/**
 * Grid 960 Framework HTML 5, CSS 3
 * Copyright 2012, Iuriy Budnikov - http://www.forbreakfast.net/
**/



/* Igor */
body {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-style: normal; 
    background-color:#fff;
    font-size: 13.25px;
    
}
object {max-width:100%;}
/* body style. Some default stuff down here has been edited as well */












/* 960 grid selectors */

.container_24 { margin-left: auto; margin-right: auto;     width:970px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 { float: left; display:inline }
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11, .push_12, .pull_12, .push_13, .pull_13, .push_14, .pull_14, .push_15, .pull_15, .push_16, .pull_16, .push_17, .pull_17, .push_18, .pull_18, .push_19, .pull_19, .push_20, .pull_20, .push_21, .pull_21, .push_22, .pull_22, .push_23, .pull_23 { position: relative; }
.alpha { margin-left: 0; }
.omega { margin-right: 0; }
.container_24 .grid_1 { width: 30px; }
.container_24 .grid_2 { width: 70px; }
.container_24 .grid_3 { width: 110px; }
.container_24 .grid_4 { width: 150px; }
.container_24 .grid_5 { width: 190px; }
.container_24 .grid_6 { width: 230px; }
.container_24 .grid_7 { width: 270px; }
.container_24 .grid_8 { width: 310px; }
.container_24 .grid_9 { width: 350px; }
.container_24 .grid_10 { width: 390px; }
.container_24 .grid_11 { width: 430px; }
.container_24 .grid_12 { width: 470px; }
.container_24 .grid_13 { width: 510px; }
.container_24 .grid_14 { width: 550px; }
.container_24 .grid_15 { width: 590px; }
.container_24 .grid_16 { width: 630px; }
.container_24 .grid_17 { width: 670px; }
.container_24 .grid_18 { width: 710px; }
.container_24 .grid_19 { width: 750px; }
.container_24 .grid_20 { width: 790px; }
.container_24 .grid_21 { width: 830px; }
.container_24 .grid_22 { width: 870px; }
.container_24 .grid_23 { width: 910px; }
.container_24 .grid_24 { /*width: 1000px;*/ position: relative; /*padding-left: 100px;*/}
.container_24 .prefix_1 { padding-left: 40px; }
.container_24 .prefix_2 { padding-left: 80px; }
.container_24 .prefix_3 { padding-left: 120px; }
.container_24 .prefix_4 { padding-left: 160px; }
.container_24 .prefix_5 { padding-left: 200px; }
.container_24 .prefix_6 { padding-left: 240px; }
.container_24 .prefix_7 { padding-left: 280px; }
.container_24 .prefix_8 { padding-left: 320px; }
.container_24 .prefix_9 { padding-left: 360px; }
.container_24 .prefix_10 { padding-left: 400px; }
.container_24 .prefix_11 { padding-left: 440px; }
.container_24 .prefix_12 { padding-left: 480px; }
.container_24 .prefix_13 { padding-left: 520px; }
.container_24 .prefix_14 { padding-left: 560px; }
.container_24 .prefix_15 { padding-left: 600px; }
.container_24 .prefix_16 { padding-left: 640px; }
.container_24 .prefix_17 { padding-left: 680px; }
.container_24 .prefix_18 { padding-left: 720px; }
.container_24 .prefix_19 { padding-left: 760px; }
.container_24 .prefix_20 { padding-left: 800px; }
.container_24 .prefix_21 { padding-left: 840px; }
.container_24 .prefix_22 { padding-left: 880px; }
.container_24 .prefix_23 { padding-left: 920px; }
.container_24 .suffix_1 { padding-right: 40px; }
.container_24 .suffix_2 { padding-right: 80px; }
.container_24 .suffix_3 { padding-right: 120px; }
.container_24 .suffix_4 { padding-right: 160px; }
.container_24 .suffix_5 { padding-right: 200px; }
.container_24 .suffix_6 { padding-right: 240px; }
.container_24 .suffix_7 { padding-right: 280px; }
.container_24 .suffix_8 { padding-right: 320px; }
.container_24 .suffix_9 { padding-right: 360px; }
.container_24 .suffix_10 { padding-right: 400px; }
.container_24 .suffix_11 { padding-right: 440px; }
.container_24 .suffix_12 { padding-right: 480px; }
.container_24 .suffix_13 { padding-right: 520px; }
.container_24 .suffix_14 { padding-right: 560px; }
.container_24 .suffix_15 { padding-right: 600px; }
.container_24 .suffix_16 { padding-right: 640px; }
.container_24 .suffix_17 { padding-right: 680px; }
.container_24 .suffix_18 { padding-right: 720px; }
.container_24 .suffix_19 { padding-right: 760px; }
.container_24 .suffix_20 { padding-right: 800px; }
.container_24 .suffix_21 { padding-right: 840px; }
.container_24 .suffix_22 { padding-right: 880px; }
.container_24 .suffix_23 { padding-right: 920px; }
.container_24 .push_1 { left: 40px; }
.container_24 .push_2 { left: 80px; }
.container_24 .push_3 { left: 120px; }
.container_24 .push_4 { left: 160px; }
.container_24 .push_5 { left: 200px; }
.container_24 .push_6 { left: 240px; }
.container_24 .push_7 { left: 280px; }
.container_24 .push_8 { left: 320px; }
.container_24 .push_9 { left: 360px; }
.container_24 .push_10 { left: 400px; }
.container_24 .push_11 { left: 440px; }
.container_24 .push_12 { left: 480px; }
.container_24 .push_13 { left: 520px; }
.container_24 .push_14 { left: 560px; }
.container_24 .push_15 { left: 600px; }
.container_24 .push_16 { left: 640px; }
.container_24 .push_17 { left: 680px; }
.container_24 .push_18 { left: 720px; }
.container_24 .push_19 { left: 760px; }
.container_24 .push_20 { left: 800px; }
.container_24 .push_21 { left: 840px; }
.container_24 .push_22 { left: 880px; }
.container_24 .push_23 { left: 920px; }
.container_24 .pull_1 { left: -40px; }
.container_24 .pull_2 { left: -80px; }
.container_24 .pull_3 { left: -120px; }
.container_24 .pull_4 { left: -160px; }
.container_24 .pull_5 { left: -200px; }
.container_24 .pull_6 { left: -240px; }
.container_24 .pull_7 { left: -280px; }
.container_24 .pull_8 { left: -320px; }
.container_24 .pull_9 { left: -360px; }
.container_24 .pull_10 { left: -400px; }
.container_24 .pull_11 { left: -440px; }
.container_24 .pull_12 { left: -480px; }
.container_24 .pull_13 { left: -520px; }
.container_24 .pull_14 { left: -560px; }
.container_24 .pull_15 { left: -600px; }
.container_24 .pull_16 { left: -640px; }
.container_24 .pull_17 { left: -680px; }
.container_24 .pull_18 { left: -720px; }
.container_24 .pull_19 { left: -760px; }
.container_24 .pull_20 { left: -800px; }
.container_24 .pull_21 { left: -840px; }
.container_24 .pull_22 { left: -880px; }
.container_24 .pull_23 { left: -920px; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:before, .clearfix:after, .container_24:before, .container_24:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after, .container_24:after { clear: both; }
.clearfix, .container_24 { zoom: 1; }

/* reset style */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp { border: 0; margin: 0; padding: 0; font-size: 100%; }
html, body { height: 100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
b, strong {font-weight: bold; }
img { color: transparent; font-size: 0; vertical-align: middle;-ms-interpolation-mode: bicubic; }
ol, ul { list-style: none; }
li {display: list-item; }
table { border-collapse: collapse; border-spacing: 0;  }
/*th, td, caption { font-weight: normal; vertical-align: top; text-align: left; }*/
q { quotes: none; }
q:before, q:after { content: ''; content: none; }
sub, sup, small { font-size: 75%; }
sub, sup { line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
svg {overflow: hidden; }

/* text style */
@font-face { font-family: 'PTSans';src: url('../font/woff/PTSans-Bold.woff') format('woff'), url('../font/otf/PTSans-Bold.otf') format('otf'), url('../font/ttf/PTSans-Bold.ttf') format('truetype');font-weight: bold; font-style: normal; }

@font-face { font-family: 'PTSans'; src: url('../font/woff/PTSans-Regular.woff') format('woff'), url('../font/otf/PTSans-Regular.otf') format('otf'), url('../font/ttf/PTSans-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; }
body {font-size: 14px; height: auto; font-family:'PTSans';}
pre, code { font-family: 'DejaVu Sans Mono', Menlo, Consolas, monospace; }
hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }
h1 { font-size: 25px; }
h2 { font-size: 18px; }
h3 { font-size: 21px; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }
ol { list-style: decimal; }
ul { list-style: disc; }
li { margin-left: 12px; list-style-position: inside;font-size: 16px;}
p {}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure { margin-bottom: 20px;}
a,a:link,a:visited,a:hover,a:focus,a:active{outline:none}
a:link,a.novisited:link,a.novisited:visited{color:#0066cc}
a:visited{color:#0066cc;}
a:hover,a:focus,a:active,a.novisited:hover,a.novisited:focus,a.novisited:active{color:#00A9EC; text-decoration: none}
label{cursor:pointer}
table{border-collapse:collapse;width: 99% !important;}
.hidden{display:none}
.clear,.clear-left,.clear-right{height:0;overflow:hidden;font-size:0;line-height:0}
.clear{clear:both}
.clear-left{clear:left}
.clear-right{clear:right}
.text-indent{display: block;height: 1px;line-height: 1px;overflow: hidden;text-indent: -100em}
.aligned-center{text-align:center}
.aligned-left{text-align:left}
.aligned-right{text-align:right}
/*li {list-style: inside}*/
/* site style */

.container_24 {background: #fff ;min-height:768px;}


header nav ul {list-style:none;}
header nav ul li {display:block; float:left}

another {width: 520px}


header .fone-header { width: 1200px; height:  70px; position: absolute;top: -70px;left: -116px;z-index: -10;}
header .fone-header1 { width: 113px; height:  95px; position: absolute;top: 0;left: -113px;z-index: -10;}
header .fone-header2 { width: 107px; height:  95px; position: absolute;top: 0;left: 977px;z-index: -10;}
header .container_24 {min-height: 0;}
header .wrap {width: 1000px; height:  110px; background: url('../images/fone_header.png')}
header .logo {height:61px; width: 381px; background: url('../images/all.png'); background-position: 0 0; margin: 30px 0 0 10px; display: inline-block; float: left}
header nav {text-transform: uppercase; display: inline-block; margin: 22px 0 0 0; float: left}
header .isq_1, .isq_2 {
display: block;
    height: 17px;
    padding-left: 20px;
    padding-top: 5px;
    width: 503px;
    font-size: 16px;
    color: #4b3b3c;

;}
header .contact_header {display: block; float: right;}
header .contact_header span, p{ margin-bottom: 0; color: #292929}
header .contact_header p {font-weight: bold}
header .contact_header span {border: 0;padding-left: 8px;}
header form {display: block;height: 26px;width: 260px; margin: 20px 6px 0 0;float: right; }
header form .cleardefault {border: 1px solid #C4C4C4; border-radius: 2px; height: 20px; width: 217px;float: left; margin-right: 10px; padding-left: 5px;}
header form #ajaxSearch_submit {height:25px; width: 25px; background: url('../images/all.png'); background-position: 1px -76px; border: none; float: left; cursor: pointer}
header form #ajaxSearch_submit:hover {height:25px; width: 25px; background: url('../images/all.png'); background-position: -25px -76px; }
header form #ajaxSearch_submit:activ {height:25px; width: 25px; background: url('../images/all.png'); background-position: -51px -76px;}

/*круговой слайдер*/
section .slayder_home {background: #fff}
section .slayder_home ul {list-style: none;padding: 0;	margin: 0 125px;width: 42em;height: 24em;}
section .slayder_home li {height: 20em;	width: 30em;	background-color: #ccc;text-align: center;cursor: pointer;}
section .slayder_home li.roundabout-in-focus {cursor: default;}
section .slayder_home li span {display: block;}
section .slayder_home #carbonads-container .carbonad {margin: 0 auto;}
section .slayder_home .water-sign {
    
    /*left:-44px;
  width:561px; height: 75px; 
  background: url('../images/fone-water.png'); 
  position: relative; top: -80px; */

/*left: -20px;*/
    width: 561px;
    height: 75px;
    background: url(../images/fone-water.png);
    position: absolute;
    top: 226px;  
  
  display: none}
section .slayder_home .roundabout-in-focus .water-sign {display: block; border-radius: 0 0 5px 5px}
section .slayder_home .water-sign .sl-link {text-align: left; display: block; margin: 5px 10px; position:absolute;}
section .slayder_home .water-sign p {color:#fff; text-align: left; line-height: 15px; margin: 0 10px; display: block; 
    padding-top: 27px;}

section .model .text{display: inline-block; margin: 20px 0 0 20px; width: 125px;}
section .model .button {background: url('../images/all.png') 0 -102px;height: 24px;width: 100px;margin: 25px 0 0 109px}
section .model .button:hover {background-position: -102px -102px;}
section .model .button:active {background-position: -204px -102px;}

section .left-column {height: auto; width: 220px; float: left; display: inline-block}


/*выподающее меню*/
section .left-column .name-title {font-size: 16px; color: #fff; height: 30px; padding-top:7px; text-align: center;background-color: rgb(29, 104, 156);}
section .left-column .model {background: #dcf0ff; padding-bottom: 10px}
section .left-column .model.services ul{margin-top: 10px;}
section .left-column .model.services a {text-decoration:none; color:black;}
section .left-column .model.services a:hover {text-decoration:underline; color:black;}
section .left-column .model .button {color: #fff; text-align: center; text-decoration: none; line-height: 22px}
section .left-column nav {margin: 20px 0 0 10px;line-height: 25px; }
section .left-column nav li a {color: #292929; text-decoration: none}
section .left-column nav li a:hover {color: #292929!important; font-weight: bold}
section .left-column nav li a:visited {color: #292929!important; font-weight: bold}
section .left-column nav span {color: #292929; text-decoration: none;font-size: 16px;}
section .left-column nav span:hover {color: #292929!important; font-weight: bold}
section .left-column nav span:visited {color: #292929!important; font-weight: bold}
section .left-column .treeview, .treeview ul { padding: 0;margin: 0;	list-style: none;}
section .left-column .treeview ul {margin-top: 4px;}
section .left-column .treeview .hitarea {background: url('../images/all.png') -12px -61px no-repeat;height: 8px;width: 14px;margin-left: -16px;float: left;cursor: pointer; margin-top: 5px}
/*section .left-column nav .inside-menu {display: none}*/

.inside-menu {font-weight: bold}
nav ul#tree ul{display: none;} 
/* fix for IE6 */
section .left-column #treecontrol { margin: 1em 0; display: none; }
section .left-column .treeview .hover { color: blue; cursor: pointer; }
section .left-column .treeview .expandable-hitarea { background-position: -12px -67px; }
section .left-column .fast .display {background: url('../images/all.png'); background-position: -150px -266px;height: 47px;width: 51px; display: inline-block; margin: 20px 0 0 10px; float: left}
section .left-column .search .display {background: url('../images/all.png'); background-position: 0 -263px;height: 50px;width: 51px; display: inline-block; margin: 20px 0 0 10px; float: left}
section .left-column .order .display {background: url('../images/all.png'); background-position: -55px -263px;height: 50px;width: 38px; display: inline-block; margin: 20px 0 0 15px; float: left}
section .left-column .country .display {background: url('../images/all.png'); background-position: -94px -263px;height: 50px;width: 51px; display: inline-block; margin: 20px 0 0 10px; float: left}
section .left-column .country select {border: 1px solid #C4C4C4; border-radius: 2px; width: 200px; height: 24px; outline: none; margin: 10px 0 0 10px}
section .left-column .contact-inf .contact {margin-top: 13px}
section .left-column .contact-inf .contact img {width: 202px; height: 275px}
section .left-column .contact-inf .display {background: url('../images/all.png'); background-position: -84px -86px;height: 14px;width: 20px; display: inline-block; margin: 7px 0 0 15px; float: left}
section .left-column .contact-inf .display1 {background: url('../images/all.png'); background-position: -108px -86px;height: 14px;width: 8px; display: inline-block; margin: 7px 0 0 21px; float: left}
section .left-column .contact-inf .display2 {background: url('../images/all.png'); background-position: 1px -61px;height: 14px;width: 14px; display: block; margin: 4px 0 0 18px; float: left}
section .left-column .contact-inf .display3 {background: url('../images/all.png'); background-position: -120px -85px;height: 15px;width: 12px; display: inline-block; margin: 10px 0 0 18px; float: left}
section .left-column .contact-inf .text{display: inline-block; margin: 7px 0 0 5px; width: 170px;}
section .left-column .contact-inf .text1{display: inline-block; margin: 7px 0 0 11px; width: 170px;}
section .left-column .contact-inf .text2{display: inline-block; margin: 4px 0 0 5px; width: 170px;}
section .left-column .contact-inf .text3{display: inline-block; margin: 7px 0 0 5px; width: 170px;}
section .left-column .contact-inf .isq {margin-top: 20px}
section .left-column .contact-inf .address {margin-top: 20px}
section .left-column .contact-inf img {margin: 20px 0 0 9px}

section .right-column .name-title {background: url('../images/fone-name-title.png'); font-weight: bold; color: #fff; height: 24px; text-align: center;line-height: 20px;}
section .right-column .model {background: #FCFFCC; padding-bottom: 14px}
section .right-column .model .button {color: #fff; text-align: center; text-decoration: none; line-height: 22px}
section .right-column {height: auto; width: 220px;display: inline-block; background-color:#FCFFCC;}
section .left-column .rent .display {background: url('../images/all.png'); background-position: 0 -126px;height: 49px;width: 51px; display: inline-block; margin: 20px 0 0 10px; float: left}
section .right-column .services ul {margin: 0px 0 0 10px}
section .right-column .services ul li {margin: 10px 0 0 0; list-style: none; width: 102px; display: inline-block}
section .left-column .display {background: url('../images/all.png'); background-position: -52px -126px;height: 49px;width: 51px; display: inline-block; margin: 20px 0 0 10px; float: left}
section .left-column .for-agents .display {background: url('../images/all.png'); background-position: -106px -126px;height: 24px;width: 51px; display: inline-block; margin: 20px 0 0 10px; float: left}
section .left-column .distribution {
    background: url(../images/fone-distribution.png) no-repeat;
    width: 204px;
    min-height: 100%;
    margin: 0px 0 10px 8px;
}
section .left-column .distribution form {padding:  20px 0 0 0 ;}
section .right-column .distribution p {width: 160px; margin: 25px 0 0 30px; padding-top: 30px}
/*section .right-column .distribution strong  {width: 160px; margin: 25px 0 0 30px;}*/
/*section .right-column .distribution ul {width: 160px; margin: 25px 0 0 30px;}*/
section .left-column .distribution .disrt_name, .disrt_mail {border: 1px solid #C4C4C4; border-radius: 2px}
section .left-column .distribution input {margin: 10px 0 0 28px ; height: 20px}
.disrt_ok{border: 0; height: 24px !important; cursor: pointer; margin: 7px 0 50px 55px !important;}
section .left-column .for-agents img {margin: 40px 0 20px 10px}
section .left-column .for-agents .schedule-train {color: #fff;  background: url('../images/all.png'); background-position: 0 -176px;height: 40px;width: 200px; margin: 20px 0 0 10px}
section .left-column .for-agents .schedule-train:hover {background: url('../images/all.png'); background-position: -202px -176px;height: 40px;width: 200px; margin: 20px 0 0 10px}
section .left-column .for-agents .schedule-train:active {background: url('../images/all.png'); background-position:  -404px -176px;height: 40px;width: 200px; margin: 20px 0 0 10px}
section .left-column .for-agents .schedule-avto {color: #fff;  background: url('../images/all.png'); background-position: 0 -218px;height: 40px;width: 200px; margin: 20px 0 0 10px}
section .left-column .for-agents .schedule-avto:hover {background: url('../images/all.png'); background-position: -202px -218px;height: 40px;width: 200px; margin: 20px 0 0 10px}
section .left-column .for-agents .schedule-avto:active {background: url('../images/all.png'); background-position:  -404px -218px;height: 40px;width: 200px; margin: 20px 0 0 10px}
section .left-column .for-agents .schedule-train span {color: #fff; margin: 0 0 0 55px; line-height: 40px}
section .left-column .for-agents .schedule-avto span {color: #fff; margin: 0 0 0 55px; line-height: 40px}
section .left-column .weather {padding-bottom: 20px}



section .content {height: auto ; width: 914px; float: left; display: inline-block}
/*section .content h2 {color: #009CDD; font-weight: bold; font-size: 18px; text-align: center}*/
.rotatedBlock {background: url('../images/skidka.png') no-repeat; color: #fff;font-size: 13px;font-weight: bold;line-height: 65px;text-align: center;  width: 90px; height: 54px; position: absolute; top: 11px; left: -24px ; display: inline-block;
             -moz-transform: rotate(-45deg);
	    -webkit-transform: rotate(-45deg);
	    -o-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg); /* для IE9 */
	    transform: rotate(-45deg); /* на будущее */}
section .content .tur .pictures {display: inline-block; width: 160px; margin-right: 20px; float: left}
section .content .tur {min-height: 120px ; height: auto;padding: 20px 0 20px 0; border-bottom: 1px solid #C4C4C4; margin: 0 20px 20px 0; position: relative}
section .content .tur .next {float: right; display: inline-block}
section .content .tur img {display: inline-block; float: left; margin-right: 20px}
section .content .discription_tur {display: inline-block; width: 540px;  line-height: 110%; color: #292929; height: auto}
section .content .discription_tur span {min-height: 100px; display: block; height: 105px; overflow: hidden;}
/*section .content .discription_tur p {min-height: 100px;}*/
section .content .discription_tur h2 {padding-bottom: 5px; text-align: left; margin: 0; color: #000}
section .content .discription_tur h4 {font-size: 16px; margin-bottom: 5px}
section .content .promo {width: 520px; height: auto;padding: 20px 0 20px 0;  margin: 0 20px 20px 0;}
/*section .content .promo h2 {color: #000; text-align: left; font-weight: normal}*/
section .content {padding: 0 20px; background: #fff}
section .content .name-home {font-size: 20px; text-align: center; color: #009CE3}

/*страничка контактов*/
section .contact .str {background: url('../images/all.png'); background-position: -43px -63px;height: 7px;width: 5px; margin: 6px 0 0 10px;}
section .way {margin: 10px 0 0 0}
section .way span {color: #818181; list-style: none;}
section .contact .active a{text-decoration: none}
section .contact h1 {font-size: 18px; color: #009CDD; text-align: center; display: block; margin-top: 25px;}
section .contact h2 {font-size: 18px; color: #000; text-align: center ;display: block; margin-top: 30px;width: 480px; margin: auto;line-height: 30px;}
section .contact .map .map-icon {background: url('../images/all.png'); background-position: -120px -85px;height: 15px;width: 12px;float: left; margin: 3px 0 0 0}
section .contact .map span {display: block;margin-left: 15px;line-height: 25px;}
section .contact .map .map-google {width: 520px; height: 300px; border: 1px solid #BFBFBF; border-radius: 5px;}
section .contact .letters {margin: 20px 20px 0 30px}
section .contact .letters input {width: 223px; height: 24px; border: 1px solid #C4C4C4; border-radius: 3px; margin: 20px 10px 0 0; float: left;}
section .contact .letters textarea {width: 455px; height: 150px; border: 1px solid #C4C4C4; border-radius: 3px; margin-top: 20px}
section .contact .letters .button {background: url('../images/all.png') 0 -102px;height: 24px;width: 100px;margin: 10px 0 0 358px; cursor: pointer;color: #fff;}
section .contact .letters .button:hover {background-position: -102px -102px;}
section .contact .letters .button:active {background-position: -204px -102px;}
section .contact .letters a {color: #fff; text-align: center; text-decoration: none}
section .contact .map-yandex {margin: 40px 0 0 0;}
section .contact .map-yandex .map-yand { width: 520px; height: 455px; border: 1px solid #BFBFBF; border-radius: 5px;; margin-top: 10px}


/*страничка country*/
/*слайдер*/
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width: 250px;  display:none; margin-right: 20px; float: left}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width: 220px; height:187px;}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:250px}
#image img {position:absolute; z-index:25; width: 250px; height: 187px }
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(https://www.marina-express.com.ua/assets/templates/site/css/images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(https://www.marina-express.com.ua/assets/templates/site/css/images/right.gif) right center no-repeat}
#imglink {position:absolute; height:187px; width: 250px; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(https://www.marina-express.com.ua/assets/templates/site/css/images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:10px; height:20px; background: url('../images/scroll.png'); background-position: 0 0 ; cursor: pointer;margin-top: 25px;}
#slideleft:hover {width:10px; height:20px; background: url('../images/scroll.png'); background-position: 0 -22px ; cursor: pointer}
#slideright {float:right; width:10px; height:20px; background: url('../images/scroll.png'); background-position: -12px 0 ; cursor: pointer; margin-top: 25px;}
#slideright:hover {width:10px; height:20px; background: url('../images/scroll.png') ; background-position: -12px -22px ; cursor: pointer}
#slidearea {float:left; position:relative; width:197px; margin-left:15px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px; width: 250px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

 
section .country  .active a {text-decoration: none}

section .country h1 {font-size: 18px; color: #009CDD; text-align: center; display: block; margin-top: 25px;}
section .country .slayder-country {margin: 5px 0; float: left; }
section .country .search-country {display: block} 
section .country .search-country a{cursor: pointer;display: inline-block;background: url('../images/all.png'); background-position: 0 -318px; height: 30px; width: 210px; margin: 10px 0px 10px 21px; text-align: center; color: #fff; line-height: 26px; text-decoration: none; font-size: 16px}
section .country .search-country a:hover {background: url('../images/all.png'); background-position: -212px -318px; height: 30px; width: 210px; }
section .country .search-country a:active {background: url('../images/all.png'); background-position: -424px -318px; height: 30px; width: 210px; }
section .country .discription {text-indent: 20px; margin-bottom: 10px}
section .country .name-travel {font-size: 18px; color: #000; margin: 20px; text-align: center}
#dialog table {margin-bottom: 0}
#dialog .book input {background: url('../images/all.png');background-position: 0 -355px; height: 24px ;width: 120px;border: none; color: #fff; cursor: pointer; margin: 0 0 0 265px; display: block;}
#dialog .book input:hover{background: url('../images/all.png');background-position: -122px -355px; height: 24px ;width: 120px;}
#dialog .book input:active{background: url('../images/all.png');background-position: -244px -355px; height: 24px ;width: 120px;}
/*tabs*/ 
section .country .section ul.tabs {height: 28px;line-height: 25px;list-style: none; margin-left: 180px;}
section .country .section .tabs li {float: left;display: inline;margin: 0 1px -1px 0;padding: 0 13px 1px;cursor: pointer; position: relative; color: #009CDD}
section .country .section span {margin-left: 10px}
section .country .section .tabs span { background: url('../images/all.png');background-position: -26px -68px;height: 7px;width: 13px; display: inline-block}
section .country .section .tabs li:hover, .tabs li:hover {color: #F70;padding: 0 13px;}
section .country .section .tabs li.current {color: #009CDD;padding: 0 13px 2px; font-weight:bold;}
section .country .section .tabs li.current span {background: url('../images/all.png'); background-position: -26px -61px;height: 7px;width: 13px;display: inline-block}
section .country .section .box {display: none; border-width: 0 1px 1px;padding: 0 12px;}
section .country .section .box table .name {width: 150px; color: #009CDD; vertical-align: top;}

section .country .section .box table .discription-tur {width: 390px}
section .country .section .box table tr {margin-bottom: 40px; display: inline-block}
section .country .section .box.visible {display: block;}
section .country .section .box.visible table .name {width: 150px; color: #009CDD; vertical-align: top;}
section .country .section .box.visible table .discription-tur {width: 390px}
section .country .section .box.visible table tr {margin-bottom: 20px; display: inline-block}
section .country .block-search {height: 150px; width: 520px; background: #F1F1F1; border-radius: 5px;border: 1px solid #DADADA; margin: 0 auto; text-align: center; font-size: 30px}
/*section .country .t-country p  {display: block}*/
section img {border-radius: 5px;}
#dialog .recall-form {margin: 20px 20px;}
/*страничка excursion*/

section .excursion  .active a {text-decoration: none}

section .excursion h1 {font-size: 18px; color: #009CDD; text-align: center; display: block; margin-top: 25px; margin-bottom: 0}
section .excursion h6 {font-size: 18px; color: #000; text-align: center ;display: block; width: 470px; margin: 5px auto;line-height: 30px; font-weight: normal}
/*section .excursion h2 {font-weight:bold; color: #000}*/
section .excursion .slayder-country {float: left; }
section .excursion .search-country {display: block!important}
section .excursion .search-country a{cursor: pointer;background: url('../images/all.png'); background-position: 0 -318px; height: 30px; width: 210px; display: inline-block; margin: 10px 0 10px 21px; text-align: center; color: #fff; line-height: 26px; text-decoration: none; font-size: 16px}
section .excursion .search-country a:hover {background: url('../images/all.png'); background-position: -212px -318px; height: 30px; width: 210px;}
section .excursion .search-country a:active {background: url('../images/all.png'); background-position: -424px -318px; height: 30px; width: 210px;}
section .excursion .discription-date {background: #F1F1F1; border-radius: 5px; width: 230px; border: 1px solid #DADADA; display: inline-block; padding: 5px;}
section .excursion .discription-text {background: #F1F1F1; border-radius: 5px; width: 230px; border: 1px solid #DADADA; display: inline-block; margin-top: 5px;padding: 5px;}
section .excursion .discription-time {background: #F1F1F1; border-radius: 5px; width: 230px; border: 1px solid #DADADA; display: inline-block; margin-top: 5px;padding: 5px;}
section .excursion .discription-place {background: #F1F1F1;border-radius: 5px; width: 230px; border: 1px solid #DADADA; display: inline-block; margin-top: 5px;padding: 5px;}
section .excursion .discription-cost {background: #F1F1F1; border-radius: 5px; width: 170px; border: 1px solid #DADADA; display: inline-block; margin: 5px 0 0 30px ;padding: 5px;}
section .excursion .name {font-weight: bold} 
section .excursion table .date {font-weight: bold}
section .excursion .discription .date { font-weight: bold}
section .excursion .discription .name {font-weight: bold}
section .excursion .all-discription {margin-left: 275px; width: 240px}
.hereClass {font-weight: bold}
.selfClass {font-weight: bold}
section .excursion .program-tur span {margin-top: 10px;}

/*section .excursion .cost-tur span{display: block; margin: 10px 0 10px 0; display: block;}*/
/*section .excursion .another-info span {margin-top: 10px; display: block;}*/

/*страничка info2*/

section .info2  .active a {text-decoration: none}

section .info2 .title_t {font-size: 18px; color: #009CDD; text-align: center; display: block; margin-top: 25px;}
/*section .info2 h2 {font-size: 18px; color: #000; text-align: center ;display: block; width: 470px; margin: 15px auto;line-height: 30px;}*/
section .info2 .slayder-country {float: left; }
/*section .info2 .slayder-country p {display: inline}*/
section .info2 .discription {margin: 0 20px}
section .info2 table td {border: 1px solid #ccc}

/*страничка info1*/

section .info1  .active a {text-decoration: none}

section .info1 .titl {font-size: 18px; color: #009CDD; text-align: center; display: block; margin-top: 25px;}
section .info1 h2 {font-size: 18px; color: #000; text-align: center ;display: block; width: 470px; margin: 15px auto;line-height: 30px;}
section .info1 .slayder-country {float: left; margin: 20px; width: 255px; height: 188px}
section .info1 .discription span img {float: left; margin: 0 20px 10px 0}
section .info1 table td{border: 1px solid #ccc}

/*страничка list-excursions*/

section .list-excursions  .active a {text-decoration: none}

section .list-excursions h1 {font-size: 18px; color: #009CDD; text-align: center; display: block; margin-top: 25px;}
section .list-excursions h2 {font-size: 18px; color: #000; text-align: center ;display: block;  margin: 15px auto;}
section .list-excursions .promo {width: 520px; height: auto;padding: 20px 0 20px 0;  margin: 0 20px 20px 0;}
section .list-excursions .promo h2 {color: #000; text-align: left; font-weight: normal}
section .list-excursions .pagination {text-align: center}
section .list-excursions .pagination ul {margin: 0 auto}
section .list-excursions .pagination a{font-size: 24px}
section .list-excursions .pagination li {list-style: none;  margin: 5px; display: inline-block;}
section .list-excursions .pagination .active {font-weight: bold;}
section .list-excursions .ditto_currentpage {font-size: 24px; color: #00A9EC; font-weight: bold}
section .list-excursions .ditto_page {text-decoration: none; margin: 0 2px; text-decoration: underline }
.ditto_next_link {display: none}
.ditto_previous_link {display: none}
.ajaxSearch_currentPage {font-size: 24px; color: #00A9EC; font-weight: bold}
.ajaxSearch_paging {margin:50px 0 0 220px}
.ajaxSearch_paging .nex{font-size: 24px}
/*страничка order*/

section .order  .active a {text-decoration: none}

section .order h1 {font-size: 18px; color: #009CDD; text-align: center; display: block; margin-top: 25px;}
section .order h2 {font-size: 14px; color: #000; text-align: center ;display: block;  margin: 15px auto;line-height: 30px; font-weight: normal}
section .order table .name {text-align: right; line-height: 25px; }
section .order table input {width: 240px; height: 22px; border: 1px solid #C4C4C4; border-radius: 3px; margin-bottom: 10px; margin-left: 10px}
section .order table select {width: 243px; height: 28px; border: 1px solid #C4C4C4; border-radius: 3px; margin-bottom: 10px; margin-left: 10px}
section .order table select:hover {cursor: pointer}
section .order table span {margin-left: 27px}
section .order table textarea {margin-left: 10px; width: 240px; height: 120px;border: 1px solid #C4C4C4; border-radius: 3px}
section .order .button-order {background: url('../images/all.png') 0 -102px;height: 24px;width: 100px;margin: 10px 0 0 335px; color: #fff;border: 0;cursor: pointer;}
section .order .button-order:hover {background-position: -102px -102px;}
section .order .button-order:active {background-position: -204px -102px;}
section .order .take-order a {color: #fff; text-align: center; text-decoration: none; line-height: 23px}
section .order table {margin: 0 0 0 20px; }
section .order .errors {margin: 20px}
section .order p {margin-left: 20px}
section .recall-form {margin: 20px}
/*страничка reviev*/

section .review {margin: 20px; width: 480px}
section .review  .active a {text-decoration: none}
section .review h1 {font-size: 18px; color: #009CDD; text-align: center; display: block; margin-top: 25px;}
section .review h2 {font-size: 18px; color: #000; text-align: center ;display: block;  margin: 15px auto;line-height: 30px; font-weight: bold}
section .review .chit {margin: 20px; border-bottom: 1px solid #C4C4C4; padding-bottom: 25px}
section .review .chit .name {font-weight: bold; margin-bottom: 5px}
section .review .chit .date {font-style: italic}
section .review .chit a {display: inline-block; text-decoration: none; border-bottom: 1px dotted #00A9EC; float: right}
section .review .chit a:hover {border-bottom: 0}
section .review .comment {margin: 20px 20px 0 60px; border-bottom: 1px solid #C4C4C4; padding-bottom: 25px}
section .review .comment .name {font-weight: bold; margin-bottom: 5px}
section .review .comment .date {font-style: italic}
section .review .comment a {display: inline-block; text-decoration: none; border-bottom: 1px dotted #00A9EC; float: right}
section .review .comment a:hover {border-bottom: 0}
section .review .comment-fild {margin: 20px 0 0 60px}
section .review .comment-fild input {width: 213px; height: 22px; border:1px solid #C4C4C4; border-radius: 3px; margin: 0 10px 10px 0}
section .review .comment-fild textarea {width: 440px; height: 80px; border:1px solid #C4C4C4; border-radius: 3px}
section .review .button-comment {background: url('../images/all.png') 0 -102px;height: 24px;width: 100px;margin: 10px 0 0 347px}
section .review .button-comment:hover {background-position: -102px -102px;}
section .review .button-commentr:active {background-position: -204px -102px;}
section .review .comment-fild a {color: #fff; text-align: center; text-decoration: none; line-height: 23px}
section .review .list-page {text-align: center}
section .review.list-page ul {margin: 0 auto}
section .review .list-page a{font-size: 24px}
section .review .list-page li {list-style: none;  margin: 5px; display: inline-block;}
section .review .list-page .active {font-weight: bold}
section .review .add_comment {color: #00BBF3; cursor: pointer; float: right;}
section .review .comment-fild1 {margin: 0 53px}
section .review .comment-fild1 input {width: 213px; height: 22px; border:1px solid #C4C4C4; border-radius: 3px; margin: 0 10px 10px 0}
section .review .comment-fild1 textarea {width: 440px; height: 80px; border:1px solid #C4C4C4; border-radius: 3px}
section .review .comment-fild1 a {color: #fff; text-align: center; text-decoration: none; line-height: 23px}

/*страничка schedule*/

section .schedule  .active a {text-decoration: none}

section .schedule h1 {font-size: 18px; color: #009CDD; text-align: center; display: block; margin-top: 25px;}
section .schedule h2 {font-size: 18px; color: #000; text-align: center ;display: block;  margin: 15px auto;line-height: 30px; font-weight: bold}
section .schedule table {background: #F1F1F1; }
section .schedule table  .mounth {text-align: center; font-weight: bold}
section .schedule table .numer1 {width: 110px; }
section .schedule table .numer2 {width: 300px; }
section .schedule table .numer3 {width: 110px; padding:0px; margin:0px; text-align:center; color: rgb(255, 0, 0); vertical-align: middle;}




section .schedule table tr {height: 24px}
section .schedule table td {padding: 0 0 0 10px; border: 1px solid #DADADA}
section .schedule .promo {width: 520px; height: auto;padding: 20px 0 20px 0;  margin: 0 20px 20px 0;}
section .schedule .promo h2 {color: #000; text-align: left; font-weight: normal}

/*страничка tour*/

section .tour  .active a {text-decoration: none}
section .t-country {margin: 20px 0}
section .tour .tit {font-size: 18px; color: #009CDD; text-align: center; display: block; margin-top: 25px;}
section .tour .list-tors {font-size: 18px; color: #000; text-align: center ;display: block;  margin: 15px auto;line-height: 30px; font-weight: bold}
section .tour .slayder-country {float: left; margin: 0 20px 0 0; width: 255px; height: 280px}
section .tour .discription {width: 220px; display: inline-block;}

section .tour table {background: #F1F1F1;}
/*section .tour table  {text-align: center;}*/
/*section .tour table .numer1 {width: 280px; font-weight: bold}
section .tour table .numer2 {width: 47px; font-weight: bold}
section .tour table .numer3 {width: 127px; font-weight: bold}
section .tour table .numer4 {width: 64px; font-weight: bold}*/
/*section .tour table .the_address {text-align: left; padding-left: 10px}*/
/*section .tour table .the_address span {color: #FF151F}*/
/*section .tour table tr {height: 24px; text-align: center}*/
section .tour table td { border: 1px solid #DADADA;  }


footer .container_24 {
	height: auto;
    background: url(../images/fone-footer.png);
    min-height: 0;
    padding-bottom: 20px;
}
footer .footer-left {float: left; width: 500px}
footer .footer-right {display: inline-block}
footer .footer-left span {display: inline-block; margin: 42px 0 0 10px}
footer .footer-left img {/*display: block;*/ margin: 20px 0 0 10px}
footer .footer-left a, footer .footer-left a:hover { text-decoration: none }
footer .footer-right li {float: left; list-style: none; border-right: 1px solid #00A9EC; margin: 0 ; padding: 0 12px 0 12px}
footer .footer- ul {margin: 42px 0 0 75px; display: inline-block}
footer .footer-right img {display: block; margin: 25px 0 0 402px;width: 90px;height: 30px;}
footer ul .last {border-right: none}
footer nav {height: 20px; margin: 40px 0px 0px 0px}

.ajaxSearch_highlight {background-color:#FCFFCC; color:#000}



table .num1 {background: url('../images/all.png'); background-position: -84px -86px;height: 14px;width: 20px; margin: 4px 5px 0 60px; display: block}
table .num2 {width: 160px}
table .num3 {background: url('../images/all.png'); background-position: -84px -86px;height: 14px;width: 20px; margin: 4px 5px 0 60px; display: block}
table .num4 {width: 160px}
.phone { line-height: 25px;background: #F1F1F1; border-radius: 5px;border: 1px solid #DADADA; width: 570px;
    padding: 18px;
    margin: 0 auto;
    clear: both;}
.phone table {margin: 7px}
section .phone table td {border: none}

.phone1 { line-height: 25px; border-radius: 5px; margin-top: 40px; margin-bottom: 20px; width: 530px;}
.phone1 table {margin: 4px}
section .phone1 table td {border: none}



section .slyder_tovar_cart li {float: left; list-style: none;}
.slyder_tovar_cart {width: 100%; float: left; margin-right: 5px;} /*w:260px*/

section .slyder_tovar_cart_country li {float: left; list-style: none}
.slyder_tovar_cart_country {width: 260px; margin-right: 5px;}

.thumb-t {width: 220px!important; left: 7px!important; margin-top: 20px}
.prevpr {cursor: pointer;background: url('../images/scroll.png'); background-position: 0 0;height: 20px;width: 12px; border: 0; position: relative;top: -45px; padding: 0;}
.prevpr:hover {background: url('../images/scroll.png'); background-position: 0 -22px;}
.nextnex {cursor: pointer; background: url('../images/scroll.png'); background-position: -10px 0;height: 20px;width: 12px; border: 0; position: relative;top: -45px;left: 225px; padding: 0;}
.nextnex:hover {background: url('../images/scroll.png'); background-position: -10px 20px;}



.roundabout-moveable-item img{width:300px; Height:200px;}

section .slayder_home li.roundabout-in-focus img{
height: 300px;
    /*margin-left: -44px;
    margin-top: -30px;*/
    width: 561px;

}
.jot-answer {margin: 40px 0 0 40px; border-top: 1px solid #C4C4C4; padding-top: 20px}


.weather {margin-left:10px; width:190px;}

.mailheader{
margin-left: 40px;
    margin-top: 5px;
    width: 150px;
}
















/*IGOR CSS*/
    @media (max-width: 373px){
    .cartt1 {
        
            position: absolute;
       bottom: 0px;
    left: 20px;
    font-size: 16px;
    text-shadow: 1px 1px 5px black, 0 0 23px black, 0 0 10px black;
    color: white;
    pointer-events: none;
    font-weight: 700;
        font-family: segoe ui, sans-serif;
            margin-bottom: 15px;
    
    }
        
         .cartt3 {
        
            position: absolute;
       bottom: 0px;
    left: 20px;
    font-size: 16px;
    text-shadow: 1px 1px 5px black, 0 0 23px black, 0 0 10px black;
    color: white;
    pointer-events: none;
    font-weight: 700;
        font-family: segoe ui, sans-serif;
            margin-bottom: 15px;
    
    }
        
    }
@media (max-width: 600px){
.carttt {    position: absolute;
    
            margin: 0px 12px;
    
    text-shadow: 1px 1px 22px black, 0 0 25px black, 0 0 14px black;
    color: white;
        font-family: segoe ui, sans-serif;
    letter-spacing: 0.2px;    font-weight: 600;    user-select: none;
    pointer-events: none;
                 top: 17px;
    left: 2px;
    font-size: 17.5px;
                
            }

}



@media (min-width: 374px){
.cartt1 {
        
            position: absolute;
       bottom: 0px;
    left: 20px;
    font-size: 19px;
    text-shadow: 1px 1px 5px black, 0 0 23px black, 0 0 10px black;
    color: white;
    pointer-events: none;
    font-weight: 700;
        font-family: segoe ui, sans-serif;
            margin-bottom: 15px;
    
    }
     .cartt3 {
        
            position: absolute;
       bottom: 0px;
    left: 20px;
    font-size: 19px;
    text-shadow: 1px 1px 5px black, 0 0 23px black, 0 0 10px black;
    color: white;
    pointer-events: none;
    font-weight: 700;
        font-family: segoe ui, sans-serif;
            margin-bottom: 15px;
    
    }
}


@media (min-width: 600px){
    
    .cartt1 {
        
            position: absolute;
       bottom: 0px;
    left: 20px;
    font-size: 22px;
    text-shadow: 1px 1px 5px black, 0 0 23px black, 0 0 10px black;
    color: white;
    pointer-events: none;
    font-weight: 700;
        font-family: segoe ui, sans-serif;
            margin-bottom: 15px;
    
    }
     .cartt3 {
        
            position: absolute;
       bottom: 0px;
    left: 20px;
    font-size: 22px;
    text-shadow: 1px 1px 5px black, 0 0 23px black, 0 0 10px black;
    color: white;
    pointer-events: none;
    font-weight: 700;
        font-family: segoe ui, sans-serif;
            margin-bottom: 15px;
    
    }
    
    .carttt {    position: absolute;
    
            margin: 0px 12px;
    
    text-shadow: 1px 1px 22px black, 0 0 25px black, 0 0 14px black;
    color: white;
        font-family: segoe ui, sans-serif;
    letter-spacing: 0.2px;    font-weight: 600;    user-select: none;
    pointer-events: none;
                 top: 17px;
    left: 2px;
    font-size: 23px;
                
            }
    
}
@media (max-width: 991px) {
    
    
    img {width:100%;}
    
        .navbar-nav>li>a {
    padding: 12px 4px;
    font-size: 18px;
        
    border: none;
        font-family: segoe ui, sans-serif;
    font-weight: 600;
    letter-spacing: 0.4px;
    border-radius: 35px;
    transition: 0.1s;
}
    .concon {background-color:white; padding-top: 58px;}
    .carousel-caption {pointer-events:none; top:0px;}
    table {box-shadow: inset -5px 0px 20px 1px #777;}
    .avtimg img {display:block;}
    .hidmob {display:none;}
    .marmob0 {margin:0px 0px 10px 0px!important;}
    .padtopmob {padding: 50px 0px 0px 0px;}
    .rowmob {margin:0; width:100%;}
    
       
    .cardss {    background-color: #fafafa;

    
    background: -webkit-linear-gradient(#ffffff 75%, #cecece 100%);
    background: -o-linear-gradient(#ffffff 75%, #cecece 100%);
    background: -moz-linear-gradient(#ffffff 75%, #cecece 100%);
background: linear-gradient(#ffffff 75%, #cecece 100%);


    box-shadow: #000 0px 0px 11px -1px;
    border-radius: 18px;
    margin: 0px 4px 10px 4px;
    padding: 3px;}
    .discription_tur {display: inline-block;     min-width: 270px; }
    .pcmarc {margin-top: 20px;}
    .navbar-toggle {
    display: initial;}
      
      .cardsss {    background-color: transparent;
    box-shadow: none;
    border-radius: 0!important;
    margin: 0;
    padding: 0;}
    
}
@media (min-width: 600px) {
     .discription_tur {
 margin-left: 181px;
    display: block;   }
}
@media (min-width: 992px) {
    
        .navbar-nav>li>a {
    padding: 9px 7px;
    font-size: 14px;
        
    border: none;
        font-family: segoe ui, sans-serif;
    font-weight: 600;
    letter-spacing: 0.4px;
    border-radius: 35px;
    transition: 0.1s;
}
    
    .concon {background-color:white; padding-top: 18px;}
    .discription {font-size:105%;}
    .carousel-caption {pointer-events:none; top:20px;}
    .pcmarc {margin-top: 50px;}
    .hidpc {display:none;}
    .cartt1 {    position: absolute;
    top: 165px;
    left: 36px;
    font-size: 20px;
    text-shadow: 1px 1px 5px black, 0 0 23px black, 0 0 10px black;
    color: white;
    pointer-events: none;
    font-weight: 500;
        font-family: segoe ui, sans-serif;
    letter-spacing: 0.1px;}
     .cartt3 {    position: absolute;
    top: 102px;
    left: 30px;
    font-size: 20px;
    text-shadow: 1px 1px 5px black, 0 0 23px black, 0 0 10px black;
    color: white;
    pointer-events: none;
    font-weight: 500;
        font-family: segoe ui, sans-serif;
    letter-spacing: 0.1px;}
    
    .cardss {    background-color: #fafafa;
        background: -webkit-linear-gradient(#ffffff 75%, #cecece 100%);
    background: -o-linear-gradient(#ffffff 75%, #cecece 100%);
    background: -moz-linear-gradient(#ffffff 75%, #cecece 100%);
background: linear-gradient(#ffffff 75%, #cecece 100%);

    box-shadow: #000 0px 0px 11px -1px;
    border-radius: 18px;
    margin: 11px;
    padding: 3px;}

    .carttt {    position: absolute;
    top: 154px;
        margin-left: 20px;
    font-size: 17px;
    text-shadow: 1px 1px 22px black, 0 0 25px black, 0 0 14px black;
    color: white;
        font-family: segoe ui, sans-serif;
    letter-spacing: 0.2px;    font-weight: 600;    user-select: none;
    pointer-events: none;}
    
}
@media (max-width: 1199px){
.findusico {
    position: absolute;
    height: 27px;}
    }
/*max1200*/
@media (max-width: 1200px) {
.callusicos {width: 15px; height:auto; display: inline-block;float: left; margin: 5px 10px 0px 0px;     user-select: none; pointer-events: none;}
.liban {    margin: 5px;
    float: left;
    width: 210px;
    font-size: 16px;
    line-height: 25px;}
#ulliclss li {        margin: 5px;
    float: left;
    width: 197px;
    font-size: 13px;
    line-height: 17px;
    list-style-position: outside;
    margin-left: 15px;}
    
        .cartt {    position: absolute;
    top: 154px;
        margin-left: 20px;
    font-size: 17px;
    text-shadow: 1px 1px 22px black, 0 0 25px black, 0 0 14px black;
    color: white;
        font-family: segoe ui, sans-serif;
    letter-spacing: 0.2px;    font-weight: 600;    user-select: none;
    pointer-events: none;}
    
            
   

.navfnt {
    border: 0;
    margin: 0;
    padding: 0;
    font-size: 13.5px;
}    
    .carh3{
    font-size: 22px;
    text-shadow: 1px 1px 2px black, 0 0 25px black, 0 0 5px black; color:white;
        font-weight: 600;
    }


.findus {
border: none;
    color: white;
    padding: 7px 27px 7px 16px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    margin: 36px 36px 30px 36px;
    cursor: pointer;
    background-color: #fafafa;
    color: black;
    border-radius: 100px;
    float: left;
    margin-left: 50px;
    letter-spacing: 0.1px;
    font-weight: 500;
        font-family: segoe ui, sans-serif;
    box-shadow: #000 0px 0px 18px -7px;
    user-select: none;

}

.findpad {padding-left:28px;}
.showDivBtn {
z-index: 1000;
    position: absolute;
    top: 36px;
    margin-left: 705px;
    border: none;
    color: white;
    padding: 7px 32px;
    text-align: center;
    text-decoration: none;
    font-size: 15px;
    cursor: pointer;
    background-color: #4CAF50;
    border-radius: 100px;
    letter-spacing: 0.1px;
    font-weight: 400;
        font-family: segoe ui, sans-serif;
    box-shadow: #000 0px 0px 18px -7px;
    user-select: none;
}
.theDiv {
    
        position: absolute;
    margin: 0px 0px 0px 705px;
    background-color: rgb(255, 255, 255);
    font-weight: bold;
    padding: 20px;
    border-radius: 22px;
    z-index: 1000;
    top: 84px;
    box-shadow: rgb(0, 0, 0) 0px 0px 18px -7px;
    
}

.bulbus{
    
   left: 28px;
    top: 194px;
    position: absolute;
}
.bulbusp {
    left: 39px;
    top: 193px;
    position: absolute;
    line-height: 33px;
}
.bulbusc{padding-top: 50px;
    padding-bottom: 32px;
    padding-left: 12px;}
.callusico{width: 24px;height: auto;float: left;margin: -2px 8px 0px -14px;}    
    
    
    
    
    
    #ulliclsstop ul {
line-height: 135%;
    padding-left: 12px;
    height: 76px;
    font-size: 14px;
    margin: 0;
                }
                #ulliclsstop li {font-size:13px;}
    
}
/*end of max1200*/

/*min1200*/
@media (min-width: 1200px) {
        #ulliclsstop li {font-size:17px;}
    #ulliclsstop ul {
                line-height: 140%;
    padding-left: 12px;
    height: 90px;
    font-size: 17px;
    margin: 0;
                }
    
    .callusicos {width: 18px;display: inline-block;float: left; margin: 5px 10px 0px 0px;     user-select: none; pointer-events: none;}
.liban {    margin: 5px;
    float: left;
    width: 250px;
    font-size: 19px;
    line-height: 25px;}
#ulliclss li {    margin: 5px;
    float: left;
    width: 240px;
    font-size: 17px;
    
    line-height: 21px;
    list-style-position:outside;
    margin-left:21px;}
    /*added on 9 7 2018 card line height and bullet fix for two lines on card*/

.carh3{
        font-size: 26px;
    text-shadow: 1px 1px 16px black, 0 0 24px black, 0 0 5px black;
    color: white;
    font-weight: 600; 
}

body {font-size: 18px; }
.cartt {
        position: absolute;
    top: 188px;
        margin-left: 20px;
    font-size: 24px;
    text-shadow: 1px 1px 22px black, 0 0 25px black, 0 0 14px black;
    color: white;
        font-family: segoe ui, sans-serif;
    letter-spacing: 0.2px;    font-weight: 600;    user-select: none;
    pointer-events: none;}
    .carttt {
        position: absolute;
    top: 185px;
    left: 10px;
        margin-left: 20px;
    font-size: 20px;
    text-shadow: 1px 1px 22px black, 0 0 25px black, 0 0 14px black;
    color: white;
        font-family: segoe ui, sans-serif;
    letter-spacing: 0.2px;    font-weight: 600;    user-select: none;
    pointer-events: none;}
    .cartt1 {
    position: absolute;
    top: 201px;
    left: 43px;
    font-size: 27px;
    
    letter-spacing: 0.02em;
    letter-spacing: 0.1px;
    text-shadow: 1px 1px 1px black, 0 0 18px black, 0 0 18px black;
    color: white;
    pointer-events: none;
        font-family: segoe ui, sans-serif;
    font-weight: 600;}
    .cartt3 {
    position: absolute;
    top: 122px;
    left: 43px;
    font-size: 24px;
    
    letter-spacing: 0.02em;
    letter-spacing: 0.1px;
    text-shadow: 1px 1px 1px black, 0 0 18px black, 0 0 18px black;
    color: white;
    pointer-events: none;
        font-family: segoe ui, sans-serif;
    font-weight: 600;}

.findus {

 
    border: none;
    
    padding: 7px 27px 7px 16px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 21px;
    margin: 36px 36px 30px 36px;
    cursor: pointer;
    background-color: #fafafa;
    color: black;
    border-radius: 100px;
    
    margin-left: 101px;
    letter-spacing: 0.1px;
    font-weight: 500;
        font-family: segoe ui, sans-serif;
    box-shadow: #000 0px 0px 18px -7px;
    user-select: none;
        
}
.findusico {position: absolute; padding: 2px 0px 0px 0px;}
.findpad {padding-left:32px;}
.showDivBtn {
    
    z-index: 1000;
    position: absolute;
    top: 36px;
    
    margin-left: 848px;
    border: none;
    color: white;
    padding: 7px 32px;
    text-align: center;
    text-decoration: none;
    font-size: 21px;
    cursor: pointer;
    background-color: #4CAF50;
    border-radius: 100px;
    letter-spacing: 0.1px;
    font-weight: 400;
        font-family: segoe ui, sans-serif;
    box-shadow: #000 0px 0px 18px -7px;
    user-select: none;
}
.theDiv {
    
    position: absolute;margin: 0px 0px 0px 849px;background-color: rgb(255, 255, 255);font-weight: bold;padding: 20px;border-radius: 22px;z-index: 1000;top: 84px;box-shadow: rgb(0, 0, 0) 0px 0px 18px -7px;
    
}
    .navbar-nav>li>a {
    padding: 12px 12px;
    font-size: 17px;
        
    border: none;
        font-family: segoe ui, sans-serif;
    font-weight: 500;
    letter-spacing: 0.4px;
    border-radius: 35px;
    transition: 0.1s;
}
.bulbus{
    
    left: 28px;
    top: 236px;
    position: absolute;
}
.bulbusp{
    left: 42px;
    top: 236px;
    position: absolute;
    line-height: 33px;
}
.bulbusc{padding-top: 72px;
    padding-bottom: 32px;
    padding-left: 12px;}

.callusico{width: 27px;height: auto;float: left;margin: 2px 8px 0px -14px;}    
}
/*end of min1200*/




.grad1 {
    background: #e6e6e6; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#dcdcdc, #f2f2f2); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#dcdcdc, #f2f2f2); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#dcdcdc, #f2f2f2); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#dcdcdc, #f2f2f2); /* Standard syntax */
}


.dropdown-menu {font-size: 16px;}






.dropdown-menu>li>a {padding:10px 20px;}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    line-height: 1;
    /*filter: brightness(80%); -webkit-filter: brightness(80%);*/
border-radius:0px; }
.carousel-control, .carousel-control.left, .carousel-control.left {border-radius:0px;}



.navbar-default .navbar-nav>li>a {color: #333;}
    
    
    
    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color: white;
    background-color: #0da7fd;
    border-radius: 35px;}
    
    .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: white;
    background-color: #0da7fd;
    border-radius: 35px;}
    
    li {margin:5px;}
    
    .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {    text-decoration: none;
    
    color: white;
    background-color: #0da7fd;
    border-radius: 35px;
    }
    
    .dropdown-menu, .navbar-nav>li>.dropdown-menu {    border-radius: 25px; padding: 0px}
    
    .carousel-control, .carousel-control.left, .carousel-control.left {border-radius: 0px;}
    
    a:hover, a:focus, a:active, a.novisited:hover, a.novisited:focus, a.novisited:active {    text-decoration: underline;}
    
    a:link, a.novisited:link, a.novisited:visited {
    
    font-weight: 600;
    font-family: segoe ui, arial, sans-serif;}
    
.carousel-indicators li {margin:3px;}
.carousel-indicators .active {margin:2px;}
.carsa {margin-top:10px;font-size:18px;font-weight:bold;}
.carousel-indicators {bottom:-5px;}

.cardss a {color:#333;}
.cardss a:hover {text-decoration: underline; color:#00A9EC;}
.centcont { max-width: 850px; margin: 0 auto; clear: both;}
.cardss h3 {color:white!important;}
/*.discription_tur {padding-bottom:25px;}*/
.tur {    /* border: solid 1px #eee; */
    margin-bottom: 25px;
    min-height: 140px;
    height: auto;
    margin-bottom: 40px;
    padding-bottom: 30px;
    border-bottom: solid 1px #ddd;}
.rotatedBlock {display:none;}
.next {    display: block;
    /* clear: both; */
    line-height: 250%;
    width: fit-content; width: -webkit-fit-content;
    background-color: #eee;
    border-radius: 70px;
    padding: 0px 8px; margin-top:20px;}
.discription_tur h2 {font-size:26px;}
.pictures {    display: block;
    float: left;    padding-right: 20px;}
.way {    padding-bottom: 30px;}
.container h1 {text-align:center;}

.callusicosc {    width: 22px!important;
    height: auto!important;
    display: inline-block;
    float: left;
    margin: 10px 10px 0px 0px;
    user-select: none;
    pointer-events: none;}
.centcont img {max-width:100%; height:auto;}    

/*iOS carousel fix*/
.item {margin:0!important;padding:0!important;}

.carousel-inner > .item {
-webkit-backface-visibility: visible!important;;
backface-visibility: visible!important;;
}
/*iOS end*/
.avtimg img {width:initial; height:auto;}

/*hamburger slide*/
.indexcity {
  z-index: 9999;
}

.right7 {
    right: 0 !important;
    left: 0 !important;
}

@media only screen and (max-width: 991px) {
    .discription {font-size:120%;}
    .navbar-collapse{
      background-color:#fafafa;
      position: fixed;
      top: 0;
      transition:all 0.5s ease-out;
      height: 100%;
      width: 100%;
      left: 1000px;
      padding-bottom:80px;
      overflow: scroll;
    }
    .navbar-inverse .navbar-nav>li>a {
    color: #000;
    }
}
.navbar-toggle {background-color:transparent}

/*inventing left menu*/

.indexcity2 {
  z-index: 9999;
}

.left7 {
    right: 0 !important;
    left: 0 !important;
}

@media only screen and (max-width: 991px) {
    
    
    .navcol2 {padding-top: 34px;margin: 0 auto;width: 288px;float: none!important;text-align: center;}
    
    
    
    
    .navbar-collapse2{
      background-color:#fafafa;
      position: fixed;
      top: 0;
      transition:all 0.5s ease-out;
      height: 100%;
      width: 100%;
      left: -1000px;
      z-index: 9990;
          overflow: scroll;
    }
    .navbar-inverse .navbar-nav>li>a {
    color: #000;
    }
    .navbar-nav>li {float: none!important;}    
}
.navbar-toggle2 {background-color:transparent;
    
        position: relative;
    float: left;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    
    background-image: none;
    border: 1px solid transparent;
    border-radius:0;
    outline:0;
}
.navbar-toggle2:focus {
outline:0;}

/*end*/

/*icons for right menu*/
.callusicosch {    width: 22px;
    height: auto;
    display: inline-block;
    /* float: left; */
    margin: 6px 10px 10px 0px;
    user-select: none;
    pointer-events: none;}




/* iOS carousel fix
.carousel-inner {-webkit-transform: scale(1);}
.carousel-inner > .next, .carousel-inner > .prev {position: fixed;}
*/



table{
        max-width: 100%;
    width: fit-content!important;
    margin: 0 auto !important;
    clear: both !important;
    overflow-x: auto;
    display: block;
}

.navbar {
    background-color: #f3f3f3;}
    
    .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {border-radius:100px;}

#ulliclss ul {height:105px; margin:0;}    
        #ulliclsstop li {      list-style-position: outside;
    margin-left: 20px;}
#tour_search_module tr td {border:0;}
.B_crumbBox a {font-size: 13px; color:#00acf1;}
.B_lastCrumb {font-size: 13px;}
.titl {margin-top:10px;}
#ticketForm .form-actions, #comment-form .form-actions {margin-bottom: 15px;}
#tour_search_module table {margin: 0 auto!important;}
/*#tour_search_module table, tr, td, th {border: solid 1px #ccc;}*/
table tr td {border: solid 1px black; padding: 2px 4px;}

.itt_in_middel {    min-width: 660px!important;}
.itt_main_block {overflow-x: hidden;}

html body #isolate .ittour_order_block .ittour_order_block_transport_info table td {border: solid 1px #ccc !important;}
html body #isolate .ittour_order_block .ittour_order_block_transport_info table .first_cell th {border: solid 1px #ccc !important;}
html body #isolate .ittour_order_block .ittour_order_block_transport_info table .first_cell th.left_corner {border:0!important;}
html body #isolate .ittour_order_block .ittour_order_block_transport_info table .first_cell th.right_corner {border:0!important;}

.pictures {padding-right:0;}
.next {margin:0;}
.tur {padding-bottom:48px;}
@media (min-width: 600px){
.discription_tur {margin-left:50px;}
.pictures {padding-right:8px;}    
}

@media (min-width: 992px) {
.discription_tur {margin-left:10px;}
    
}
@media (max-width: 767px) {
.mobileheader {width:100%!important;}
}


.ticket-comment-createdon, .ticket-comment-link {display:none !important;}

#isolated .left, #isolated .right, #isolated .top-left, #isolated .top-right, #isolated .bottom-right, #isolated .bottom-left, #isolated .top-custom, #isolated .bottom-custom {border: 0 !important;}
html body #isolate .itt_main_block {float:none !important;     margin: 0 auto !important; }
html body #isolate .ittour_order_block .ittour_order_block_transport_info table td.left_corner {border: 0 !important;}
html body #isolate .ittour_order_block .ittour_order_block_transport_info table .last_cell td {    border-bottom: 0 !important;}
html body #isolate .ittour_order_block .ittour_order_block_transport_info table .first_cell th {    border-bottom: 0 !important;}
.tr_flight_to {border-bottom: 2px solid #cc0000 !important;}

html body #tour_search_module * tbody, .boxy-wrapper tbody {display: table;
    margin: 0 auto;}
    
    html body #isolate .ittour_order_block .ittour_order_block_transport_info table td.right_corner {border:0!important;}
    
    #gallery_big_img_tour div.next, #gallery_big_img_tour div.prev {border-radius: 5px;
    height: 54px;
    margin: 4px;
    padding: 7px;}
    
    .tabs li, .tabs li:hover {padding: 5px 15px;
    background-color: #cfebff;
    width: max-content;
    border-radius: 30px;
    display: block;
    float: left;
    list-style-type: none;
    color: black;
            cursor: pointer;
    }
    
    .current {padding: 5px 15px;
    background-color: #0095ff!important;
    width: max-content;
    border-radius: 30px;
   
    list-style-type: none;
    color: white!important;
        cursor:default!important;
    }