/* CSS Document OLD*/
html,body{height:100%;}/*+*/
body{padding:0;margin:0; min-width:1000px;font:12px tahoma,serif;color:#000; line-height:16px;}/*+*/
a:link{font:12px tahoma,serif;color:#540070; text-decoration:underline;padding:0 0px 0 0px;}
a:visited{font:12px tahoma,serif;color:#540070; text-decoration:underline;padding:0 0px 0 0px;}
a:hover{font:12px tahoma,serif;background:#540070;color:#fff; padding:0 0px 0 0px;}
a:active{font:12px tahoma,serif;color:#540070; text-decoration:underline;padding:0 0px 0 0px;	}
  

#advadd a:link{font:11px tahoma,serif;color:#52207f; text-decoration:underline;background:transparent none;}
#advadd a:visited{font:11px tahoma,serif;color:#52207f; text-decoration:underline;background:transparent none;}
#advadd a:hover{font:11px tahoma,serif;background:#52207f;color:#fff; background:transparent none;}
#advadd a:active{font:11px tahoma,serif;color:#52207f; text-decoration:underline; background:transparent none;}

.center2{ border:solid 1px #e4e4e2; margin:2px 0 0 0; margin-top:15px; background:#fcfcf9; width:450px; padding:10px;}
.rtitle{font:14px tahoma,serif;color:#fff; font-weight:bold;background:#86c4ea; padding:4px; margin:0 0 0 ; }
.h1{font:13px tahoma,serif;color:#002263; font-weight:bold; margin:0 0 10px 0; background:transparent none;padding:0px;}
.H5{font:11px tahoma,serif;color:#444639; font-weight:bold;  margin:0 0 0 ;}


.notice_text{color:#8f9088;font:12px tahoma,serif;}
.text{font:13px tahoma,serif;color:#444639;}
.text_partition{font:11px tahoma,serif;color:#444639;}
.text_partition a{font:11px tahoma,serif;}
.blue:link{font:12px tahoma,serif;color:#1393e2; text-decoration:none; font-weight:bold; background:transparent none;padding:0px;}
.blue:visited{font:12px tahoma,serif;color:#1393e2; text-decoration:none; font-weight:bold; background:transparent none;padding:0px;}
.blue:hover{font:12px tahoma,serif;color:#1393e2; text-decoration:underline; font-weight:bold; background:transparent none;padding:0px;}

.firm{font:10px tahoma,serif;color:#7f8177;}

.check{font:11px tahoma,serif; color:#444639;}
#declaration th {background:#5ea9d8; color:#FFFFFF; font-weight:bold;}
#declaration tr { border:solid 1px #dee3be;}
#declaration .tr_vid { border:solid 1px #dee3be; background:#f3cfc8;}
#declaration td { border:solid 1px #dee3be; padding:5px;}
#declaration .tblue {font:12px tahoma,serif;color:#005c9a;font-weight:bold;text-align:center;}
#declaration .tred {font:12px tahoma,serif;color:#c5271c;font-weight:bold;text-align:center;}



#comments .th{width:500px; background: url(/img/menu2.gif) repeat-x; height:28px; border-left:1px solid #dbe1b8;border-right:1px solid #dbe1b8;}
#comments .td_write{width:500px; background:#f7f8f2; height:20px;border-left:1px solid #dbe1b8;border-right:1px solid #dbe1b8;border-bottom:1px solid #dbe1b8;}
#comments .td1{width:500px; background:#f2f2f2; height:30px;border-left:1px solid #dbe1b8;border-right:1px solid #dbe1b8;}
#comments .td2{width:490px; background:#f2f2f2; border-left:1px solid #dbe1b8;border-right:1px solid #dbe1b8; text-align:left; padding:5px;}
#comments .td3{width:490px; background:#f2f2f2; height:30px;border-left:1px solid #dbe1b8;border-right:1px solid #dbe1b8;border-bottom:1px solid #dbe1b8;padding:5px;}
#comments .line{background:url(/img/hr.gif) repeat-x #f2f2f2; width:500px; height:3px;border-left:1px solid #dbe1b8;border-right:1px solid #dbe1b8;}

hr{color:#e4e4e2;
	background-color:#e4e4e2;
	height: 1px;
	border-width:0px;}
ul {
list-style: disc url(/img/marker.gif) ;
}

.error_mes{
	font-family: Arial;
	font-size: 11pt;
	color:  red;
	border: 1px solid #CC3300;
	background-color: #f2f4e6;
	padding: 8px 11px;
	font-weight:bold;
	margin: 10px 0px;
	text-align:left;
}  
.message{
	font-family: Arial;
	font-size: 11pt;
	color:  #009900;
	border: 1px solid #D4BC4C;
	background-color: #f2f4e6;
	padding: 8px 11px;
	font-weight:bold;
	margin: 10px 0px;
	text-align:left;
}  
.clear{
	clear:both;
}    

#table .td1{
font:13px tahoma,serif;
color:#000;
font-weight:bold;
height:30px;
border-top:1px solid #c2c7ca;
}
#table .tr1{
background-color:#f2f4e6;
}
#table .border{
padding-left:3px;
border-top:1px solid #c2c7ca;
width:130px;
}

.td_light{padding: 0px;vertical-align: top;background-color: #f4f4f4;}
.td_dark{padding: 0px;vertical-align: top;}


#addcomm{
	width:500px;
}
.mess_add{margin:5px; background:#d8eec8; border:solid 1px #67bd28; width:480px; height:20px;}

.loading {
            background: url(/img/spinner.gif) no-repeat center center;
}

.begun a:link{font:11px tahoma,serif;color:#52207f; text-decoration:underline;background:transparent none;}
.begun a:visited{font:11px tahoma,serif;color:#52207f; text-decoration:underline;background:transparent none;}
.begun a:hover{font:11px tahoma,serif;background:#52207f;color:#fff; background:transparent none;}
.begun a:active{font:11px tahoma,serif;color:#52207f; text-decoration:underline; background:transparent none;}

.H6{font:12px tahoma,serif;color:#fff; font-weight:bold;background:#86c4ea; padding:3px; margin:0 0 0 ; }

.firm_td{padding:10px; background:#fcfcf9; border-top:solid 1px #dee3be;border-right:solid 1px #dee3be;border-bottom:solid 1px #dee3be;border-left:solid 1px #dee3be;}
.firm_td2{padding:10px; background:#f2f4e6;border-top:solid 1px #dee3be;border-right:solid 1px #dee3be;border-bottom:solid 1px #dee3be;}


/*NEWWW*/
#clear{height:50px;font-size:1px;clear:both;}
#top{height:30px;background:#f2f4e6;border-bottom:1px solid #dbe1b8;}/*+*/
#top a:link{font:10px tahoma,serif;color:#52207f; text-decoration:underline;padding:0;}
#top a:visited{font:10px tahoma,serif;color:#52207f; text-decoration:underline;padding:0;}
#top a:hover{font:10px tahoma,serif;background:#52207f;color:#fff; padding:0;}
#top a:active{font:10px tahoma,serif;color:#52207f; text-decoration:underline;padding:0;	}

#search{font:11px tahoma,serif;color:#444639; font-weight:bold; margin:10px 1px 0 10px;}/*+*/
#search .name{height:22px;border-right:solid 1px #dbe1b8;border-top:solid 1px #dbe1b8; border-left:solid 1px #dbe1b8;background:#f2f4e6; }/*+*/
#search .white{height:22px; background:#fff; border-bottom:solid 1px #dbe1b8;}/*+*/
#search .white_top{height:22px; background:#fff; border-top:solid 1px #dbe1b8;}/*+*/
#search .field{height:93px;background:#f2f4e6; border-left:solid 1px #dbe1b8;border-right:solid 1px #dbe1b8;}/*+*/
#search span{font:14px tahoma,serif;color:#d6361c; font-weight:bold;}/*+*/
#search .menu_search:link {
	display: block;
	width: 105px;
 	height:27px;
	line-height: 27px;
	color: #fff;
	text-decoration: none;
	background: url(/img2/menu_search.jpg) no-repeat right top;
	color: #fff;
	font-weight:bold;
	padding:0px;


}
#search .menu_search:visited {
	display: block;
	width: 105px;
 	height:27px;
	line-height: 27px;
	color: #fff;
	text-decoration: none;
	background: url(/img2/menu_search.jpg) no-repeat right top;
	padding:0px;
	color: #fff;
	font-weight:bold;

}/*+*/
#search .menu_search:hover {
	background-position: left top;
	color: #444639;
	font-weight:bold;
	padding:0px;

}

#search .menu_search_a:link {
	display: block;
	width: 105px;
 	height:27px;
	line-height: 27px;
	color: #444639;
	text-decoration: none;
	background: url(/img/menu_search.jpg) no-repeat left top;
	font-weight:bold;
	padding:0px;
}
#search .menu_search_a:visited {
	display: block;
	width: 105px;
 	height:27px;
	line-height: 27px;
	color: #444639;
	text-decoration: none;
	background: url(/img/menu_search.jpg) no-repeat left top;
	padding:0px;
	font-weight:bold;

}
#search .menu_search_a:hover {
	background-position: left top;
	color: #444639;
	font-weight:bold;
	padding:0px;
}
/*+*/


#menu{background:url(/img2/menu.gif) #f2f4e6 left repeat-x; height:28px; margin-top:25px;}/*+*/
#menu a:link{font:12px tahoma,serif;color:#444639; text-decoration:none; font-weight:bold; background:transparent none;padding:0px;}/*+*/
#menu a:visited{font:12px tahoma,serif;color:#444639; text-decoration:none; font-weight:bold; background:transparent none;padding:0px;}/*+*/
#menu a:hover{font:12px tahoma,serif;color:#444639; text-decoration:underline; font-weight:bold; background:transparent none;padding:0px;}/*+*/
#menu a:active{font:12px tahoma,serif;color:#444639; text-decoration:underline; font-weight:bold; background:transparent none;padding:0px;}/*+*/

#mark {background:#f2f4e6; border:solid 1px #dbe1b8; width:239px;}

#city {background:#f2f4e6; border:solid 1px #dbe1b8; width:196px;}
#comments{font:13px tahoma,serif;color:#444639;}
/*#comments a{font:13px tahoma,serif;color:#444639; text-decoration:underline;  background:transparent none; padding:0px;}
*/
#comments .p{font:10px tahoma,serif;color:#d6361c; font-weight:bold;}
#comments .span{font:10px tahoma,serif;color:#7f8177;}


h1{font:15px tahoma,serif;color:#056dae; font-weight:bold; margin:0 0 10px 0; padding:0; }/*+*/
h2{font:12px tahoma,serif;color:#252525; font-weight:bold; margin:0 0 10px 0; padding:2px; background:url(/img/h.gif) right no-repeat #deeef8;}/*+*/
h3{font:11px tahoma,serif;color:#444639; font-weight:bold;}/*+*/
h4{font:12px tahoma,serif;color:#252525; font-weight:bold; margin:0 0 7px 0; padding:5px; background-color:#f8e2e0}/*+*/
h5{font:12px tahoma,serif;color:#444639; font-weight:bold;  margin:0; padding:0;}
.article a{font:12px tahoma,serif;color:#002263; font-weight:bold; text-decoration:none;background:transparent none;}
.article a:link{font:12px tahoma,serif;color:#002263; font-weight:bold; text-decoration:none;background:transparent none;}
.article a:visited{font:12px tahoma,serif;color:#002263; font-weight:bold; text-decoration:none;background:transparent none;}
.article a:hover{font:12px tahoma,serif;color:#002263; font-weight:bold; text-decoration:none;background:transparent none;}
.fon{ background-color:#f2f4e6; }
.date{font:10px tahoma,serif;color:#959692; }
.date a{font:10px tahoma,serif;color:#959692; }

.declaration{
border-top:1px dotted #b0b0b0;
border-bottom:1px dotted #b0b0b0;
}
.declaration a{font:12px tahoma,serif;color:#005c9a; font-weight:bold; background:transparent none;}
.declaration a:link{font:12px tahoma,serif;color:#005c9a; font-weight:bold; background:transparent none;}
.declaration a:visited{font:12px tahoma,serif;color:#005c9a; font-weight:bold; background:transparent none;}
.declaration a:hover{font:12px tahoma,serif;color:#005c9a; font-weight:bold; background:transparent none;}

.price{
font:12px tahoma,serif;color:#c5271c;
}
.city a{font:11px tahoma,serif;color:#005c9a; text-decoration:underline; line-height:20px;background:transparent none;}
.city a:link{font:11px tahoma,serif;color:#005c9a; text-decoration:underline; line-height:20px;background:transparent none;}
.city a:visited{font:11px tahoma,serif;color:#005c9a; text-decoration:underline; line-height:20px;background:transparent none;}
.city a:hover{font:11px tahoma,serif;color:#005c9a; text-decoration:underline; line-height:20px;background:transparent none;}

#marki .td{
border-top:1px solid #dce2ba;
height:15px;
}
#marki .td2{
border-top:1px solid #dce2ba; background-color:#f2f4e6;
height:15px;
}
#marki a{
font:12px tahoma,serif;color:#005c9a; text-decoration:underline; line-height:20px;background:transparent none;
}
#new_firm{
background-color:#deeef8;
width:386px;
padding:5px;
margin-top:13px;
}
#new_firm .name{font:12px tahoma,serif;color:#252525; font-weight:bold;}

#new_firm .text{font:11px tahoma,serif;color:#716d6d;}
#new_firm a{font:10px tahoma,serif;color:#540070;}
.popular a{
font:12px tahoma,serif;color:#444639; text-decoration:underline; background:transparent none;
}
.game a{
font:11px tahoma,serif;color:#002263; text-decoration:none; background:transparent none; font-weight:bold;
}
.bottom{
background-color:#f3f5e7;
padding:10px 0;
font:11px tahoma,serif;color:#8f8d8d; 
}


.input{border:solid 1px #dbe1b8; height:15px; font:11px tahoma,serif; color:#444639; background:#f7f8f2;}
.textarea{border:solid 1px #dbe1b8; font:11px tahoma,serif; color:#444639; background:#f7f8f2;}
.select{border:solid 1px #dbe1b8; height:18px; font:11px tahoma,serif; color:#444639; background:#f7f8f2;}
select{border:solid 1px #dbe1b8; height:18px; font:11px tahoma,serif; color:#444639; background:#f7f8f2;}
.button, .btn {border:solid 1px #046dae; height:18px; font:11px tahoma,serif; color:#fff; background:#1393e2; width:68px;}

.clear_a:link{background:transparent none;}
.clear_a:hover{background:transparent none;}
.clear_a:visited{background:transparent none;}


.img_s{
	margin-right:5px;
	border:1px solid #afb0ab;
}



.blue_link:link{    font:12px tahoma,serif;color:#676666;font-weight:bold; background:transparent none;text-decoration:none;}
.blue_link:visited{ font:12px tahoma,serif;color:#676666;font-weight:bold; background:transparent none;text-decoration:none;}
.blue_link:hover{   font:12px tahoma,serif;color:#676666;font-weight:bold; background:transparent none;text-decoration:underline;}
.blue_link:active{  font:12px tahoma,serif;color:#676666;font-weight:bold; background:transparent none;text-decoration:none;}

.red_link:link{    font:12px tahoma,serif;color:#c5271c;text-decoration:none;background:transparent none;}
.red_link:visited{ font:12px tahoma,serif;color:#c5271c;text-decoration:none;background:transparent none;}
.red_link:hover{   font:12px tahoma,serif;color:#c5271c;text-decoration:underline;;background:transparent none;}
.red_link:active{  font:12px tahoma,serif;color:#c5271c;text-decoration:none;background:transparent none;}



/*Стили логин*/
#login{
/*width:379px;*/
height:169px;
background-color:#deeef8;
padding:5px;
font:11px tahoma,serif;
color:#595d60;
}

#login .a1:link,.a1:active,.a1:visited{    font:11px tahoma,serif;color:#595d60;text-decoration:none;font-weight:bold;margin:5px;background:transparent none;}
#login .a1:hover{   font:11px tahoma,serif;color:#595d60;text-decoration:underline;font-weight:bold;margin:5px;background:transparent none;}


#login .a2:link,.a2:visited,.a2:hover,.a2:active{    font:11px tahoma,serif;color:#540070; text-decoration:underline;background:transparent none;}

.red_link{
font:12px tahoma,serif;color:#c5271c;
text-decoration:none;
background:transparent none;
}
/*Стили объявлений*/
.a2{font:11px tahoma,serif;color:#540070; text-decoration:underline;}
.red{
font:12px tahoma,serif;
color:#c5271c;
font-weight:bold;
}
.blue{
font:12px tahoma,serif;
color:#005c9a;
font-weight:bold;
  
} 
p{
margin-bottom:10px;
}


a.underline_dashed,a.underline_dashed:visited,a.underline_dashed:active{
	text-decoration: none;
	background:transparent none;
	border-bottom: 1px dashed #000000;
	position: relative;
}
a.underline_dashed:hover {
	text-decoration: none;
	color:#999999;
	background:transparent none;
	border-bottom: 1px dashed #AAAAAA;
	position: relative;
}

/*Стили попутчик*/
#pop{background-color:#f2f4e6;}
#pop .punkt{font:18px tahoma,serif;color:#0087db;}
#pop .punkt_small{font:11px tahoma,serif;color:#696969;vertical-align:middle;}
#pop .time{font:11px tahoma,serif;color:#065a92;font-weight:bold;}
#pop .march{background-color:#deeef8;border:1px solid #accee9;height:40px;padding:0 5px;float:left;margin-top:5px;}
#pop .divimg{border:1px solid #f2f4e6;height:40px;padding:0 5px;float:left;margin-top:5px;}
#pop .mimg{margin-top:18px;}


.fi_table th {background:#5ea9d8; color:#FFFFFF; font-weight:bold;}
.fi_table tr { border:solid 1px #dee3be;}
.fi_table .tr_vid { border:solid 1px #dee3be; background:#f3cfc8;}
.fi_table td { border:solid 1px #dee3be; padding:1px 5px;}

.creply{cursor:pointer;text-decoration:underline;padding-left:30px;}
.cjaloba{padding-left:30px; }
a.cjalobal,a.cjalobal:visited,a.cjalobal:active{color:#FF0000;	text-decoration: none;	border-bottom: 1px dashed #FF0000;}
a.cjalobal:hover {	text-decoration: none;background:transparent none;color:#FF0000;border-bottom: none;}

.infoto{margin-bottom:10px;}
.img_title{ font-style:italic;line-height:25px;}
