/* -----------------------------------------
   Styles
----------------------------------------- */
html {font-size: 100%; font-family: 'Open Sans',sans-serif;}
body {line-height: 1; background: #f1f1f1 url(/assets/background/background.jpg) no-repeat center top; background-size: cover; font-family: 'Open Sans',sans-serif;font-weight: 400;}
.full {width: 100%;}
.full:after {clear: both;}
.full:before, .full:after {content: " ";display: table;}
.column, .columns {padding-left: 0.625rem;padding-right: 0.625rem;}
.background {width: 100%; position: absolute; top: 0px; min-width: 320px; z-index: -1;}
.overflow-hidden {overflow: hidden;}
/* Header */
.hed {margin-top: 20px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#c2c2c8');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#c2c2c8')";
background-image: -moz-linear-gradient(top, #ffffff, #c2c2c8);
background-image: -ms-linear-gradient(top, #ffffff, #c2c2c8);
background-image: -o-linear-gradient(top, #ffffff, #c2c2c8);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#c2c2c8));
background-image: -webkit-linear-gradient(top, #ffffff, #c2c2c8);
background-image: linear-gradient(top, #ffffff, #c2c2c8);
}
.logo {padding-top: 10px;}
.bg {background: url(/themes/site/img/middle.png) repeat-x; height: 33px;padding-right: 2px;}
.bg p {float: right; padding: 3px 0 5px; color: #ffe500; font-size: 100%;text-align: right;font-weight: bold !important;text-shadow: 0px 0px 2px #000000;filter: dropshadow(color=##000000, offx=1, offy=1);}
.topleft {background: url(/themes/site/img/topleft.png) no-repeat; height: 33px; width: 25px; position: absolute; top:0; left:-10px;}
.topright {background: url(/themes/site/img/topright.png) no-repeat; height: 33px; width: 20px; position: absolute; top:0; right:-10px;}
.tel-top {line-height: 130%;width: 320px;padding: 2px 0 6px 15px;}
.search-top {height: 36px;margin-bottom:10px;}
.ss {position: relative;}
#search-text{max-width: 203px; font-size: 12px;	color: #000000;	border-width: 1px; border-style: solid;	border-color: #a3a2a7 #a3a2a7 #d8d8da #a3a2a7;	border-radius: 3px;	background-color: #b8b7bc;	padding: 1px 7px; height: 24px;	line-height: 24px;	position: absolute;	top: 12px;	right: 28px;}
#search-button{width: 23px;	height: 23px; cursor: pointer; border: none; font-size: 0.9em; position: absolute; top: 12px; right: 0; background: url(/themes/site/img/sbutton.gif) no-repeat;}
.file-list .button {margin: 0 0 0.05em;}
/* My style ---------------------------------- */
h1 {font-size: 22px;color: #0271e5 !important; margin-left: 20px;font-family: 'Open Sans',sans-serif;font-weight: 600;}
h1 a {color: #CC0000;}
h2 {font-size: 20px;color: #0271e5 !important; margin-left: 20px;font-family: 'Open Sans',sans-serif;font-weight: 600;}
h2 a {color: #CC0000;}
h3 {font-size: 18px;color: #0350B8 !important; margin-left: 20px;font-family: 'Open Sans',sans-serif;font-weight: 600;}
h3 a {color: #CC0000;}
h4 {font-size: 18px;color: #333333 !important; margin-left: 20px;font-family: 'Open Sans',sans-serif;font-weight: 600;}
h4 a {color: #CC0000;}
h5 {font-size: 17px;color: #333333 !important; margin: 10px 15px 10px 15px;font-family: 'Open Sans',sans-serif;font-weight: 600;}
h5 a {color: #CC0000;}
h6 {font-size: 16px;color: #333333 !important; margin: 10px 15px 10px 15px;font-family: 'Open Sans',sans-serif;font-weight: 600;}
h6 a {color: #CC0000;}
h2.mainpage {font-size: 15px;color: #0271e5; margin: 0 0 10px 0 !important;font-family: 'Open Sans',sans-serif;font-weight: 600;}
h2.mainpage a {color: #CC0000;}
h2.mainpage a:hover {color: #0271e5;}
.proposal {font-size: 18px; font-weight: bold; color: #0271e5; margin: 0 0 5px 0 !important;}
.proposal-footer {position: absolute;left:0;bottom:15px;height:40px;width:100%;}
a {color: #CC0000;}
a:hover {color: #0270e3;}
p {margin-bottom: 0;}
ul, ol, dl {margin-bottom: 0;}
b, strong {font-weight: 600;}
hr {margin: 0;}
.wd100 {width: 100%;}
.w100 {width: 100%;}
.h125 {height:125px;}
.centr {text-align: center !important;}
.ankor {color: #0271e5 !important;}
.greey-dark {color: #444 !important;}
.red {color:#FF0000;}
.more {margin-bottom: 10px;}
.login-user {float: left; margin-right: 30px; line-height: 150%; margin-top: 5px;}
.uarr {text-align: center; padding: 2px 5px; background: #fcfcfc; border: #FFFFFF; -webkit-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px;}
.uarr a {color: #555555; display: block;}
.uarr a:hover {color: #CC0000;}
.small {font-size: 11px;color: #777777; font-family: 'Open Sans',sans-serif;}
.small-button {font-size: 12px;color: #fff; font-family: 'Open Sans',sans-serif;}
.text-red {color: red;}
.small a {color: #777777;}
.small-12 {font-size: 12px;color: #333333;}
.small-13 {font-size: 13px;color: #333333;}
.medium {font-size: medium; color: #000000;}
.medium-18 {font-size: 18px; color: #0270e3;}
.f22, .f22 a {font-size: 22px !important;}
.f20, .f20 a {font-size: 20px !important;}
.f18, .f18 a {font-size: 18px !important;}
.f16, .f16 a {font-size: 16px !important;}
.large-big-72 {font-size: 72px; color: #0270e3;}
.large-big {font-size: 172px; color: #0270e3;font-weight: 300;}
.inform {font-size: 11px; margin-right: 20px; float: right; color: #777777;}
.inform-offer {color: #777777;font-size: 11px;}
p.inform-header {line-height:1.1;padding:4px 0 6px; font-weight: 600;}
.tooltip {font-size: 13px; padding: 10px;}
form {margin: 0 0 10px;}
.small-img {float: left; margin: 0 15px 5px 0;}
button, .button {font-weight: 600;}
button.w100, .button.w100 {width: 100%;text-align: left;}
button img, .button img {}
/* Comments */
.materials-list li {margin-bottom: 10px !important;}
.com_view {}
.com_view li {list-style: none outside none; margin: 0; background: url(/themes/site/img/hr-white.png) repeat-x bottom; border: none; padding-bottom: 2px;}
.com_info {font-weight: bold;}
.com_data {font-size: 11px; margin-left: 20px;font-weight: normal;}
.com_des {font-style: italic; margin-bottom: 5px;}
.error_i {color: #FF0000;}
.abc {width: 100%;}
.abc a {display: table; text-align: left;vertical-align: middle !important;}
.abc img {text-align: left; margin-right: 10px;}
.currency td {padding: 4px 0px; text-align: center;}
.currency td h5 {margin-top: 0;margin-bottom: 0;margin-left: 22px;text-align: left;}
.padding0 {padding: 0 !important;}
.padding10 {padding: 12px 12px 0;}
.padding15 {padding: 15px;}
.padding20 {padding: 20px;}
.padding20-50 {padding: 50px 20px;}
.p-l-0 {padding-left: 0 !important;}
.p-r-0 {padding-right: 0 !important;}
.padding-left15 {padding-left: 15px;}
.padding-left20 {padding-left: 20px;}
.padding-left50 {padding-left: 50px;}
.padding-right3 {padding: 0 3px 0 0 !important;}
.padding-right10 {padding: 0 10px 0 0 !important;}
.padding-lr5 {padding: 0 5px;}
.padding-lr10 {padding: 0 10px;}
.padding-lr20 {padding: 0 20px;}
.padding-top20 {padding-top: 20px;}
.p-b-10{padding-bottom:10px;}
.p-t-b-5{padding: 5px 0;}
.p-t-b-5-pr{padding: 5px 0.625rem;}
.p-t-b-30{padding: 30px 0;}
.p-t-b-50{padding: 50px 0;}
.m-t-2 {margin-top:2px;}
.m-b-2 {margin-bottom:2px;}
.m-b-5 {margin-bottom:5px;}
.m-b-10 {margin-bottom:10px;}
.m-b-20 {margin-bottom:20px;}
.m-b-30 {margin-bottom:30px;}
.m-b-50 {margin-bottom:50px;}
.m-r-15 {margin-right:15px;}
.m-r-l-0 {margin-left:0rem !important;margin-right: 0rem !important;}
.m-r-l-10 {margin-left:0.625rem !important;margin-right: 0.625rem !important;}
table {-webkit-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px;}
.background-th {text-shadow: 1px 1px 1px #ffffff; padding: 5px 5px 7px; font-size: 16px; color: #000099; letter-spacing: 1px;
background: rgb(238,238,238);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
}
/* Orbit */
.orbit {width: 1px; height: 1px; position: relative; overflow: hidden; margin-bottom: 0px; }
/* Меню - Top-bar */
.top-bar, .top-bar ul {background-color: #222;padding: 0;}
.dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {border: 0px inset;border-color: #fff transparent transparent;}
.dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {padding-right: 0.5rem;}
.is-dropdown-submenu {min-width: 250px;background: #fefefe;border: 0px solid #000;box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.9);}
.is-dropdown-submenu a {font-size:95%;height: 32px !important;padding: .4rem .5rem .3rem !important;}
.menu > li > a {padding: .7rem 0.5rem;color:#fff;color: #fff;height: 39px;}
.menu-icon.dark {width: 20px;height: 39px;}
.menu-icon.dark::after {background: #ddd;top: 12px;left: 0;box-shadow: 0 7px 0 #ddd,0 14px 0 #ddd;}
.menu > li > a i, .menu > li > a img {margin-right: .25rem;display: inline-block;margin-top: .45rem;}
.is-drilldown {}
.is-drilldown-submenu-parent > a::after {border-color: transparent transparent transparent #fff;}
.js-drilldown-back > a::before {border-color: transparent #fff transparent transparent;}
.vertical hr {border-style: solid;border-color: #000;box-shadow: 0 0.0625rem rgba(85, 85, 85, .9);border-image: none;border-width: 0.0625rem 0 0;clear: both;margin: 0rem;height: 0;max-width: 100%;}
/* Меню - Navbar */
/* Instagram */
#instagram li {width:70px;display:inline-block;text-decoration:none;margin:2px;}
/* Стили пунктов меню */
.home a {color:#fff;height: 39px;line-height: 39px;padding: 0 8px;}
.home {color:#fff;
background: url(/themes/site/img/main.gif) repeat-x;
}
.home li a:hover, .home a:hover { height: 39px; padding: 10px 8px;
background: rgb(52,8,103);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0MDg2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MTRkN2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(52,8,103,1) 0%, rgba(97,77,122,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(52,8,103,1)), color-stop(100%,rgba(97,77,122,1)));
background: -webkit-linear-gradient(top,  rgba(52,8,103,1) 0%,rgba(97,77,122,1) 100%);
background: -o-linear-gradient(top,  rgba(52,8,103,1) 0%,rgba(97,77,122,1) 100%);
background: -ms-linear-gradient(top,  rgba(52,8,103,1) 0%,rgba(97,77,122,1) 100%);
background: linear-gradient(to bottom,  rgba(52,8,103,1) 0%,rgba(97,77,122,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#340867', endColorstr='#614d7a',GradientType=0 );
}

.about {
background: url(/themes/site/img/about.gif) repeat-x;
}
.about li a:hover, .about a:hover {
background: rgb(5,54,173);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1MzZhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVkZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(5,54,173,1) 0%, rgba(0,93,209,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(5,54,173,1)), color-stop(100%,rgba(0,93,209,1)));
background: -webkit-linear-gradient(top,  rgba(5,54,173,1) 0%,rgba(0,93,209,1) 100%);
background: -o-linear-gradient(top,  rgba(5,54,173,1) 0%,rgba(0,93,209,1) 100%);
background: -ms-linear-gradient(top,  rgba(5,54,173,1) 0%,rgba(0,93,209,1) 100%);
background: linear-gradient(to bottom,  rgba(5,54,173,1) 0%,rgba(0,93,209,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0536ad', endColorstr='#005dd1',GradientType=0 );
}
.country {
background: url(/themes/site/img/agencies.gif) repeat-x;
}
.country li a:hover, .country a:hover {
background: rgb(0,78,202);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNGVjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTgzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,78,202,1) 0%, rgba(1,131,243,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,78,202,1)), color-stop(100%,rgba(1,131,243,1)));
background: -webkit-linear-gradient(top,  rgba(0,78,202,1) 0%,rgba(1,131,243,1) 100%);
background: -o-linear-gradient(top,  rgba(0,78,202,1) 0%,rgba(1,131,243,1) 100%);
background: -ms-linear-gradient(top,  rgba(0,78,202,1) 0%,rgba(1,131,243,1) 100%);
background: linear-gradient(to bottom,  rgba(0,78,202,1) 0%,rgba(1,131,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004eca', endColorstr='#0183f3',GradientType=0 );
}
.tours {
background: url(/themes/site/img/tourists.gif) repeat-x;
}
.tours li a:hover, .tours a:hover {
background: rgb(35,132,3);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzODQwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzN2I4MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(35,132,3,1) 0%, rgba(55,184,3,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(35,132,3,1)), color-stop(100%,rgba(55,184,3,1)));
background: -webkit-linear-gradient(top,  rgba(35,132,3,1) 0%,rgba(55,184,3,1) 100%);
background: -o-linear-gradient(top,  rgba(35,132,3,1) 0%,rgba(55,184,3,1) 100%);
background: -ms-linear-gradient(top,  rgba(35,132,3,1) 0%,rgba(55,184,3,1) 100%);
background: linear-gradient(to bottom,  rgba(35,132,3,1) 0%,rgba(55,184,3,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#238403', endColorstr='#37b803',GradientType=0 );
}
.agencies {
background: rgb(157,213,58);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkZDUzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzkxMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjN2NiYzBhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(157,213,58,1) 0%, rgba(83,145,24,1) 100%, rgba(124,188,10,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,213,58,1)), color-stop(100%,rgba(83,145,24,1)), color-stop(100%,rgba(124,188,10,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(83,145,24,1) 100%,rgba(124,188,10,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(83,145,24,1) 100%,rgba(124,188,10,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(83,145,24,1) 100%,rgba(124,188,10,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(157,213,58,1) 0%,rgba(83,145,24,1) 100%,rgba(124,188,10,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-8 */
}
.agencies li a:hover, .agencies a:hover {
background: rgb(83,145,24);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzOTExOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZGQ1M2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjN2NiYzBhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(83,145,24,1) 0%, rgba(157,213,58,1) 100%, rgba(124,188,10,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(83,145,24,1)), color-stop(100%,rgba(157,213,58,1)), color-stop(100%,rgba(124,188,10,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(83,145,24,1) 0%,rgba(157,213,58,1) 100%,rgba(124,188,10,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(83,145,24,1) 0%,rgba(157,213,58,1) 100%,rgba(124,188,10,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(83,145,24,1) 0%,rgba(157,213,58,1) 100%,rgba(124,188,10,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(83,145,24,1) 0%,rgba(157,213,58,1) 100%,rgba(124,188,10,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#539118', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-8 */
}
.tourists {
background: rgb(255,210,33);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDIyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzk5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,210,33,1) 0%, rgba(204,153,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,210,33,1)), color-stop(100%,rgba(204,153,0,1)));
background: -webkit-linear-gradient(top,  rgba(255,210,33,1) 0%,rgba(204,153,0,1) 100%);
background: -o-linear-gradient(top,  rgba(255,210,33,1) 0%,rgba(204,153,0,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,210,33,1) 0%,rgba(204,153,0,1) 100%);
background: linear-gradient(to bottom,  rgba(255,210,33,1) 0%,rgba(204,153,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd221', endColorstr='#cc9900',GradientType=0 );
}
.tourists li a:hover, .tourists a:hover {
background: rgb(204,153,0);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjOTkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQyMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(204,153,0,1) 0%, rgba(255,210,33,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,153,0,1)), color-stop(100%,rgba(255,210,33,1)));
background: -webkit-linear-gradient(top,  rgba(204,153,0,1) 0%,rgba(255,210,33,1) 100%);
background: -o-linear-gradient(top,  rgba(204,153,0,1) 0%,rgba(255,210,33,1) 100%);
background: -ms-linear-gradient(top,  rgba(204,153,0,1) 0%,rgba(255,210,33,1) 100%);
background: linear-gradient(to bottom,  rgba(204,153,0,1) 0%,rgba(255,210,33,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc9900', endColorstr='#ffd221',GradientType=0 );
}
.visas {
background: url(/themes/site/img/visas.gif) repeat-x;

}
.visas a:hover {
background: rgb(196,74,1);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0NGEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYTcwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(196,74,1,1) 0%, rgba(250,112,1,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(196,74,1,1)), color-stop(100%,rgba(250,112,1,1)));
background: -webkit-linear-gradient(top,  rgba(196,74,1,1) 0%,rgba(250,112,1,1) 100%);
background: -o-linear-gradient(top,  rgba(196,74,1,1) 0%,rgba(250,112,1,1) 100%);
background: -ms-linear-gradient(top,  rgba(196,74,1,1) 0%,rgba(250,112,1,1) 100%);
background: linear-gradient(to bottom,  rgba(196,74,1,1) 0%,rgba(250,112,1,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c44a01', endColorstr='#fa7001',GradientType=0 );
}
.news {
background: url(/themes/site/img/news.gif) repeat-x;
}
.news a:hover {
background: rgb(165,4,20);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1MDQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjBhMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(165,4,20,1) 0%, rgba(226,10,33,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(165,4,20,1)), color-stop(100%,rgba(226,10,33,1)));
background: -webkit-linear-gradient(top,  rgba(165,4,20,1) 0%,rgba(226,10,33,1) 100%);
background: -o-linear-gradient(top,  rgba(165,4,20,1) 0%,rgba(226,10,33,1) 100%);
background: -ms-linear-gradient(top,  rgba(165,4,20,1) 0%,rgba(226,10,33,1) 100%);
background: linear-gradient(to bottom,  rgba(165,4,20,1) 0%,rgba(226,10,33,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a50414', endColorstr='#e20a21',GradientType=0 );
}
.partners {
background: url(/themes/site/img/partners.gif) repeat-x;
}
.partners a:hover {
background: rgb(119,4,81);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3MDQ1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhODAzNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(119,4,81,1) 0%, rgba(168,3,98,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,4,81,1)), color-stop(100%,rgba(168,3,98,1)));
background: -webkit-linear-gradient(top,  rgba(119,4,81,1) 0%,rgba(168,3,98,1) 100%);
background: -o-linear-gradient(top,  rgba(119,4,81,1) 0%,rgba(168,3,98,1) 100%);
background: -ms-linear-gradient(top,  rgba(119,4,81,1) 0%,rgba(168,3,98,1) 100%);
background: linear-gradient(to bottom,  rgba(119,4,81,1) 0%,rgba(168,3,98,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#770451', endColorstr='#a80362',GradientType=0 );
}
.contacts {
background: url(/themes/site/img/contacts.gif) repeat-x;
}
.contacts a:hover {
background: rgb(32,32,32);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMjAyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZThlOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(32,32,32,1) 0%, rgba(142,142,142,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(32,32,32,1)), color-stop(100%,rgba(142,142,142,1)));
background: -webkit-linear-gradient(top,  rgba(32,32,32,1) 0%,rgba(142,142,142,1) 100%);
background: -o-linear-gradient(top,  rgba(32,32,32,1) 0%,rgba(142,142,142,1) 100%);
background: -ms-linear-gradient(top,  rgba(32,32,32,1) 0%,rgba(142,142,142,1) 100%);
background: linear-gradient(to bottom,  rgba(32,32,32,1) 0%,rgba(142,142,142,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202020', endColorstr='#8e8e8e',GradientType=0 );
}
/* Конец меню - навигация */
.breadcrumbs {background: #fcfcfc; border: solid 1px #fff;margin: 0 0 0.7rem;padding: 4px 0.625rem 3px;-webkit-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px;}
/* Panels ---------------------- */
.panel {background: #FFFFFF; border: solid 1px #F8F8F8; margin: 0 0 22px 0; padding: 7px 7px 20px;}
.panel > :first-child { margin-top: 0; }
.panel > :last-child { margin-bottom: 0; }
.panel p {font-style: normal; font-size: 16px;}
.panel p img {margin: 10px;}
.button img {vertical-align: middle; padding: 0 !important;}
.panel .button.large {padding: 12px 30px;}
/* white */
.panel.white {background: #fcfcfc; color: #000; border-color: #ffffff; -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); position: relative;}
.panel.white a {color: #CC0000;}
.panel.white a:hover {color: #0271e5;}
.panel.white h5 {padding: 0 !important; margin: 0 7px !important;}
.panel.white li {list-style: none;margin: 0;}
.panel.white .imgreset img {padding: 0 !important; margin: 0 !important;}
.panel.white .button {background: #e9e9e9; border-color: #c3c3c3; color: #1d1d1d; text-shadow: none;  padding: 7px 14px 6px; margin: 7px;}
.panel.white .button:hover, .panel.white .button:focus {background-color: #d0d0d0;}
.panel.white .button.alert { background: #CC0000; border-color: #CA0000; color: #ffffff; text-shadow: none; }
.panel.white .button:hover.alert, .panel.white .button:focus.alert {background-color: #AA0000;}
.white hr {background: url(/themes/site/img/hr-white.png) repeat-x bottom; height: 2px; border: none;box-shadow:none;}
/* white-content */
.panel.white-content {background: #fcfcfc; color: #000; border-color: #ffffff; -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); }
.panel.white-content a {color: #CC0000;}
.panel.white-content a:hover {color: #0271e5;}
.panel.white-content h5 {padding: 0 !important; margin: 0 7px !important;}
.panel.white-content ul {margin: 0 0 15px 25px;}
.panel.white-content .imgreset img {padding: 0 !important; margin: 0 !important;}
.panel.white-content .button {background: #e9e9e9; border-color: #c3c3c3; color: #1d1d1d; text-shadow: none;padding: 12px 24px 12px;}
.panel.white-content .button.large {padding: 12px 30px;}
.panel.white-content .button:hover, .panel.white .button:focus {background-color: #d0d0d0;}
.panel.white-content .button.alert {background: #CC0000; border-color: #CA0000; color: #ffffff; text-shadow: none; }
.panel.white-content .button:hover.alert, .panel.white .button:focus.alert {background-color: #AA0000;}
.panel.white-content .button.warning {background-color: #ffae00;color: #fff;border-color: #ffae00;}
.panel.white-content .button.warning:hover, .panel.white-content .button.warning:focus {background-color: #cc8b00;border-color:#cc8b00;color: #fefefe;}
.panel.white-content .button.primary {background-color: #0078a0;color: #fefefe;border-color: #0078a0;}
.panel.white-content .button.primary:hover, .panel.white-content .button.primary:focus {background-color: #1583cc;border-color:#1583cc;color: #fefefe;}
.panel.white-content .button.success {background-color: #47a447;color: #fefefe;border-color: #47a447;}
.panel.white-content .button.success:hover, .panel.white-content .button.success:focus {background-color: #3D8F3D;border-color:#3D8F3D;color: #fefefe;}
.white hr {background: url(/themes/site/img/hr-white.png) repeat-x bottom; height: 2px; border: none;box-shadow:none;}
/* Blu - default */
.panel.callout {background: #fcfcfc; color: #000; border-color: #ffffff; -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); }
.panel.callout a {color: #CC0000;}
.panel.callout a:hover {color: #0271e5;}
.panel.callout h5 {padding: 0; margin: 7px;}
.panel.callout li {list-style: none;margin: 0;}
.panel.callout .imgreset img {padding: 0 !important; margin: 0 !important;}
.panel.callout .button {background: #e9e9e9; border-color: #c3c3c3; color: #1d1d1d; text-shadow: none;  padding: 7px 14px 6px; margin: 7px;}
.panel.callout .button:hover, .panel.callout .button:focus {background-color: #d0d0d0;}
.callout hr {background: url(/themes/site/img/hr-white.png) repeat-x bottom; height: 2px; border: none;box-shadow:none;}
/* Red */
.panel.red {padding: 1px; background: #CC0000; color: #fff; border-color: #B70000; -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); }
.panel.red a { color: #fff; }
.panel.red h5 { color: #fff; padding: 0; margin: 7px;}
.panel.red p {font-style: normal; font-size: 16px; padding: 4px 7px;}
.panel.red li {list-style: none;margin: 0;}
.panel.red .button {background: white; border: none; color: #2ba6cb; text-shadow: none;}
.panel.red.button.large {padding: 12px 30px;font-size:1rem;}
.panel.red .button:hover, .panel.callout .button:focus { background: rgba(255, 255, 255, 0.8); }
.red hr {background: url(/themes/site/img/hr-red.png) repeat-x bottom; height: 2px; border: none;box-shadow:none;}
/* Magenta */
.panel.magenta {padding: 1px; background: #98025c; color: #fff; border-color: #82024F; -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); }
.panel.magenta a { color: #fff; }
.panel.magenta h5 { color: #fff; padding: 0; margin: 7px;}
.panel.magenta p {font-style: normal; font-size: 16px; padding: 4px 7px;}
.panel.magenta li {list-style: none;margin: 0;}
.panel.magenta .button { background: white; border: none; color: #2ba6cb; text-shadow: none; }
.panel.magenta.button.large {padding: 12px 30px;font-size:1rem;}
.panel.magenta .button:hover, .panel.callout .button:focus { background: rgba(255, 255, 255, 0.8); }
.magenta hr {background: url(/themes/site/img/hr-magenta.png) repeat-x bottom; height: 2px; border: none;box-shadow:none;}
/* Green */
.panel.green {padding: 1px; background: #2fa302; color: #fff; border-color: #248002; -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); }
.panel.green a { color: #fff; }
.panel.green h5 { color: #fff; padding: 0; margin: 7px;}
.panel.green p {font-style: normal; font-size: 16px; padding: 4px 7px;}
.panel.green li {list-style: none;margin: 0;}
.panel.green .button { background: white; border: none; color: #2ba6cb; text-shadow: none; }
.panel.green.button.large {padding: 12px 30px;font-size:1rem;}
.panel.green .button:hover, .panel.callout .button:focus { background: rgba(255, 255, 255, 0.8); }
.green hr {background: url(/themes/site/img/hr-green.png) repeat-x bottom; height: 2px; border: none;box-shadow:none;}
/* Blue */
.panel.blue {padding: 1px; background: #035dd7; color: #fff; border-color: #0350B8; -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); }
.panel.blue a {color: #fff;}
.panel.blue h5 { color: #fff; padding: 0; margin: 7px;}
.panel.blue p {font-style: normal; font-size: 16px; padding: 4px 7px;}
.panel.blue li {list-style: none;margin: 0;}
.panel.blue .button { background: white; border: none; color: #2ba6cb; text-shadow: none; }
.panel.blue.button.large {padding: 12px 30px;font-size:1rem;}
.panel.blue .button:hover, .panel.callout .button:focus { background: rgba(255, 255, 255, 0.8); }
.blue hr {background: url(/themes/site/img/hr-blue.png) repeat-x bottom; height: 2px; border: none;box-shadow:none;}
/* Gray */
.panel.gray {padding: 1px; background: #777777; color: #fff !important; border-color: #555555; -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); }
.panel.gray a {color: #fff !important;}
.panel.gray h5 {color: #fff !important; padding: 0; margin: 7px;}
.panel.gray p {font-style: normal; font-size: 16px; padding: 4px 5px; color: #fff !important;}
.panel.gray li {list-style: none;margin: 0;}
.panel.gray img {margin: 5px;}
.gray hr {background: url(/themes/site/img/hr-gray.png) repeat-x bottom; height: 2px; border: none;box-shadow:none;}
/* Black */
.panel.black {padding: 1px; background: #242424; color: #D0A143; border-color: #000000; -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); }
.panel.black a {color: #D0A143;}
.panel.black a:hover {color: #fff;}
.panel.black h5 {color: #D0A143 !important; padding: 0; margin: 7px;}
.panel.black p {font-style: normal; font-size: 16px; padding: 4px 7px;}
.panel.black li {list-style: none;margin: 0;}
.panel.black .button { background: white; border: none; color: #2ba6cb; text-shadow: none; }
.panel.black.button.large {padding: 12px 30px;font-size:1rem;}
.panel.black .button:hover, .panel.callout .button:focus { background: rgba(255, 255, 255, 0.8); }
.black hr {background: url(/themes/site/img/hr-black.png) repeat-x bottom; height: 2px; border: none;box-shadow:none;}
/* Radius */
.panel.radius {-webkit-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px;}

.all-category-header {padding:7px 15px;border-bottom:1px solid #eee;}
.all-category-header a {display: block;}
/* Sidebar */
p.news-header {line-height:1.1;padding:4px 0 6px;border-bottom:1px solid #eee;}
/* Footer */
.footer {background: #f1f1f1 url(/themes/site/img/hr-white.png) repeat-x top; padding: 8px 0;}

/* Box my
----------------------------------------------------------------------------------------------------*/
.mybox
 {
  border: 1px solid #d9d9d9;
  box-shadow: inset 0 0 8px rgba(235,235,235,1);
  color: #555;
  display: block;
  float: left;
  clear: none;
  text-decoration: none!important;
  border-radius: 4px;
  -webkit-border-radius: 6px;
  box-shadow: inset 0  0 4px rgba(215,215,215,1.0), 0 1px 1px rgba(255,255,255,0.8);
  -webkit-box-shadow: inset 0  0 4px rgba(215,215,215,1.0), 0 1px 1px rgba(255,255,255,0.8);
  -moz-box-shadow: inset 0  0 4px rgba(215,215,215,1.0), 0 1px 1px rgba(255,255,255,0.8);
  background: #ffffff;
  padding: 5px;
  margin: 0;
}
.myblock { background: #FFFFFF; border: solid 1px #F8F8F8; margin: 0 0 22px 0; padding: 7px; float:leeft;}
.myblock li {list-style: none;margin: 0;}
.myblock .button img {vertical-align: middle; padding: 0;}
.myblock {background: #fcfcfc; color: #000; border-color: #ffffff; -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5); }
.myblock a { color: #CC0000; }
.myblock .button {background: #e9e9e9; border-color: #c3c3c3; color: #1d1d1d; text-shadow: none; }
.myblock .button:hover, .panel.callout .button:focus {background-color: #d0d0d0;}
.myblock hr {background: url(/themes/site/img/hr-red.png) repeat-x bottom; height: 2px; border: none;}
.block-tour {min-height:350px;}
/* Category */
.content-category{padding:.9375rem;}
.category-header {font-size:1.125rem;line-height: 1.2;}
.category-img {width:33%;float:left;margin-right:0.625rem;}
.category-hfooter {background-color: #F6F6F6;margin-bottom:1.25rem;margin-top:0.625rem;padding: 0 .9375rem;text-align: right;font-size:0.8125rem;}
/* Pages */
.content-page {padding:.9375rem;}
.content-page-img {width:33%;float:left;margin-right:0.625rem;}
.page-hfooter {background-color: #F6F6F6;padding: 0 .9375rem;text-align: right;font-size:0.8125rem;}
.short_content,.short_content p {font-weight: 600;text-align: center;line-height:1.5;}
.short_content_page p {font-size:1.25rem;font-weight: 600;text-align: center;}
.short_content_page p span {font-size:1.25rem !important;}
/* Blockquote */
.blockquote {}
blockquote, blockquote p, .blockquote, .blockquote p {
    line-height: 1.6;
    color: #8a8a8a;
}
blockquote, .blockquote {
    margin: 0 0 1rem;
    padding: 0.3125rem .7rem 0.3125rem 1.1875rem;
    border-left: 3px solid #ddd;
}
.fieldset {border: solid 1px #ddd; padding: .9375rem 25px;}
.tabs.vertical > li.is-active {background-color: #F6F6F6;}
/* -----------------------------------------
   Page Name 1
----------------------------------------- */
.sarchtyr table {
    background: none !important;
    border: 0px solid #DDDDDD !important;
    margin: 0 auto !important;
}
/*
#tour_search_module .extended_package_search_form .itt_content .pager-sub {padding:5px 0px 2px 4px !important;}
#tour_search_module .extended_package_search_form .itt_content .pager-sub .logo_ittour {opacity: 0 !important;}
 */
#tour_search_module * .extended_package_search_form .frame_block h1.title, #tour_search_module * .extended_hike_search_form .frame_block h1.title {width: 180px !important;font-size: 26px !important;font-weight: normal !important;}
#tour_search_module * .extended_package_search_form .frame_block .itt_content ul li h1.title, #tour_search_module * .extended_hike_search_form .frame_block .itt_content h1.title {color: #ff0000 !important;}
#tour_search_module * .extended_package_search_form .itt_content, #tour_search_module * .extended_hike_search_form .itt_content {border-bottom: 0px solid #c8c8c8 !important;border-top: 0px solid #c8c8c8 !important;width: 180px;padding: 14px 8px;border-left: 0px solid #c8c8c8 !important;border-right: 0px solid #c8c8c8 !important;background: #fcfcfc !important;}
#tour_search_module * .extended_package_search_form .itt_main_background .itt_content, #tour_search_module * .extended_hike_search_form .itt_main_background .itt_content .first_box {background: #fcfcfc !important;border-color: #fcfcfc !important;}
body #tour_search_module * input, body #isolate * input, body .showcase_module * input, body #tour_search_module * textarea, body #isolate * textarea, body .showcase_module * textarea, body #tour_search_module * select, body #isolate * select, body .showcase_module * select {background: #fff;border: 1px solid #c8c8c8 !important;}
#tour_search_module * .extended_package_search_form .itt_content ul li .price-select .price_from_to input.small {padding: 3px 3px 1px !important;}
#tour_search_module * .extended_package_search_form .itt_content ul li .fly-date .date-select input.small {padding: 3px 3px 1px !important;}
#tour_search_module * [type="date"], #tour_search_module * [type="datetime"], #tour_search_module * [type="number"], #tour_search_module * [type="text"], #tour_search_module * [type="time"], #tour_search_module * select, #tour_search_module * textarea {box-shadow: inset 0 1px 2px hsla(0,0%,4%,.1);border-radius: 3px;transition: box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance: none;-moz-appearance: none;}
#tour_search_module * .extended_package_search_form .itt_content ul li select.unit, #tour_search_module * .extended_package_search_form .itt_content ul li select.big, #tour_search_module * .extended_hike_search_form .itt_content select.big, #tour_search_module * .extended_package_search_form .itt_content ul li select.fly-from { background: url(/themes/site/images/arrow.png) no-repeat center right;}
/* -----------------------------------------
   Page Name 2
----------------------------------------- */
.avia {position: relative;}

.avia-title {position: absolute;font-size:22px;color:#0271E5;top:20px;right:30px; z-index: 1000;}

#aweb-search-panel.aweb-sbox-wide {
    width: 100%;
    height: 250px !important;
}
#aweb-search-panel .aweb-row {
    padding: 0px !important;
    float: left;
    width: 100%;
}
#vk_groups, #vk_groups iframe {width: 100% !important;}
.fb_iframe_widget span{height:290px !important;}
/* Акардион */
.panel.white-content ul.accordion {
    margin: 0 0 15px 0;
}
/* Gallery */
.gl-th {max-height:94px;overflow: hidden;padding: 0 0.625em !important;margin-bottom:0.75em !important;}
ul.disc li{list-style: disc !important;}
/* BEGIN POPUP */
#popup {
    background:#f6f6f6;
    display: none;
    left: 50%;
    position: fixed;
    top: 50%;
    z-index: 2000;
    width:500px;
    padding: 10px 20px;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
    *html #popup  {
        position: absolute;
    }
        #popup h3{
            color:#000000;
            font-size:24px;
            font-weight:normal;
            margin: 7px 0 20px;
            text-transform: uppercase;
        }
            #popup p.helper{
                color:#cccccc;
                text-align: left;
                padding-bottom:0;
                margin-bottom:10px;
            }
                #popup p {
                    padding-bottom:10px;
                }
                    #popup .btn-grey{
                        margin-top:0;
                    }
                #popup input[type=text],#popup_block input[type=number] {
                    text-align:left;
                    width:100%;
                    height:30px;
                    font-size: 12px;
                }
                    #popup_close {
                        display:block;
                        position: absolute;
                        top: -25px;
                        right: 5px;
                        width: 16px;
                        height: 16px;
                        background: url(../images/close_new.png) no-repeat center center;
                        cursor: pointer;
                        z-index: 2103;
                    }
                        #popup_close:hover {
                            opacity:0.7;
                            transform: rotate(90deg);
                            transition: all 0.5s ease-in-out 0s;
                        }
#fade {
    display: none;
    background: #000000;
    position: fixed; left: 0; top: 0;
    width: 100%; height: 100%;
    opacity: .70;
    z-index: 1000;
}
    *html #fade {
        position: absolute;
    }
#popup_block {
    background:#f6f6f6;
    display: none;
    left: 50%;
    position: fixed;
    top: 50%;
    z-index: 2000;
    width:500px;
    padding: 10px 20px;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
    *html #popup_block  {
        position: absolute;
    }
        #popup_block h5{

        }
        #popup_block h5 small{
            font-size:13px;
            font-weight:normal;
        }
            #popup_block p.helper{
                color:#cccccc;
                text-align: left;
                padding-bottom:0;
                margin-bottom:10px;
            }
                #popup_block p {
                    padding-bottom:10px;
                }
                    #popup_block .btn-grey{
                        margin-top:0;
                    }
                #popup_block input[type=text],#popup_block input[type=number] {
                    text-align:left;
                    width:100%;
                    height:30px;
                    font-size: 12px;
                }
                    #popup_block_close {
                        display:block;
                        position: absolute;
                        top: -25px;
                        right: 5px;
                        width: 16px;
                        height: 16px;
                        background: url(../images/close_new.png) no-repeat center center;
                        cursor: pointer;
                        z-index: 2103;
                    }
                        #popup_block_close:hover {
                            opacity:0.7;
                            transform: rotate(90deg);
                            transition: all 0.5s ease-in-out 0s;
                        }
    #popup_block .image-form{
        width: auto;
        float:left;
        margin-top:10px;
    }
        #popup_block .image-form figure{
            width: auto;
            position: relative;
            margin: 0 0 10px 0;
            display: inline-block;
            box-sizing: border-box;
            overflow: hidden;
            border: 1px solid #cccccc;
        }
            #popup_block .image-form figure >img{
                max-width: 100%;
                height: 200px;
                float: left;
            }
        #popup_block .content{
            float:left;
            margin-left:50px;
            width:560px;
            margin-top:10px;
        }
        #popup_block p.helper{
            text-align:center;
        }
/* end popup */
/* Медиа */
/* Small only */
@media screen and (max-width: 39.9375em) {}
/* Medium and up */
@media screen and (min-width: 40em) {}
/* Medium only */
@media screen and (min-width: 40em) and (max-width: 62em) {}
/* Large and up */
@media screen and (min-width: 62.5em) {}
/* Large only */
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 768px){
  .bg p {font-size: 98%;}
  .panel p img {margin: 10px 0;}
  #popup_block,#popup {width:50%;}
  .f-mob {font-size: .8rem;}
}
@media only screen and (max-width: 640px){
  .bg p {font-size: 90%;}
  .avia-title {font-size: 18px;}
  .itt_main_block {width: 160px !important;}
  #tour_search_module * .extended_package_search_form {width: 160px !important;}
  #tour_search_module * .extended_package_search_form .frame_block {width: 160px !important;}
  #tour_search_module * .extended_package_search_form .frame_block .itt_main_background {width: 180px !important;}
  #tour_search_module * .extended_package_search_form .itt_content {width: 160px !important;}
  #tour_search_module * .extended_package_search_form .frame_block h1.title {width: 160px !important;}
}
@media only screen and (max-width: 380px){
  .hed {margin-top: 0px;}
  .bg p {font-size: 100%;}
  .category-img {width:100% !important;float:none;margin-right:0rem;}
  .content-category h2 {margin-left: 0px;font-size: 1.25rem;}
  .f22 a, a.f22 {font-size: 18px !important;}
  .tel-top {width: 250px;}
  #popup_block,#popup {width:90%;}
  #popup_block .image-form{display: none;}
}
@media only screen and (max-width: 319px){
  .is-drilldown, .drilldown {max-width: 250px !important;}
}