@import "css_menu3_blue_nowrap.css";
#treeview{font-size:12px;  display:block; overflow:hidden; }
#treeview a {white-space: nowrap; }

/* colors !!! Синие стили !!! */
/* Выделенный пункт */		#treeview a.treeview_s,#treeview a.treeview_s:hover{font-weight: bold; background:#ffffff; padding-left:0;padding-right:20px;}
/* Лучшие предложения */	#treeview span.treeview_best{color: #0066BB;background:#ffffff;}

#treeview .root{height:24px; border-bottom:2px solid #dddddd;padding:5px 0px;}
#treeview .root p{left:0px;}
#treeview .root a{text-decoration: none; color:#85BEE9; font-weight:bold; font-variant:small-caps;font-size:20px;}


body{margin:0px; padding:0px;height:100%;width:100%; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

.down_menu{border-top:3px solid #dddddd; border-bottom:3px solid #dddddd; padding:8px; margin:30px 0px 40px 0px; color:#dddddd; text-align:center;}
.down_menu a{color:#85BEE9;text-decoration:underline;font-size:13px;}
.down_menu a:hover{color:#000000;text-decoration:underline;}

.footer{color:#999999; font-size:11px;}
.footer a{color:#999999; text-decoration: none;}
.footer a:hover{color:#000000; text-decoration: underline;}


table.list{margin:10px 0px 0px 0px; background:transparent; font-size:11px;}
table.list p{margin:0px;padding:0px;}
table.list td{vertical-align: top; text-align: left;}
table.list .dt{text-align: left;color:#dddddd;font-size:11px;}
table.list a img{border:0px;}
table.list a.name{font-size:16px; text-decoration: none; color:#85BEE9;}
table.list a.name:hover{text-decoration: underline; color:#000000;}
table.list .short_text{padding:10px 0px 10px 0px;}

.pages{font-size:11px; text-align:left; color:#dddddd;padding:7px 0px;}
.pages ul{padding:2px 0px;margin:0px}
.pages ul li{text-align:center;list-style:none;margin:3px;padding:3px;border:1px dotted #dddddd;float:left;}
.pages ul li a{color:#85BEE9;}
.pages ul li a:hover{color:#000000;}
.pages ul li.selected{background:#85BEE9;}
.pages ul li.selected a{font-weight:bold; font-size:12px; color:#000000;}
.pages .back{float:right; background:#85BEE9;margin:3px;padding:3px;}
.pages .back a{float:right; color:#000000;}

.path_menu{font-size:11px; color:#dddddd; margin: 15px 0px;}
.path_menu a{color:#85BEE9;text-decoration: none;}
.path_menu a:hover{color:#000000;text-decoration: underline;}

.news_col{padding:10px 0px; text-align: left;font-size:11px; border-bottom:2px solid #dddddd;}
.news_col .news_col_head{font-size:20px;border-bottom:2px solid #dddddd; margin:10px 0px; padding: 5px 0px;}
.news_col .news_col_head a{text-decoration: none; color:#85BEE9; font-weight:bold; font-variant:small-caps;}
.news_col p{margin:0px;padding:0px;}
.news_col .dt{text-align: left;color:#dddddd;font-size:11px;}
.news_col a img{border:0px; margin: 0px 4px 4px 0px;}
.news_col a.name{font-size:16px; text-decoration: none; color:#85BEE9;}
.news_col a.name:hover{text-decoration: underline; color:#000000;}
.news_col .short_text{padding:4px 0px 10px 0px;}
.news_col .list_col{clear:both;}



h1{color:#85BEE9; font-size:22px; font-weight:bold;font-variant:small-caps; border-bottom:2px solid #dddddd;padding:5px 0px; text-align:left;}
h2{color:#85BEE9; font-size:20px; font-weight:bold;font-variant:small-caps; border-bottom:2px solid #dddddd;padding:5px 0px; text-align:left;}
h3{color:#85BEE9; font-size:18px; font-weight:bold;font-variant:small-caps; border-bottom:2px solid #dddddd;padding:5px 0px; text-align:left;}
h4{color:#85BEE9; font-size:16px; font-weight:bold;font-variant:small-caps; border-bottom:2px solid #dddddd;padding:5px 0px; text-align:left;}

.right_col .news .h1,.hottours .h1{color:#E32600;font-style: italic;background: url(tre.gif) no-repeat 0px 50%; font-size:19px; border-bottom: 2px solid #EEE; text-align:left;padding: 0px 0px 0px 20px;}
.right_col .news ul{margin:0px;padding:0px;list-style:none;}
.right_col .news ul li{padding:5px 0px 5px 0px;}
.right_col .news ul li a{color:#666666; text-decoration: none;}
.right_col .news ul li a:hover{color:#666666; text-decoration: underline;}
.right_col .news ul li .dt{font-weight: bold;}
.right_col .news ul li .name{font-weight: bold;}
.right_col .news ul li p{padding:0px;margin:0px 0px 5px 0px;}



.left_bg{background: url(left_bg.jpg) repeat-y top left;}

.table_grid{}
.table_grid tr td{background:#f3f3f3;text-align:center; font-weight: bold; padding:2px;}
.table_grid tr.odd td{background:#EEEEEE;}
.table_grid .left{text-align:left;}
.table_grid tr th{background:#DDDDDD; font-size:14px; font-weight: bold; text-align: center;}

/*h2{font-size:18px; font-weight: bold;text-align:center; color:#000000;}   */
a.hidden{COLOR: #000000; TEXT-DECORATION: none}







.content_out{/* padding:0px 10px 10px 10px;*/}
.content{background:##eae3e3; /*border: 1px solid #000;*/ width:100%; text-align:justify;}
.content_text{padding:5px 15px 5px 0px;}







.hotel_menu{width:100%;}
.hotel_menu a{}
.hotel_menu td{text-align: center;}
.hotel_menu .selected{font-weight: bold;}



.comments{}
.comments .title{font-size:14px; color:#9999FF; font-weight:bold;}
.comments .name{ color:red; font-weight:bold;}
.comments span.dt{ color:#AAAAAA; font-weight:normal;}
.comments > div{padding:5px;}
.comments .text{padding:5px 5px 5px 10px;}
.comments .comment_name{width:100%;background:#EEEEEE}
.comments .comment_text{width:100%; height:150px;;background:#EEEEEE}
.comments .subm{text-align:center; padding:5px;}




.info_block{width:150px;padding: 5px 0px 5px 0px;}
.info_block table{background: transparent;}
.info_block table td.head_l{background:red url(ugol_tl.gif) no-repeat top left; color:#fff; padding-left:8px;}
.info_block table td.head_m{background:red url(ugol_tr.gif) no-repeat top right; width:4px;}
.info_block table td.head_r{background:transparent; width:100px;}
.info_block table td.text{background:red;padding:2px}
.info_block table td.text div.inner{background:#fff;padding:2px;}




#ImageBoxOverlay{background-color:#000;}
#ImageBoxOuterContainer img{border:0px;}
#ImageBoxCaption{background-color:#F4F4EC;}
#ImageBoxContainer{width:250px;height:250px;background-color:#F4F4EC;}
#ImageBoxCaptionText{font-weight:bold;padding-bottom:5px;font-size:13px;color:#000;}
#ImageBoxCaptionImages{margin:0;}
#ImageBoxNextImage{background-image:url(next.jpg);background-repeat:no-repeat;background-position:right top;}
#ImageBoxPrevImage{background-image:url(prev.jpg);background-repeat:no-repeat;background-position:left top;}



strong.hidden {font-weight: normal;}
a.hidden{color:#000000; text-decoration:none;}

h1 strong.hidden, h2 strong.hidden, h3 strong.hidden, h4 strong.hidden{font-weight: bold;}
h1 a.hidden, h2 a.hidden, h3 a.hidden, h4 a.hidden{color:#85BEE9; text-decoration:bold;}


.ckit{font-size:10px; text-align:center; padding-top:40px;}
.ckit a{color:#9e9e9e;}


#send_form { width: 205px;//width:220px; padding:0px 10px 10px 10px; margin:10px; background:#85BEE9; text-align:center; border:1px dashed #333333;}
#send_form input{width: 200px; font-size:12px; }
#send_form textarea{width: 200px; height:100px; font-size:12px; }
#send_form .send_h{ font-size:18px; font-weight: bold; color:#FFF; padding:10px; }
#send_form #send_go{ padding:3px; color:#000;font-size:14px; font-weight: bold;}


.header1 {
	background-image: url(bg.png);
	height: 97px;
	white-space: nowrap;
}
.header_address{
   background: url(address.png) no-repeat 0 0;
   width:593px;
   height:97px;
   float:right;
   margin-left:-593px;
}

 .slogan {
	font-size: 20px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color: #85BEE9;
}
.warning {
	color: #fff;
	background: #85BEE9;
	border: 1px solid #09F;
	font-size:14px;
	font-weight:bold;
	padding:10px;
	margin: 7px;
	text-align:center;
}

.question {
	color: #85BEE9;
	font-size:14px;
} 
.sf-menu .current{white-space: nowrap;}
.sf-menu{display: inline;}

table.dopmenu{border-bottom:1px solid #85BEE9;}
table.dopmenu td {
	padding: 5px 20px;
	white-space:nowrap;
	text-align:center;
	background:#eeeeee;
	border-top:4px solid #ffffff;
	border-right:1px solid #ffffff;
}
table.dopmenu td.sp{background:#ffffff; width:10px;padding: 0px;}
table.dopmenu a{color:#0106C2;}
table.dopmenu td.sel{background:#85BEE9;border-top:4px solid #85BEE9;}
table.dopmenu td.sel a{color:#FFF; text-decoration:none; font-weight:bold;}
