body{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
img{
	border:0px;
}
form, input{
	margin:0px;
	padding:0px;
}
hr{
	color:#CFB89A;
	height:1px;
}
#clear{
	clear:both;
}
#cc a:hover, #cc td a:hover, #rcol_center a:hover, #bl_txt .search:hover, #addrazd a:hover{
	color:#025DC4;
}
#head{
	background:url(../img/rus/fonh2_summer.jpg) 225px 0px;
}
#head2{
	height:194px;
	background:url(../img/rus/fonh_summer.jpg) no-repeat;
}
#moun1{
	background:url(../img/rus/mountain1.gif) top right;
}
#moun2{
	background:url(../img/rus/mountain2.gif) left;
}
#flash{
	width:733px;
	height:165px;
	background:url(../img/rus/top.jpg);
}
#menu{
	height:36px;
	background-image:url(../img/rus/fon_menu.gif);
	text-align:center;
}
#menu a{
	color:#FFFFFF;	
	font-size:14px;
	font-weight:bold;
	font-family: Tahoma, Arial;
	background:url(../img/rus/ar1.gif) no-repeat 0px 7px;
	padding:0px 0px 0px 20px;
}
#menu a:hover{
	color:#DDEFFF;
}
#menu td{
	white-space:nowrap;
}
#men{
	width:9%;
}
#center{
	background:url(../img/rus/fon2.gif);
}
#cc{
	background-color:#FFFFFF;
	text-align:justify;
	font-family:Verdana;
	font-size:14px;
	color:#565656;
}
#cc td{
	font-size:12px;
	color:#565656;
}
#cc a, #cc td a{
	color:#00484E;
}
#fon1{
	text-align:right;
}
#corn4{
	position:absolute;
	width:11px;
	height:12px;
	background:url(../img/rus/corn4.gif) no-repeat;
	margin-top:38px;
	margin-left:1px;
	z-index:5;
}
#corn5{
	position:absolute;
	width:20px;
	height:24px;
	background:url(../img/rus/corn5.gif) no-repeat;
	margin-top:15px;
	margin-left:205px;
	z-index:5;
}
#corn6{
	position:absolute;
	width:11px;
	height:4px;
	background:url(../img/rus/corn6.gif) no-repeat;
	margin-top:-1px;
	z-index:5;
}
#lcol, #rcol{
	vertical-align:top;
	padding-left:10px;
	background:url(../img/rus/fon1.gif) repeat-x;
}
#rcol{
	padding:0px 12px 0px 0px;
}
#ccol{
	vertical-align:top;
	widows:100%;
}
#lcol_center{
	padding-left:10px;
	background:url(../img/rus/fon_lcol.gif);
	vertical-align:top;
}
#rcol_center{
	padding-top:5px;
	padding-left:10px;
	padding-right:15px;
	background:url(../img/rus/fon_rcol.gif);
	vertical-align:top;
}
#bl_t, #bl_t td{
	background-image:url(../img/rus/fon_block_t.gif);
	color:#FF0000;
	font-size:14px;
	font-family: Verdana, Arial;
}
#bl_l{
	background-image:url(../img/rus/fon_bl_l.gif);
}
#bl_r{
	background:url(../img/rus/fon_bl_r.gif) right;
}
#bl_b{
	background-image:url(../img/rus/fon_bl_b.gif);
}
#t{
	vertical-align:top;
}
#block{
	padding-bottom:15px;
}
#padd15{
	padding-top:20px;
}
#padd10{
	padding-top:10px;
}
#bl_hotels, #bl_send, #bl_opros, #bl_weather, #bl_search, #bl_news, #bl_autorisation, #bl_special, #bl_hits, #bl_photos, #bl_order, #bl_add, #bl_forum, #bl_banners, #bl_resort, #bl_hotel, #bl_services, #bl_tours{
	height:33px;
	padding-top:8px;
	padding-left:25px;
	background:url(../img/rus/clock.gif) no-repeat;
	line-height:21px;
}
#bl_photos{
	float:left;
	background:url(../img/rus/ico_photo.gif) no-repeat 0px 10px;
}
#bl_send{
	background:url(../img/rus/ico_send.gif) no-repeat 0px 10px;
	padding-left:25px;
}
#bl_opros{
	background:url(../img/rus/ico_opros.gif) no-repeat 0px 2px;
	padding-left:24px;
}
#bl_weather{
	background:url(../img/rus/ico_weather.gif) no-repeat 0px 2px;
	padding-left:22px;
}
#bl_search{
	padding-top:4px;
	padding-left:31px;
	background-image:url(../img/rus/lupa.gif);
}
#bl_news{
	background:url(../img/rus/ico_news.gif) no-repeat 0px 7px;
	padding-left:24px;
}
#bl_autorisation{
	background:url(../img/rus/ico_auto.gif) no-repeat 0px 7px;
	padding-left:22px;
}
#bl_special{
	background:url(../img/rus/t.gif);
}
#bl_hits{
	background:url(../img/rus/t.gif);
}
#bl_order{
	padding-left:20px;
	background:url(../img/rus/ico_bron.gif) no-repeat 0px 7px;
}
#bl_add{
	padding-left:22px;
	background:url(../img/rus/ico_menu.gif) no-repeat 0px 7px;
}
#bl_forum{
	padding-left:21px;
	background:url(../img/rus/ico_forum.gif) no-repeat 0px 7px;
}
#bl_banners{
	padding-left:18px;
	background:url(../img/rus/ico_ban.gif) no-repeat 0px 7px;
}
#bl_resort{
	padding-left:30px;
	background:url(../img/rus/ico_resort.gif) no-repeat 0px 7px;
}
#bl_hotel{
	padding-left:32px;
	background:url(../img/rus/ico_hotel.gif) no-repeat 0px 7px;
}
#bl_services{
	padding-left:22px;
	background:url(../img/rus/ico_serv.gif) no-repeat 0px 7px;
}
#bl_tours{
	padding-left:32px;
	background:url(../img/rus/ico_tours.gif) no-repeat 0px 7px;
}
#s_hotels td{
	color:#00484E;
	font-size:10px;
	font-weight:bold;
	font-family: Verdana, Tahoma, Arial;
	line-height:23px;
}
.select1, .select2, .input1, .input2, .input3, .text_area, .text_area2{
	width:170px;
	height:18px;
	background-color:#FFFFFF;
	color:#325DA3;
	font-size:10px;
	border:1px solid #70B4E5;
}
.text_area, .text_area2{
	height:80px;
}
.select2{
	width:350px;
}
.input2, .text_area2, .select2_{
	width:250px;
}
.input3{
	width:190px;
}
.button1{
	width:85px;
	height:18px;
	color:#808080;
	background-color:#ECECEC;
	font-size:10px;
}
#btn_s{
	text-align:right;
	padding-top:10px;
}
#bl_txt td, #bl_txt a, #bl_txt td a{
	color:#00484E;
	font-size:12px;
	font-family:Verdana, Arial;
}
#bl_txt a{
	line-height:18px;
}
#bl_txt a:hover{
	color:#025DC4;
}
#search{
	text-align:right;
}
#search a, #auto a, #bl_txt .search{
	color:#00484E;
	font-size:11px;
	font-family:Verdana, Arial;
}
#date_i{
	text-align:left;
	color:#9E9E9E;
	font-size:12px;
	font-family:Verdana, Arial;
}
#news_i{
	padding-bottom:10px;
	text-align:left;
}
#news_i a{
	color:#00484E;
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
}
#kr1{
	background-image:url(../img/rus/fon_kr1.gif);
}
#c1{
	background:url(../img/rus/fon_c1.gif) repeat-y;
	background-color:#FFFFFF;
}
#c2{
	background:url(../img/rus/fon_c2.gif) repeat-y right;
	background-color:#FFFFFF;
	vertical-align:top;
}
h1, h2, #avia_ind h2{
	margin-bottom:16px;
	text-align:left;
	color:#B09672;
	font-size:24px;
	font-weight:normal;
}
#cc h1{
	margin:0px;
}
/*{
	color:#FF0000;
	font-size:16px;
	font-weight:normal;
	font-family: Verdana, Arial;
}*/
h2, #avia_ind h2{
	margin-bottom:16px;
	text-align:left;
	font-size:20px;
}
#avia_ind h2{
	margin-bottom:0px;
	background:url(../img/rus/fon_bl.gif);
}
h3{
	margin:0px;
	padding:0px;
	padding-top:7px;
	padding-bottom:7px;
	font-size:14px;
	color:#1C66B8;
}
#h3{
	text-align:left;
	padding-bottom:10px;
	padding-left:35px;
	font-size:18px;
	font-family: Tahoma, Arial;
	color:#1C66B8;
}
h4{
	font-size:14px;
	color:#C51100;
}
h5, #cc h5 a{
	color:#6090E6;
	font-size:12px;
	font-weight:bold;
}
#cc h5 a{
	color:#025DC4;
}
#actual{
	text-align:center;
	color:#FF0000;
}
#actual a{
	color:#00484E;
}
#actual td{
	padding-bottom:15px;
}
#results_spec td{
	padding-left:5px;
	padding-right:4px;
/*	text-align:center;*/
	font-size:12px;
}
#date_hits{
	color:#ff0000;
}
#hits_txt b{
	color:#ff0000;
}
#hits_txt a{
	color:#00484E;
	font-size:12px;
}
.men1{
	position:absolute;
	visibility:hidden;
	z-index:20;
}
.men2, .men4, .men4u{
	position:relative;
	width:1px;
	height:1px;
	top:26px;
	left:0px;
	z-index:20;
}
.men4{
	margin-left:-20px;
}
.men4u{
	margin-left:-19px;
}
#men3{
	background-color:#1C65B7;
	line-height:20px;
}
#men3 a{
	display:block;
	margin-left:5px;
	padding-right:10px;
	padding-left:10px;
	background:url(../img/rus/ar1.gif) no-repeat 0px 9px;
	font-size:11px;
}
#f1{
	background-color:#1C65B7;
}
#titnews{
	color:#739FD7;
}
#titonenews{
	color:#1C66B8;
	padding-left:10px;
}
#txtnewsmain{
	padding:10px 0px;
}
#onefoto, #foto1{
	padding:4px 7px 7px 4px;
	margin-bottom:5px;
	background:url(../img/rus/fonfoto.gif) no-repeat center center;
}
#onefoto_o{
	padding:4px 7px 7px 4px;
	margin-bottom:10px;
	background:url(../img/rus/fonfoto.gif) no-repeat;
}
#onefoto2{
	padding:4px 7px 7px 4px;
	margin-bottom:5px;
	background:url(../img/rus/fonfoto2.gif) no-repeat center center;
}
#onefoto3{
	padding:6px 7px 7px 5px;
	margin-bottom:5px;
	background:url(../img/rus/fonfoto3.gif) no-repeat center center;
}
#path{
	color:#5179AD;
	font-size:10px;
	padding-bottom:10px;
}
#path a{
	color:#5179AD;
}
#cc #path2 a{
	font-size:10px;
	color:#5179AD;
}
#tit{
	color:#C00A0B;
	font-size:16px;
	font-weight:bold;
}
#tit1{
	color:#134280;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}
#tit2, #tit2_, #tit2a, #tit2a a{
	color:#134280;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#tit2{
	padding-top:10px;
}
#tit2a, #cc #tit2a a{
	color:#FF0000;
}
#tit3{
	padding-bottom:15px;
}
#tit4{
}
#fotos{
	background-color:#FFFFFF;
/*	padding-top:36px;*/
	padding-left:10px;
}
#fotos a, #allphotos a{
	color:#00484E;
	font-size:14px;
	font-weight:bold;
	font-family: Tahoma, Arial;
}
#addrazd{
	position:relative;
	width:170px;
	margin-top:-10px;
}
#addrazd a{
	display:block;
	padding-left:12px;
	background:url(../img/rus/ar2.gif) no-repeat 0px 8px;
	color:#00484E;
	font-size:13px;
	font-family:Verdana, Arial;
	line-height:20px;
}
#volna{
	position:relative;
	width:100%;
	margin-top:-65px;
	height:176px;
	background:url(../img/rus/volnabig.gif) center center;
	z-index:10;
}
#kr4{
	text-align:right;
	vertical-align:bottom;
	background:url(../img/rus/fon_lcol_bot.gif) repeat-y 1px 0px;
}
#fonkr4{
	background:url(../img/rus/fon_lcol_bot.gif) repeat-y 1px 0px;
}
#kr5{
	vertical-align:top;
	background:url(../img/rus/fon2.gif) 6px 0px;
}
#kr6{
	text-align:right;
	background:url(../img/rus/fon2.gif) 6px 0px;
}
#bot2{
	position:relative;
	width:100%;
	height:130px;
	margin-top:-65px;
	background-color:#4C81D6;
	text-align:center;
	z-index:1;
}
#bottom{
	position:relative;
	width:1000px;
	margin-top:-145px;
	padding-left:0px;
	text-align:center;
	z-index:20;
}
#counters{
	float:left;	
	width:100px;
	height:90px;
	padding-top:20px;
}
#partners{
	float:left;	
	width:100px;
	height:90px;
	padding-top:20px;
	margin-right:20px;
}
#lic{
	padding:10px 0px 6px 250px;
	color:#DCF5F8;
	font-size:12px;
	font-family: Tahoma, Arial;
	text-align:left;
}
#copy{
	float:left;
	width:565px;
	height:93px;
	background:url(../img/rus/foncopy.gif) no-repeat;
	color:#000;
	font-size:12px;
	font-family: Tahoma, Arial;
	text-align:left;
}
#copy2{
	padding:22px 10px 0px 30px;
}
#address{
	float:left;
	padding-top:5px;
	color:#000;
	font-size:12px;
	font-family: Tahoma, Arial;
	text-align:left;
}
#titvac{
	padding-bottom:6px;
	color:#1C66B8;
	font-size:15px;
	font-weight:bold;
}
#txtvac{
	padding-top:10px;
	padding-bottom:20px;
}
#oneexc{
	padding-bottom:35px;
	vertical-align:top;
	text-align:center;
}
/*#forum{
	position:absolute;
	margin-left:55px;
	margin-top:16px;
}*/
#map{
	text-align:center;
}
#textinfo{
	padding-top:1px;
}
#textinfo td{
	font-size:11px;
}
#titopros{
	padding-left:5px;
}
#hotelimg{
	height:100px;
	vertical-align:top;
	text-align:center;
}
#fon_bl{
	background:url(../img/rus/fon_bl.gif);
}
.fon_bl_w{
	position:relative;
	margin-top:-15px;
}
#tit2td{
}
#logo{
	position:absolute;
	top:40px;
	left:0px;
	width:265px;
	height:93px;
	margin-left:30px;
	background:url(../img/rus/logo.png) no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/rus/logo.png,sizingMethod=crop);
}
#logo2{
	position:absolute;
	top:35px;
	left:0px;
	width:345px;
	height:121px;
	margin-left:100px;
	background:url(../img/rus/logo2.png) no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/rus/logo.png,sizingMethod=crop);
}
#phones{
	position:absolute;
	top:40px;
	right:37px;
	height:93px;
	padding:17px 10px 0px 5px;
	background:url(../img/rus/fonphone.png) no-repeat;
	color:#0054A3;
	font-size:24px;
	font-family: Tahoma, Arial;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/rus/fonphone.png,sizingMethod=crop);
}
#phones2{
	position:absolute;
	top:0px;
	left:630px;
	width:388px;
	height:50px;
	padding:0px 10px 0px 100px;
	background:url(../img/rus/fonphone2_summer.png) no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/rus/fonphone2_summer.png,sizingMethod=crop);
	color:#0054A4;
	font-size:19px;
	font-family: Tahoma, Arial;
}
#flags{
	position:absolute;
	top:7px;
	right:115px;
	width:89px;
	height:25px;
	padding-top:4px;
	background:url(../img/rus/fonflags.gif) no-repeat;
}
#flags a{
}
#fl1, #fl2{
	display:inline;
	width:23px;
	height:15px;
	margin-left:13px;
}
#fl2{
	margin-left:16px;
}
#overlay{
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	background:url(../img/rus/fonshadow.gif);
	z-index:100;
}
#allphotos{
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	padding:8px;
	background-color:#ffffff;
	z-index:100;
}
/* ---------------------------------- */
#map{
	z-index:1px;
}
#dealer_out{
	display:none;
	background-color:#ffffff;
	width:300px;
	min-height:100px;
	z-index:110px;
	border:1px solid #989898;
	position:absolute;
	top:-350px;
	left:200px;
	padding:10px;
}
#deal{
	z-index:100px;
	position:relative;
}
.gBorder {
	border:1px solid #989898;
	color:#989898;
	top:-345px;
	left:507px;
	position:absolute;
	z-index:121px;
}
.gBorder2{
	margin-top:4px;
	border:1px solid #00484E;
}
#cross{
	display:none;
}
#cross2{
	float:right;
	padding-top:10px;
}
#dealer{
	padding-top:10px;
}
/* ---------------------------------- */
#allinfo{
	padding:10px 10px 0px 0px;
	text-align:right;
	font-weight:bold;
}
#msg{
	color:#2269BB;
	font-size:16px;
	font-weight:bold;
}
#avia_ind td{
	vertical-align:top;
	white-space:nowrap;
}
#w td{
	font-size:11px;
}
#o{
	height:20px;
}
#city{
	padding-bottom:10px;
}
#admin{
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	font-weight:bold;
}
u{
	text-decoration:none;
	color:#ff0000;
}
#table_padd td{
	padding-left:10px;
}
#act{
	padding-left:10px;
	padding-right:10px;
}
#bl_txt #act2 a{
	font-size:11px;
}
#act2{
	padding-left:3px;
}
#price_hotel, #price_tour{
	color:#025EC4;
	font-weight:bold;
}
#price_tour, #daysam{
	display:inline;
}
#price_tt{
	padding-top:3px;
	color:#025EC4;
	font-weight:bold;
}
#bluln{
	margin:10px 3px 10px 0px;
	background-color:#1C66B8;
}
#daysam{
	font-size:11px;
}
#st_1{
	position:relative;
}
#st_2{
	position:absolute;
	right:0px;
}
#hotelservices{
	float:right;
	position:relative;
	width:200px;
	margin-left:80px;
}
#apart2{
	position:absolute;
	display:none;
	background-color:#F6E9D0;
	border:1px solid #1D66B7;
	z-index:20;
}
#apar3{
	vertical-align:top;
}
#cl{
	position:absolute;
	top:5px;
	right:5px;
	z-index:25;
}
#cl2{
	position:relative;
}
#catalog_c td, #catalog_c td a{
	line-height:22px;
	color:#1D66B8;
	font-size:12px;
}
#catalog_c td{
	color:#8B5701;
}
#catalog_c td a:hover{
	color:#5194DF;
}
#list_tours td{
	font-size:11px;
}
#srchtrs{
	padding-bottom:5px;
	font-size:18px;
}
#srchtrs a{
	font-size:18px;
	font-family:Arial;
}
#otkr{
/*	display:none;*/
	position: absolute;
	left: 300px;
	top: 60px;
	text-align:center;
	border:1px solid #1F67B9;
	z-index:100px;
}
.tDhtmlPopClose{
	position: absolute;
	padding-top: 5px;
	padding-left:570px;
	text-align:right;
	color:#87A8E2;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial;
}
.tDhtmlPopClose a{
	color:#1F67B9;
}
.gBorder{
	border:1px solid #fff;
}
#seo_text{
	padding:10px;
}
#seo_text a{
	color:#00484E;
	font-size:10px;
	font-family:Tahoma;
}
#avia_search_ind{
	position:relative;
	margin-top:-17px;
	background:url(../img/rus/fon_avia_search.jpg) no-repeat 330px 20px;
}
#asi{
	padding:33px 0px 0px 10px;
	height:60px;
	background:url(../img/rus/avia_plane.jpg) no-repeat 311px -4px;
}
#asi a{
	color:#FF1111;
	font-size:22px;
	font-family:Arial;
}
#asi a:hover{
	color:#1C66B8;
}
#cont, #cont2{
	width:233px;
	height:60px;
	padding:7px 5px 7px 10px;
	background:url(../img/rus/fon_contacts.gif);
	text-align:left;
}
#cont2{
	background:url(../img/rus/fon_contacts2.gif);
}
#filials{
	text-align:center;
	padding-bottom:7px;
}
.continent{
	width:325px;
	padding:5px 0px 0px 15px;
	background:url(../img/rus/fon_menu.gif);
}
.continent2{
	height:32px;
	background:url(../img/rus/fon_continent.gif) repeat-x 15px bottom;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
#info_country{
	padding:12px 0px 0px 15px;
}
#ccol #info_country a{
	color:#1c66b8;
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma;
}

/* --------------------------------------- */
DIV.tAccordionTop {width:730px; height:18px; padding-top:2px; background-image:url("/img/rus/dealer_acc_section_header.png"); }
DIV.tAccordionExpand IMG, DIV.tAccordionGroup IMG {float:left;margin:2px 6px 0px 4px;}
DIV.tSpecsContainer {MARGIN-LEFT: 21px; WIDTH: 680px; MARGIN-RIGHT: 15px; padding-bottom:25px;}
.gClearBoth {clear:both;}
DIV.tAccordionGroup {width:100%;height:19px;overflow:hidden;}
.gPadBottomLarge {padding-bottom:20px;}
.gEmphasis {font:Georgia, "Times New Roman", Times, serif;}
.gPadTopLarge {padding-top:20px; padding-bottom:20px;}
.tScroller {height:250px; background-color:#655F5F !important; padding: 10px 2px 2px 2px; overflow: auto; width:330; text-align:left; color:#fff}
.tDhtmlPop {background-color:#C1C1C1; display:none; padding: 10px 10px 5px 10px; position:absolute; font-size:11px; z-index:90}
.gBorder {border:1px solid #000;}
.tDhtmlPopClose	{text-align:right; padding-top: 1px; margin-bottom: 4px;}
.tDhtmlPopClose a { text-decoration:none}
/* --------------------------------------- */
#continent5{
	position:relative;
	margin-top:-300px;
}