h4{
	font-weight: bold;
	color: #FFF;
	font-size: 120%;
}
h3{
	color: #369;
	font-weight: bold;
	font-size: 130%;
}
.pub_floatl{
	float: left;
	display: inline;
	width: 49%;
}
.pub_floatr{
	float: right;
	display: inline;
	width: 49%;
}


/* HEADER ---------------------------------*/
#pub_header{
/* 	width: 99%; */
	background: url('../img/public/header.jpg') no-repeat;
	height: 147px;
}
.pub_banner1{
	float: left;
	margin-top: 1px;
	text-align: right;
}
.pub_banner1 a{
	color: #369;
	margin-right: 5px;
	line-height: 100%;
}

.pub_orangeline{
	font-size: 0px;
	height: 4px;
	background-color: #F70;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
	clear: both;
}
.pub_greyhr{
	background-color: #C4C4C4;
	border: 0px;
	height: 1px;
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
	font-size: 0px;
}

/* CONTENT ---------------------------------*/
.pub_thetable{
	border-collapse: collapse;
	border-spacing: 0px;
}
.pub_thetable tr td{
	vertical-align: top;
}

#pub_content{
/* 	width: 100%; */
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
	border-top: 1px solid #FFF;
	background: url('../img/public/cont_grad.jpg') repeat-x;
	padding: 19px 12px;
}

.pub_left_td{
	background: url('../img/public/menu_back.png') repeat-y;
}

/* Left Part-------------------------- */
.pub_left{
	width: 171px;
	margin-right: 9px;
}
.pub_menu_btn{
	background: url('../img/public/menu_btn.jpg') no-repeat;
	width: 156px;
	height: 19px;
	color: #FFF;
	padding-left: 15px;
	padding-top: 5px;
	font-weight: bold;
	margin-bottom: 2px;
}
.pub_black_top{
	height: 21px;
	background-color: #333;
	background-image: url('../img/public/lupa.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #FFF;
	font-weight: bold;
}
.pub_black_dots{
	background: url('../img/public/black_top_dots.png') top left no-repeat;
	padding-left: 13px;
	padding-top: 2px;
	width: 90%;
	height: 19px;
}
.pub_searchbg{
	background-color: #CCC;
	padding: 5px 8px;
}
.pub_leftsearch select{
	width: 99%;
	border: 1px solid #999;
}
.pub_leftsearch p{
	margin-bottom: 5px;
}
.pub_submit_btn{
	background: url('../img/public/button_bg.jpg') repeat-x;
	border: 1px solid #C85B00;
	border: expression("0px");
	height: 19px;
	height: expression("17px");
	color: #FFF;
	font-weight: bold;
	font-size: 100%;
	letter-spacing: -0.5px;
	line-height: 100%;
	padding: 0px 5px;
	padding: expression("0px");
	cursor: pointer;
}
.hiddenSpan{
	border: 0px;
	border: expression("1px solid #C85B00");
	display: block;
}

.pub_blue_top{
	height: 19px;
	background-color: #39699C;
	background-image: url('../img/public/blue_top_dots.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #FFF;
	font-weight: bold;
	padding-left: 13px;
	padding-top: 2px;
}
.pub_whitebg{
	background-color: #FFF;
	padding: 5px 0;
	font-size: 110%;
}
.pub_orange_title{
/* 	font-size: 110%; */
	color: #F60;
	font-weight: bold;
	line-height: 110%;
}
.pub_info{
	color: #666;
	font-style: italic;
	font-size: 90%;
	line-height: 110%;
}
.pub_orange_under{
	color: #F60;
	text-decoration: underline;
	font-weight: bold;
}



/* Central Part-------------------------- */
.pub_central{
/* 	float: left; */
	width: 595px;
	margin-right: 9px;
}


/* Dynamic News----------------- */
.pub_dynamic_big{
	background-position: center center;
	width: 456px;
	height: 272px;
	float: left;
	margin-right: 4px;
}
.pub_dynamic_small_hold{
	float: left;
	width: 135px;
}
.pub_dynamic_small_hold a{
	display: block;
	margin-bottom: 4px;
}
.pub_zle{
/* 	clear: both; */
	width: 336px;
	height: 74px;
	overflow: hidden;
	line-height: 120%;
	color: #fff;
	margin-top: 143px;
	padding: 3px 7px;
	background-image: url('../img/public/transp.png');
/* 	background-repeat: no-repeat; */
	background-image: expression('none');
	background-repeat: expression('no-repeat');
 	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/public/transperant.png', sizingMethod='scale')");
}
.pub_zle a{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.pub_zle a:hover{
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}
.pub_dynamic_text{
	line-height: 110%;
	margin: 3px 0;
}
.pub_orange_top{
	height: 21px;
	background-color: #F70;
	background-image: url('../img/public/orange_top_logo.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #FFF;
	font-weight: bold;
}
.pub_orange_dots{
	background: url('../img/public/orange_top_dots.png') top left no-repeat;
	padding-left: 13px;
	padding-top: 2px;
	width: 90%;
	height: 19px;
}

.pub_hot_ov{
	display: block;
	background-color: #fff;
	color: #333;
}
.pub_hot_ov:hover{
	display: block;
	background-color: #FFF6E0;
	color: #333;
}
.pub_hot_row{
	padding: 4px 5px;
}
.pub_hot_row:hover{
	background-color: #FFF6E0;
}
.pub_grey_clear{
	font-size: 1px;
	clear: both;
	border-bottom: 1px solid #999;
}

.pub_kare_margin{
	margin-bottom: 12px;
}

.pub_black_bot_hold{
	float: left;
	width: 32.6%;
	margin-right: 5px;
}
.pub_black_bot{
	height: 31px;
	background: url('../img/public/black_top_home.jpg') repeat-x;
	color: #FFF;
	font-weight: bold;
	padding-left: 5px;
	border: 1px solid #3B474E;
	font-size: 90%;
}
.pub_black_logo{
	background: url('../img/public/black_top_logo.jpg') no-repeat center right;
	height: 29px;
	padding-top: 2px;
	line-height: 120%;
}

/* Article--------------- */
.pub_date{
	color: #666;
	margin-top: 3px;
	font-size: 80%;
}
.pub_artictext{
	line-height: 150%;
	margin-top: 10px;
}
.pub_artictext img{
	float: left;
/* 	width: 280px; */
	margin-right: 10px;
	margin-bottom: 6px;
}
.pub_orange_link{
	color: #F60;
}
.pub_orange_link:hover{
	color: #F60;
	text-decoration: underline;
}
.pub_big_blue{
	font-size: 110%;
	font-weight: bold;
}
.pub_big_blue:hover{
	font-size: 110%;
	font-weight: bold;
	text-decoration: underline;
}


/* Contacts----------- */
.pub_sep_line{
	background-color: #CDCDCD;
	line-height: 1px;
	margin: 0 0 10px 0;
}
.pub_sep_title{
	color: #666;
	background-color: #FFF;
	padding: 0 3px;
	font-style: italic;
	font-size: 110%;
}
.pub_contacts_right{
	float: left;
	width: 200px;
}
.pub_contacts_right p{
	font-size: 110%;
	margin-bottom: 3px;
	margin-left: 5px;
}

/* Offer-------------------- */
.pub_offer p{
	margin-bottom: 7px;
}
.pub_offer_img img{
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
	cursor: pointer;
}
.pub_tick{
	float: left;
	background: url('../img/public/tick.gif') no-repeat center left;
	padding-left: 20px;
	margin-right: 15px;
}

/* Results------------ */
.pub_res_number{
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	background-color: #FFF;
	font-size: 80%;
	font-weight: normal;
	color: #000;
	width: 58px;
	padding: 1px;
	text-align: center;
}
.pub_res_row{
/* 	padding: 4px 5px; */
	border: 1px solid #999;
/* 	border-bottom: 0; */
	margin-top: 4px;
}
.pub_res_row:hover{
	background-color: #FFF6E0;
}
.pub_res_price{
	float: left;
	width: 82px;
	color: #369;
	font-weight: bold;
	font-size: 110%;
	text-align: right;
	padding-top: 2px;
}
.pub_res_area{
	float: left;
	width: 70px;
	text-align: right;
	padding-right: 7px;
	padding-top: 2px;
	font-weight: bold;
}
.pub_res_descr{
	float: left;
	width: 294px;
}

.pub_clear{
	font-size: 1px;
	clear: both;
}

.pub_paging{
	width: 99%;
	text-align: center;
	color: #666;
	font-weight: bold;
	font-size: 80%;
}
.pub_paging a{
	margin: 0 2px;
	color: #F60;
}
.pub_paging a:hover{
	text-decoration: underline;
}

/* Search--------------- */
.pub_search_form {
	margin: 15px 0;
}
.pub_search_form p{
	margin-bottom: 7px;
}
.pub_search_cols{
	float: left;
	width: 24%;
}


/* Right Part------------------------ */
.pub_right{
/* 	float: left; */
	width: 183px;
}
.pub_akt16{
	height: 19px;
	background: url('../img/public/akt16_top.jpg') repeat-x;
	color: #FFF;
	font-weight: bold;
	padding-left: 5px;
	border: 1px solid #3B474E;
	font-size: 90%;
}
.pub_key{
	background: url('../img/public/key.jpg') no-repeat center right;
	height: 17px;
	padding-top: 2px;
}
.pub_akt16_bg{
	background: url('../img/public/akt16_back.jpg') repeat-x;
	padding-left: 10px;
	padding-top: 10px;
}
.pub_akt16_holder{
	width: 162px;
	border: 1px solid #999;
	margin-bottom: 10px;
}
.pub_akt16_unit{
	background-image: url('../img/public/akt16_kare_back.jpg');
	background-repeat: repeat-x;
	background-color: #FFF;
	border: 1px solid #FFF;
	width: 150px;
	padding: 6px 5px;
	color: #F60;
	font-size: 110%;
	text-align: center;
}
.pub_akt16_unit p{
	margin-top: 3px;
}

.pub_OldAnketaTop{
	color: #999;
	font-size: 110%;
	font-style: italic;
	border-bottom: 1px solid #999;
}

#pub_footer{
	color: #FFF;	
	margin-bottom: 15px;
	margin-top: 3px;
	margin-right: 50px;
	text-align: right;
	font-size: 85%;
	font-weight: bold;
}
#pub_footer a{
	color: #FFF;
}
#pub_footer a:hover{
	color: #FFF;
	text-decoration: underline;

}
