#main_table{
border: 1px solid #d9d9d9;
}

.button {width:60px; height:24px; border:0; background:url(/template/bg_button.gif) no-repeat 0 0; font-size:11px}
.searchformbox {float:center; padding:9px 8px 7px 0; border-right:1px solid #fff}
.searchformbox .text {width:165px; border:1px solid #7f9db9}
.searchformbox INPUT {vertical-align:middle}

#menu_bg{
padding-top:4px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
background-color: #d4e3f1;
border-top: 1px solid #ffffff;
border-bottom: 2px solid #d9d9d9;
font: 11px/13px "Tahoma", "Arial" ;
}

#adunit a .adtext{color:#0000CC;line-height: 14px; font-family: verdana; font-size:15px;margin-top:10px;text-decoration:none;} 
#adunit a .adlink, #adunit a:hover .adlink{color:#0000a0;text-decoration:underline;font-size:14px;padding-bottom: 4px;padding-left: 4px;font-weight:bold;}
#adunit a .addesc, #adunit a:hover .addesc{color:#000000;font-size:12px;text-decoration:none;font-family: verdana, Arial, sans-serif}
#adunit a .adurl, #adunit a:hover .adurl{color:#008000;font-size:12px;text-decoration:none;font-family: verdana, Arial, sans-serif}   
#adunit a .column,#adunit a:hover .column{width:230px;text-align:left;padding-top:10px;font-family: verdana, Arial, sans-serif}
.googledesc{font-family: verdana; font-size: 12px;color:#6F6F6F;padding-bottom: 2px;text-decoration:none; padding-left:50px; }
.googledesc_lat{font-family: verdana; font-size: 12px;color:#6F6F6F;padding-bottom: 2px;text-decoration:none; }
.googledesctext{color:#000000;text-decoration:none;}
.textolink{color:#0000a0;text-decoration:underline;font-size:14px;font-weight:bold;}

.adout2{background-color:#fff;line-height: 14px; font-family: arial, Arial, sans-serif;margin-top:1px;margin-bottom:1px;padding-bottom: 7px;padding-left: 3px;} 
.adover2{background-color:#eceffd;line-height: 14px; font-family: arial, Arial, sans-serif;margin-top:1px;margin-bottom:1px;padding-bottom: 7px;padding-left: 3px;}
.adtext2{color:#0000CC;line-height: 14px; font-family: arial; font-size: 13px;margin-top:2px;} 
.adlink2{color:#0000a0;text-decoration:underline;font-size:15px;font-weight:bold;padding-bottom: 4px;}
.addesc2{color:#000;font-size:12px;}
.adurl2{color:#093;font-size:12px}
.column{width:230px;text-align:left;padding-top:2px;}

p {
	margin-bottom: 0.5em;
	color: Gray;
	font-size: 10px;
	margin-top: 0.5em;
}

.page_title{
  margin: 0px 0 0 3px;
  border-bottom: 3px solid #fe7600;
  padding-bottom: 3px;
  font-size: 14px;
  color: #505050;   
}

.page_title2{
  margin: 0px 0 0 0px;
  border-bottom: 3px solid #fe7600;
  padding-bottom: 3px;
  font-size: 14px;
  color: #505050;   
}

.ad_body{
  color: #303030;
  font-weight: 100;
  font-size: 13px;
  padding-left: 10px;
  border-left: 3px solid #0568b2;
}

.message{
	background-color: White;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	font: 12px/16px "Arial";
}

.begun{
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.message_ad{
	border: #CCCCCC;
	border-width: 1px;
	border-style: dashed;
	background-color: White;
	padding-left: 8px;
	padding-right: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	font: 12px/16px "Arial";
}

.message_ad2{
	border: #CCCCCC;
	border-width: 1px;
	border-style: dashed;
	background-color: White;
	padding-left: 8px;
	padding-right: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	font: 12px/16px "Arial";
}

#shapka{
padding-top: 4px;
padding-bottom: 6px;
padding-left: 10px;
padding-right: 10px;
background-color: #286fa9;
color: #ffffff; font: bold 11px/15px  "Tahoma", "Arial";
}

#shapka2{
padding-top: 4px;
padding-bottom: 6px;
padding-left: 10px;
padding-right: 10px;
background-color: #3C9ACC;
color: #ffffff; font: bold 11px/15px  "Tahoma", "Arial";
}

#top{
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
	font: "MS Sans Serif", Geneva, sans-serif;
}

.hint{
vertical-align: top;
background-color: #ffffcc;
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;
}


.index_city{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
font: 16px/21px "Arial" ;
}

.index{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
}


small {
font: 10px/12px "Verdana", "Arial";
text-decoration: none;
}

.marker{
color: #000099;
background-color:#ffff00;
}


FORM{
margin: 0px;
padding: 0px;
}

.error{
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;
background-color: #ffbbbb;
color: #000000;
}

#form{
vertical-align: top;
background-color: #ecf1f7;
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;
}

.form1{
vertical-align: top;
background-color: #ecf1f7;
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;
}

.form_head{
vertical-align: top;
background-color: #286fa9;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
color: #ffffff; font: bold 11px/15px  "Tahoma", "Arial";
}

img.image{
border: 10px solid #ffffff;
}

img.small_image{
border: 1px solid #c5c5c5;
margin-right: 10px;
margin-top: 5px;
}

img.normal_image{
border: 1px solid #c5c5c5;
}

h1{
display: inline;
margin:0px;
padding:0px;
font: bold 14pt/16pt  "Arial";
}

h2{
display: inline;
margin:0px;
padding:0px;
font: bold 14pt/16pt  "Arial";
}

.path{
padding-left: 10px;
padding-right: 10px;
padding-top: 16px;
padding-bottom: 18px;
font: bold 14pt/16pt  "Arial";
}


.subtitle{
padding-bottom: 10px;
font: bold 17px/18px  "Tahoma", "Arial";
}

.down{
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 14px;
}


.title{
padding-bottom: 3px;
font: bold 13px/16px "Tahoma", "Arial" ;
}

.category_title{
background: url("/template/str.gif") left center no-repeat;
padding-left: 14px;
padding-top: 0px;
padding-bottom: 3px;
font: 12px/15px "Tahoma", "Arial" ;
}

.subcategory_sel{
background-color: #ecf1f0;
}


.block_title{
background-color: #e0e0e0;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 2px;
font: bold 13px/16px "Tahoma", "Arial" ;
}


td.menu_sel{
text-align: center;
background-color: #ffffff;
border-left: 3px solid #dbe8f0;
border-right: 3px solid #dbe8f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
color:#515151; font: bold 11px/15px  "Tahoma", "Arial";
}

td.menu{
text-align: center;
background-color: #ccdbe4;
border-left: 3px solid #dbe8f0;
border-right: 3px solid #dbe8f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
color:#515151; font: bold 11px/15px  "Tahoma", "Arial";
}

#block{
vertical-align: top;
border: 1px solid #e0e0e0;
padding-left: 9px;
padding-right: 9px;
padding-top: 8px;
padding-bottom: 10px;
}

#slist{
vertical-align: top;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
background-color: #eaeaea;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 1px;
}

#list-ad{
	vertical-align: top;
	border-top: 1px;
	border-bottom: 1px;
	padding-left: 7px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	font: 12px/16px "Arial";
}

#list-ad2{
	vertical-align: top;
	border-top: 1px;
	border-bottom: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	font: 12px/16px "Arial";
}

#list1{
	vertical-align: top;
	border-top: 1px;
	border-bottom: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 14px;
	font: 12px/16px "Arial";
}


#list2{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 14px;
font: 12px/16px "Arial" ;
}

#list-pravo{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 14px;
font: 12px/16px "Arial" ;
}

#list3{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 7px;
padding-bottom: 2px;
font: 12px/16px "Arial" ;
}

#list-foto{
vertical-align: top;
padding-left: 11px;
padding-right: 10px;
padding-top: 7px;
padding-bottom: 2px;
font: 12px/16px "Arial" ;
}

.left{
vertical-align: top;
padding-left: 0px;
padding-right: 0px;
padding-top: 16px;
padding-bottom: 16px;
}

.center{
vertical-align: top;
padding-left: 0px;
padding-right: 0px;
padding-top: 16px;
padding-bottom: 16px;
}

.right{
vertical-align: top;
padding-left: 0px;
padding-right: 0px;
padding-top: 16px;
padding-bottom: 16px;
}


td{
color: #515151; font: 12px/16px "Arial" ;
}

body{
margin: 0px;
padding: 10px;
color: #515151; font: 12px/16px "Arial" ;
}

#black{color:#515151;}
#light{color:#a6b0b5;}
#red{color:#ff0000;}
#white{color: White;}
#yellow{
	color: Yellow;
}


span.sel{
background-color:#ffaa00;
}

a.sel{color: #ffffff; text-decoration: none;}
a.sel:hover{color: #ffffff; text-decoration: underline;}

#menu{color:#515151; font: bold 11px/15px  "Tahoma", "Arial";}

a:link, a:visited, a:active {color: #005599;}
a:hover{color: #0077cc; text-decoration: underline;}

a.category:link, a.category:visited, a.category:active {color: #005599; text-decoration: underline;}

a.menu:link {color: #003a97;}
a.menu:visited {color: #993399;}
a.menu:hover {color: #008FD3; text-decoration: none;}
a.menu:active {color: #008FD3; text-decoration: none;}

/* zng */
a.noline img, .noline, a.noline:link, a.noline:visited, a.noline:hover, a.thumb, a.icon, a.img:link, a.img:visited, a.img:hover {
 border-width:0;
}

.optilinks {color:#666; font-size:10px;}
.optilinks a {color:#666; font-size:10px;}

#top_poisk {	
	font-size: large;
}