* {margin:0;padding:0;outline:none;} html, body {background:#add9f2;position:relative;} img {border:0;} a {text-decoration:none;} ul {list-style-type:none;}
body {font:.75em 'Arial Narrow', Arial, sans-serif;text-align:center;}
.cntrys .desc .csvtable td {padding:2px;}
#all {text-align:left;margin:0 auto;width:1006px;_width:1002px;border-right:solid 1px #0186bd;background:url(images/bg_hdr.gif) left top repeat-x #028ecd;}
.hdr {display:block; background-position:center center;background-repeat:no-repeat;}
 .hdr .in {display:block;height:245px;background:url(/images/hdr_mask.gif) center center no-repeat;padding:65px 26px 0 19px;_padding:65px 24px 0 19px;}
 .hdr .in p {color:#fff;padding:11px 0 0 40px;height:52px;}
 .hdr .in .home  {float:right;margin:16px 0 0;clear:both;position:relative;left:19px;}
 .hdr .in .amail {float:right;margin:35px 0 0;clear:both;position:relative;left:19px;}
 .hdr .in .amap  {float:right;margin:35px 0 0;clear:both;position:relative;left:19px;}
 .hdr .in .sh {height:14px;width:815px;_width:811px;position:relative;float:left;left:-19px;top:95px;_top:90px;background:url(/images/bg_mt.png) left top repeat-x;filter:expression(fixPNG(this));z-index:1;}
 .shcrn {display:none;height:14px;width:14px;position:relative;float:left;left:-32px;top:94px;_top:91px;background:url(/images/crn2.jpg) right top no-repeat;z-index:1000;}
div.menu {width:100%;background:url(/images/bg_menu.gif) top left repeat #48569f;padding:0 0 18px;float:left;_width:100%;}
 div.menu ul {font-size:18px;float:left;}
  div.menu li {margin:0;color:#fff;text-align:center;float:left;}
  div.menu li.act {background:url(/images/bg_menu_act_r.gif) right top no-repeat;padding:0 2px 0 0;}
   div.menu li.act a {background:url(/images/bg_menu_act_l.gif) left top repeat-x;}
  div.menu a {color:#fff;padding:4px 0 9px;float:left;width:100%;}
  div.menu a:hover {background:url(/images/bg_menu_h.gif) 0 0 repeat-x;}
#m1 {background:url(/images/menu_r.gif) right top no-repeat !important;}
#m2 {background:url(/images/menu_o.gif) right top no-repeat !important;}
#container {position:relative;float:left;padding:0 0 12px 10px;background:url(/images/bg_bigsh_c_2.gif) 15px bottom no-repeat;_background-position:11px bottom;width:996px;_width:992px;}
.bigw {margin:0 0 13px;padding:0 0 0 0;background:url(/images/lb_b=.gif) left bottom no-repeat #fff;float:right; width:991px;}
 .main_up2 {background:url(/images/bg_bigsh_w.gif) left bottom no-repeat;padding:0 0 11px 11px;float:right;}
 .main_up21 {background:url(/images/sh_big_blue.gif) left bottom no-repeat;padding:0 0 49px;float:right;}
 .main_up1 {background:url(/images/bg_main.gif) left bottom repeat-x #67bee6;float:left;}
 .main {background:url(/images/lb_w2.gif) left bottom no-repeat;float:left; width:828px;}
 .main1 {background:none;float:left;width:828px;_height:expression(document.body.clientHeight < 1045 ? "auto" : "675px");min-height:675px;}
 .main2 {background:none;float:left;_height:expression(document.body.clientHeight < 1045 ? "auto" : "675px");min-height:675px; margin: 15px;}
.lbnrs {width:160px;padding:25px 0 0;float:left;text-align:center;}
 .lbnrs img, .lbrns object {margin:0 auto 25px;}

.btns2 {float:left;padding:0 0 0 26px;clear:both;position:relative;top:40px;}
 .btns2 a {float:left;margin-right:40px;width:112px;height:29px;cursor:hand;text-align:center;padding:2px 0 0;}
 .seeall {background:url(images/btn_seeall.gif) left top no-repeat;color:#2c582a;}
 .wherebuy {background:url(images/btn_wherebuy.gif) left top no-repeat;color:#fff;}
.menu2 {float:left;font-size:16px;margin-left:0;width:75%;background:#5672b6;position:relative;left:15px;_left:16px;}
 .menu2 a {color:#fff;margin:0 21px 0 0;white-space:nowrap;}
 .a1 {float:left;margin:0 2px 0 0;}
  .menu2 .a1 a {background:url(images/bg_specprops.jpg) right top no-repeat;margin:0;padding:8px 33px 10px;float:left;font-size:16px;}
 .a2 {background:url(images/sq_o.gif) left 85% no-repeat;padding:7px 0 0 21px;float:left;}
 .a3 {background:url(images/sq_r.gif) left 85% no-repeat;padding:7px 0 0 21px;float:left;}
.forms_up {background=:url(/images/forms2.png) left bottom no-repeat;padding:0 0 42px 12px;margin:0 0 10px;float:right;filter:expression(fixPNG(this));_position:relative;left:1px;z-index:1000;}
.forms_upc {background=:url(/images/forms2.png) left bottom no-repeat;padding:0 0 42px 12px;margin:0 0 10px;float:right;filter:expression(fixPNG(this));position:absolute;left:802px;top:0;_left:799px;z-index:99;}
 .forms {float:left;background:url(/images/bg_form_subs.png) left bottom no-repeat;_background:url(/images/bg_form_subs.gif) left bottom no-repeat;filter:expression(fixPNG(this));padding:0 0 21px;}
  .forms form {width:182px;padding:8px 0 16px 10px;float;left;}
  .forms form h3 {font-weight:normal;font-size:1.6em;padding:0 0 6px;display:block;line-height:1em;}
  .forms select {font-size:10px;border:none;width:120px;}
   .stour {background:url(/images/bg_form_stour.gif) left bottom no-repeat #4959a6;padding-bottom:9px;color:#fff;}
    .stour .txt {height:13px;border:none;width:100px;padding:0 2px;font-size:11px;position:relative;top:-2px;}
    .stour td, .shotel td {padding:0 0 4px;}
    .stour p {text-align:center;line-height:1em;}
    .stour .btn, .shotel .btn, .subs .btn {position:relative;left:130px;top:6px;}
     .shotel .btn {top:0;}
   .forms .shotel {background:url(/images/bg_form_shotel.gif) left bottom no-repeat #2cb0e0;padding-bottom:9px;}
    .chks div {padding:0 0 3px;}
    .chks label {padding:0 0 0 5px;}
   .wthr {background:url(/images/bg_form_wthr.gif) left bottom no-repeat #afd9f2;}
    .wthr p {padding:0 0 6px;}
   .forms .subs {background-color: #fff;padding-bottom:13px;}
    .subs a {display=:block;color:#0093cf;text-decoration:underline;padding:6px 0 0;margin:0 0 0 -39px;}
    .subs .txt {border:none;background:#888;height:16px;color:#fff;padding:1px 2px 0;font-size:12px;}
    .stour h3, .shotel h3 {color:#fff;}
    .wthr h3, .subs h3 {color:#0093cf;}	
.items {padding:13px 0 0 13px;float:left;width:611px;}
.bigw .item {width:150px;margin:0 0 3px;float:left;}
 .bigw .item .img {width:123px;height:123px;margin:18px 0 0 21px;_margin:15px 0 5px 14px;float:left;}
 .bigw .item .ramka {width:158px;height:158px;margin:-141px 0 0;background:url(/images/bg_pic.png) left top no-repeat;_width:151px;_background:url(/images/bg_pic3.png) left top no-repeat;filter:expression(fixPNG(this));float:left;}
 .bigw .item p {height:41px;font-size:1.3em;line-height:1.2em;margin:-7px 0 0;_margin:-12px 0 0 -4px;padding:0 7px 0 17px;width:128px;text-align:center;float:left;}
 .bigw .item a {color:#23499a;}
 .bigw .item a.more, .preg a.more {float:left;margin-left:27px;_margin-left:15px;width:112px;height:23px;background:url(images/btn_more.png) left top no-repeat;filter:expression(fixPNG(this));cursor:hand;text-align:center;color:#313f85;padding:3px 0 0;}
.smaw {margin:0 1px 0 0;background:#fff;float:right;width:838px;}
.smaw .items {width:600px;padding:0 0 0 25px;margin:0 5px 0 0;float:left;}
.smaw .item, .bigw .lidx .item {width:300px;margin:0 0 3px;float:left;}
 .bigw .smaw .item .img, .gal .img, .cntry .img, .bigw .lidx .item .img {width:123px;height:123px;margin:18px 0 0 21px;_margin:15px 5px 5px 14px;float:left;}
 .bigw .smaw .item .ramka, .cntry .ramka, .bigw .lidx .item .ramka {width:158px;height:158px;margin:-141px 0 0;_margin:0 0 0 -141px;_width:151px;background:url(/images/bg_pic.png) left top no-repeat;_background:url(/images/bg_pic3.png) left top no-repeat;filter:expression(fixPNG(this));float:left;}
 .bigw .smaw .item h3, .bigw .lidx .item h3 {height:58px;width:138px;margin:-141px 0 0;_margin:0;padding:11px 0 0 3px;font-size:1.2em;font-weight:normal;float:left;}
 .bigw .smaw .item p, .bigw .lidx .item p {height:46px;/*was52px*/width:138px;margin:-83px 0 0; _margin:-13px 0 0;padding:9px 0 0 3px;font-size:1em;color:#7e9db2;text-align:left;overflow:hidden;float:left;}
 .bigw .smaw .item a, .bigw .lidx .item a {color:#23499a;}
 .bigw .smaw .item a.more, .bigw .lidx .item a.more {float:left;margin-left:0;margin-top:-17px;_margin:0;width:120px;height:30px;background:url(images/btn_more.png) left top no-repeat;filter:expression(fixPNG(this));cursor:hand;_padding:1px 0 0;}

.gal {margin:0 1px 7px 50px;padding:0 0 5px;_padding:4px 0 0 10px;float:left;width:530px;background=:url(/images/bg_gallery.gif) left 3px no-repeat;display:inline;}
  .gal .ramka {width:158px;height:158px;margin:0 0 0 -144px;_margin:0 4px 0 -141px;_width:149px;background:url(/images/bg_pic.png) left top no-repeat;_background:url(/images/bg_pic3.png) left top no-repeat;filter:expression(fixPNG(this));float:left;}
  .gprev {width:32px;height:32px;margin:0 0 0 40px;_margin-left:40px;background:url(/images/btn_prev.png) left top no-repeat;filter:expression(fixPNG(this));cursor:hand;float:left;}
  .gnext {width:32px;height:32px;margin:0 8px 0 0;_margin-right:22px;background:url(/images/btn_next.png) left top no-repeat;filter:expression(fixPNG(this));cursor:hand;float:right;}

.pager_up {float:left;text-align:center;width:100%;padding:10px 0 0;}
 .pager {margin:0 auto;text-align:center;width:38%;}
  .pager a {color:#333;font-size:13px;font-weight:bold;width:30px;height:25px;padding:5px 2px 0 0;margin:1px 0;background:url(/images/btn_num.png) left top no-repeat;filter:expression(fixPNG(this));float:left;cursor:hand;}
  .pager a.cur {margin:1px 0;background:url(/images/btn_num_curr.png) left top no-repeat;filter:expression(fixPNG(this));cursor:default;}
  .pager a.gprev {width:32px;height:32px;margin:0 0;padding:0;background:url(/images/btn_prev.png) left top no-repeat;filter:expression(fixPNG(this));cursor:hand;}
  .pager a.gnext {width:32px;height:32px;margin:0 0;padding:0;background:url(/images/btn_next.png) left top no-repeat;filter:expression(fixPNG(this));cursor:hand;}

.bigw .itemg {width:562px;padding:0 0 12px 26px;filter:expression(fixPNG(this));float:left;}
 .bigw .itemg .img {width:500px;margin:38px 0 19px 28px;filter:expression(fixPNG(this));float:left;}
 .big_ramka {width:562px;float:left;}
 .bigw .itemg p {font-size:1.5em;margin:0;padding:0 15px;width:532px;text-align:center;color:#0093d0;position:relative;float:left;}
  .big_ramka .top {background:url(/images/bg_pic_big_t.png) top left no-repeat;filter:expression(fixPNG(this));height:101px;}
  .big_ramka .mid {background:url(/images/bg_pic_big_m.png) top left repeat-y;filter:expression(fixPNG(this));}
  .big_ramka .bot {background:url(/images/bg_pic_big_b.png) top left no-repeat;filter:expression(fixPNG(this));height:110px;}

.cntrys {float:left;padding:13px 0 0 20px;z-index:1;}
.cntry {width:668px;margin:0 0 10px;float:left;}
 .cntry .ramka {width:158px;height:158px;margin:0 0 0 -144px;_margin:0 0 0 -141px;_width:151px;background:url(/images/bg_pic.png) left top no-repeat;_background:url(/images/bg_pic3.png) left top no-repeat;filter:expression(fixPNG(this));float:left;}
 .cntry h2 {font-weight:bold;font-size:1.8em;color:#0093d3;padding:12px 0 7px;_padding:8px 0 7px;position:relative;left:16px;_left:4px;}
 .cntry h2.center {text-align:center;}
 .cntry h2 a.a {color:#0093d3;}
 .cntry table {float:left;margin:0 0 0 16px;_margin:0 0 0 8px;width:420px;}
 .cntry table td {}
 .cntry table a {color:#333;font-size:1.4em;font-weight:bold;margin:0 30px 10px 0;display:block;clear:both;position:relative;}
 .cntry table a.get_file {color:#0093D3;font-size:0.9em;font-weight:normal;margin:0 10px 0px 0;display:inline;clear:both;position:relative;}
 .cntry table a.hotel {color:#333;font-size:1.4em;font-weight:bold;margin:0 10px 10px 0;clear:both;position:relative;display:inline;}
 .cntry table a.more{
	background:transparent url(images/btn_more.png) no-repeat scroll left top;
	color:#313F85;
	float:right;
	height:23px;
	margin-left:27px;
	padding:3px 0 0;
	text-align:center;
	width:112px;
	font-size:0.9em;
	font-weight:normal;
	}
a.my_more{
	background:transparent url(images/btn_more.png) no-repeat scroll left top;
	color:#313F85;
	/*float:left;*/
	height:23px;
	margin-left:27px;
	padding:3px 5px 5px;
	text-align:center;
	width:112px;
	font-size:0.9em;
	font-weight:normal;
	}	
 .cntry table a.no {color:#333;font-size:1em;font-weight:normal;margin:0;display:inline;clear:none;text-decoration:underline;}
 .cntry table a.no2 {color:inherit;font-size:1em;font-weight:inherit;margin:0;display:inline;clear:none;text-decoration:underline;}

.lt, .mt, .rt, .lb, .mb, .rb {height:13px;font-size:1px;}
.lt, .rt, .lb, .rb, .lm, .rm {width:13px;font-size:1px;}
.lt {background:url(/images/bg_countries.png) left top no-repeat;filter(fixPNG(this));_background:url(/images/lt.gif) left top no-repeat;}
.mt {background:url(/images/bg_countries.png) -13px top no-repeat;filter(fixPNG(this));}
.rt {background:url(/images/bg_countries.png) right top no-repeat;filter(fixPNG(this));_background:url(/images/rt.gif) right top no-repeat;}
.lm {background:url(/images/bgc_mm.gif) left top repeat-y;filter(fixPNG(this));}
.mm {background:url(/images/bgc_mm.gif) -13px top repeat-y;filter(fixPNG(this));}
.rm {background:url(/images/bgc_mm.gif) right top repeat-y;filter(fixPNG(this));}
.lb {background:url(/images/bg_countries.png) left bottom no-repeat;filter(fixPNG(this));_background:url(/images/lb.gif) left bottom no-repeat;}
.mb {background:url(/images/bg_countries.png) -13px bottom no-repeat;filter(fixPNG(this));}
.rb {background:url(/images/bg_countries.png) right bottom no-repeat;filter(fixPNG(this));_background:url(/images/rb.gif) right bottom no-repeat;}

.pic_med {float:left;margin:-248px 0 5px;padding:0 0 0 16px;clear:both;}
 .pic_med .img {width:257px;height:257px;margin:11px 18px 21px 15px;filter:expression(fixPNG(this));float:left;}
 .med_ramka {width:287px;height:287px;margin:0 0 0 -287px;background:url(/images/bg_pic_med.png) 0px 0px no-repeat;filter:expression(fixPNG(this));float:left;}

.cntryd {width:522px;height:186px;margin:62px 0 10px 72px;_margin:52px 0 10px 36px;background:url(/images/bg_country.png) left top no-repeat;_background:url(/images/bg_country.gif) left top no-repeat;float:left;}
 .mm2 {padding:0 0 0 249px;}
  .mm2 h2 {font-weight:bold;font-size:1.9em;color:#0093d3;padding:0 0 3px;}
  .mm2 h3 {font-weight:normal;font-size:2em;line-height=:1.6em;color:#fff;margin:0 0 12px;}
  .mm2 ul {background:url(/images/bg_tour.gif) left top repeat-y;float:left;width:275px;font:11px Tahoma, Arial, sans-serif;margin:0 0 13px -28px;_margin-left:-14px;padding:0 0 0 25px;}
   .mm2 ul li {background:url(/images/li_tour.gif) 5px 7px no-repeat;padding:3px 5px 4px 16px;margin:0 5px 0 0;color:#004880;float:left;}
   .mm2 ul li.act {background-color:#fff;}
   .mm2 ul a  {color:#004880;}
   .mm2 ul a:hover {text-decoration:underline;}
 .map2 {padding:0 0 0 0}
  .map2 h2 {font-weight:bold;font-size:1.9em;color:#0093d3;padding:0 0 3px;}
  .map2 h3 {font-weight:normal;font-size:2em;line-height=:1.6em;color:#fff;margin:0 0 12px;}
  .map2 ul {float:left;width:595px;font:11px Tahoma, Arial, sans-serif;margin:0 0 13px -28px;_margin-left:-14px;padding:0 0 0 95px;background:transparent url(/images/bgc_mm.gif) repeat-y scroll -13px top;}
   .map2 ul li {background:url(/images/li_tour.gif) 5px 7px no-repeat;padding:3px 5px 4px 16px;margin:0 5px 0 0;color:#004880;float:left;width:150px;}
   .map2 ul li.act {background-color:#fff;}
   .map2 ul a  {color:#004880;}
   .map2 ul a:hover {text-decoration:underline;} 
 .map2_p {padding:10px;}
  .map2_p h2 {font-weight:bold;font-size:1.9em;color:#0093d3;padding:0 0 3px;}
  .map2_p h3 {font-weight:normal;font-size:2em;line-height=:1.6em;color:#fff;margin:0 0 12px;}
  .map2_p ul {float:left;width:595px;font:11px Tahoma, Arial, sans-serif;margin:0 0 13px -28px;_margin-left:-14px;padding:0 0 0 135px;background:transparent url(/images/bgc_mm.gif) repeat-y scroll -13px top;}
   .map2_p ul li {background:url(/images/li_tour.gif) 5px 7px no-repeat;padding:3px 5px 4px 16px;margin:0 5px 0 0;color:#004880;float:left;width:150px;}
   .map2_p ul li.act {background-color:#fff;}
   .map2_p ul a  {color:#004880;background:}
   .map2_p ul a:hover {text-decoration:underline;}   
.desc {width:560px;padding:0 0 20px 27px;color:#222;font:1.1em Tahoma, Arial, sans-serif;clear:both;}
 .desc p {line-height:2em;text-align:justify;}

.menu3 {margin:-5px 0 0;width:178px;height:178px;padding:0 0 0 30px;background:url(images/bot_menu.gif) right top no-repeat;float:right;position:relative;left:1px;}
 .menu3 a {display:block;}
 .b1 {font-size:1.6em;color:#fff;margin:10px 0 19px;}
 .b2 {font-size:1.4em;color:#fff;margin:0 0 17px;}
 .b3 {font-size:1.2em;color:#0093cf;margin:0 0 25px;}
 .b4 {font-size:1.2em;color:#0093cf;}
.btns {width:300px;float:left;margin:0 0 0 484px;display:inline;}
 .btns img {float:left;}
 .btns a {float:left;width:112px;cursor:hand;text-align:center;font-size:12px;margin:0 37px 0 0;}
 .a11 {background:url(images/btn_seeall2.gif) left top no-repeat;padding:2px 0 0;height:28px;color:#2c582a;}
 .a22 {background:url(images/btn_wherebuy2.gif) left top no-repeat;padding:2px 0 0;height:29px;color:#fff;}
 .a33 {background:url(/images/btn_wherebuy_b.gif) left top no-repeat;padding:4px 0 0;height:30px;color:#fff;}

.prt {width:460px;margin:40px 0 0 65px;float:left;color:#1a5b8d;font:1em Tahoma, Arial, sans-serif;}
 .prt td.f {padding:7px 0 7px 5px;width:173px;}
 .prt .odd td.f {background:#b9dff3;}
 .prt td {padding:7px 0 7px 33px;}
 .prt input {border-top:1px solid #686868;border-left:1px solid #686868;color:#333;}
 .prt .txt {width:165px;border-top:1px solid #686868;border-left:1px solid #686868;color:#333;}
 .prt .txtd {width:60px;border-top:1px solid #686868;border-left:1px solid #686868;color:#333;margin:0 8px 0 0;}
 .prt textarea, .prt select {border-top:1px solid #686868;border-left:1px solid #686868;color:#333;}
 .prt select {min-width:35px;}
 .prt .btns2 {padding:0 0 0 140px;}
 .prt .btns2 a {position:relative;top:42px;}

.preg {margin:20px 0 0 150px;width:250px;}
 .preg td {padding:3px 0;}
 .preg .txt {border:none;font-size:13px;height:15px;padding:0 2px;position:relative;top:-1px;width:170px;}
 .preg a {color:#23499a;}

.footer {float:left;background:url(images/catalog.jpg) 25px 0px no-repeat #028ecd;width:1006px;_width:1002px;border-right:1px solid #0186bd;}
 .footer h3 {color:#fff;position:relative;top:3px;left:-640px;font-weight:normal;font-size:18px;letter-spacing:1px;float:left;}
 .cat {width:715px;margin:24px 0 0 11px;margin-left:3px;line-height:1.1em;float:left;}
  .cat th {color:#1c3e95;padding:8px 0 6px;font-weight:normal;text-align:left;background:url(images/catalog_top.png) center top no-repeat;filter:expression(fixPNGcrop(this));}
  .cat td {padding:11px 0 4px;background:#028ecd;}
   .cat td span {position:relative;top:-6px;}
   .cat td a {color:#fff;display:block;position:relative;line-height:1.2em;}
   .cat .f {padding-left:35px;background:url(images/catalog_top.png) left top no-repeat;filter:expression(fixPNGcrop(this));}
   .cat .l {padding-right:31px;background:url(images/catalog_top.png) right top no-repeat;filter:expression(fixPNGcrop(this));}
   .cat td.f {background:url(images/catalog_ml.gif) left top repeat-y #028ecd;}
   .cat td.l {background:url(images/catalog_mr.gif) right top repeat-y #028ecd;}
   .cat .bot_f {background:url(images/catalog_bot.png) left top no-repeat;filter:expression(fixPNG(this));}
   .cat .bot {background:url(images/catalog_bot.png) center top no-repeat;filter:expression(fixPNG(this));}
   .cat .bot_l {background:url(images/catalog_bot.png) right top no-repeat;filter:expression(fixPNG(this));}
 .menu4 {background:url(images/bg_foo_v.jpg) left top no-repeat;width:822px;padding:7px 0 2px 14px;float:left;}
  .menu4 a {color:#fff;font-size:18px;margin:0 16px 0 0;text-decoration:underline;line-height:1.1em;float:left;position:relative;}
 .cntrs {width:822px;padding:10px 0 8px 14px;background:url(images/bg_foo_v.jpg) left bottom no-repeat;text-align:center;float:left;}
  .cntrs a {color:#ddd;}
 .fbnrs {float:right;width:200px;margin:20px 10px 0 0;}
  .fbnrs img {margin:0 0 7px;}
 .footer p {float:right;text-align:left;font-size:1.3em;color:#fff;width:160px;position:relative;margin:-30px 0 0;}

.clear {clear:both;}
div.empty-clear {display:none;}
.w530 {width:420px;}
h2.fs1 {font-size:1em;}

#navchain {float:left;position:relative;top:10px;left:15px;color:#fff;padding:0 0 5px;width:90%;}
#navchain a {color:#fff;font:1.1em Tahoma, sans-serif;margin:0 0 0 3px;}

.desc .item {padding-bottom:10px;}
.item_text {text-align:justify;padding:0 50px 0 170px;}
.desc .item img {margin:7px 0pt 0pt 21px;}
.bigw .desc .item .ramka {margin:-143px 0 0;}
