body{padding:0px;margin:0px;color:#333333;font:normal 13px/16px Arial,Helvetica,sans-serif;background:#FFFFFF}
img{border:0px}
a{color:#a40000}
a img{vertical-align:middle}
.topline{width:984px;text-align:left;font-size:11px;color:#CCCCCC;padding:2px 0px 2px 0px}
.st{width:250px;float:left;background:#FFFFFF;}
.st strong{font-weight:normal;color:#999999;padding-left:27px}
.fl{float:right;font-size:10px}
.fl a{color:#666666;text-decoration:none}
.bg{background:#FFFFFF url('/i/bg_menu2.gif') top left repeat-y;width:984px;text-align:left;}
.l{width:230px;float:left;clear:both}
.r{width:754px;float:left}
.sp{clear:both;font-size:1px;line-height:1px;height:1px}
.logo{background:url('/i/bg_logo.gif') top left no-repeat}
.menu{background:transparent url('/i/bg_menu.gif') top left no-repeat;padding-top:5px}
.menu a{display:block;font-size:11px;font-weight:bold;text-decoration:none;color:#666666;background:url('i/m1.gif') top left no-repeat;padding:3px 0px 12px 37px}
.menu a.new{color:#FFFFFF;background:url('/i/m3.gif') top left no-repeat}
.menu a.new img{vertical-align:middle;margin-left:5px}
.menu a.last{padding-bottom:3px}
.menu a:active,.menu a:hover, .menu a.s{color:#FFFFFF;background:url('/i/m2.gif') top left no-repeat}
.menu .sub a{background:url('/i/mi1.gif') top left no-repeat;padding:3px 0px 5px 55px}
.menu .sub a:active,.menu .sub a:hover, .menu .sub a.s{background:url('/i/mi2.gif') top left no-repeat;color:#000000}
.menu .sub a.s{text-decoration:underline}
.menu .sub{display:block;margin-bottom:6px}
.menu .sub .sub a{font-weight:normal;padding:3px 0px 1px 73px;background:url('/i/mii1.gif') top left no-repeat;}
.menu .sub .sub a:active,.menu .sub .sub a:hover, .menu .sub .sub a.s{background:url('/i/mii2.gif') top left no-repeat}
.country{background:#d80000 url('/i/swiss/topflag.jpg') top left no-repeat;height:86px;font-weight:bold;color:#FFFFFF;font-size:12px;}
.country div{padding:10px 0 0 20px}
.country div.smenu{padding:1px 0 0 20px}
.country img{}
.country img.bt{float:right}
.country img.fl{float:left;padding:3px 5px 3px 5px}
.country div.dd{padding:0px;border:1px solid #FFFFFF;width:200px;background:#FFFFFF url('i/dd_bg1.gif') top left repeat-x;font-weight:normal;line-height:22px}
.country a{color:#333333;text-decoration:none;display:block}

.crmp{background:#FFFFFF url('/i/swiss/top.gif') top left no-repeat}
.crmp h1{font:normal 19px/26px Arial,Helvetica,sans-serif;margin:0px;padding:10px 0px 0px 20px;display:block}
.rr{float:left;}
.rr,.rr2{clear:both;width:547px;background:#FFFFFF}
.rr2{width:750px}
.ll{float:left;width:205px}
.rr .inns, .rr2 .inns{border-bottom:1px solid #d80000}
.rr .inn, .rr2 .inn, .rr .inn a, .rr2 .inn a, .rr .inns, .rr2 .inns,.rr .inns a, .rr2 .inns a{color:#666666;text-decoration:none;font-size:11px;line-height:22px;background:#FFFFFF}
.rr .inn a:hover, .rr2 .inn a:hover, .rr .inn a:active, .rr2 .inn a:active, .rr .inns a:hover, .rr2 .inns a:hover, .rr .inns a:active, .rr2 .inns a:active{text-decoration:underline;background:#FFFFFF}
.ins,.ins2{padding:1px 28px 10px 20px;background:#FFFFFF}
.rr2 .ins{padding-right:0}
.ins2 p,ins2 div{pdding:5px 0 5px 0;margin:0}
.ins2 table,.ins2 td,.ins2 th{border-collapse:collapse;padding:5px;border-color:#CCC}
h1,h2,h3{font:bold 14px/22px Arial,Helvetica,sans-serif;color:#d80000;padding:0px;margin:0px;border-bottom:1px solid #d80000;clear:both}
h1{font-size:20px;border:none;margin:0 0 10px 0;color:#1F61AB}
h2.g,h3.g{color:#666666;border-bottom:1px solid #CCCCCC}
h2,h2.g{clear:both;margin-bottom:10px;font-size:16px;line-height:24px}
h2 a,h3 a{color:#d80000;text-decoration:none}
.crmp img{vertical-align:middle}
.r p{margin:0px;padding:3px 0px 10px 0px}
.inn,.inns{margin:0px 28px 0px 20px;padding:0px;background:#FFFFFF}
.inn2{margin:15px 0px 15px 0px;padding:0px}

.fnav{text-align:center}
.fnav img{margin-bottom:5px}
.fnav a{font-size:11px;text-decoration:none;color:#d80000}
.fnav a:hover,.fnav a:active{text-decoration:underline}
.fnav a.b{border:1px solid #e80000;padding:0px 4px 0px 4px;font-weight:bold;font-family: Arial, Helvetica, sans-serif}
.fnav a.b:hover,.fnav a.b:active{background:#d80000;color:white;text-decoration:none}
.txt{text-align:justify}
.hotel{line-height:18px}
.hotel a:active,.hotel a:hover{color:#d80000;font-weight:bold}

.rr .rrr{float:left;width:283px}
.rr .rrr .inn{margin:0px 20px 0px 0px}
.rr .lll{width:146px;float:left}

.rr ul{margin:10px 0 0 20px;padding:0}
.rr li{list-style:outside url(/i/mi2.gif) square;padding-bottom:10px;}

.ll ul{margin:10px 0 0 20px;padding:0}
.ll li{list-style:outside url(/i/mi2.gif) square;padding-bottom:10px;}


ul.exc{margin:20px 0px 0px 0px;padding:0px}
.exc li{list-style:url('/i/bul3.gif') outside square;margin:5px 0px 5px 30px;padding:0px 0px 5px 5px}
.exc a{color:#d80000;text-decoration:none}
.exc a:hover,.exc a:active{text-decoration:underline}

.bhot span{display:block;float:left;margin:10px 0px 0px 0px;}
.bhot a{color:#424242;text-decoration:none;font-size:12px;line-height:14px;}
.bhot .pic{border:1px solid #666666;background:#FFFFFF;padding:2px;margin-right:10px;clear:both;}
.bhot a strong{font-size:12px;color:#1f61ab;}
.bhot a:hover,.bhot a:active{text-decoration:underline}
.bhot span.t{width:147px}
.bhot span.pic{width:40px}

.smenu{padding:0px;font-weight:normal;line-height:22px}
.smenu a{display:block;width:200px;background:#FFFFFF url('/i/dd_bg2.gif') top left repeat-x;border:1px solid #FFFFFF;border-top:none;line-height:22px}
.smenu a:hover,.smenu a:active{background:#CCCCCC}
.main{background:#0066CC url('/i/swiss/main_winter1.jpg') top left no-repeat;height:332px}
.main .special div.cc{width:282px;height:209px;background:#e9eaf2 url('/i/swiss/main_winter1_special.jpg') top right no-repeat}

#welcome {margin-left:18px}
.mains1{background:#0066CC url('/i/swiss/main3_summer1.jpg') top left no-repeat;height:332px}
.mains2{background:#0066CC url('/i/swiss/main3_summer2.jpg') top left no-repeat;height:332px}
.mains3{background:#0066CC url('/i/swiss/main3_summer3.jpg') top left no-repeat;height:332px}
.mains4{background:#0066CC url('/i/swiss/main3_summer4.jpg') top left no-repeat;height:332px}
.mains5{background:#0066CC url('/i/swiss/main3_summer5.jpg') top left no-repeat;height:332px}
.mains6{background:#0066CC url('/i/swiss/main3_summer6.jpg') top left no-repeat;height:332px}

.mainw1{background:#0066CC url('/i/swiss/main2_winter1.jpg') top left no-repeat;height:332px}
.mainw2{background:#0066CC url('/i/swiss/main2_winter2.jpg') top left no-repeat;height:332px}
.mainw3{background:#0066CC url('/i/swiss/main2_winter3.jpg') top left no-repeat;height:332px}
.mainw4{background:#0066CC url('/i/swiss/main2_winter4.jpg') top left no-repeat;height:332px}

.special{float:right;margin:91px 0px 0px 0px;width:304px}
.special .i{float:left;padding:10px; }
.special .t span{clear:both;padding:0px 10px 0px 10px;text-align:justify;display:block;}
.special a{text-decoration:none;color:#d80000}
.special .t a span{color:#424242;font-size:11px;line-height:13px}
.special .t .head{width:201px;float:left;padding:10px 0px 0px 0px}
.special .t strong.more{padding-left:10px;font-size:10px;cursor:pointer;font-family:Verdana,Arial,Helvetica,sans-serif}
.special .t strong img{vertical-align:middle}

.booking{float:right;margin:269px 0px 0px 0px;width:419px}
.booking img{vertical-align:middle}
.booking #bonline{margin-right:2px}

.bookform {background:url('/i/bg_bookform.png') top left repeat-x}
.bookform{position:absolute;width:397px;margin:141px 0 0 334px}
.bookform .bg2{width:397px;height:158px;background:url('/i/form_border.gif') top left no-repeat}
.bookform .bg1{width:397px;height:158px;background:url('/i/form_border2.gif') top left no-repeat}
.bookform #bonline2{margin-left:257px}
.bookform #bgarant2{margin-left:115px}
.bookform a.g{color:#999;font-weight:normal}

.bookform .bg1,.bookform .bg2{padding:0 0 0 23px}
.bookform a img{border:5px solid #FFF;margin:20px 0 3px 0}
.bookform a{display:block;float:left;width:115px;text-align:center;font-weight:bold;color:#d80000;text-decoration:none}

.edel {clear:both}
.edel .e{float:right}
.edel .e img{vertical-align:top}
.edel .s{padding-top:23px}
.edel img{margin-top:17px;margin-right:1px}
.edel .e img{margin-top:0}
.edelbg{background:#FFF url('/i/tab_bg.gif') repeat-x left bottom}
.news{padding:14px 21px 15px 31px;line-height:15px}
.news p{font-size:12px;padding:3px 0px 5px 0px;margin:0px}
.news a{text-decoration:none;color:#666666}
.news a strong{font-size:10px;color:#1f61ab;display:block}
.news a:hover,.news a:hover strong{color:#d80000;text-decoration:underline}
.news p a img{margin-left:5px;vertical-align:middle}
.mspec a{color:#d80000}
.mspec{clear:both;border:1px solid #d80000;margin-right:22px;background:url('/i/bg_spec.gif') top left repeat-y;}
.mspec .i{border:2px solid #FFFFFF}
.mspec .m{width:277px;float:left}
.mspec .l{width:449px;float:left}
.mspec .m strong{display:block}
.mspec .m a{text-decoration:none;display:block}
.mspec .m a:hover,.mspec .m a:active{text-decoration:underline}
.mspec .m ul{margin:20px 0px 0px 0px;padding:0px}
.mspec .m li{list-style:url('/i/bul3.gif') outside square;margin:5px 0px 5px 30px;padding:0px 0px 5px 5px}
.mspec .m .spec li{margin:5px 0px 5px 38px;padding:0px 0px 5px 10px}

.mspec .it{padding:10px 13px 10px 13px;clear:both}
.mspec .pic{float:left;border:1px solid #bbbbbb;padding:2px;margin-right:15px}
.mspec .txt a{color:#424242;text-decoration:none;font-size:11px}
.mspec .txt a strong.hd{font-size:12px;color:#1f61ab;display:block}
.mspec .txt a strong.hd em{font-style:normal;font-weight:normal}
.mspec .txt a strong.m{display:block;float:right;width:100px;color:#d80000;cursor:pointer;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif}
.mspec .txt a strong.m img{margin-top:3px}
.mspec .more{display:block;margin-top:5px}
.mspec .spc{height:2px;line-height:2px;font-size:2px;background:#FFFFFF;clear:both;margin-top:10px}

.mspec2{border-top:none}
.video{height:300px;border:2px solid #fff;}
.cent{width:452px;float:left}
.rt{width:280px;float:left}
.bottom .rt{width:100px;}
.todaytext{padding:15px 0px 5px 0px}
.today{border-left:1px solid #AAAAAA;height:490px}
.today a{display:block;color:#0c4b90;cursor:pointer;margin-left:15px}
.today a em{font-style:normal;color:#333333;text-decoration:none;font-size:9px;display:block;clear:both;float:left;width:50px}
.today a strong{font-weight:normal;display:block;float:left;padding-bottom:10px;width:366px;font-family:Arial,Helvetica,sans-serif}
.today a:hover,.today a:active,.today a:hover em,.today a:active em{color:#d80000}
.cities{padding:15px 0px 0px 31px}
.cities span{display:block;float:left;margin:5px 0px 10px 0px}
.cities span.t{width:130px}
.cities a{color:#424242;text-decoration:none;display:block;cursor:pointer;font-size:10px;line-height:12px}
.cities a .pic{border:1px solid #666666;background:#FFFFFF;padding:2px;margin-right:10px;clear:both}
.cities a strong{font-size:12px;color:#1f61ab;display:block}
.cities a:hover,.cities a:active{text-decoration:underline}
.fototext{padding:15px 0px 5px 0px}
.foto{border-left:1px solid #AAAAAA;height:265px}
.foto .pic{clear:both}
.foto .pic,.foto .pic2{float:left;border:1px solid #666666;background:#FFFFFF;padding:2px;margin:0px 6px 11px 5px;}
.map{border-left:1px solid #AAAAAA;padding-left:15px;height:91px}
.map img{float:left;margin-right:10px}
.bottom{width:984px;border-top:1px solid #000000;padding-top:1px;text-align:left;font-size:12px;color:#999999}
.line{border-top:1px solid #000000}
.bottom a{color:#d80000}
.bottom div div div{padding:20px 0px 10px 30px}
.bottom .l{font-size:10px;line-height:13px}
.bottom .cent{color:#666; margin-top:20px;width:560px;padding-bottom:20px}
.bottom .cent div.c1{padding:0 0 0 10px;border-left:2px solid #eee;float:left;width:230px}
.bottom .cent div.c2{padding:0 0 0 10px;border-left:2px solid #eee;float:left;width:300px}
.bottom .cent a{color:#666}
.bottom .cent ul{margin:0px 0px 0px 0px;padding:0px}
.bottom .cent li{list-style:url('/i/bul3.gif') outside square;margin:0px 0px 5px 30px;padding:0px 0px 5px 5px}
.city{width:50%;float:left}
.city span{margin:0px 10px 20px 0px;display:block}
.city a.pic{float:left;border:1px solid #666666;background:#FFFFFF;padding:2px;margin:0px 10px 10px 0px;clear:both} 
.city {font-size:11px;line-height:14px}
.city a{color:#333333;text-decoration:none}
.city strong a {font-size:14px;display:block;margin-bottom:3px;text-decoration:underline;color:#a40000}
.ccont{clear:both;margin-top:10px}
.ccont p,.ccont div{text-align:left}
.frm{ margin:0px; padding:10px;background:#FFFFFF url('/i/grad.gif') top left repeat-x; min-height:150px }
.frm, .frm input,.frm select{font-size:12px; font-family:Arial,Helvetica,sans-serif}
.listhot{width:100%}
.listhot td{padding:0px;margin:0px}
.listhot ul{margin:5px 0px 0px 0px;padding:0px}
.listhot li{margin:5px 0px 5px 18px; list-style:square url('/i/bul6.gif') outside}

.hlist{margin-top:10px}
.hlist span{display:block;float:left;margin-bottom:10px;}
.hlist span.t{width:360px}
.tlist span.t{width:440px}
.hlist .pic{border:1px solid #666666;background:#FFFFFF;padding:2px;margin-right:10px;clear:both;float:left}
.hlist a{color:#424242;text-decoration:none;display:block;cursor:pointer;clear:both}
.hlist a strong{color:#a40000;display:block;margin-bottom:5px;text-decoration:underline}

.inf{width:100%;padding:0px;margin:0px;clear:both}
.inf tr{vertical-align:top}
.inf td{width:50%}
.inf .fst{padding-right:15px}

.spec {margin:5px 0px 0px 0px;padding:0px}
.spec li{margin:10px 0px 5px 28px; list-style:square url('/i/bul1.gif') outside}
.spec a{text-decoration:none;color:#666666}
.spec a:hover,.spec:active{text-decoration:none}
.spec a strong{display:block;color:#e80000}

.ll .spec li{padding:0px}
.ll ul.spec{margin:0;padding:0}
.ll ul.spec li{padding:0}

.newp{
	border-collapse:collapse;
	margin-top:10px;
}
.newp td{
	border:1px solid #BBBBBB;
	padding:5px 5px 5px 5px;
	line-height:12px;
	font-size:11px
}
.newp .dates{
	line-height:14px;
	border-right:1px solid #333333;
	font-size:12px;
}
.newp .hd{
	border-right:1px solid #333333;
	font-size:13px;
}
.newp .brd{
	border-right:1px solid #333333;
}

.tourp{width:100%;border-collapse:collapse;margin-top:10px}
.tourp td{border-bottom:1px solid #CCCCCC;padding:7px 0px 7px 0px;font-size:12px;line-height:16px}
.tourp strong{display:block;margin-bottom:5px;font-size:12px;padding-top:2px}
.tourp a{color:#1f61ab;text-decoration:underline;font-size:12px}
.tourp img{margin-right:15px}
.tourp .day{padding:5px;background:#EFEFEF;border-bottom:9px solid #FFFFFF}
.tourp .nw{white-space:nowrap;padding-left:5px;text-align:right;}
.tourp select{font-size:12px}

h3 .d{font-size:11px;font-weight:normal;color:#666666}

.mt table,.mt table td{
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	padding:3px;
}
.mt .gh{
	background:#e9e9e9;
	line-height:11px;
}


.bt68,.bt68s,.frm input.bt68,.frm input.bt68s{width:68px;height:22px;font: bold 11px/22px Arial, Helvetica, sans-serif;border:0px;background:transparent url('/i/but068_wht.gif') top left no-repeat;color:#999999;margin:0px;padding:0px}
.bt68s,.frm input.bt68s{background-image: url('/i/but068_red.gif');color:#FFFFFF}

.pager{clear:both; text-align:center;padding-top:10px}
.pager div{
	float:left;
	display:block;
	width:19px;
	height:19px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	margin-left:2px;
	font:normal 11px/19px Arial,sans-serif;
	letter-spacing:-1px;
	color:#666666
}
.pager div.current{
	font-weight:bold;
	color:white;
	background: #a40000;
	color:white;
	border:1px solid #a40000;
}
.pager a div{cursor:hand}
.pager a, .pager a:visited{
	text-decoration:none;
}
.pager a:hover, .pager a:active{
	text-decoration:underline
}
h4.head{font:bold 16px/22px Arial, Helvetica, sans-serif;color:#a40000}
h4.head .d{color:#666666;font-size:11px;font-weight:normal}
.phtm{text-align:center;padding-top:5px}
.phtm a,.phtm span{display:block;padding:3px}
.phtm .arrl{float:left;border:1px solid #999999;font-size:11px}
.phtm .arrr{float:right;border:1px solid #999999;font-size:11px}
.phtm a.arrl,.phtm a.arrr{color:white;background:#d80000;border:1px solid #d80000;text-decoration:none}
.gal a.pic{display:block;float:left;border:1px solid #CCCCCC;background:#FFFFFF;padding:4px;margin:0px 13px 13px 0px;}
.gal a:hover,.gal a:active{background:#CCCCCC}
.gal{margin-top:10px}
.weather img{border:1px solid #d80000}
.swban{margin:5px 0 0 30px}

.frm{vertical-align:top}
.frm p{padding:0;margin:0 0 5px 0}
.frm select{width:240px}
.button{border:0;display:block;text-decoration:none;color:#FFFFFF;background:url('/i/m2.gif') -20px 0 no-repeat;padding:2px 0px 12px 17px;margin:10px 0 0px 0;width:80%;text-align:left;font:bold 11px/14px Arial,Helvetica,sans-serif;}
.frm select.w20{width:40px}
.frm select.w30{width:60px}
.frm select.w40{width:80px}
.frm select.w60{width:90px}

.data{width:100%}
.data, .data td, .data th{border:1px solid #999999; border-collapse:collapse;padding:5px 3px 5px 3px}
.data th{background:#EEEEEE}
.data th a{color:black;text-decoration:none;font-weight:bold}

.prb{padding:21px 0 0 20px}
.prb a{display:block;margin-top:11px}

.curs{margin:23px 31px 0px 31px;line-height:15px;background:#d80000 url('/i/kurs_bg1.gif') top left repeat-y;color:#FFF}
.curs div{background:#ad0000 url('/i/kurs_bg2.gif') top left repeat-y;padding:5px 0 5px 10px;font-size:10px;border-bottom:1px solid #EEE}
.curs div strong{font-size:12px}
.curs p{margin:0;padding:3px 5px 10px 10px}
.curs table{border-collapse:collapse}
.curs td{padding:3px 5px 3px 0;color:#eee}
.curs td{border-top:1px solid #cc8080;border-bottom:1px solid #cc8080}
.curs table{margin:0 10px 10px 10px; width:145px}

.cba{margin-bottom:8px}
.fadebox{
width:499px;
height:220px;
display:block;
cursor:pointer;
border:none;
position:relative;
}
.fadebox div{
display:none;
position:absolute;
top:0;
left:0;
border:none;
}
.fadebox div img{
border:none;
}
.consult{padding:5px 0 10px 0;clear:both}
.consult img{border:1px solid #ccc;padding:5px;vertical-align:middle}
.consult p,.consult td{font-size:11px;padding:0;margin:0}
.consult p strong{display:block;font-size:13px;display:block;border-bottom:1px solid #ccc;padding:5px 0 5px 0;margin:0 0 5px 0}
.consult p.pos{font-size:13px;padding:0 0 5px 0}
.consult table{border-collapse:collapse;border-top:1px solid #ccc;margin-top:5px}
.consult p.del{color:#666;line-height:13px}
.consult td img{border:0;padding:0;vertical-align:middle}
.consult td{padding:3px 0 0 0}
.typelink{cursor:pointer;display:block;margin:0 0 10px 0;background:#CCC;color:#FFF;width:345px;height:140px;text-decoration:none; float:left}
a.typelink strong{color:white;display:block;font-size:17px;padding:6px 0 0 6px;text-decoration:none; text-shadow: 1px 1px 1px #003}
a.typelink i{color:white;display:block;font-style:normal;font-size:15px;padding:3px 0 0 6px;text-decoration:none; text-shadow: 1px 1px 1px #003}
.typesp{float:left;width:10px;height:140px}
.tlwide{width:499px}
.cl{float:left;clear:both;margin:5px 10px 10px 0}
.cr{float:left;width:370px;margin-bottom:10px}

.country div.order{padding:0;margin:0 0 0 230px;white-space:nowrap;position:absolute;float:left}
.country div.order a{color:#fff;text-decoration:underline;font-weight:normal;display:inline}

.login,.fom{margin-right:28px;margin-bottom:10px}
.login form,.fom form{display:block;border:1px solid #d80000;margin:0;padding:10px}
.login label,.fom label{display:block;clear:both;float:left;width:130px;margin-bottom:10px}
.login input,.fom input{display:block;float:left;width:250px;margin-bottom:10px}
.login input#subm,.fom input#subm{width:100px;clear:both;float:none;margin-left:130px}
.login strong,.fom strong{color:#d80000;display:block;margin:0 0 10px 0}
.login h1,.fom h1{font-size:12px;line-height:18px;background:#d80000;color:#fff;margin:0;padding:2px 0 2px 10px}
.login ul,.fom ul{margin:0;padding:0}
.login li,.fom li{list-style:outside url(/i/bul3.gif) square;padding-bottom:5px;margin:0 0 0 145px}

.fom .error{display:block;padding-bottom:5px;color:#d80000}
.fom .red{background:#efd8d8}
.ord{margin-top:10px}
.gr h1{background:#999}
.gr form{border:1px solid #999}
.next,.btn{display:block;clear:both;border:1px solid #d80000;padding:3px 3px 3px 20px; color:#d80000; font-weight:bold;font-size:11px;font-family:Arial,sans; background:#fff url('/i/bul1.gif') 3px 5px no-repeat;margin:10px 0 10px 0}
.btn{clear:none;display:inline;padding:4px 4px 4px 23px;text-decoration:none}
.disable{border:1px solid #999;color:#666;background:#fff url('/i/bul2.gif') 3px 5px no-repeat;}
.sep, p.sep{padding:10px 0 10px 0;border-bottom:1px solid #CCC;margin-right:28px;display:block}
.after {display:block;margin-bottom:5px}
.red{color:#d80000;font-weight:bold}
.sts {border-collapse:collapse}
.sts td,.sts th{padding:5px 5px 5px 0;border-bottom:1px solid #EEE}
.sts .np td{padding:5px 5px 0 0;border:none}
.hide,p.hide{display:none}
.vis{display:table-row}
.grb{background:#bbb;color:#fff;padding:3px;display:block}
.stepinfo{margin-right:27px;border-collapse:collapse}
.stepinfo td{border-right:1px solid #FFF;padding:0;background:#999;font-size:11px;font-weight:bold;color:#fff}
.stepinfo a{display:block;padding:3px 5px 3px 5px;color:#fff;text-decoration:none}
.stepinfo td.s{background:#d80000}
.error {color:#d80000}
.sep select{border:1px solid #999}
.ins li{list-style:square url('/i/bul6.gif') outside}
.prinpt{font:normal 12px/14px Arial,sans;border:0;background:none;color:#000}
p.selsts{display:block;clear:both;margin:10px 28px 0 0 }
.selsts img{float:left;border:1px solid #ccc;margin:0 10px 10px 0;padding:2px}
.selsts strong{display:block;margin:0}
.selsts a{color:#333;text-decoration:none}
.selsts a strong{color:#d80000;text-decoration:underline}
.stsreview,.basket{border-collapse:collapse}
.basket{width:100%}
.basket td.bto{border-top:2px solid #ccc}
.stsreview td,.stsreview th,.basket td,.basket th{padding:3px 5px 3px 5px;border-bottom:1px solid #eee;border-collapse:collapse}
.stsreview th,.basket th{font-size:11px;background:#eee;border-right:1px solid #fff;border-bottom:0px}
.basket td.pad{padding:3px 10px 3px 5px}
.basket .total td,.basket .total th{border-bottom:none;font-size:12px}
.basket .total th{border-bottom:1px solid #fff}
.basket .total strong{color:#000;margin:0;padding:3px 5px 3px 0}
.basksel a{display:block;width:150px;float:left;border:1px solid #d80000;text-decoration:none;margin-right:10px;background:#fff url('/i/bul1.gif') 8px 8px no-repeat;padding:5px 5px 5px 30px;color:#666}
.basksel a span{font-weight:bold;color:#d80000}
.basksel a:hover,.basksel a:active, a.basks{background:#d80000 url('/i/bul9.gif') 8px 8px no-repeat;;color:#fff}
.basksel a:hover span,.basksel a:active span,  a.basks span{color:#fff}
.le,.re{clear:both}
a.basks{border-bottom:5px solid #d80000}
a.baskg{border:1px solid #999;background:#fff url('/i/bul2.gif') 8px 8px no-repeat;}
a.baskg,a.baskg span{color:#999}
table.binfo{border-top:1px solid #eee;margin-top:10px}
table.binfo td{padding-left:0}
.ordl{width:700px;float:left}
.ordl p.sep,.ordl p{margin-right:0}
.ordl p{text-align:justify}
.aserv{width:703px;padding:0;margin:0 0 10px 0;}
.aserv, .aserv td{border:0;border-collapse:collapse}
.aserv a{display:block;height:100px;background:#fff;margin:0;text-align:center;padding: 15px 0 10px 0}
.aserv img,.aserv span{float:center;margin:0 auto;display:block;border:3px solid #ccc;margin-bottom:3px}
.aserv span{width:60px;height:60px;background:#eee}
.aserv a{text-decoration:none;color:#333}
.aserv a.g{color:#999}
.aserv a:hover,.aserv a:active{background:#d80000;color:#fff}
.sts input.t {width:120px;border:1px solid #ccc}
.stsreview sm{color:#666;font-size:11px}
price{color:#000;text-transform:uppercase}
#pricesel select{font-size:10px;font:Arial,Sans-serif}
th a{color:#333}
price,b.prc{white-space:nowrap;font-weight:normal}
th b.prc,strong b.prc,b.b2,.bto b.prc{font-weight:bold}
.country div.order .tred a{text-decoration:none}
.country div.order .tred a:active,.country div.order .tred a:hover{text-decoration:underline}
.tred{display:block;line-height:22px;border-top:1px solid #e44d4d;font-size:10px}
.tb{display:block;font-size:12px;background:#FFFFFF url('i/dd_bg1.gif') top left repeat-x;border:1px solid #fff;padding-right:10px}
.country div.order .tb a{color:#333}
.country div.order .tb a.but{color:#fff;display:block;float:left;background:#d80000 url(/i/kurs_bg1.gif) top left repeat-y;height:22px;padding:0 10px 0 10px;margin-right:10px;font-weight:bold}
.tt{display:block;border-top:2px solid #d80000;}
.country p{padding:10px 0 0 0}
.country .tt img{margin:0 3px 2px 5px}
.country div.order .tb a.but:hover,.country div.order .tb a.but:active{background:#d80000}
.stsbook a{display:block;font-size:11px;font-weight:bold;text-decoration:none;color:#fff;background:url('i/m3.gif') -20px 0 no-repeat;padding:3px 0px 12px 10px}
.print{position:absolute;margin:260px 0 0 560px}
td.red{background:#d80000;color:#fff}
.tourorder div{border-top:1px solid #EEE;clear:both;padding:10px 0 10px 0;width:700px}
.tourorder img,.pic1 img{border:1px solid #eee;margin:0 10px 10px 0;padding:3px;background:#fff;float:left} 
.pd3{display:block;margin:10px 0 0 0}
.pd3 .btn{margin:0 10px 0 0}
.tprc,.tdata{float:right;text-align:right;margin:0 0 5px 5px}
.tprc strong{color:#d80000;font-size:18px}
.tprc{width:170px;margin-right:5px}
.tprc a{margin-left:10px}
.tourorder div:hover{background:#fff url('/i/orderg.gif') top left repeat-x}
.allo{}
.allo h1{margin:10px 0 10px 0;border-bottom:1px solid #1F61AB;width:700px}
.allo .pic{float:left;width:140px;clear:both;padding:5px 0 10px 0}
.allo .pic img{border:1px solid #ccc;padding:3px;bacground:#fff}
.allo .hotelprc{float:left;width:560px;padding-bottom:20px}
.allo .hotelprc table{width:560px}
.allo .hotelprc table,.allo .hotelprc td,.allo .hotelprc th{border-bottom:1px solid #ccc;border-collapse:collapse;padding:3px 5px 3px 5px}
.allo .hotelprc th{background:#eee;font-size:10px}
.allo .hotelprc b{font-weight:bold}
.cou,.cou td,.cou th{border-collapse:collapse;border:0;margin:0;padding:0}
.cou{width:702px;margin-top:10px}
.cou th{font-weight:normal}
.cou td{border-left:1px solid #ccc}
.cou a{display:block;padding:3px 5px 3px 5px;text-decoration:none;border:1px solid #fff}
.cou a.s{color:#fff;background:#d80000;border:1px solid #d80000;font-weight:bold}
.cou a:hover{border:1px solid #d80000}
.nb{border:0}
