﻿@charset "UTF-8"; 
BODY {margin:0px;background:#ebebeb;text-align:center; font-family:verdana; font-size:10px}

table {border-collapse: collapse;}
.tp_offers_tbl, .tp_offers_filters {border-collapse:separate}
.tp_offers_reset {padding:0 10px}
td {padding: 0;}
img {border:0;}

.r_banner td {vertical-align: top}
.s_result_padding {padding:0 10px; position:relative;}

.ad_search {padding:0 10px}

/** =) **/
/*#tpl{
	-webkit-transform: rotate(180deg); 
-moz-transform: rotate(180deg);
}*/

/*************************************/
/************ MAIN MENU ************/
/*************************************/
	.menu_main_cont{
		width:925px;
		padding:15px 5px;}
	table.main_menu{
		/*width:894px;*/
		width:100%;
	}
	table.main_menu td{vertical-align:top; text-align:center}
	
	.icon_cont{
		width:100px;
		height:100px;
		margin:0 auto;
		color: #666;
		font-family: verdana;
		font-size: 11px;
	}
	.icon_cont a{	
		display:block;
		color: #666;
		text-decoration:none
	}
	.icon_cont a:hover{color: #F30}
	.icon_cont .shadow{
		width:80px;
		height:85px;
		margin:0 auto;
		background:url(/assets/templates/travel/image/menu_main.png) -640px 0 no-repeat;
	}
	.icon_cont .icon{
		height:80px;
		background:url(/assets/templates/travel/image/menu_main.png) no-repeat;
	}
	
	/** many !important !important !important just because IE needed VERY BAD MAKEUP fucken IE бля **/
	.i1{background-position: -0px 0px !important}
	#active_menu.i1{background-position: -0px -80px !important}
	.i2{background-position: -80px 0 !important}
	#active_menu.i2{background-position: -80px -80px !important}
	.i3{background-position: -160px 0 !important}
	#active_menu.i3{background-position: -160px -80px !important}
	.i4{background-position: -240px 0 !important}
	#active_menu.i4{background-position: -240px -80px !important}
	.i5{background-position: -320px 0 !important}
	#active_menu.i5{background-position: -320px -80px !important}
	.i6{background-position: -400px 0 !important}
	#active_menu.i6{background-position: -400px -80px !important}
	.i7{background-position: -480px 0 !important}
	#active_menu.i7{background-position: -480px -80px !important}
	.i8{background-position: -560px 0 !important}
	#active_menu.i8{background-position: -560px -80px !important}
/*************************************/
.inner_menu td {vertical-align:top}

a {outline:none}

h1 {font-family:verdana;font-size:20px;font-weight:normal;color:red;margin:0 0 0 10px;color:#FF3300;}
h2 {font-family:verdana;font-size:15px;}
h3 {font-family:verdana;font-size:13px;}
h4 {font-family:verdana;font-size:12px;}
h5 {font-family:verdana;font-size:11px;}

.cartney {text-indent:20px; font-family:verdana; font-size:20px; color:#FF3300 !important;}

#tpl {margin:0 auto;text-align:left;width:962px;}
.tpl_1 {width:14px;background: url(assets/templates/travel/main_fon_left.jpg);}
.tpl_2 {width:14px;background: url(assets/templates/travel/main_fon_right.jpg);}

#top_link {padding:10px 20px;font-family:verdana;font-size:11px;color:#666666;}
#top_link a {text-decoration:none;color:#666666;}
#top_link a:hover {color:#FF3300;}

#top_menu {padding:10px 20px;}
.top_linkf {padding-right:25px;}
.top_linkf a {background: url(assets/templates/travel/icon/facebook.gif) no-repeat left;padding-left:20px; font-family:verdana; font-size:11px; color:#666666;text-decoration:none;}
.top_linkf a:hover {background: url(assets/templates/travel/icon/facebook2.gif) no-repeat left;color:#FF3300;}
.top_linkv {padding-right:25px;}
.top_linkv a {background: url(assets/templates/travel/icon/vkontakte.gif) no-repeat left;padding-left:20px; font-family:verdana; font-size:11px; color:#666666;text-decoration:none;}
.top_linkv a:hover {background: url(assets/templates/travel/icon/vkontakte2.gif) no-repeat left;color:#FF3300;}
.top_linkt {}
.top_linkt a {background: url(assets/templates/travel/icon/twitter.gif) no-repeat left;padding-left:20px; font-family:verdana; font-size:11px; color:#666666;text-decoration:none;}
.top_linkt a:hover {background: url(assets/templates/travel/icon/twitter2.gif) no-repeat left;color:#FF3300;}

#head_img {height:265px;background:url(/assets/templates/travel/image/header_bg_index.jpg) no-repeat; position:relative}

#head_img.bg1{background:url(/assets/templates/travel/image/header_bg_index.jpg) no-repeat;}
#head_img.bg2{background:url(/assets/templates/travel/image/header_bg_discount.jpg) no-repeat;}
#head_img.bg3{background:url(/assets/templates/travel/image/header_bg_ski.jpg) no-repeat;}
#head_img.bg4{background:url(/assets/templates/travel/image/header_bg_sea.jpg) no-repeat;}
#head_img.bg5{background:url(/assets/templates/travel/image/header_bg_vip.jpg) no-repeat;}
#head_img.bg6{background:url(/assets/templates/travel/image/header_bg_excursion.jpg) no-repeat;}
#head_img.bg7{background:url(/assets/templates/travel/image/header_bg_spa.jpg) no-repeat;}
#head_img.bg8{background:url(/assets/templates/travel/image/header_bg_hotels.jpg) no-repeat;}
#head_img.bg9{background:url(/assets/templates/travel/image/header_bg_bonus.jpg) no-repeat;}
#head_img.bg374{background:url(/assets/templates/travel/image/header_bg_avia.jpg) no-repeat;}
#head_img.bg378{background:url(/assets/templates/travel/image/header_bg_auto.jpg) no-repeat;}



.head_img1 {position:absolute;margin:78px 0 0 20px;}
.head_img2 {top:33px;position:absolute;margin-left:890px; clear:both}
.head_img2 a{
	display:block;
	background:url(/assets/templates/travel/image/services.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	width:44px;
	height:45px;
	margin-bottom:20px;
}
.head_img2 a.icon_hotels{background-position: -44px 0}
.head_img2 a.icon_hotels:hover{background-position: -44px -44px}
.head_img2 a.icon_avia{background-position: -88px 0}
.head_img2 a.icon_avia:hover{background-position: -88px -44px}
.head_img2 a.icon_auto:hover{background-position: 0 -44px}

.head_block {float:right;margin:20px 50px 0 0;width:350px;border:3px solid #fff;overflow: hidden; display:none;}

#place {padding:5px 0 0 20px;font-family:verdana; font-size:11px; color:#666666;}#place a {color:#666666;text-decoration:underline;}#place a:hover {color:#ff3300;text-decoration:none;}


#metro {width:281px;}
.metro_moskow {position:absolute;margin:58px 0 0 25px;font-family:verdana; font-size:12px; color:#666666;}
.metro_moskow a {color:#FF3300; font-weight:bold;text-decoration:none;}
.metro_moskow a:hover {text-decoration:underline;}
.metro_top {height:85;background: url(assets/templates/travel/metro.jpg) no-repeat left;}
.metro_bottom {height:6; background: url(assets/templates/travel/metro2.jpg) no-repeat left;}
.metro1 {padding:5px 0 5px 18px;background:url(assets/templates/travel/line_metro.gif) repeat-x top left #ebebeb;width:145px;font-family:verdana; font-size:12px; color:#666666;text-decoration:none;}
.metro1 a {color:#FF3300;font-weight:bold;}
.metro1 a:hover{ text-decoration:none}
.metro2 {padding:5px 0 5px 0;background:url(assets/templates/travel/line_metro.gif) repeat-x top left #ebebeb;font-family:verdana; font-size:12px; color:#666666;text-decoration:none;}
.metro2 a {color:#FF3300;font-weight:bold;text-decoration:none;}
.metro2 a:hover {}

.tour_pay {position:absolute;margin:18px 0 0 80px;font-family:'Trebuchet MS';font-weight:bold;font-size:23px;color:#FF3300;}
.tour_place {position:absolute;margin:55px 0 0 80px;font-family:verdana;font-size:12px;color:#666666;}

#metro_2 {float:left;position:relative;height:89px;width:308;background:url(assets/templates/travel/metro_2.jpg) no-repeat top right;}

.left_metro {width:565px;padding-top:15px;float:right;margin-right:20px;font-family:'Trebuchet MS';font-size:15px;color:#666666;}

.touragents_box{width:265px; margin:0px 0 15px 30px;overflow:hidden;}
.touragents_table{width:100%}
.touragents_table td{text-align:center}
.touragent_logo{
	width:77px;
	height:29px;
	background: url(/assets/templates/travel/image/agents_logos.png) no-repeat;
	margin:5 auto;
}
.touragent_logo.l1:hover{background-position: 0 -29px !important}
.touragent_logo.l2{background-position: -77px 0}
.touragent_logo.l2:hover{background-position: -77px -29px !important}
.touragent_logo.l3{background-position: -154px 0}
.touragent_logo.l3:hover{background-position: -154px -29px !important}
.touragent_logo.l4{background-position: 0 -58px}
.touragent_logo.l4:hover{background-position: 0 -87px !important}
.touragent_logo.l5{background-position: -77px -58px}
.touragent_logo.l5:hover{background-position: -77px -87px !important}
.touragent_logo.l6{background-position: -154px -58px}
.touragent_logo.l6:hover{background-position: -154px -87px !important}

.menu_main1 {width:100px;text-align:center;}
.menu_main1 a {font-family:verdana; font-size:12px; color:#666666;text-decoration:none;}
.menu_main1 a:hover {color:#FF3300;}
.menu_main2 {margin-left:64px;width:100px;text-align:center;}
.menu_main2 a {font-family:verdana; font-size:12px; color:#666666;text-decoration:none;}
.menu_main2 a:hover {color:#FF3300;}
.menu_main3 {margin-left:28px;width:110px;text-align:center;}
.menu_main3 a {font-family:verdana; font-size:12px; color:#666666;text-decoration:none;}
.menu_main3 a:hover {color:#FF3300;}
.menu_main4 {width:100px;text-align:center;}
.menu_main4 a {font-family:verdana; font-size:12px; color:#666666;text-decoration:none;}
.menu_main4 a:hover {color:#FF3300;}

.menu_main1_mini {width:90px;text-align:center;font-family:verdana; font-size:11px; color:#666666; }
.menu_main1_mini a {font-family:verdana; font-size:11px; color:#666666;text-decoration:none;}
.menu_main1_mini a:hover {color:#FF3300;}
.menu_main2_mini {margin-left:8px;width:90px;text-align:center;font-family:verdana; font-size:11px; color:#666666;}
.menu_main2_mini a {font-family:verdana; font-size:11px; color:#666666;text-decoration:none;}
.menu_main2_mini a:hover {color:#FF3300;}
.menu_main3_mini {margin-left4px;width:90px;text-align:center;font-family:verdana; font-size:11px; color:#666666;}
.menu_main3_mini a {font-family:verdana; font-size:11px; color:#666666;text-decoration:none;}
.menu_main3_mini a:hover {color:#FF3300;}
.menu_main4_mini {margin-left:12px;width:90px;text-align:center;font-family:verdana; font-size:11px; color:#666666;}
.menu_main4_mini a {font-family:verdana; font-size:11px; color:#666666;text-decoration:none;}
.menu_main4_mini a:hover {color:#FF3300;}
.menu_main5_mini {margin-left:16px;width:90px;text-align:center;font-family:verdana; font-size:11px; color:#666666;}
.menu_main5_mini a {font-family:verdana; font-size:11px; color:#666666;text-decoration:none;}
.menu_main5_mini a:hover {color:#FF3300;}
.menu_main6_mini {margin-left:20px;width:90px;text-align:center;font-family:verdana; font-size:11px; color:#666666;}
.menu_main6_mini a {font-family:verdana; font-size:11px; color:#666666;text-decoration:none;}
.menu_main6_mini a:hover {color:#FF3300;}
.menu_main7_mini {margin-left:22px;width:90px;text-align:center;font-family:verdana; font-size:11px; color:#666666;}
.menu_main7_mini a {font-family:verdana; font-size:11px; color:#666666;text-decoration:none;}
.menu_main7_mini a:hover {color:#FF3300;}
.menu_main8_mini {margin-left:28px;width:82px;text-align:center;font-family:verdana; font-size:11px; color:#666666;}
.menu_main8_mini a {font-family:verdana; font-size:11px; color:#666666;text-decoration:none;}
.menu_main8_mini a:hover {color:#FF3300;}


#live {width:297px;}
.left_efir {height:9px; background: url(assets/templates/travel/blocktop.gif) no-repeat;}
.right_efir {height:15px; background: url(assets/templates/travel/blockbottom.gif) no-repeat;}
.leftc_efir {width:8px; background: url(assets/templates/travel/left_center.gif) repeat-y;}
.rightc_efir {width:8px;background: url(assets/templates/travel/right_center.gif) repeat-y;}
#live_efir {margin:0 0 0 18px;font-family:'Trebuchet MS';font-weight:bold;font-size:23px;color:#FF3300;}
.live_block {background:url(assets/templates/travel/line_metro.gif) repeat-x bottom left;color:#666666; padding:10px 0 10px 18px;font-family:verdana;font-size:11px;}
.live_block a {color:#7c93b0;}
.live_block a:hover {color:#FF3300;text-decoration:none;}
.live_block span {font-weight:bold;}
.live_all {margin:10px 0 10px 18px;font-family:verdana;font-size:11px;}
.live_all a {color:#7c93b0;}
.live_all a:hover {color:#FF3300;text-decoration:none;}

#transfer {width:297px; margin:0 0 15px 14px; overflow:hidden;}
#transfer1 {width:297px;}
.grey_box{width:297px;}
.grey_box_title, .grey_box_form{padding:0 10px; font-size:11px}

#pay {width:281px;margin:10px 0 0 23px;font-family:'Trebuchet MS';font-weight:bold;font-size:15px;color:#FF3300;}
/*.payment {width:281px;margin:10px 0 0 23px;}*/
.payment {width:200px;margin:10px 0 0 23px;}

#country td:hover a {text-decoration:underline;color:#ff3300;}

#tags {text-align:center;padding:10px 20px;font-family:verdana;}
#tags .cloud1_1 a {font-size:11px;color:#dfdfdf;}
#tags .cloud1_2 a {font-size:14px;color:#dfdfdf;}
#tags .cloud1_3 a {font-size:18px;color:#dfdfdf;}
#tags .cloud1_4 a {font-size:23px;color:#dfdfdf;}
#tags .cloud2_1 a {font-size:11px;color:#7d7d7d;}
#tags .cloud2_2 a {font-size:14px;color:#7d7d7d;}
#tags .cloud2_3 a {font-size:18px;color:#7d7d7d;}
#tags .cloud2_4 a {font-size:23px;color:#7d7d7d;}
#tags .cloud3_1 a {font-size:11px;color:#ff500a;}
#tags .cloud3_2 a {font-size:14px;color:#ff500a;}
#tags .cloud3_3 a {font-size:18px;color:#ff500a;}
#tags .cloud3_4 a {font-size:23px;color:#ff500a;}

.online_img {
	padding:1px 0px 0px 3px;
	width:62px;
}
.online_img.clock{background:url(/assets/templates/travel/image/clock_wout_arrow.jpg) 4px 4px no-repeat}
.online_t {vertical-align:middle !important; font-family:'Trebuchet MS';font-weight:bold;font-size:15px;color:#FF3300;}
.online_t1 {padding-top:10px;}
.online_t11 {font-family:'Trebuchet MS';font-weight:bold;font-size:13px;color:#FF3300;}
.online_t12 {padding:3px 0 3px 0;font-family:verdana;font-size:11px;color:#666666;}
.online_t13 a {font-family:verdana;font-size:11px;color:#7c93b0;}
.online_t13 a:hover {color:#FF3300;text-decoration:none;}

#bottom_text {width:894px;margin:20px;background:#ebebeb;position:relative;}
.t_l {font-size:0px;position:absolute;width:5px;height:5px;background:url(assets/templates/travel/t_l.gif) no-repeat;}
.t_r {font-size:0px;position:absolute;width:5px;height:5px;right:0px;background:url(assets/templates/travel/t_r.gif) no-repeat;}
.b_l {font-size:0px;position:absolute;width:5px;height:5px;bottom:0px;background:url(assets/templates/travel/b_l.gif) no-repeat;}
.b_r {font-size:0px;position:absolute;width:5px;height:5px;bottom:0px;right:0px;background:url(assets/templates/travel/b_r.gif) no-repeat;}

.text_main {padding:15px;font-family:verdana;font-size:10px;color:#828282;}
.text_main p {margin:8px 0;}

.engine {border-left:1px solid #fff;padding-left:10px;background:#acacac;vertical-align:middle;font-family:verdana;font-size:10px;color:#fff;}
.engine a {color:#fff;text-decoration:none;}
.engine a:hover {text-decoration:underline;}
.engine1 {width:145px;padding-left:2px;background:#acacac;vertical-align:middle;font-family:verdana;font-size:10px;color:#fff;}

p {font-family:verdana;font-size:11px;color:#666666;}

#country td {text-align:center;font-family:verdana;font-size:11px;color:#666666;}
#country td a {color:#666666;text-decoration:none;}
#country td a:hover {color:#FF3300;text-decoration:underline;}

.text_link {vertical-align:middle;font-family:'Trebuchet MS';font-weight:bold;font-size:14px;color:#FF3300;}
.text_link a {text-decoration:none;color:#FF3300;}
.text_link a:hover {color:#FF3300;text-decoration:underline;}


.thead1 {padding:0px 10px;border:1px solid #fff;border-bottom:none;vertical-align:middle;height:20px;text-align:center;font-family:verdana;font-size:10px;color:#fff;background:#ff500a;}
.thead1_first {padding:0px 10px;border:1px solid #fff;border-left:none;border-bottom:none;vertical-align:middle;height:20px;text-align:center;font-family:verdana;font-size:10px;color:#fff;background:url(assets/templates/travel/thead_first.gif) no-repeat #ff500a;}
.thead1_last {padding:0px 5px;border:1px solid #fff;border-right:none;border-bottom:none;vertical-align:middle;height:20px;text-align:center;font-family:verdana;font-size:10px;color:#fff;background:url(assets/templates/travel/thead_last.gif) no-repeat top right #ff500a;}
.tbody1 {padding:0px 5px;border:1px solid #666666;vertical-align:middle;height:20px;font-family:verdana;font-size:10px;color:#666666;}
.tbody1 a {color:#ff500a;}
.tbody1 a:hover {color:#666666;text-decoration:none;}

#num_page {width:894px;margin-top:6px;}
#num_page td {font-family:verdana;font-size:10px;color:#666666;}
#num_page .numpage1 {margin-left:10px;font-family:verdana;font-size:10px;color:#666666;}
#num_page .numpage1 a {color:#666666;}
#num_page .numpage1 a:hover {color:#FF3300;text-decoration:none;}
#num_page .numpage1 span {font-weight:bold;color:#FF3300;}

#num_page .numpage2 {text-align:right;font-family:verdana;font-size:10px;color:#666666;}
#num_page .numpage2 a {color:#666666;}
#num_page .numpage2 a:hover {color:#FF3300;text-decoration:none;}
#num_page .numpage2 span {font-weight:bold;color:#FF3300;}

#main_ul li {font-family:verdana;font-size:10px;color:#666666;}

.form_1_first {margin:2px 0 0 2px;font-family:verdana;font-weight:bold;font-size:10px;color:#ffffff;}
.form_1 {margin:2px 0 0 5px;font-family:verdana;font-weight:bold;font-size:10px;color:#ffffff;}

#cont_second {vertical-align:top;}
#cont_second a {color:#000;}
#cont_second a:hover {color:#FF3300; text-decoration:underline;}
#cont_second p {margin: 10px 0px 0 10px;padding-right:20px;text-align:justify;}
#cont_second ul {margin-top:0px;}
#cont_second li {padding:0px;margin:0px;font-family:verdana;font-size:11px;color:#666666;}

.table_kurort {margin:20px 0 0 0px;font-family:verdana;font-size:11px;color:#666666;}
.table_kurort td {height:20px;width:170;}
.table_kurort a {color:#FF3300;}
.table_kurort a:hover {color:#666666; text-decoration:none;}

.table_opisanie {margin:10px 20px 0 10px;}
.table_opisanie_q {text-align:right;text-decoration:underline;font-family:verdana;font-size:11px;color:#666666;}
.table_opisanie_m {padding:0 0 10px 5px;font-family:verdana;font-size:11px;color:#666666;text-align:justify;}

#distance {margin-right:15px;}
#distance td {border:1px solid #000000;font-family:verdana;font-size:11px;color:#666666;text-align:center;}

#excurs {margin:10px 0 10px 10px;}
#excurs td {border:1px solid #000000;}
#excurs .excheader {padding-bottom:5px;border:0px;text-align:center;font-family:verdana;font-size:12px;color:#ff3300;}
#excurs .excfooter {padding:5px 0;border:0px;font-family:verdana;font-size:14px;color:#ff3300;}
#excurs .excday {width:100px;text-align:center;vertical-align:middle;font-family:verdana;font-size:11px;color:#666666;}
#excurs .excdiscr {width:480px;padding:2px 5px;text-align:justify;font-family:verdana;font-size:11px;color:#666666;}

#datetravel {margin:10px 0 10px 10px;}
#datetravel td {border:1px solid #000000;font-family:verdana;font-size:11px;color:#666666;text-align:center;vertical-align:middle;}

.footer_all {font-family:verdana;font-size:10px;color:#666666;}
.footer_all a {color:#666666;}
.footer_all a:hover {text-decoration:none;color:#666666;}

.l_red {color:#df0000}

.opct{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
-moz-opacity: 0.7; /* Mozilla 1.6 è íèæå */
-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
opacity: 70; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */}

.galleryview p {color: #E3E3E3;}

/* ýëåìåíòû çàêðóãëåíèÿ */

.inner-box {
	padding:0em; 
	background-color: #ffffff;
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
	background-color: #ffffff;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

/*

âîçìîæíûå êîìáèíàöèè

r3 r1 r1 ââåðõó
r1 r1 r3 âíèçó

r5 r3 r2 r1 r1 ââåðõó
r1 r1 r2 r3 r5 âíèçó

r10 r7 r5 r4 r3 r2 r2 r1 r1 r1 ââåðõó
r1 r1 r1 r2 r2 r3 r4 r5 r7 r10 âíèçó

*/

#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:0em; }

/* óìåíüøàåì îòñòóïû ïî ìåðå ðîñòà ðàäèóñà çàêðóãëåíèÿ */
#rounded-box-3 .inner-box { padding: 0em;}
#rounded-box-5 .inner-box { padding: 0em 0em;}
#rounded-box-10 .inner-box { padding: 0em 0em;}

/* EXAT.RU STYLES */
#vitrina{padding:0 8px;}
.exattours td{padding-bottom: 10px}
/*.exattours .hotel_stars{
	background:url("http://exat.ru/b2c/img/skin2/stars.gif") no-repeat scroll 0 0 transparent;
	height:12px;
	margin-left:7px
}*/
.exattours .country{font-size: 25px; margin: 0}
.exattours .hotel{color: #FF0000; font-weight: bold}
.exattours .resort{font-style: italic}
.exattours .price, .myoffer tr a span{color: #FF0000; font-size: 14px}
.myoffer tr a span{padding-right:15px; height:13px; background:url(images/plane.gif) no-repeat right center;}

.myoffer tr a, .list{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	text-decoration:none;
	color: #000000
}
.myoffer tr a{text-decoration: underline}
.myoffer tr td{padding-bottom:3px}
.myoffer tr, .list a{color: #45AEE0; text-decoration: underline}
.myoffer tr, .list a:hover{color: #0385AB; text-decoration: none;}

#vitrina h1{
	padding:5px 0 15px;
}

/****************************************/
/************ VITRINA TOURS ************/
/*****************index*****************/
/****************************************/

.exat_box{
	/*width:291px;*/
	width:270px;
	float:left;
	margin-bottom:10px;
	margin-right:20px
}
.exat_group_title{padding-bottom:8px; font-size:150%}
.exat_group_title a{
	font-weight:bold;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.exat_group_title a:hover{color:#F30}
.exat_list{padding:0; margin:0 0 0 -15px}
.exat_list li{
	list-style:none;
	padding:0 0 0 15px;
	margin:0 0 10px 0;
	background:url(/assets/templates/travel/icon/plane.gif) no-repeat 3px left;
}
.exat_list li:hover a{background-color:#E8E8E8}
.exat_list .price{
	color:#F00;
	font-size:11px !important;
	font-weight:bold
}
.exat_list .hotel_stars {
	background:url(/assets/templates/travel/icon/stars-gold.png) no-repeat scroll 0 0 transparent;
	height:12px;
	margin-left:7px;
	padding: 0;
	position:absolute;
	right:30px;
	top:0px;
}
.exat_list a{
	font-weight:bold;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	display:block;
	position:relative;
	margin-top:-5px;
}
.exat_more{text-align:right; padding-right:74px; margin-top:-10px}
.exat_more a{
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.exat_more a:hover{color:#F30}

/****************************************/

.rotating_banner {color:#0000ee;}
.rotating_banner:hover {color:#FF3300;}

.index_flash_cont{position:relative}
.index_flash{position:absolute}

.hotels_catalogue{
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	font-size:11px;		
}
.hotels_catalogue td{
	font-size:80%;

}
.hotels_catalogue .f11 > tbody > tr:first-child {background-color:#DADADA /*#FE5008*/ !important}
.hotels_catalogue .f12 > tbody > tr:first-child {background-color:#DADADA /*#FE5008*/  !important}
.hotels_catalogue .f11 > tbody > tr:first-child > td{font-size:90%; font-weight:normal !important; padding:2px; color:#FE5008}

.pere-list{padding:0 20px 0 0; margin-left:10px}
.pere-list li{list-style:none}

.pere-line{
	height:1px;
	background: url(/assets/templates/travel/line_metro.gif) repeat-x;
	margin:15px 20px 0 10px;
	}
.pere-header{
	font-size:16px;
	color:#ff3300;
	font-weight:normal;
	margin:10px 10px 10px 10px;
	padding:0;
}

/** FADING IMAGES **/
.fading_images{
	margin:20px 0 0 0px;
	font-family:verdana;
	font-size:11px;color:#666666;
	padding-left:35px;
}
.imageCont{
	text-align:center;
	position:relative;
	z-index:10
}
.fade_box .floating_title{
	position:absolute;
	top:10px;
	display:block;
	padding:5px;
	background:#FFF;
	z-index:100;
	text-decoration:none;
}
	
.imageCont img{
	opacity: 0.1;
	width:150px;
	height:80px;
}

.fade_box{
	position:relative;
	width:150px;
	height:80px;
	float:left;
	margin:15px 15px;
}

.thai_fade .fade_box{margin:5px 7px !important;}
.thai_fade .floating_title{left:5px;}
.thai_fade .fading_images{padding-left:5px !important; width:356px !important;}
.thai_fade .imageCont{margin:5px 7px !important;}

#subscribe_input{width:170px; margin: 5px 10px 5px 0}
#subscribe_input.no_active{ color:#999; font-style:italic}

.country_banner{
	margin: 15px 0 0 1px;
	position:relative;
}
	
#digiclock{
	position:absolute;
	top:0px;
	left:3px;
	margin-top:-98px;
}

#digiclock .capitalize{text-transform: capitalize;}

/********************************************/
/************ FEATURES CARUSEL ************/
/********************************************/
.feature_cont{
	position:relative;
	margin:20px 0
}
.feature_cont li{list-style:none}
.feature_line{margin-left:45px}
.feature_cont .prev, .feature_cont .next{
	top:0px;
	height:164px;
	position: absolute;
	width: 60px;
	z-index: 5;
}
.feature_cont .prev{
	background: transparent url(assets/templates/travel/pop_cats_fader_l_hover.png) left center;
	left: 0px;
}
.feature_cont .next{
	background: transparent url(assets/templates/travel/pop_cats_fader_r_hover.png) right center;
	right: 0px;
}

.feature_box{
	background: url(assets/templates/travel/fon_tour.jpg) no-repeat;
	width:168px;
	height:164px;
	margin-right:15px;
	position:relative;
}

/*#tour {height:164px; width:168px; background: url(assets/templates/travel/fon_tour.jpg);}*/
.feature_box .tour1 {
	position:absolute;
	top:7px;
	left:10px;
	background:url(/assets/templates/travel/icon/stars-gold.png) no-repeat;
	height:12px;
	width:55px;
}
.feature_box .tour2 {float:right;margin:5px 6px 0 0;font-family:verdana; font-weight:bold;font-size:12px; color:red;}
.feature_box .tour3 {position:absolute;margin:27px 0 0 4px;}
.feature_box .tour4 {position:absolute;margin:130px 0 0 10px;font-family:verdana; font-size:11px; color:#666666;}

/********************************************/


.flag_box_small_cont{
	width:290px;
	margin:20px 0;
	padding:0 10px 0 20px
}
.flag_box_small{margin:5px 0}
.flag_box_small td{
	padding:0 10px 0 0;
	text-align:left !important;
	white-space:nowrap;
	font-family:verdana;
	font-size:11px;
}
.flag_box_small a{color:#666666;text-decoration:none;}
.flag_box_small a:hover {color:#FF3300;text-decoration:underline;}
/*.single_flag{
	padding:0 10px 0 0;
	text-align:left !important;
	white-space:nowrap;
}*/

.layout_padding{padding: 0 20px}
.header2{
	padding: 10px 0;
	font-size: 16px; color: #ff3300
}

.gallery_wrap {
	width: 570px;
	height: 430px;
	padding: 25px;
	background: url(/border.png) top left no-repeat;
	position:relative;
}

/************************************/
/************ REFORMAL ************/
/************************************/
 .tdsh{background: url(/assets/templates/travel/image/reformal.png);}* html .tdsh{background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/templates/travel/image/reformal.png');} .frby {position:fixed; left:0; top:263px; z-index:5; width:22px; height:151px;}* html .frby {position:absolute;}.frby a {display:block; width:22px; height:151px; background:none;}.frby a:hover {background:none;}.frby img {border:0;} .frgtd {position:fixed; right:1px; top:263px; z-index:5; width:25px; height:170px;}* html .frgtd {position:absolute;}.frgtd a {display:block; width:25px; height:170px; background:none;}.frgtd a:hover {background:none;}.frgtd img {border:0;}.tgdtoc {font-size:11px;font-family: Arial, Tahoma, sans-serif;color:#3F4543} .tgdtoc a img {border:0;} .tgdtoc a {color:#4F94D0; text-decoration:none;} .tgdtoc a:hover {text-decoration:underline;} .tgdtoc {width:713px;height:450px;position:absolute;margin: 55px 0 0 110px;z-index:10;} .tegdiw {width:713px;height:450px;background: url(http://widget.reformal.ru/i/wd/widget_bg1.png) no-repeat;padding:15px 21px 0 21px;} .tegdiw_pot {height:52px;background:#dedcdc;} .tegdiw_pot h2 {display:inline;float:left!important;margin:0;color:#FFF;font-size:18px;line-height:48px;vertical-align:middle;padding: 0 0 0 19px;}.tegdiw_snbub {float:right !important;padding:10px 11px 0 0;} .tegdiw_snbub a {display:inline;float:right;margin-left:8px;} .tegdiw_unem {background:#EFEFEF;height:25px;} .tegdiw_unem * {float:left;height:25px;line-height:25px;vertical-align:middle;text-align:center;padding: 0 17px;} .tegdiw_unem span {background:#FFF;} .tegdiw_unem a {color:#105895;} .tegdiw_unem .right {float:right;}.dwopyb {font-size:10px;color:#FFF;float:right;padding:4px 17px 0 0;} .tegdiw iframe {border:0;margin:0 0 -3px 0;padding:0;} .tegdiw_mottob {background:#dedcdc;position:relative;width:713px;height:25px;} #tdiwnaxe {background:url(http://widget.reformal.ru/i/wd/expand.png) left top no-repeat;width:17px;height:14px;} #tdiweloc {background:url(http://widget.reformal.ru/i/wd/close.png) left top no-repeat;width:16px;height:16px;}div#x_ou37 {padding: 20px;margin: 0; background: transparent;position:relative;width:713px;height:450px;} div#x_ni37 {position: relative;width:100%;height:100%;background: #516683;} div#xob_nocentn {margin: 0;z-index: 100;position: absolute;} div#xob_gb {position: absolute;top: 0; left: 0;width: 100%;height: 100%;z-index: 70;border: 0;padding: 0;margin: 0;} div.xob_gb {position: absolute;display: block;z-index: 70;border: 0;padding: 0;margin: 0;} div#xob_gb_n {top: -20px;width: 100%;height: 20px;background: transparent url(/assets/templates/travel/image/box_shadow_n.png) repeat-x;} div#x_bg37 {top: -20px;right: -20px;width: 20px;height: 20px;background: transparent url(/assets/templates/travel/image/box_shadow_ne.png) no-repeat;} div#xob_gb_e {right: -20px;height: 100%;width: 20px;background: transparent url(/assets/templates/travel/image/box_shadow_e.png) repeat-y;} div#xob_gb_se {bottom: -20px;right: -20px;width: 20px;height: 20px;background: transparent url(/assets/templates/travel/image/box_shadow_se.png) no-repeat;} div#xob_gb_s {bottom: -20px;width: 100%;height: 20px;background: transparent url(/assets/templates/travel/image/box_shadow_s.png) repeat-x;} div#x_bws3 {bottom: -20px;left: -20px;width: 20px;height: 20px;background: transparent url(/assets/templates/travel/image/box_shadow_sw.png) no-repeat;} div#xob_gb_w {left: -20px;height: 100%;width: 20px;background: transparent url(/assets/templates/travel/image/box_shadow_w.png) repeat-y;} div#xob_gb_nw {top: -20px;left: -20px;width: 20px;height: 20px;background: transparent url(/assets/templates/travel/image/box_shadow_nw.png) no-repeat;} .clear{clear:both}
/************************************/

.offers_help{
	position:absolute;
	right:20px;
	top:15px;
	/*display:block;*/
	display:none;
	width:67px;
	height:62px;
	background:url(/assets/templates/travel/icon/question_icon.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.offers_help:hover{background-position: -67px 0}

/****************************************/
/************ FLAGS CARISEL ************/
/****************************************/
.flag_carusel_cont{position:relative; height:85px; overflow:hidden}
.flag_carusel{
	width:860px !important;
	margin:10px auto !important;
	z-index:1
}
.next_flag, .prev_flag{
	background:url(/assets/templates/travel/image/arrows_carusel_flags.png) no-repeat;
	width:20px;
	height:72px;
	position:absolute;
	z-index:3;
	top: 10px;
}
.next_flag{margin-left:13px;}
.prev_flag{background-position:-20px 0; margin-right:13px; right:0px;}
.flags_100{padding:0; margin:0; list-style:none}
.flags_100 li{float: left; margin:0 10px 10px 10px; padding:1px;}
.flags_100 li:hover{background:#d3d3d3}
.flags_100 a{
	display:block;
	width:90px;
	height:56px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	padding:15px 10px 0 0;
	text-decoration: none;
	background:url(/assets/templates/travel/image/flags_sprite_100x72.png) no-repeat;
}
.flags_100 a:hover{color:#f30; text-decoration:underline;}
.flags_100 a span{
	background-color:#fff;
	padding:2px 5px 3px 5px;
	text-transform:capitalize;
}

.flags_100 .bulgaria{background-position:-100px -0px}
.flags_100 .brazil{background-position:-0px -0px}
.flags_100 .vietnam{background-position:-300px -358px}
.flags_100 .greece{background-position:-200px -72px}
.flags_100 .egypt{background-position:-0px -72px}
.flags_100 .dominicana{background-position:-500px -0px}
.flags_100 .israel{background-position:-500px -72px}
.flags_100 .india{background-position:-300px -72px}
.flags_100 .indonesia{background-position:-400px -72px}
.flags_100 .jordan{background-position:-100px -144px}
.flags_100 .spain{background-position:-200px -287px}
.flags_100 .italy{background-position:-0px -144px}
.flags_100 .cyprus{background-position:-400px -1px}
.flags_100 .cuba{background-position:-300px -1px}
.flags_100 .mauritius{background-position:-100px -215px}
.flags_100 .malaysia{background-position:-400px -143px}
.flags_100 .maldives{background-position:-500px -143px}
.flags_100 .malspanes{background-position:-500px -143px}
.flags_100 .malta{background-position:-0px -215px}
.flags_100 .morocco{background-position:-300px -215px}
.flags_100 .united_arab_emirates{background-position:-200px -358px}
.flags_100 .portugal{background-position:-400px -215px}
.flags_100 .latvia{background-position:-200px -144px}
.flags_100 .lithuania{background-position:-300px -144px}
.flags_100 .russia{background-position:-500px -215px}
.flags_100 .seychelles{background-position:-0px -287px}
.flags_100 .slovenia{background-position:-100px -287px}
.flags_100 .thailand{background-position:-400px -287px}
.flags_100 .tunis{background-position:-500px -287px}
.flags_100 .turkey{background-position:-0px -358px}
.flags_100 .ukraine{background-position:-100px -358px}
.flags_100 .france{background-position:-100px -72px}
.flags_100 .croatia{background-position:-200px -0px}
.flags_100 .montenegro{background-position:-200px -215px}
.flags_100 .sri_lanka{background-position:-300px -287px}
/****************************************/