body{ margin:0; border:0; background-image:url(/img/header_bg.jpg); background-repeat:repeat-x; }
body,form,input,table,td,ul,li,tbody,tr,form {
	margin:0px;
	padding:0px;
	font-size:11px;
}

html,body,fieldset {
	font-family:Tahoma;
	font-size:12px;
	height:100%;
	color:black;
}

.without_underline, .uline{ text-decoration:none; }
.horizontal_menu { margin-left:20px; }
.ads_type_content{ height:30px; }
.my_ads{ margin-left:10px; }
.lang_lat{ margin-left:10px; }
.lang_lat img{ margin-bottom:1px; }
.lang_rus img{ margin-bottom:1px; }
#keywords{ width:350px;margin-right:5px; }
.search_btn{ width:50px; }

.list {
	color:#46598A;
	font-family:Verdana;
	font-size:12px;
}

.list a {
	color:#46598A;
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
}

.list a:hover {
	color:#46598A;
	font-family:Verdana;
	font-size:12px;
	text-decoration:underline;
}

ul.rezultati_menu li {
	list-style-type: none;
	color:#46598A;
	font-family:Tahoma;
	font-size:11px;
	margin-left:5px;
}

a.lev2 {
	font-family:Tahoma;
	font-size:11px;
	color:#6F6F6F;
	text-decoration:none;
}

a.lev2:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#6F6F6F;
	text-decoration:underline;
}

span.grey {
	font-family:Tahoma;
	font-size:11px;
	color:#6F6F6F;
}

span.smallgrey {
	font-family:Tahoma;
	font-size:10px;
	color:#6F6F6F;
}

span.red {
	font-family:Verdana;
	font-size:11px;
	color:red;
	font-weight:normal;
}

span.black {
	font-family:Verdana;
	font-size:11px;
	color:black;
	font-weight:bold;
}

span.head1 {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:white;
	margin-left:5px;
}

span.popup_cena {
	font-family:Verdana;
	font-size:16px;
	color:#08153F;
	text-decoration:none;
	font-weight:bold;	
}

a.white {
	font-family:Tahoma;
	font-size:13px;
	color:white;
	text-decoration:none;
	font-weight:bold;	
}

a.white:hover {
	font-family:Tahoma;
	font-size:13px;
	color:white;
	text-decoration:underline;
	font-weight:bold;	
}

a.blue {
	font-family:Tahoma;
	font-size:11px;
	color:#46598A;
	text-decoration:none;
}

a.blue:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#46598A;
	text-decoration:underline;
}

a.red {
	font-family:Tahoma;
	font-size:11px;
	color:red;
	text-decoration:none;
}

a.red:hover {
	font-family:Tahoma;
	font-size:11px;
	color:red;
	text-decoration:underline;
}

div.pagination a {
	font-family:Tahoma;
	font-size:11px;
	color:#46598A;
	font-size:12px;
	text-decoration:none;
}

div.pagination a:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#46598A;
	font-size:12px;
	text-decoration:underline;
}

a.black {
	font-family:Verdana;
	font-size:11px;
	color:black;
	text-decoration:none;
	font-weight:bold;
}

a.black:hover {
	font-family:Verdana;
	font-size:11px;
	color:black;
	text-decoration:underline;
	font-weight:bold;
}

a.size12{ font-size:12px; }
a.size12:hover{ font-size:12px; }
span.blue_block {
	font-family:Tahoma;
	font-size:11px;
	font-size:12px;
	padding:2px 6px;
	background-color:#46598A;
	color:white;
	font-weight:bold;
}

input.white {
	background-color:white;
	height:20px;
	border:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#46598A;
	vertical-align: middle; 
}

input.white_button {
	background-color:white;
	height:20px;
	border:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#46598A;
	vertical-align: middle; 
}

td.greyblock_footer {
	background-image:url(/img/block_footer.jpg);
	height:15px;
	background-repeat:no-repeat;
}

td.greyblock_footer_top {
	background-image:url(/img/block_footer_top.jpg);
	height:6px;
	background-repeat:no-repeat;
}

td.greyblock_top {
	background-image:url(/img/block_light.jpg);
	height:25px;
}

td.greyblock {
	background-image:url(/img/grey_bg.jpg);
	background-repeat:repeat;
	padding-top:2px;
	padding-bottom:2px;
}

td.wideblock_footer {
	background-image:url(/img/wideblock_footrow.jpg);
	height:6px;
	background-repeat:no-repeat;
}

td.wideblock_top {
	background-image:url(/img/wideblock_dark.jpg);
	height:25px;
}

tr.wideblock_header {
	background-image:url(/img/wideblock_headrow.jpg);
	background-repeat:no-repeat;
	height:28px;
}

td.bigblock_top {
	background-repeat:no-repeat;
	height:25px;
}

tr.bigblock_header {
	background-image:url(/img/bigblock_headrow.jpg);
	background-repeat:no-repeat;
	height:28px;
}

td.bigblock_footer {
	background-image:url(/img/bigblock_footrow.jpg);
	height:6px;
	background-repeat:no-repeat;
}

td.popup_1col {
	font-family:Verdana;
	font-size:11px;
	color:black;
	width:140px;
	padding:3px;
}

.greyblock_bg{ background-image:url(/img/grey_bg.jpg); background-repeat:repeat; }

/*LAST 6*/
.top6_title_image{ width:90px; height:28px; }
.top6_title_description{ width:450px;height:28px; }
.top6_title_price{ width:80px;height:28px; }
.top6_image{ height:70px; width:90px; }
.top6_cat{ min-height:70px; width:450px; padding-top:5px; }
.top6_content{ width:100%; min-height:70px; }
.top6_price{ height:70px; width:80px; }
.top6_price_width_full{ width:100%; height:100%; }
.top6_price_padding{ padding-top:30px; }

/*INDEX BLOCKS*/
.index_block_margins{ margin-left:4px;margin-right:4px; }
.index_block_bg{ height:25px; }
.index_block_count{ width:24px; }
.index_block_feed_ico{ width:16px; }
.index_block_text{ width:160px; }

/*POPUP*/
input.submit_button {
	background-color:white;
	height:20px;
	border:1px solid silver;
	font-family:Tahoma;
	font-size:11px;
	color:red;
	vertical-align: middle;
}

.thumbs{
	border:2px solid silver;
	margin:5px;
	cursor:pointer;
}
.red{ color:red; }
.success, .green{ color:green; }
.back_w, .hide{ display:none; }
#print_preview{ width:550px; }
.popup_index{ margin-left:100px; }
.popup_corner{ margin:0px 1px 0px 1px; }
.popup_text{ padding:5px; }
.popup_splitline{ border-bottom:1px solid #CCCCCC;height:8px; }
.popup_contacts_email{ border: 1px solid silver; width: 95%; }
.popup_contacts_phone{ border: 1px solid silver; width: 100%; }
.popup_contacts_comment{ font-size: 10px; color: rgb(119, 119, 119); }
.popup_contacts_msg{ border: 1px solid rgb(170, 170, 170); width: 100%; height: 150px; }
.popup_contacts_txt{ color: rgb(119, 119, 119); }

/*FOOTER*/
.footer_filter{ width:180px; padding-left:5px; }

/*ADD AD*/
.add_ad_title_bg{ background-image:url(/img/bigblock.jpg); }
.add_ad_text{ margin:3px; font-size:10px; }

/*MY ADS*/
.adv_link td a{ color:#000; }
.my_ads_top{ height:25px; }
.my_ads_currency{ padding-right:10px; padding-bottom:5px; }
.my_ads_title_image{ width:90px; height:28px; }
.my_ads_title_description{ width:auto; height:28px; }
.my_ads_description{ width:auto; height:70px; padding-top:5px; }
.my_ads_price{ height:70px; width:80px; }
.my_ads_content{ width:100%; min-height:70px; }
.my_ads_image{ height:70px; width:90px; }
.my_ads_price_width_full{ width:100%; height:100%; }
.my_ads_price_padding{ padding-top:30px; }
.my_ads_actions{ padding-top:17px; }

/*EDIT AD*/
#adv_text{
	overflow:auto;
	width:300px;
	height:100px;
}

#count{
	border: 0px none;
	overflow: hidden;
	height: 14px;
	width: 25px;
}

.input_size{
	border: 1px solid rgb(210, 210, 210);
	margin: 3px;
	padding: 0px;
	width: 181px;
	font-size:12px;
}

.guest_warning{
	border: 1px solid red;
	padding: 10px;
	background-color: rgb(254, 255, 201);
	width:500px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:center;
}

.imagesContent{
	width:300px;
	position:relative;
	padding-left:3px;
}

.imageDeleteContent{
	width:16px; 
	height:16px; 
	background-image:url(/img/remove.png); 
	background-repeat:no-repeat; 
	position:absolute; 
	right:5px;
	top:5px;
	z-index:100000;
	cursor:pointer;
}
.left_margin{ padding: 3px 0px; }
.imgBorder{ border:1px solid black; }
.relativeDiv{ position:relative; }
.table_cont{ margin-right: auto; margin-left: auto; }
.table_cont td{ text-align:left; }
#submit_ad{ border:1px solid green; }
#slud{ 
	margin:auto;
	position:relative;
	min-height:20px;
	padding:10px;
	text-align:center;
}

#error_messages{
	border: 1px solid red;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgb(254, 255, 201);
	width:550px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:center;
}

/*CATEGORIES*/
.sub_cats{ margin:5px; }
.sub_cats_title_height{ height:28px; }
.cats_middle{ width:120px; height:28px; }
.cats_middle2{ width:120px; height:70px; }
.cats_image{ width:90px; height:70px; }
.cats_content_text{ min-height:70px; padding-top:5px; }
.cats_center_text{ height:70px; width:450px; padding-top:5px; }

/*SEARCH*/
.search_padding{ padding:20px; }

/*CHANGE PASSWORD*/
#change_password p{ margin:0; padding:0; }
.back_link{ text-align:center; padding-top:15px; margin-right:6px; }
.back_link a{ color:#46598A; text-decoration:underline; font-weight:bold; }

/*RESET PASSWORD*/
#reg_class{ padding-left:4px; padding-top:1px; }
.alert_container{ font-size:12px; padding:10px; }

/*FORGOT PASSWORD*/
.reg_button{ width:90px; margin:2px 4px 2px 2px; }
#reg_class form table{ font-size:11px; }
.success_font_12{ color:green; font-size:12px; font-weight:bold; }

/*DEAFULT*/
a{ cursor:pointer; }
img{ border:0; }
#go_home{ width:150px; height:40px; }
.logo_padding{ margin-left:12px; }
.top_head{ background-image:url(/img/header.jpg); height:40px; }
.align_left { text-align:left; }
.align_right { text-align:left; }
.float_left{ float:left; }
.float_right{ float:right; }
.clear{ clear:both; }
.bold{ font-weight:bold; }
.filter_menu li{ list-style:none; }
.containerPadding{ padding-left:7px; padding-right:7px; }
.adv_link td a{ color:#000; text-decoration:none; }
.rezultati_menu a{ text-decoration:none; }
.red_txt{ color:red; text-decoration:none; }
.blue_container{ text-align:center; border:1px solid #CECAFF; padding:5px; background-color:#EFECFF; margin:0px 5px 5px 5px; font-size:11px; margin-top:10px; }
.white_bg{ background-color:white; }
.center{ text-align:center; }
.small_asterix{ color:red; font-size:10px; }