﻿html, body { margin:0; padding:0; font:14px Tahoma, Arial, Helvetica, sans-serif !important;  color:#212121; min-height:100%;
 }
img {border: none;}
.clear {clear:both;}
a {color:#074854}
a:hover {text-decoration:none}
header,footer,nav,aside,section {display:block;}
input[type=submit], .jot-form-wrap input[type=button] { text-shadow:none; padding:3px 15px; font-size:12px; font-weight:bold; color:#fff; background:#4e9fae; text-transform:uppercase; border:none; cursor:pointer;}
#lastname {display:none;}
/*SET*/
.widthWrapper {width:950px; margin:0 auto; position:relative; overflow:hidden;}
@font-face {
    font-family: MyRiad;
    src: url('fonts/myriad.eot');
    src: url('fonts/myriad.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriad.woff') format('woff'),
         url('fonts/myriad.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
 /*HEADER*/
#headRow {background-color:darkorange; height:136px;  overflow:visible; min-width:100%; min-width:970px;}
.headRowIn {height:136px !important;}
.headRowIn .widthWrapper { overflow:visible !important;}
.headRowIn header {height:136px !important}
header {height:172px; position:relative; overflow:visible;}
.contact {position:absolute; right:0; top:20px; right:20px;}
.contact p {margin:3px 0; text-align:right; color:#fff;}
p.phone {font: 36px MyRiad,Tahoma;}
p.adress {font: 20px MyRiad,Tahoma;}
.logo {}
.logo a {display:block; position:relative; width:307px; left:0px; top:0px; z-index:2; }
#topMenu {position:absolute; top:115px;right:20px;}
#topMenu  ul {margin:0; padding:0; position:relative; list-style:none; }
#topMenu  ul li {float:left; position:relative;  text-align:center; padding:0 15px; background:url(topMenuLi.png) right center no-repeat;}
#topMenu  ul li.last {background:none;}
#topMenu > ul li a {  display:block; font: 12px Myriad; color:#fff; text-transform:uppercase; text-decoration:none;}
#headImage {height:480px;}
#headImage h1 {display:block; margin:auto; text-align:center; position:relative; top:50px; font-size:48px; color:darkorange; text-shadow: 2px 2px #4e2b00}
#findTourForm {position: absolute;  top: 300px;  left: 50%;  margin-left: -470px;}
#Form {  position: absolute;  top: 300px;  left: 50%;  margin-left: 135px;  width: 310px; height:215px; background-color: darkorange;  padding: 5px;}
#Form p {margin:0}
#Form label {display:block; text-align:center; margin-bottom:10px;}
#Form input[type="text"] {display: block; width: 305px; margin-bottom:10px;}
#Form input[type="submit"] {display: block; width: 309px; height: 33px; background-color: #C8691B;}
#Form textarea {height: 30px; width: 303px;}
#shortSearchRow { background:#efedee; min-width:970px;}
#shortSearchRow .widthWrapper { background:url(shortSearch.jpg) right bottom no-repeat; padding:15px 0; height:60px;}
#shortSearchRow .search-form {padding: 0 0 15px 0 !important;} #shortSearchRow .selectBox-dropdown .selectBox-label {padding: 0 !important ;}
 #shortSearchRow .search-form-td-nopad {vertical-align:middle;}
/*BASE*/
.block {margin-bottom:20px;}
.blockTitle { font: 18px/1em MyRiad,Tahoma; color:#265660;text-transform:uppercase; margin-bottom:15px;}
.bordered {box-shadow: inset 0 0 0 2px #fff; background:#f8f7f7;  border: 1px solid #e3e3e3; padding:13px;}
.more {margin-top:20px; text-align:right;}
.more a {display:inline-block; padding:7px 25px; background:#4e9fae; color:#fff; text-decoration:none; font-size:12px; position:relative;}
.arrow {display:inline-block; position:relative; left:-10px;}
.moreShadow {background:url(moreShadow.png) right repeat-y #4e9fae; display:inline-block; height:100%; width:20px; position:absolute !important; right:-18px !important; top:0;
box-shadow: 6px 0 8px -3px rgba(0,0,0, 0.3);
-webkit-box-shadow: 6px 0 8px -3px rgba(0,0,0, 0.3);
 }
#mainWrapper {padding: 20px 0; min-height:500px;}
#mainMenu {padding:20px 0;}
#mainMenu ul {margin:0; padding:0; list-style:none;}
#mainMenu ul li {float:left; height:110px; width:117px; text-align:center; border-right:1px solid #efedee; background:url(icons.jpg) bottom no-repeat;}
#mainMenu ul li.last {border:none;}
#mainMenu ul li a {text-decoration:none; font:14px MyRiad,Tahoma; color:#265660; text-transform:uppercase; display:block; height:150px;}
#mainMenu ul li.main34 {background-position: -430px -1052px;}
#mainMenu ul li.main36 {background-position: -150px -542px;}
#mainMenu ul li.main37 {background-position: -430px -950px;}
#mainMenu ul li.main38 {background-position: -290px -1052px;}
#mainMenu ul li.main278 {background-position: -430px -542px;}
#mainMenu ul li.main279 {background-position: -12px -645px;}
#mainMenu ul li.main280 {background-position: -12px -846px;}
#mainMenu ul li.main281 {background-position: -290px -952px;}
.slider {padding:15px 40px !important;}
#leftColumn {width:220px; float:left;}
.news a {display:block; font:11px Tahoma; color:#151515; text-decoration:none; padding-bottom:5px; border-bottom:1px dotted #7f7f7f; margin-bottom:5px;}
#rightColumn {width:710px; float:right;}
#leftCol {width:425px; float:left;}
#rightCol {float:right; width:240px;}
.sideCountries a {display:inline-block; width:135px; margin-right:3px; font:bold 11px Tahoma; color:#2c2c2c; text-decoration:none; white-space:nowrap; padding-bottom:8px; overflow:hidden;}
.sideCountries a img {vertical-align:middle; border:1px solid #b8b8b8; }
/*CONTENT*/
#rightCol .banners a, #rightCol .banners a .bannerTitle {width:240px;}
.banners a {display:block; margin-bottom:10px; text-decoration:none; font:bold 12px Tahoma; color:#fff; position:relative; overflow:hidden;}
.bannerTitle {display:block;   position:relative; top: -3px;  width:100%; padding: 5px 25px; background: #ebb951; text-transform:uppercase;
background: -moz-linear-gradient(top,  #ebb951 0%, #db8d22 37%, #db8d22 67%, #ebb951 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebb951), color-stop(37%,#db8d22), color-stop(67%,#db8d22), color-stop(100%,#ebb951));
background: -webkit-linear-gradient(top,  #ebb951 0%,#db8d22 37%,#db8d22 67%,#ebb951 100%);
background: -o-linear-gradient(top,  #ebb951 0%,#db8d22 37%,#db8d22 67%,#ebb951 100%);
background: -ms-linear-gradient(top,  #ebb951 0%,#db8d22 37%,#db8d22 67%,#ebb951 100%);
background: linear-gradient(to bottom,  #ebb951 0%,#db8d22 37%,#db8d22 67%,#ebb951 100%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebb951', endColorstr='#ebb951',GradientType=0 );*/
}
#content {padding-top:15px;}
.contentOwner {position:relative;min-height:600px;}
.contentPad {padding:10px; }
.contentPad a {color:#5B0001}
h1.articleTitle {font: 18px/1em MyRiad,Tahoma; color:#265660;text-transform:uppercase; margin:0 0 15px;}
.cnt_dsc_title {font-weight:bold; font-size: 14px;}
.B_crumbBox { font-size: 11px; display:block; text-align:right; padding-bottom:5px;}
.B_crumbBox a {  /*color: #0c0c0c;*/}
.paginate { text-align:center; font-size: 14px; padding-top: 40px;}
.paginate a, .ditto_page { margin: 0 3px; font-weight:bold; text-decoration:none;}
.ditto_currentpage {font-weight: bold; font-size: 18px; margin:0 3px;}
.jotPad {width:650px; margin:0 auto;}
.country-x {float: left; text-align: center; margin-bottom: 15px; width: 175px; height:110px;}
.country-x img { -webkit-box-shadow:  1px 1px 3px -1px #000;      box-shadow:  1px 1px 3px -1px #000;}
.country-title {font: 16px/1em MyRiad; text-decoration:none;}
/*USER*/
.userForm {padding: 0 20px 10px 20px;}
.lk-c {  }
.lk-c input, #txtwebemail {color:#47321c; font-size:11px;}
.login { color: #565756;}
.formlog {text-align: right;}
.formlog td input { width: 140px;}
input.log-enter { font:bold 14px  Tahoma; color:#fff;   cursor: pointer; padding: 2px 5px; border:none; background:#4e9fae; width: 75px;text-transform:uppercase;  margin-left:5px;}
.ls-enter-save { margin:5px 0 0 30px;}
.log-links {width: 100%; text-align:center;  }
.log-links a {font-size: 11px; text-align: right;  display: inline-block;   }
.ls-reg a { width: 75px; color:#4e9fae;}
.ls-pass a {width: 100px; color:#4e9fae;}
.log-saveme {  font-size: 11px;}
.log-icon, .pass-icon  {width: 60px; font-size:12px; text-align:right;}
.log-icon {background:url(user.png) 5px no-repeat;}
.pass-icon {background:url(pass.png) 5px no-repeat;}
.rememberpass1, .rememberpass2 {font-size: 11px; padding: 5px 0;}
.rememberpass1 label {display:block}
.button1 , .button2 {padding: 5px 0px !important; font: bold 12px  Tahoma; color:#fff;   cursor: pointer; padding: 2px 5px; border:none; background:#4e9fae; width: 75px;text-transform:uppercase;  margin-left:5px; }
.button2 {width: 80px;}
.button1 {width: 100px;}
#txtwebemail {width:180px; margin:0 auto;}
.usermenu {padding:0 5px;}
.userwelcome {font: 16px MyRiad; padding-bottom:20px; line-height:17px; text-align:center;}
.userwelcome strong {color:#F33;  text-align:right;}
.userphoto {margin: 0px 0; text-align:center; width:80px;}
.userlist {list-style: none; margin:0 5px 0 0; padding:0;  float:right;}
.userlist li {line-height: 18px;}
.userlist li a { font: 14px MyRiad; font-weight: bold;}
.userexit {text-transform: uppercase; padding-top: 15px; font-size: 11px;}
/*Таблица архив туров + туры компании*/
.specs {font-size: 14px; margin:0 auto; background:#F1F2EA;}
.specs th {	color: #fff;text-shadow: 1px 1px #D66E06;padding: 5px;font-size: 14px;background: #FF972E;}
.specs td {background:#; padding: 10px 5px; font-size: 12px; }
.specs1 {width: 65px; font-weight: bold; text-transform:uppercase;  text-align:left;}
.specs2 {width: 70px; font-weight:bold;}
.specs3 {width: 140px;}
.specs3,.specs5,.specs6,.specs8,.specs9 {text-align:center;}
.specs5 {width: 60px;}
.specs6 {width: 40px;}
.specs7 {width: 190px;}
.specs7 a , .specs9 a  {}
.specs9 a {font-size: 11px;}
.specs8 {width: 100px; font-weight: bold;}
.specs9 {width: 50px;}
#archive_tours {margin:0; width:100%; text-align:center;}
/*INFORMERS*/
.infoA {float:left; width:120px;}
.infoB {padding-top:5px; float:left; width:230px;}
/*FOOTER*/
#footerRow {background:#ff972e; height:350px; overflow:hidden; border-top:1px solid #ffff5c; min-width:970px;}
#footerRow h3 {color:#fff;}
footer {width:950px; margin:0 auto; position:relative; height:350px; overflow:hidden;  color:#a4a9b0; }
#footerMenu ul {display:block; list-style:none; width: 600px; height:150px;}
#footerMenu li {display:block; width:100px; height:50px; float:left; padding:10px;}
#footerMenu li a {color:#fff; text-decoration:none; text-align: center;}
.social {position:relative; left:-5px;}
.social a {width:40px; height:40px; display:inline-block; margin:0 5px; background:url(social.png) left no-repeat; }
a.mailru {background-position: -47px top;}
.copy { font-size:12px; position:absolute; top:215px; left: 100px; color:#fff;}
.countersWrapper {position:absolute; width:250px; right:15px; top:30px;}
.counters {float:left; width:100px; margin-top:30px;}
.touradmin {float:left; width:145px; font-size:12px; margin-top:30px;}
.touradmin a {color:#fff;  font-size:12px;}