*
{
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size: 11px;
	color: #3A3B39;
}
body
{
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	background: #EFEEEC url(img/bg_body.gif) repeat-x top left;
}
a
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
img
{
	border: 0px;
}
.hidden{
	display: none;
}

.box_center_title .right .val
{ width: 150px;}


.hotline{
	float:right;
	width: 450px;
	text-align: right;
	color: #ffffff;
	height:20px;
}

.hotline span{
	font-weight:bold;
	color:#ffffff;
}

.hotline strong{
	font-weight:bold;
	color: #526f1f;
	padding-left: 16px;
	background: url(img/support.gif) no-repeat top left;
	height:20px;
}

p, form, fieldset
{
	margin: 0;
	padding: 0;
	border: none;
}
.clear, .clear_f, .clear_s
{
	clear: both;
	height: 2px;
	font-size: 1px;
}
.clear_f
{
	height: 10px;
}
.clear_s
{
	height: 6px;
}
.r_logo{
	text-align: right;
}
sup
{
	font-size: 8px;
}
.more, .more2
{
	color: #7BAB1A;
	background: transparent url(img/arr_more.gif) no-repeat 2px 5px;
	padding-left: 10px;
}
.more2
{
	background-image: url(img/arr_morer.gif);
}

#dp_fast .cat_select{
	width: 192px;
}

div.back
{
	text-align: right;
	margin: 0 2px 7px 0;
}
div.back a
{
	color: #7BAB1A;
	background: transparent url(img/arr_back.gif) no-repeat 2px 5px;
	padding-left: 10px;
	font-weight: bold;
}
.line, .line_full
{
	background: transparent url(img/line_left.gif) repeat-x center left;
	height: 15px;
}
.line_full
{
	margin-right: 12px;
	clear: both;
	height: 25px;
}

.forlogo{
	float: left;
	margin-right: 5px;
}

.info_firms{
	color: #000000;
	margin: 0 0 0 10px;
	padding-top: 10px;

}
.line1
{
	background: transparent url(img/line_l.gif) repeat-x center left;
	height: 15px;
}
#content
{
	width: 970px;
	margin: 0 auto;
	padding: 8px 0 0 0;
	text-align: left;
}
/* Top Page start */

#logo
{
	float: left;
	width: 230px;
	height: 92px;
	padding: 25px 0 0 26px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 204px;
	height: 67px;
	margin: 0;
}
h1.title {position: absolute; top: -10000px; left: 0;}

#b_area1
{
	float: left;
	width: 483px;
	height: 60px;
}
#b_area2
{
	float: left;
	width: 135px;
	height: 60px;
}
#b_area3
{
	float: left;
	height: 60px;
}

.box_center #orange {
	color: #F4AB00;
}

.box_center #red{
	color: #C72D00;
}

#reg_form #conditions{
	width: 500px;
	height: 140px;
	padding:5px;
	text-align:justify;
}

#lang
{
	float: left;
	padding-top: 9px;
}
#lang .sep
{
	float: left;
	background: transparent url(img/lang_sep.gif) no-repeat top center;
	height: 14px;
	width: 28px;
}
#lang a
{
	line-height: 14px;
	display: block;
	float: left;
	color: #fff;
	font-weight: bold;
	font-size: 10px;

}

#inzercia_link
{
	float: right;
	padding-top:7px;
	margin-right:80px;
}

#inzercia_link a
{
	font-weight:bold;
	color:#C72D00;
	display:block;
	line-height:14px;
	font-size:11px;
	text-decoration:underline;
}

#inzercia_link a:hover
{
	text-decoration:underline;
	
}

#btn_back, #zoznam #btn_back_orange,#btn_back_orange,#advisory #btn_back_orange
{
	display: block;
	float: right;
	color: #fff;
	width: 62px;
	height: 21px;
	text-decoration: none;
	padding: 4px 0 0 20px;
	margin:5px 5px 0pt 0pt;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 40px;
	height: 17px;
}

.person_picture{
	height: 84px;
	width: 84px;
}

#btn_back{
	background: transparent url(img/btn_back.gif) no-repeat top left;
}

#zoznam #btn_back_orange,#advisory #btn_back_orange {
	background: transparent url(img/btn_back_orange.gif) no-repeat top left;
}

#btn_back_orange{
	background: transparent url(img/btn_back_orange.gif) no-repeat top left;
}

#lang a.select
{
	border-bottom: 2px solid #fff;
	text-decoration: none;
}
#page_nav
{
	float: right;
	padding: 9px 2px 0 0;
	min-width: 250px;
	height: 15px;
}
#page_nav ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#page_nav ul li
{
	float: left;
	padding-left: 16px;
}
#page_nav ul li a
{
	display: block;
	float: left;
	color: #fff;
	height: 13px;
	font-weight: bold;
	font-size: 10px;
	padding-left: 20px;
}
#page_nav .rss
{
	padding-left: 17px;
	background: transparent url(img/ico_rss.gif) no-repeat 0 1px;
}
#page_nav .mail
{
	background: transparent url(img/ico_mail.gif) no-repeat 0 1px;
}
#page_nav .kontakt
{
	background: transparent url(img/ico_kontakt.gif) no-repeat 0 2px;
}
#page_nav .sitemap
{
	background: transparent url(img/ico_sitemap.gif) no-repeat 0 2px;
}
#page_nav .home
{
	background: transparent url(img/ico_home.gif) no-repeat 0 1px;
}
#page_nav .print
{
	background: transparent url(img/ico_print_top.gif) no-repeat 0 1px;
}
#page_nav .user
{
	background: transparent url(img/ico_user.gif) no-repeat 3px 0;
}
#page_nav .user span
{
	font-weight: normal;
	text-decoration: underline;
	color: #fff;
}
#page_nav .logout
{
	background: transparent url(img/ico_logout.gif) no-repeat 3px 2px;
}

#tabs
{
	padding: 0 0 4px 0;
	clear: both;
}
#tabs ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#tabs ul li
{
	float: left;
	height: 63px;
}
#tabs ul li.dp
{
	width: 257px;
	background: transparent url(img/tab_dp.jpg) no-repeat bottom left;
}
#tabs ul li.reality
{
	width: 235px;
	background: transparent url(img/tab_reality.jpg) no-repeat bottom left;
}
#tabs ul li.fin
{
	width: 237px;
	background: transparent url(img/tab_fin.jpg) no-repeat bottom left;
}
#tabs ul li.sluzby
{
	width: 229px;
	background: transparent url(img/tab_sluzby.jpg) no-repeat bottom left;
}
#tabs ul li a
{
	display: block;
	margin: 20px 18px 0 0;
	padding: 9px 0 5px 12px;
}
#tabs ul li.sluzby a
{
	margin-right: 0;
}
/* Top Page end */
/* Left Page start */
#left
{
	float: left;
	width: 210px;
	padding: 0 15px 0 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 195px;
}
#left .box_top, #right .box_top, #right .box_top_inzer, #left .box_top_inzer
{
	height: 32px;
	background: #fff url(img/box_top_small.gif) no-repeat top left;
	padding: 5px 5px 0 5px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 27px;
}

.pocet_znakov {
	margin-left:50px;
}

#right .box_top_inzer, #left .box_top_inzer
{
	height: 22px;
}
#left .box_top h3, #right .box_top h3, #right .box_top_inzer h3, #left .box_top_inzer h3
{
	padding: 0;
	margin: 0;
}
#left .box_top h3 img, #right .box_top h3 img, #right .box_top_inzer h3 img
{
	vertical-align: top;
}
#left .box_center, #right .box_center, #right .box_center_inzer, #left .box_center_inzer
{
	width: 195px;
	background: transparent url(img/box_center_small.gif) repeat-y top left;
	padding: 5px 13px 0 13px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 169px;
}

.box_center form {
	margin-left: 10px;
}

#reg_form {
	margin-left: 0px;
}

#right .box_center, #right .box_center_inzer, #left .box_center_inzer
{
	padding: 5px 11px 0 11px;
	width: 173px;
}
#right .box_center_inzer, #left .box_center_inzer
{
	text-align: center;

}
#left .box_bottom, #right .box_bottom
{
	height: 18px;
	background: transparent url(img/box_bottom_small.gif) no-repeat top left;
	margin-bottom: 7px;
	line-height: 1px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 11px;
}
#left ul, #right ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#left ul li
{
	padding: 4px 0 3px 13px;
}
#left ul li a
{
	color: #3A4439;
}
#left ul li a:hover
{
	color: #B5B7B4;
	text-decoration: none;
}
#left ul#dp li
{
	background: transparent url(img/arr_dp.gif) no-repeat 0 8px;
}
#left ul#reality li
{
	background: transparent url(img/arr_reality.gif) no-repeat 0 8px;
}
#left ul#fin li
{
	background: transparent url(img/arr_financie.gif) no-repeat 0 8px;
}
#left ul#services li
{
	background-image: none;
	padding-left: 0px;
}
#left ul#services li h4, #right h4
{
	padding: 0 0 6px 0;
	margin: 0;
	color: #4E613F;
	text-transform: uppercase;
	font-weight: bold;
	background: transparent url(img/line_left.gif) repeat-x bottom left;
}
#left ul#services li ul li
{
	background: transparent url(img/arr_sluzby.gif) no-repeat 0 8px;
	padding-left: 13px;
}
#left ul.oth li
{
	background: transparent url(img/arr_other.gif) no-repeat 0 8px;
}
/* Left Page end */
/* Center Page start */
#center
{
	float: left;
	width: 550px;
}
#center .box_top, #center .box_top2
{
	height: 32px;
	background: #fff url(img/box_top_full.gif) no-repeat top left;
	padding: 5px 5px 0 5px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 27px;
}
#center #articles .box_top, #center #ponuky .box_top, #last_added_new .box_top
{
	background: #98D32C url(img/box_top_full_articles.gif) no-repeat top left;
}
#center .box_top h2, #center .box_top2 h2
{
	padding: 0;
	margin: 0;
	float: left;
}
#center .box_top h2 img, #center .box_top2 h2 img
{
	vertical-align: top;
}
#center .box_top .all
{
	display: block;
	float: right;
	padding: 7px 10px 0 12px;
	background: transparent url(img/arr_all.gif) no-repeat 0 11px;
	color: #466211;
}
#center .box_center
{
	width: 550px;
	background: transparent url(img/box_center_full.gif) repeat-y top left;
	padding: 5px 6px 0 5px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 539px;
}
#center #ponuky .box_center
{
	padding-top: 0;
}
#center .box_bottom, #center .box_bottom_ponuky
{
	height: 19px;
	background: transparent url(img/box_bottom_full.gif) no-repeat top left;
	margin-bottom: 7px;
	font-size: 1px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 12px;
}

#center .box_paging
{
	height: 19px;
	font-size: 1px;
	voice-family: "\"}\"";
	voice-family: inherit;
	background:transparent url(img/box_top_zoznam.gif) no-repeat scroll left bottom;
	clear:both;
	padding-top: 5px;
}

#center .box_bottom_ponuky
{
	background: transparent url(img/box_bottom_ponukydp.gif) no-repeat top left;
}
#center.real .box_bottom_ponuky
{
	background: transparent url(img/box_bottom_ponukyreal.gif) no-repeat top left;
	_background: transparent url(img/box_bottom_ponukyreal2.gif) no-repeat top left;
}
#ponuky .tab_ponuky
{
	width: 100%;
}
#ponuky .tab_ponuky tr.trb td, #ponuky .tab_ponuky td.tdb
{
	background-color: #EFF5D3;
}
#ponuky .tab_ponuky td
{
	width: 50%;
	padding: 10px 7px;
	vertical-align: top;
}
.real #ponuky .tab_ponuky td
{
	width: 33%;
	padding: 10px 7px;
	vertical-align: top;
	text-align: center;
}
.tab_ponuky .foto, #top_articles .foto
{
	float: left;
	width: 109px;
	padding-right: 9px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100px;
}
.tab_ponuky .foto img, #top_articles .foto img
{
	vertical-align: top;
	border: 3px solid #EFEEEC;
}
.tab_ponuky .foto .logo
{
	text-align: center;
}
.tab_ponuky tr.trb td .foto img, .tab_ponuky td.tdb .foto img
{
	vertical-align: top;
	border: 3px solid #C1C8A2;
}
.tab_ponuky .foto .logo img, .tab_ponuky td.tdb .foto .logo img
{
	border: none;
	margin-top: 5px;
}
.tab_ponuky .foto p, .tab_ponuky .foto p strong
{
	font-size: 10px;
	color: #323b2c;
	padding-top: 3px;
	text-align: center;
}
.tab_ponuky .info
{
	width: 145px;
	float: left;
}
.tab_ponuky .info h3, #top_articles h3
{
	margin: 0;
	padding: 5px 0 8px 0;
}
.tab_ponuky .info h3
{
	height: 32px;
}
#top_articles h3
{
	padding: 0;
}
.tab_ponuky .info h3 a, #top_articles h3 a
{
	color: #7BAB1A;
	font-size: 11px;
	font-weight: bold;
}
.tab_ponuky .info h4 a, #top_articles h4 a
{
	color: #7BAB1A;
	font-size: 11px;
	font-weight: bold;
}
.tab_ponuky .info h3 span, #top_articles .date
{
	color: #A0A99B;
	font-size: 10px;
	font-weight: normal;
}
.tab_ponuky .info p, #top_articles p
{
	font-size: 10px;
}
.tab_ponuky .info .lok
{
	font-size: 11px;
	color: #91998c;
}
.tab_ponuky .info .text
{
	font-size: 11px;
}
.real .tab_ponuky img
{
	border: 3px solid #efeeec;
	margin-bottom: 5px;
}
.real .tab_ponuky .tdb img
{
	border: 3px solid #fff;
}
.real .tab_ponuky h3
{
	padding: 0;
	margin: 0;
}
.real .tab_ponuky h3 a
{
	color: #7bab1a;
}
.real .tab_ponuky p
{
	color: #91998c;
	padding: 3px 0 0 0;
}
#center .b_area
{
	text-align: center;
	margin-bottom: 7px;
}
#center .b_area_sutaz
{
	text-align: center;
	margin-bottom: 7px;
}
#center .sutaz_text h6{/*len pre zvyraznenie sutaznej otazky*/
  background-color: yellow;
  font-size:16px;
  margin-left:15px;
  padding:5px;
  font-weight:bold;
  display:block;
  border:0px solid black;
  width:510px;
}

#center .sutaz_text p.success{
  font-size:16px;
  font-weight:bold;
  border:1px solid black;
  text-align:center;
  display:block;
  position:center;
}

#center .sutaz_text input[type=submit]{
  background:transparent url(img/btn_fastsearch.gif) no-repeat scroll 0 0;
  border:0 none;
  width:85px;
  color:#FFFFFF;
  cursor:pointer;
  font-weight:bold;
  height:19px;
  padding:0 0 1px 20px;
  text-align:left;
}

#articles .box_center
{
	padding: 5px 13px 0 13px;
	width: 524px;
}

#detail #article_box{
	text-align: justify;
	padding: 5px 20px 5px 15px;
	width: 725px;
}

#detail_jg {
   width: 560px;
  	float: left;
}

 #detail_jg .box_top_title_jg {
 	background: transparent url(img/box_top_detail_title_jg.gif) no-repeat top left;
 	height: 7px;
 	font-size: 1px;
 	padding:0;
 	margin:0;
 	width:551px;
 }

 #detail_jg .box_top_title_dva{
 	background: transparent url(img/box_top_detail_title_dva.gif) no-repeat top left;
 	height: 4px;
 	font-size: 1px;
 	padding:0;
 	width:551px;
 }

 #detail_jg .box_center_title_jg {
 	width: 551px;
 	background: transparent url(img/box_center_detail_title_jg.gif) repeat-y top left;
 	margin:0;
 	font-size: 1px;
 	voice-family: "\"}\"";
 	voice-family: inherit;
 }

 .box_center_title_jg p {
   /*width: 523px;*/
   margin-left:12px;
   margin-right:12px;/*toto bolo pridane*/
   padding: 5px 0 5px 0;
   text-align: justify;
   font-size: 11px;
 }
   .box_center_title_jg p span em 
	{
		display: block; 
		font-size: 135%;
		font-style: normal;
		font-weight: bold; 
		padding: 10px 0 15px 0;
	}
 .box_center_title_jg ul {
	margin-right:12px;
 }
 
 .box center_title_jg p.csc-form-label-req{
   width
 }

 .box_center_title_jg p a {
   color:#5c5d98;
   text-decoration:underline;
 }

 .box_center_title_jg p a:hover {
   text-decoration:none;
 }

 .box_center_title_jg label {
   width:130px;
   margin-top:5px;
   float:left;
 }

 .box_center_title_jg .tlacitko_hypo {
	margin-top:10px;
	margin-left:140px;
 }

 .box_center_title_jg img {
 	margin-right: 7px;
 	margin-bottom: 3px;
 	float: left;
 }
 
 #detail_jg .box_center_title_jg h1 {
   margin-left:12px;
   padding-top:0;
   padding-bottom:0;
   margin-top:0;
   margin-bottom:0;
 }

 #detail_jg .box_center_title_jg h2 {
   margin-left:12px;
   padding-left:15px;
   padding-top:0;
   padding-bottom:0;
   margin-top:0;
   margin-bottom:0;
 }

 #detail_jg .box_bottom_title_jg {
 	background: transparent url(img/box_bottom_detail_title_jg.gif) no-repeat top left;
 	height: 7px;
 	font-size: 1px;
 	width:551px;
 }

 #detail_jg .box_bottom_jg {
 	background: transparent url(img/box_bottom_detail_jg.gif) no-repeat top left;
 	height: 12px;
 	font-size: 1px;
 	width: 551px;
 }
#lefth{
	clear:both;
	height:13px;
}

#lefth .more2{
	margin-right:62px;
}

#lefth #hstyle{
	float:left;
	background: none;
	margin:0px;
	padding:0px;
}
#top_articles
{
	float: left;
	width: 259px;
}
#articles h3
{
	padding: 0 0 6px 0;
	margin: 0 0 10px 0;
	color: #4E613F;
	text-transform: uppercase;
	font-weight: bold;
	background: transparent url(img/line_left.gif) repeat-x bottom left;
}

#other_articles_mrban
{
	float: left;
	width: 263px;
	margin-left: 13px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 250px;
}
#other_articles
{
	float: left;
	width: 524px;
}

.mrfloatban { display:inline; float:right; width:250px; height:250px; margin:0 0 5px 15px; }


#other_articles ul
{
	display:inline;
	float:left;
	width:240px;
	margin: 0;
	padding: 0;
	margin-right:14px;
	list-style: none;
}
#other_articles ul li
{
	padding: 0 0 7px 8px;
	background: transparent url(img/arr_articles.gif) no-repeat 0 4px;
}

#odporuc .box_center .dotted{
	background: transparent url(img/dotted_line.gif) repeat-x bottom left;
	padding-top: 10px;
	clear:both;
	display: block;
	margin: 0 0 10px 0;
}

#other_articles ul li a
{
	color: #7BAB1A;
}
#odporuc .box_top
{
	height: 33px;
	background: transparent url(img/box_top_full_odp.gif) no-repeat top left;
}


#newsletter_top
{
	height: 26px;
	margin-top:4px;
	background: transparent url(img/box_top_full_fast.gif) no-repeat top left;
}

#odporuc .box_center
{
	background: transparent url(img/box_center_full_odp.gif) repeat-y top left;
	padding-top: 0;
}
#odporuc .box_bottom
{
	background: transparent url(img/box_bottom_full_odp.gif) no-repeat top left;
}
#odporuc #odp_l, #odporuc #odp_r
{
	float: left;
	width: 265px;
}
#odporuc #odp_r
{
	float: right;
}
#odporuc #odp_l img, #odporuc #odp_r img
{
	vertical-align: top;
	border-bottom: 5px solid #E8E7E2;
}
#odporuc #odp_l h3, #odporuc #odp_r h3
{
	color: #82BE13;
	font-size: 12px;
	font-weight: bold;
	padding: 11px;
	margin: 0;
}

#odp_r h3{
	height: 22px;
}

#odp_l h3{
	height: 22px;
}

#odporuc #odp_l p, #odporuc #odp_r p
{
	color: #767B73;
	padding: 0 11px;
}
#odporuc #odp_l .more, #odporuc #odp_r .more
{
	float: right;
	margin: 5px 11px 0 0;
}
#fast_search .box_top
{
	height: 31px;
	background: transparent url(img/box_top_full_fast.gif) no-repeat top left;
}
#fast_search .box_center
{
	background: transparent url(img/box_center_full_fast.jpg) no-repeat top left;
	padding-top: 0;
	height: 113px;
}
#fast_search .box_bottom
{
	background: transparent url(img/box_bottom_full_fast.gif) no-repeat top left;
}
#fast_search ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#fast_search ul li
{
	float: left;
	padding: 9px 0 0 0;
	text-align: center;
}
#fast_search ul li a
{
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	height: 24px;
	display: block;
	text-decoration: none;
}
#fast_search ul li.dp a
{
	width: 185px;
	margin: 0 2px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 182px;
}
#fast_search ul li.reality a
{
	width: 94px;
	margin-left: 1px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 93px;
}
#fast_search ul li.fin a
{
	width: 99px;
	margin-left: 1px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 98px;
}
#fast_search ul li.sluzby a
{
	width: 86px;
}
/*#fast_search ul li.dp a
{
	color: #C72D00;
}*/
#fast_search p
{
	float: left;
	padding: 0 9px 0 12px;
	color: #424742;
	line-height: 18px;
}
#fast_search input, #fast_search select, #dp_fast input, #dp_fast select
{
	float: left;
	border-color-top: #AEAEAE;
	border-color-right: #EBEBEB;
	border-color-bottom: #EBEBEB;
	border-color-left: #AEAEAE;
	border-width: 1px;
	width: 95px;
}
#fast_search option, #dp_fast option
{
	color: #53594B;
}
#fast_search .inp_kde, #dp_fast .inp_kde
{
	width: 160px !important;
}
#fast_search .btn_search, #dp_fast .btn_search, #flat_search .btn_search, #fast .btn_search, #advisory_search .btn_search
{
	float: right;
	margin-right: 36px;
	height: 19px;
	width: 85px;
	border: 0;
	text-align: left;
	padding: 0 0 1px 20px;
	color: #fff;
	font-weight: bold;
	background: transparent url(img/btn_fastsearch.gif) no-repeat top left;
	cursor: pointer;
}
#fast_search  .btn_search_services, #dp_fast .btn_search_services{
	float: right;
	margin-right: 20px;
	height: 19px;
	width: 85px;
	border: 0;
	text-align: left;
	padding: 0 0 1px 20px;
	color: #fff;
	font-weight: bold;
	background: transparent url(img/btn_fastsearch.gif) no-repeat top left;
	cursor: pointer;
}

#line_menu .box_top, #line_menu .box_bottom
{
	background: transparent url(img/box_top_linemenu.gif) no-repeat top left;
	height: 5px;
	padding: 0;
	font-size: 1px;
}
#line_menu .box_bottom
{
	background: transparent url(img/box_bottom_linemenu.gif) no-repeat top left;
}
#line_menu .box_center
{
	background: transparent url(img/box_center_linemenu.gif) repeat-y top left;
	padding: 0 5px 0 10px;
}
ul.line_menu
{
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.line_menu li
{
	float: left;
	background: transparent url(img/arr_linemenu.gif) no-repeat 0 5px;
	padding: 0 5px 0 10px;
}
ul.line_menu li.home
{
	background-image: none;
	padding-left: 0;
}
#line_menu .box_center .line_menu, #detail .line_menu, #detail_byty .line_menu
{
	float: left;
	padding-top: 5px;
}
#line_menu .box_center .line_menu a, #detail .line_menu a, #detail_byty .line_menu a
{
	color: #7bab1a;
}
#line_menu .box_center .line_menu img, #detail .line_menu img, #detail_byty .line_menu img
{
	margin: 0 5px 1px 5px;
}
#line_menu .btn_back, #detail .btn_back, #detail_byty .btn_back
{
	display: block;
	float: right;
	color: #fff;
	width: 62px;
	height: 21px;
	text-decoration: none;
	padding: 4px 0 0 20px;
	margin-right: 5px;
	background: transparent url(img/btn_back.gif) no-repeat top left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 40px;
	height: 17px;
}

.firmlogo{
	height: 25px;
	width: 84px;
}

.box_center .btn_back
{
	display: block;
	color: #fff;
	width: 62px;
	height: 21px;
	text-decoration: none;
	padding: 4px 0 0 20px;
	margin: 10px 5px 0px 0;
	background: transparent url(img/btn_back.gif) no-repeat top left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 40px;
	height: 17px;
}

#dp_fast .box_top
{
	background: transparent url(img/box_top_dp_fast_1.gif) no-repeat top left;
	height: 36px;
	padding: 6px 0 0 5px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 30px;
}

#dp_fast .box_top_dva
{
	background: transparent url(img/box_top_dp_fast_2.gif) no-repeat top left;
	height: 9px;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 1px;
}

#dp_fast .box_center
{
	width: 550px;
	background: transparent url(img/box_center_dp_fast.jpg) no-repeat top left;
	padding: 0 10px 0 15px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 525px;
}
#dp_fast .box_bottom
{
	background: transparent url(img/box_bottom_dp_fast.gif) no-repeat top left;
	height: 12px;
}
#dp_fast h3
{
	padding: 0 0 6px 0;
	margin: 0 0 8px 0;
	color: #c72d00;
	text-transform: uppercase;
	font-weight: bold;
	background: transparent url(img/line_left.gif) repeat-x bottom left;
}
.financie #dp_fast h3
{
	color: #F4AB00;
}
.real #dp_fast h3
{
	color: #ed6c00;
}
#dp_fast p
{
	float: left;
	width: 25px;
	padding-right: 7px;
	text-align: right;
	line-height: 19px;
	color: #424742;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 18px;
}
#dp_fast .sd_id{
	padding-left:12px;
}
#dp_fast .sl_id{
	padding-left:0px;
}
#dp_fast #cat_id{
	width: 50px;
	padding:0pt 8px 0pt 10px;
}
.financie #dp_fast p
{
	width: auto;
}
.financie #dp_fast p.title
{
	width: 160px;
}
.financie #dp_fast .inp_kde
{
	width: 190px;
}
.real #dp_fast p
{
	width:36px;
}
#dp_fast input, #dp_fast select
{
	float: left;
	margin-right: 2px;
}
#dp_fast .odsadenie_zlava
{
	float: left;
	width: 5px;
}
.real #dp_fast .inp_kde
{
	width: 110px;
}
#dp_fast input, #dp_fast select
{
	float: left;
	margin-right: 5px;
}
#dp_fast .btn_search
{
	float: left;
}
.financie #dp_fast .btn_search
{
	float: right;
	margin-right: 5px;
}
#dp_fast input.inp_kde
{
	width: 205px;
}
#dp_fast .more, #dp_fast .more2
{
	background-image: url(img/arr_morer.gif);
	background-position: 0 7px;
	float: right;
	padding-top: 2px;
}
#dp_fast .more2
{
	font-weight: bold;
}
.financie #dp_fast .more
{
	float: left;
}
.tab_ponuky .cena, .tab_ponuky .vym, .tab_ponuky .end
{
	text-align: center;
	width: 86px;
	height: 35px;
	background: transparent url(img/little_box.gif) no-repeat top left;
	float: left;
	margin-right: 3px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 83px;
}
.tab_ponuky .end
{
	margin: 0;
	width: 83px;
}
.tab_ponuky .cena p, .tab_ponuky .vym p, .tab_ponuky .end p
{
	padding-top: 6px;
	font-weight: bold;
}
.tab_ponuky .tdb .cena, .tab_ponuky .tdb .vym, .tab_ponuky .tdb .end
{
	background-image: url(img/little_box_b.gif);
}
#flat_search .box_top
{
	height: 28px;
	background: transparent url(img/box_top_seach_flat.gif) no-repeat top left;
}
#flat_search .box_center
{
	background: transparent url(img/box_center_search_flat.gif) repeat-y top left;
	padding-top: 10px;
}
#flat_search .box_bottom
{
	background: transparent url(img/box_bottom_search_flat.gif) no-repeat top left;
}
#flat_search .box_top h2
{
	color: #c72d00;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 0 0 25px;
	
}
.financie #flat_search .box_top {
	background: transparent url(img/box_top_seach_real.gif) no-repeat;
}
.sluzba #flat_search .box_top {
	background: transparent url(img/box_top_seach_sluzby.gif) no-repeat;
}
.financie #flat_search .box_top h2 {
	color: #F4AB00;
}
.real #flat_search .box_top
{
	background-image: url(img/box_top_seach_real.gif);
}
.real #flat_search .box_top h2
{
	color: #ed6c00;
}
.sluzba #flat_search .box_top h2
{
	color: #b9b41f;
}
#flat_search p
{
	float: left;
	padding: 0 5px;
	line-height: 19px;
	color: #53594b;
}
#flat_search select
{
	float: left;
	margin-right: 5px;
	color: #53594b;
	border-width: 1px;
}
#flat_search select option
{
	color: #53594b;
}
#flat_search .btn_search
{
	margin-right: 5px;
}
#flat_search input {float: left;}
#flat_search .sep {display: block; float: left; padding: 0 3px;}
#dp_fast .sep {display: block; float: left; padding: 0 5px 0 0;}
#zoznam .box_top
{
	height: 27px;
	background: transparent url(img/box_top_zoznam.gif) no-repeat top left;
}
#zoznam .zvyraz_top
{
	height: 27px;
	background: transparent url(img/box_top_zoznam_zvyraz.gif) no-repeat top left;
}
#zoznam .box_top2
{
	height: 61px;
	background: transparent url(img/box_top_zoznam2.gif) no-repeat top left;
}
#zoznam .box_center
{
	padding: 5px 12px;
	width: 526px;
}
#zoznam .zvyraz_center
{
	background-image: url(img/box_center_full_ds.gif);
}
#zoznam .box_bottom
{
	background: transparent url(img/box_bottom_zoznam.gif) no-repeat top left;
	height: 32px;
	clear: both;
}
#zoznam .box_top2 .text
{
	font-size: 12px;
	line-height: 28px;
	float: right;
	margin-right: 5px;
}
#zoznam .box_top .title, #zoznam .box_bottom .title, #zoznam .box_paging .title, #zoznam .box_top2 .title
{
	color: #424742;
	float: left;
	padding: 3px 0 0 7px;
}
#zoznam .box_bottom .title
{
	padding: 10px 0 0 12px;
}

#zoznam .box_paging .title
{
	padding: 0 0 0 12px;
}

#zoznam .box_top div, #zoznam .box_top2 div
{
	float: right;
}
#zoznam .box_top2 div.clear_f
{
	float: none;
}
#zoznam .box_top a, #zoznam .box_top2 a
{
	display: block;
	margin:3px 5px 3px 3pt;
	width: 11px;
	height: 10px;
	float: left;
	background: transparent url(img/arr_sort_down.gif) no-repeat 0 0;
	text-decoration: none;
}
#zoznam .box_top div p, #zoznam .box_top2 div p
{
	color: #7bab1a;
	float: left;
}
#zoznam .box_top a.up, #zoznam .box_top2 a.up
{
	background-image: url(img/arr_sort_up.gif);
	margin:3px 5px 0pt 10px;
}
#zoznam .box_top a.up_s, #zoznam .box_top2 a.up_s
{
	background-image: url(img/arr_sort_up_s.gif);
}
.devproj #zoznam .box_top a.up_s
{
	background-image: url(img/arr_sort_up_s.gif);
}
.devproj #zoznam .box_top a.down_s, #zoznam .box_top2 a.down_s
{
	background-image: url(img/arr_sort_down_s.gif);
}
.financie #zoznam .box_top a.up_s, .financie #zoznam .box_top2 a.up_s, .real #zoznam .box_top a.up_s, .real #zoznam .box_top2 a.up_s
{
	background-image: url(img/arr_fin_sort_up.gif);
}
.financie #zoznam .box_top a.down_s, .financie #zoznam .box_top2 a.down_s, .real #zoznam .box_top a.down_s, .real #zoznam .box_top2 a.down_s
{
	background-image: url(img/arr_fin_sort_down.gif);
}
.sluzba #zoznam .box_top a.up_s, .sluzba #zoznam .box_top2 a.up_s
{
	background-image: url(img/arr_sluzby_sort_up.gif);
}
.sluzba #zoznam .box_top a.down_s, .sluzba #zoznam .box_top2 a.down_s
{
	background-image: url(img/arr_sluzby_sort_down.gif);
}
#zoznam a.link_katalog
{
	float: right;
	display: block;
	width: 115px;
	height: 24px;
	padding: 0 0 0 35px;
	margin: 5px 4px 0 0;
	text-align: left;
	line-height: 19px;
	background: transparent url(img/btn_katalog.gif) no-repeat top left;
	color: #7BAB1A;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 80px;
	height: 19px;
}
#zoznam .box_bottom .pager, #advisory_list .box_bottom .pager
{
	float: right;
	padding: 11px 7px 0 0;
}

#zoznam .box_paging .pager
{
	float: right;
	padding: 0 7px 0 0;
}

.info_dp
{
	width:100%;
}
.info_dp .foto
{
	float: left;
	width: 109px;
}
.info_dp .foto img
{
	border: 3px solid #EFEEEC;
	vertical-align: top;
}
#zoznam .line
{
	clear: both;
	height: 12px;
}
.info_dp .text
{
	float: left;
	width: 300px;
}
.info_dp h3, .info_fin h3, .info_real h3
{
	color: #7BAB1A;
	margin: 0;
	padding: 0 0 2px 10px;
	background: transparent url(img/arr_zoznam.gif) no-repeat 0 4px;
	font-weight: bold;
}
.info_dp h3 a, .info_fin h3 a, .info_real h3 a
{
	color:#7BAB1A;
}
.info_fin
{
	width: 100%;
}
.info_fin h3, .financie .info_dp h3
{
	background: transparent url(img/arr_financie.gif) no-repeat 0 4px;
	padding-bottom: 5px;
}
#firm_red{
	background: transparent url(img/arr_zoznam.gif) no-repeat 0 4px;
	padding-bottom: 5px;
	color: #7BAB1A;
	margin: 0;
	padding: 0 0 2px 10px;
	font-weight: bold;
}

#firm_orange{
	background: transparent url(img/arr_financie.gif) no-repeat 0 4px;
	padding-bottom: 5px;
	color: #7BAB1A;
	margin: 0;
	padding: 0 0 2px 10px;
	font-weight: bold;
}


.info_fin h3 a
{
	color: #7BAB1A;
	font-weight: bold;
}
.sluzba .info_fin h3
{
	background: transparent url(img/arr_sluzby.gif) no-repeat 0 4px;
}
.real .info_dp h3
{
	background: transparent url(img/arr_reality.gif) no-repeat 0 4px;
	float: left;
}
.info_dp p.lok
{
	color: #91998C;
	float: left;
}
.real .info_dp p.lok
{
	color: #91998C;
	width: 300px;
}
.info_dp .more2
{
	float: right;
}
.real .info_dp .more2
{
	background-image: url(img/arr_moreor.gif);
}
.info_dp .line1
{
	clear: both;
	height: 12px;
}
.info_dp .cena, .info_dp .vym, .info_dp .end
{
	text-align: center;
	width: 100px;
	height: 35px;
	background: transparent url(img/info_box.gif) no-repeat top left;
	float: left;
	margin-right: 4px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 96px;
}
.real .info_dp .cena, .real .info_dp .vym, .real .info_dp .end
{
	height: 35px;
	background: transparent url(img/info_box.gif) no-repeat top left;
}
.info_dp .end
{
	margin: 0;
	width: 96px;
}
.info_dp .cena p, .info_dp .vym p, .info_dp .end p
{
	padding-top: 6px;
	font-size: 10px;
	font-weight: bold;
}
.real .info_dp p.vel
{
	float: left;
	color: #91998c;
}
.real .info_dp p.price
{
	float: right;
	color: #91998c;
}
.real .info_dp p.text
{
	float: none;
	color: #91998c;
}
#zoznam .right
{
	float: right;
	width: 100px;
}
.real #zoznam .right
{
	padding-top: 5px;
}
#zoznam .right .icons img
{
	margin: 0 5px 3px 0;
}
.info_dp .right p, .info_dp .right p strong
{
	font-size: 10px;
	color: #5B6256;
}
#zoznam .right .logo
{
	margin-top: 3px;
}
.real #zoznam .right .logo
{
	margin-top: 5px;
}
.info_fin .text
{
	float: left;
	width: 370px;
}
.sluzba .info_fin .foto
{
	float: left;
	width: 105px;
}
.sluzba .info_fin .text
{
	float: left;
	width: 280px;
}
.sluzba .info_fin .text.noimg
{
	float: left;
	width: 370px;
}
.info_fin .text .more
{
	float: none;
	background-image: url(img/arr_more.gif);
}
.info_dp .location, .info_fin .location
{
	float: right;
	width: 130px;
	padding: 0;
	margin: 0;
	text-align: right;
}
.info_dp .location .lok, .info_fin .location .lok
{
	width: 115px;
	height: 22px;
	margin-left: 15px;
	line-height: 22px;
	font-weight: bold;
	text-align: center;
	background: transparent url(img/location_box.gif) no-repeat top left;
}
.info_fin .location .logo
{
	vertical-align: top;
	padding-top: 5px;
	text-align: center;
}
.info_fin img.logo
{
	vertical-align: top;
	padding: 0;
	float: right;
}
.financie #odporuc .box_top, .sluzba #odporuc .box_top, .real #odporuc .box_top
{
	background-image: url(img/box_top_full_odp2.gif);
}
.financie #odporuc .box_bottom, .sluzba #odporuc .box_bottom
{
	background-image: url(img/box_bottom_full_odp2.gif);
}
/*.financie #odporuc .box_bottom
{
	background-image: url(img/box_bottom_full_odp.gif);
}*/
.financie #odporuc .box_center, .sluzba #odporuc .box_center
{
	background-image: url(img/box_center_full_odp2.gif);
}
/*
.financie #odporuc .box_center
{
	background-image: url(img/box_center_full_odp.gif);
}*/
.financie #odporuc .more
{
	/*color: #F4AB00;*/
	color: #7BAB1A;
	background-image: url(img/arr_moreo.gif);
}
.sluzba #odporuc .more
{
	color: #B9B41F;
	background-image: url(img/arr_moreb.gif);
}
.financie #odporuc .box_center #odp_r h3, .financie #odporuc .box_center #odp_l h3, .sluzba #odporuc .box_center #odp_r h3, .sluzba #odporuc .box_center #odp_l h3
{
	font-size: 12px;
	font-weight: bold;
	float: left;
	line-height: 40px;
	padding-top: 0px;
}
.financie #odporuc .box_center h3 a
{
    font-size: 12px;
	color: #7BAB1A;
}
.financie #odporuc .box_center #odp_r img, .financie #odporuc .box_center #odp_l img, .sluzba #odporuc .box_center #odp_r img, .sluzba #odporuc .box_center #odp_l img
{
	float: right;
	margin: 10px 10px 0 0;
}
.financie #odporuc .box_center #odp_r h3 img, .financie #odporuc .box_center #odp_l h3 img, .sluzba #odporuc .box_center #odp_r h3 img, .sluzba #odporuc .box_center #odp_l h3 img
{
	float: left;
}
.financie #odporuc .box_center #odp_r, .sluzba #odporuc .box_center #odp_r
{
	background-color: #EFF5D3;
}
/*
.financie #odporuc .box_center #odp_r
{
	background-color: #fff;
}*/
.financie #odporuc .line, .sluzba #odporuc .line
{
	margin: 0 10px;
	clear: both;
}
.real #odporuc .box_center #odp_r img, .real #odporuc .box_center #odp_l img
{
	vertical-align: top;
	border-bottom: 5px solid #E8E7E2;
}
.real #odporuc #odp_l h3 a, .real #odporuc #odp_r h3 a
{
	color:#82BE13;
	font-size:12px;
	font-weight:bold;
}
.real #odporuc .box_center #odp_r .info, .real #odporuc .box_center #odp_l .info
{
	float: left;
	padding: 9px 9px 0 0;
	width: 140px;
}
.real #odporuc .box_center #odp_r .info h4, .real #odporuc .box_center #odp_l .info h4
{
	padding: 0;
	margin: 0;
}
.real #odporuc .box_center #odp_r .info h4 a, .real #odporuc .box_center #odp_l .info h4 a
{
	color: #7bab1a;
}
.real #odporuc .box_center #odp_r p, .real #odporuc .box_center #odp_l p
{
	color: #91998c;
	padding: 0 11px;
}
.real #odporuc .box_center #odp_r p.text, .real #odporuc .box_center #odp_l p.text
{
	padding: 2px 9px 5px 9px;
}
.real #odporuc .box_center #odp_r p.date, .real #odporuc .box_center #odp_l p.date
{
	float: left;
	font-size: 10px;
	color: #5b6256;
	padding: 0 0 0 9px;
}
.real #odporuc .box_center #odp_r p.date strong, .real #odporuc .box_center #odp_l p.date strong
{
	font-size: 10px;
	color: #5b6256;
}
.real #odporuc .box_center #odp_r .more, .real #odporuc .box_center #odp_l .more
{
	float: right;
	background-image: url(img/arr_moreor.gif);
	margin: 0 9px 0 0;
}
#fast .box_top
{
	background-image: url(img/box_top_fin_fast.gif);
	height: 37px;
}
#fast .box_center
{
	background-image: url(img/box_center_fin_fast.gif);
	margin: 0;
	padding: 0 5px 0 10px;
	width: 535px;
}
#fast .box_bottom
{
	background-image: url(img/box_bottom_fin_fast.gif);
	height: 5px;
	font-size: 1px;
}
#fast .index
{
	padding-bottom: 10px;
	color: #CBCDC6;
}
#fast .index a
{
	color: #7BAB1A;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 2px;
}
#fast #form
{
	float: right;
	width: 240px;
}
#form .box_top_form
{
	width: 240px;
	background: transparent url(img/box_top_little.gif) no-repeat top left;
	height: 11px;
	padding: 0;
	font-size: 1px;
	margin: 0;
}
#form .box_center_form
{
	width: 240px;
	background: transparent url(img/box_center_little.jpg) no-repeat top left;
	padding: 0 9px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 222px;
}
#fast .box_bottom_form
{
	width: 240px;
	background: transparent url(img/box_bottom_little.gif) no-repeat top left;
	height: 5px;
	font-size: 1px;
}
#fast .mapa
{
	float: left;
	width: 290px;
	text-align: center;
}
#fast .mapa p
{
	color: #9EA49A;
	font-size: 10px;
	padding-top: 10px;
}
#form .box_center_form h3
{
	padding: 0 0 6px 0;
	margin: 0 0 8px 0;
	text-transform: uppercase;
	font-weight: bold;
	background: transparent url(img/line_left.gif) repeat-x bottom left;
}
.financie #form .box_center_form h3
{
	color: #F4AB00;
}
.sluzba #form .box_center_form h4, .sluzba #dp_fast h3
{
	color: #CBC528
}
#form .box_center_form p
{
	padding: 2px 0;
}
#form .box_center_form option
{
	color: #53594B
}
#form .box_center_form .input, #form .box_center_form .inp_id
{
	border-color-top: #AEAEAE;
	border-color-right: #EBEBEB;
	border-color-bottom: #EBEBEB;
	border-color-left: #AEAEAE;
	border-width: 1px;
	width: 220px;
}
#form .box_center_form .inp_id
{
	width: 95px;
	float: left;
}
.box_center .inp_id2
{
	width: 50px;
	float: left;
}
#form .box_center_form .left
{
	float: left;
	width: 17px;
}
#fast .btn_search
{
	margin-right: 0;
	margin-left: 15px;
	float: left;
}
.pager a
{
	color: #7bab1a;
	padding: 0 2px;
	display: block;
	float: left;
}
.pager .btn_prev, .pager .btn_next
{
	display: block;
	float: left;
	padding: 0;
	width: 23px;
	height: 12px;
	font-size: 1px;
	margin: 1px 5px 0 5px;
	cursor: pointer;
	background-image: url(img/arrow_l.gif);
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 13px;
	height: 11px;
}
.pager .btn_next
{
	background-image: url(img/arrow_r.gif);
	margin-right: 0;
	padding: 0;
}
#odporuc.ds .box_center
{
	background: #eff5d3 url(img/box_center_full_ds.gif) repeat-y top left;
	padding-top: 10px;

}
#odporuc.ds .box_bottom
{
	background: transparent url(img/box_bottom_full_ds.gif) no-repeat top left;
}
#odporuc.ds .box_center img
{
	float: right;
	margin: 0 8px;
}
#odporuc.ds .box_center h3
{
	margin: 0 0 5px 10px;
	_margin: 0 0 5px 5px;
	padding-left: 10px;
	background: transparent url(img/arr_dp.gif) no-repeat 0 4px;
	float: left;
	width: 415px;
}
#odporuc.ds .box_center h3 a
{
	color: #7bab1a;
}
#odporuc.ds .box_center p
{
	padding: 0 0 0 10px;
	color: #3a3b39;
}
#odporuc.ds .box_center p .more
{
	background-image: url(img/arr_more.gif);
}
#odporuc.ds .box_center .line
{
	margin: 3px 8px 3px 10px;
	clear: both;
}
/* Center Page end */
/* Detail Page Start */
#detail
{
	width: 760px;
	float: left;
}
#detail a
{
	color: #7BAB1A;
}
#detail .box_top
{
	background: transparent url(img/box_top_detail.gif) no-repeat top left;
	height: 8px;
	font-size: 1px;
}
#detail .box_top_title
{
	background: transparent url(img/box_top_detail_title.gif) no-repeat top left;
	height: 9px;
	font-size: 1px;
}
#detail .box_bottom_title
{
	background: transparent url(img/box_bottom_detail_title.gif) no-repeat top left;
	height: 9px;
	font-size: 1px;
}
#detail .box_center, #detail .box_center_title
{
	width: 760px;
	background: transparent url(img/box_center_detail.gif) repeat-y top left;
	padding: 0 5px 0 15px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 740px;
}
#detail .box_center_title
{
	background: transparent url(img/box_center_detail_title.gif) repeat-y top left;
}
#detail .box_bottom
{
	background: transparent url(img/box_bottom_detail.gif) no-repeat top left;
	height: 12px;
	font-size: 1px;
}
#detail .btn_back
{
	margin-right: 2px;
}
#detail .title
{
	float: left;
	color: #3A3B39;
	font-weight: bold;
	padding-top: 8px;
}
#detail.devproj .title
{
	font-size: 13px;
	padding-top: 5px;
}
#detail .title img
{
	vertical-align: middle;
}
#detail .top_links
{
	float: right;
	padding: 3px 8px 0 0;
	text-align: right;
}
#detail .top_links a
{
	font-size: 10px;
	padding: 5px 18px 0 0;
	display: block;
	float: left;
}
#detail .top_links a.print
{
	background: transparent url(img/ico_print.gif) no-repeat 0 7px;
	padding-left: 18px;
}
#detail .top_links a.send
{
	background: transparent url(img/ico_send.gif) no-repeat 0 7px;
	padding-left: 13px;
}
#detail.sluzba .top_links a
{
	color: #C7C125;
}
#detail.financie .top_links a
{
	color: #F4AB00;
}
#detail.devproj .top_links a
{
	color: #C72D00;
}
#detail.real .top_links a
{
	color: #ed6c00;
}
#detail .top_links a.mail
{
	width: 166px;
	height: 21px;
	font-size: 10px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	padding: 5px 0 0 29px;
	text-decoration: none;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 137px;
	height: 17px;
}
#detail.sluzba .top_links .mail
{
	background: transparent url(img/btn_mymail_sluzba.gif) no-repeat top left;
}
#detail.financie .top_links .mail
{
	background: transparent url(img/btn_mymail_fin.gif) no-repeat top left;
}
#detail.devproj .top_links .mail
{
	background: transparent url(img/btn_mymail_dp.gif) no-repeat top left;
}
#detail.real .top_links .mail
{
	background: transparent url(img/btn_mymail_real.gif) no-repeat top left;
}
#detail .foto
{
	float: left;
	width: 375px;
	padding-top: 5px;
}
#detail .foto img
{
	vertical-align: top;
}
#detail .foto .zoom
{
	background-color: #EAE9E4;
	line-height: 23px;
	margin: 1px 21px 5px 0;
	padding-right: 8px;
	text-align: right;
}
#detail .foto .zoom a
{
	color: #7BAB1A;
	background: transparent url(img/ico_zoom.gif) no-repeat 0 1px;
	padding-left: 17px;
}
#detail .title_top, #detail .title_bottom
{
	height: 5px;
	width: 354px;
	background: transparent url(img/title_top.gif) no-repeat top left;
	font-size: 1px;
	margin-top: 9px;
}
#detail .title_bottom
{
	background: transparent url(img/title_bottom.gif) no-repeat top left;
	margin: 0;
}
#detail .title_center
{
	width: 354px;
	padding: 0 5px;
	background-color: #EEEDE7;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 344px;
}
#detail .nadpis, #detail .nadpis_f
{
	clear: both;
	width: 354px;
	height: 42px;
	padding: 14px 5px 13px 5px;
	background: transparent url(img/bg_nadpis.gif) no-repeat 0 9px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 344px;
	height: 15px;
}
#detail .nadpis_f
{
	background: transparent url(img/bg_nadpis_full.gif) no-repeat 0 9px;
	width: 718px;
}
#detail .img_left, #detail .img_right
{
	border: none;
	cursor: pointer;
	width: 18px;
	height: 71px;
	margin: 0 5px 0 0;
	float: left;
}
#detail .img_right
{
	float: right;
	margin: 0;
}
#detail.sluzba .img_left
{
	background: transparent url(img/img_left.gif) no-repeat top left;
}
#detail.sluzba .img_right
{
	background: transparent url(img/img_right.gif) no-repeat top left;
}
#detail.financie .img_left
{
	background: transparent url(img/img_left_fin.gif) no-repeat top left;
}
#detail.devproj .img_right
{
	background: transparent url(img/img_right_dp.gif) no-repeat top left;
}
#detail.devproj .img_left
{
	background: transparent url(img/img_left_dp.gif) no-repeat top left;
}
#detail.financie .img_right
{
	background: transparent url(img/img_right_fin.gif) no-repeat top left;
}
#detail.real .img_left
{
	background: transparent url(img/img_left_real.gif) no-repeat top left;
}
#detail.real .img_right
{
	background: transparent url(img/img_right_real.gif) no-repeat top left;
}
#detail .foto .title_center img
{
	margin-right: 6px;
	float: left;
}
#detail .right
{
	float: left;
	width: 354px;
	padding-top: 5px;
}
#detail .left
{
	float: left;
	width: 364px;
	padding: 0 10px 0 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 354px;
}
#detail.devproj .left
{
	width: 375px;
	padding: 0 19px 0 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 354px;
}
#detail h1
{
	font-size: 16px;
	font-weight: bold;
	padding: 23px 0 0 0;
	margin: 0;
	float: left;
}
#detail.sluzba h1
{
	color: #C7C125;
}
#detail.financie h1
{
	color: #F4AB00;
}
#detail.devproj h1
{
	color: #C72D00;
	padding-top: 5px;
}
#detail.real h1
{
	color: #ed6c00;
	padding-top: 5px;
}
#detail .logo
{
	float: right;
}
#detail .line
{
	clear: both;
}
#detail .title1
{
	width: 195px;
	float: left;
	font-weight: bold;
}
#detail .pick {font-size: 14px; color: #C72D00;}
#detail .val
{
	float: left;
}
#detail .val_pick {padding-top: 2px;}
#detail .cena, #detail .cena strong
{
	color: #ed6c00;
}
#detail h2, #detail h3, #detail #article h1
{
	padding: 0 0 0 17px;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
	color: #7BAB1A;
}
#detail h2
{
	text-transform: none;
	font-size: 12px;
}
#detail.sluzba h2, #detail.sluzba h3
{
	background: transparent url(img/arr_sluzby.gif) no-repeat 0 4px;
}
#detail.financie h2, #detail.financie h3
{
	background: transparent url(img/arr_financie.gif) no-repeat 0 4px;
}
#detail.devproj h2, #detail.devproj h3, #detail.devproj #article h1
{
	background: transparent url(img/arr_dp.gif) no-repeat 0 4px;
}
#detail.devproj #article h1
{
	font-size: 11px;
}
#detail.real h2, #detail.real h3
{
	background: transparent url(img/arr_reality.gif) no-repeat 0 4px;
}
#detail h3 span
{
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	padding-left: 83px;
}
a.map
{
	color: #7BAB1A;
	padding-left: 14px;
	background: transparent url(img/ico_map.gif) no-repeat 0 3px;
}
#detail ul.download
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#detail ul.download li
{
	padding: 0 0 5px 18px;
	background: transparent url(img/arr_download.gif) no-repeat 10px 5px;
}
#detail .title_form, #detail .title_form1
{
	width: 47px;
	float: left;
	line-height: 16px;
}
#detail .title_form1
{
	width: 137px;
}
#detail .input, #detail .input2, #detail .input3, #detail .input4
{
	float: left;
	border-color-top: #AEAEAE;
	border-color-right: #EBEBEB;
	border-color-bottom: #EBEBEB;
	border-color-left: #AEAEAE;
	border-width: 1px;
	width: 190px;
}
#detail .input2
{
	width: 65px;
	text-align: right;
	margin-right: 5px;
}
#detail .input3, #detail .input4
{
	width: 95px;
	text-align: right;
	margin-right: 5px;
}
#detail .input4
{
	font-weight: bold;
}
#detail textarea.input
{
	width: 275px;
}
#detail .btn_send
{
	text-align: center;
	padding: 5px 0;
}
#detail .btn_calc
{
	padding-left: 137px;
}
#detail .btn_send input, .btn_calc input
{
	border: 0;
	width: 64px;
	height: 19px;
	color: #fff;
	padding-left: 17px;
	background: transparent url(img/btn_login.gif) no-repeat top left;
	cursor: pointer;
}
.btn_calc input
{
	width: 75px;
	background-image: url(img/btn_calc.gif);
}
#detail .text
{
	width: 725px;
	text-align: justify;
}
#detail .text_l
{
	width: 350px;
}
#detail .text p.title, #detail .text_l p.title
{
  	width:225px;
	padding: 0;
	font-size: 11px;
	line-height: 16px;
}
#detail .text p, #detail .text_l p
{
	line-height: 16px;
}
#detail .text .view
{
	color: #C72D00;
	font-weight: bold;
	padding-left: 24px;
	background: transparent url(img/arr_morer.gif) no-repeat 17px 5px;
}
.makler_foto
{
	width: 118px;
	float: left;
}
.makler_foto img
{
	border: 4px solid #fff;
	vertical-align: top;
}
.makler_info
{
	float: left;
	width: 205px;
}
.makler_info p
{
	padding-bottom: 5px;
}
#detail .more
{
	background-image: url(img/arr_download.gif);
}
.more strong
{
	color: #7BAB1A;
}
#dp_kontakt
{
	padding: 0 5px;
}
#dp_kontakt h3
{
	float: left;
	width: 110px;
}
#dp_kontakt .address
{
	float: left;
	width: 210px;
}
#dp_kontakt .address img
{
	float: right;
	vertical-align: top;

}
#dp_kontakt .address p, .kontakty .address p
{
	padding-bottom: 5px;
}
#detail .kontakty
{
	float: left;
	width: 235px;
	padding-left: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 225px;
}
#detail .kontakty .address, #detail .kontakty .logo
{
	float: left;
	width: 110px;
}
/* Detail Page End */
/* Detail Byty Page Start */
#detail_byty
{
	width: 970px;
}
#detail_byty .box_top
{
	background: transparent url(img/box_top_byty.gif) no-repeat top left;
	height: 8px;
	font-size: 1px;
}
#detail_byty .box_top_title
{
	background: transparent url(img/box_top_byty_title.gif) no-repeat top left;
	height: 9px;
	font-size: 1px;
}
#detail_byty .box_bottom_title
{
	background: transparent url(img/box_bottom_byty_title.gif) no-repeat top left;
	height: 9px;
	font-size: 1px;
}
#detail_byty .box_center, #detail_byty .box_center_title
{
	width: 970px;
	background: transparent url(img/box_center_byty.gif) repeat-y top left;
	padding: 0 5px 0 15px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 950px;
}
#detail_byty .box_center_title
{
	background: transparent url(img/box_center_byty_title.gif) repeat-y top left;
	padding: 0 25px 0 25px;
	width: 920px;
}
#detail_byty .box_bottom
{
	background: transparent url(img/box_bottom_byty.gif) no-repeat top left;
	height: 12px;
	font-size: 1px;
}
#detail_byty .btn_back
{
	margin-right: 2px;
}
#detail_byty h1
{
	color: #C72D00;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 15px 0 0 0;
}
.tab_byty
{
	width: 100%;
	border-collapse: collapse;
	border: none;
	margin: 0 0 15px 0;
}
.tab_byty td, .tab_byty th
{
	border-collapse: collapse;
	border: 1px solid #fff;
	text-align: center;
	padding: 3px 0;
	background-color: #D8D7D2;
}
.tab_byty sup
{
	color: #fff;
}
.tab_byty caption
{
	color: #fff;
	font-weight: bold;
	background-color: #79A22E;
	font-size: 12px;
	border: 1px solid #fff;
	border-bottom: none;
	padding: 3px 0;
}
.tab_byty th
{
	color: #fff;
	font-weight: bold;
	background-color: #98D230;
}
.tab_byty .trb th
{
	background-color: #8ABD2F;
}
.tab_byty .title
{
	background-color: #79A22E;
	font-size: 12px;
}
.tab_byty .w80
{
	width: 80px;
}
.tab_byty .w75
{
	width: 75px;
}
.tab_byty .w95
{
	width: 95px;
}
.tab_byty th option, .tab_byty th select
{
	font-weight: normal;
	padding: 0;
}
.tab_byty .schranka
{
	border: none;
	width: 13px;
	height: 10px;
	background: transparent url(img/ico_schranka.gif) no-repeat top left;
	cursor: pointer;
}
.tab_byty .basket
{
	border: none;
	height: 13px;
	background: transparent url(img/ico_basket.gif) no-repeat top right;
	color: #719A27;
	font-weight: bold;
	padding-right: 20px;
	text-align: right;
	width: 60px;
	cursor: pointer;
}
.tab_byty a
{
	color: #719A27;
	font-weight: bold;
}
/* Detail Byty Page End */
/* Right Page start */
#right
{
	float: right;
	width: 195px;
}
#login .title
{
	float: left;
	color: #424742;
	line-height: 20px;
	width: 40px;
}
#login .title-en
{
  width: 51px;
}
#login .input_log
{
	border-color-top: #AEAEAE;
	border-color-right: #EBEBEB;
	border-color-bottom: #EBEBEB;
	border-color-left: #AEAEAE;
	border-width: 1px;
	width: 120px;
}
#login .chb
{
	float: left;
	width: 105px;
}
.btn_login, .btn_logout
{
	border: 0;
	width: 64px;
	height: 19px;
	float: right;
	color: #fff;
	padding-left: 17px;
	background: transparent url(img/btn_login.gif) no-repeat top left;
	cursor: pointer;
	margin-right: 11px;
}
.btn_logout
{
	margin:10px 0 5px 45px;
	float:none;
}

.show_hide {
	float:right;
	margin-right: 10px;
	text-decoration:none;
}
.show_hide:hover {
	text-decoration:none;
}

.bar
{
	height: 17px;
	margin: 4px 0 2px 0;
	font-size: 1px;
	background: transparent url(img/bar.gif) no-repeat top right;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 11px;
}
#right #anketa a
{
	color: #7BAB1A;
}

.q a
{
	color: #7BAB1A;
}

#right ul li
{
	padding: 0;
	margin: 0;
}
#right ul li h4
{
	margin-bottom: 5px;
}
#right ul li a h4
{
	color:#b0c352;
	margin-bottom: 5px;
	text-transform: none;
}
#right ul li a h5
{
	background: url(img/nadpis_sponzory_pozadie.gif) no-repeat left top;
	color:#b0c352;
	margin-bottom: 3px;
	margin-top:0px;
	padding-top:0px;
	text-transform: none;
	padding-left: 15px;
}
#right ul li ul li
{
	padding: 3px 0 5px 0;
}
#right .foto
{
	float: left;
	width: 67px;
}
#right .info
{
	width: 105px;
	float: left;
}
#right .info a
{
	color: #7BAB1A;
}
#right .info p
{
	padding: 2px 0;
}
#right .info p.num
{
	font-size: 10px;
	color: #A0A99B;
}
#right ul#articles li
{
	padding: 10px 0 0 0;
}
#right ul#articles li h5
{
	margin: 0;
	padding: 0 0 2px 0;
}
#right ul#articles li h5 a
{
	color: #7bab1a;
	font-weight: bold;
}
#right ul#articles li p
{
	font-size: 10px;
}
#right ul li .sponzory
{
  padding-left:15px;
	font-size: 10px;
	padding-bottom: 3px;
}
#right ul li .sponzory_o
{
  line-height: 0px;
}
#right ul li p
{
	font-size: 10px;
}
#right ul li img
{
	margin-top: 8px;
	margin-bottom: 5px;
}
#right ul#articles li p.date
{
	color: #a0a99b
}
#right .partner
{
	float: left;
	padding: 10px;
}
#right .partner img
{
	border: 1px solid #9c9e9c;
}
#right ul#news li
{
	padding: 0 0 0 0;
}
#right ul#news li h2
{
	margin: 0;
	padding: 5px 0 5px 0;
	background: transparent url(img/line_l.gif) repeat-x bottom left;
}
#right ul#news li h2 a
{
	color: #7bab1a;
	font-weight: bold;
}
#right ul#news li p
{
	color: #323B2C;
	padding: 5px 0;
}
#right .sponzor
{
	text-align: center;
}
#right .sponzor ul
{
	text-align: left;
}
#right .sponzor ul li
{
	padding: 5px 0 0 22px;
	background: transparent url(img/arr_financie.gif) no-repeat 5px 8px;
}
#right .sponzor ul li h2
{
	margin: 0;
	padding: 0;
}
#right .sponzor ul li h2 a
{
	color: #7bab1a;
	font-weight: bold;
}
#right .sponzor ul li p
{
	color: #323B2C;
	padding: 3px 0;
}
/* Right Page end */
/* Bottom Page start */
#bottom
{
	width: 970px;
	margin: 15px 0;
	border-top: 3px solid #E3E2DD;
	padding: 20px 0 10px 0;
	color: #545454;
}
#bottom span
{
	padding: 0 3px;
}
#bottom .bleft
{
	float: left;
}
#bottom .bright
{
	float: right;
}
#bottom .bright img
{
	vertical-align: bottom;
	margin-left: 10px;
}
#bottom span
{
	color: #7B7B7B;
}
#bottom p
{
	padding-bottom: 10px;
}

.technology {
	color:#3A3B39;
	margin-bottom: 12px;
	float: left;
	line-height:12px;
}

/*  Page Bottom End    */
.non-visual
{
	position: absolute;
	width: 100px;
	left: -200px;
}


.ponuky_maklera_title {
	color:#C72D00;
	font-size:16px;
}

.bold_listing_link {
	font-weight:bold;
}
.static_h2
{
	font-size: 15px;
}
.financie #detail_jg h2.static_h2
{
	font-size: 15px;
	font-weight: bold;
	background:transparent url(img/arr_financie.gif) no-repeat scroll 0pt 7px;
	color: #F4AB00;
	float:left;
	margin-top:3px;
}

.margin_top
{
	margin-top: 1px;
}

.devproj #detail_jg h2.reality
{
	color: #F4AB00;
	background: transparent url(img/arr_reality.gif) no-repeat 3px 4px;
}
.search_nazov
{
	width: 35px !important;
}
.kraj
{
	width: 104px;
}
.sel_sluzby
{
	width: 197px;
	margin-right: 0;
}
#zoznam .box_bottom_zvyraz
{
	background: transparent url(img/box_bottom_zvyraz.gif) no-repeat top left;
	height: 7px;
	clear: both;
	font-size: 1px;
}
.akcia01, .akcia02
{
	padding: 5px;
}
.akcia01 h4, .akcia02 h4
{
	text-transform: none;
	color: #7bab1a;
	font-size: 11px;
}
.akcia01 h4 a, .akcia02 h4 a
{
	text-transform: none;
	color: #7bab1a;
	font-size: 11px;
}
.akcia02
{
	background-color: #eff5d3;
}
#right .box_center_akcia
{
	width: 195px;
	background: transparent url(img/box_center_small.gif) repeat-y top left;
	padding: 0 6px 0 6px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 183px;
}
.box_bottom_akcia
{
	background: transparent url(img/box_bottom_akcia.gif) no-repeat top left;
	height: 11px;
	font-size: 1px;
	margin-bottom: 7px;
}
.img_akcia
{
	text-align: center;
	padding: 8px 0 0 0;
}

.search_width40 { width:50px !important; text-align:right; padding-left:12px !important; padding-right:9px !important;}
.search_width50 { width:58px !important; text-align:right; padding-left:0px !important; padding-right:9px !important;}
.search_width70 { width:70px !important; text-align:right; padding-left:12px !important; padding-right:9px !important;}
.search_width100 {width:180px !important;}
#flat_search p.search_pad {padding: 0 6px 0 7px; *padding: 0 7px 0 7px;}
#flat_search .input_v {width: 100px; *width: 98px;}

#right .box_center_akcia p
{
	text-align: left;
	padding: 5px;
}
.sluzba #odporuc #odp_l img.obr, .sluzba #odporuc #odp_r img.obr
{
	vertical-align: top;
	border: none;
	float: none;
	margin: 0 0 5px 11px;	
}

.btn_print {
	background: transparent url(img/ico_print_top.gif) no-repeat 0 7px;
	padding-left: 18px !important;
}

.btn_print_overview {
	background: transparent url(img/ico_print_top.gif) no-repeat 0 7px;
	padding-left: 18px !important;
  margin-top: 18px !important;
  width:84px;;
  float:left;
  color:#C72D00;
}

.overview_heading {
	width:800px;
  float:left;
}
.box_center_bottom_lr {
	float: left;
	width: 50%;
	text-align: center;
	margin-top: 10px;
}
.financie_green_bg {background-color: #EFF5D3 !important;}
#last_added_new ul,#last_added_new li{padding:0; margin:0 5px; list-style-type:none;}
#last_added_new ul li h3 {
	margin-bottom:5px;
	background:transparent url(img/line_left.gif) repeat-x scroll left bottom;
	color:#4E613F;
	font-weight:bold;
	margin:0 0 8px 0;
	padding:0pt 0pt 6px;
	text-transform:uppercase;
}
#last_added_new a{color:#7BAB1A;}
#last_added_new ul li ul li {
	float:left;
	width: 31%;
}
#last_added_new img {float:left; margin-right: 5px;}

#our_tip img {float: left;  margin-right: 5px;}
/*#right #our_tip {padding: 5px 5px 0 5px;}*/
#right #our_tip h2 {padding: 0 0 5px 0; margin: 0;}
#right #our_tip .info {padding: 5px 8px 0; width:165px;}
#right #our_tip .foto {width:75px;}
#right #our_tip .info span{ color:#A0A99B; font-size:10px; font-weight:normal;}
#right #our_tip .more2 {background:transparent url(img/arr_more.gif) no-repeat scroll 2px 5px; color:#7BAB1A; padding-left:10px; float:right;}
.box_center_tip {
	padding:0px 5px 0pt;
	width:173px;
	background:transparent url(img/box_center_small.gif) repeat-y scroll left top;
	voice-family:inherit;
	width:184px;
}
.box_bottom_nas_tip{
background:transparent url(img/box_bottom_our_tip.gif) no-repeat scroll left top;
height:11px;
line-height:1px;
margin-bottom:7px;
voice-family:inherit;
}

.sluzba #dp_fast p.search_width50{ width:78px !important; }

div.inzercia_akcie table.csc-uploads-1{ margin-left:10px; }
div.inzercia_akcie table.csc-uploads-1 td.csc-uploads-fileName p{ margin-left:0px; }
div.inzercia_akcie table.csc-uploads-1 td.csc-uploads-icon img{ margin-right:0px; }

.b_area_centerbottom {text-align:center}
.hdn {display: none;}

#b_area4
{
	float: left;
	height: 60px;
	width: 250px;
}

/* Kategorie text */
.kateg_text .box_top {background: #98D32C  url("img/box_top_full_articles.gif") no-repeat 0 0 !important;}
.kateg_text .box_top h2 {float: none; line-height: 27px; color: #fff; text-transform: uppercase; margin-left: 5px !important; background: url(images/arr_white.png) no-repeat 0 50%; padding-left: 15px !important;}
.kateg_text .box_center {padding: 5px 12px 0 12px !important;}
.kateg_text .box_center p {padding-bottom: 5px !important;}
