/*
Theme name: CentralAsiaTravel
Theme URI: http://www.centralasia-travel.com
Description: CentralAsiaTravel
Version: 1.0
Author: Shekhovtsov Sergey
Author URI: http://www.centralasia-travel.com
*/

/* test test */

/* COMMON styles */
html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
	}
fieldset,img{
	border: 0;
	}
h1	{
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	}
h2	{
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	}
h3	{
	color: #000;
	font-size: 120%;
	font-weight: bold;
	text-transform: uppercase;
	}
h3 span	{
	display: block;
	color: #a40000;
	}
div#left_col h3 {
	margin-left: 15px;
	}
a,a:visited {
	color: #a90503;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
span.line {
	display: block;
	margin: 5px 0;
	border-bottom: dashed 1px #c28c26;
	}
div#content p {
	margin-bottom: 7px;
	font-size: 100%;
	line-height: 16px;
	}

/* PAGE styles */
html	{
	font-size: 75%;
	height: 100%;
	}
body {
	font: normal 1em/1.3 arial,sans-serif;
	text-align: center;
	vertical-align: top;
	font-family: Arial, Helvetica, Clean, Sans-serif;
	font-size: 12px;
	color: #602c00;
	background: url('/i/page-bg.jpg') repeat 0 0;
	}
div#container {
	width: 1232px;
	margin: 0 auto;
	text-align: left;
	background: #fbcd44;
	}
div#header {
	width: 1232px;
	height: 450px;
	background: url('/i/head-pic-x.jpg') no-repeat 0 0 #fbcd44;
	position: relative;
	}
div#wrapper {
	float: left;
	width: 100%;
	}
div#content {
	margin: -19px 200px 0 305px;
	min-height: 350px;
	position: relative;
	padding: 0 10px 0 0;
	}
div#left_col {
	float: left;
	width: 305px;
	min-height: 350px;
	margin-left: -1232px;
	}
div#right_col {
	float: left;
	width: 200px;
	min-height: 350px;
	margin-left: -200px;
	position: relative;
	}
div#footer {
	clear: left;
	width: 100%;
	height: 256px;
	background: url('/i/foot-bg-x.jpg') no-repeat 0 0;
	position: relative;
	}

/* FEEDBACK FORM styles 
div#feedback-form {
	height: 256px;
	padding: 30px 0 0 50px;
	background: url('/i/feedback-form-bg.jpg') no-repeat 0 0;
	}
div#feedback-form table th {
	color: #a40000;
	font-weight: bold;
	font-size: 11px;
	}
div#feedback-form table td input.t, div#feedback-form table td textarea {
	width: 300px;
	background: #e7d6a4;
	border: solid 1px #9e978b;
	padding: 1px 5px;
	font-size: 11px;
	}
*/
/* SEARCH BLOCK styles */
form#searchform { 
	padding: 10px 0 10px 0; 
	position: absolute; 
	}
input#s { 
	width: 135px; 
	height: 20px; 
	margin: 10px 0 20px 0;
	border: solid 1px #e3bb3d; 
	background: #f2d16c; 
	}
input#searchsubmit { 
	position: absolute; 
	top: 3px; 
	*top: 4px; 
	left: 135px; 
	} 
	
/* LANGUAGE SELECTOR styles */
div#langs {
	float: left;
	position: absolute; 
	bottom: 3px; 
	left: 15px; 
	z-index: 1;
	}
div#langs a { 
	color: #a90503; 
	text-decoration: none; 
	font-size: 12px; 
	font-family: Arial, Helvetica, Clean, Sans-serif;
	font-weight: bold; 
	}
div#langs a:hover { 
	color: #E00704; 
	text-decoration: underline; 
	}
	
/* WHERETO styles */
div#direction {
	float: left;
	position: relative;
	top: 318px;
	left: 270px;
	}
#kuda h2 {
	font-size: 20px;
	color: #050306;
	text-transform: none;
	}
#napravimsya  h2 {
	font-size: 22px;
	color: #aa0202;
	text-transform: none;
	position: relative;
	left: 25px;
	bottom: 5px;
	}
	
/* LEFT MENU styles */
div#leftmenu-block { padding-bottom: 229px; background: url('/i/menu-bg-bottom.jpg') no-repeat 0 100%; }
div#leftmenu-content { background: url('/i/menu-bg.jpg') repeat-y 0 0; }
div#leftmenu-content div { padding: 50px 0 0 50px; margin-bottom: 10px; background: url('/i/menu-bg-top.jpg') no-repeat 0 0;} */

#leftmenu ul {list-style-type:none; margin:0 0 10px; padding:0; width:15em; z-index:100;}
#leftmenu li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#leftmenu li a, #menu-left li a:visited {display:block; text-decoration:none; color: #000; font-weight: bold; font-size: 0.9em; padding: 2px 0 0 0;}
#leftmenu li a:hover {color: #cb000c; text-decoration: underline;}
#leftmenu {margin: 0; padding: 0 0 0 20px;}
#leftmenu li ul li {display:none;}
#leftmenu li ul li:hover a , #menu-left li ul li a:hover a {color:#cb000c; text-decoration: underline;}
#leftmenu li:hover li, #menu-left li a:hover li {display:block;}
#leftmenu li:hover ul, #menu-left li a:hover ul {height: auto;}
#leftmenu ul {width: 15em; margin: 0; padding: 0 0 0 20px;}
#leftmenu li ul li {margin:0 0 0 -2em; padding: 0; /* background: #fbd978; border-top:1px solid #cce; */text-align:left;}
#leftmenu li ul li a, #menu-left li ul li a:visited {color:#000; min-height:1em; text-decoration:none; display:block; padding:2px 5px 2px 20px;}
* html #leftmenu li ul li a, * html #leftmenu li ul li a:visited {height:1em;}

/* TOP MENU styles */
.topmenu {
	position: absolute;
	top: 380px;
	left: 240px;
	*top: 360px;
	*left: 240px;
	}
.topmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
.topmenu ul li {
	position: relative;
	float: left;
	_width: 65px; /* ??? */
	height: 15px;
	padding: 5px 0 5px 0;
	text-align: center;
	list-style: none;
	}
.topmenu ul li a:visited, .topmenu ul li a {
	display: block;
	padding: 1px 10px;
	color: #aa0202;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.15em;
	font-family: Arial, Helvetica, sans-serif;
	}
.topmenu ul li a:hover {
	color: #333;
	}
.topmenu ul li ul {
	left: 0;
	top: 0;
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 100;
	}
.topmenu ul li ul li {
	display: block;
	list-style: none;
	background: #fbd978;
	width: 200px;
	z-index: 500;
	}
.topmenu ul li ul li a:visited, .topmenu ul li ul li a {
	display: block;
	background: #fbd978;
	height: 18px;
	color: #000;
	font-weight: normal;
	font-size: 1em;
	text-decoration: none;
	text-align: left;
	}
.topmenu ul li a:hover {
	color: #333;
	text-decoration: underline;
	}
.topmenu ul li ul li a:hover {
	background: #333;
	color: #fff;
	}
.topmenu .arrowdiv  {
	position: absolute;
	right: 0;
	}

/* FOOTER TEXT styles */
div#footer p { 
	position: absolute; 
	bottom: 20px; 
	left: 20px; 
	font-size: 90%; 
	text-decoration: underline; 
	}
div#footer p a, a:visited {
	color: #a90503;
	text-decoration: none;
	}
	
/* NEWS BLOCK styles */
div#news	{
	margin: 10px 0;
	padding: 0 19px 0 0;
	/* padding: 0 0 12px 0; */
	font-size: 100%;
    font-style: italic;
	}
div#news a {
	color: #000;
	text-decoration: none;
	}
div#news img {
    margin: 6px 0 4px 0;
	}
 
 
/* CONTENT styles */
div#content p {
	font-family: Arial, Helvetica, Clean, Sans-serif;
	}
div#content a {
	color: #aa0202;
	text-decoration: none;
	font-family: Arial, Helvetica, Clean, Sans-serif;
	}
/* div.title {
	margin-left: 10px;
	} */

/* BREADCRUMBS styles */
div#breadcrumbs {
	padding: 0 0 7px 5px;
	font-size: 0.9em;
	}
div#breadcrumbs a	
	{
	color: #aa0202;
	text-decoration: none;
	}

/* CONTENT TOOLS styles */
div#content-tools {
	clear: both;
	margin: 5px 0 0 0;
	padding: 2px 0 10px;
	border-top: solid 1px #aa0202;
	text-align: right;
	}
div#content-tools a {
	margin: 0 3px;
	}

#stf-box { display: none; }
#send-to-friend label		{ display: block; font-size: 0.95em; font-weight: bold; }
#send-to-friend input.txt	{ width: 250px; border: solid 1px #666; padding: 1px 3px; background: #e7d6a4; }
#send-to-friend textarea	{ width: 250px; border: solid 1px #666; padding: 1px 4px; background: #e7d6a4; }

/* SOCIAL BOOKMARKS buttons styles */
div#social_bm {
	float: left;
	margin-top: 5px;
	}
#mc_signup_btn {
	width: 25px;
	display: inline-block;
	}
#mc_signup_btn span {
	background: url(/i/mc_btn.png) no-repeat 0 0;
	height: 28px;
	display: block;
	}
#mc_signup_btn span:hover{
	background: url(/i/mc_btn-hl.png) no-repeat 0 0;
	}
#mc_signup-btn_right {
	width: 150px;
	height: 50px;
	margin-top: 20px;
	}
#mc_signup_btn_r {
	display: block;
	width: 170px;
	height: 34px;
	background: transparent url('/i/inquiry-bg.png') repeat scroll 0% 0%;
	margin: 0 0 0 7px;
	float: left;
	text-transform: uppercase;
	font-size: 12px;
	color: #fbcd44 !important;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	}
#mc_signup_btn_r span {
	padding: 7px 0 0 25px;
	position: relative;
	display: block;
	height: 30px;
	background: url('/i/mc_btn-r.png') no-repeat;
	background-position: 4px 4px;
	font-size: 97%;
	}
#mc_signup_btn_r span:before {
	display: block;
	width: 7px;
	height: 36px;
	content: " ";
	margin-left: -32px;
	margin-top: -9px;
	float: left;
	background: transparent url('/i/mc_btn-r_left.png') repeat scroll 0% 0%;
	}
#mc_signup_btn_r span:after {
	display: block;
	width: 7px;
	height: 36px;
	content: " ";
	margin-right: -7px;
	float: right;
	margin-top: -9px;
	background: transparent url('/i/inquiry-bg-right.png') repeat scroll 0% 0%;
	}
#mc_signup_btn_r:hover {
	background: transparent url('/i/inquiry-bg-hl.png') repeat scroll 0% 0%;
	}
#mc_signup_btn_r span:hover::before {
	background: transparent url('/i/mc_btn-r_left-hl.png') repeat scroll 0% 0%;
	}
#mc_signup_btn_r span:hover::after {
	background: transparent url('/i/inquiry-bg-right-hl.png') repeat scroll 0% 0%;
	}
/* BLOCKQUOTE styles */
blockquote.quote {
	border: 1px solid #990000;
	/* box-shadow: 0 0 5px #990000; */
	width: 270px;
	min-height: 90px;
	height: 90px;
	height: auto !important;
	margin: 5px 10px 5px 2px;
	padding: 5px 5px 5px 5px;
	color: #000;
	/* border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; */
	font-size:90%;
	font-style: italic;
	text-align: justify;
	float: left;
	}

/* GALLERY THUMBS styles */
.gallery_thumbs 		{ width: 610px;	text-align: left; display: block; margin-left: 50px;}
.thumb-p 			{ width: 176px;	height: 144px; margin: 0 15px 15px 10px; padding: 0; vertical-align: bottom; text-align: center; background: url('/i/photo-bg.jpg') no-repeat; display: inline-block; display: -moz-inline-stack; zoom: 1; *display: inline;}
.thumb-p p{padding-top: 5px;}
.img_wrapper 		{width: 158px; height: 118px; padding: 8px 0 0 9px; overflow: hidden;}
.thumb_text 			{ width: 120px; margin: 3px 0 0 0; padding: 0;}
.gallery_pages 		{ margin-left: -30px; padding: 0; text-align: left;}
.gallery_pages  ul 	{ list-style-type: none; display: block; }
.gallery_pages ul li 	{ position: relative; float: left; }
.photo-box {height: 300px; overflow: hidden;}
.photo-box img { width: 400px; float: left; padding-right: 20px; }
.photo-box .photo-info p span em {font-size: 1.2em; font-weight: bold;}

.comments {padding: 0 20px 0 20px;}
.comments .bar {margin: 0; padding: 0; height: 40px;}
.comments p {padding-bottom: 10px; text-align: right;}
.comments > p span {border-bottom: 1px solid #aa0202; color: #aa0202; font-size: 1.2em; font-weight: bold;}

/* Thin border tables styles */
table.th_1, table.th_2 {
	border: 1px solid #ca9a33;
	border-collapse: collapse;
	}
table.th_1 td {
	padding: 1px 10px;
	border-right: 1px solid #ca9a33;
	}
table.th_1 tr.odd td {
	background-color: #e9be3b;
	}
table.th_2 tr.even td {
	padding: 1px 3px;
	border: 1px solid #ca9a33;
	}
table.th_2 tr.odd td {
	padding: 1px 3px;
	border: 1px solid #ca9a33;
	background-color:#e9be3b;
	}
td.theader {
	background-color: #efae20;
	text-align: center;
	border-bottom: 1px solid #ca9a33;
	height: 25px;
	}


/* Comments styles */
div.comment 				{ padding: 5px 0 5px 0; margin: 0 0 15px 0; }
div.comment h4				{ color: #aa0202; font-size: 1.2em; border-bottom: solid 1px #aa0202; }
div.comment span			{ /*display: block;*/ padding: 0 10px 0 0; font-style: italic; float: right;}

/* Reviews extensions for Comment Styles */
.reviews div.comment a		{ color: #551100; }
.reviews div.comment a > div	{
    background-color: #EFAE20;
    font-size: 1.2em;
    font-weight: bold;
    height: 20px;
    margin: 2px 0;
    padding-bottom: 5px;
    padding-left: 50px;
    padding-top: 5px;
}
.reviews div.comment a > div *	{ text-align: left;}

/*.reviews ul.review-langs {
    list-style: none;
    margin: 20px 0 0;
    padding: 0;
}
.reviews ul.review-langs li {
    float: left;
    list-style: none;
    margin: 1px;
	font-weight: bold;
    padding: 4px 12px;
}*/
 .reviews ul.review-langs li.command {
    padding-left: 0;
}
/* .reviews ul.review-langs li.lang {
	background-color: #EFAE20;
	font-size: 0.8em;
} */
.reviews ul.review-langs li.lang input {
}
.reviews ul.review-langs li.last {
    float: none;
}
.reviews ul.review-langs li label {
	cursor: pointer;
	padding-left: 15px;
}
/*
.reviews ul.review-langs li.checked		{     }
.reviews ul.review-langs li.unchecked	{    color: #888; }
*/
.reviews .bar , .feedback .bar{
    margin: 0;
    padding: 0;
	height: 40px;
}
.reviews .info-line {
    padding-bottom: 10px;
    text-align: right;	
}
.reviews .info-line span {
    border-bottom: 1px solid #AA0202;
    color: #AA0202;
    font-size: 1.2em;
    font-weight: bold;
}
.reviews .info-line span em {
    font-size: 1.4em;
    font-weight: bold;
}
.reviews .post-reply a { text-decoration: none; float: left; }
.reviews .hide-reply-form a { text-decoration: none; float: left; color: #333; }
.reviews *[data-state=reply] .post-reply { display: none; }
.reviews *[data-state=preview] .hide-reply-form { display: none; }
.reviews *[data-state=preview] .review-form { display: none; }

.tour-tree { margin-bottom: 20px; }
.tour-tree li { list-style: none; }
.tour-tree label input { margin-right: 5px; }
.review-form .command{ padding-left: 20px; font-weight: bold; }
.review-form[data-state=full]  .show-tours { display: none; }
.review-form[data-state=short] .hide-tours { display: none; }
.review-form[data-state=short] .tour-tree { display: none; }
.reviews .tour-tree .tour_name_manually  { width: 200px; margin-top: 10px; display: none; }
.reviews .tour-tree[data-state=manual] .tour_name_manually  { display: block; }

/* -------------- Reviews Styles for Design Draft at Jule, 2013 --------------*/

p.state-reviews {text-align: center;}
    .reviews .btn-add-reviews, .reviews .btn-hide-reviews {width: 172px; height: 31px; border: 0; font-size: 110%; font-weight: bold; text-transform: uppercase; color: #f9d179; padding-left: 20px; cursor: pointer;}
    .reviews *[data-state="preview"] .btn-hide-reviews, .reviews *[data-state="reply"] .btn-add-reviews {display: none;}
    .reviews .btn-add-reviews {background: url('/i/btn-add-reviews.png') no-repeat; }
    .reviews .btn-hide-reviews{background: url('/i/btn-hide-reviews.png') no-repeat; }    
.review-langs-line {background: url('/i/review-langs-line.png') no-repeat; width: 705px; height: 8px; text-align: center; margin-top: 20px;}
.review-langs-filter {color: #510; font-style: italic; text-align: center; margin-top: 8px;}

ul.review-langs {list-style: none; padding: 0; margin: 15px 0; text-align: center; }
    ul.review-langs li {list-style: none; padding: 4px 11px; display: inline; font-weight: bold;}    
    /*.lang-visible{display: none;}*/
    ul.review-langs label {color: #602C00;}
    ul.review-langs label.lang-checked{color: #AA0202; }
    ul.lang-list label {background: url('/i/checkbox.png') no-repeat 0 0;}
    ul.lang-list label.lang-checked{background: url('/i/checkbox.png') no-repeat 0 -14px;}
    ul.review-langs label input[type="checkbox"]{visibility: hidden;}
    ul.review-langs input{margin-right: 6px;}
p.review-found{font-style: italic; margin-top: 20px; padding-bottom: 20px;}

.reviews .review-langs input[type="radio"] { display: none; }
.reviews .lang-list { display: none; }
.reviews [data-state="selected"] .lang-list { display: block; }

.reviews ul.command-list li label { padding-left: 0; }

.review-details{border: 1px #d6ae3b solid; background-color: #f0c33c; height: 19px; line-height: 19px;}
	.review-details	.flag {display: block; float: left; width: 18px; height: 13px; margin: 3px 6px;}
		.review-details	.ru{background: url('/i/flags.png') no-repeat 0 0;}
		.review-details	.sp{background: url('/i/flags.png') no-repeat 0 -13px;}
		.review-details	.de{background: url('/i/flags.png') no-repeat 0 -26px;}
		.review-details	.fr{background: url('/i/flags.png') no-repeat 0 -39px;}
		.review-details	.en{background: url('/i/flags.png') no-repeat 0 -52px;}
		
.review-details .user-name {padding: 0 4px 0 1px; font-weight: bold;}

.review-details .tour-name {font-weight: bold; font-size: 1em; color: #a90503; text-decoration: none; padding: 0 4px;}
.review-details a.tour-name:hover {text-decoration: underline; padding: 0 4px;}

.review-details .right-block {display: block; float: right; padding: 0 8px 0 4px; font-style: italic;}
#reviews-list p.date{padding-top: 10px; margin: 0;}
#reviews-list p.review-text {padding: 10px 0;}

#form-review .review-form-box[data-state="reduced"] {width: 599px; margin: auto;}
#form-review .review-form-box[data-state="expanded"] {width: 100%;}

.form-reviews-header{color: #fbcd44; height: 19px;}
	#form-review .form-reviews-header p{float: left; margin-bottom: 2px;}
	#form-review .form-reviews-header-l{background: url('/i/form-reviews-header-l.png') no-repeat; width: 2px; height: 23px;}
	#form-review .form-reviews-header-c{background-color: #a14f00; text-transform: uppercase; line-height: 23px; height: 23px; vertical-align: middle; padding: 0 10px; font-size: 95%; font-weight: bold; letter-spacing: 0.04em;}
	#form-review .form-reviews-header-r{background: url('/i/form-reviews-header-r.png') no-repeat; width: 10px; height: 23px;}
	
.form-review{background: url('/i/form-review-bg.png') repeat-x; background-color: #e6b437;}
	.review-form-box[data-state="reduced"] .form-review{width: 700px; /*height: 270px;*/ height: 338px !important;} /* После подготовки списка стран заменить высоту */
	.review-form-box[data-state="expanded"] .form-review{width: 700px; /*height: 405px;*/ height: 385px !important;} /* После подготовки списка стран заменить высоту */

	.form-review-bg{background: url('/i/form-review-tracery.png') no-repeat; height: 100%; position: relative;}	
	#form-review .form-review-bg > p:first-child{padding-top: 11px;}
	#form-review .form-review-bg > p{margin: 6px 0 6px 12px;}	
	.form-review-bg input[type="text"], .form-review-bg textarea, .form-review-bg select{background-color: #ffe497; width: 400px; height: 113px; border: 1px solid #a27c26; font-style: italic; color: #3b292a; font-family: Corbel, Arial, Helvetica, sans-serif; padding-left: 4px;}
	.form-review-bg textarea {width:568px; background-color: #ffe497 !important; resize:none;}
	.form-review-bg input[type="text"], .form-review-bg select {height: 18px;}
	.form-review-bg .textarea {float: left; margin-left: 12px; width: 410px; padding-top: 0 !important;}
	.review-form-box[data-state="expanded"] .form-review-bg .textarea {float: left; margin-left: 12px; width: 568px;}
	.review-form-box[data-state="expanded"] .form-review-bg textarea {width: 568px; height: 495px; resize:none;}
	/*!!!*/.review-form-box .form-review .form-review-bg p select[name="comment_country"] {display: none;} /* После подготовки списка стран удалить эту строку */
	.review-form-box[data-state="reduced"] .form-review-bg .textarea textarea{width: 400px; height: 193px; resize:none;}
	.review-form-box[data-state="expanded"] .form-review-bg .textarea textarea{width: 570px; height: 290px; resize:none;}
	
	
	.form-review .size-switcher-btn{position: absolute; top: 8px; right: 9px;}
	.size-switcher-btn input{width: 16px; height: 15px; border: 0; cursor: pointer;}
	
	
	.review-form-box[data-state="reduced"] .size-switcher-btn input{background: url('/i/size-switch-btn.png') no-repeat 0 -15px; }
	.review-form-box[data-state="expanded"] .size-switcher-btn input{background: url('/i/size-switch-btn.png') no-repeat 0 0;}
	
	.form-review-bg .capcha{float: right; margin-right: 6px;}
	.form-review-bg .capcha input{width: 94px;}
	#form-review .form-review-bg .capcha p{margin: 0 6px 10px 0;}
	
	.form-review-bg .btn-send {position: absolute; bottom: 0; right: 12px;}
	.btn-send-review{background: url('/i/btn-rndd-shdw.jpg') no-repeat; width: 134px; height: 32px; border: 0; cursor: pointer; color: #f5df91; text-transform: uppercase; font-size: 95%; font-weight: bold; letter-spacing: 0.04em; padding-bottom: 6px;}
    
	.form-review-bottom-l{background: url('/i/form-review-bottom-l.png') no-repeat; display: block; float: left; width: 380px; height: 7px;}
	.form-review-bottom{background: url('/i/form-review-bottom.png') repeat-x; height: 7px; width: 100%;}
	.form-review-bottom-r{background: url('/i/form-review-bottom-r.png') no-repeat; display: block; float: right; width: 10px; height: 7px;}
	
	.form-review-shadow{color: #fbcd44; height: 24px;}
	.form-review-shadow .shadow{background: url('/i/form-review-shadow.png') no-repeat; display: block; width: 239px; height: 24px; margin: auto;}
	
	p.review-text {text-align: justify;}
	
/* Hotels */
div.hotels					{ overflow: hidden; zoom: 1; border-bottom: solid 1px #a40104; padding: 2px 0 2px 0; }
div.hotels h3				{ color: #a40104; font-size: 1.2em; text-transform: uppercase; }
div.hotels span.price		{ display: block; padding: 0; }
div.hotels span.price	 table	{ position: relative; left: 0; bottom: -5px; }
div.hotels img				{ float: left; margin: 0 15px 0 0; border: solid 2px #a40104; }
div.hotels h3 img			{ float: none; border: 0; margin: 0; }

/* Video page preview-pics styles */
#vid_gallery { width: 708px; margin-top:7px;}
#vid_gallery .preview { width: 193px; height: 156px; padding-bottom: 36px; margin-left: 34px; background: url('http://www.centralasia-travel.com/upload/pic/video-background.jpg') no-repeat; vertical-align: bottom; text-align:center; display: inline-block; display: -moz-inline-stack; zoom: 1;}
#vid_gallery .preview img {padding-top: 12px; overflow: hidden; margin-bottom: 20px;}
/* old video preview-pics styles */
.preview-image { position: static; }
.preview-text { position: relative; bottom: 40px; }
.preview-text a:link { text-decoration: none; color: brown; }

/* Photos block styles */
ul#photos					{ margin: 10px 0 10px 15px; padding: 0; }
ul.photo-cat li,
ul#photos li				{ height: 150px; list-style: none; padding: 7px; background: url('/i/photo-bg.jpg') no-repeat 0 0; }
ul#photos li a:visited,
ul#photos li a				{ display: block; width: 110px; color: #aa0202; text-decoration: none; }
ul.photo-cat				{ margin: 0 0 0 48px; padding: 0; width: 640px;}
ul.photo-cat li				{ width: 176px; height: 144px; list-style: none; float: left; margin: 0 0 20px 12px; }
ul.photo-cat li a img.thumb{width: 158px; height: 118px; overflow: hidden; margin: 1px 0 10px 2px;}
ul.photo-cat li a:visited,
ul.photo-cat li a			{ color: #aa0202; text-decoration: none; font-weight: bold; }
/*
ul.photo-cat li:nth-child(4) {display:none;}
*/







/* ACTION BANNER styles */
div#action_wrapper {
	border: 0px;
	}
div#action_teaser {
	text-align: right;
	margin: -192px 12px 0 0;
	}
div#action_text {
	text-align: justify;
	width: 707px;
	height: 220px;
	background-image: url(http://centralasia-travel.com/upload/banners/action_2014_text_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: black;
	margin: 0;
	padding: 11px 0 0 0;
	}
div#action_wrapper div#action_text p.first {
	text-align: left;
	font-size: 1.2em;
	margin-left: 22px;
	margin-top: 7px;
	}
div#action_wrapper div#action_text p.second {
	text-align: left;
	font-size: 1.2em;
	margin-left: 62px;
	}
div#action_wrapper div#action_text p.second span {
	font-size: 1.28em;
	font-weight: bold;
	color: #990000;
	}
div#action_wrapper div#action_text p.third {
	text-align: left;
	font-size: 1.37em;
	margin-left: 190px;
	padding: 0 0 5px 0;
	}
div#action_wrapper div#action_text p.third span {
	font-size: 1.28em;
	font-weight: bold;
	color: #990000;
	}
div#action_wrapper div#action_text p.fourth {
	text-align: left;
	font-size: 1.2em;
	margin-left: 22px;
	}
div#action_wrapper div#action_text p.fourth span {
	font-size: 1.28em;
	}
div#action_wrapper div#action_text p.fifth {
	text-align: left;
	font-size: 1.32em;
	margin-left: 62px;
	}
div#action_wrapper div#action_text p.fifth span {
	font-size: 1.28em;
	font-weight: bold;
	color: #990000;
	}
div#action_wrapper div#action_text p.sixth {
	text-align: left;
	font-size: 1.2em;
	margin-left: 102px;
	margin-bottom: 2px;
	}
div#action_wrapper div#action_text p.sixth span {
	font-size: 1.2em;
	color: #990000;
	}
div#action_wrapper div#action_text p.seventh {
	text-align: left;
	font-size: 1.25em;
	margin-left: 42px;
	}
div#action_wrapper div#action_text p.seventh span {
	font-size: 1.6em;
	font-weight: bold;
	color: #990000;
	}
hr.divider {
	width: 360px;
	height: 1px;
	}
div#action_close {
	border: 1px solid #ce9e26;
	width: 15px;
	height: 15px;
	text-align: center;
	position: relative;
	top: -205px;
	right: -685px;
	background-color: #fbcd44;
	}
div#action_close a, a:hover {
	color: #ce9e26;
	text-decoration: none;
	}
/* the end of ACTION BANNER styles */


/* CLEAN SNOW styles */
			/* action_headline */
			#action_headline {
				background: url(http://www.centralasia-travel.com/upload/clean-snow/action_headline.jpg) no-repeat;
				height: 41px;
				position: relative;
				top: 10px;
				left: 0;
				margin: 0 0 5px 0;
				padding: 10px 10px 0 30px;
				}
			#action_headline ul {
				list-style-type: none;
				margin: 0px;
				padding: 0px;
				display: block;
				}
			#action_headline ul li {
				float: left;
				height: 15px;
				padding: 5px 0px;
				position: relative;
				text-align: center;
				text-transform: uppercase;
				font-weight: bold;
				}
			#action_headline ul li a {
				color: #fbcd44;
				}
			#action_headline span {
				margin: 0 12px 0 12px;
				padding: 0;
				color: #fbcd44;
				}
			#action_phone {
				float: right;
				padding: 0;
				margin: -5px 20px 0 0;
				font-size: 2.1em;
				color: #fbcd44;
				text-shadow: 3px 3px 2px #904d30;
				}
			#action_social {
				width: 145px;
				padding: 0;
				margin: 0 -5px 0 0;
				float: right;
				}
			.sharebuttons {
				float: left;
				margin: 0 10px 0 0;
				}
			
			/* action_preview */
			#action_notice {
				position: relative;
				margin: 0 0 -51px 10px;
				float: left;
				}
			#action_preview img#action_image {
				width: 1232px;
				}
			#action_buttons ul {
				list-style-type: none;
				margin: 0px;
				padding: 0px;
				display: block;
				}
			#action_buttons ul li {
				float: left;
				padding: 0;
				margin: -15px 0 0 25px;
				position: relative;
				text-align: center;
				text-transform: uppercase;
				font-weight: bold;
				width: 216px;
				height: 60px;
				background: url(http://www.centralasia-travel.com/upload/clean-snow/action_yellow_rect.png) no-repeat;
				-webkit-border-radius:10px;
				-moz-border-radius:10px;
				border-radius:10px;
				-webkit-box-shadow: 0 5px 15px #d7aa34;
				-moz-box-shadow: 0 5px 15px #d7aa34;
				filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#d7aa34, strength=15);
				box-shadow: 0 5px 15px #d7aa34;
				}
			#action_buttons ul li:hover, #action_buttons ul li.active {
				background: url(http://www.centralasia-travel.com/upload/clean-snow/action_orange_rect.png);
				}
			#action_buttons ul li p:hover, #action_buttons ul li.active p {
				color: #A90503;
				}
			#action_buttons ul li p {
				margin: 0;
				padding: 11px 8px 0 8px;
				font-size: 1.2em;
				color: #6f4f02;
				}
			
			/* action_content */
			#action_members {
				clear: left;
				padding: 0;
				}
			.action_member {
				display: inline-block;
				padding: 0;
				margin: 0 0 0 35px;
				}
			.action_member a p {
				text-align: center;
				padding: 0;
				margin: -5px 0 10px 0;
				}
			.action_member a:hover {
				font-weight: bold;
				}

			/* action_divider */
			.action_divider {
				text-align: center;
				}

			/* action_headers */
			.action_header {
				margin: 25px 0 10px 0;
				text-transform: uppercase;
				font-weight: bold;
				text-align: center;
				}
			.action_header_2 {
				margin: 0 0 10px 35px;
				text-transform: uppercase;
				font-weight: bold;
				text-align: left;
				}

			/* action_text */
			.action_text {
				padding: 0 35px 0 55px;
				text-align: justify;
				}
			/*.action_register_form {
				padding: 0 0 0 35px;
				margin: 25px 0 25px 300px;
				border: 1px solid #A90503;
				width: 600px;
				-webkit-border-radius:10px;
				-moz-border-radius:10px;
				border-radius:10px;
				}*/
			.action_paragraph {
				display: block;
				/* text-indent: 20px; */
				}
			.break {
				margin: 0 0 5px 0;
				}
			.red {
				color: #A90503;
				}
				
			.action_register_form_wrap {
				margin-left: 30%;
				width: 490px;
				/* border: 1px solid red; */
				}
			div#action_table_background {
				background-color: #e0ae33;
				padding: 0;
				margin: 7px 0 0 0;
				}
			table.action_register_form_container {
				text-align: right;
				margin: 0;
				padding: 0;
				width: 490px;
				background: url(http://centralasia-travel.com/upload/pic/form-review-tracery_r.png) no-repeat;
				background-position: right top;
				/* border: 1px solid black; */
				}
			table.action_register_form_container p.right {
				margin: 7px 3px 0 0;
				text-align: right;
				}
			table.action_register_form_container p.left {
				margin: 7px 5px 0 0;
				text-align: left;
				}
			table.action_register_form_container p.long input {
				width: 210px;
				background-color: #FFE497;
				}
			table.action_register_form_container p.short input {
				width: 178px;
				background-color: #FFE497;
				}
			table.action_register_form_container input#action_send_btn {
				margin: -25px 5px 0 0;
				background: url(http://centralasia-travel.com/i/btn-send-review.png) no-repeat;
				border: 0 none;
				color: #F5DF91;
				cursor: pointer;
				font-size: 95%;
				font-weight: 700;
				height: 27px;
				letter-spacing: 0.04em;
				padding-bottom: 6px;
				text-transform: uppercase;
				width: 88px;
				}
			p.bottom {
				text-align: left;
				margin: 0;
				width: 330px;
				margin: 3px 0 0 12px;
				font-size: 95%;
				}
			p.big {
				text-transform: uppercase;
				/* font-weight: bold; */
				margin: 14px 0 0 12px;
				text-decoration: underline;
				font-size: 104%;
				}
			div#action_ava {
				overflow:hidden;
				width:135px;
				height:135px;
				cursor:pointer;
				background:url(http://centralasia-travel.com/upload/pic/form_face.jpg) no-repeat;
				}
			div#action_ava input {
				opacity:0;
				filter:alpha(opacity:0);
				font-size:199px;
				cursor:pointer;
				padding:0px;
				margin:0px;
				border:none;
				margin-left:-450px;
				}
			.form-reviews-header {
				color: #F5DF91; height: 19px; margin-top:12px;
				}
			.action_register_form_wrap .form-reviews-header p {
				float: left; margin-bottom: 2px;
				}
			.action_register_form_wrap .form-reviews-header-l {
				background: url('http://centralasia-travel.com/i/form-reviews-header-l.png') no-repeat; 
				width: 2px; 
				height: 23px;
				}
			.action_register_form_wrap .form-reviews-header-c {
				background-color: #a67102; 
				text-transform: uppercase; 
				line-height: 23px; 
				height: 23px; 
				vertical-align: middle; 
				padding: 0 10px; 
				font-size: 95%; 
				font-weight: bold; 
				letter-spacing: 0.04em;
				}
			.action_register_form_wrap .form-reviews-header-r{
				background: url('http://centralasia-travel.com/i/form-reviews-header-r.png') no-repeat; 
				width: 10px; 
				height: 23px;
				}
				
/* COMMENTS form styles */
			.comment_info {
				border: 1px #d6ae3b solid;
				background-color: #f0c33c;
				height: 19px;
				line-height: 19px;
				}
			.comment_info b {
				margin-left: 30px;
				}
			.comment_text {
				margin-top: 10px;
				}

			/*#detail {
				border: 1px solid #cfb53b;
				width: 650px;
				padding: 25px 15px 10px 15px;
				border-radius: 10px;
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				-khtml-border-radius: 10px;
				margin: 10px 0 10px 20px;
				box-shadow: 0 0 15px #cfb53b;
				background-color: #f4c430;
				}*/
			#detail h3 {
				text-align: center;
				margin: -15px 0 10px 0;
				}
			#detail input, textarea{
				border: 1px solid #cccccc;
				border-radius: 5px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				-khtml-border-radius: 5px;
				background: #ffffff !important;
				outline: none;
				color: #000;
				font-size: 14px;
				font-family: Tahoma;
				width: 642px;
				margin: 0 0 2px 0;
				padding: 0 0 0 5px;
				}
			#detail input {
				height: 25px;
				}
			#detail form .comment_form_info .textbox {
				float: left;
				}
			#detail form .comment_form_info .captcha input {
				width: 485px; /* 235px */
				height: 38px;
				margin: 0 5px 0 0;
				}
			#detail form .comment_form_info img {
				border-radius: 5px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				-khtml-border-radius: 5px;
				}
			#detail form .submit {
				width: 200px;
				margin: 7px 0 0 225px;
				}
/* Стили для блока "Отправить запрос" */
.inquiry-cont { text-align: right; margin: 0 40px 20px 0;}
.inquiry-button {
  position: relative;
  height: 32px;
  padding: 4px 38px 0 52px;
  background: url(/i/inquiry-bg.png) repeat-x;
  font-size: 12px;
  color: #fbcd44 !important;
  font-weight: bold;
  display: inline-block;
  *display: inline;
  zoom: 1;
  line-height: 14px;
  text-align: center;
}
.inquiry-button:hover {
  color: #fbcd44;
}
.inquiry-button i.inquiry-right-bg {
  width: 7px;
  height: 36px;
  position: absolute;
  right: 0;
  top: 0;
  background: url(/i/inquiry-bg-right.png) no-repeat;
}
.inquiry-button i.inquiry-arrow {
  background: url(/i/inquiry-arrow.png) no-repeat 0 0;
  width: 50px;
  height: 57px;
  position: absolute;
  top: -3px;
  left: -17px;
}

/* Стили для блока "Забронировать тур" */

	.tour-order-link {
		position: relative;
		height: 32px;
		padding: 12px 38px 0 38px;
		background: url(http://www.centralasia-travel.com/i/tour-order-middle.png) repeat-x;
		font-size: 12px;
		color: #fbcd44 !important;
		font-weight: bold;
		display: inline-block;*
		display: inline;zoom:1;
		line-height: 14px;
		text-align: center;
		text-transform: uppercase;
		}
	.tour-order-right {
		width: 7px;
		height: 36px;
		position: absolute;
		right: -6px;
		top: 0;
		background: url(http://www.centralasia-travel.com/i/tour-order-right.png) no-repeat;
	}
	.tour-order-left {
		width: 7px;
		height: 36px;
		position: absolute;
		left: -6px;
		top: 0;
		background: url(http://www.centralasia-travel.com/i/tour-order-left.png) no-repeat;
	}	
	.tour-order-link:hover {
		background: url(http://www.centralasia-travel.com/i/tour-order-middle-hover.png) repeat-x;
	}
	.tour-order-link:hover .tour-order-left {
		background: url(http://www.centralasia-travel.com/i/tour-order-left-hover.png) no-repeat;
	}
	.tour-order-link:hover .tour-order-right {
		background: url(http://www.centralasia-travel.com/i/tour-order-right-hover.png) no-repeat;
	}


div.still div.review-form div.review-form-box [data-state="reduced"] {width: 598px !important; margin: auto !important;}
div.still div.review-form div.review-form-box[data-state="expanded"] {width: 598px !important; margin: auto !important;}
div.still div.review-form div.review-form-box[data-state="expanded"] div.form-review {width: 598px !important; height: 340px !important;}
div.still div.review-form div.review-form-box[data-state="expanded"] div.form-review-bg div.textarea textarea {width: 478px !important; height: 155px !important; resize: none !important;}
div.still div.review-form div.review-form-box[data-state="reduced"] div.form-review{width: 598px; height: 340px !important;}
div.still div.review-form div.review-form-box[data-state="reduced"] .form-review-bg .textarea textarea {width: 565px !important; height: 193px; resize: none;}

/* INQUIRY BUTTON STYLES */
	#inquiry-btn-wrap {
		width: 150px; 
		height: 50px; 
		margin-bottom: 20px;
		}
	#inquiry-button {
		display: block;
		width: 120px;
		height: 34px;
		background: transparent url('http://www.centralasia-travel.com/i/inquiry-bg.png') repeat scroll 0% 0%;
		margin: 0 0 0 50px;
		float: left;
		text-transform: uppercase;
		font-size: 12px;
		color: #fbcd44 !important;
		font-weight: bold;
		text-align: center;
		padding-top: 2px;
		}
	#inquiry-button span {
		left: -5px;
		position: relative;
		}
	#inquiry-button::before {
		display: block;
		width: 50px;
		height: 56px;
		content: " ";
		margin-left: -50px;
		float: left;
		background: transparent url('http://www.centralasia-travel.com/i/inquiry-arrow.png') repeat scroll 0% 0%;
		margin-top: -6px;
		}
	#inquiry-button::after {
		display: block;
		width: 7px;
		height: 36px;
		content: " ";
		margin-right: -7px;
		float: right;
		margin-top: -18px;
		-webkit-margin-before: -17px;
		background: transparent url('http://www.centralasia-travel.com/i/inquiry-bg-right.png') repeat scroll 0% 0%;
		}
	#inquiry-button:hover {
		background: transparent url('http://www.centralasia-travel.com/i/inquiry-bg-hl.png') repeat scroll 0% 0%;
		}
	#inquiry-button:hover::before {
		background: transparent url('http://www.centralasia-travel.com/i/inquiry-arrow-hl.png') repeat scroll 0% 0%;
		}
	#inquiry-button:hover::after {
		background: transparent url('http://www.centralasia-travel.com/i/inquiry-bg-right-hl.png') repeat scroll 0% 0%;
		}
		
/* REMOVING GOOGLE AD-blocks */
.gsc-adBlock {
	display: none !important;
	}