html{height:100%}
body{margin:0;background:url('topbg.jpg') 50% 0 repeat-x #eafbff;height:100%;font:normal 12px/18px arial,verdana,tahoma,sans-serif;color:#656565;}
a{font:normal 12px/18px arial,verdana,tahoma,sans-serif;color:#0a7b97;text-decoration:none;}
a:hover{text-decoration:underline;}
h1{font-size:14px;}

#topmenu > span {color: #fff;}

#content p, span {font-family: Helvetica, sans-serif !important; font-size: 13px !important; font-weight: normal !important; line-height: 20px !important;}

#content > table {width: 460px !important; border-collapse: collapse;}
#content > table td {font-family: Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 20px;}
.MsoNormalTable {margin: 0 !important; width: 460px !important;}

.deliver{border-top:1px dashed #9c9c9c;height:22px;background:url('grad.gif') 0 1px repeat-x;margin:20px 0 3px 0;}
.graya a{color:#656565;}
.bluetitle,.bluetitle div{background:url('bluetitle.gif') 0 0 no-repeat #0099cc;}
.greentitle,.greentitle div{background:url('greentitle.gif') 0 0 no-repeat #40bb93;}
.hottitle,.hottitle div{background:url('hottitle.gif') 0 0 no-repeat #ff9933;}
.orangetitle,.orangetitle div{background:url('orangetitle.gif') 0 0 no-repeat #ff9933;}
.bluetitle,.greentitle,.hottitle,.orangetitle{padding:0 0 0 17px;margin:0 0 8px 0;}
.bluetitle div,.greentitle div,.hottitle div,.orangetitle div{color:#fff;font-size:14px;font-weight:bold;padding:0 52px 0 0;height:42px;line-height:42px;text-transform:uppercase;background-position:100% 0;}
.pagination{margin-top:30px;}
.pagination a,.pagination div{display:block;width:30px;height:27px;background:url('pagebg.gif') 0 0 no-repeat #fbfbfb;text-align:center;color:666;float:left;margin:0 11px 0 0;line-height:27px;}
.pagination a:hover,.pagination div{color:#fff;background:url('pagebg.gif') 0 -27px no-repeat #46c8f5;text-decoration:none;}
.tour{border-bottom:1px solid #fff;border-collapse:collapse;}
.tour th{background-color:#ffddb1;text-align:left;padding:20px 20px 20px 0;}
.tour td{padding:20px 20px 20px 0;border-bottom:1px dashed #9c9c9c;}
.tour img{border:1px solid #dcdcdc;padding:2px;background:url('loading.gif') 50% 50% no-repeat #fff;}
#rightcol .tour img{margin:0 0 15px 0;}
.tour h3{font-size:14px;font-weight:bold;margin-top:0;}
.tour .price{color:#ee6323;font-size:14px;font-weight:bold;white-space:nowrap;}
.dashedline{border-top:1px dashed #9c9c9c;font-size:0px;line-height:0px;margin:0 0 30px 0;}
/*Оформляем списки*/
.select{height:26px;padding-right:21px;background:url('select.gif') 100% -26px no-repeat #fff;line-height:26px;cursor:default;display:inline-block;text-align:left;font-weight:normal;font-size:11px}
.select .l{height:26px;padding-left:6px;background:url('select.gif') 0 0 no-repeat #fff;}
.select .l div{height:26px;background:url('select.gif') 0 -52px repeat-x #fff;padding:0 3px;overflow:hidden;white-space:nowrap;}
.select .list{border:1px solid #ccc;position:absolute;background-color:#fff;padding:0 6px;overflow:auto;display:none;padding:0;}
.select .list div{white-space:nowrap;padding:0 3px;}
.select .list div.odd{background-color:#eee;}
#filter .select,#filter .select .l,#filter .select .l div{background-image:url('gselect.gif')}
.tour .select,.tour .select .l,.tour .select .l div{background-image:url('oselect.gif')}
.rubric{margin-top:15px;}
.rubric th{padding:0 30px 0 0;text-align:left;}

.video td{padding:20px 0;}
.video div{margin-right:10px;}
.video h3{font-size:14px;font-weight:bold;margin-top:0;}

.gallery img{border:1px solid #dcdcdc;padding:2px;background:url('loading.gif') 50% 50% no-repeat #fff;margin:0 0 5px 5px;}
.gallery #detail img{margin:0;}

.send{background:url('sendlt.gif') 0 0 no-repeat #f1f1f1;border-bottom:1px solid #e0e0e0}
.send input,.send textarea{width:90%;border:1px solid #d5d5d5;color:#656565;padding:5px;}
.send textarea{height:105px;}
.send input.m{margin:0 0 15px 0;}
.send input.b{border:none;background:url('sendbutton.png') 0 0 no-repeat #f7983d;width:82px;height:31px;color:#fff;font-weight:bold;font-size:12px;line-height:20px;margin-top:15px;}
.send .rt{background:url('sendrt.gif') 100% 0 no-repeat;margin:0 0 -1px 0;}
.send .rb{background:url('sendrb.gif') 100% 100% no-repeat;}
.send form{display:block;background:url('sendlb.gif') 0 100% no-repeat;padding:15px 30px;margin:0;}

#main{background:url('toparrow.gif') 0 0 no-repeat #fff;width:940px;padding:18px 20px;}
#ls{background:url('ls.png') 100% 196px no-repeat;}
#rs{background:url('rs.png') 0 196px no-repeat;}
#lang{background:url('langbg.gif') 50% 0 no-repeat;width:50px;height:28px;text-align:center;}
#lang,#lang a{color:#2a2a2a;font:normal 10px/26px arial,verdana,tahoma,sans-serif;}
#slider{width:940px;height:333px;}
#slider img{float:left;position:absolute;background:url('loading.gif') 50% 50% no-repeat #fff;}
#slider img.show {z-index:200;}
#sliderb{height:26px;background:url('slideb.png') 50% 0 no-repeat;position:relative;margin-top:-26px;filter:expression(pngbg(this));z-index:202;}
#slideral,#sliderar{filter:expression(pngbg(this));height:40px;width:23px;position:absolute;z-index:201;}
#slideral{background:url('slideral.png') 0 0 no-repeat;margin-top:150px;}
#sliderar{background:url('sliderar.png') 0 0 no-repeat;position:absolute;margin:150px 0 0 917px;}
#sliderp,#sliderp1{position:relative;margin-top:-26px;z-index:201;}
#sliderp{z-index:203;}
#sliderp td{height:26px;width:20px;background:url('sliderp.gif') 50% 0 no-repeat;}
#sliderp1 td{height:26px;width:20px;background-color:#fff}
#sliderp1 td.pfirst{height:26px;width:35px;background:url('sliderpbg.gif') 0 0 no-repeat transparent;}
#sliderp1 td.plast{height:26px;width:35px;background:url('sliderpbg.gif') 100% 0 no-repeat transparent;}
#sliderp td.active{background-position:50% -26px;}
#topmenu{background:url('topmenubg.gif') 50% 100% no-repeat #01b499;height:70px;padding:0 5px;}
#topmenu td{height:70px;text-align:center;}
#topmenu a{display:block;height:30px;border-left:1px solid #61c9b9;border-right:1px solid #129480;color:#656565;}
#topmenu a.l{border-left:none;}
#topmenu a.r{border-right:none;}
#topmenu a:hover{text-decoration:none;}
#topmenu a span{padding-right:26px;background:url('titlearrow.gif') 100% 50% no-repeat;color:#fff;font-size:12px;line-height:30px;}
#topmenu div.item{display:none;}
#topmenu td.active{background:url('activebg.gif') 50% 100% no-repeat;}
#topmenu td.active div.item{display:block;position:absolute;margin:46px 0 0 -4px;padding:0 4px 12px 4px;background:url('topmenushadow.png') 0 100% no-repeat;/*filter:expression(pngbg(this));*/}
#topmenu td.active div.item div{background-color:#fff;text-align:left;width:219px;}
#topmenu td.active div a{display:block;height:29px;padding-left:33px;white-space:nowrap;border:none;background:url('menuarrow.gif') 17px 50% no-repeat;line-height:30px;}
#topmenu td.active div a:hover{background-color:#cff5fe;}
#leftcol{width:184px;padding:0 19px 0 0;border-right:1px dashed #9c9c9c;}
#leftmenu{margin:0 0 30px 0;}
#leftmenu div.title{height:42px;width:159px;background:url('leftmenutitle.gif') 0 0 no-repeat #01b398;padding:0 13px;color:#fff;margin:2px 0;cursor:hand;cursor:pointer;}
#leftmenu div.title div{line-height:42px;padding:0 0 0 16px}
#leftmenu div.title div{background:url('leftmenuclose.gif') 0 50% no-repeat;}
#leftmenu div.title div.open{background:url('leftmenuopen.gif') 0 50% no-repeat;font-weight:bold;}
#leftmenu div.block a,#leftmenu div.block div{display:block;color:656565;padding:0 5px 0 29px;line-height:30px;background:url('menuarrow.gif') 17px 50% no-repeat;color:#656565;}
#leftmenu div.block div,#leftmenu div.block a:hover{background-color:#cef4fd;text-decoration:none;}
#content{padding:0 0 0 20px;}
#filter{background:url('filterlt.gif') 0 0 no-repeat #b0ece3;margin:0 0 30px 0;}
#filter .rt{background:url('filterrt.gif') 100% 0 no-repeat;}
#filter .rb{background:url('filterrb.gif') 100% 100% no-repeat;}
#filter form{display:block;background:url('filterlb.gif') 0 100% no-repeat;padding:15px 10px;margin:0;}
#filter td{padding:7px;font-size:12px;}
#filter select{width:350px;}
#filter .b{border:none;background:url('filterbutton.gif') 0 0 no-repeat #f6f6f6;width:111px;height:36px;color:#f3963b;font-weight:bold;font-size:12px;padding:0 35px 3px 0; cursor: pointer;}
#rightcol{width:225px;padding:0 0 0 20px;}
#rightcol .title{font-size:14px;}
/*#rightcol */.testimonial{font-size:14px;font-style:italic;margin:10px 0 30px 0;}
/*#rightcol */.testimonial .sig{font-size:12px;font-style:normal;text-align:right;font-weight:bold;}
#rightcol p{margin:0 0 14px 0;}
#searchform{width:225px;height:46px;background:url('searchbg.gif') 50% 50% no-repeat #01b89c;margin:0 0 30px 0;padding-top:16px;}
#searchform input{margin:0;border:none;line-height:30px;}
#searchform .t{width:141px;height:30px;background:url('searchtextbg.gif') 0 0 no-repeat #f8f8f8;padding:0 5px 0 13px;}
#searchform .b{width:36px;height:30px;background:url('searchbutton.gif') 0 0 no-repeat #fe9d3e;padding:0;}
#newsletter{width:209px;height:89px;background:url('newsletterbg.gif') 50% 50% no-repeat #00acd7;margin:0 0 30px 0;padding:13px 0 0 16px;}
#newsletter div{font-size:14px;line-height:14px;color:#fff;text-transform:uppercase;font-weight:bold;margin:0 0 26px 0;}
#newsletter input{margin:0;border:none;line-height:30px;}
#newsletter .t{width:141px;height:30px;background:url('newslettertextbg.gif') 0 0 no-repeat #f8f8f8;padding:0 5px 0 13px;}
#newsletter .b{width:35px;height:30px;background:url('newsletterbutton.gif') 0 0 no-repeat #0084a5;padding:0;}
#footer td{height:149px;background-color:#1dbfe7;}
#footer td.side{background-color:#1cb8df;}
#footmenu{text-align:center;color:#fff;border-bottom:1px solid #0299bf;}
#footmenu a{line-height:113px;color:#fff;text-transform:uppercase;margin:0 10px;}
#copy{text-align:right;padding:0 20px;border-top:1px solid #55c9ed;}
#copy,#copy a{line-height:36px;color:#fff;}


#upload_code {display: none;}
#nc_captcha_refresh_button0 {cursor: pointer; background: url("sendbutton.png") no-repeat scroll 0 0 #f7983d;
    border: medium none;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    line-height: 20px;
    margin-top: 15px;
    width: 82px;}