*{ margin: 0; padding: 0; }
body {
	font-family: Verdana;
	min-width: 999px;
/*	background-image: url(../img/fon.gif); */
	background-repeat: repeat;
	background-position: left top;
    font-size:12px;
}
* html #main{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'999px':'100%'); height:100%;}
#main{
	float: left;
	width: 100%;
}
img {border: none; vertical-align: top}


a {
    text-decoration:underline;
    color:#0c4c8c;
}
a:hover { text-decoration:none }
.top{
	width: 860px;
	margin-right: auto;
	margin-left: auto;
}
.top2{
	float: left;
	width: 860px;
	margin-top: 7px;
}
.left{
	float: left;
	width: 570px;
	margin-bottom:15px;
}
.right{
	float: left;
	width: 280px;
	padding-left: 6px;
}
.logo{
	float: left;
	width: 570px;
}

h1{
	font-family: Tahoma;
	font-size: 18px;
	font-weight: normal;
	float: left;
	width: 90%;
	margin-bottom: -3px;
}
h1 img {
	float: left;
	margin-top: 5px;
	margin-right: 8px;
}

.left_nav6{
	list-style:none;
	text-align: left;
	z-index: 4;
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #0c4c8c;
	font-weight: normal;
	margin-top: 4px;
	width: 135px;
}
.left_nav6 li{
	text-align: left;
	width: 125px;
	clear: left;
	float: left;
}
.left_nav6 li.a{
	text-align: left;
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 10px;
	background-image:url(../img/checked_marker.gif);
	background-repeat: no-repeat;
}
.left_nav6 li.b{
	text-align: left;
	padding-left: 10px;	
	background-image:url(../img/blue_marker.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
}

.left_nav6 li.c{
	text-align: left;
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 11px;

	background-image:url(../img/orange_marker.gif);
	background-repeat: no-repeat;
}


.left_nav6 li.c a{
	color:#0080FF;
}	

.left_nav6 li a{
	font-family: Tahoma;
	font-size: 11px;
	color: #0c4c8c;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
}
.left_nav6 li a:hover{
	font-family: Tahoma;
	font-size: 11px;
	color: #0c4c8c;
	font-weight: normal;
	text-decoration: underline;
	line-height: 15px;
}



	
.con_r{
	float: left;
	
	width: 281px;
	margin-top: 7px;
}

h4{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	float: left;
	width: 100%;
}

h5{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	float: left;
	width: 100%;
	padding-bottom: 12px;
}

.footer{
	float: left;
	height: 63px;
	width: 860px;
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	padding-top: 17px;
}
.footer p{
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	width: 430px;
}
.copy{
	float: left;
	height: 30px;
	width: 300px;
	padding-left: 38px;
}
.copy a{
	font-family: Tahoma;
	font-size: 11px;
	color: #85a5c5;	
}

.content_text{
	float: left;
	width: 860px;
	padding-top: 20px;
}
h6{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	float: left;
	width: 350px;
}
h6 a{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #0c4c8c;
}
h6 img{
	float: left;
	margin-right: 20px;
	margin-top: 2px;
}

h2{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #ff6217;
}

.w{
	width: 141px;
	_width: 140px;
	float: left;
}

.w1{
	width: 88px;

}
.w3{
	width: 89px;
	_width: 88px;

}
.w3{
	width: 89px;
	_width: 88px;

}
.w2{
	width: 89px;
}
.iconn{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ff6217;
	float: left;
	width: 800px;
	margin-top: -15px;
	line-height: 20px;
	margin-bottom: 20px;
}
.expert{
	background-image: url(/./img/yyy.gif);
	float: left;
	height: 113px;
	width: 142px;
	padding-top: 13px;
}
.expert p{
	width: 130px;
	margin-bottom: 18px;
}
.expert p a{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0c4c8c;
	margin-left: 9px;

}
.doc{
	float: left;
	width: 690px;
	padding-left: 15px;
}
.doc p{
	float: left;
	width: 690px;
	font-family: Tahoma;
	font-size: 12px;
	color: #484848;
	font-weight: normal;
	margin-bottom: 13px;
}
.doc p b{
	font-family: Tahoma;
	font-size: 12px;
	color: #ff6217;

}
.best{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #0c4c8c;
	float: left;
	width: 860px;
	margin-top: 30px;
	margin-bottom: 15px;
}
.best3{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #4cc002;
	float: left;
	width: 860px;
	margin-top: 30px;
	margin-bottom: 15px;
}
.best2{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	float: left;
	width: 844px;
	margin-top: 5px;
	margin-bottom: 15px;
	background-image: url(/./img/best.gif);
	background-repeat: no-repeat;
	height: 200px;
	padding-left: 45px;
	background-position: left top;
	margin-right: -30px;
}

.bl{
	float: left;
	width: 175px;
	padding-top: 24px;
	padding-right: 34px;
}
.bl p{
	float: left;
	width: 175px;
	
}
.bl p.a{
	float: left;
	width: 142px;
	background-image: url(/./img/rama.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 107px;
	padding-top: 2px;
	padding-left: 2px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.bl p a{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #0c4c8c;	
	
}
.scroll{
	float: left;
	height: 155px;
	width: 300px;
	margin-right: -20px;
	margin-left: 2px;
	margin-top: -9px;
}
.scroll p{
	float: left;
	height: 67px;
	width: 84px;
	background-image: url(/./img/rem.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
	padding-left: 2px;
	margin-right: 10px;
}
.scroll_line{
	float: left;
	width: 280px;
	margin-top: 6px;
}
.sc1{
	float: left;
	padding-right: 6px;
}
.sc2{
	float: right;

}
.sc_line{
	background-image: url(/./img/line.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 8px;
	width: 234px;
	margin-top: 4px;
}
.sc_l1{
	float: left;
	height: 6px;
	width: 71px;
	background-image: url(/./img/sc3.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 1px;
	margin-left: 15px;
}
.sc_l2{
	float: left;
	height: 6px;
	width: 100%;
	background-image: url(/./img/sc1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sc_l3{
	float: right;
	height: 6px;
	width: 100%;
	background-image: url(../img/sc2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
}

.block5{
	background-image: url(../img/top_left_small_box.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	float: left;
	height: 30px;
	width: 129px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-left: 10px;
}
.block5 p{
	float: left;
	font-family: Tahoma;
	width: 80%;
	padding-bottom: 1px;
	font-size: 10px;
	color: #333333;

}
.block5 p.a{
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #006da4;
	margin-top: -1px;
}
.block6{
	background-image: url(../img/top_right_small_box.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	float: left;
	height: 30px;
	width: 129px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-left: 10px;
	margin-left: 2px;
}
.block6 p{
	float: left;
	font-family: Tahoma;
	width: 80%;
	padding-bottom: 1px;
	font-size: 10px;
	color: #333333;

}
.block6 p.a{
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #006da4;
	margin-top: -1px;
}

.offer_image_div{
    display:block;
	width:144px;
	height:110px;
	padding-left:2px;
	padding-top:2px;
	background-image:url(../img/image_border.png);

	background-position:0px 0px;
	background-repeat:no-repeat;
}


.infoTable {
	width:100%;
}

.infoTable .infoTable_td {
	width:50%;
	vertical-align: top;
}

.infoTable .infoTable_td .innerInfoTable {
	width:100%;
}

.infoTable .infoTable_td .innerInfoTable .small_title a{
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	color: #ff5809;
	text-decoration:none;
	font-weight: bold;
	margin-top: 9px;
}

.infoTable .infoTable_td .innerInfoTable .big_title {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	vertical-align:bottom;
}

.infoTable .infoTable_td .innerInfoTable .big_title img{
	padding-right:6px;
	padding-top:4px;
}

.best_offer_link {
	text-decoration:none;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #ff5809;	
}

.city_block_title {
	font-family:verdata;
	font-size:13px;
	color:#0C4C8C;
	font-weight:bold;
	padding-bottom:14px;
}

.city_table td{
	padding-left:11px;
}

.green_city {
	background-image:url(../img/green_dot.gif);
	background-repeat:no-repeat;
    background-position: left center;
	font-family:Tahoma;
	font-size:11px;
	color:#0C4C8C;
	padding-top:2px;
    padding-bottom:3px;
    padding-left:10px;
}
.red_city {
	background-image:url(../img/red_dot.gif);
	background-repeat:no-repeat;
	background-position: 0px 9px;
	font-family:Tahoma;
	font-size:11px;
	color:#0C4C8C;
	padding-top:5px;
}
.grey_city {
	background-image:url(../img/grey_dot.gif);
	background-repeat:no-repeat;
	background-position: 0px 9px;
	font-family:Tahoma;
	font-size:11px;
	color:#A2C2E1;
	padding-top:5px;
}
.yellow_city {
	background-image:url(../img/yellow_dot.gif);
	background-repeat:no-repeat;
	background-position: 0px 9px;
	font-family:Tahoma;
	font-size:11px;
	color:#0C4C8C;
	padding-top:4px;
}

.bus_image {
	padding-top:2px;
}

.bus_label {
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	margin-top:15px;
	padding-left:12px;
	margin-bottom:9px;
}
.bus_label a {
	color:#067AB2;
}

.others_hotels_select {
	width: 162px;
	height: 19px;
	font-size: 11px;
	margin:0px !important;
	padding:0px !important;
	font-family: Arial, Helvetica, sans-serif;
}

.bread_crumbs {
	margin-bottom: 10px;
}
.bread_crumbs_td a,
.bread_crumbs a{
	font-weight:bold;
}

/*SUB MENU  ________________________________________________________________________________________________*/

.sm_middle_bottom {
	background-image: url(../img/sub_menu/sm_middle-bottom.png);
	background-repeat: repeat-x;
	height:5px;
}

.sm_left_bottom {
	background-image: url(../img/sub_menu/sm-left-bottom.png);
	background-repeat: no-repeat;
	background-position:right top;
}

.sm_bottom_right {
	background-image: url(../img/sub_menu/sm-bottom-right.png);
	background-repeat: no-repeat;
	background-position:left top;	
}

.sm_middle_right {
	background-image: url(../img/sub_menu/sm-middle-right.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
	width:4px;
	height:20px;
}

.sm_right_top{
	background-image: url(../img/sub_menu/sm-right-top.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
	width:4px;
	height:2px;
}

.sm_left_top{
	background-image: url(../img/sub_menu/sm-left-top.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:3px;
	height:2px;
}

.sm_main_bg{
	background-image: url(../img/sub_menu/sm-main-bg.png);
	background-repeat: repeat-x;
	padding-left:10px;
	padding-right:10px;
}

.sm_left_middle {
	background-image: url(../img/sub_menu/sm-main-bg.png);
    background-position:right;
	width:3px;
}

.sm_top_middle {
	background-image: url(../img/sub_menu/sm-main-bg.png);
	background-repeat: repeat-x;
}

.inner_sub_menu_table a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#067AB2;
	margin-bottom:1px;
	display:block;
}

.inner_sub_menu_table {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#067AB2;
}

.dot_dot {
	background-image: url(../img/sub_menu/dot_dot.png);
	background-repeat: no-repeat;
	background-position:13px 2px;
	width:30px;
}

.dot_dot2 {
	background-image: url(../img/sub_menu/dot_dot.png);
	background-repeat: no-repeat;
	background-position:8px 2px;
	width:19px;
}

.ext_menu {
    padding:0px 10px 0px 15px;
}
.ext_menu td {
    background-repeat: no-repeat;
	background-position:left;
    background-image: url(../img/menu_arrow.png);
	padding-left:20px;
	height:20px;
}

.ext_menu td a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#0C4C8C;
}

.sub_menu4 {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#067AB2;
}

.sub_menu4 a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#067AB2;
}

.contant_div{
	font-family:Tahoma;
	font-size:13px;
	font-weight:normal;
	color:#484848;
    text-align:left;
}

.orange_title{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FF6217;
}

.orange_list {
	list-style: none;
}

.orange_list li {
	background-image: url(../img/red_dot.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	padding-left:9px;
	height:20px;
}

.grey_title {
	color:#535353;
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
}

.orange {
    color:#FF6217;
}
.grey {
	color:#535353;
}
.dark_blue {
	color:#0C4C8C;
}
.noBords {
    border: none !important;
}

.rightSide {
    margin-bottom: 5px;
    width: 280px;
    display:block;
}

.leftSide {
    margin-bottom: 5px;
    margin-right: 5px;
    width: 280px;
    display:block;
}

span.grad {
    font-family: Tahoma;
}
.grad .navigation {
    width:auto;
    padding: 10px 0px;
}
.grad .navigation a {
    color:#114889;
    font-weight:bold;
	font-size: 11px;
}
.grad .left_block_title {
	width: 140px;
	background-image:url(../img/news/news_block_left_head.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-weight: bold;
	text-align:center;
    padding-top:4px;
    float: left;
    height: 22px;
}
.grad .right_block_title {
    width: 140px;
	background-image:url(../img/news/news_block_right_head.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-align:center;
    padding-top:4px;
    float: left;
    height: 22px;
}
.grad .right_block_title a{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color:#003399;
	position:relative;
}
.grad_inner {
    background-image:url(../img/news/news_bg_bottom.gif);
	background-color:#c2e7ff;
	background-position:left bottom;
	background-repeat:repeat-x;
}
.grad .r1, .grad .r3 {
    background-color: #dbf1ff;
}


#path_menu{
    display:inline;
}

.path_menu_li {
    display:inline;
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    color:black;
    padding-right:10px;
}


.middle_right_in_content h2{
    float:none;
    margin-bottom:11px;
    display:block;
}

.middle_right_in_content {
   padding-top:8px;
   color:#484848;
   font-family:Tahoma;
   font-size:13px;
   font-weight:normal;
}

.pb15 {
    padding-bottom:15px;
}

/* Лучшие предложения */
.best-offers h2 {
    font-family: Tahoma;
	font-weight: bold;
	font-size: 16px;
	margin-bottom:17px;
    color:#000000;
}
.best-offers ul {
    font-size:12px;
    color:#0c4c8c;
}
.best-offers li {
    float:left;
    list-style:none;
    padding: 0px 5px;
}
.best-offers .name {
    font-weight:bold;
}
.best-offers .city {
    font-size:12px;
}
.best-offers a.link {
    font-size:11px;
}
.best-offers .offer_image_div {
    margin: 5px 0px;
}
/* End of Лучшие предложения */

div#wait {
    background-image:url('../img/wait.gif');
    background-position:center;
    background-repeat:no-repeat;
}

a.grey {
    color: #aaaaaa;
}

.footerTop {
    padding-bottom:5px;
}

.feedback table {
    width:auto;
}
.feedback table.feedback-table {
    
}
.feedback td {
    padding:3px;
}
.feedback input {
    width:400px;
}
.feedback textarea {
    width:100%;
    height:150px;
}
.feedback .feedback-params-group {
    font-weight:bold;
}

div.topCenter {
    text-align:justify;
}

.centerMid .best-offers li {
    margin-right: 33px;
    padding-bottom: 20px;
}

div.votes {
    padding:5px;
	font-size: 11px;
}

.topCenter .bl1 {
    float:left;
}
.topCenter .bl2 {
    float:right;
}

.centerMid {
    font-size:25px;
    padding-top:10px;
}
span.centerMid {
    display:block;
}
.centerMid table.banners {
    margin-bottom:15px;
    width:100%;
}

.clear {
    clear:both;
}

.rounded-box-3 {
    text-align:left;
}