body { background: #e0f2ff url(../img/back.jpg) repeat-x;
	   margin: 0px; 
	   padding: 0px; 
	   font-family: Arial, Helvetica, sans-serif; 
	   font-size: 11px; 
	   color: #313131; }

.popup {background: #ffffff;
	   margin: 0px; 
	   padding: 0px; 
	   font-family: Arial, Helvetica, sans-serif; 
	   font-size: 11px; 
	   color: #313131;}

.popuph1 {margin: 17px 17px 20px 17px;
              font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; 
			  color:#3a7cb0; background: url(../img/ic_main.gif) top left no-repeat;
			  padding-left: 22px;}	
			  
.popuph2 {margin: 5px 17px 5px 41px;
			  font: 11px Arial, Tahoma, Helvetica, sans-serif; 
			  color:#373737;}  
			  
.popuph3 {margin: 5px 17px 0px 41px; background:#00FFCC;
			  font: 12px Arial, Tahoma, Helvetica, sans-serif; 
			  color:#3a7cb0;}		
			  
.textinput {margin: 0px 0px 0px 5px; border: 1px solid #99bdda; background-color: #c4e4fd; color: #003e6f; font: 11px Arial, Helvetica, sans-serif; padding-left: 4px;}				  	   
	   
a.moremain, a.moremain:link, a.moremain:visited { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffcc00; text-decoration: none;}
a.moremain:hover { text-decoration: underline; color: #c3e1fa;}	   

a.morebox, a.morebox:link, a.morebox:visited { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #99bdda; text-decoration: none;}
a.morebox:hover { text-decoration: underline; color: #4b7495;}

a.morecatalog, a.morecatalog:link, a.morecatalog:visited { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #0a4778; text-decoration: none;}
a.morecatalog:hover { text-decoration: underline; color: #d37d04;}	

a.moretext, a.moretext:link, a.moretext:visited { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #4b7495; text-decoration: none;}
a.moretext:hover { text-decoration: underline; color: #4b7495;}	

a.path, a.path:link, a.path:visited { font: 10px Arial, Tahoma, Helvetica, sans-serif; color:#b5b9bc; text-decoration: none;}
a.path:hover { text-decoration: underline; color: #4b7495;}	

#page {	margin: 0px auto;
        width: 750px; }
		
#page .texterror {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; border: 1px solid #ffffff; background-color: #ffcfcf; margin: 17px 0px 17px 17px; padding: 5px 5px 5px 5px;}
		
#page .pole_input {border: 1px solid #99bdda; background-color: #c4e4fd; color: #003e6f; font: 11px Arial, Helvetica, sans-serif; padding-left: 4px;}
#page .pole_input[disabled] {border: 1px solid #ebf8ff; background-color: #ffffff; color: #003e6f; font: 11px Arial, Helvetica, sans-serif; padding-left: 4px;}
#page .pole_input_error {border: 1px solid #99bdda; background-color: #ffe4fd; color: #003e6f; font: 11px Arial, Helvetica, sans-serif; padding-left: 4px;}
#page .pole_submit {border: 1px solid #99bdda; background-color: #003e6f; color: #c4e4fd; font: 11px Arial, Helvetica, sans-serif;}
		
#pageTop { background: url(../img/b_top.jpg) top no-repeat;
           width: 750px;
		   height: 15px;}

#pageHeader { background: url(../img/header.jpg) top no-repeat;
              width: 750px;
			  height: 95px;}	
		  
#menu { background: url(../img/b_menu.jpg) top no-repeat; width: 750px; height: 23px;}

#menu ul { margin: 0px; padding: 4px 0px 0px 20px; list-style: none; }
#menu li { display: inline; padding: 0px 10px 0px 14px; background: url(../img/menu_br.gif) top left no-repeat; }			  
#menu a, a:link, a:visited { font: bold 11px Arial, Tahoma, Helvetica, sans-serif; color: #ffffff; text-decoration: none;}			  
#menu a:hover { color: #af3702; text-decoration: underline;}			  

#menuAgent { background: url(../img/a_menu.jpg) top no-repeat; width: 750px; height: 23px;}

#menuAgent ul { margin: 0px; padding: 4px 0px 0px 20px; list-style: none; }
#menuAgent li { display: inline; padding: 0px 10px 0px 14px;  background: url(../img/menu_ar.gif) top left no-repeat;}	
#menuAgent .first { background: none; padding: 0px 10px 0px 0px;}	
#menuAgent a, a:link, a:visited { font: bold 11px Arial, Tahoma, Helvetica, sans-serif; color: #ffffff; text-decoration: none;}			  
#menuAgent a:hover { color: #17676a; text-decoration: underline;}

a, a:link, a:visited { font: bold 11px Arial, Tahoma, Helvetica, sans-serif; color: #3366CC; text-decoration: none;}			  
a:hover { color: #af3702; text-decoration: underline;}

#mainPage { width: 750px; background: #ffffff;}

#mainLeft { width: 342px; float: left; background: #ffffff;}

#mainLeft h1 {margin: 17px 0px 0px 17px;
              font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; 
			  color:#3a7cb0; background: url(../img/ic_main.gif) top left no-repeat;
			  padding-left: 22px;}	
			  
#mainLeft h2 {font: 12px Arial, Tahoma, Helvetica, sans-serif; 
			  color:#3a7cb0;}	
	
#mainLeft h2.about { margin: 8px 6px 0px 17px;}

#mainLeft p { font: 11px Arial, Tahoma, Helvetica, sans-serif; 
			  color:#3a7cb0;}	
			  
#mainLeft p.image { margin: 12px 6px 0px 17px;}		

#mainLeft p.text { margin: 4px 6px 0px 17px;}		  			  	  		
			  
#mainRight { width: 408px; float: right; background: #ffffff;}	

#mainRight h1 { margin: 17px 0px 0px 10px;
              font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; 
			  color:#3a7cb0; background: url(../img/ic_main.gif) top left no-repeat;
			  padding-left: 22px;}
			  
#mainRight #object { margin: 0px 0px 0px 0px; padding: 4px 0px 0px 10px;}		

#mainRight #object #top { background: url(../img/main_img_offer_top.gif) bottom no-repeat; width: 388px; height: 9px;}	  
#mainRight #object #main { background: #23699f url(../img/main_img_offer_back.gif) top repeat-x; width: 388px; min-height: 102px; height: 102px;}	

#mainRight #object #main #img { width: 92px; height: 96px; float:left; }
#mainRight #object #main #img img { margin-left: 10px; border: 3px solid #c3e1fa;}
#mainRight #object #main #description { width: 280px; height: 96px; float: right;}

#mainRight #object #main #description .name { font: bold 15px Trebuchet MS, Arial, Helvetica, sans-serif; color:#ffcc00; line-height: 16px;}
#mainRight #object #main #description .city { font: bold 11px Arial, Helvetica, sans-serif; color:#ffffff; line-height: 12px;}
#mainRight #object #main #description .host { font: norm 11px Arial, Helvetica, sans-serif; color:#ffffff; line-height: 12px; padding-right: 5px; margin-right: 5px;}
  
#mainRight #object #bottom { background: url(../img/main_img_offer_bottom.gif) top no-repeat; width: 388px; height: 9px;}	  

#mainBottom { clear: both;}	

#subLeft { width: 477px; float: left; background: #ffffff;}
#subLeft h1 { margin: 0px 10px 0px 17px; font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; color:#125386; line-height: 17px;}	
#subLeft h2 { font: 11px Arial, Tahoma, Helvetica, sans-serif; color:#7bb7e6; margin: 10px 10px 0px 17px;}
#subLeft h3 { font: 11px Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; color:#0370c6; margin: 10px 10px 0px 17px;}

#subLeft p { font: 11px Arial, Tahoma, Helvetica, sans-serif; color:#044980; margin: 10px 10px 0px 17px;}
#subLeft ul { font: 11px Arial, Tahoma, Helvetica, sans-serif; color:#044980; margin-top: 1px;}

#path { margin: 0px 0px 0px 0px; padding: 17px 17px 0px 17px;}
#path span { font: 10px Arial, Tahoma, Helvetica, sans-serif; color:#b5b9bc;}
#path #line { height: 2px; border-top: 1px solid #c0e0fa; font: 0px Arial; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}


#subRight { width: 273px; float: right; background: #ffffff;}	

#subRight #boxwork { margin: 10px 0px 0px 20px;}
#subRight #boxwork .top { background: url(../img/sub_box_top.gif) bottom no-repeat; width: 237px; height: 16px; margin: 1px 0px 0px 0px;}	
#subRight #boxwork .top span { color:#ffffff; margin: 0px 0px 0px 30px;}	  
#subRight #boxwork .main { background: #d2ebff; width: 237px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px;}	
#subRight #boxwork .main p { color:#4b7495; margin: 0px 0px 0px 0px; padding: 10px 10px 0px 10px;}	
#subRight #boxwork .bottom { background: url(../img/sub_box_bottom.gif) top no-repeat; width: 237px; height: 16px; margin: 0px 0px 0px 0px;}

#subRight #boxservice { margin: 10px 0px 0px 20px;}
#subRight #boxservice .top { background: url(../img/sub_box_top.gif) bottom no-repeat; width: 237px; height: 16px; margin: 1px 0px 0px 0px;}	
#subRight #boxservice .top span { color:#ffffff; margin: 0px 0px 0px 30px;}	  
#subRight #boxservice .main { background: #d2ebff; width: 237px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px;}	
#subRight #boxservice .main p { color:#4b7495; margin: 0px 0px 0px 0px; padding: 10px 10px 0px 10px;}	
#subRight #boxservice .bottom { background: url(../img/sub_box_bottom.gif) top no-repeat; width: 237px; height: 16px; margin: 0px 0px 0px 0px;}

#objectHead { width: 750px; background: #ffffff;}
#objectHead h1 { margin: 0px 10px 0px 17px; font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; color:#125386; line-height: 17px;}	
#objectHead h2 { font: 11px Arial, Tahoma, Helvetica, sans-serif; color:#7bb7e6; margin: 10px 10px 0px 17px;}
#objectHead h3 { font: 11px Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; color:#0370c6; margin: 10px 10px 0px 17px;}	  

#objectMain { background: #ffffff; padding: 10px 0px 0px 17px; margin: 0px 0px 0px 0px;}
#objectMainLeft { width: 363px; background: #125386; float: left; padding: 9px 0px 9px 9px; margin: 0px 0px 0px 0px;}
#objectMainLeft .img_min { padding: 0px 0px 0px 0px; margin: 9px 1px 0px 0px;}

#objectMainRight { width: 343px; background: #ffffff; float: left;}
#objectMainRight h1 { margin: 0px 10px 0px 17px; font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; color:#ff5a00; line-height: 17px;}
#objectMainRight h3 { font: 11px Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; color:#ff5a00; margin: 0px 10px 0px 17px;}

#objectMainRight #data { margin: 80px 0px 0px 0px;}	 
#objectMainRight #data #top { background: url(../img/obj_data_top.gif) no-repeat; font: 11px Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; color:#ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 34px;}	
#objectMainRight #data #main { background: #bee2ff; font: 11px Arial, Tahoma, Helvetica, sans-serif; color: #044980; margin: 0px 0px 0px 0px; padding: 10px 15px 10px 15px;} 
#objectMainRight #data #bottom { background: url(../img/obj_data_bottom.gif) no-repeat; height: 10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}	

#contactInfo { background: #a7ceec url(../img/back_contact_box.jpg) repeat-x; width: 339px; height: 110px; margin: 2px 6px 0px 17px;}
#contactInfoImg {  margin: 7px 7px 0px 7px; float: left;}
#contactInfoDesc {  margin: 7px 7px 0px 7px; float: left; color: #135285;}
.contactImage { border: 1px solid #ffffff; }

#catalogDiv { background: #fff url(../img/back_catalog.gif) no-repeat; width: 443px; height: 21px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 14px 0px 0px 17px; padding: 2px 0px 0px 17px;}


#catalogDiv_promo { background: #fff url(../img/back_catalog.gif) no-repeat; width: 443px; height: 21px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 14px 0px 0px 17px; padding: 2px 0px 0px 17px;}


#catalogBot { background: #fff url(../img/back_catalog_b.gif) no-repeat; width: 460px; height: 21px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; clear:both;}
#catalogMain {margin: 0px 0px 0px 17px; padding: 0px 0px 0px 0px;}
#catalogLeft {font: 11px Arial, Tahoma, Helvetica, sans-serif; color: #023c6a; width:229px; background: #d2ebff; float:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; min-height: 285px; height: 285px;}
#catalogLeft .nameLeft {font: 14px Trebuchet MS, Arial, Tahoma; color: #17598c; padding: 5px 0px 10px 0px;}
#catalogRight {font: 11px Arial, Tahoma, Helvetica, sans-serif; color: #023c6a; width:229px; background: #e1f1ac; float:left; margin: 0px 0px 0px 2px; padding: 0px 0px 0px 0px; min-height: 285px; height: 285px;}
#catalogRight .nameRight {font: 14px Trebuchet MS, Arial, Tahoma; color: #17598c; padding: 5px 0px 10px 0px;}

#pagination {margin: 10px 0px 0px 17px; padding: 0px 0px 0px 0px;}

#recObject { width: 460px; min-height: 90px; height: 90px;}
#recObject #recImg { float:left; width: 70px;}
#recObject #recImg img { margin-left: 6px; margin-top: 6px; border: 3px solid #c1e1fa;}
#recBreak { background: url(../img/r_br.gif) repeat-x; width: 460px; height: 3px; min-height: 3px; font-size: 0px;}
#recObject #recDescription { float:right; width: 390px; padding-top: 6px;}
#recObject #recDescription .name { font: bold 14px Trebuchet MS, Arial, Helvetica, sans-serif; color:#17598c; line-height: 16px;}
#recObject #recDescription .city { font: bold 11px Arial, Helvetica, sans-serif; color:#639fce; line-height: 12px;}
#recObject #recDescription .host { font: norm 11px Arial, Helvetica, sans-serif; color:#135282; line-height: 12px; padding-right: 5px; margin-right: 5px;}

#sortRec { padding: 10px 0px 0px 17px; margin: 0px 0px 0px 0px; width: 443px;}
#sortRec #selectRec { float:left;}
#sortRec #selectRec select { font: 11px Arial, Helvetica, sans-serif; color:#000000;}

#objectLeft { width: 457px; float: left; padding: 15px 0px 0px 17px; margin: 0px 0px 0px 0px;}
#objectLeft #objectFeat { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#objectLeft #objectFeat #top { margin: 4px 0px 0px 0px; padding: 2px 0px 0px 34px; height: 14px; }	  
#objectLeft #objectFeat #top span { font: 10px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color:#ffffff; }	  
#objectLeft #objectFeat #feat { font: 10px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #044980; margin: 0px 0px 0px 25px; padding: 2px 0px 2px 10px; background-color: #e7f4ff;}	  
.tit_lok { background: url(../img/obj_feat_top.gif) no-repeat;}

#objectRight {width: 237px; float: left; padding: 15px 0px 0px 20px; margin: 0px 0px 0px 0px;}
#objectRight #box { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
#objectRight #box #top { background: url(../img/object_box_top.gif) bottom no-repeat; width: 237px; margin: 4px 0px 0px 0px; padding: 1px 0px 0px 0px; height: 15px;}	
#objectRight #box #top span { color:#ffffff; margin: 0px 0px 0px 30px;}	  
#objectRight #box #main { background: #f9eb8c; width: 227px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 10px;}	
#objectRight #box #main p { color:#aeb452; margin: 0px 0px 0px 0px; padding: 10px 10px 0px 0px;}	
#objectRight #box #main span { color:#aeb452; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}	
#objectRight #box #main ul { list-style:none; padding: 0px 0px 0px 10px; margin: 0px; font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #7e832c; }	
#objectRight #box #bottom { background: url(../img/object_box_bottom.gif) top no-repeat; width: 237px; height: 16px; margin: 0px 0px 0px 0px;}

#footer { background: url(../img/foot_back.gif) top no-repeat; width: 750px; height: 40px;}		 
#footer h3 { margin-left: 15px; padding-top: 15px; margin-top: 0px; font: 11px Arial, Helvetica, sans-serif; color:#5c7f9b; }

#footer_l { background:  top no-repeat; width: 750px; height: 40px;}		 
#footer_l h3 { margin-left: 15px; padding-top: 15px; margin-top: 0px; font: 9px Arial, Helvetica, sans-serif; color:#5c7f9b; }



#addObject { background: #ffffff;}
#addObject h1 { padding-top: 17px; margin: 0px 10px 0px 17px; font: bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; color:#125386; line-height: 17px;}	
#addObject h2 { font: 11px Arial, Tahoma, Helvetica, sans-serif; color:#7bb7e6; margin: 10px 10px 0px 17px;}
#addObject h3 { font: 11px Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; color:#0370c6; margin: 10px 10px 0px 17px;}

#addObject p { font: 11px Arial, Tahoma, Helvetica, sans-serif; color:#044980; margin: 10px 10px 0px 17px;}
#addObject ul { font: 11px Arial, Tahoma, Helvetica, sans-serif; color:#044980; margin-top: 1px;}

.menu_wp {
        font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 10px; background-color: #ccecff; color: #4896d4; padding: 3px; font-weight:bold;}			

.menu_wp_on {
        font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 10px; background-color: #94d0ff; color: #073e6a; padding: 3px; font-weight:bold;}	
		
.addPadd { padding-bottom: 4px; padding-top: 4px; padding-left: 4px; padding-right: 4px;}
