body,td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td.forcontentmain{
	padding: 4px;
}
td.forcontent{
	padding: 10px;
	padding-bottom: 150px;
	padding-top: 15px;
}
a:link,a:visited{
	color:#FF0000;
	text-decoration: none;
}
a:hover,a:active{
	color:#FF0000;
	text-decoration: underline;
}
a.hotels-citylink:link,a.hotels-citylink:visited{
	color:#FF0000;
	text-decoration: none;
	font-weight:bold;
	font-size:13px;
}
a.hotels-citylink:hover,a.hotels-citylink:active{
	color:#237BFF;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}
ul{
list-style-image: url(/img/ul.gif);

}
a.navleft:link,a.navleft:visited{
	color:#FFFF00;
	text-decoration: none;
}
a.navleft:hover,a.navleft:active{
	color:#FFFF00;
	text-decoration: underline;
}
a.subnav:link,a.subnav:visited{
	color:#0066FF;
	text-decoration: none;
	font-weight: bold;
}
a.subnav:hover,a.subnav:active{
	color:#0066FF;
	text-decoration: underline;
	font-weight: bold;
}
a.te2-navlink-level-2-vertical:link,a.te2-navlink-level-2-vertical:visited{
	color:#0066FF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/bullet_navleft.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
}
a.te2-navlink-level-2-vertical:hover,a.te2-navlink-level-2-vertical:active{
	color:#990000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/bullet_navleft_hover.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
}

a.te2-navlink-level-3-vertical:link,a.te2-navlink-level-3-vertical:visited{
	color:#0066FF;
	text-decoration: none;
	background-image: url(img/bullet_navleft.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
}
a.te2-navlink-level-3-vertical:hover,a.te2-navlink-level-3-vertical:active{
	color:#990000;
	text-decoration: none;
	background-image: url(img/bullet_navleft_hover.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
}

a.hotellist-countrylink:link,a.hotellist-countrylink:visited{
	color:#04CAFF;
	text-decoration: none;
}
a.hotellist-countrylink:hover,a.hotellist-countrylink:active{
	color:#237BFF;
	text-decoration: none;
}

a.special_hotellink:link,a.special_hotellink:visited{
	color:#FF0000;
	text-decoration: none;
}
a.special_hotellink:hover,a.special_hotellink:active{
	color:#237BFF;
	text-decoration:none;
}

a.hotels-hotellink:link,a.hotels-hotellink:visited{
	color:#FF0000;
	text-decoration: none;
	font-weight:bold;
	font-size:13px;
}
a.hotels-hotellink:hover,a.hotels-hotellink:active{
	color:#237BFF;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}


td.important{
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
height:37px;
font-size:14px;
padding-left:14px;
color:#66FFFF;
}
a.te2-navlink-level-1-vertical:link,a.te2-navlink-level-1-vertical:visited{
	color:#66FFFF;
	color1:#FFFF00;
	text-decoration: none;
}
a.te2-navlink-level-1-vertical:hover,a.te2-navlink-level-1-vertical:active{
    color:#FFFFFF;
	color2:#CC0000;
	color1:#66FFFF;
	text-decoration: none;
}

table.te2-navitem-level-1-vertical-table,table.te2-navitem-level-2-vertical-table{
	width: 100%;
}
td.navitem,td.te2-navitem-level-1-vertical{
	height: 26px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #0070FF;
	background-image: url(/img/back_navitem.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	text-align: center;
	font-weight: bold;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right:1px solid #2CE1FF;
}
td.subnavitem{
	border-bottom: 1px solid #FFFFFF;
	background-color: #0070FF;
	background-position: bottom;
	background-repeat: repeat-x;
	text-align: center;
	font-weight: bold;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-right:1px solid #0070FF;
	vertical-align: top;
}
td.subnavtd{
	background-color : #37E3FF;
}
td.te2-navitem-level-container-1-vertical{
	border-bottom: 1px solid #FFFFFF;
	background-color: #0070FF;
	background-position: bottom;
	background-repeat: repeat-x;
	text-align: center;
	font-weight: bold;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-right:1px solid #0070FF;
	vertical-align: top;
}
table.te2-navitem-level-2-vertical-table{
	background-color : #37E3FF;
}
td.te2-navitem-level-2-vertical{
	height: 16px;
	padding-left: 7px;
}
td.te2-navitem-level-3-vertical{
	height: 16px;
	padding-left: 23px;
}

td.adress{
	padding-bottom: 6px;
	padding-top: 7px;
	padding-left: 8px;
	padding-right: 8px;
	color: #003366;
	font-size: 12px;
}
ul.subnavlinx{
	margin: 0px;
	padding-top: 21px;
	padding-bottom: 20px;
	padding-left: 23px;
	list-style-image: url(/img/bull_subnav.gif);
	line-height: 140%;
}

td.bottomleft{
	height: 27px;
	padding-left: 10px;
	text-align: center;
	background-image: url(/img/bacl_botleft.gif);
	background-position: right;
	background-repeat: repeat-y;
	color: #003399;
	font-size: 9px;
}
td.bottomright{
	height: 27px;
	padding-left: 10px;
	background-image: url(/img/bacl_botright.gif);
	background-position: left;
	background-repeat: repeat-y;
	color: #003399;
	font-size: 9px;
}
.te_announce_h2{
	display: none;
}
.forannounces{
	padding:6px;
	padding-bottom: 12px;
	padding-top: 10px;
	color: white;
}
.te_announce_text{
	color: #FFFFFF;
}
.te_announce_datefont{
	color: white;
	font-weight: bold;
}
.TE_announce_header2{
	font: bold;
	color: #66FFFF;
}
a.te_announce_about:te_announce_about,a.navleft:active{
	color:#66FFFF;
	text-decoration: underline;
}
a.te_announce_about:link,a.te_announce_about:visited{
	color:#66FFFF;
	text-decoration: none;
}
div.TE_announce_link{
	padding-bottom: 15px;
}
td.cellbot{
	background-image : url(/img/back_cellcott.gif);
}
td.main-perfor{
background-color : #FFFFFF;
background-image: url(/img/back_perfor.gif);
background-position: top;
background-repeat: repeat-x;
height:35px;
}
td.maincell{
	background-color : #FFFFFF;
	border: 1px solid #A8A499;
	background-image: url(/img/back_blast.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	vertical-align: top;
	padding-bottom: 27px;
	width: 25%;
}
div.price-on-main{
text-align:right;
position:absolute;
margin-top:-20px;
width:147px;

}
span.price-on-main{
font-weight:bold;
color:#FFF600;
background-color: #CC0000;
width:40px;
}
td.maincell-noback{
	background-position: top;
	background-repeat: repeat-x;
	vertical-align: top;
	padding-bottom: 22px;
	padding-top: 35px;
	width: 25%;
}
td.maincell-noback table{
visibility:hidden;
}
img.piconmain{
	border: 1px solid #2A7FD4;
}
.maincellup{
	font-size: 9px;
	padding-left: 10px;
	padding-right: 11px;
	padding-bottom: 4px;
	font-weight:bold;
}
.maincelldown{
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	font-weight: bold;
}
.red{
	color: red;
}
.blue{
	color: #237BFF;
}
h1.onmainpage{
	color:#CC0000;
	padding-left: 22px;
	margin-bottom:5px;
	font-size1: 16px;
	font-family1: Arial, Helvetica, sans-serif;
}
td.td-page-header{
	width: 335px;
	height: 38px;
	background-image: url(img/back_page_header.gif);
	background-repeat : repeat;
	background-position : right;
	text-align: right;
	padding-right: 25px;
}
h1{
	font-size: 18px;
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
h1.h1-page-header{
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	color-normal: #CC0000;
	color: #FFFF66;
filter:Glow(Strength=6, Color=#F00000);width:300;
	margin: 0px;
}
/*    ÝÒÎ ÂÛÂÎÄ ÑÎÁÑÒÂÅÍÍÎÉ ÁÀÇÛ ÎÒÅËÅÉ   */
td.forcontent-hotel {
padding-bottom:25px;
}
td.forcontent-hotel p{
padding-left:10px;
padding-right:10px;
}
td.forcontent-hotel span{
padding-left:10px;
padding-right:10px;
}
td.forcontent-hotel ul{
padding-left:10px;
padding-right:10px;
}
td.forcontent-hotel div{
padding-left:10px;
padding-right:10px;
}
td.forcontent-hotel a{
padding-left:10px;
padding-right:10px;
}
td.forcontent-hotel h1{
margin-left:10px;
margin-right:10px;
}
td.forcontent-hotel h2{
margin-left:10px;
margin-right:10px;
}
td.forcontent-hotel h3{
margin-left:10px;
margin-right:10px;
}
td.forhoteldescr{
	padding-left: 30px;
	padding-right: 62px;
}
h1.hotel-h1{
	margin-bottom:8px;
	margin-left:26px;
}
div.hoteldrop{
	font-weight: bold;
	color: #04CAFF;
	font-size: 12px;
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:8px;
	margin-left:26px;
}

a.hoteldrop:link,a.hoteldrop:visited{
	color:#04CAFF;
	text-decoration: none;
	font-weight: bold;
}
a.hoteldrop:hover,a.hoteldrop:active{
	color:#237BFF;
	text-decoration: none;
}
td.hotelitemhead-1{
	height: 82px;
	background-image: url(/img/back_foodhotels.gif);
	background-position : left;
	background-repeat : no-repeat;
	color: #CC0000;
	vertical-align: bottom;
	padding-bottom: 10px;
	font-weight: bold;
	padding-left: 25px;
}
td.hotelitemhead-2{
	height: 82px;
	background-image: url(/img/back_foodhotels_r.gif);
	background-position : right;
	background-repeat : no-repeat;
	color: #007DFF;
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 10px;
	font-weight: bold;
	padding-right: 25px;
}
h1.hotel-h1-2{
	margin-top:36px;
	margin:0px;
	color: #CC0000;
}
td.hotel-thumbs{
	padding-bottom:6px;
	text-align: right;
	width: 25%;
}
h2{
	display: none;
}

h2.hotel-h2{
	color:#FFFFFF;
	display: block;
	background-color: #237BFF;

	font-size: 12px;
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 9px;
	padding-left: 7px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	margin-left1:10px;
	margin-right1:10px;

}
p.hotel-p p{
	line-height: 150%;
	margin-top: 10px;
	padding-left:10px;
	padding-right:10px;

}
/*    ÝÒÎ ÂÛÂÎÄ ÑÎÁÑÒÂÅÍÍÎÉ ÁÀÇÛ ÎÒÅËÅÉ  - ÖÓÐÞÊ */


h3{
	color:#FFFFFF;
	display: block;
	background-color: #237BFF;
	width: 100%;
	font-size: 11px;
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-left: 7px;
	padding-bottom: 4px;
	margin-bottom: 0px;
}
.te-content-menu-horizontal-div{
	background-color: #37E3FF;
	border: 1px solid #0066FF;
	margin-left: -100px;
	padding: 3px;
	padding-bottom: 10px;
	padding-left: 5px;
}


a.te-content-menu-horizontal-link:link,a.te-content-menu-horizontal-link:visited{
	color:#0066FF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/bullet_navleft.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
}
a.te-content-menu-horizontal-link:hover,a.te-content-menu-horizontal-link:active{
	color:#990000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/bullet_navleft_hover.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
}

a.te-content-menu-horizontal-level0-link:link,a.te-content-menu-horizontal-level0-link:visited{
	text-decoration: none;
	font-weight: bold;
}
a.te-content-menu-horizontal-level0-link:hover,a.te-content-menu-horizontal-level0-link:active{
   color:#027CFF;
	text-decoration: none;
	font-weight: bold;
}
.te_content_menu_horizontal_emptyitem{
		font-weight: bold;
		color: cc0000;
}
div.hotel-list-stars{
	font-weight: bold;
	color:#027CFF;
	font-size:13px;
	margin-left:20px;
}
span.stars-of-hotel-inline{
margin-left:20px;

}
ul.hotel-link,ul.hotels-citylink{
	list-style-image: url(img/bullet_hotel_red.gif);
	list-style-position: outside;
	margin: 0px;
	margin-left: 59px;
	margin-bottom: 10px;
}
ulllll.hotels-citylink{
	list-style-image: url(img/bullet_hotel_blue.gif);
	list-style-position: outside;
	margin: 0px;
	margin-left: 19px;
	margin-bottom: 10px;
}

td.usefulimg{
	text-align: right;
	vertical-align: top;
	padding-bottom: 10px;
	padding-right: 10px;
}
td.usefullink{
	vertical-align: top;
}
td.usefulimg img{
	border: 2px solid #003399;
}
/*ÂÛÂÎÄ ÏÎÃÎÄÛ*/
.te_weather_header{
font-size: 18px;
font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #CC0000;
}
a.te_weather_citylink:link,a.te_weather_citylink:visited{
	color:#027CFF;
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
}
a.te_weather_citylink:hover,a.te_weather_citylink:active{
	color:#CC0000;
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
}
td.te_weather_date{
font-weight:bold;
}
td.te_weather_cell table td font{
font-size:11px;
color:#000000;
font-weight:normal;
}
td.te_weather_cell table td{
font-size:11px;
color:#237BFF;
font-weight:bold;
}

div#adv-linx{
	width: 650px;
	margin-top: 10px;
	border-top:2px solid #EAE2E0;
	padding: 16px 4px 10px 4px;
	color: #B9B6B1;
	font-weight: bold;
	text-align: left;
}
div#adv-linx a:link, div#adv-linx a:visited, div#adv-linx a:hover, div#adv-linx a:active{
	color: #B9B6B1;
	background: none;
} 



td.newperfor{
	background: #fff url(/img/back_perfor.gif) top left repeat-x;
	border: 1px solid #a8a499;
	margin: 0;
	padding: 33px 10px 20px 10px;
	font-size: 10px;
	font-weight: bold;
}

td.newperfor .te_announce_datefont{
	color: #237bff;
	font-size: 10px;
}
td.newperfor .TE_announce_header2{
	color: #f00;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}
td.newperfor .te_announce_text {
	color: #000;
}
td.newperfor .TE_announce_pic{
	border: 1px solid #2a7fd4 !important;
}
td.newperfor .TE_announce_link a:link, td.newperfor .TE_announce_link a:visited{
	background: #c00;
	color: #fff600 !important;
	font-weight: bold;
	margin: 5px 0 0 0 !important;
	padding: 3px;
	float: right;
	text-decoration: none;
	font-size: 10px;
}
td.newperfor .TE_announce_link a:hover, td.newperfor .TE_announce_link a:active{
	background: #c00;
	color: #fff600 !important;
	font-weight: bold;
	margin: 5px 0 0 0 !important;
	padding: 3px;
	float: right;
	text-decoration: underline;
	font-size: 10px;
}
td.newperfor hr{
	display: none;
}
td.newperfor td.te_announce_date, td.newperfor td.TE_announce_picture{
	padding: 5px 0 10px 0;
	border-bottom: 1px dotted #ccc;
}
td.newperfor td.te_announce_date{
	padding-left: 10px;
}

#accordion1 span a.home{
	font-size:12px;
	font-weight: bold !important;
	color:#000;
	text-decoration:underline;}
#accordion1 div {
	font-size:11px !important;
    font-weight: normal !important;
	padding: 10px 15px;	
#accordion1 div.selected {
	font-size:11px !important;
    font-weight: normal !important;
	height:50%;}	
#accordion1 div div{
	font-size:11px !important;
    font-weight: normal !important;
	border:none;
	padding:0;
	background:none;}
