* { 
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

body { 
position:relative;
font: 14px/1.4 Arial, Serif; 
z-index:0; 
overflow:hidden;
}


.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }

.clear {
display: block; 
clear: both; 
width: 1px; 
height: 0.001%;
font-size: 0px; 
line-height: 0px; 
}

img {
border: 0;
}

.nowrap {
white-space: nowrap;
font-size: 10px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}

h1, h2, h3, h4 { 
font-weight:normal; 
}

h1 { 
font-size:2.4em;
}

h2 {
font-size:1.4em;
}

h3 {
font-size:1.2em;
}

a {
color:#555555;
}

a:hover {
text-decoration:none;
} 

a:focus {
outline:none;
border:none;
}

ul {
list-style:none;
}

input { 
outline:none; 
} 

input:focus { 
outline:none; 
} 

@font-face {
font-family: 'MetaPro_azNormal';
src: url('font/metapro-normal_az.eot');
src: url('font/metapro-normal_az.eot?#iefix') format('embedded-opentype'),
	 url('font/metapro-normal_az.woff') format('woff'),
	 url('font/metapro-normal_az.ttf') format('truetype'),
	 url('font/metapro-normal_az.svg#MetaPro_azNormal') format('svg');
font-weight: normal;
font-style: normal;
}



.header {
width:100%;
height: 106px;
background: white;
border-bottom: 2px solid #d4c4a2;
font-family: 'MetaPro_azNormal';
}

.header_wrapper, .footer_wrapper {
max-width:1240px;
min-width:1080px;
margin:0 auto;
position: relative;
}

.mb_wp {
position: relative;
text-align:center;
}


.logo {
position:absolute;
top:10px;
left:20px;
}

.menu_lan {
margin:0 0 0 140px;
}

.s_warpper {
height:65px;
}

.main_menu li {
float:left;
}

.main_menu li a {
padding: 0 16px;
color: #666666;
text-decoration: none;
display: block;
border-right: 1px solid #d4c4a2;
line-height: 1.1em;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out; 
-o-transition: all 0.3s ease-out;  
transition: all 0.3s ease-out;
}

body.ie .main_menu li a  {
padding: 0 14px;
}

.main_menu li a:hover{ 
color:#009999;
}

.main_menu li.last_menu a, .sub_menu  li.last_menu a{
border-right: none;
}

.l_allw {
width:60px;
position: absolute;
top: 0px;
left: 45px;
display:none;
}

.l_allw a {
height: 22px;
border: 1px solid #999999;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #939598;
cursor: pointer;
text-decoration: none;
display: block;
float: left;
margin: 0 0 0 -1px;
/*new*/
position:relative;
behavior: url(style/PIE.htc);
}

.l_allw a:hover{
color: #cfcfcf; 
}

.langs {
float: right;
margin: 30px 32px 0 10px;
}

.langs a {
color: #939598;
text-decoration: none;
float: left;
display: block;
margin: 3px 0 0 0;
}

.langs a.f_lang {
margin: 3px 12px 0 5px;
}

.langs a:hover, .langs a.selected{
color: #cfcfcf;
}

.l_select {
position:relative;
}

.l_select p {
height:22px;
border: 1px solid #999999;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #939598;
cursor:pointer;
/*new*/
position:relative;
behavior: url(style/PIE.htc);
}

.l_select p  span, .l_select a  span{
padding: 2px 5px;
display: block;
}

.search {
float:right;
border:1px solid #999999;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
width:22px; height:22px;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out; 
-o-transition: all 0.3s ease-out;  
transition: all 0.3s ease-out;
overflow:hidden;
position:relative;
margin: 30px 0 0 0;
/*new*/
behavior: url(style/PIE.htc);
}



.swe_warp {
position:absolute;
width:210px;
top:0px;
right:-2px;
}

.search_box {
width: 185px;
float:left;
font-family: 'MetaPro_azNormal';
margin:2px 0 0 0;
}


.search.open {
width:220px;
}


.search_ic {
width:22px; height:22px;
background: url(img/search.png) no-repeat 5px 5px;
float:left;
cursor:pointer;
border-left:1px solid #999999;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
/*new*/
position:relative;
behavior: url(style/PIE.htc); 
}

.wrap_children{
font-family: 'MetaPro_azNormal';
background: #eceeed;
position:relative;
background-size:cover !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
}

.page_content {
position:relative;
z-index:2;
}

/* main page */

.main_image {
width:100%;
}

.main_image img {
width:100%;
float: left;
}

.mb_warpper{
border-top: 2px solid #d4c4a2;
background: url(img/main_bg.png) repeat-x #eceeed;
}

.mb_wp {
padding:20px 0;
}

.m_block {
display: inline-block;
height: 100%;
width: 23%;
}

.m_block.centermb {

}
/*new*/
.mb_image, .mb_image:focus{
width: 180px;
height: 160px;
/* position: relative; */
position: static;
border: 1px solid black;
overflow: hidden;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
margin:0 auto;
display:block;
}

.mb_image img {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

.ie .mb_image, .opera .mb_image {
width: 162px;
height: 162px;
border:none;
}

.ie .ie_border, .opera .ie_border{
width:162px; height:162px;
position:absolute;
top:0px;
left:0px;
background: url(img/ie_border.png) no-repeat 0 0;
z-index:2;
}

.m_link{
border-bottom: 1px solid #d4c4a2;
text-decoration:none;
font-size: 1.35em;
margin:0 0 9px 0;
display: inline-block;
}

.d_link{
border-bottom: 1px solid #DDD0B5;
font-size: 0.85em;
line-height: 17px;
overflow: hidden;
width: 235px;
/* height:33px; */
height:44px;
display: block;
margin:0 auto 5px auto;
text-decoration:none;
padding:8px 0 10px 0;
}

.m_block p {
font-size: 0.85em;
color:#333;
}

.contnet {
position:relative;
}

.main_block {
width:100%; height:100%;
position:absolute;
left:100%;
}

.main_block.upper {
z-index:10;
}

.main_block.downer {
z-index:5;
}

/* search */

.search_warpper{
width:80%; height:auto;
margin:0 auto 20px auto;
padding:20px 15px; 
background:url(img/c_bg.png) 0 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
overflow:hidden;
position:relative;
}

.search_item {
border-top: 1px solid #d4c4a2;
padding: 10px;
}

.search_date {
font-size: 15px;
color: #666766;
}

.search_item h2{
font-size: 15px;
font-weight: bold;
color: #666766;
}

.search_item a {
background: url("img/arr.png") no-repeat 53px center;
border: 1px solid #D4C4A2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float: left;
padding: 3px 25px 3px 10px;
color: #099999;
text-decoration: none;
margin: 15px 0;
}

/* static page */

.page_content.inner {
max-width:1240px;
min-width:1080px;
margin:0 auto;
position: relative;
}

.s_title {
text-align:center;
margin:18px 0 28px 0;
position:relative;
}

.s_title a{
text-align:center;
margin:18px 0 28px 0;
position:relative;
text-decoration: none;
color: #fff;
   top: 5px;
}
.s_title.photo h1 a{
color: #009999;
}
.s_title i {
position:absolute;
top:0px;
left:0px;
}



.s_title h1 {
height:52px;
background:url(img/title_bg.png) repeat-x 0 0;
display:inline-block;
color:white;
-moz-text-shadow: 1px 1px 0px #000;
-webkit-text-shadow: 1px 1px 0px #000;
text-shadow: 1px 1px 0px #000;
font-size: 2.2em;
}

.s_title h1 span{
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";
 display:inline-block;/*new*/
}

.s_title.photo h1{
background:none !important;
-moz-text-shadow: none;
-webkit-text-shadow: none;
text-shadow: none;
border-bottom: 2px solid #d3c5a8;
border-top: 2px solid #d3c5a8;
color: #009999;
}
.s_title.photo h1 span{
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(enabled=false)";
 display:inline-block;/*new*/
}
/*.s_title h1 span {
position:relative;
top:3px;
}*/

.s_content{
width:84%; height:310px;
margin:0 auto 20px auto;
padding:20px 15px; 
background:url(img/c_bg.png) 0 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
overflow:hidden;
position:relative;
behavior: url(style/PIE.htc);
}

.s_content.img {
width:97%;
}

.s_image {
width:290px;
position:absolute;
top:20px;
left:15px;
}

.news_desc h2{
border-top: 1px solid #D4C4A2;
color: #333333;
font-size: 14px;
font-weight: bold;
min-height: 55px;
line-height: 22px;
margin: 15px 0 0;
padding: 5px 0 0;
text-align: left;
width: 290px;
}

.news_multi a{
margin:0 20px 0 0;
float:left;
}

.news_multi li, .event_in_item li, .events_block li, .m_block li, .n_text li, .search_item li {
list-style:none !important;
}

.nm_image {
width:38px; height:30px;
display:block;
background:url(img/photo.png) no-repeat 0 0;

}

.nm_video {
width:41px; height:30px;
display:block;
background:url(img/video.png) no-repeat 0 0;

}

.nm_back {
width:38px; height:30px;
display:block;
background:url(img/back.png) no-repeat 0 0;
float:left;
cursor:pointer;
}

.ss_wcontnet {
height:100%;
overflow:hidden;
}

.ss_wcontnet.img {
margin: 0 0 0 305px;
}

.sc_warpper{
color: #2a2a2a;
line-height: 1.8em;
margin:0 20px 0 0;
}

.sub_menu {
text-align:center;
margin:-5px 0 20px 0;
min-height:20px;
}

.sub_menu ul{
display: inline-block;
background: white;
}

.sub_menu li {
display:inline-block;
background:white;
padding:10px 0;
}
.sub_menu li a {
text-decoration: none;
color: #666666;
font-size: 1.35em;
padding: 0 15px;
display: block;
line-height: 0.9em;
border-right: 1px solid #009999;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out; 
-o-transition: all 0.3s ease-out;  
transition: all 0.3s ease-out;
}

.sub_menu li a:hover, .sub_menu li.selected a{
color:#009999;
}

.sub_menu li:last-child a{
border-right: none;
}


/* events */

.events_block {
width:1080px;
margin:0 auto 20px auto;
background:url(img/c_bg.png) 0 0;
}

.events_block.fc{
margin:0 auto 60px auto!important;
 
display: block;
position: relative;
}

.car_warpper {
width: 1020px;
margin:0 auto;
}



.event_item {
width: 1020px;
height: 400px;
overflow: hidden;
position: relative;
float:left;
}

.event_bg {
position:absolute;
top:0px; left:0px;
-webkit-transition: all 0.6s ease-out;
-moz-transition: all 0.6s ease-out; 
-o-transition: all 0.6s ease-out;  
transition: all 0.6s ease-out;
}

.event_bg img {
float:left;
}

/*
.normal .event_item:hover .event_bg{
left:-100px;
}*/

.event_s {
width:1400px;
}

.ev_ml, .ev_ml:focus {
width: 1020px;
color: #009999;
border-bottom: 1px solid #D4C4A2;
font-size: 1.6em;
display: block;
text-decoration: none;
margin: 32px 30px 10px 30px;
display: block;
float: left;
}

.event_caption {
width: 400px;
height: 340px;
background:url(img/ca_bg.png) 0 0;
padding: 30px 31px;
position:relative;
z-index: 2;
display:block;
}

.event_caption a{
color: white;
font-size: 24px;
font-weight: bold;
line-height: 28px;
text-align: left;
text-decoration:none;
}

.event_caption a:hover{
text-decoration:underline;
}

.event_caption span{
color: white;
font-size: 18px;
font-weight: normal;
line-height: 28px;
display:block;
}

.event_caption p{
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
line-height: 20px;
border-top: 1px solid #d5c3ad;
display:block;
margin-top: 15px;
padding-top: 5px;
}

.e_prev, .e_prev_s, .e_prev_s_s{
width: 17px;height: 30px;
background:url(img/e_ars.png) 0 0 no-repeat;
float: right;
margin:10px 0 20px 0;
}

.a_block {
height: 50px;
}

.e_next, .e_next_s, .e_next_s_s{
width: 17px;height: 30px;
background:url(img/e_ars.png) -25px 0 no-repeat;
float: right;
margin:10px 0 20px 15px;
}

/* photo */

.photo_item, .video_item  {
cursor: pointer;
float: left;
overflow: hidden;
position: relative;
width: 323px;
height: 326px;
display:block;
margin: 0 18px 20px 18px;
}

.p_gallery {
display:none;
}

.photo_bg {
width: 323px;
height:652px;
position:absolute;
top:0px;
left:0px;
-webkit-transition: all 0.6s ease-out;
-moz-transition: all 0.6s ease-out; 
-o-transition: all 0.6s ease-out;  
transition: all 0.6s ease-out;
}

/*
.normal .photo_item:hover .photo_bg, .normal .video_item:hover .photo_bg{
top:-326px;
}*/

.photo_bg img {
float:left;
}

.descritpion{
left: 0px; bottom:-350px;
position: absolute;
z-index: 9999;
width: 303px;
background:url(img/cap_bg.png) 0 0;
padding: 10px;
text-align: center;
-webkit-transition: all 0.6s ease-out;
-moz-transition: all 0.6s ease-out; 
-o-transition: all 0.6s ease-out;  
transition: all 0.6s ease-out;
color:#333;
}
.descritpion1{
left: 0px; bottom: -127px; height: 150px;
position: absolute;
z-index: 9999;
width: 303px;
background:url(img/cap_bg.png) 0 0;
padding: 10px;
text-align: center;
-webkit-transition: all 0.6s ease-out;
-moz-transition: all 0.6s ease-out;
-o-transition: all 0.6s ease-out;
transition: all 0.6s ease-out;
color:#333;
}
.descritpion1 .one_line{
	display:inline-block;width: 145px;text-align:right}
.descritpion1 .one_line:first-child{
	text-align:left
}

/*
.normal .photo_item:hover .descritpion, .normal .video_item:hover .descritpion{
bottom:0px !important;
}*/

.descritpion h3, .descritpion1 h3{
font-size: 20px;
padding: 10px 10px 20px 10px;
line-height: 1em;

}

.descritpion span, .descritpion1 span{
display:block;
border-top:3px solid #c9bc9e;
text-align: center;
width: 150px;
margin:0 auto;
}

.photo_wrapper {
width:1080px;
margin:0 auto 5px;/*new*/
}

.pagging {
text-align:center;
padding: 20px 0;
}

.pagging li {
display:inline-block;
margin:0 2px;
}

.pagging a {
width:18px; height:18px;
display:block;
background:#ccc; 
color: #555;
text-decoration:none;
font-weight:bold;
}

.pagging .selected a {
background:#009999;
color:white;
}

/* photo heydar*/
.photo_wrapper.heydar .photo_item{
width:500px;
height: 500px;
margin: 0 20px 20px 20px;
}

.photo_wrapper.heydar .photo_item .descritpion{
width:500px;
}

.photo_wrapper.heydar .photo_item:hover .photo_bg{
top:-500px;
}

/* news */

.news_item {
width: 495px; height: 295px;
border-top: 1px solid #D4C4A2;
float: left;
}

.news_item.m_left {
margin:0 0 0 30px;
}

.news_wrapper {
width:1080px;
margin:0 auto 20px auto;
background:url(img/c_bg.png) 0 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(style/PIE.htc);
}

.news_item h2{
color: #333333;
font-size: 16px;
font-weight: bold;
text-align: left;
text-transform: uppercase;
min-height: 45px;
overflow: hidden;
margin:8px 0 0 0;
}

.n_iamge {
width:255px;
float:left;
}

.n_text {
float: right;
width: 225px;
}

.n_text  p{
color: #666666;
font-size: 14px;
height: 120px;
line-height: 17px;
min-height: 120px;
text-align: justify;
overflow: hidden;
}

.date{
color: #666666;
font-size: 12px;
margin-bottom: 10px;
display:block;
}

.n_text a {
background: url("img/arr.png") no-repeat 53px center;
border: 1px solid #D4C4A2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float: left;
padding: 3px 25px 3px 10px;
color: #099999;
text-decoration:none;
margin: 11px 0 0 0;
behavior: url(style/PIE.htc);
}

.n_warpper {
margin: 30px 30px 0 30px;
float: left;
}

/* contant */

.errorwarn {
position: absolute;
top: 431px;
left: 198px;
color: red;
font-family: 'MetaPro_azNormal';
}

.contants_main {
text-align:center;
margin: 33px 0 10px 0;
position:relative;
}

.contact_popup {
position:absolute;
top: -100px;
left:50%;
width: 450px; height:520px;
text-align: center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 2px solid #D4C4A2;
margin:0 0 0 -225px;
background: url(img/c_bg.png) 0 0;
z-index:2;
display:none;
}


#ticket_popup {
    position:absolute;
    top: 88px;
    left:50%;
    width: 450px; height:145px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #D4C4A2;
    margin:0 0 0 -225px;
    background: url(img/c_bg.png) 0 0;
    z-index:2;
    display:none;
}
#ticket_popup div{/* display: table-cell;
    height: 100px;
    vertical-align: middle; text-align:center;  */ margin-top: 55px;}
.loadingGif{border-radius: 5px 5px 5px 5px;
    height: 20px;
    position: fixed;
    right: 20px;
    top: 125px;
    width: 20px;
    z-index: 11}
.ticketLoadBlock{position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background:  url("img/t_bg.png") repeat scroll 0 0 transparent;
    z-index: 99999;}
.c_open_pop_up {
text-decoration:none;
}

.c_open_pop_up:hover {
color:#555555;
}

.contact_close {
width:21px; height:23px;
position:absolute;
background:url(img/close_popup.png) no-repeat 0 0;
top:5px;
right:7px;
}
.ticket_close {
width:21px; height:23px;
position:absolute;
background:url(img/close_popup.png) no-repeat 0 0;
top:5px;
right:7px;
}

.cp_item {
margin:0 0 10px 0;
}

.cp_item p {
width:125px;
float:left;
margin:0 10px 0 0;
color: #666666;
display:block;
text-align:right;
}

.cp_item input {
width: 200px;
padding: 2px;
color: #666666;
border: 1px solid #888888;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float:left;
line-height: 1em;
font-family: 'MetaPro_azNormal';
}

.cp_item textarea {
border: 1px solid #888888;
border-radius: 5px;
resize: none;
width: 200px;
padding: 2px;
color: #666666;
font-family: 'MetaPro_azNormal';
float:left;
height: 150px;
}

.text_label p {
margin: 140px 10px 0 0;
}

.cp_item span {
display:block;
color: #666666;
float:left;
}

.cp_item input:focus, .cp_item textarea:focus{
background:#f5f5f5;
outline:none;
}

.send_contact {
background: url("img/arr.png") no-repeat 62px center;
border: 1px solid #D4C4A2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float: left;
padding: 3px 25px 3px 10px;
color: #099999;
text-decoration: none;
margin: 11px 0 0 0;
font-family: 'MetaPro_azNormal';
margin: 10px 0 0 260px;
}

.captcha {
width:206px; height:81px;
text-align:right;
}

.c_desc_ccp {
width:212px;
margin: 20px 0 0 146px;
font-family: 'MetaPro_azNormal';
}

.caps_item input{
margin: 0 0 0 136px;
}

.c_item {
display: inline-block;
color: #666666;
font-size: 19px;
margin: 0 20px;
position: relative;
padding: 0 0 0 40px;
}

.c_item:hover, .c_item a:hover {
color: #009999;
cursor:pointer;
}

.c_item i{
position: absolute;
display: block;
left: -10px;
bottom: 0px;
}

.c_item.ad {
margin: 0;
}

.c_item.ph i{
width:40px; height:31px;
background:url(img/tel.png) no-repeat 0 0;
}

.c_item.fa i{
width:40px; height:32px;
background:url(img/fax.png) no-repeat 0 0;
}

.c_item.em i{
width:39px; height:31px;
background:url(img/email.png) no-repeat 0 0;
}

.c_item.ad i {
width:25px; height:45px;
background:url(img/pin.png) no-repeat 0 0;
left: 10px;
}

.content_map {
width:100%;
height:335px;
margin:0 0 20px 0;
position:relative;

}

.map_wrapper {
position:absolute;
top:0px;
display:none;
}

.map_wrapper iframe {
border:none;
}

/* stucture */

.str_items {
margin:20px 0 0 0;
}

.str_popup{
position:absolute;
background: #FFFFFF;
border: 3px solid #11A0A0;
width:445px;
border-radius: 5px;
text-align: left;
padding: 15px;
z-index: 99;
top:0px;
display:none;
}

.str_item.first .str_popup{
left:0px;
}

.str_item.second .str_popup{
left: -80px;
}

.str_item.third .str_popup{
right:0px;
}

.close_popup {
width:21px; height:23px;
position:absolute;
background:url(img/close_popup.png) no-repeat 0 0;
top:15px;
right:15px;
}

.str_item {
display:block;
border-top: 3px solid #D4C4A2;
width: 301px;
text-align: left;
padding:0 15px;
color: #666766;
line-height: 24px;
 
cursor:pointer;
position:relative;
float:left;
}

.last_str .str_item {
margin: 0 auto !important;
float: none;
border-bottom: 3px solid #D4C4A2;
height: 84px;
}

.str_item h2 {
padding:15px 0;
}

.str_item.second {
margin: 0 13px;
}

.str_item_warp {
height: 70px;
margin-bottom: 20px;
text-align:ceter;
}

/* events */

.events_inner_s {
width: 84%;

margin: 0 auto 20px auto;
padding: 20px 15px;
background: url(img/c_bg.png) 0 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
overflow: hidden;
position: relative;
}

.events_inner_s .ev_ml {
width:100% !important;
margin:0 !important;
}

.event_in_item {
width: 330px;
margin: 10px 8px;
float: left;
overflow: hidden;
position: relative;
text-align: center;
}

.event_in_item img {

}

.event_in_item a{
font-size: 16px;
font-weight: bold;
padding: 10px 0 15px;
height: 60px;
overflow: hidden;
display: block;
color: #333333;
text-decoration:none;
}

.event_in_item span{
font-size: 15px;
padding: 10px;
border-top: 2px solid #ddd2b9;
width: 200px;
color: #2a2a2a;
min-width: 100px;
display: inline-block;
}

/* v tour */

.v_tour_show {
width:100%;
height:550px;
overflow:hidden;
}

.vt_carousel {
margin:20px 0 20px 0;
position:relative;
}

.vt_prev {
width:27px;
height:40px;
background:url(img/e_ars_big.png) no-repeat 0 0;
position:absolute;
left:0px;
top:50%;
margin:-20px 0 0 0;
}

.vt_next {
width:27px;
height:40px;
background:url(img/e_ars_big.png) no-repeat -44px 0;
position:absolute;
right:0px;
top:50%;
margin:-20px 0 0 0;
}

.v_t_item {
width:228px; height:165px;
float:left;
margin:0 12px;
text-align: center;
}

.vt_carousel .caroufredsel_wrapper{
margin: 0 0 0 50px !important;
}



/* loading */

.q_image {
width:250px;
height:236px;
background:url(img/loading.png) no-repeat;
background-position:0px 0px;
position:absolute;
top:50%;
left:50%;
margin:-115px 0 0 -125px;
}

body.en .q_image {
background:url(img/loading_en.png) no-repeat;
}

.h_block {
width:636px; height:340px;
position:fixed;
top:50%;
left:50%;
margin:-170px 0 0 -318px;
display:none;
}

#qLbar, #qLpercentage {
display:none !important;
}

.sw_warpper {
display: none; 
}

/* ie */
/*
.ie .footer {
margin-bottom:0px !important;
bottom:-20px !important;
}



.ie .footer {
margin-bottom:13px !important;
bottom:0px !important;
}*/

.ie .footer {
margin-bottom:0px !important;
bottom:-20px !important;
}

.ie .fuc_footer .footer {
margin-bottom:0px !important;
bottom:0px !important;
}

.ie  .fuc_footer_all .footer {
margin-bottom:0px !important;
bottom:0px !important;
}

.ie  .fuc_footer_all .footer .footer_wrapper {
height:55px;
}

.safari * {
font-weight:normal !important;
}

.safari .footer .footer_wrapper{
height:55px !important;
}

.safari .footer.abs {
position: -webkit-sticky !important;
left:0px !important;
}

.safari .footer.abs .footer_wrapper {
height:40px !important;
}

.ie_bg {
width:100%; height:100%;
position:absolute;
top:0px;
left:0px;
z-index:1;
overflow: hidden;

}

.nicescroll-rails{
behavior: url(style/PIE.htc);
}

.ie_bg img {
width:100%; height:100%;
}

.footer {
width:100%; height:40px;
background:url(img/f_bg.png) 0 0;
margin-bottom:13px !important;
position:relative;
z-index:2;
}

.soc_bttns {
float:right;
}

.soc_bttns li {
float:left;
margin: 3px 10px 0 0;
}

.ins {
width:21px; height:27px;
background:url(img/sc_bttn.png) no-repeat 0 0;
display:block;
}

.fce {
width:21px; height:27px;
background:url(img/sc_bttn.png) no-repeat -27px 0;
display:block;
}

.ytu {
width:25px; height:27px;
background:url(img/sc_bttn.png) no-repeat -61px 0;
display:block;
}

.twe {
width:19px; height:27px;
background:url(img/sc_bttn.png) no-repeat -98px 0;
display:block;
}

.footer.abs {
position:fixed;
bottom:0px;
}

.footer_wrapper {
color:white;
height: 40px;
}

.footer_wrapper p {
margin: 9px 0 0 0;
float: left;
}



.loaded_block {
display:none;
}

/* new */
.chixish_block {
width:1080px;
margin:0 auto 20px auto;
background:url(img/c_bg.png) 0 0;
}
 	
.width_for_map	 	
{	 	
	z-index:9	 	
}

.page_loading {
width: 20px;
height: 20px;
position: fixed;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
top: 125px;
right: 20px;
background: url(img/loading_page.gif) center center no-repeat #DACCB0;
z-index: 11;
display:none;
}

.fu_loading {
width:100%; height:100%;
position:fixed;
top:0px;
left:0px;
z-index:9999999;
}

.fu_loading_self{
width:250px;
height:236px;
background-position:0px 0px;
position:absolute;
top:50%;
left:50%;
margin:-115px 0 0 -125px;
}

.fu_loading.az .fu_loading_self {
background: url(img/loading_az.png) 0 0 no-repeat;
}

.fu_loading.en .fu_loading_self{
background: url(img/loading_en.png) 0 0 no-repeat;
}

.logo li {
list-style:none;
list-style-type:none;
}

.opera .footer_wrapper {
height:55px;
}

.fancybox-title sub {
vertical-align: super;
font-size: 0.85em;
}


.register_wrapper{
width: 425px;
margin: 0 auto;
}

.register_wrapper h3{
font-weight:bold;
text-align:center;  margin: -10px 0 10px;  padding: 0 8px 0 0px;
}

.ticketText{
text-align:justify; margin-bottom:10px
}

.c_desc_ticketreg {
font-family: 'MetaPro_azNormal';
margin-bottom: 13px;
margin-top: 8px;
}
.ticketreg_item,.ticketreg_item1{
margin-bottom:10px}
.ticketreg_item input{ background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #AAAAAA;
line-height: 1em;
margin: 0;
padding: 5px;
width: 192px;}
.ticketreg_item input:first-child{ margin-right:10px}

.ticketreg_item select{ background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #AAAAAA;  color: #AAAAAA;
line-height: 1em;
margin: 0;
padding: 5px;
width: 202px;}

.ticketreg_item1 input{ background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #AAAAAA;
line-height: 1em;
margin: 0;
padding: 5px;
width: 410px;}

.ticketreg_item1 select{ background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #AAAAAA; color: #AAAAAA;
line-height: 1em;
margin: 0;
padding: 5px;
width: 422px}
.ticketreg_item1 textarea{ background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #AAAAAA;
line-height: 1em;
margin: 0;
padding: 5px;
width: 410px;
resize:none;
font: 14px/1.4 Arial,Serif;}
.captcha #captcha{
margin: -5px -5px 0 0;}
.send_contact1 {
background: url("img/arr.png") no-repeat 62px center;
border: 1px solid #D4C4A2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 3px 25px 3px 10px;
color: #099999;
text-decoration: none;
margin: 11px 0 0 0;
font-family: 'MetaPro_azNormal';
margin: 0 19px 15px 0px;
float: right;
cursor: pointer;
behavior: url(style/PIE.htc);
position:relative;
}


label.select_btn:before {
background: url(img/select_btn.png) no-repeat;
content: "";
display: block;
height: 28px;
pointer-events: none;
position: absolute;
right: 3px;
top: -6px;
width: 31px;
/* 	float:right\9;
top: -7px\9;
z-index:9999; */
}
label.select_btn:after {
border-bottom: 1px solid #DDDDDD;
color: #AAAAAA;
content: "";
padding: 0 0 2px;
pointer-events: none;
position: absolute;
right: 8px;
top: 2px;
}
label.select_btn {
position: relative;
}
.contact_icon{
/* border: 1px solid #939598;
border-radius: 3px 3px 3px 3px; */
float: right;
height: 17px;
margin: 32px -12px 0 8px;
padding: 3px 5px;
position: relative;
text-align: center;
width: 22px;
behavior: url(style/PIE.htc);
}
.contact_ic{
background: url("img/contact_icon.png") no-repeat 0px 0px ;
width: 32px;
height: 27px;cursor: pointer;}

.s_hidden img{
opacity: 0;
}
#msg{
color: red; margin-bottom: 10px;
}

.order_btn, .order_btn:focus {
border: 1px solid #D4C4A2;
border-radius: 3px;
color: #A79373;
float: left;
font-weight: bold;
margin: 0 20px 0 0;
padding: 5px 10px;
text-decoration: none;
behavior: url(style/PIE.htc);
position:relative;
cursor:pointer;
}

.s_bilet {
list-style:none;
}
.captcha_ticket{height: 40px; margin-right: 15px; float: right; width:235px}
.captcha_ticket a{ text-decoration:none; float: left; margin-top: 15px;}
.captcha_ticket a:hover{ color:#999999;}

.info_ticket{
 margin: 0px 0 10px;
    text-align: justify;
    width: 420px;}
.ticketTitle{border: 1px solid #AAAAAA;padding: 5px; color:#8f8c84;
    width: 410px; text-align:center;font-family: 'MetaPro_azNormal';font-weight:bold}
	
	
	
.android {
    background: rgba(0, 0, 0, 0) url("img/android.png") no-repeat scroll 0 0;
    display: block;
    height: 30px;
    margin: 2px -3px 0;
    width: 27px;
}


.apple {
    background: rgba(0, 0, 0, 0) url("img/apple.png") no-repeat scroll 0 0;
    display: block;
    height: 30px;
    margin: 2px 0px 0;
    width: 27px;
}


.mobile_bg {
    background:#eeeeee;
    width: 100%;
	margin:auto;
    text-align: center;
	
}


.mobile_bg  img{
 
height: auto;
margin: auto;
text-align: center;
width: 100%;	
}

@media (max-width: 400px) {
.mobile_bg  img{
height: 50%;
margin: auto;
text-align: center;
width: 111%;
	
}
	.str_item.second {
    margin: 0!important;  
}

.last_str .str_item {
   
float: left!important;}

.str_item {
	height:auto!important;
	   
	
}
}


.mobile_close{

background: #fff none repeat scroll 0 0;
    font-size: 26px;    
	height: 40px;    
	position: absolute;     
	right: 0;
    text-align: center;
    top: 0;
    width: 45px;
	text-decoration:none;

}



/* sertifikatlar pdf */


.photo-list_pdf {
    list-style: outside none none;
}

.photo-list_pdf {
    list-style: outside none none;
    margin: 0 -20px 15px 0;
    overflow: hidden;
    padding: 0;
}

.photo-list_pdf li {
    float: left;
    height: 322px;
    margin:10px 2px 20px 10px;
    overflow: hidden;
    position: relative;
    width: 209px;
}



.photo-list_pdf a {
    cursor: pointer;
    display: block;
    position: relative;
	border: 1px solid #999;
	height: 291px;
    width: 206px;
}

.photo-list_pdf a::after {
/*     background: rgba(116, 113, 114, 0.8) none repeat scroll 0 0; */
    background: rgba(0, 0, 0, 0) url("img/bg_pdf.png") no-repeat; 
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
}


.photo-list_pdf a:hover::after, .photo-list_pdf a:hover .fa1 {
    opacity: 1;
}

.photo-list_pdf .fa1 {
    color: #fff;
    font-size: 38px;
    left: 50%;
    margin: -19px 0 0 -18px;
    opacity: 0;
    position: absolute;
    top: 50%;
    z-index: 10;

}

.photo-list_pdf a .fa1 {
    transition: all 400ms ease 0s;
}


@media (max-width: 500px) {
		.str_item.second {
    margin: 0!important;  
}

.last_str .str_item {
   
float: left!important;}

.str_item {
	height:auto!important;
	   
	
}
.photo-list_pdf  li:nth-child(2n){
/*     float: right;
    height: 322px;
    margin:10px 2px 20px 10px;
    overflow: hidden;
    position: relative; */
    width: 150px;
	float: right;
	height: 322px;
}

.photo-list_pdf  li:nth-child(2n+1){
    float: left;
    height: 322px;
    margin:10px 2px 20px 10px;
    overflow: hidden;
    position: relative;
    width: 209px;
}



.photo-list_pdf {
	  width:450px;
	
}

}

/* end sertifikatlar pdf */


/* press */

.photo_press {
    list-style: outside none none;
}

.photo_press {
  float: left;
    list-style: outside none none;
    overflow: hidden;
    padding: 0;
    width: 253px;
	height: 390px;
}



.photo_press  li {
 float: left;
    height: 80px;
    margin-left:20px;
    overflow: hidden;
    padding: 15px 4px 14px 115px;
    position: relative;
    width: 116px;
}





.photo_press  .azlogo{
background: rgba(0, 0, 0, 0) url("img/merkez_logo_icon.png") no-repeat scroll 0 0;
   
}

.photo_press  .rulogo{
background: rgba(0, 0, 0, 0) url("img/merkez_logo_icon_ru.png") no-repeat scroll 0 0;
 
}


.photo_press   .enlogo{
background: rgba(0, 0, 0, 0) url("img/merkez_logo_icon_en.png") no-repeat scroll 0 0;

}


.photo_press  li  span{
     display: block;
    float: left;
    height: 23px;
    position: relative;
    width: 140px;
}

.press_ul{
	float:left;
	margin:-20px 0 0;
	list-style: outside none none;
}


.photo_press a {
    color: #009999;
    cursor: pointer;
    display: block;
    text-decoration: none;

}



.photo_press a:hover{
    text-decoration:underline;
}



.press_l {
    color: #009999;
    cursor: pointer;
    display: block;
    text-decoration: none;

}

.press_l:hover{
    text-decoration:underline;

}


/* 

 .press_gallery_ul1 {
    list-style: outside none none;
    margin: 0 -20px 15px 0;
    overflow: hidden;
    padding: 0; 
	   list-style-type: none;
    margin: 0;
    padding: 0;
	width:200px;
}


.press_gallery_ul1 li {
   border: 10px solid #fff;
    float: left; 
    height: 138px !important;
    margin: 1px !important;
    overflow: hidden;
    position: relative; 
    width: 220px !important;
	display:block!important;
}


 */



 
 
 .press_gallery_ul2 {
    list-style: outside none none;
    margin: 0 -20px 15px 0;
    overflow: hidden;
    padding: 0; 
	   list-style-type: none;
    margin: 0;
    padding: 0;
/* 	width:200px; */
}





.press_gallery_ul2  li{
   border: 10px solid #fff;
    float: left; 
    height: 197px !important;
    margin: 1px !important;
    overflow: hidden;
    position: relative; 
    width: 220px !important;
/* 	display:block!important; */
}




 
 

.press_gallery {
    height: 138px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 220px !important;
}
.press_gallery .descritpion {
    bottom: 0 !important;
    height: 100% !important;
    opacity: 0 !important;
    width: 100% !important;
	padding: 0 !important;
}
.press_gallery .descritpion:hover {

    bottom: 0 !important;
    opacity: 1 !important;
	color:#fff;
	background:none!important;
}

 .press_gallery a {
    height: 100% !important;
    margin: 0 !important;
    position: relative;
    width: 100% !important;
	color:#fff;
	text-decoration:none;
}

 .press_gallery a:hover {

	text-decoration:underline;
}

.press_gallery .descritpion_bg{

  
    background: rgba(0, 0, 0, 0) url("img/desc_bg4.png") repeat;
	bottom: 0;
    height: 90px !important;
    padding: 10px;
    position: absolute;
}

.i_view{
	background: rgba(0, 0, 0, 0) url("img/icon.view.png") no-repeat scroll 0 0;
	 height: auto !important;
    padding: 0 0 0 30px;
}

.i_download{
	background: rgba(0, 0, 0, 0) url("img/icon.download.png") no-repeat scroll 0 0;
		 height: auto !important;
    padding: 0 0 0 30px;
}



 .press_gallery   .text3{
    float: left;
    height: auto !important;
    margin: 8% 0 0 4px;
    padding: 0;
    width: 120px;
	text-align: left;
 }
 
 
  .press_gallery   .text4{
    float: right;
    height: auto !important;
    margin: 8% 10px 0px;
    padding: 0;
    width: auto;
	text-align: right;
 }
 
 
.press_gallery .descritpion  .text1, .text2 {
  float: left;
    margin: 10px 14px 0 3px;
    z-index: 8888;
	font-size: 16px;
	 
 }



.press_gallery  .photo_item {
	
	  cursor: pointer;
    display: block;
    float: left;
    height: 326px;
    margin: 0 18px 20px;
    overflow: hidden;
    position: relative;
    width: auto!important;
	
}


	
.wp_32_Brendbuk .nicescroll-rails {
    display: none !important;
}

.wp_32_Brendbuk  h1 a {
background:none !important;
-moz-text-shadow: none!important;
-webkit-text-shadow: none!important;
text-shadow: none;

color: #009999;
}
	

.wp_32_Brendbuk 	h1{
background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-bottom: 2px solid #d3c5a8;
    border-top: 2px solid #d3c5a8;
    color: #009999;
    text-shadow: none;

}


.wp_32_Brand_book_   h1 a {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-bottom: 2px solid #d3c5a8;
    border-top: 2px solid #d3c5a8;
    color: #009999;
    text-shadow: none;
}


.wp_32_Brand_book_  .s_title h1 {
	
	background:none!important;
}


.press_m2{
	
  float: left!important;

    width: 60%!important;
}	

/* end press */

 
.titleslider{
    
      position: relative;
     z-index: 999; 
    left: 78px; 
} 


@media (max-width: 767) {
	.str_item.second {
    margin: 0!important;  
}

.last_str .str_item {
   
float: left!important;}

.str_item {
	height:auto!important;
	   
	
}

}
 
.str_item {
	height:auto!important;
	   
	
}