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 15px 0 15px;display:block;float:left;font-weight:bold;font-size:12px;outline:none;}
  			#topMenu ul li.b-last a{padding-right:18px;padding-left:18px;}
  		#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:15px 0 0 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 0 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#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;}
  
  #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{background-color:#c37400;color:#ffffff;margin-bottom:20px;}
#bottom .left{float:left;margin-right:30px;padding:4px 0px 2px 14px;font-weight:bold;}
#bottom .right{text-align:right;padding:4px 10px 2px 0px;}
#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;}
    
#navigation{
	margin:0 0 10px 0;
}

.news_img{
	border:1px solid #5d5646;
	float:left;
	margin:0 5px 5px 0;	
}

.news_img img{
	display:block;
}

#gal_tbl{
	border-left:1px solid #5d5646;
}

#gal_tbl th{
	border-bottom:1px solid #5d5646;
	border-right:1px solid #5d5646;
	border-top:1px solid #5d5646;
}

#gal_tbl td{
	border-bottom:1px solid #5d5646;
	border-right:1px solid #5d5646;
	padding:5px 5px 10px 5px;
}

#page_nav{
	clear:left;
	margin:10px 0 0 0;
}

#page_nav div{
	padding:3px 8px 3px 8px;
	float:left;
	color:#ffffff;
	font-weight:bold;
}

#gal_view td{
	vertical-align:top;
}

.errors{
	font-weight:bold;
	color:red;
	margin:0 0 5px 0;
}

.messages{
	font-weight:bold;
	margin:0 0 5px 0;
}

.form_sign{
	text-align:right;
	padding:0 5px 5px 0;
	white-space:nowrap;
}

.form_sign SUP{
	color:red;
}

.form_elem{
	text-align:left;
	padding:0 0 5px 0;
}

.form_elem input{
	border:1px solid #bbbcc0;
	width:190px;
	height:20px;
}

.form_elem select{
	border:1px solid #bbbcc0;
	width:190px;
	height:20px;
}

.form_elem textarea{
	border:1px solid #bbbcc0;
	width:300px;
	height:150px;
}

#ajax_msg{
	display:none;
	position:absolute;
	border:2px solid red;
	background:#e5e5e5;
	width:300px;
	height:180px;
	padding:10px;
}

#comment_form{
	clear:left;
	float:left;
	width:100%;
	margin:15px 0 0 0;
	border-top:1px solid #666458;
	padding:15px 0 0 0;
}

.comment{
	float:left;
	clear:left;
	width:485px;
	margin:0 0 10px 0;
	border:1px solid #dfdfdf;
	border:1px solid #979692;
}

html>body .comment{
	width:502px;
}

.comment td{
	vertical-align:top;
}

.comment_login{	
	width:100px;
	height:120px;
	overflow:auto;
}

.comment_txt{
	width:394px;
	overflow:auto;
}

.comment_txt h4{
	font-size:14px;
	margin:0 0 5px 0;
	padding:0;
}

.answer{
	font-size:16px;
	padding:0;
	margin:0 0 10px 0;
}

#vote_form{

}
