

/* Start:/bitrix/components/bitrix/menu/templates/horizontal_multilevel_asia/style.css?14688132514900*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background: #29406E;
	min-height:58px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
	/*border-right: 1px solid #FFFFFF;*/
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:table-cell; 
	vertical-align:middle;
	padding:0px 0px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
	color:#FFFFFF; 
	text-transform:uppercase; 
	font-size:12.5px; 
	font-weight: normal; 
	border-right: 1px solid #FFFFFF;
	/*border-radius: 6px; THIS*/
	background-color: #29406E;
	/*width: 117.5px; */
	width: 155px;
	height: 56px;

}

#horizontal-multilevel-menu li 
{
	float:left;
	margin: 1px 0px 1px 0px;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
/*padding:7px 12px;*/
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#162d6c;
	color:#fff;
	font-weight:normal;
/*padding:7px 12px;*/
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#F2F2F2;
	color:#162D6C;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/components/bitrix/menu/templates/horizontal_multilevel_asia/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/components/bitrix/menu/templates/horizontal_multilevel_asia/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	/* background:#F2F2F2; */
	color:#162D6C;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
/* background:#D6D6D6; */
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	border-top: 1px solid #29406E;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	/*width:12em;*/
	/* background:#F5F5F5; */
	background:  rgba(255, 255, 255, 0);
/* border:1px solid #FFFFFF; */
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	margin: 0px 0px 0px 0px;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-transform: none; 
	text-align: left;
	font-size:12px; 
	font-weight: normal; 
	width: 170px; height: 30px;
	background:#162d6c;
	border: 1px solid #FFFFFF;
	padding: 0 0 0 10px;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#FFFFFF;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#162D6C;
	background:#F2F2F2;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1479182312467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/ga_asia_en/styles.css?1653891792503*/
body {font-family: Arial, Tahoma; color: #1A1A1A; font-size: 12px;}
.table {display: table; width: 100%;}
.row {display: table-row;}
.cell50 {display: table-cell; width: 50%;}
.cell33 {display: table-cell; width: 33.3%;}
.cell33 img {margin: 0 5px 0 0; vertical-align: middle;}
.cell33 a {height: 40px; line-height: 40px;}
table {font-size: 12px; border-collapse:collapse;}
td {padding:5px; border:1px solid black;}
.more {display:inline-block; margin: 0 0 1em 0;}
h1 {color: #2f3192; font-size: 14pt;}

/* End */


/* Start:/bitrix/templates/ga_asia_en/template_styles.css?16538917927971*/
img {border:none;}
body {font-family: Arial, Tahoma; color: #1A1A1A; font-size: 12px; position: relative; height: auto; min-height: 100%; height: 100%; margin: 0px;}
html, body {width: 100%; height: 100%;}
a {color:#4D4F53;} 
a:hover {text-decoration:none;}
p {margin:0.8em 0;}
.clear {clear:both;}
input, textarea {outline:none;}


/* TEMPLATE ONLY */
.wrapper {height: 100%; display: table; width: 100%;}
.main {height: 100%; display: table; width: 940px; margin:5px auto;}
.main_left {display: table-cell; width:625px;}
.main_right {display: table-cell; width:300px; vertical-align:top;}


/* HEADER */
header {display: table-row; height:140px; background:url(/img/sky.png) 0 0 repeat-x;}
.hcont {display: table; width:940px; height:140px; margin:0 auto;}
.hone {display: table-row; height:100px;}
.hleft {display: table-cell; width:320px;}
.logo {margin: 30px 10px 0px 0px; float: left;}
.hright {display: table-cell; width:300px; text-align:right; color:#4D4F53; margin:1em 0 0; vertical-align: top;}
.hright strong {font-size:19px;}
.lang {color:#4D4F53; padding: 3px 5px 5px; margin: 0 0 0.5em; display: inline-block;}
.social {margin: 1px; height: 25px; }
.search {width:300px; height:24px; text-align:left; margin: 5px 10px 0px 0px; vertical-align: middle; float: right;}


/* MENU */ 
.menu_bg {display: table-row; height: 50px; background-color: #29406E;}
nav {text-align: center; position: relative;}
.menu {width:940px; margin: 0 auto 0; border-left: 1px solid #FFFFFF;}
nav.menu ul {height: 58px; margin: 0; position: relative; }
.menu li {float:left; list-style:none;}
.menu li a { padding: 0px 0px;  } 
.menu li a:hover, .menu li.active a {color:#ADAFAF; text-decoration:none;}


/* LEFT COLUMN */
/* SLIDER /ru/ */
.banner {display: block; width: 622px; height: 296px; margin:15px 1px 20px 0;}
.banner_text {width: 100%; position:absolute; bottom: 0px; background:url(/img/transparent_tile.png); color:#fff; padding: 15px 15px 15px;}
.banner_text strong {text-transform:uppercase; font-size: 15px; margin: 0; padding: 0; background: none; height: auto; line-height: 18px; border:none;}
.banner ul {margin:0;}
.white_bg .banner_text strong {color:#fff; font-weight:bold;}


/* /ru/kazakhstan/ */
.action .period {height:40px; line-height:40px; background:url(/img/transparent_tile.png); margin:-3.5em 0 0; padding: 0 5px 0 15px;; text-align:right; color:#fff; font-weight:normal; font-size: 13px; position: relative;}
.action .period .price {width: 68px; height: 48px; position: absolute; top: -15px; left: 4px; padding: 15px 0 5px; line-height: 15px; text-align: center; border:1px solid #fff; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; } 
.action-1 .price, .action-1 .tour_name .last_period {background: #2D3393;} /* /ru/travel/detail.php */


/* /ru/travel/kazakhstan/ *//* /ru/kazakhstan/ */
.action .tour_name {height:40px; margin: 1.0em 0 0 0; /* background:#F2F2F2; */ color:#727173; position:relative;}
.action .tour_name span { /* text-transform:uppercase; */ display:table-cell; height: 40px; vertical-align: middle; padding: 0 90px 0 10px; font-weight: normal;}
.action .tour_name .last_period {position:absolute; width:80px; height: 37px; color: #fff; right: 0; top: 0; text-align: center; padding: 3px 0 0; }
.action .tour_name .last_period strong {display:block;}
.action p {padding:0px 10px 10px 15px; margin:1em 0;}
.tour_list .action {display: inline-block; vertical-align: top; width: 300px; margin: 0 20px 1.5em 0; background: #fff; /* border: 1px solid #C0C0C0; */}
.tour_list .action .tour_name {margin: 0 0 0.3em 0;}

.bx_filter_title { display:none; }
.bx_filter_button_box { display:none; }
.bx_filter_parameters_box_title { display:none !important; }
.bx_filter_parameters_box_container_block { display:none; }
.bx_filter_section { border-color: #FFFFFF !important; background-image: none !important; padding: 0 3.5% 0 !important; }


/* /ru/travel/detail.php */
#bx-pager {text-align: center;}
#bx-pager a {margin: 0 6px 0 6px;}
h1 {border-bottom:2px solid #fff;}
.main_content {background:#fff; padding:5px 0; bordex: 1px solid #C0C0C0;}
.main_content p {padding: 0 20px;}
.tour_detail .price {width: 80px; height: 55px; z-index: 5; position: absolute; top: -25px; right: 13px; padding: 15px 0 10px; color: #fff; font-weight: normal; font-size: 15px; line-height: 18px; text-align: center; border: 3px solid #fff; border-radius: 60px; -moz-border-radius: 60px; -webkit-border-radius: 60px;}
.tour_detail .tour_name {position:relative;}  
.tour_detail h1 {background:#F2F2F2; color:#4D4D4D;}
.yashare-auto-init {display:inline-block;}
.tour_detail .btn {float:right; display: block; width: 130px; height: 28px; background: url(/img/btn-violet-tile.png) repeat-x; border: 1px solid #882377; color: #fff; font-weight: bold; font-size: 14px; margin: 10px 15px 10px 15px; cursor: pointer; line-height: 28px; text-align: center; text-decoration: none;}
.tour_detail .btn:hover {border:1px solid #9E74B3;}
.btn:hover {background-position:0 -28px; border: 1px solid #A4E7F2; }
.tour_detail ul {margin:0 0 0 3em;}


/* /ru/kazakhstan/ */
#vmap-asia {width: 100%; height:450px; position:relative;}


/* /ru/contacts/ */
.cities a {margin:10px 10px; color: #002663; font-size: 11px; font-weight:bold; text-transform: uppercase; cursor:pointer;}
.cities a.selected {border:none; color:#1A1A1A; cursor:text;}



/* RIGHT COLUMN */
a.hotbutton { width: 135px; height: 35px; margin: 10px 2px; line-height: 35px; font-size: 13px; font-weight: normal; text-align: center; display: inline-block; color: white; text-decoration: none; padding: 7px 2em; outline: none; border-width: 2px 0; border-style: solid none; border-radius: 6px; background: #1f2f50; transition: 0.2s; } 
a.hotbutton:hover { background: #1f2f50; }
a.hotbutton:active { background: #1f2f50; }

a.button {width: 135px; height: 35px; margin: 10px 2px; line-height: 30px; font-size: 13px; font-weight: normal; text-align: center; display: inline-block; vertical-align: middle; color: #4D4F53; text-decoration: none; padding: 10px 2em 5px; outline: none; border-width: 2px 0; border-style: #E0E0E0 solid none; border-radius: 6px; background: #E0E0E0; transition: 0.2s; } 
a.button:hover { background: #D9D9D9; }
a.button:active { background: #D9D9D9; }

.advantages { width: 200px; text-align:left; margin: 1em auto 1em auto; padding: 10px 5px 5px 0; border: 1px solid #CCCCCC; background-color: #F2F2F2; }
.advantages ul { padding-left: 20px; }
.advantages blockquote { margin-left: 20px; }

.rightbanner { width: 205px; text-align:left; margin: 2em auto 1em auto; background-color: #F2F2F2; }


/* /ru/common/subscribe.php */
embed, iframe {width: 100%; margin: auto; top: 0; left: 0; bottom: 0; right: 0;}


/* FOOTER */
.center {width:940px; margin:0 auto;}
footer {display: table-row; height:398px; background:url(/img/bg_footer_start.png) 0 160px repeat-x;}
footer .footer_bg {width: 100%; height:248px; background:url(/img/bg_footer_start_balabal.png) 50% 47px no-repeat; /*position: absolute;*/}
.fmenu_bg {width:100%; height: 115px; background-color: #29406E;}
.fmenu {width: 940px; height: 110px; margin: 0 auto 0 auto;}
.fmenu ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.fmenu li {color:#FFFFFF; display: inline-block; width: 120px; padding: 5px 50px 0px; position:relative; top: 0; text-align: left; vertical-align:top;}
.fmenu p.city {color: #FFFFFF; font-size: 12px; font-weight: normal; padding: 5px 0 0 0px; margin: 0.5em 0 0.25em 0; text-align: center; text-transform: uppercase;}
.fmenu p.phone {/*background:url(/img/ico-tel.png) 0 2px no-repeat; */ font-size: 11px; font-weight: normal; text-align: center; margin: 0.25em 0 0.25em 0;}

.lastlink a {margin: 0 5em 0 0;}
.copy {display:inline-block; float: left; font-size:10px; margin: 0 0 0 0;}
.copy p {margin: 0 0 0 0;}

.topbutton {width: 34px; height: 45px; background:url(/img/arrow.png); padding: 0px; position:fixed; bottom:50px; left:50px; display: none;}


/* End */
/* /bitrix/components/bitrix/menu/templates/horizontal_multilevel_asia/style.css?14688132514900 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1479182312467 */
/* /bitrix/templates/ga_asia_en/styles.css?1653891792503 */
/* /bitrix/templates/ga_asia_en/template_styles.css?16538917927971 */
