/* Не используется. Теперь в /сsssrc */
@charset "windows-1251";
body {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #000;
	margin: 0px;
	padding: 0px;
	background-image: url(https://img.kandagar.com/img/bg/light-bg.gif);
}
.body_individual {
	background: #d8f0f0 url(https://img.kandagar.com/img/bg/bg_2015-1.jpg) no-repeat top center;
}
.nylink{
       text-decoration: none;
}

p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
a {
	color: #0D4E96;
	text-decoration: underline;
}
a:hover {
	color: #C00;
}



form {
	margin: 0px;
	padding: 0px;
}

ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin-left: 4px;
}


li {
/*	list-style-image: url(/images/li-2.png); */
	margin-bottom: 4px;
	background-image: none;
}


h1 {
	color: #3065a0;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 29px;
}
h2 {
	color: #CE0000;
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
h3 {
	font-size: 18px;
	font-weight: normal;
	color: #0D4E96;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
h4 {
	color: #000;
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.text-10 {
	font-size: 10px;
	white-space: nowrap;
}
.not-active{
        color: #9296BC;
}
.text-blue {
	color: #0D4E96;
}
.text-red {
	color: #E80000;
        margin-bottom: 3px;
}
.text-orange {
	color: #DF741B;
}

.Tips2 {
	/*padding: 1px;*/
}


.blue-link {
	color: #FFF;
	text-decoration: none;
	background-color: #2A97D2;
	padding: 4px;
	display: block;
	float: left;
	clear: both;
	margin-top: 4px;
	margin-bottom: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
}

.blue-link:hover {
	color: #FFF;
	background-color: #0072C6;
}

.blue-linkright {
	color: #FFF;
	text-decoration: none;
	background-color: #2A97D2;
	padding: 4px;
	display: block;
	float: right;
	clear: both;
	margin-top: 4px;
	margin-bottom: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
}

.blue-linkright:hover {
	color: #FFF;
	background-color: #0072C6;
}

.yashare-auto-init-top
{
    float: right;
    margin-top: -7px;
    font-size: 12px;
}
.yashare-auto-init-bottom
{
    font-size: 12px;
    margin-top: 12px;
    margin-left: -5px;
}

.mastertour-link-qvota {
	color: #FFF;
	text-decoration: none;
	background-color: #79c90d;
	padding: 4px;
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	margin-right: auto;
	margin-left: auto;
}
.mastertour-link-qvota:hover {
	color: #FFF;
	background-color: #6eae17;
}
.mastertour-link {
	color: #FFF;
	text-decoration: none;
	background-color: #FCB505;
	padding: 4px;
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	margin-right: auto;
	margin-left: auto;
}

.mastertour-link:hover {
	color: #FFF;
	background-color: #D29902;
}



.green-link {
	color: #FFF;
	text-decoration: none;
	background-color: #66E236;
	padding: 4px;
	display: block;
	float: left;
	clear: both;
	margin-top: 4px;
	margin-bottom: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
}

.green-link:hover {
	color: #FFF;
	background-color: #89E965;
}


.green-link2 {
	color: #FFF;
	text-decoration: none;
	background-color: #43B01A;
	padding: 4px;
	display: block;
	float: left;
	clear: both;
	margin-top: 4px;
	margin-bottom: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
}

.green-link2:hover {
	color: #FFF;
	background-color: #3A9816;
}

.green-link-right {
	color: #FFF;
	text-decoration: none;
	background-color: #43B01A;
	padding: 4px;
	display: block;
	float: right;
	clear: both;
	margin-top: 4px;
	margin-bottom: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
}

.green-link-right:hover {
	color: #FFF;
	background-color: #3A9816;
}


.red-link {
	color: #FFF;
	text-decoration: none;
	background-color: #F4C82F;
	padding: 4px;
	display: block;
	float: left;
	clear: both;
	margin-top: 4px;
	margin-bottom: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
}

.red-link:hover {
	color: #FFF;
	background-color: #F8D869;
}


.header-bg {
	background-image: url(https://img.kandagar.com/img/bg/blue-bg.gif);
	color: #FFCA08;
	font-size: 11px;
	font-weight: bold;
	background-position: center;
}

.header-bg a {
	color: #FFF;
	/*text-decoration: none;*/
	}

.header-shadow {
	background-image: url(/images/header/shadow.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.footer {
	background-image: url(https://img.kandagar.com/img/bg/blue-bg.gif);
	padding-top: 22px;
	padding-bottom: 22px;
	font-size: 11px;
	color: #FFF;
}
.footer-phonetr {
	font-size: 11px;
	padding-left: 0px;
}

.footer-phonetr ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.footer-phonetr ul li {
	display: block;
	float: left;
	margin-right: 30px;
}


#footer-call {
	background-image: url(/images/footer/call-icon.png);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 38px;
	margin-right: 3px;
	float: left;
	cursor: pointer;
}
#footer-mail {
	background-image: url(/images/footer/mail-icon.png);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 37px;
	margin-right: 3px;
	float: left;
	cursor: pointer;
}

.footer-cm-l{
	background-position: left top;
	background-repeat: no-repeat;
}

.footer-cm-r{
	background-position: right top;
	background-repeat: no-repeat;
}


.footer a{
	color: #EDC509;
}

.footer a:hover{
	color: #EAEAEA;
	text-decoration: underline;
}


.footer-button {
	height: 60px;
}

.footer-field {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-family: Tahoma, Arial;
	color: #2F2F2F;
	background-color: #E1E1E1;
	border: 1px solid #000;
	padding: 4px;
	font-size: 11px;
	width: 220px;
}
.footer-field2 {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-family: Tahoma, Arial;
	color: #2F2F2F;
	background-color: #E1E1E1;
	border: 1px solid #000;
	padding: 4px;
	font-size: 11px;
	width: 350px;
	height: 48px;
}
/*.associations {
	display: block;
	background-color: #FFF;
	float: left;
	width: 230px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	margin: 2px 0 0 40px;
}*/
#footer-form-button {
	background-image: url(https://img.kandagar.com/images/footer-form-button.png);
	float: right;
	height: 58px;
	width: 93px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left top;
}

#footer-form-button:hover {
	cursor: pointer;
	background-position: right top;
}
.footer .bottom_block{
	padding: 28px 0 0 0;
	width: 543px;
	overflow: hidden;
	float: left;
}
.footer .counters_block{
	float: left;
	margin-right: 40px;
}
.footer #russiatourism_widget{
	height: 71px;
	width: 332px;
	float: left;
}

.footer_menu_block{
	width: 542px;
	overflow: hidden;
	float: left;
	font-size: 12px;

}
.footer_menu_block a{
	color: #FFFFFF;
}
.footer_menu{
	display: block;
	width: 180px;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	background: url(/images/header-razd-h2.png) no-repeat 155px center;
}
.footer_menu li{
	list-style: none;
	width: 168px;
	padding: 2px 6px 2px 0;
	margin: 0;
}





.mainarea {
	padding-top: 20px;
	padding-bottom: 20px;
}
.mainarea .main-content{
	min-height: 400px;
}

.mainarea-left-div {
	width: 300px;
	left: auto;
	right: auto;
	text-align: left;
	float: left;
}



.center-area {
	/*padding-right: 11px;*/
	/*padding-left: 11px;*/
}



.breadcrumbs {
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 0px;
	text-decoration: none;
}

.breadcrumbs a {
	color: #2F2F2F;
	text-decoration: underline;
}


.breadcrumbs a:hover {
	color: #0D4E96;
	text-decoration: underline;
}

.left-block {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	margin-bottom: 6px;
	width: 248px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #EAEA79;
	display: block;
}


.left-block2 {
	width: 248px;
	border: 1px solid #EAEA79;
	padding: 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 11px;
	margin: 0px;
	background-image: url(https://img.kandagar.com/images/left-menu-li.png);
	background-repeat: no-repeat;
	background-position: right top;

}


.left-block3 {
	width: 248px;
	border: 1px solid #EAEA79;
	padding: 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 11px;
	margin: 0px;
        margin-bottom: 2px;



}

.left-block-phone {
	margin-bottom: 6px;
	width: 248px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #EAEA79;



	padding: 6px;
}
.left-block-phone2 {
	margin-bottom: 6px;
	width: 248px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #EAEA79;

	padding: 6px;
}

.left-banners {
	width: 262px;
	display: block;
}



/* -- Блок курсов валют сбоку -- */
#currency-toggle{
	display: block;
	width: 246px;
}


#currency-slide {
	margin-top: 5px;
	display: none;

}

.currency ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
}


.currency ul li {
	display: block;
	clear: both;
	float: left;
	/*white-space: nowrap;*/
	margin-bottom: 3px;
}

.currency ul li a {
	color: #000;
	text-decoration: underline;
	display: block;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 9px;
	margin-bottom: 1px;
}

.currency ul li a:hover {
	color: #0D4E96;
	text-decoration: underline;
}

.currency ul .currentcurrency {
	display: block;
	white-space: nowrap;
	background-image: url(/images/weather/current-right.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.currency ul .currentcurrency a {
	color: #FFF;
	text-decoration: none;
	display: block;
	background-image: url(/images/weather/current-left.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 9px;
	margin-bottom: 1px;
}

.currency ul .currentcurrency a:hover {
	color: #FFF;
	text-decoration: underline;
}
#currentmenu-b {
	color: #FFF;
	text-decoration: none;
	background-color: #0D4E96;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding-right: 6px;

}

#currentmenu-b a {
	color: #FFF;
	text-decoration: none;
}

#currentmenu-y {
	color: #FFF;
	text-decoration: none;
	background-color: #816B23;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding-right: 6px;
	display: block;

}


#currentmenu-y a {
	color: #FFF;
	text-decoration: none;
}

#currency-toggle-div .currency_for_block{
	border: 1px solid #aba364;
	border-radius: 3px;
}
#currency-toggle-div .currency_block{
	/*border-bottom: 1px solid #aba364;*/
}

#currency-toggle-div .currency_block_title{
	background-color: #aba364;
	color: #ffffff;
	padding: 3px;
	/*border-bottom: 1px solid #aba364;*/
}
#currency-toggle-div .currency_block_body{
	padding: 3px 3px 3px 23px;
}

/* / -- Блок курсов валют сбоку -- */


.header-lang-cntr-assoc {
	padding-bottom: 5px;
	padding-top: 5px;
}




#reservation-button {
	background-image: url(/images/brononline.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 26px;
	width: 257px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 5px;
}

#reservation-button:hover {
	background-position: right top;
	cursor: pointer;
}

#consultation-button {
	background-image: url(/images/consonline.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 26px;
	width: 257px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 5px;
}

#consultation-button:hover {
	background-position: right top;
	cursor: pointer;
}

#ny-button {
	background-image: url(/images/newyear2012.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 49px;
	width: 257px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 5px;
}

#ny-button:hover {
	background-position: right top;
	cursor: pointer;
}


#mail-button {
	background-image: url(/images/header/mailto.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 26px;
	width: 177px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#mail-button:hover {
	background-position: right top;
	cursor: pointer;
}


#advsearch-button {
	background-image: url(/images/header/adv-search.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 26px;
	width: 177px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 5px;
}

#advsearch-button:hover {
	background-position: right top;
	cursor: pointer;
}
.adv-search-button-gray {
	background: url(/images/adv-search2.png);
	border: none;
	height: 27px;
	width: 74px;
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	margin-bottom: 6px;
        margin-top: 15px;
        float: right;
}
.adv-search-button-gray:hover {
	background-position: right;
	cursor: pointer;
}


#search-button {
	background-image: url(https://img.kandagar.com/images/header/search-button.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 31px;
	width: 29px;
}

#search-button:hover {
	background-position: right top;
	cursor: pointer;
}

#search-button-city {
	background-image: url(/images/header/search-button.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 31px;
	width: 29px;
	float: right;
}

#search-button-city:hover {
	background-position: right top;
	cursor: pointer;
}

.search-td {
	background-image: url(/images/header/search-bg.png);
	background-repeat: no-repeat;
        background-size: 100% 100%;
	margin: 0px;
	  padding: 2px 2px 2px 2px;
}

.search-td-input{
	background-image: url("/images/inv.gif");
    border: 0 none #fff;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    height: 25px;
    margin: 0;
    padding: 0 0 0 5px;
    width: 224px;
}


#searchfieldt::-webkit-input-placeholder {
   color: #000;
}

#searchfieldt:-moz-placeholder { /* Firefox 18- */
   color: #000;
   opacity: 1;
}

#searchfieldt::-moz-placeholder {  /* Firefox 19+ */
   color: #000;
   opacity: 1;
}

#searchfieldt:-ms-input-placeholder {
   color: #000;
   opacity: 1;
}


#search-selector-1 {
  background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: 14px;

    margin-top: -2px;
    width: 51px;
}


#search-selector-2 {
 background-position: right top;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: 14px;
    margin-top: -2px;
    width: 182px;
}
/*
.search-selector-red { 	background-image: url(https://img.kandagar.com/images/header/search-selector-red.png); }
.search-selector-black { 	background-image: url(https://img.kandagar.com/images/header/search-selector-black.png); }
*/


.search-selector-red { 	background-image: url(/images/header/111black.jpg); }
.search-selector-black { 	background-image: url(/images/header/111yellow.jpg); }



.-----------------------LEFT-MAINMENU-COUNTRIES------------------------ {}


.left-mainmenu {
	display: block;
        float: left;
	width: 260px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	/* margin-top: 10px; */
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
        margin-bottom: 0px;
}

.left-mainmenu a{
	color: #000;
	text-decoration: underline;
}

.left-mainmenu a:hover{
	color: #0D4E96;
	text-decoration: none;
}

.left-mainmenu ul {
	list-style-image: none;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.left-mainmenu ul li:first-child {

}


.left-mainmenu ul li {
	list-style-image: none;
	list-style-type: none;
	background-image: url(/images/left-menu-li.png);
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 2px;
	padding-right: 0px;
	padding-left: 0px;
	border: 1px solid #EAEA79;
	width: 260px;
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.left-mainmenu ul li ul li {
        background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.left-mainmenu-gray-text {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	padding-left: 30px;
	padding-top: 10px;
	display: block;
}

.left-mainmenu-list li{
	padding-left: 5px;
	font-weight: normal;
}




.left-mainmenumap {
	display: block;
	width: 220px;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.left-mainmenumap a{
	color: #000;
	text-decoration: underline;
}

.left-mainmenumap a:hover{
	color: #0D4E96;
	text-decoration: none;
}

.left-mainmenumap ul {
	list-style-image: none;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}


.left-mainmenumap ul li {
	list-style-image: none;
	list-style-type: none;
	background-image: url(https://img.kandagar.com/images/left-menu-li3.png);
	padding-top: 6px;
	padding-bottom: 8px;
	margin-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
	border: 1px solid #EAEA79;
	width: 200px;
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
}

.left-mainmenumap ul li ul li {
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
	font-weight: normal;
}

.left-mainmenumap-gray-text {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	padding-left: 30px;
	padding-top: 10px;
	display: block;
}

.left-mainmenumap-list li{
	padding-left: 5px;
	font-weight: normal;
}







.left-mainmenu3 {
	display: block;
	width: 170px;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 11px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}

.left-mainmenu3 a{
	color: #000;
	text-decoration: underline;
}

.left-mainmenu3 a:hover{
	color: #0D4E96;
	text-decoration: none;
}

.left-mainmenu3 ul {
	list-style-image: none;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}


.left-mainmenu3 ul li {
	list-style-image: none;
	list-style-type: none;
	background-image: url(/images/left-menu-li3.png);
	padding-top: 6px;
	padding-bottom: 8px;
	margin-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
	border: 1px solid #EAEA79;
	width: 150px;
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
}

.left-mainmenu3 ul li ul li {
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
	font-weight: normal;
}

.left-mainmenu3-gray-text {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	padding-left: 30px;
	padding-top: 10px;
	display: block;
}

.left-mainmenu3-list li{
	padding-left: 5px;
	font-weight: normal;
}








.country-title {
	font-size: 10px;
	font-weight: normal;
	color: #333;
	display: block;
	list-style-type: none;
	clear: both;
	margin: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




.left-mainmenu .links-left {
        display:none;
	list-style-type:none;
	padding-top: 6px;
	padding-bottom: 16px;
	padding-right: 16px;
    padding-left: 16px;
}

.left-mainmenu .links-left a {
	color: #0D4E96;
	text-decoration: underline;
}
.left-mainmenu .links-left a:hover {
	text-decoration: underline;
}

.left-mainmenu .links-left ul {
	padding-left: 16px;
}

.left-mainmenu .links-left ul li {
	padding-top: 2px;
	padding-bottom: 2px;
	width: 200px;
}





.links-leftmap {
	list-style-type:none;
	padding-top: 6px;
	height: auto;
	display: none;

	width: 198px;
	margin-top: 0px;
}

.links-leftmap a {
	color: #0D4E96;
	text-decoration: underline;
}
.links-leftmap a:hover {
	text-decoration: underline;
}

.links-leftmap ul {
	padding-left: 10px;
}

.links-leftmap ul li {
	padding-top: 2px;
	padding-bottom: 2px;
	width: 160px;
}



.links-left3  {
	list-style-type:none;
	padding-top: 6px;
	height: 140px;
	overflow: auto;
	width: 150px;
	margin-top: 0px;
}

.links-left3  a {
	color: #0D4E96;
	text-decoration: underline;
}
.links-left3  a:hover {
	text-decoration: underline;
}

.links-left3  ul {
	padding-left: 10px;
}

.links-left3 ul li {
	padding-top: 2px;
	padding-bottom: 2px;
	width: 110px;
}








#map_canvas {
	background-color: #FFF;
	border: 1px solid #666;
	height: 370px;
	width: 478px;
}
.map-search-city {
	font-size: 11px;
	background-color: #FFF;
	width: 650px;
	border: 1px solid #EAEA79;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 8px;
}
.agentstvo-div {
	background-image: url(/images/index-white.png);
	padding: 6px;
	border: 1px solid #EAEA79;
	margin-bottom: 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}





.-----------------------FLAGS------------------------ {}

.flag{
	display: block;
	padding-left: 24px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 3px;
	margin-right: 7px;
	margin-top: 0px;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-position: left center;
}
.flag2{
	display: block;
	padding-left: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 3px;
	margin-right: 7px;
	margin-top: 0px;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-position: left center;
}


.flag img{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
	margin-left: 4px;
	text-decoration: none;

}


#flag-ukraine {	background-image: url(/images/flags/ukraine.png); background-position: 2px; }
#flag-krim {	background-image: url(/images/flags/crimea.jpg); background-position: 2px; }
#flag-evro {	background-image: url(/images/flags/EuropeFlag.png); background-position: 2px; }
#flag-russia  { 	background-image: url(/images/flags/russia.png); background-position: 2px;  }
#flag-abhasia { background-image: url(/images/flags/abhasia.png); background-position: 2px; }
#flag-belarus { background-image: url(/images/flags/belarus.png); background-position: 2px; }
#flag-abhaz { background-image: url(/images/flags/abkhazia.jpg); background-position: 2px; }
#flag-kruiz { background-image: url(/images/flags/kruiz.jpg); background-position: 2px; }
#flag-azer { background-image: url(/images/flags/azer.png); background-position: 2px; }

#flag-litva   { background-image: url(/images/flags/litva.png); background-position: 2px; }
#flag-latvia  { background-image: url(/images/flags/latvia.png); background-position: 2px; }
#flag-estonia { background-image: url(/images/flags/estonia.png); background-position: 2px; }

#flag-finlandia {
	background-image: url(/images/flags/finland.png);
	background-position: 2px;
}
#flag-norvegia { background-image: url(/images/flags/norvegia.png); background-position: 2px; }
#flag-dania { background-image: url(/images/flags/dania.png); background-position: 2px; }
#flag-shvecia { background-image: url(/images/flags/shvecia.png); background-position: 2px; }
#flag-islandia { background-image: url(/images/flags/islandia.png); background-position: 2px; }
#flag-grenlandiya { background-image: url(/images/flags/grenlandiya.jpeg); background-position: 2px; }
#flag-franciya { background-image: url(/images/flags/franciya.png); background-position: 2px; }
#flag-gruziya { background-image: url(/images/flags/georgia.png); background-position: 2px; }

#selected-left-mainmenu {
	background-image: url(/images/menu-bg-yellow-top.png);
	background-repeat: repeat;
	display: block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	float: left;
	clear: both;
	width: 286px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#selected-left-mainmenu ul {
	margin: 0px;
	padding: 0px;
	display: block;
}

#selected-left-mainmenu ul li {
	list-style-type: none;
	font-size: 11px;
	display: block;
	margin-left: 34px;
	clear: both;
	float: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	background-image: url(/images/li-1.png);
	background-repeat: no-repeat;
	background-position: left 9px;
}
.menu-left-ukr {
	font-size: 11.5px;
}
.menu-left-pad {
	margin-left: -14px;
}



#selected-left-mainmenu ul li li {
	list-style-type: none;
	font-size: 11px;
	display: block;
	margin-left: 10px;
	clear: both;
	float: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	background-image: url(/images/li-2.png);
	background-repeat: no-repeat;
	background-position: left 9px;
}


.-----------------------INNERPAGE-TABS------------------------ {}

.tabs-menu {
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
}

.tabs-menu a{
	padding:8px 5px;
	display: block;
	color: #cfd3e1;
	text-decoration: underline;
}

.tabs-menu a:hover{
	color: #cfd3e1;
	text-decoration: underline;
}


.tabs-menu ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.tabs-menu ul li{
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-radius: 3px;
        background-color: #1a75bc;
        color: #cfd3e1;
        font-size: 12px;
        margin-bottom: 1px;
    cursor: pointer;
}

.tabs-menu ul li:hover{
	/*background-image: url(/images/index-white.png);*/
}



.current-tabs-menu {
	/*background-color: #DCCF99;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
border-top-right-radius: 4px;*/
        background-image: url(/img/activ.png);
        background-repeat: no-repeat;
	background-position: center top;
	color: #ffd729;
	text-decoration: none;

}
.tabs-menu ul li.price-tab{
	background-color: #f96c04;
}
.tabs-menu ul li.price-tab a{
	color: #ffffff;
}

.current-tabs-menu a {
	color: #ffd729;
	text-decoration: none;

}
.tabs-shadow {
	/*background-image: url(/images/tabs-shadow.png);
	background-repeat: no-repeat;
	background-position: center top;*/
	height: 22px;
}


.current-tabs-menu a:hover {
	color: #ffd729;
	text-decoration: none;
}

.bigpicture {
	border: 1px solid #767664;
}

.hotel-info-block {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.hotel-icons img {
	margin-right: 5px;
	margin-bottom: 5px;
}


.tabs-print {
	background-color: #666;
	display: block;
	float: right;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-top: 4px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
        margin-right:15px;
}

.tabs-print:hover {
	background-color: #3B3B3B;
	cursor: pointer;
}



.tabs-pdf {
	background-color: #6B0302;
	display: block;
	float: right;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-top: 4px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin-right: 8px;
}

.tabs-pdf:hover {
	background-color: #3B3B3B;
	cursor: pointer;
}


.tabls-rightimage-block {
	display: block;
	float: left;
}
.ps-block {
	display: block;
	background-image: url(/images/ps-bg2.png);
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 46px;
	border: 1px solid #FE8D2B;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-repeat: no-repeat;
	margin-top: 5px;
	min-height: 30px;
}
.ps-block-sel1 {
	display: block;
	background-image: url(/images/index-white.png);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F00;
	border-right-color: #F00;
	border-bottom-color: #F00;
	border-left-color: #F00;
	padding: 10px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.ps-block-green {
	display: block;
	margin-bottom: 10px;
	border: 1px solid #FAE241;
	margin-top: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #FAFAD4;
	padding: 6px;
}
.tabs-nalichie {
	background-color: #2279A8;
	display: block;
	float: left;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-top: 4px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	width: 120px;
	white-space: nowrap;
}

.tabs-nalichie:hover {
	background-color: #175475;
	cursor: pointer;
}


.tabs-nalichie a {
	color: #FFF;
	text-decoration: none;
}

.tabs-nalichie img {
	margin-right: 8px;
	margin-left: 7px;
}

.tabs-send {
	background-color: #FFCF09;
	display: block;
	float: left;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-top: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	width: 130px;
	white-space: nowrap;
}

.tabs-send:hover {
	background-color: #FFAB05;
	cursor: pointer;
}


.tabs-send a {
	color: #000;
	text-decoration: none;
}

.tabs-send img {
	margin-right: 8px;
	margin-left: 7px;
}





.tabs-bron-text {
	display: block;
	float: left;
	font-weight: normal;
	color: #C00;
	font-size: 11px;
	margin-top: 10px;
}


.tabs-map {
	background-color: #2279A8;
	display: block;
	float: right;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-top: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	width: 148px;
}

.tabs-map-left {
	background-color: #2279A8;
	display: block;
	float: left;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-top: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	width: 148px;
}
.tabs-map-left:hover {
	background-color: #18587A;
	cursor: pointer;
}

.tabs-map-left a {
	color: #FFF;
	text-decoration: none;
}

.tabs-map-left img {
	margin-right: 7px;
	margin-left: 7px;
}


.tabs-map:hover {
	background-color: #18587A;
	cursor: pointer;
}

.tabs-map a {
	color: #FFF;
	text-decoration: none;
}

.tabs-map img {
	margin-right: 7px;
	margin-left: 7px;
}


.tabs-contacts {
	background-color: #390;
	display: block;
	float: right;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-top: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	width: 148px;
}

.tabs-contacts:hover {
	background-color: #298000;
	cursor: pointer;
}

.tabs-contacts a {
	color: #FFF;
	text-decoration: none;
}

.tabs-contacts img {
	margin-right: 7px;
	margin-left: 7px;
}



.tabs-flash {
	background-color: #2279A8;
	display: block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-top: 100px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	width: 148px;
	margin-bottom: 4px;
}

.tabs-flash:hover {
	background-color: #18587A;
	cursor: pointer;
}

.tabs-flash a {
	color: #FFF;
	text-decoration: none;
}

.tabs-flash img {
	margin-right: 7px;
	margin-left: 7px;
}




.tabs-bron-ua {
	background-color: #34A81C;
	display: block;
	float: left;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-top: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	margin-left: 0px;
	color: #000;
	margin-right: 0px;
	margin-bottom: 0px;
}

.tabs-bron-ua:hover {
	background-color: #2D8E17;
	cursor: pointer;
}

.tabs-bron-ua a {
	color: #FFF;
	text-decoration: none;
}

.tabs-bron-ua img {
	margin-right: 6px;
	margin-left: 6px;
}

#phones-ul {
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
#phones-ul li {
	list-style-type: none;
	display: block;
	padding-left: 0px;
	margin-left: 2px;
}
.ul-select-currency {
	padding: 0px;
	list-style-type: none;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	width: 660px;
	clear: both;
	height: 30px;
}

.ul-select-currency li {
	display: block;
	margin-right: 5px;
	padding-right: 3px;
	float: left;
}

.ul-select-currency li a{
	display: block;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 7px;
	padding-right: 2px;

}



.current-table-curr  {
	display: block;
	margin-right: 5px;
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 3px;
	background-image: url(/images/curr-table-right.png);
}


.current-table-curr  a{
	display: block;
	background-image: url(/images/curr-table-left.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFF;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 7px;
	padding-right: 5px;
}

/* ---------------- */
.tabler_border_transparent {
	border: none;
	font-size: 11px;
	width: 100%;
	padding: 2px;
	border-collapse:collapse;
}


.tabler_border_transparent td {
	border: none;
	padding: 4px;
}


.tabler_border_transparent th {
	border: none;
	padding: 4px;
}

.tabler_border_transparent  p{
	padding-left: 5px;
}
.tabler_border_transparent-title {
	color: #000;
	background-color: #FCB505;
	font-weight: bold;
	text-align: center;
}
.tabler_border_transparent-title2 {
	font-weight: bold;
	color: #000;
	background-color: #FBD50A;
}

.tabler_border_transparent-name{
	width:355px;
	vertical-align:middle;
	text-align: center;
}
.tabler_border_transparent-ocenka{
	width:65px;
	vertical-align:middle;
	text-align: center;
}
.tabler_border_transparent-period{
	width:90px;
	vertical-align:middle;
	text-align: center;
}
.tabler_border_transparent-nal{
	width:58px;
	vertical-align:middle;
	text-align: center;
}
.tabler_border_transparent-uslugi{
	width:129px;
	vertical-align:middle;
	text-align: center;
}

.tabler_border_transparent-tour-name{
	vertical-align:middle;
	text-align: left;
	width: 360px;
}
.tabler_border_transparent-tour-dni{
	vertical-align:middle;
	text-align: center;
	width: 68px;
}
.tabler_border_transparent-tour-data{
	vertical-align:middle;
	text-align: center;
	width: 190px;
}
.tabler_border_transparent-tour-nal{
	vertical-align:middle;
	text-align: center;
	width: 58px;
}

#tabcontainer {
	width: 710px;
	display: block;
}

#tabcontainer h4 {
	font-size: 14px;
	font-weight: bold;
}


/* --------------------- */

.tabler {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	font-size: 11px;
	width: 100%;
	padding:2;
	border-collapse:collapse;
}


.tabler th {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	padding: 4px;
}

.tabler td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	padding: 4px;
}
.tabler  p{
    padding-left: 5px;
}
.tabler-title {
	color: #000;
	background-color: #FCB505;
	font-weight: bold;
	text-align: center;
}
.tabler-title2 {
	font-weight: bold;
	color: #000;
	background-color: #FBD50A;
}

.tabler-name{
    width:355px;
    vertical-align:middle;
    text-align: center;
}
.tabler-ocenka{
    width:65px;
    vertical-align:middle;
    text-align: center;
}
.tabler-period{
    width:90px;
    vertical-align:middle;
    text-align: center;
}
.tabler-nal{
    width:58px;
    vertical-align:middle;
    text-align: center;
}
.tabler-uslugi{
    width:129px;
    vertical-align:middle;
    text-align: center;
}

.tabler-tour-name{
     vertical-align:middle;
    text-align: left;
    width: 360px;
}
.tabler-tour-dni{
     vertical-align:middle;
    text-align: center;
    width: 68px;
}
.tabler-tour-data{
     vertical-align:middle;
    text-align: center;
    width: 190px;
}
.tabler-tour-nal{
     vertical-align:middle;
    text-align: center;
    width: 58px;
}

#tabcontainer {
	width: 710px;
	display: block;
}

#tabcontainer h4 {
	font-size: 14px;
	font-weight: bold;
}


.-----------------------BIGBANNER------------------------ {}

#cu3er-container {
	width:550px;
	outline:0;
	z-index: 90;
	position: relative;
}
.cu3er_corners_tl {
	background-image: url(/images/cu3er-corners-tl.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 12px;
	width: 12px;
	float: left;
	position: absolute;
	z-index: 999;
}
.cu3er_corners_tr {
	background-image: url(/images/cu3er-corners-tr.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 12px;
	width: 12px;
	position: absolute;
	z-index: 999;
	margin-left: 539px;
}

.cu3er_corners_bl {
	background-image: url(/images/cu3er-corners-bl.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 12px;
	width: 12px;
	position: absolute;
	z-index: 999;
	margin-top: 188px;
}

.cu3er_corners_br {
	background-image: url(/images/cu3er-corners-br.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 12px;
	width: 12px;
	position: absolute;
	z-index: 999;
	margin-left: 539px;
	margin-top: 188px;
}
#bigbanner {
	margin-top: 0px;
	margin-bottom: 10px;
	width: 550px;
	margin-right: 10px;
}



.next-block {
	font-size: 12px;
	color: #0D4E96;
	text-decoration: none;
	display: block;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	float: left;
	white-space: nowrap;
}

.-----------------------INDEX-NEWS------------------------ {}

.index-news {
	width: 262px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.index-news h3 {
	margin-left: 4px;
}

.index-news h3 a{
    text-decoration: none;
}

.index-news h3 a:hover{
    text-decoration: underline;
    color: #0D4E96;
}

.index-news-alone-block {
	display: block;
	padding: 0px;
	float: left;
	width: 262px;
}



.index-news-alone-block:hover {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #FFF;
}

.index-news-alone-block-date {
	font-size: 10px;
	color: #000;
	clear: both;
	display: block;
	white-space: nowrap;
	float: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

.index-news-alone-block-text {
	font-size: 11px;
	color: #000;
	clear: both;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	width: 254px;
	margin: 0px;
}



.index-news-alone-block-text h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.index-news-alone-block-text a {
	color: #000;
	text-decoration: underline;
}

.index-news-alone-block-text a:hover {
	color: #0D4E96;
	text-decoration: underline;
}

.news-short-block-text{
	margin-bottom: 8px;
}

.news-short-block-text p {
	margin-top: 3px;
}

.news-short-block-text p a {
	color: #000;
	text-decoration: underline;
}

.news-short-block-text p a:hover {
	color: #0D4E96;
	text-decoration: underline;
}


.yellowbg {
	background-image: url(/images/menu-bg-yellow-top.png);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 240px;
}

.nonebg {
	background-image: none;
}

.-----------------------LOGIN------------------------ {}

.login-field-1 {
	border: 1px solid #D6C574;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 155px;
	margin-bottom: 4px;
	font-size: 11px;
	padding: 5px;
	background-color: #FFF;
}
.login-field-2 {
	border: 1px solid #D6C574;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 114px;
	margin-bottom: 4px;
	font-size: 11px;
	padding: 5px;
	background-color: #FFF;
}
#login-button {
	background-image: url(/images/login-button.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 31px;
}

#login-button:hover {
	background-position: right;
	cursor: pointer;
}


.forgot {
	font-size: 10px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	white-space: nowrap;
}

.login-box h2 {
	display: block;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	padding-left: 24px;
}

.-----------------------INDEXBLOCKS------------------------ {}

.index-block-1 {
	-webkit-border-radius: 04px;
	-moz-border-radius: 04px;
	border-radius: 04px;
	border: 1px solid #F0BD0D;
	background-image: url(/images/index-red.png);
}


.index-block-1 h2 {
	font-size: 14px;
	font-weight: bold;
	color: #E54800;
	margin: 0px;
	padding: 0px;
}


.index-block-all {
	font-size: 12px;
	overflow: auto;
	text-align: left;
	width: 543px;
	padding: 4px;
	margin-bottom: 10px;
}

.index-block-all ul {
	list-style-image: none;
	display: block;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.index-block-all ul li {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 8px;
	padding-left: 8px;
	background-image: url(/images/index-white.png);
	margin-bottom: 4px;
}



.index-block-all ul li:hover{
	background-image: url(/images/index-yellow.png);
}

.index-block-all a{
	color: #000;
	text-decoration: underline;
}

.index-block-all a:hover{
	color: #C00;
	text-decoration: underline;
}





.-----------------------INNERBLOCKS------------------------ {}


.inner-block-1 {
	-webkit-border-radius: 04px;
	-moz-border-radius: 04px;
	border-radius: 04px;
	border: 1px solid #f5d967;
	/*background-image: url(/images/index-white.png);*/
        background-color: #fcfce3;
}


.inner-block-1 h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.inner-block-2 {
	-webkit-border-radius: 04px;
	-moz-border-radius: 04px;
	border-radius: 04px;
	border: 1px solid #FA8F36;
	background-image: url(/images/index-yellow2.png);
}


.inner-block-2 h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.inner-block-all {
	font-size: 12px;
	overflow: auto;
	text-align: left;
         margin-top: 5px;
	width: 100%;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.inner-block-all2 {
	font-size: 12px;
	overflow: auto;
	text-align: left;
	width: 551px;
	margin-bottom: 10px;
	padding-top: 14px;

	padding-bottom: 14px;

}
.tablespomain{
    width: 100%;
    border-top: none;
    border: 1px none #F0BD0D;
}
.tablespomain tbody td{
    height: 40px;
    border-top: none;
    border: 1px solid #F0BD0D;
}
.inner-block-all .blockul {
	list-style-image: none;
	display: block;
        float: right;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.inner-block-all .blockul  li {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 8px;
	padding-left: 8px;
	background-image: url(/images/index-white.png);
	margin-bottom: 4px;
}



.inner-block-all .blockul li:hover{

}

.inner-block-all a{
	color: #000;
	text-decoration: underline;
}

.inner-block-all a:hover{
	color: #C00;
	text-decoration: underline;
}





.-----------------------FEEDBACK------------------------ {}

.feedback-block-1 {
	-webkit-border-radius: 04px;
	-moz-border-radius: 04px;
	border-radius: 04px;
	border: 1px solid #EEEE6C;
	background-image: url(/images/index-white.png);
}


.feedback-pager{
	list-style-type: none;
	padding: 0px;
	display: block;
	width: 710px;
	float: inherit;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;

}

.feedback-pager li{
	float: left;
}

.feedback-pager li a{
	display: block;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-image: url(/images/index-white.png);
	margin-right: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #EEEE6C;
}

.feedback-pager li a:hover{
	background-image: url(/images/index-yellow.png);
}

#feedback-pager-currentpage{
	background-image: url(/images/index-red.png);
	text-decoration: none;
}

.feedback-field-1 {
	font-size: 12px;
	color: #000;
	padding: 3px;
	background-color: #FFF;
	border: 1px solid #EEEE6C;
	width: 442px;
}
.feedback-field-2 {
	font-size: 12px;
	color: #000;
	padding: 3px;
	background-color: #FFF;
	border: 1px solid #EEEE6C;
	width: 140px;
}

#feedback-form-button {
	background-image: url(/images/footer-form-button.png);
	float: right;
	height: 58px;
	width: 93px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left top;
}

#feedback-form-button:hover {
	cursor: pointer;
	background-position: right top;
}

#send #form2 #textfield5{
	height: 110px;
}

.main_tur .field_wrapper .error_msg{
	top: 19px;
}
.main_tur .field_wrapper textarea+.error_msg{
	top: 12px;
}
.main_tur .field_wrapper.error textarea{
	border: 1px solid #f16b41;
}


.-----------------------INDEXBANNERS------------------------ {}

.index-banners {
	padding-bottom: 10px;
	padding-top: 10px;
}

.index-banners img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.-----------------------VOTE------------------------ {}

.votetable td {
	padding-bottom: 5px;
	padding-top: 5px;

}

.login-box {
	padding: 6px;
	background-image: url(/images/login-bg.png);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-repeat: no-repeat;
	border: 1px solid #EAEA79;
}

.vote-box {
	padding: 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #EAEA79;
        background-color: #ffffce;
}
.vote-box2 {
	padding: 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #EAEA79;
        background-color: #ffffce;

}
.search-field-1 {
	border: 1px solid #EAEA79;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 210px;
	margin-bottom: 6px;
	font-size: 11px;
	padding: 5px;
	margin-top: 3px;
	background-color: #FDFBE3;
}


.adv-search {
	padding: 6px;
	border: 1px solid #EAEA79;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-image: url(/images/index-yellow2.png);
}
.adv-search-button {
	height: 40px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.adv-search-title {
	font-size: 11px;
	font-weight: bold;
	color: #514902;
}



.index-text-block-main {
	border: 1px solid #EAEA79;
	padding: 6px;
	-webkit-border-radius: 03px;
	-moz-border-radius: 03px;
	border-radius: 03px;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 714px;
}


.index-text-block {
	border: 1px solid #EAEA79;
	padding: 6px;
	-webkit-border-radius: 03px;
	-moz-border-radius: 03px;
	border-radius: 03px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 714px;
}

.index-text-block ul {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	width: 520px;
}

.index-text-block ul li {
	display: block;
	margin-bottom: 6px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}


.inner-text-block {
	border: 1px solid #EAEA79;
	padding: 6px;
	-webkit-border-radius: 03px;
	-moz-border-radius: 03px;
	border-radius: 03px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 690px;
	background-color: #FFC;
	display: block;
}

.inner-text-block ul {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	width: 690px;
}

.inner-text-block ul li {
	display: block;
	margin-bottom: 6px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}


.vacancies-block {
	border: 1px solid #EAEA79;
	padding: 6px;
	-webkit-border-radius: 03px;
	-moz-border-radius: 03px;
	border-radius: 03px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 690px;
	background-color: #FFC;
	display: block;
}



.address-block {
	border: 1px solid #EAEA79;
	padding: 6px;
	-webkit-border-radius: 03px;
	-moz-border-radius: 03px;
	border-radius: 03px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 710px;
	display: block;
	background-image: url(/images/index-red.png);
}


.vacancies-field1 {
	font-size: 12px;
	color: #000;
	padding: 3px;
	background-color: #FFF;
	border: 1px solid #EEEE6C;
	width: 300px;
}
.vacancies-field2 {
	font-size: 12px;
	color: #000;
	padding: 3px;
	background-color: #FFF;
	border: 1px solid #EEEE6C;
	width: 308px;
}
.vacancies-field3 {
	font-size: 12px;
	color: #000;
	padding: 3px;
	background-color: #FFF;
	border: 1px solid #EEEE6C;
	width: 658px;
}





#vote-button {
	background-image: url(/images/vote-button.png);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	height: 24px;
	width: 93px;
	cursor: pointer;
}

#vote-button:hover {
	background-position: right;
	cursor:
	pointer;
}



.-----------------------OBJECT-TITLES------------------------ {}

.object-title {
	font-size: 14px;
	font-weight: bold;
	padding-top: 15px;


}

.object-text {
	margin-top: 5px;
}

.-----------------------PHOTOGALLERY------------------------ {}
.photogallery {
	padding-top: 14px;
	padding-bottom: 14px;
	text-align: center;
	clear: both;
	float: left;
	width: 100%;
}


.photogallery-odiv2 {
	display: block;
	float: left;
	width: 160px;

	font-size: 11px;
}

.photogallery-odiv {
	display: block;
	float: left;
	width: 140px;
	height: 150px;
	font-size: 11px;
}
.photodiv {
   float: left;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 5px;
}
.paydiv p{
    padding-left: 10px;
}
.paycard{
    background-image: url("/css/img/visa.png");
    width: 137px;
    height: 42px;
        background-position: left top;
    background-repeat: no-repeat;
    display: block;
    border:1px solid #EAEA79;
    border-radius: 2px;
}

.paywm{
    background-image: url("/img/1/webmoney.png");
     width: 138px;
    height: 42px;
        background-position: left top;
    background-repeat: no-repeat;
    display: block;
    border:1px solid;
    border-radius: 2px;
}
.paywm:hover {
	background-repeat: no-repeat;
	background-position: right top;
}

.payprivat{
    background-image: url("/img/1/privat24.png");
     width: 138px;
    height: 42px;
        background-position: left top;
    background-repeat: no-repeat;
    display: block;
    border:1px solid;
    border-radius: 2px;
}

.payprivat:hover {
	background-repeat: no-repeat;
	background-position: right top;
}

.dalee{
    background-image: url("/img/dalee.png");
    width: 92px;
    height: 26px;
        background-position: left top;
    background-repeat: no-repeat;
    display: block;
    border:none;
}
.oplatit{
     background-image: url("/img/pay.png");
    background-position: left top;
    background-repeat: no-repeat;
    border: medium none;
    display: block;
    float: right;
    height: 56px;
    margin-right: 170px;
    margin-top: 15px;
    width: 92px;
}
.oplatit:hover {
	background-repeat: no-repeat;
	background-position: right top;
}

.dalee:hover {
	background-repeat: no-repeat;
	background-position: right top;
}

.sendzapros{
    background-image: url("/img/zapros.png");
    width: 115px;
    height: 26px;
        background-position: left top;
    background-repeat: no-repeat;
    display: block;
    border:none;
}


.sendzapros:hover {
	background-repeat: no-repeat;
	background-position: right top;
}

.paywebmoney{
    background-image: url("/img/oplata2.png");
    width: 115px;
    height: 26px;
        background-position: left top;
    background-repeat: no-repeat;
    display: block;
    border:none;
}


.paywebmoney:hover {
	background-repeat: no-repeat;
	background-position: right top;
}


.oplata{
    background-image: url("/images/oplata.png");
    width: 107px;
    height: 28px;
        background-position: left top;
    background-repeat: no-repeat;
    display: block;
    border:none;
}
.photogallery-odiv p{
	display: block;
	float: left;
	text-align: left;
	padding-left: 4px;
}

.photogallery-odiv img {
	border: 4px solid #FFF;
	float: left;
        width: 125px;
}

.photogallery-odiv img:hover {
	border-top-color: #FF9;
	border-right-color: #FF9;
	border-bottom-color: #FF9;
	border-left-color: #FF9;
}



.-----------------------PHOTOGALLERY-CONFERENCE------------------------ {}
.photogallery-conf {
	padding-top: 14px;
	padding-bottom: 14px;
	text-align: center;
	clear: both;
	float: left;
	width: 450px;
}



.-----------------------PHOTOGALLERY-COUNTRY------------------------ {}

.photogallery-country {
	padding-bottom: 14px;
	text-align: center;
	margin-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EAEA79;
	float: right;
	padding-left: 14px;
}


.photogallery-country-odiv {
	display: block;
	float: right;
	width: 128px;
	font-size: 11px;
	text-align: right;
	margin-bottom: 10px;
}


.photogallery-country-odiv p{
	display: block;
	float: right;
	padding-right: 4px;
}

.photogallery-country-odiv img {
	border: 4px solid #FFF;
}

.photogallery-country-odiv img:hover {
	border-top-color: #FF9;
	border-right-color: #FF9;
	border-bottom-color: #FF9;
	border-left-color: #FF9;
}

.tabcontainer {
	width: 700px;
}
.empl-block {
	background-image: url(/images/index-yellow2.png);
	padding: 6px;
	width: 90%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #EAEA79;
	margin-bottom: 10px;
	display: block;
}
.empl-photo {
	height: 80px;
	width: 80px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-repeat: no-repeat;
	background-position: left top;
}

.weather-table  {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EAEA79;
	border-right-color: #EAEA79;
	border-left-color: #EAEA79;
	border-bottom-color: #EAEA79;
}

.weather-table tr:hover  {
	background-image: url(/images/index-yellow.png);
}

.weather-table  td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEA79;
	padding: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EAEA79;
}
.nowrap {
	white-space: nowrap;
}
.clearbox {
	background-image: none;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.simple-list-menu ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 90%;
}

.simple-list-menu ul li{
	list-style-type: none;
}

.simple-list-menu ul li a{
	display: block;
	padding: 6px;
	margin-bottom: 1px;
	background-color: #FFC;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #EAEA79;
}
.conference-block {
	border: 1px solid #EAEA79;
	padding: 6px;
	-webkit-border-radius: 03px;
	-moz-border-radius: 03px;
	border-radius: 03px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 690px;
	background-color: #FFC;
	display: block;
}
.float-left-img {
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
}
.inner-text-block2 {
	border: 1px solid #EAEA79;
	padding: 6px;
	-webkit-border-radius: 03px;
	-moz-border-radius: 03px;
	border-radius: 03px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 710px;
	background-color: #FFC;
	 display: inline-block;
}
.object-text+.inner-text-block2{
	margin-top: 0;
}
.u-links {
	list-style-type:none;
	padding: 4px;
	background-image: url(/images/ps-bg2.png);
	clear: both;
	overflow: hidden;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #FCB505;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-position: right;
}

.u-links li{
	float: left;
}

.u-links li a{
	margin-right: 3px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
	display: block;
	white-space: nowrap;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
	color: #000;
	font-size: 11px;
}

.u-links li a:hover{
	background-color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

}


.u-links2 {
	list-style-type:none;
	padding: 4px;
	background-image: url(/images/ps-bg2.png);
	width: 382px;
	clear: both;
	float: left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #FCB505;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-position: right;
}

.u-links2 li{
	float: left;
}

.u-links2 li a{
	margin-right: 3px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
	display: block;
	white-space: nowrap;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
	color: #000;
	font-size: 11px;
}

.u-links2 li a:hover{
	background-color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

}




.top-link {
	background-color: #FDC531;
	color: #000;
	text-decoration: none;
	display: block;
	padding: 3px;
	font-size: 11px;
	width: 50px;
	text-align: center;
	margin-top: 3px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
    margin-bottom: 30px;
}
span.red {
	color: red;
}
#advskype-button {
    background-image: url("/images/header/adv-skype.png");
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 26px;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 5px;
    width: 177px;
}
#advskype-button:hover {
    background-position: right top;
    cursor: pointer;
}

/* ГДЕ КУПИТЬ*/

.ps-blockgde {
	display: block;

	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
        background-color: #FFCC66;
	border: 1px solid #FE8D2B;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	margin-top: 5px;
	margin-bottom: 6px;
}

#contacts { position:absolute; width:40px; height:142px; z-index:100; overflow:hidden;}
	#contacts #contacts-but { float:left; width:40px; height:430px; cursor:pointer; margin-top:5px;}
	#contacts #contacts-text {margin:5px 0px 5px 0px; float:right; width:315px; height:390px; padding:15px 0px 15px 15px; background:#fff;  box-shadow:0 0 5px #bbb; -moz-box-shadow:0 0 5px #bbb; -webkit-box-shadow:0 0 5px #bbb; overflow:hidden; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	#contacts #contacts-text img { margin:0px 10px 20px 0px;}
	#contacts #contacts-text strong { display:inline-block; width:50px; color:#333; }
	#contacts #contacts-text h5 {padding:0px; margin:0px 0px 5px 0px; font-size:18px; text-transform:uppercase; font-weight:normal; line-height:28px; color:#e90c0c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
	#contacts #contacts-text h2 { display:block; color:#333; padding:0px; margin:3px 0px 5px 0px; font-size:18px; line-height:20px; font-weight:normal; font-style:normal}
	#contacts #contacts-text a {color:#333;}




.nytree {
    background-image: url("https://img.kandagar.com/uploads/pics/img/tree2.png");
    background-repeat: no-repeat;
    padding-left: 30px;
 /* background: "" norepeat;*/
}



.header-h2-phones {
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}

.header-h2-phones strong {
	font-weight: bold;
	color: #ffd729;
}


.header-h2-phones em {
	font-weight: bold;
	font-style: normal;
}

.header-h2-razd {
	background-image: url(/images/header-razd-h2.png);
	background-repeat: no-repeat;
	background-position: left center;
/*	padding-left: 18px;*/
}
.header-h2-razd2 {
	background-image: url(/images/header-razd-h2.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 38px;
        width:140px;

}


.header-h2-phones td div {
	/*padding-top: 3px;
	height: 59px;
 */
}

.header-h2-callicon {
	position: absolute;
	margin-left: -26px;
}
.header-h2-fireicon {
	position: absolute;
	margin-left: -22px;
}

.header-h2-buttons {
	font-size: 11px;
}

.header-h2-buttons .divb {
	display: block;
	height: 32px;
	width: 124px;
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
	margin-top: 10px;
}
.header-h2-buttons .divb:hover {
	background-repeat: no-repeat;
	background-position: right top;
}

.search-form1 {
	margin-top: 10px;
}




.h2-bron {
	background-image: url(https://img.kandagar.com/images/bron-h2.png);
}

.h2-cons2 {
	background-image: url(/images/cons-h2.png);
}

.h2-cons {
	background-image: url(https://img.kandagar.com/css/agent_button.png);
}
.h2-advs {
	background-image: url(https://img.kandagar.com/images/advs-h2.png);
}
.sele{
    padding:0;
}
.selected_items{
	background-color: #fcebb0;

	margin: 0;
	padding: 3px 3px;
	list-style:none;
	border: solid 1px #deba57;
        font: 11px;
        display:inline-block;
        margin: 0 5px 0 0;
         width: 100%;
         border-radius: 5px;
}

.selected_item{
	background-color: #fcebb0;
	color: #FFFFFF;
	margin: 0;
	padding: 3px 3px;
	list-style:none;
	border: solid 1px #deba57;
        font: 11px;
        display:inline-block;
        margin: 0 5px 0 0;
         width: 200px;
         border-radius: 5px;
}
.selected_item a{
	color: #00426a;
        font: 11px;
}
.item{

	color: #000000;
	margin: 0;
	padding: 4px 4px;
	list-style:none;

        font: 11px;
        display:inline-block;
        margin: 0 5px 0 0;
        width: 200px;
}
.korp_item{
/*	background-color: #39A848;*/
	color: #000000;
	margin: 0;
	margin-top: 10px;
	padding: 1px 6px;
	list-style:none;
	/* border-bottom: solid 1px #39A848; */
	font-weight: bold;
}
.item_in_korp{
	/* border-left: solid 1px #39A848;
	border-right: solid 1px #39A848;
 */
}
.ulprice{
    padding: 0pt;
    margin: 0pt;
     width: 200px;


}

.block_valute, .block_sw{
					padding: 6px;
				}
				.block_valute ul, .block_sw ul{
					padding: 0;
					margin: 0;
					list-type: none;
					display: table;
				}
				.block_valute li, .block_sw li{
					list-type: none;
					display: table-cell;
					padding: 4px;
				}
				.block_valute a, .block_sw a{
					text-decoration: none;
					border-bottom: dashed 1px #073CAC;
				}
                                val_cur{

                                }
				a.val_cur{
					 background-color: #818181;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    display: inline-block;
    padding: 3px;
				}
.block_obj_price {
	clear:both;
	padding: 5px 0 0 0;
}
.block_obj_price div.div_type h2 {
    color: #00426a;

}
.block_obj_price div.div_type .price_tbl_wrapper,
.block_obj_price div.div_type .grafic_zaezdov_wrapper {
	width: 481px;
	overflow-x: auto;
}

.block_obj_price .grafic_zaezdov_table_wrapper{
	overflow-x: auto;
}
.block_obj_price div.div_type table.price_tbl {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	font-size: 11px;
	width: 481px;
	padding:2;
	border-collapse:collapse;
}
.block_obj_price div.div_type table.price_tbl caption{
	border: none;
	text-align: left;
	font-weight: bold;
	padding: 0 6px;
	margin: 0;
}
.block_obj_price div.div_type table.price_tbl th{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	padding: 4px;

}
.block_obj_price div.div_type table.price_tbl td{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	padding: 4px;
}
.block_obj_price div.div_type table.price_tbl td.td_price{
	text-align: center;
/*	font-weight: bold;*/
}
.block_obj_price div.div_type table.price_tbl th.th_price{
	text-align: center;
	min-width: 80px;
	overflow: auto;
	background-color: #FCB505;
    color: #000000;
    font-weight: bold;
}
.block_obj_price div.div_type table.price_tbl td.td_period{
	text-align: center;
}
.block_obj_price div.div_type table.price_tbl th.th_period{
	text-align: center;
	min-width: 105px;
	overflow: auto;
         background-color: #FCB505;
    color: #000000;
    font-weight: bold;
    text-align: center;
}
.block_obj_price div.div_type table.price_tbl td.td_duration{
	text-align: center;
}
.block_obj_price div.div_type table.price_tbl th.th_duration{
	text-align: center;
	max-width: 45px;
	overflow: auto;
	background-color: #FCB505;
    color: #000000;
    font-weight: bold;
}

.block_obj_price div.div_type a.grafics_spoiler{
	display: block;
	text-decoration: none;
}
.block_obj_price div.div_type a.grafics_spoiler span{
	display: inline-block;
	font-weight: bold;
	border: none;
	border-bottom: 1px dashed #0D4E96;
}
.block_obj_price div.div_type a.grafics_spoiler span:hover{
	border-bottom-color: #C00;
}

.block_obj_price div.div_type table.grafic_zaezdov,
.graf_zaezdov_new table.grafic_zaezdov{
	width: 481px;
        margin-top: 5px;
	border: none;
	border-top: solid 1px darkgrey;
	border-left: solid 1px darkgrey;
	padding: 0;
	margin-bottom: 6px;
}
.block_obj_price div.div_type table.grafic_zaezdov td,
.graf_zaezdov_new table.grafic_zaezdov td{
	padding: 0;
	vertical-align: top;
}

.block_obj_price div.div_type table.grafic_zaezdov table.column,
.graf_zaezdov_new table.grafic_zaezdov table.column{
	width: 100%;
	min-width: 140px;
	border: none;
	line-height: 24px;
}
.block_obj_price div.div_type table.grafic_zaezdov table.column td,
.graf_zaezdov_new table.grafic_zaezdov table.column td{
	background-color: #FFFFCC;
	border: none;
	border-bottom: solid 1px darkgrey;
	border-right: solid 1px darkgrey;
	text-align: center;
	padding: 0 3px;
}
.block_obj_price div.div_type table.grafic_zaezdov caption,
.graf_zaezdov_new table.grafic_zaezdov caption{
	background-color: #FCB505;
	border: solid 1px darkgrey;
	border-bottom: none;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
	padding: 0 6px;
}

.block_obj_price div.all_variant_text{
	font-size: 11px;
}

.block_hidden{
	display:none;
}
.block_tour_calc_form{
    border: 2px solid #EAEA79;
    border-radius: 6px 6px 6px 6px;
}
.fontcolor{
     color: #3065A0;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
}
.raschet{
    background-image: url("/img/rasschet.png");
    width: 184px;
    height: 37px;
        background-position: left top;
    background-repeat: no-repeat;
    display: block;
    border:none;
     background-color: transparent;
}
.resultit{
     color: #3065A0;
    font-size: 14px;
    font-weight: bold;
     margin-top: 15px;
}
.resultitverh{
     color: #3065A0;
    font-size: 14px;
    font-weight: bold;
     margin-bottom: 10px;

}
#all_col_chel{
    margin-left: -8px;
}
.print_res{
     background-image: url("/img/print.png");
    width: 185px;
    height: 30px;
        background-position: left top;
    background-repeat: no-repeat;
    display: block;
    border:none;
     background-color: transparent;
}
.table_opt{
      border: 2px solid #EAEA79;
    border-radius: 6px 6px 6px 6px;
     height: 390px;
    width: 100%;
    background-color: #FEFEF0;
    margin-bottom: 10px;
}
.table_opt ul{
    float:left;
    width: 150px;
     list-style: none outside none;
     margin: 5px 0 10px;
}
.table_opt b{
     color: #3065A0;
    font-size: 12px;
    font-weight: bold;
}
.fonthelp{
        color: #3065A0;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 10px;
     width: 100%;
}
.countryname{
    color: #514902;
     font-size: 12px;
    font-weight: bold;
    width:150px;

}
.urlcalc{
    margin-left:230px;
    font-size: 12px;
    font-weight: bold;
}
.imgnameclass{
        margin-bottom: -2px;
    margin-right: 5px;
}
.imghelp{
    float: right;
}


	.reveal-modal-bg {
		position: fixed;
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 100;
		display: none;
		top: 0;
		left: 0;
		}
                .regis{
        background-color: #2279A8;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    height: 30px;
    margin-bottom: 20px;
    margin-left: -40px;
    margin-top: -30px;
    padding-left: 10px;
    padding-top: 10px;
    width: 440px;
    font-weight:bold
                }
	.reveal-modal {
		visibility: hidden;
		top: 100px;
		left: 50%;
		margin-left: -300px;
		width: 370px;
		background: #eee url(modal-gloss.png) no-repeat -200px -80px;
		position: absolute;
		z-index: 101;
		padding: 30px 40px 34px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}

	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
        .reveal-modal p{
            margin-bottom: 20px;
        }
        .razdel{
             border: 1px solid #575B62;
    color: #000000;
    display: block;
    float: left;
    height: 45px;
    width: 0;
        }
        .razdell{

    display: block;
    float: left;

        }
        .imga{
             display: block;
    float: left;
      margin-top: 18px;
      margin-right: 15px;
        }
        .imga2{
             display: block;
    float: left;
      margin-top: 20px;
       margin-left: 15px;
        }
	.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #FFFFFF;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
                 text-decoration: none;
		}
                .setil{
                    text-align: center;
                    margin-top: 10px;
                 /*   width: 230px;*/
                    float: left;
                    margin-bottom: 10px;
                }
                .setir{
                    text-align: center;
                    width: 230px;
                    float: right;
                    margin-bottom: 55px;
                    margin-top: 10px;
                }
                .poloska{

                   height: 7px;
                   margin-top:5px;


                }
                .votesb{
                    margin-left:20px;
                }
                .splLink b{
                    font-size:14px;
                }
                .unfolded {
    background: url("/images/1lm-arrow-3.png") no-repeat scroll left center transparent;
    display: block;
    padding-left: 20px;
}
.folded {
    background: url("/images/1lm-arrow-2.png") no-repeat scroll left center transparent;
    display: block;
    padding-left: 20px;
}
.spoiler-body{
    padding-left: 20px;
}
.otvet{
    margin-top:5px;
}
.textrekl
{
    border: 1px solid #FFCA08;
    border-radius: 2px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.tddda{
    margin-bottom: 5px;
    margin-top: 5px;
}

.textrek{
    font-size: 14px;
}
.nyimg{
    margin-left: -20px;
	position:relative;
	left:-2px;
	top:10px;
	margin-top:-9px;
}
.bloglist{
    border: 1px solid #EAEA79;
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 735px;
    background-color: #FEFEF0;

}
.textblog{
    margin: 20px 20px 20px 30px;
}
.titleblog{
    float:left;
    color: #3065A0;
    font-size: 20px;
    font-weight: normal;
}
.dateblog{
    float:right;
      color: #3065A0;
}
.texthide{
    display:none;
}
.imgblog{

    margin-right: 10px;

}
.hideblog{
     float:right;
     color: #3065A0;
}
.photonum{
     color: #3065A0;

     margin-left:500px;
}
.linkblogphoto{
    margin-bottom:10px;
}
.textcurrency{
    font-size:10px;
    color:#585149;
    width: 248px;
}
.korpdiv {
    line-height:1.9


}
.korpdiv a{
     font-size:11px;
     border-bottom: 1px dashed #0D4E96;
    color: #0D4E96;
    text-decoration:none;
}
.spantextauth{
    font-size:11px;
}
.textauth{
     background: url("https://img.kandagar.com/css/blok_avtorizaciya.png") no-repeat scroll left center transparent;
      border-radius: 5px 5px 5px 5px;
    height: 25px;
     margin-bottom: 10px;
     margin-top:5px;
}
.textauth txt{
    color: #FFFFFF;
    margin-left: 65px
}
.linkauth{
       margin-top: 10px;
	   font-weight: normal;
}

.linkauth a{
    font-size:11px;
}
.authknopka2{
    background: url("https://img.kandagar.com/css/knopka_enter.png") no-repeat scroll left center transparent;
    border: 0 none;
    height: 22px;
    width: 76px;
    margin-left:30px;

}
.authknopka{
     background: url("https://img.kandagar.com/css/knopka_enter.png") no-repeat scroll left center transparent;
    border: 0 none;
    float: right;
    height: 22px;
    margin-left: 10px;
    width: 76px;
}
.authinput{
    border: 1px solid #ecea79;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 5px;
    height: 25px;
    width:235px;
    background-color: #fcfef1;
}
.profilep{
    width:50%;
      float: left
}
.profileinput{
    border: 1px solid #EAEA79;
    border-radius: 3px 3px 3px 3px;
    width: 270px;
     background-color: #FFFFFF;
}
.profilesub{
   background: url("/img/btnOK.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 31px;
    margin-left: 590px;
    width: 46px;
}

.lineika{
     background: url("/img/lineuka.png") no-repeat transparent;
     /*background-position: 0 -170px;*/
     height: 61px;
    width: 543px;
}

.truepay{
    background: url("/img/chekbox_blue.png") no-repeat transparent;
}

.holiday-head {
	color: #bcbc81;
	margin-left: -10px;
	display: block;
	font-weight: bold;
}
.holiday-list {
    background-color:#fdfde0;
	padding-right:2px !important;

        padding-left:28px !important;
        padding-top:6px !important;
	margin-left:-16px !important;
        margin-top:11px !important;
        margin-bottom:7px !important;
	padding-bottom: 10px !important;
}


.holiday-list-item {
	width:194px !important;
}

.dark-link {
	color:#000 !important;
}

.nameInfo {
	max-width : 35%;
	vertical-align:middle;
	text-align: center;
	font-weight: bold;
}

.nameInfo-data {
	max-width : 35%;
	font-weight: bold;
	/*text-align: center;*/
}


.cureInfo {
	width :25%;
	vertical-align:middle;
	text-align: center;
}

.entranceInfo{
	width : 30%;
}


.tour-nameInfo{
	width:60%;
	text-align: center;
	font-weight: bold;
}

.tour-nameInfo-data{
	width:30%;
	text-align: left;
}

.tourlink{
	font-weight: bold;
}


.entranceInfo-data{
	width : 30%;
	text-align: center;
}


.cureInfo-data {
	width : 25%;
}

.cureInfo-data>p:after{
	content:";";
}


.priceInfo {
	width :15%;
	text-align: center;

}

.priceInfo-data {
	width :15%;
	text-align: center;

}

.durabilityInfo-data {
	width :15%;
	text-align: center;
}

.durabilityInfo{
	width :15%;
	text-align: center;
}

.placeInfo-data {
	width :40px;
	text-align: center;
}

.priceInfo-data {
	width :40px;
	text-align: center;

}


.discountInfo {
	width:10%;
	text-align: center;
}

.discountInfo-data {
	width:10%;
	text-align: center;
	font-weight : bold;
}

.price-from {
	font-size:12px;
	font-weight: bold;
	color :#e34a00;
}

.price-summa {
	font-size: 18px;
	color :#e34a00;
}

.price-unit {
	font-size:11px;
}

.region-name {
	margin-top:20px;
}


.tour-nameInfo-data {
	font-family: Tahoma, Arial;
	font-size:12px;
}

.cell-center {
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	background-color: #FF9;
}

/* Маленький выбор валют*/


.select_currency_small {
	display:inline-block;
	position:relative;
}
.select_currency_small.opened {}

.select_currency_small span {
	/*display:block;*/
	/*float:left;*/
	/*height:25px;*/
}

.select_currency_small .current{
	text-decoration:none;
	color:#000;
	display:inline-block;
	margin:0 10px;
	border-bottom: 1px dotted #0075A0;
}


.select_currency_small .sublist{
	display:none;
	background-color: #FFFFFF;
	border: 1px solid #61A6C0;
	position: absolute;
	top:14px;
	left:-1px;
	width:100%;
	-webkit-border-radius:0 0 2px 2px;
	border-radius:0 0 2px 2px;
	z-index:100;
	text-align:left;
	padding:0 0 5px 0;
}
.select_currency_small.opened .sublist{display:block;}
.select_currency_small .sublist li{
	padding-left:5px;
	display:block;
	list-style:none;
}
.select_currency_small .current a,
.select_currency_small .sublist li a {
	text-decoration:none;
	display:block;
	overflow:hidden;
}
.select_currency_small .sublist li a span {
	height:15px;
	line-height:18px;
	border-bottom:1px dotted #0075a0;
}
.select_currency_small .sublist li a span.flag{
	border:none;
	height:14px;
	margin-top: 2px;
}



/* горизонталный выбор вылют */
.select_currency_line{
	display:block;
	float: right;
}
.select_currency_line ul,
.select_currency_line li{
	list-style: none;
}
.select_currency_line ul{
	/*width:170px;*/
	overflow: hidden;
	padding: 0;
}
.select_currency_line li{
	padding: 2px 4px;
	margin: 0 3px;
	float: left;
}
.select_currency_line li a{
	border-bottom: 1px dotted #299CC7;
	text-decoration: none;
}
.select_currency_line li.selected{
	background: #095891;
	color: #ffffff;
	border-radius: 2px;
}
.select_currency_line li.selected a{
	color: #ffffff;
	border-bottom: none;
}
.select_currency_block{
	overflow: hidden;
	clear: both;
	width: 100%;
	font-size: 11px;
	margin-bottom: 16px;
}
.select_currency_block .curr_label{
	display: block;
	padding: 2px 4px;
	float: left;
}


.object_offers .currency_selector_label{
	float: right;
	line-height: 14px;
	padding: 4px 4px 0 4px;
	font-weight: bold;
}


.imgforvk{
        display: none;
}


div#ui-datepicker-div {
	font-size: 15px;
}
#ui-id-1 {

    z-index: 111 !important;
    top: 139px !important;
    /*left: 871px !important; */
    margin-left:5px;
    display: block;
    width: 145px !important;
    border-radius: 1px;
    border : 1px solid #0D4e96;
}

.ui-autocomplete {
    border-bottom-left-radius: 2px !important;
    border-bottom-right-radius: 2px !important;


}

.ui-autocomplete .ui-state-focus{
    background: none !important;
    background-color: #b2b4bf  !important;
    border:none !important;
    border-radius:0 !important;
}

.ui-autocomplete .ui-state-hover{
    background: none !important;
    background-color: #b2b4bf  !important;
    border:none !important;
    border-radius:0 !important;
}

#ui-id-1 {
     border-bottom-right-radius: 2px;
     border-bottom-left-radius: 2px;
     top : 139px !important;
}


#ui-id-2 {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  width:350px;
}


#ui-id-1 > .ui-menu-item {
    /*border:none !important;
    border-radius: 1px;*/
}

#tabs .ui-widget-header {
    border: none !important;
}

#tabs {
    border:none !important;
}

#firsttab {
    border:none !important;
}
.div_tour{
    width: 481px;
    overflow-x: auto;
	margin-top: 10px;
	margin-bottom: 16px;
}
.div_tour_zachel{
    width: 481px;
    overflow-x: auto;
	margin-top: 10px;
	margin-bottom: 16px;
}
.one_object_width .div_tour{
    width: 729px;
}
.one_object_width .div_tour_zachel{
    width: 729px;
}
.block_obj_price .one_object_width.div_type .price_tbl_wrapper,
.block_obj_price .one_object_width.div_type .grafic_zaezdov_wrapper{
    width: 729px;
}

.language{
	height: 40px;
}
 .sipiko_callme {
			width: 36px;
height: 33px;
float: left;
}
a.sipiko_callme {
display: block;
background:	url(/img/zvonok_1.png) no-repeat;
overflow: hidden;
line-height: 99px;
}

/*.other_city{
	   display: inline-block;
    position: relative;
}
.current_city{
	border-bottom: 1px dotted #299cc7;
	text-decoration: none;
	cursor: pointer;
	color: #ffca08;
	font-size: 11px;
}

.other_city .sublist li{
	padding-left:5px;
	display:block;
	list-style:none;
}

.other_city .sublist{
	display:none;
	background-color: #FFFFFF;
	border: 1px solid #61A6C0;
	position: absolute;
	top:14px;
	left:-1px;
	width: 115px;
	margin: 0px;
	-webkit-border-radius:0 0 2px 2px;
	border-radius:0 0 2px 2px;
	z-index:100;
	text-align:left;
	padding:0 0 5px 0;
}*/
.div_type{
	margin-top: 10px;
}

.lechenieinput{
	float: left;
}

.bolezni_item{
	 border: 1px solid #eaea79;
    border-radius: 3px;
    margin-bottom: 10px;
    margin-top: 0;
    padding: 6px;
    width: 98%;
	text-align: right;
}
.name_bolezni_item{
	color: #3065a0;
}
.letters{
	 margin-bottom: 25px;
    margin-top: 20px;
}
.bolezni_reccomend_objects{
	position: relative;
	overflow: hidden;
	text-align: left;
}
.bolezni_reccomend_objects_name{
	float: left;
	width: 150px;
	 margin-right: 5px;
    margin-top: 10px;
}
.margin_one{
	margin-right: 130px;
}
.bolezni_reccomend_objects_price {
	color:#e54800;
	font-weight: bold;
}
.bolezni_reccomend_objects_price .ck-price{
font-size:18px;
}
.bolezni_reccomend_objects_img{
	float: left;
	margin-right: 5px;
	margin-top: 10px;
}
.bolezni_reccomend_objects_img img{
	width: 100px;
}
.reccomend_link{
	text-decoration: none;

	font-weight: bold;
	color: #0d4e96;
}
.ppokaz_content{
	 height: 165px;
	 margin-bottom: 5px;
	 overflow: hidden;
	 text-align: left;

}
.ppokaz_opened{
	/*overflow:visible;*/
	height: auto !important;
}
.begin_ppokaz{
	 margin-left: 580px;
    text-decoration: none;
	border-bottom: 1px dashed #0d4e96;
}
.bolezni_margin{
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 0px;
}
.faq_item{
	background-image: url("/images/index-yellow2.png");
	border: 1px solid #eaea79;
    border-radius: 3px;
    margin-bottom: 10px;
    margin-top: 0;
    padding: 6px;
	text-align: right;
    width: 98%;
}
.faq_select{
	margin-bottom: 10px;
	margin-top: 10px;
}
.faq_profil_link{
	margin-left: 10px;
}
.faq_vopros{
	border: 1px solid #eaea79;
    border-radius: 3px;
	background-color: #fdfde0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	text-align: left;
}
.faq_inputs{
	width: 440px;

}
.faq_input{
	border: 1px solid #eaea79;
	 padding-left: 5px;
    border-radius: 5px;
  /*  float: left;*/
    height: 20px;
    margin: 5px;
    width: 415px;

}
.faq_form{
	background: none repeat scroll 0 0 #ffffff;
	    margin-top: 5px;
		padding-top: 5px;
		width: 500px;
		border: 1px solid #eaea79;
		border-radius: 5px;
		padding: 5px;
}
.faq_text{
	 border: 1px solid #eaea79;
	 padding-left: 5px;
    border-radius: 5px;
    height: 130px;
    margin: 5px;
    width: 415px;
}
.faq_str{
	color: #3065a0;
	font-weight: bold;
	margin-top: 20px;
}


.faq_button{
		background-image: -ms-linear-gradient(top, #019343 0%, #51AE24 100%);
		background-image: -moz-linear-gradient(top, #019343 0%, #51AE24 100%);
		background-image: -o-linear-gradient(top, #019343 0%, #51AE24 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #019343), color-stop(1, #51AE24));
		background-image: -webkit-linear-gradient(top, #019343 0%, #51AE24 100%);
		background-image: linear-gradient(to bottom, #019343 0%, #51AE24 100%);

		border: none;
		border-bottom: 3px solid #009343;
		border-radius: 2px;
		/*width: 74px;*/
		padding: 8px 10px 5px 10px;
		font-size: 18px;
		/*font-weight: bold;*/
		color: #FFFFFF;
		font-family: Tahoma, Arial;
	}
	.faq_button:hover{
		background-image: -ms-linear-gradient(top, #23A256 0%, #5EB432 100%);
		background-image: -moz-linear-gradient(top, #23A256 0%, #5EB432 100%);
		background-image: -o-linear-gradient(top, #23A256 0%, #5EB432 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #23A256), color-stop(1, #5EB432));
		background-image: -webkit-linear-gradient(top, #23A256 0%, #5EB432 100%);
		background-image: linear-gradient(to bottom, #23A256 0%, #5EB432 100%);
	}
.faq_button{
	margin-top: 0px;

}
.faq_prof_text{
	 display: inline-block;
    font-weight: bold;
    margin-top: 10px;
    vertical-align: top;
	margin-right: 5px;
}
.faq_yakor{
	   background-color: #ffd10b;
    float: right;
    font-weight: bold;
    height: 19px;
    margin-top: 3px;
    padding-bottom: 5px;
    padding-left: 25px;
    padding-top: 7px;
    vertical-align: 5px;
    width: 180px;
}
.faq_cap{
	float: left;
	height: 25px;
    margin-left: 10px;
    margin-right: 25px;
    width: 100px;
}
.faq_cap_input{
	border: 0px none;
	width: 100%;
	margin-bottom: 20px;
}
.faq_cap_input img{
	   border: 0 none;
    float: left;
    margin-left: 75px;
}
.faq_content{
	height: 45px;
	margin-bottom: 5px;
	 overflow: hidden;
	 text-align: left;
}
.b_faq_item{
	text-align: left;
	font-weight: bold;
}

.faq_inputs .error_msg{
	margin-left: 5px;
}
.faq_cap_input  .error_msg{
	margin-left: 127px;
	margin-top:5px;
}
.formselect .error_msg{
	 margin-left: 215px;
    margin-top: 6px;
}
.procedur_img{
	float: right;
	margin: 3px;
	max-width: 150px;
}
/*Обводка новости*/
.news_block {
	border: 1px solid #1a75bc;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	behavior: url(border-radius.htc);
	padding: 8px;
	background: #fff;
	margin: 10px 0;
}
/*Блок с выводом менеджеров*/
.managerBlock{
    position:fixed;
    background: #fff;
    bottom: 50%;
    right:0;
    z-index:150;
    display: none;
}
.managerBlock>div{
    display:inline-block;
    vertical-align: top;
}
.managerBlock .managerLeft{
    width:15px;
    background: #1A75BC;
    cursor: pointer;
}
.managerBlock .managerRight ul{
    padding:0;
    margin:0 2px 0 10px;
}
.managerBlock .managerRight li{
    list-style-type: none;
    padding: 7px 7px 7px 0;
    margin: 0;
    border-bottom:1px solid #000;
}
.managerBlock .managerRight li:last-of-type{
    border:none;
}
.managerBlock .managerLeft span {
    /*background: green;
    border-radius: 10px;
    padding: 20px;
    position: relative;
    color: #fff;*/
}
.managerBlock .managerLeft span {
    content: '';
    position: absolute; /* Абсолютное позиционирование */
    left: -4px;/* Положение треугольника */
    border: 8px solid transparent;
}
.managerBlock .managerName{
    font-weight: bold;
}
.managerBlock .managerRight h3{
    text-align: center;
    font-size: 15px;
    margin:10px 0;
    font-weight: bold;
}

/*Банеры*/
.person_banners{
    width:999px;
    margin:10px auto;
}
.person_banners img{
    max-width: 100%;
}
.popup_banners{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(255,255,255,0.8);
    z-index:900;
}
.popup_banners p{
    max-width: 510px;
    margin:auto;
    position: relative;
    top: 50%;
}
.popup_banners .close{
    background: url("../images/close_pop-up.png");
    width:32px;
    height:31px;
    display:block;
    right: -15px;
    top: -15px;
    cursor:pointer;
    position: absolute;
}
.popup_banners img{
    width:100%;
}

/*Видео в галлерее объекта*/

.form10 table:first-of-type input{
    width: 200px;
}
.form10 table:first-of-type {
    margin-bottom: 20px;
}
.faq_cap_input{
    margin-top:20px;
}
.faq_cap_input img{
    margin-left:0;
    float:none;
}
.faq_cap_input label{
    display: block;
    margin: 10px 0 5px;
}
.faq_cap_input input{
    margin-left: 0;
}
.mnenie_block{
	width: 262px;
	margin: 18px 0 20px 0;
}
.mnenie_block .header{
	width: 262px;
	height: 52px;
	position: relative;
	background: url("../images/expert_manager/boock_ekspert_kandagar.png") no-repeat center bottom;
}
.mnenie_block .header img{
	width: 78px;
	height: 78px;
	position: absolute;
	left: 9px;
	top:-8px;
	border:3px solid #1a75bc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.mnenie_block .bottom{
	margin: 10px 0 5px 0;
	font-size: 12px;
}
.mnenie_block .content {
	width: 240px;
	text-align: right;
	font-size: 14px;
	font-style: italic;
	padding: 27px 10px 10px 10px;
	border: 1px solid #1a75bc;
	border-radius: 0 0 2px 2px;
	border-top: none;
	position: relative;
	top: -2px;
}

/*Туры*/
.country_all li {
    list-style: none;
    display:inline-block;
    margin-right: 20px;
    margin-bottom: 20px;
}
.country_all li a{
    text-decoration: none;
}
.country_all li:nth-child(4n){
    margin-right: 0;
}
.country_all li p{
    text-align: center;
    font-size: 18px;
    color:#0d4e96;
    text-decoration: underline;
}
.country_all li p:hover{
    text-decoration: none;
}
.type_turdop{
    display: none;
}
.type_turdop.tab1{
    display: table-row;
}
.review_block .send_review{
    background: #005492 url("/images/podbor/run_btn.png") repeat-x scroll 0 0;
    border-radius: 3px;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    height: 42px;
    text-align: center;
    width: 176px;
    border:none;
    cursor: pointer;
    display: block;
    text-decoration: none;
    line-height: 2.2;
    position: relative;
}
.review_block .send_review span{
    background: url("../images/1/loader7.gif");
    background-size: 25px 25px;
    width: 25px;
    height:25px;
    position: absolute;
    left: 5px;
    top: 9px;
}
.review_block .send_review:active{
	padding-left: 3px;
	width: 173px;
	overflow: hidden;
}

.review_block{
    margin-bottom:20px;
}
.review_block .all_review{
    margin-top:20px;
}
/*.tabs-menu ul li.or_btn{
	background: #FCB505;
}*/
.tabs-menu ul li.or_btn{
	background-color: #FCB505;
}
.tabs-menu ul li.or_btn a{
	color:#000;
}
/*.tabs-menu ul li.or_btn.current-tabs-menu{
	background-color: #1a75bc;
	background-image: url("/img/activ.png");
	background-position: center top;
	background-repeat: no-repeat;
	color: #ffd729;
	text-decoration: none;
}*/
.tabs-menu ul li.or_btn.current-tabs-menu{
	color:#000;
	background-image: url("/img/activ.png");
	background-color: #FCB505;
}

/*Поиск для региона*/
.region_search .adv-search-title{
	display: block;
}
.region_search .search_block{
	display:inline-block;
	vertical-align: top;
	margin:0 8px;
}
.region_search .search_block li{
	list-style: none;
}
.region_search .search_block li input{
	margin-right:5px;
}
.region_search .search_block li label{
	display: inline-block;
	vertical-align: super;
	width: 85%;
}
.region_search .search_block .checkinGroup{
	padding:0;
	margin:0;
}
.region_search .search_block .selectBox-dropdown-menu{
	width:100%;
	top:29px;
}
.get_review{
	display:none;
	width:100%;
	background: #095891;
	height: 35px;
	color: #fff;
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial;
	text-align: center;
	line-height: 2.4;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}
.get_review:hover{
	color:#fff;
	text-decoration: none;
}
/*-----------------*/
/*Фильтры*/
.active_checkbox{
	padding:0 10px;
}
.active_checkbox a{
	background: #005098;
	border-radius: 3px;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5em;
	list-style: outside none none;
	padding-left: 10px;
	padding-right: 16px;
	position: relative;
	color:#fff;
	text-decoration: none;
	margin: 2px 15px 2px 0;
	cursor:pointer;
}
.active_checkbox a span{
	background: url("/images/btn-closesm.png") no-repeat 0 -5px;
	display: inline-block;
	width:5px;
	height:5px;
	position: absolute;
	right: 5px;
	top:7px;
}
.warning{
	display: none;
	margin-top: 20px;
}
.warning p{
	font-size: 16px;
}
.warning p:first-child{
	font-weight: bold;
}
.hidden{
	display: none;
}
/*-----------------*/
.links.show{
	position: static;
	opacity: 1;
	background: none;
	border: none;
	color:#035295;
}
.links.show:hover{
	text-decoration: none;
}
.book_zero_error{
	font-size: 14px;
	color:#FF0000;
	font-weight: bold;
	padding:10px;
	background: #fde29f;
	border:1px solid #035295;
	margin-bottom: 10px;
}
/*Шахматы*/
.q_trans_ajax .nav_btn{
	display: block;
	cursor: pointer;
	float: left;
}
.q_trans_ajax .nav_btn a{
	position: static !important;
	display: block;
}

.q_trans_ajax{
	/*overflow: hidden;*/
	max-width: 100%;
	clear: both;
	position: relative;
	text-align: center;
	margin:0 !important;
}
.q_trans_ajax p{
	font-weight: bold;
	text-align: left;
	padding-left:34px;
}
.quotes_table{
	float: left;
	margin:0 5px 15px;
}
.many_month{
	display: inline-table;
}
.err_h1{
	margin-left:40px;
}
/*конец шахматам*/

/*Страница SPO для туриста*/
.spo_region_block{
	font-size: 11px;
}
.spo_icon_action{
	background: url("/images/action/sprite_spo.png") no-repeat;
	width:25px;
	height:25px;
	display: block;
	position: absolute;
	right: 10px;
	top:10px;
	cursor: pointer;
}
.spo_icon_action.icon-1{background-position: 0 -25px;}		.spo_icon_action.icon-1:hover {background-position: -25px -25px;}
.spo_icon_action.icon-4{background-position: 0 -175px;}		.spo_icon_action.icon-4:hover {background-position: -25px -175px;}
.spo_icon_action.icon-5{background-position: 0 -100px;}	.spo_icon_action.icon-5:hover {background-position: -25px -100px;}
.spo_icon_action.icon-6{background-position: 0 -50px;}		.spo_icon_action.icon-6:hover {background-position: -25px -50px;}
.spo_icon_action.icon-7{background-position: 0 -125px;}		.spo_icon_action.icon-7:hover {background-position: -25px -125px;}
.spo_icon_action.icon-8{background-position: 0 -150px;}		.spo_icon_action.icon-8:hover {background-position: -25px -150px;}
.spo_icon_action.icon-9{background-position: 0 -75px;}		.spo_icon_action.icon-9:hover {background-position: -25px -75px;}
.spo_icon_action.icon-10{background-position: 0 -200px;}		.spo_icon_action.icon-10:hover{background-position: -25px -200px;}
.spo_icon_action.icon-11{background-position: 0 0;}		.spo_icon_action.icon-11:hover{background-position: -25px 0;}
.spo_icon_action.icon-12{background-position: 0 -225px;}		.spo_icon_action.icon-12:hover{background-position: -25px -225px;}
.spo_block{margin-top: 20px;}
.spo_block h2{
	font-size: 30px;
	color:#3065a0;
}
.spo_block .head_region{
	font-size: 20px;
	color:#3065a0;
	display: block;
	margin-bottom:10px;
	clear: both;
	margin-top: 30px;
}
.spo_head{
	margin-bottom: 20px;
}
.spo_content .spo_content_top .spo_tab{
	margin: 30px 0 20px 0;
}
.spo_content .spo_content_top .spo_tab ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.spo_content .spo_content_top .spo_tab ul li{
	display: inline-block;
}
.spo_content .spo_content_top .spo_tab ul li a{
	font-size: 13px;
	color:#0e5097;
	text-transform: uppercase;
	padding:8px;
	box-sizing: border-box;
	font-weight: bold;
}
.spo_content .spo_content_top .spo_tab ul li a:hover{
	text-decoration: none;
}
.spo_content .spo_content_top .spo_tab ul li .active{
	background: #3165a1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 15px;
	color:#fff;
	font-weight: bold;
	/*-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);*/
	text-decoration: none;
}
.spo_block .spo_content .spo_content_top .spo_filer>div{
	display: inline-block;
	vertical-align: top;
}
.spo_block .spo_content .spo_content_top .spo_filer .spo_filter_block .selectBox-dropdown{
	margin:0 5px;
}
.spo_block .spo_content .spo_content_top .spo_filer .spo_filter_block{
	padding:12px;
	background: #fbf6bb;
}
.spo_block .spo_content .spo_content_top .spo_filer .spo_filter_block ul{
	width:100%;
}
.spo_block .spo_content .spo_content_top .spo_filer .spo_filter_block>div{
	margin:0;
}
.spo_block .spo_content .spo_content_top .spo_filer #spo_sort_block{
	vertical-align: top;
	margin-top:15px;
}
.spo_block .spo_content .spo_content_top .spo_filer #spo_sort_block a{
	display:inline-block;
	margin-left:15px;
	text-decoration: none;
	border-bottom:1px dotted #0d4e96;
	color:#0d4e96;
	cursor: pointer;
	padding:5px 8px;
}
.spo_block .spo_content .spo_content_top .spo_filer #spo_sort_block a span{
	background: url("/images/action/caret.png") 0 -4px no-repeat;
	display: inline-block;
	width:8px;
	height:4px;
	vertical-align: middle;
	margin-left:5px;
}
.spo_block .spo_content .spo_content_top .spo_filer #spo_sort_block .active{
	background: #e0dcdc;
	padding:5px 8px;
	text-decoration: none;
	color:#000;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border-bottom: 0;
	cursor: default;
}
.spo_block .spo_content .spo_content_top .spo_filer #spo_sort_block a:hover{
	border: none;
}
.spo_block .spo_content .spo_content_bottom .spo_region_block h3{
	font-size: 15px;
	color:#000;
	font-weight: bold;
	margin-top:20px;
}
.spo_block .spo_content .spo_content_bottom .spo_region_block .spo_object_table, .turs_object_table{
	background: #fff;
	border:1px solid #d9d8d8;
	-webkit-border-radius: 5px 5px 0 5px;
	-moz-border-radius: 5px 5px 0 5px;
	border-radius: 5px 5px 0 5px;
}
.turs_object_table{
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
}
.spo_object_table .spo_object, .turs_object_table .turs_object{
	border-bottom: 1px solid #d9d8d8;
	padding:10px 5px;
	overflow: auto;
	position: relative;
	display: none;
}
.spo_object_table .spo_object:nth-child(1),
.spo_object_table .spo_object:nth-child(2){
	display: block;
}
.spo_object_table .spo_object:last-child, .turs_object_table .turs_object:last-child{
	border-bottom: none;
}
.spo_object_table .spo_object>div,.turs_object_table .turs_object>div{
	float: left;
}

.spo_object_table .spo_object .spo_object_img, .turs_object_table .turs_object .turs_object_img{
	width:125px;
	margin-right:5px;
	position: relative;
	font-size: 12px;
}
.spo_object_table .spo_object .spo_object_img .sale{
	background: url("/images/action/action.png") no-repeat;
	width:42px;
	height:25px;
	display:block;
	position: absolute;
	top:5px;
	right:-5px;
	color:#fff;
	text-align: center;
	vertical-align: middle;
	padding-top:4px;
	padding-left:3px;
}
.spo_object_table .spo_object .spo_object_img .no-sale{
	background: url("/images/action/no-action.png") no-repeat;
	width:54px;
	height:25px;
	display:block;
	position: absolute;
	top:5px;
	right:-5px;
	color:#000;
	text-align: center;
	vertical-align: middle;
	padding-top:4px;
	padding-left:3px;
}
.spo_object_table .spo_object .spo_object_img img,.turs_object_table .turs_object .turs_object_img img{
	width: 100%;
}
.spo_object_table .spo_object .spo_obbject_info, .turs_object_table .turs_object .turs_object_info{
	position: relative;
	right: -1px;
	width:280px;
	padding:0 5px;
	border-right:1px solid #d9d8d8;
}
.spo_object_table .spo_object .spo_obbject_info>a,.turs_object_table .turs_object .turs_object_info>a{
	display: block;
	margin-bottom:14px;
}
.spo_object_table .spo_object .spo_obbject_info a strong,.turs_object_table .turs_object .turs_object_info a strong{
	color:#0453a4;
	font-size: 14px;
	font-weight: bold;
}
.spo_object_table .spo_object .spo_obbject_info p,.turs_object_table .turs_object .turs_object_info p{
	margin-bottom:5px;
	font-size: 11px;
}
.spo_object_table .spo_object .spo_obbject_info p span,.turs_object_table .turs_object .turs_object_info p span{
	font-weight: bold;
}
.spo_object_table .spo_object .spo_obbject_info .spo_object_room span{
	font-weight: bold;
	display: block;
}

.spo_object_table .spo_object .spo_obbject_info .spo_object_room p{
	margin: 0;
	padding:0;
}
.spo_object_table .spo_object .spo_obbject_info .spo_object_room p:first-of-type{
	display: block;
}
.spo_object_table .spo_object .spo_obbject_info a:hover,.turs_object_table .turs_object .turs_object_info a:hover{
	text-decoration: none;
}
.spo_object_table .spo_object .spo_obbject_info a h4 span,.turs_object_table .turs_object .turs_object_info a h4 span{
	font-weight: normal;
}
.spo_object_table .spo_object .spo_object_reservation,.turs_object_table .turs_object .turs_object_reservation{
	max-width:260px;
	padding-left: 10px;
	border-left:1px solid #d9d8d8;
	left: -1px;
}
.spo_object_table .spo_object .spo_object_reservation p span,.turs_object_table .turs_object .turs_object_reservation p span{
	font-weight: bold;
}
.reservation{
	background: #26a00d;
	font-size: 12px;
	padding:5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-bottom: 15px;
	color:#fff;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
}
/*.reservation:hover{
	color:#fff;
	-webkit-box-shadow: inset 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    inset 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         inset 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	transition: 0.5s;
}*/
.spo_block .spo_content .spo_content_bottom .spo_region_block .view_all:before{
	content: "Показать все";
	padding-left: 20px;
}
.spo_block .spo_content .spo_content_bottom .spo_region_block .view_all{
	display: inline-block;
	font-size: 11px;
	color:#fff;
	padding:5px 10px;
	border-radius: 0 0 2px 2px;
	/*-webkit-box-shadow: -2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    -2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         -2px 2px 5px 0px rgba(50, 50, 50, 0.75);*/
	text-align: center;
	background: #3165a1;
	float: right;
	cursor:pointer;
	position: relative;
	top: -2px;
}
.spo_block .spo_content .spo_content_bottom .spo_region_block .view_all.hide_element:before{
	content: "Спрятать все";
}
.spo_block .spo_content .spo_content_bottom .spo_region_block .view_all.hide_element{
	background: #aeaaa9;
	top: 0;
}
.spo_block .spo_content .spo_content_bottom .spo_region_block .view_all span{
	background: url("/images/action/caret_white.png") 0px -4px no-repeat;
	width:8px;
	height:4px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	position: absolute;
	left: 10px;
	top: 10px;
}
.spo_block .spo_content .spo_content_bottom .spo_region_block .view_all.hide_element span{
	background: url("/images/action/caret_white.png") 0px 0 no-repeat;
}
.spo_block .spo_content .spo_content_bottom .spo_region_block .view_all:hover{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	text-decoration:none;
}
.spo_object_table .spo_object .spo_obbject_info .spo_object_room .view_all_room{
	cursor: pointer;
}
.spo_object_table .spo_object .spo_obbject_info .spo_object_room .select_btn{
	font-size: 0px;
}
.spo_block .spo_content .spo_content_bottom .sort_result #result{
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #d9d8d8;
	display: none;
	margin-top:20px;
}
.spo_block .spo_content .spo_content_bottom .sort_result #result>div{
	display: block;
}
/*--------конет акции-----*/

/*Список туров*/
.turs_all .flexslider .flex-direction-nav a{
	outline: none;
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
	border-radius: 100%;
	box-shadow: 0 0 1px 2px #fff;
	box-sizing: border-box;
	font-size: 0;
	outline: medium none;
	padding-left: 9px;
	padding-top: 8px;
	width:35px;
	height:35px;
}
.turs_all .flexslider .flex-direction-nav a.flex-next{
	padding-left: 0;
	padding-right:9px;
}
.turs_all .flexslider{
	background:none;
	border-radius: 0;
	border: none;
	margin:0 0 10px 0;
	overflow: hidden;
}
.turs_all .flexslider .slides li a{
	display: block;
}
.turs_all .flexslider .slides li a:last-child{
	position: absolute;
	bottom: 0;
	font-size:18px;
	color:#fff;
	background: rgba(26,117,188,0.7);
	display:inline-block;
	padding:8px;
	font-weight: normal;
	cursor: pointer;
}
.turs_all .flexslider .slides li img{
	cursor: po;
}
.turs_all .flexslider .slides li a:hover{
	text-decoration: none;
}
.turs_all .flexslider .flex-control-nav li{
	margin:0 2px;
}
.turs_all .flexslider .flex-control-nav{
	bottom: 10px;
	right:10px;
	width:auto;
}
.turs_all .flexslider .flex-control-paging li a{
	background: #000;
}
.turs_all .flexslider .flex-control-paging li a.flex-active{
	background: #fff;
}
.control_block{
	background: #fbf7ba;
	display: inline-block;
	border-radius: 4px;
	padding:10px;
	margin-bottom: 15px;
}
.control_block>div{
	display:inline-block;
	vertical-align: top;
}
.control_block .selectBox-dropdown .selectBox-dropdown-menu{
	width:100%;
	margin-top:3px;
}
.control_block .selectBox-dropdown{
	margin:0;
	width: 278px;
}
.control_block .control-text{
	color:#494400;
	font-weight: bold;
	margin-top:7px;
	margin-right: 10px;
}
.turs_object_table .turs_object .turs_object_info{
	width:430px;
}
.turs_object_reservation .reservation{
	margin-top:25px;
}
.turs_object_table .turs_object .turs_object_info p a{
	font-size: 13px;
	font-weight:bold;
	color:#0d4e96;
}
.tur_list .region_tur{
	margin-bottom:25px;
}
.turs_object_table .turs_object .turs_object_info sup{
	margin-left: 5px;
}
.turs_object_table .turs_object.tab1{
	display:block;
}
/*Конец списку туров*/


/*Рефакторинг туров*/
.clear{
	clear: both;
}
.turs_main .tabs-bron-ua{
	float:none;
	display:inline-block;
	margin-bottom:10px;
}
.turs_main .tabs-bron-ua+table{
	text-align: left;
}
.turs_main .dlit{
	font-weight: bold;
	margin-bottom:30px;
}
.turs_main .tur_main_photo{
	text-align: center;
}
.turs_main .tabcontainer{
	margin-top:25px;
}
.tur_main_photo li{
	list-style: none;
	display:inline-block;
	margin:0px 2px;
}
.turs_main .object-text{
	margin-top:8px;
}
.turs_main .object-title{
	padding-top: 0;
}
.turs_main .kandy-button{
	margin-top: 5px;
}
.warning_currency{
	clear: both;
	background: url('/img/warn.png') no-repeat 0 0;
	padding-left: 20px;
	margin-bottom: 4px;
	font-size: 11px;
	color: #131313
}
.warning_currency span{
	color: #e54800;
	font-weight: bold
}
.turs_main .date_spo{
	color:#0d4e96;
	font-size:12px;
	width: 200px;
	float: right;
}
.turs_main .date_spo span{
	float:right;
	font-size:12px;
	color:#000
}
.turs_main .turist_spo{
	color:#e54800;
	font-size:14px;
	margin-bottom: 3px;
}
.turs_main .spo_tur h3{
	color:#e54800;
	margin-left:5px;
	font-size:12px;
}
.main_tur h1{
	font-size: 26px;
	color:#3065a0;
	margin-bottom:10px;
}
.main_tur .tabs-menu{
	padding-top:0;
}
.main_tur .tur_photo_head{
	width:436px;
	float: left;
}
.main_tur .tur_photo_head .big_img{
	float: left;
	width:370px;
	height:230px;
	overflow: hidden;
	text-align: center;
	background: #e3e1e2;
	margin-right:1px;
}

.main_tur .tur_photo_head .big_img img{
	width:100%;
	height: auto;
}
.main_tur .tur_photo_head .center_block img{
	height: 100%;
	width: auto;
}
.main_tur .tur_photo_head .little_img{
	float: right;
	width:65px;

	box-sizing: border-box;
}
.main_tur .tur_photo_head .little_img ul{
	margin:0;
	padding:0;
	list-style: none;
	height:230px;
}
.main_tur .tur_photo_head .little_img ul li{
	margin: 0;
	height: 16.666666%;
}
.main_tur .tur_photo_head .little_img ul li a{
	display: block;
	border:2px solid #d2e2e5;
	height: 100%;
	box-sizing: border-box;
	overflow: hidden;
}
.main_tur .tur_photo_head .little_img ul li a:hover{
	border:2px solid #f2844e;
}
.main_tur .tur_photo_head .little_img img{
	width: 100%;
}
.main_tur .tur_main_info{
	width:280px;
	float: right;
}
.main_tur .tur_main_info .book{
	display:block;
	width: 112px;
	float:left;
	height:33px;
	background:#34A81C;
	font-size: 14px;
	text-align: center;
	padding:0 12px;
	color:#fff;
	text-decoration: none;
	line-height: 2.2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.main_tur .tur_main_info .book+a{
	margin-left: 15px;
}
.main_tur .tur_main_info .tur_sale{
	background: url("/images/tur_action.png");
	width:81px;
	height:25px;
	display: inline-block;
	color:#000;
	font-size: 14px;
	line-height: 1.7;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	margin-right: 30px;
}
.main_tur .tur_main_info .sale{
	background: url("/images/tur_skidka.png") no-repeat;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	height: 25px;
	line-height: 1.7;
	margin-right: 30px;
	text-align: left;
	vertical-align: top;
	width: 106px;
	text-decoration: none;
	padding-left:9px;
}
.main_tur .object-title{
	text-transform: uppercase;
	padding-top: 0;
	padding-bottom: 7px;
	font-size: 12px;
}

.main_tur .tur_main_info>div{
	margin-bottom: 16px;
}
.main_tur .tur_main_info>div:last-child{
	margin-bottom: 0;
	padding-right: 40px;
}

.main_tur .tur_main_info .obj_services li{
	list-style-image: url("/images/list_services.png");
	font-size: 11px;
}
.main_tur .manager p+p{
	line-height: 16.5px;
	padding: 0;
}
.main_tur .min_price{
	font-size: 20px;
	margin-bottom: 5px !important;
}
.main_tur .min_price .ck-price{
	font-size: 22px;
	font-weight: bold;
}
.main_tur .all_price{
	text-align: right;
}
.main_tur .all_price a{
	cursor: pointer;
}
.main_tur .head_tur{
	margin-bottom:20px;
}
.main_tur .main_content{
	background: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding:0 10px 10px 10px;
}
.main_tur .main_content.agent{
	background: none;
}
.main_tur .main_content .info_block{
	margin-bottom: 16px;
}
.main_tur .main_content .tabs_block{
	margin-bottom: 10px;
	position: relative;
	left: -10px;
}
.main_tur .united_data>ul {
	list-style: none;
	padding:0;
	margin:0;
}
.main_tur .united_data .united_data_head{
	background: #fded98;
	font-size: 14px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.main_tur .united_data .united_data_head span{
	padding:5px 10px;
	display: inline-block;
}
.main_tur .united_data .united_data_head span:first-child{
	background: #fcb505;
	font-weight: bold;
}
.main_tur .united_data .united_data_content{
	padding: 8px 15px;
}
.main_tur .kandy-button{
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-right:35px;
	width:288px;
	text-align: center;
	height: 32px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 7px;
}
.main_tur .kandy-button.tickets{
	background-position: 242px 7px;
}
.main_tur .ps-block{
	border:none;
}
.main_tur .ps-block .object-title{
	text-transform: uppercase;
}
.main_tur .manager_list ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.main_tur .manager_list ul li{
	display:inline-block;
}
.main_tur .similar{
	padding-bottom:20px;
	margin-bottom: 10px;
}
.main_tur .similar h4{
	text-transform: uppercase;
	font-size:12px;
	font-weight: bold;
	margin-bottom:8px;
}
.main_tur .similar ul{
	margin:0;
	padding:0;
}
.main_tur .similar p{
	line-height: 1.4;
}
.main_tur .similar ul li{
	list-style: none;
	display: inline-block;
	width:185px;
	margin-right: 20px;
	vertical-align: top;
}
.main_tur .similar ul li:nth-child(3n){
	margin-right: 0;
}
.main_tur .similar ul li a{
	display:block;
	position: relative;
	font-weight: bold;
}

.main_tur .similar ul li a:first-child{
	margin-bottom: 10px;
}
.main_tur .similar ul li a img{
	width:100%;
}
.main_tur .similar ul li a span{
	position: absolute;
	top: 16px;
	left: 0;
	display: inline-block;
	padding:2px;
	background: #fab208;
	color:#000;
	font-weight: normal;
}

.main_tur .bnt_text{
	font-size: 11px;
	color: #5f5f5f;
	margin-top: 20px;
}
.main_tur .text-red{
	color:#e54800;
	margin-left:5px;
	font-size:12px;
}
.main_tur .warning_currency span{
	color: #E54800; font-weight: bold;
}
.main_tur .date_spo{
	font-size:12px;width: 200px;float: right;
}
.main_tur .turist_spo{
	color:#e54800;font-size:14px; margin-bottom: 3px;
}
.main_tur .object-text .object-title{
	display:block;
}
.main_tur .main_content .object-text{
	margin:0 0 16px 0;
}
/*Конец рефакторингу туров*/


/*Рефакторинг объекта*/
.object_holiday_block {
	   font-size: 12px;
	   overflow: auto;
	   text-align: left;
	   width: 690px;
	   margin-bottom: 10px;
	   padding-top: 4px;
	   padding-right: 10px;
	   padding-bottom: 4px;
	   padding-left: 10px;
	   -webkit-border-radius: 04px;
	   -moz-border-radius: 04px;
	   border-radius: 04px;
	   border: 1px solid #F0BD0D;
	   /* background-image: url(/images/index-yellow2.png);*/
	   background-color: #FEFFEF;
}

/* Специальный спанчик с пунктирным подчеркиванием (в спо) */
.sub_action{
	border-bottom: 1px dotted #000000;
}

.object_holiday_block .zaezdspan{
	margin-bottom:7px;
}
.object_holiday_block .skidkaspan{
	margin-bottom:12px;
}
.object_holiday_block .sub_action{
	color: #FF0000;
	font-weight: bold;
}

.skidka_obj{
	padding:5px;
	text-align: center;
}
.skidka_obj span{
	font-weight: bold;
}
.skidka_obj .sub_action{
	font-weight: normal;
}
.object_block .hotel-icons{
	display:inline-block;
	vertical-align: top;
}
.object_block .hotel-icons img{
	width:75px;
}
.object_block .top_object{
	margin-bottom:15px;
}
.object_block .top_info .city{
	font-weight: bold;
}
.object_block .top_info .map_link{
	background: url("/images/map_maker.png") no-repeat;
	padding-left:15px;
}
.object_block .slide_block > div{
	display: inline-block;
	vertical-align: top;
}
.object_block .slide_block .left_slide_block{
	width:560px;
	background: #e3e1e2;
	overflow: hidden;
	height:315px;
	text-align: center;
}

.object_block .slide_block .right_slide_block{
	width:140px;
	margin-left:15px;
}
.object_block .slide_block .right_slide_block .more_img ul{
	margin:0;
	padding:0;
}
.object_block .slide_block .right_slide_block .more_img ul li{
	width:68px;
	display: inline-block;
	list-style: none;
}
.object_block .slide_block .right_slide_block .more_img ul li.hide_photo{
	display:none;
}
.object_block .slide_block .right_slide_block .more_img ul li a{
	border:2px solid #e3e1e2;
	display:inline-block;
	width:64px;
	height:43px;
	overflow: hidden;
}
.object_block .slide_block .right_slide_block .more_img ul li a:hover{
	border-color: #f2844e;
}
.object_block .slide_block .right_slide_block .more_img ul li img{
	width:100%;
}
.object_block .slide_block .right_slide_block .obj_btn{
	background: #3165a1 none repeat scroll 0 0;
	border-radius: 2px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: block;
	height: 22px;
	line-height: 0.8;
	margin-bottom: 8px;
	padding: 4px;
	text-align: center;
}
.object_block .slide_block .right_slide_block .obj_btn:hover{
	text-decoration: none;
}
.object_block .slide_block .right_slide_block .obj_services li{
	list-style-image: url("/images/list_services.png");
	font-size: 11px;
}
.object_block .slide_block{
	margin-bottom:15px;
}
.object_block .price_and_serv>div{
	width: 364px;
}
.object_block .price_and_serv{
	overflow: auto;
	margin-bottom: 15px;
}
.object_block .price_and_serv>div:first-child{
	float:left;
}
.object_block .price_and_serv>div:last-child{
	float: right;
	overflow: auto;
}
.object_block .price_and_serv ul{
	margin: 0;
	padding: 0;
}

.object_block .price_and_serv ul li{
	list-style: none;
	display: inline-block;
	vertical-align: top;
	margin-right: 3px;
	padding-left:23px;
	color:#475d6d;
	height: 17px;
	text-decoration: none;
	padding-top:2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding-right:4px;
	font-size:11px;
}
.servis.img-2{background: url("/images/icon.png") no-repeat -1px -40px,#d5e0ea;}/*Лечение*/
.servis.img-3{background: url("/images/icon.png") no-repeat -1px -200px,#d5e0ea;}/*Парковая зона*/
.servis.img-4{background: url("/images/icon.png") no-repeat -1px -80px,#d5e0ea;}/*Парковка*/
.servis.img-5{background: url("/images/icon.png") no-repeat -1px -120px,#d5e0ea;}/*Крытый бассейн*/
.servis.img-6{background: url("/images/icon.png") no-repeat -1px -100px,#d5e0ea;}/*Открытый бассейн*/
.servis.img-7{background: url("/images/icon.png") no-repeat -1px top,#d5e0ea;}/*SPA*/
.servis.img-10{background: url("/images/icon_food.png") no-repeat -1px -80px,#f9e897;}/*Все включено*/
.servis.img-11{background: url("/images/icon_food.png") no-repeat -1px -40px,#f9e897;}/*Завтрак*/
.servis.img-12{background: url("/images/icon_food.png") no-repeat -1px -60px,#f9e897;}/*Без питания*/
.servis.img-13{background: url("/images/icon_food.png") no-repeat -1px -20px,#f9e897;}/*Полный пансион*/
.servis.img-14{background: url("/images/icon_food.png") no-repeat -1px top,#f9e897;}/*Полупансион*/
/*.servis.img-15{background: url("/images/icon.png") no-repeat left top,#d5e0ea;}/*UAI*/
.servis.img-16{background: url("/images/icon.png") no-repeat -1px -20px,#d5e0ea;}/*WI-FI*/
/*.servis.img-17{background: url("/images/icon.png") no-repeat left top,#d5e0ea;}/*Олимпийский объект*/
.servis.img-19{background: url("/images/icon.png") no-repeat -1px -60px,#d5e0ea;}/*Анимация*/
.servis.img-20{background: url("/images/icon.png") no-repeat -1px -180px,#d5e0ea;}/*Размещение с животными*/
.servis.img-21{background: url("/images/icon.png") no-repeat -1px -140px,#d5e0ea;}/*VIP объект*/
.servis.img-22{background: url("/images/icon.png") no-repeat -1px -160px,#d5e0ea;}/*Корпоративный туризм*/





.object_block .price_and_serv>div:last-child>div:first-child{
	float: right;
	margin-right: 10px;
}
.object_block .price_and_serv>div:last-child>div:last-child p:first-child{
	font-size: 20px;
	padding: 0;
}
.object_block .price_and_serv>div:last-child>div:last-child p:first-child span{
	font-size: 22px;
	font-weight: bold;
}
.object_block .price_and_serv>div:last-child>div:last-child{
	float: right;
	margin-right:15px;
}
.object_block .price_and_serv>div:last-child>div:first-child a{
	background: #26a00d;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color:#fff;
	font-size: 18px;
	display: block;
	text-decoration: none;
	margin-top: 4px;
	width:162px;
	height:35px;
	box-sizing: border-box;
	text-align: center;
	line-height: 1.8;
}
/*.object_block .price_and_serv>div:last-child>div:last-child a:hover{
	-webkit-box-shadow: inset 0px 0px 12px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    inset 0px 0px 12px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         inset 0px 0px 12px 0px rgba(50, 50, 50, 0.75);
}*/
.object_block .spo_block{
	margin-top:0;
	overflow: auto;
	margin-bottom: 20px;
}
.object_block .spo_block>div{
	width:335px;
	border:1px solid #3165a1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:10px;
	background: #fff;
	position: relative;
}
.object_block .spo_block>div a{
	font-weight: bold;
}
.object_block .spo_block>div p{
	margin-top: 2px;
}
.object_block .spo_block>div span{
	position: absolute;
	top: 27%;
	right: 0;
	width:40px;
	height:21px;
	display: block;
	text-align: right;
	padding-right: 2px;
	padding-top: 4px;
	color:#fff;
	font-size: 14px;
}
.object_block .spo_block>div .sale{
	background: url("/images/action/action.png");
}
.object_block .spo_block>div .no-sale{
	background: url("/images/action/no-action.png");
	width: 52px;
	color:#000;
}
.object_block .spo_block>div:nth-child(odd){
	float: left;
}
.object_block .spo_block>div:nth-child(even){
	float: right;
}
.object_block .tabs-menu{
	margin-bottom: 15px;
}
.object_block .obj_text{
	background: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding:10px;
}
.object_block .obj_text .obj_inner_text{
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 15px 0;
	padding:10px;
	background: #ffffcc;
}
.object_block .obj_text .obj_inner_text.news{
	background: #e5f0f9;
}
.object_block .obj_text .obj_inner_text.news h2{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color:#000;
}
.object_block .obj_text .obj_inner_text.note{
	background: #ffeecd;
}
.object_block .obj_text .big_btn{
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #227bc0;
	font-size: 18px;
	color:#fff;
	text-decoration: none;
	text-align: center;
	padding:8px;
	margin:15px 0;
}
.object_block .obj_text .big_btn span{
	background: url("/img/1/plain.png");
	display: inline-block;
	width: 15px;
	height:16px;
	margin-left:5px;
	vertical-align: middle;
}
/*.object_block .obj_text .big_btn:hover{
	-webkit-box-shadow: inset 0px 0px 12px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    inset 0px 0px 12px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         inset 0px 0px 12px 0px rgba(50, 50, 50, 0.75);
}*/
.object_block .obj_text .similar{
	border-bottom :1px solid #afa9ad;
	padding-bottom:20px;
	margin-bottom: 10px;
}
.object_block .obj_text .similar h4{
	text-transform: uppercase;
	font-size:12px;
	font-weight: bold;
}
.object_block .obj_text .similar ul{
	margin:0;
	padding:0;
}
.object_block .obj_text .similar p{
	line-height: 1.4;
}
.object_block .obj_text .similar p .ck-price{
	font-weight: bold;
}
.object_block .obj_text .similar ul li {
	list-style: none;
	display: inline-block;
	width:185px;
	margin-right: 20px;
	vertical-align: top;
}

.object_block .obj_text .similar ul li:nth-child(3n){
	margin-right: 0;
}
.object_block .obj_text .similar ul li a:first-child{
	margin-bottom: 10px;
}
.object_block .obj_text .similar ul li a {
	display:block;
	position: relative;
	font-weight: bold;
}

.object_block .obj_text .similar ul li a img{
	width:100%;
}
.object_block .obj_text .similar ul li a span {
	position: absolute;
	top: 16px;
	left: 0;
	display: inline-block;
	padding:2px;
	background: #fab208;
	color:#000;
	font-weight: normal;
}

.object_block .obj_text .treatment{
	margin-bottom: 15px;
	padding-bottom:20px;
	border-bottom:1px solid #afa9ad;
}
.modal_window{
	display:none;
	width:800px;
	max-height: 500px;
}
#review_object{
	overflow: auto;
	margin-left: 0;
	margin-right: 0;
}
.modal_window #galleria{
	width:800px;
	height: 500px;
	margin: 0 !important;
}
#excurs_object{
	padding:20px;
}
.text_multi>div{
	box-sizing: border-box;
	display: inline-block;
	padding-right: 20px;
	vertical-align: top;
	width: 49%;
	margin-bottom: 6px;
}
.object_block #feedback-form-button{
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #227bc0;
	border: none;
	color:#fff;
	font-size:18px;
	padding: 8px;
	width:auto;
	height:auto;
	float:none;
	margin:15px 0;
}


.body_agency .tabcontainer #feedback-form-button{
	text-indent: -9999px;
}

.object_block .object-title{
	margin-bottom:0;
	display: inline-block;
	padding:0;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}
.galleria-info-text{
	display: block;
}
.galleria-info-link{
	display:none;
}
.price_table .subtabs,
.offers_table .subtabs{
	/*overflow: hidden;*/
	clear: both;
	padding: 3px 0 0 10px;
	border-bottom: 1px solid #095891;
}
.price_table .subtab,
.offers_table .subtab{
	display: inline-block;
	background: #095891;
	color: #ffffff;
	font-weight: bold;
	border-radius: 3px 3px 0 0;
	padding: 6px 10px 6px 10px;
}
.price_table a.current,
.offers_table a.current{
	padding: 6px 10px 6px 10px;
}
.price_table .right_link,
.offers_table .right_link{
	float: right;
	display: block;
	padding: 6px 0 6px 10px;
}
.price_table .right_link a,
.offers_table .right_link a{
	color: red;
	font-weight: bold;
}
.object_offers{
	display: block;
}
.object_block .top_info{
	margin-top:5px;
}
.review_block .all_review{
	width:200px;
	background: #095891;
	height: 35px;
	color: #fff;
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial;
	text-align: center;
	line-height: 2.4;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	display: block;
	margin: 10px auto;
	text-decoration: none;
}
.tabs-menu{
	padding-top:20px;
}
.object_block .tabs-menu{
	padding:0;
}
.object_block .bnt_text {
	font-size: 11px;
	color:#5f5f5f;
	margin-top:20px;
}
.object_block .tabcontainer>div{
	margin-bottom: 15px;
}
.object_block .ps-block{
	border: none;
}
.object_block h2{
	color:#3065a0;
}
.object_block .obj_review .open_form{
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #227bc0;
	font-size: 18px;
	color:#fff;
	text-decoration: none;
	text-align: center;
	padding:8px;
	margin:15px 0;
	cursor: pointer;
}
.object_block .obj_review .open_form.texst_btn{
	background: #fff;
	color:#3065a0;
	cursor: default;
}
.obj_review #form2.individual{
	display:none;
	padding-left: 20px;
}
.object_block .slide_block .right_slide_block .open_review{
	display: none;
}
.tabs_block{
	margin-bottom: 10px;
}
.object_block .tabs_block{
	position: relative;
	left:-10px;
	top:-10px;
}
.object_block h1{
	font-size: 26px;
}
.object_block .slide_block .right_slide_block .review_btn+a{
	display: none;
}

/*конец рефакторингу объекта*/


/*СПО на главной для та*/
.spo_main h2{
	font-size: 28px;
	color:#010101;
	margin-bottom:15px;
}
.spo_main h3{
	color:#e54800;
	font-size: 22px;
	margin-bottom:10px;
}
.spo_main h4{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 12px;
}
.spo_main .spo_main_menu{
	margin-bottom:10px;
}
.spo_main .spo_main_menu ul{
	padding: 0;
	margin: 0;
}
.spo_main .spo_main_menu li{
	list-style: none;
	display:inline-block;
}
.spo_main .spo_main_menu li a{
	display: block;
	font-size: 15px;
	font-weight: bold;
	color:#fff;
	padding: 8px;
	text-decoration: none;
	background: #aeaaa9;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}
.spo_main .spo_main_menu li a:hover,.spo_main .spo_main_menu li a.active{
	background: #00619e;
}
.spo_main .slides li{
	width:215px;
	margin-right:20px;
}
.spo_main .slides li:last-child{
	margin:0;
}
.spo_main .slides li a:first-child{
	height:115px;
	overflow: hidden;
}
.spo_main .slides li a:last-of-type{
	margin-top: 5px;
}
.spo_main .slides li a:last-of-type span{
	font-weight: bold;
}
.spo_main .spo_object>a{
	display: block;
	position: relative;
}
.show_all_spo{
	position: absolute;
	padding:5px;
	color:#fff;
	background: rgba(0,0,0,0.7);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	left:40px;
	top:44px;
	font-weight: normal;
	text-decoration: underline;
	font-size: 14px;
}
.spo_main .spo_object>a:hover span{
	text-decoration: none;
}
.spo_main .spo_object>a img{
	width: 100%;
}
.spo_main .spo_object>a img.height_full{
	width: auto;
	height: 100%;
}
.spo_main .spo_main_content{
	width:685px;
	overflow: hidden;
}
.spo_main .spo_main_content .show_all{
	display: block;
	margin: 20px 0;
	cursor: pointer;
	font-size: 18px;
	color: #030303;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #fad445;
	text-align: center;
	line-height: 2;
}
.spo_main .spo_main_content .show_all:hover{
	text-decoration: none;
}
.spo_main .spo_main_content .bottom_text{
	color:#5a5a59;
	font-size:12px;
}
.spo_main .spo_main_content>div{
	margin-bottom:15px;
	position: relative;
}
.spo_main .spo_main_content>div .flex-control-nav{
	bottom: inherit;
	top: -26px;
	text-align: right;
	font-size: 0;
}
.spo_main .spo_main_content>div .flex-control-nav li{
	margin:0 2px;
}
.spo_main .spo_main_content>div .flex-control-nav li a{
	background: #aeaaa9;
	opacity: 1;
}
.spo_main .spo_main_content>div .flex-control-nav .flex-active{
	background: #e54800;
}
.spo_main .spo_main_content .slide_object{
	border-bottom:1px solid #cfccc0;
	padding-bottom:15px;
}
.spo_main_icon{
	margin-top:15px;
}
.spo_main_icon.sale{
	background: url("/images/spo_sale.png");
	width:124px;
	height: 20px;
	font-size:14px;
	color:#fff;
	text-align: center;
	line-height: 1.3;
}
.spo_main_icon.no_sale{
	background: url("/images/spo_action.png");
	width:68px;
	height: 20px;
	font-size:14px;
	text-align: center;
	line-height: 1.3;
}
.spo_main .flex-control-paging li a{
	box-shadow: none;
}
/*Конец СПО на главной для та*/


/*Круизы*/
.designer_tur{
	margin-top:20px;
}
.designer_tur .turs_object_table .turs_object{
	display: block;
}
body>.error{
	position: absolute;
	background:#0f192a;
	color:#fff;
	font-size: 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: inline-block;
	padding:5px 10px;
	border:1px solid #fff;
}
body>.error i::after {
	content: '';
	position: absolute; /* Абсолютное позиционирование */
	left: 10px; bottom: -16px; /* Положение треугольника */
	border: 8px solid transparent; /* Прозрачные границы */
	border-top: 10px solid #0f192a; /* Добавляем треугольник */
}
/*Конец круизам*/

/*Форма заявка*/
.zayavka_form table input[type="text"]{
	width:170px;
}
/*Конец формы заявки*/

/*Кнопка печать*/
.print_btn{
	font-size: 12px;
	display: inline-block;
	margin-top: 5px;
	margin-left:15px;
}
.top_info .print_btn{
	float:right;
	font-size:11px;
	margin-right: 170px;
	display: inline;
	margin-top: 0;
}
.print_btn img{
	margin-right: 5px;
	position: relative;
	top: 2px;
}
.main_tur .print_btn{
	margin-left: 304px;
	margin-bottom:8px;
}
/*Конец кнопке печать*/

/*Праздники*/
.holiday_list{
	margin-top:15px;
	margin-bottom:15px;
}

.holiday_list a{
	color:#cf0000;
	font-size:14px;
	margin-right:20px;
}
.holy_object{
	margin-bottom: 5px;
	border:1px solid #eaea79;
	padding: 5px;
	border-radius:2px;
	background-color: #FDFDEA;
}
.holy_object .ck-price{
	font-size:18px;
}
.holy_object .ck-currency{
	font-weight: bold;
}
.holidays-objects-list,
.holidays-tours-list{
	margin-bottom: 20px;
}
.holidays-objects-list h3,
.holidays-tours-list h3{
	margin-top: 20px;
	margin-bottom: 0;
}

.other-holiday-list,
.holidays-geo-list{
	box-sizing: border-box;
	width: 100%;
	margin: 10px 20px 20px 0;
	background: #fff;
	float: left;
	padding: 10px 20px 10px 20px;
	border: 1px solid #eaea79;
	border-radius: 2px;
}
.other-holiday-list h3,
.holidays-geo-list h3{
	font-size: 16px;
	color: #000000;
	margin-bottom: 20px;
}
.other-holiday-list ul,
.holidays-geo-list ul,
.other-holiday-list li,
.holidays-geo-list li{
	list-style: none;
}
.other-holiday-list ul,
.holidays-geo-list ul{
	margin-left: 15px;
	padding-left: 18px;
	border-left: 1px solid #eaea79;
}
.other-holiday-list li a,
.holidays-geo-list li a{
	font-size: 12px	;
	display: block;
	padding-bottom: 3px;
}
/*Конец праздникам*/

/*Страны*/
.country_box .maps{
	float: left;
	margin:0 6px 6px 0;
}
.country_box .maps>*{
	display:block;
}
.country_box .tabs-menu{
	margin-bottom:22px;
}
/*Конец странам*/

.transfers{
	margin-top:20px;
}

/*Ссылки на объекты на главной*/
.direct_objects_links{
	margin: 10px 0 0 0;
	padding: 10px 10px 6px 10px;
	border: 1px solid #fbd63b;
	border-top: 3px solid #feda0e;
	background: #ffffff;
}

/*Спойлер для контента-2*/
/*Шкурка спойлера по-умолчанию*/
.spoilerTitle{
	display: block;
	padding: 6px 10px 6px 36px;
	background: #1057a7 url(/images/0/spoiler_arrow_down.png) no-repeat top 11px left 12px;
	/*background-size: 16px auto;*/
	font-size: 14px;
	color: #ffffff;
	border-bottom: 1px solid #aaaaaa;
	border-radius: 3px;
	margin: 0 0 4px 0;
	cursor: pointer;
}
.spoilerTitle:hover{
	background-color: #115db4;
}
.opened .spoilerTitle{
	background: #1a75bc url(/images/0/spoiler_arrow_up.png) no-repeat top 11px left 12px;
	/*background-size: 16px auto;*/
	border: none;
	border-radius: 3px 3px 0 0;
	margin: 0;
	cursor: pointer;
}
.spoilerContent{
	display: none;
	border-bottom: 1px solid #aaaaaa;
	padding: 6px 10px 20px 10px;
	position: relative;
	background: #ffffff;

}
.opened .spoilerContent{
	display: block;
	margin: 0 0 12px 0;
}
.spoilerContent .spoilerClose{
	position: absolute;
	display: block;
	border-radius: 6px 6px 0 0;
	background: #1a75bc;
	color: #ffffff;
	padding: 4px 10px;
	bottom: 0;
	right: 0;
	cursor: pointer;
}

/*Спойлер который стилил в начале*/
.zero_spoiler .spoilerTitle{
	padding: 25px 25px 25px 45px;
	background: #fff url(/img/1/arrow_down.svg) no-repeat top 31px left 17px;
	color: #000000;
	background-size: 16px auto;
	font-size: 18px;
	border-bottom: 1px solid #aaaaaa;
}
.zero_spoiler.opened .spoilerTitle{
	background: #e5efe2 url(/img/1/arrow_up.svg) no-repeat top 31px left 17px;
	background-size: 16px auto;
	border: none;
}
.zero_spoiler .spoilerContent{
	border-bottom: 1px solid #aaaaaa;
	padding: 25px 25px 25px 45px;
}
.zero_spoiler.opened .spoilerContent{}
.zero_spoiler .spoilerContent .spoilerClose{
	border-radius: 6px 6px 0 0;
	background: #e5efe2;
	color: #000000;
	padding: 4px 10px;
}

/*Спойлер с желтыми заголовками*/
.yellow_spoiler .spoilerTitle{
	background-color: #FCB505;
	color: #000000;
}
.yellow_spoiler.opened .spoilerTitle{
	background-color: #fbeaaa;
}
.yellow_spoiler .spoilerContent{
}
.yellow_spoiler.opened .spoilerContent{}
.yellow_spoiler .spoilerContent .spoilerClose{
	background: #FCB505;
	color: #000000;
}
.yellowSpoilerBlock{
	border: 1px solid #EAEA79;
	padding: 6px;
	-webkit-border-radius: 03px;
	-moz-border-radius: 03px;
	border-radius: 03px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFC;
}
/*Конец Спойлер для контента-2*/


/*подправим для SPO*/

.block_obj_price.spo div.div_type .price_tbl_wrapper,
.block_obj_price.spo div.div_type .grafic_zaezdov_wrapper {
	width: auto;
}

.block_obj_price.spo div.div_type .price_tbl_wrapper h4{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0;
}

.block_obj_price.spo div.div_type table.price_tbl {
	width: auto;
}
.block_obj_price.spo div.div_type table.grafic_zaezdov,
.graf_zaezdov_new table.grafic_zaezdov{
	width: auto;
}

.spo .div_tour,
.spo .div_tour_zachel{
	width: auto;
}

/*КОНЕЦ подправим для SPO*/
