body, h1, h2, h3, p, form, ul, img, li {margin:0px;padding:0px;}/*Убираем стандартные отступы*/
body{font-family:tahoma;font-size:11px;color:#000000;}/*Задаем стандартный шрифт*/
.clr{clear:both;}
a{text-align:underline;color:#272e6b;}/*Задаем стандартные стили ссылок*/
img{border:0px;}/*Убираем border у картинок*/
/*=========================================*/

body{}
#container{width:778px;position:absolute;top:0px;left:50%;margin-left:-375px;}

/*Верхняя часть*/
#top{height:78px;}
  #logo{float:left;width:205px;height:32px;margin:25px 0px 0px 4px;}
  #contacts{float:right;color:#c37400;padding:17px 0px 0px 0px;text-align:right;}
  #head-contacts{float:left;width:330px;color:#c37400;padding:26px 0px 0px 60px;color:#c95b03;}
  	#head-contacts p{}
  		#head-contacts p span{font-size:14px;font-weight:bold;}
  	#head-contacts a{color:#c95b03;text-decoration:underline;}
  		#head-contacts a:hover{text-decoration:none;}
  	#head-logos{float:right;margin-top:10px;}

/*Верхнее меню*/
#topMenuBg{background:url(/images/topMenu-bg.jpg) top repeat-x;width:100%;height:34px;position:absolute;top:78px;}
#topMenu{height:34px;}
  #topMenu ul{list-style:none;}
  	#topMenu ul li{float:left;height:34px;background:url(/images/topMenu-bg-l.jpg) top left no-repeat;padding:0 0 0 2px;}
  	#topMenu ul li.last{padding:0;width:2px;}
  		#topMenu ul li a{color:#fff;text-decoration:none;height:25px;padding:9px 18px 0 18px;display:block;float:left;font-weight:bold;font-size:12px;outline:none;}
  			#topMenu ul li.b-last a{padding-right:21px;padding-left:21px;}
  		#topMenu ul li a:hover{background:url(/images/topMenu-bg-a.jpg) top repeat-x;}
    #topMenu .lang {padding:4px 0 0 16px;float:left;}
    
#hotels_block{list-style:none;margin:0;}
	#hotels_block>li{float:left;background:url(/images/hotel_block_bg.png) top left no-repeat;padding:0 3px 0 0;width:249px;height:231px;margin:0 10px 10px 0;}
	#hotels_block>li.last{margin-right:0;}
		#hotels_block>li h3{color:#fff;text-transform:uppercase;background:url(/images/hotel_block_h3.jpg) top repeat-x;height:21px;padding:5px 0 0 10px;}
		#hotels_block>li .im{height:25px;padding:120px 0 0 0;margin:0 0 0 1px;}
			#hotels_block>li .im .capt{height:20px;padding:5px 0 0 7px;background:url(/images/bg-im-capt.png);color:#fff;}
				#hotels_block>li .im .capt .sing{background:url(/images/pr-sing.png) center left no-repeat;padding:0 0 0 15px;margin:0 12px 0 0;}
				#hotels_block>li .im .capt .dbl{background:url(/images/pr-dbl.png) center left no-repeat;padding:0 0 0 20px;}
		#hotels_block>li .text{color:#666;padding:7px 10px 0 10px;}
			#hotels_block>li .text a{color:#ff9102;text-decoration:underline;}
				#hotels_block>li .text a:hover{text-decoration:none;}
			#hotels_block>li .text a.more{font-size:10px;}
			#hotels_block>li .text ul{list-style:none;margin:5px 0 0 5px;}
				#hotels_block>li .text ul li{float:left;width:100px;margin:0 10px 5px 0;}
		#hotels_block>li#fr .im{background:url(/images/hotel_block_friends.jpg) top left no-repeat;}
		#hotels_block>li#fr_g .im{background:url(/images/hotel_block_friends_g.jpg) top left no-repeat;}
		#hotels_block>li#nev .im{background:url(/images/hotel_block_nev.jpg) top left no-repeat;}
		#hotels_block>li#ch .im{background:url(/images/hotel_block_ch.jpg) top left no-repeat;}

/*Левая часть*/
#left{float:left;width:261px;margin:1px 0 0 0;padding-bottom:11px;}

  /*Левое меню*/
  #menu1{width:246px;margin-top:7px;}
  #menu2{width:246px;margin-top:11px;}
    #menu1 h2, #menu2 h2{font-size:12px;color:#ffffff;padding:4px 0 0 6px;height:20px;}
    #menu1 h2{background-color:#ffa800;background:url(/images/bg-head.jpg) top repeat-x;}
    #menu2 h2{background-color:#3ba730;}
    #menu1 ul, #menu2 ul{list-style:none;padding:6px 0px 9px 8px;}
    #menu1 ul{background-color:#fff0d4;}
    #menu2 ul{background-color:#def0dc;}
    #menu1 li, #menu2 li{padding-bottom:1px;}
    #menu1 a, #menu2 a{color:#000000;}
  
  /*Бронирование*/
  #order{width:246px;margin-top:11px;}
  #order h2{color:#ffffff;font-size:12px;padding:3px 9px;padding:4px 0 0 6px;height:20px;background:url(/images/bg-head-red.jpg) top repeat-x;}
  #order .content{width:244px;margin:0px 1px;background-color:#ffffff;}
  #order table{width:217px;margin:8px 0px 0px 14px;}
    #order .left{width:100px;}
    #order .right{width:117px;padding:3px 0px 4px 0px;text-align:left;}
    #order select{font-size:9px;width:37px;}
    #order input{width:110px;font-size:9px;padding:0px;}
    #order input#checkbox{width:10px;padding:0px;margin:0px;}
    #order textarea{width:211px;}
    #order #send{text-align:right;padding:9px 0px 8px 0px;}
    #order #send input{width:89px;height:20px;border:0;}
    #order select#ohotel{width:112px;}
    #additional{padding:7px 0px 4px 0px;}
  
  /*Услуги*/
  #service{width:246px;margin-top:11px;}
  #service h2{color:#ffffff;font-size:12px;padding:3px 9px;padding:4px 0 0 6px;height:20px;background:url(/images/bg-head-pink.jpg) top repeat-x;}
  #service .content{width:244px;margin:0px 1px;background-color:#ffffff;}
    #car{width:93px;height:83px;float:left;margin:8px 0px 0px 26px;}
    #service .link{float:left;margin:14px 0px 0px 22px;width:98px;}
    #service .link a{color:#000000;}
    #service h3{clear:both;font-size:11px;padding:6px 10px 0px 6px;}
    #service ul{list-style:none;margin:18px 0px 0px 28px;}
    #service li{padding-bottom:6px;}
    #service .more{text-align:right;padding:5px 17px 16px 0px;}
    #service .more a{color:#ff8ace;font-weight:bold;}
    
/*Прокат велосипедов*/
  #bikes{width:246px;margin-top:11px;}
  #bikes h2{color:#ffffff;font-size:12px;padding:3px 9px;padding:4px 0 0 6px;height:20px;background:url(/images/bg-head-green.jpg) top repeat-x;}
  #bikes .content{width:244px;margin:0px 1px;background-color:#ffffff;}
    #bikes .link{float:left;margin:14px 0px 0px 22px;width:98px;}
    #bikes .link a{color:#000000;}
    #bikes h3{clear:both;font-size:11px;padding:6px 10px 0px 6px;}
    #bikes ul{list-style:none;margin:18px 0px 0px 28px;}
    #bikes li{padding-bottom:6px;}
    #bikes .more{text-align:right;padding:5px 17px 16px 0px;}
    #bikes .more a{color:#3ba730;font-weight:bold;}
    
/*Анонсы наших мероприятий*/
  #events{width:246px;margin-top:11px;}
  #events h2{color:#ffffff;font-size:12px;padding:3px 9px;padding:4px 0 0 6px;height:20px;background:url(/images/bg-head.jpg) top repeat-x;}  
  #events .content{width:244px;margin:0px 1px;background-color:#ffffff;height:110px;}
    #events .link{float:left;margin:14px 0px 0px 22px;width:98px;}
    #events .link a{color:#000000;}
    #events h3{clear:both;font-size:11px;padding:6px 10px 0px 6px;}
    #events ul{list-style:none;margin:18px 0px 0px 28px;}
    #events li{padding-bottom:6px;}
    #events .more{text-align:right;padding:5px 17px 16px 0px;}
    #events .more a{color:#f66a00;font-weight:bold;}    

/*Баннеры*/
  #banners{width:246px;background-color:#4fa0d2;border-bottom:1px solid #4fa0d2;margin-top:11px;}
    #banners h2{color:#ffffff;font-size:11px;padding:3px 9px;}
    #banners .content{width:244px;margin:0px 1px;background-color:#ffffff;}
    #car{width:93px;height:83px;float:left;margin:8px 0px 0px 26px;}
    #banners .link{float:left;margin:14px 0px 0px 22px;width:98px;}
    #banners .link a{color:#000000;}
    #banners h3{clear:both;font-size:11px;padding:6px 10px 0px 6px;}
    #banners ul{list-style:none;margin:18px 0px 0px 28px;}
    #banners li{padding-bottom:6px;}
    #banners .more{text-align:right;padding:5px 17px 16px 0px;}
    #banners .more a{color:#4fa0d2;font-weight:bold;}

/*Flash*/
  #flash{width:246px;background-color:#9b1c2f;border-bottom:1px solid #9b1c2f;margin-top:11px;}
  #flash h2{color:#ffffff;font-size:11px;padding:3px 9px;}
  #flash .content{width:244px;margin:0px 1px;background-color:#ffffff;padding:2px 0 2px 0;}
    #car{width:93px;height:83px;float:left;margin:8px 0px 0px 26px;}
    #flash .link{float:left;margin:14px 0px 0px 22px;width:98px;}
    #flash .link a{color:#000000;}
    #flash h3{clear:both;font-size:11px;padding:6px 10px 0px 6px;}
    #flash ul{list-style:none;margin:18px 0px 0px 28px;}
    #flash li{padding-bottom:6px;}
    #flash .more{text-align:right;padding:5px 17px 16px 10px;}
    #flash .more a{color:#9b1c2f;font-weight:bold;}

/*Основная часть*/
#main{width:515px;float:left;padding:12px 0px 11px 0px;}
  #main .left{width:298px;float:left;padding:7px 0px 0px 0px;margin-right:20px;}
  #main .right{width:172px;float:left;padding:7px 0px 0px 0px;}
  #main .head{color:#ffffff;font-size:12px;clear:both;background:url(/images/bg-head.jpg) top repeat-x;height:20px;padding:4px 0 0 6px;}
  #main p{padding-bottom:5px;}
  #main .more{padding-top:8px;font-weight:bold;}
  #main .more a{color:#000000;}
  #main .link{padding:31px 17px 30px 0px;}
  #main .galery{padding:28px 0px 30px 0px;}
  #main .galery img{margin:0px 6px 0px 3px;vertical-align:top;}
  
  /*Абрикос - главная страница*/
  #apricot .head{background-color:#ffa800;}
  /*#apricot img{border:1px solid #ffa800}*/
  #apricot a{color:#ffa800}
  
  /*Чехов - главная страница*/
  #chehov .head{background-color:#3ba730;}
  /*#chehov img{border:1px solid #3ba730}*/
  #chehov a{color:#3ba730}
  
  /*Партнеры - главная страница*/
  #partners .head{background-color:#4fa0d2;}
  /*#partners img{border:1px solid #4fa0d2}*/
  #partners a{color:#4fa0d2}
  #partners .content, #services .content, #usual .content, #apricot .content, #chehov .content{padding:7px 0px 0px 0px;}
  
  /*Обычная часть*/
  #usual .head{background-color:#c37400;}
  /*#usual img{border:1px solid #c37400}*/
  #usual a{color:#c37400}
  #usual h3{color:#c37400;padding:11px 0px;font-size:11px;}
  
   #usual_1 .head{background-color:#3BA730;}
  /*#usual img{border:1px solid #c37400}*/
  #usual a{color:#c37400}
  #usual h3{color:#c37400;padding:11px 0px;font-size:11px;}
  
   /*Услуги*/
  #services .head{background-color:#ff8ace;}
  /*#services img{border:1px solid #ff8ace}*/
  #services a{color:#ff8ace}
  #services b, #services strong{color:#ff8ace}
  #services ul{margin:18px 0px 18px 20px;list-style-type:disc;color:#ff8ace}
  #services li{padding-bottom:5px;}
  #services li span{color:#000000;}

/*Подвал*/
.empty{clear:both;}
#bottom{color:#ffffff;font-size:12px;padding:3px 9px;padding:4px 0 0 6px;height:20px;background:url(/images/bg-head.jpg) top repeat-x;margin-bottom:20px;}
#bottom .left{float:left;margin-right:30px;padding:4px 0px 2px 14px;font-weight:bold;}
#bottom .right{text-align:right;padding:0 10px 0 0;}
#bottom .right a, #bottom .left a{color:#ffffff;text-decoration:none;}


/*Внутренние формы*/
  .formcontent{width:231px;}
  #miniorder{width:217px;margin:8px 0px 0px 14px;}
    #miniorder .left{width:100px;}
    #miniorder .right{width:117px;padding:3px 0px 4px 0px;text-align:left;}
    #miniorder select{font-size:9px;width:37px;}
    #miniorder input{width:110px;font-size:9px;padding:0px;}
    #send3{text-align:right;padding:9px 0px 8px 0px;}
    #send3 input{width:91px;height:22px;}
  

#emap{
	font-size:11px;
}

#map_search td{
	vertical-align:top;
	font-size:11px;
}

#map_search input, #map_search select{
	font-size:11px;
}

.map_f_sign{
	font-weight:bold;
	white-space:nowrap;
	text-align:right;
	padding:4px 0 0 0;
}

.map_f_input select{
	width:150px;
	height:17px;
}

.hot_cat_input input{
	margin:0;
	padding:0;
}

.hot_cat_input{
	padding:0;
}

html>body .hot_cat_input{
	padding:3px;
}

.hot_cat_sign{
	padding:3px 0 0 3px;
}

html>body .hot_cat_sign{
	padding:2px 0 0 3px;
}

#hot_cats{
	margin:5px 0 0 0;
}

#hotel_nav{
	font-size:11px;
	margin:15px 0 0 0;
}

#hotel_step{
	font-size:11px;
}

#hotel_step input{
	font-size:11px;
}

.h_cat_item{
	width:490px;
	border: 1px solid #e4e2e2;
	margin:5px 0 0 0;	
	background:##f9f9f9;
}

.h_cat_img{
	padding:6px 12px 7px 9px;
}

.h_cat_name{
	text-transform:uppercase;
	padding:6px 0 5px 0 ;	
	height:14px;
}

.h_cat_name h1{
	font-size:11px;
	margin:0px;
}

.h_cat_numbers{
	padding:6px 5px 0 0;
}

.h_cat_det{
	text-align:right;
	padding:0 5px 5px 0;
	height:13px;
}

.h_cat_desc{
	padding:5px 0 0 0;
	vertical-align:top;
}

.hotel_thumb{
	border:1px solid #000000;
	margin:0 0 10px 0;
}

#map_legend{
	vertical-align:top;
	font-size:11px;
	padding:0 0 0 10px;	
}

#map_legend div{
	margin:0 0 5px 0;
}

#sgal_big{
	vertical-align:top;
}

.hotel_h3{
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
}

.h_price_light td{
	background:#f9f9f9;
}

.h_price_dark td{
	background:#f5f5f5;
}

#left_map{width:244px;margin:11px 0 15px 0;float:left;}
	#left_map h2{font-size:12px;color:#ffffff;padding:4px 0 0 6px;background:#c37400;height:20px;background:url(/images/bg-head-d.jpg) top repeat-x;margin:0 0 12px 0;}

#left_map h2 a:link, #left_map h2 a:hover, #left_map h2 a:active, #left_map h2 a:visited {
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

#left_map img{
	margin:0 10px 0 0;
}

#left_map p{
	margin:10px 0 0 0;
}

#entertainments{
	clear:left;
	width:234px;
	margin:11px 0 10px 0;
	border-left:1px solid #ff8ace;
	border-right:1px solid #ff8ace;
	border-bottom:1px solid #ff8ace;
	padding:0 5px 5px 5px;
}

#entertainments h2{
	font-size:11px;
	color:#ffffff;
	padding:3px 9px;
	background:#ff8ace;
	margin:0 -5px 5px -5px;
}

#entertainments h2 a:link, #entertainments h2 a:hover, #entertainments h2 a:active, #entertainments h2 a:visited{
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

#entertainments a:link, #entertainments a:hover, #entertainments a:visited, #entertainments a:active{
	text-decoration:none;
	color:#000000;
}


#texted-link a
{
	text-decoration:none;
	color:black;
}

h1{font-size:12px;color:#ffffff;height:20px;background:url(/images/bg-h1.jpg) top repeat-x;padding:4px 0 0 6px;}

#head-text
{
	padding:6px 0px 8px 0px;
	text-align:justify;
}


.linked
{
	list-style-type:none;
}

.elabel{
	background-color:#ffffff;
	border:1px #006699 solid;
	width:200px;
	padding:2px;
}

.text-spis{}
	.text-spis li{margin:0 0 0 15px;}
