
.header_wrapper, .footer_wrapper {
    margin: 0 auto;
    max-width: 960px;
    min-width: 960px;
    position: relative;
}

.menu_lan {
    margin: 0 0 0 120px;
}
.main_menu li a {
    padding: 0 8px;
	 font-size: 12px;
}


.m_block {
    display: inline-block;
    height: 100%;
    width: 26%;
}

.s_content {
    background: url("img/c_bg.png") repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    height: 310px;
    margin: 0 auto 20px;
    overflow: hidden;
    padding: 20px 15px;
    position: relative;
    width: 74%;
}


.page_content.inner {
    margin: 0 auto;
    max-width: 960px;
    min-width: 960px;
    position: relative;
}

.events_block {
    background: url("img/c_bg.png") repeat scroll 0 0 transparent;
    margin: 0 auto 20px;
    width: 940px;
}

.car_warpper {
    margin: 0 auto;
    width: 900px;
}

.ev_ml {
    border-bottom: 1px solid #D4C4A2;
    color: #009999;
    display: block;
    float: left;
    font-size: 1.6em;
    margin: 32px 20px 10px;
    text-decoration: none;
    width: 895px;
}
 .caroufredsel_wrapper{
width: 900px;}

.event_item {
    float: left;
    height: 400px;
    overflow: hidden;
    position: relative;
    width: 900px;
}

.news_wrapper {
    background: url("img/c_bg.png") repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    margin: 0 auto 20px;
    width: 960px;
}
.news_item {
    border-top: 1px solid #D4C4A2;
    float: left;
    height: 295px;
    width: 420px;
}
.n_iamge {width: 200px}
.n_iamge img{width: 200px}

.n_text {
    float: right;
    width: 200px;
}

.c_item {
    color: #666666;
    display: inline-block;
    font-size: 14px;
    margin: 0 20px;
    padding: 0 0 0 40px;
    position: relative;
}
.photo_wrapper {
    margin: 0 auto 5px;
    width: 960px;
}
.photo_wrapper.heydar .photo_item {
    height: 390px !important;
    margin:0 0px 20px 20px;
    width: 450px;
}
.photo_wrapper.heydar .photo_bg {
    height: 500px;
    left: 0;
    position: absolute;
    top: 0;
    transition: all 0.6s ease-out 0s;
    width: 450px;
}
.photo_wrapper.heydar .photo_bg img {
    float: left;
  width: 450px; height: 500px !important;

}
.photo_item, .video_item {
    cursor: pointer;
    display: block;
    float: left;
    height: 300px;
    margin: 0 13px 20px;
    overflow: hidden;
    position: relative;
     width: 290px;
}
.photo_wrapper .photo_bg img {
    float: left;
  width: 400px;height: 326px;
}
.v_t_item {
    float: left;
    height: 165px;
    margin: 0 12px;
    text-align: center;
    width: 200px;
}
.vt_carousel .caroufredsel_wrapper {
    margin: 0 0 0 25px !important;
}
.width_for_map {
    z-index: 0;
}
#map{
z-index:0;position:relative}
.contact_popup {
    background: url("img/c_bg.png") repeat;
    border: 2px solid #D4C4A2;
    border-radius: 5px 5px 5px 5px;
    display: none;
    height: 500px;
    left: 50%;
    margin: 0 0 0 -225px;
    position: absolute;
    text-align: center;
    top: -88px;
    width: 450px;
    z-index: 9999 !important;
}
html, body {
width: 980px;
	overflow:hidden;
	height:100%
}
div.olMapViewport {
    z-index:1
}

.content_map {
z-index:1
}
.map_wrapper iframe {
    border: medium none;
    z-index: 0;
}

.v_tour_show iframe{width: 950px !important;}