html{height:100%;}
body{padding:0;margin:0;height:100%;width:100%;background:#fff url(/i/top_shadow.png) left top repeat-x;font-family:'Andika',tahoma,sans-serif;}
img{border:0;behavior:url('/js/pngbehavior.htc');}
a{outline:none;color:#017b92;}
.clear{float:none;clear:both;}
/*.popupblock{width:583px;height:354px;background:url('/i/popupblock-bg.jpg') left top no-repeat;}*/
.popupblock{width:583px;height:354px;cursor:pointer;}
/*.popupblock a{display:inline-block;margin-left:35px;margin-top:100px;}*/
.popupblock a{display:inline-block;width:583px;height:auto;}
.head{background:url('/i/top_shadow.png') left top repeat-x;width:100%;height:495px;}
.aviabileti{width:233px;height:240px;position:absolute;right:-42px;top:0px;}
#container{margin:-285px auto 0 auto;width:1043px;background-color:#fff;}
.content{margin:0 auto;width:1000px;position:relative;}
.logo{position:absolute;margin:26px 0 0 -22px;}
.head_contacts{position:absolute;margin:68px 0 0 446px;}
.head_time{position:absolute;margin:68px 0 0 878px;}
.head_contacts span,
.head_time span{display:block;}
.head_header{font-size:15px;color:#575555;}
.head_phone{color:#663923;font-size:20px;background:url(/i/phone_ico.png) left center no-repeat;padding-left:28px;margin-left:-28px;}
.head_adres{font-size:14px;line-height:18px;}
.head_adres a{color:#663923;}
.head_time_big{color:#663923;font-size:20px;margin-left:-62px;}
.head_time_big span{display:inline;color:#565656;font:17px;margin-right:6px;}
.head_time_small{color:#663923;font-size:14px;margin-left:-20px;}
.head_time_small span{display:inline;color:#565656;font:14px;margin-right:6px;}
.lang{float:right;margin-right:-22px;}
.lang div{padding:5px;float:left;}
.lang .act{color:#fff;background-color:#047c94;}
.menu{width:100%;display:table;background-color:#804f37;position:relative;z-index:1000;}
.menu ul{padding:0;margin:0;list-style:none;display:table-row;}
.menu ul li{display:table-cell;text-align:left;font-size:17px;color:#804f37;position:relative;white-space:nowrap;}
.menu ul li ul{display:none;position:absolute;background-color:#936651;}
.menu ul li:hover ul{display:block;background-color:#936651;float:left;padding:3px 15px 15px 0;}
.menu ul li ul li{font-size:14px;text-align:left;position:relative;display:block;}
.menu ul li ul li a,
.menu ul li ul li span.popup-act{border:solid 0px !important;height:auto;padding:5px 15px 5px 29px;display:block;}
.menu ul li ul li span.popup-act{color:#fff;}
.menu ul li:hover ul li a{border:0;}
.menu ul li a{display:block;border-top:solid 3px #b19486;padding:5px 29px 0 29px;height:41px;color:#fff;text-decoration:none;}
.menu ul li a span{border-bottom:solid 1px #cebfba;}
.menu ul li:hover a{border-top:solid 3px #936651;background-color:#936651;}
.menu ul li a:hover span{border-bottom:none;}
.menu ul li.act{background-color:#fff;}
.menu ul li.act:hover span.act{background-color:#936651;color:#fff;border-top:solid 3px #936651;}
.menu ul li.act:hover span.nomenu{background-color:#fff;border-top:solid 3px #fff;color:#804f37;}
.menu ul li.act a{color:#804f37;border:0;}
.menu ul li.act:hover a{color:#fff;border-top:solid 3px #936651;}
.menu ul li.act span.act{display:block;padding:5px 29px 0 29px;height:41px;}
/*.str_wrap{margin:30px 0 -10px 0;font-size:14px;padding:15px 20px;border-left:solid 15px #f6f6f6;border-right:solid 45px #f6f6f6;}
.str_wrap a{margin-right:150px;color:#6d6d6d;text-decoration:none;border-bottom:solid 1px #eaeaea;}*/
.str_wrap{margin:30px 0 -10px 0;font-size:16px;padding:15px 20px;border-left:solid 15px #3696a9;border-right:solid 45px #3696a9;}
.str_wrap a{margin-right:150px;color:#fff;text-decoration:none;border-bottom:solid 1px #fff;}
img.close_lentu{position:absolute;right:17px;top:17px;cursor:pointer;}
.mpsearch{float:left;width:100%;margin-top:45px;position:relative;}
.leftbtn{display:table;width:210px;height:99px;background:#007690;text-align:center;font-size:22px;margin:5px 0 25px 0;line-height:120%;text-shadow:1px 1px 0 #00323d;box-shadow:-2px 2px 7px #6d6d6d;}
.leftbtn a,
.href{color:#fff;text-decoration:none;display:table-cell;vertical-align:middle;width:210px;height:99px;cursor:pointer;}
.leftbtn a span,
.href span{border-bottom:solid 1px #1894af;margin-top:-2px;display:inline-block;}
.leftbtn a:hover span,
.href:hover span{border-bottom:solid 1px #fff;}
.rightbtn{position:absolute;top:0;right:0;}
.mpsearch .avia{background:url('/i/avia_bg.jpg') center center no-repeat;}
.mpsearch .sea{background:url('/i/sea_bg.jpg') center center no-repeat;}
.mpsearch .tur{background:url('/i/tur_bg.jpg') center center no-repeat;}
.mpsearch .hotel{background:url('/i/hotel_bg.jpg') center center no-repeat;}
.vibor{display:block;width:210px;height:99px;text-align:center;font-size:18px;margin-bottom:14px;position:absolute;top:5px;right:0;}
.viborl{display:block;width:210px;height:99px;text-align:center;font-size:18px;margin-bottom:14px;position:absolute;top:5px;left:0;}
.search{float:left;width:100%;margin-top:54px;}
.search-item{width:188px;height:115px;float:left;margin-right:15px;background-color:#ededed;border-bottom:solid 4px #936651;cursor:pointer;overflow:hidden;}
.lupa{position:absolute;opacity:0.5;position:absolute;}
.search-item:hover .lupa{opacity:1;}
.search-item a{color:#804f37;display:block;margin-top:5px;margin-left:10px;font-size:14px;}
.search-item:hover a{text-decoration:none;}
.noright{margin-right:0;}
.banner{margin-top:40px;padding-bottom:47px;border-bottom:solid 1px #f8e3d8;}
.news{margin-top:21px;padding-bottom:26px;border-bottom:solid 1px #f8e3d8;float:left;width:100%;}
.news div{float:left;width:290px;font-size:18px;line-height:24px;margin-right:64px;}
.news div:last-child{margin-right:0;}
.central{}
.special{float:left;width:619px;margin-top:18px;}
.special h1{font-size:25px;font-weight:normal;margin:0 0 0 -18px;padding:16px;background:url(/i/h1_bg.gif) left center no-repeat}
.special h1.newshead{background:none;margin-top:-20px;}
.special .special_item{float:left;width:190px;margin:0 24px 0 0;}
.special .special_item:nth-child(4),
.special .special_item:nth-child(9){margin-right:0;}
.special_item span{display:block;}
.special_date{font-size:12px;color:#a5a5a5;}
.special_pic{width:190px;height:170px;overflow:hidden;}
.special_pic img{border:0 !important;margin:0 !important;}
.special_name,
.special_notice{font-size:14px;color:#7e7e7e;line-height:15px;margin-top:11px;}
.special_price{font-size:18px;color:#d10016;margin-top:8px;float:left;text-shadow:1px -1px 0 #d10016;}
.special_buy{float:right;margin:8px 12px 0 0;font-size:14px;cursor:pointer;border-bottom:dotted 1px #804f37;}
.special_buy a{text-decoration:none;color:#804f37;}
.special_sepa{margin:38px 0 34px 0;height:1px;background-color:#f8e3d8;}
.special_sepa:last-child{background:none;}
.order-button{margin-top:70px;color:#666;}
.order-button a{display:inline-block;color:#fff;text-decoration:none;padding:8px 10px 12px 10px;background:#eb3d4f;box-shadow:1px 1px 3px 0 #a9a9a9;margin-right:5px;}
.addition{width:342px;float:right;}
.podpiska{background-color:#e8e8e8;margin-top:52px;padding:17px 0 18px 0;}
.podpiska p{margin:0 13px 17px 13px;color:#0e0e0e;font-size:16px;line-height:15px;}
.podpiska span{display:block;font-size:12px;margin:20px 13px 0 13px;color:#666;}
.podpiska span a{color:#666;}
.podpiska label{color:#636363;font-size:14px;margin-bottom:-20px;margin-left:-1px;display:inline-block;}
.podpiska input[type="checkbox"]{margin-left:20px;}
.podpiska input[type="text"]{width:228px;height:33px;background:url(/i/podpiska_bg.gif) left center no-repeat;border:0;margin-left:13px;padding-left:8px;margin-bottom:5px;color:#454646;font:normal 17px 'Andika',tahoma,sans-serif;float:left;}
.podpiska input[type="submit"]{width:70px;height:29px;background:url(/i/podpiska_button_bg.gif) left center no-repeat;border:0;font:normal 14px arial,sans-serif;color:#fff;float:left;margin:2px 0 0 8px;text-shadow:0 0 3px #0c606e;box-shadow:1px 2px 2px #c0c0c0;cursor:pointer;}
.otzivi{background:#f0717e url(/i/otzivi_bg.gif) left bottom repeat-x;margin-top:40px;padding:1px 0 24px 0;}
.otzivi a,
.otzivi span{color:#fff;font-size:17px;text-decoration:none;line-height:120%;}
.otzivi .link{margin-left:12px;float:none;padding:0;}
.otzivi .link span{margin:0;border-bottom:solid 1px #fff;}
.otzivi .pseudolink{margin-top:8px;margin-bottom:4px;margin-left:12px;}
.otzivi .pseudolink span{cursor:pointer;border-bottom:dotted 1px #fff;margin-right:8px;}
.otzivi a{margin-top:8px;display:inline-block;}
.otzivi_items{background-color:#fff;margin:17px 12px 0 12px}
.otzivi_items div{margin:0 15px 0 15px;padding:15px 0 20px 0;color:#2c2b2b;font-size:14px;line-height:15px;}
.otzivi_items div:first-child{border-bottom:solid 1px #f8e3d8;}
.otzivi_items div p{margin:0;padding:0;}
.otzivi_items div p span{color:#2C2B2B;font-size:14px;line-height:15px;}
.otzivi_items div a{color:#2c2b2b;font-size:14px;line-height:15px;}
.popular{margin-top:60px;}
.popitem{float:left;width:242px;height:188px;overflow:hidden;margin:0 10px 10px 0;}
.popitem div{position:absolute;display:block;}
.popitem:hover a{position:relative;z-index:1000;}
.popitem div img{position:absolute;margin:-200px 0 0 -12px;display:none;}
.popitem:hover div img{position:absolute;margin:-200px 0 0 -12px;display:block;}
.popitem div a{position:absolute;display:block;width:228px;height:43px;padding:12px 7px 0 7px;margin-top:-55px;line-height:15px;text-decoration:none;color:#fff;background:url(/i/popdisplay-bg.png) left top repeat;}
.lefttext{float:left;width:680px;margin-top:14px;line-height:140%;min-height:600px;}
h1.header{margin-bottom:0;color:#6a422f;line-height:120%;}
.lefttext h2,
.lefttext h3,
.lefttext h4{color:#6a422f;font-weight:normal;}
.menuline{font-size:12px;margin-top:0;margin-bottom:45px;color:#666;margin-left:3px;}
.menuline a{color:#666;}
.lefttext img{margin:10px 10px 10px 0;border:solid 10px #b19486;}
.lefttext a:hover img{border:solid 10px #804f37;}
.lefttext table{border-collapse:collapse;}
.lefttext table td{padding:5px;border:solid 1px #d1b7a1;}
.lefttext table td *{margin:0;padding:0;line-height:140%;}
.left-item{width:210px;margin-right:24px;margin-top:10px;float:left;line-height:130%;color:#666;font-size:14px;}
.left-item a{font-size:18px;}
.item-image{width:210px;height:158px;overflow:hidden;margin:0 0 6px 0;}
.item-image img{border:0;margin:0;}
.left-item a:hover img{border:0;}
.left-item p{margin:10px 0 0 0;}
.news-item{margin:0 0 25px 0;padding:5px 10px 25px 15px;border-bottom:dotted 1px #b19486;line-height:140%;}
.news-item p{font-size:15px;line-height:130%;}
.news-item:first-child{font-size:20px;background:#f9f6f4;}
.news-item:first-child span{font-size:15px;}
.news-item span{display:block;margin-top:-5px;color:#b19486;font-size:13px;}
.news-item:last-child{border:0;}
.otzivi-page{font-size:15px;line-height:130%;}
.otzivi-page .user-info{float:left;width:170px;font-size:20px;color:#6a422f;}
.user-info span{display:block;font-size:14px;color:#666;}
.otzivi-page .otziv-text{margin-left:185px;}
.callme{border-top:solid 1px #eee;padding:15px 10px 20px 10px;font-size:17px;background:#eee;color:#910e06;line-height:120%;margin-top:50px;}
.callme img{border:0;float:left;margin-top:0px;margin-right:15px;}
.category_cell_list img,
#center2 img{border:0 !important;}
.cathegory_header{display:none;}
#center2 *{font-size:14px !important;}
#tours_page_body .day{float:left;}
#tours_page_body .tourmaindescr{border-bottom:none !important;}
.hottour{margin:0 !important;}
.tourheader.floated .floatedheader_inner{width:480px !important;}
.right_module{display:none;}
#crs_finder td,
#crs_result img,
#crs_partner_finder img{border:0 !important;}
.rightpanel{float:right;width:300px;}
.podpiska-inside{width:300px;}
.podpiska-inside input[type="text"]{width:187px;background:url(/i/podpiska-inside-bg.gif) left center no-repeat;}
.rightpanel .otzivi{margin-top:55px;}
.right-menu{margin-top:52px;font-size:14px;}
.right-menu ul{padding:0;margin:0;}
.right-menu ul li{list-style:none;border-bottom:solid 1px #fff;}
.right-menu ul li.act{}
.right-menu ul li.act span{display:inline-block;background:#f9f6f4;padding:7px;}
.right-menu ul li.act a{color:#000;padding:0;background:#f9f6f4;}
.right-menu ul li.act span{background:#f9f6f4;padding:7px;}
.right-menu ul li.act a:hover span{background:#804f37;color:#fff;}
.right-menu ul li a{display:inline-block;padding:7px;color:#fff;text-decoration:none;background:#b19486;}
.right-menu ul li a:hover{background:#804f37;}
.photo_item{float:left;margin:0 20px 30px 30px;width:270px;}
.photo_item .photo{width:270px;height:215px;overflow:hidden;}
.foot{font-size:15px;color:#575555;border-top:solid 1px #f8e3d8;margin:31px 0 0 0;padding:27px 0 75px 0;}
.foot .copy{float:left;width:310px;}
.foot .social{float:left;}
.social a{display:inline-block;width:24px;height:24px;margin:0 0 -6px 7px;}
.social .ok{background:url('/i/odnoklassniki.gif') left top no-repeat;}
.social .vk{background:url(/i/vkontakte.png) left top no-repeat;}
.social .fb{background:url(/i/facebook.png) left top no-repeat;}
.social .in{background:url(/i/instagramm.gif) left top no-repeat;}
.foot .tiu{float:left;margin:-9px 0 0 130px;}
.foot .tiu a{display:inline-block;width:86px;height:45px;background:url('/i/tiu.gif') left top no-repeat;}
.foot .infonet{float:right;margin-top:0px;}


/* для страницы оплаты */
.paydiv{
  background: #eee;
  margin-bottom: 50px;
}
  .paydiv form{
    display: inline-block;
    margin:40px 0 40px 40px;
  }
  .paydiv div{
    margin-bottom:15px;
  }
  .paydiv span.inphead{
    display:inline-block;
    width:140px;
  }
  .paydiv input[type=text]{
    padding:4px 10px;
    width:300px;
    font-family:'Andika',tahoma,sans-serif;
    font-size:16px;
    border:solid 1px silver;
    color:#4c4c4c;
  }
  .paydiv input[type=text]:focus{
    border-color:#b19486;
  }
  .paydiv input[type=submit]{
    margin:30px 0 0 140px;
    border:0;
    font-family:'Andika',tahoma,sans-serif;
    font-size:16px;
    cursor:pointer;
    padding:5px 40px;
    background-color: #19879c;
    color:#fff;
  }
  .paydiv .act_border{
    border:solid 1px red !important;
  }
  .paydiv .error{
    display:none !important;
  }
	span.order{
		font-size:12px;
		display:inline-block;
		margin-left:330px;
		line-height:18px;
		margin-top:-37px;
		float:left;
	}
	

