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

body {
    font: 14px/1.4 Arial, Serif;
    z-index: 0;
    background: url(../img/main_bg.png) repeat-x 0 0;
}

.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: #4e96bf;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

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

ul {
    list-style: none;
}

input {
    outline: none;
}

input:focus {
    outline: none;
}

/* HEADER START */
#header {
    width: 100%;
    text-align: left;
    position: relative;
    margin: 0 auto;
}

.top_line {
    width: 100%;
    background:  url(../img/h_bg.png) #b79f81;
    height: 35px;
    color: white;
}

.top_line a {
    color: white;
    text-decoration: none;
}

.top_line #header_menu a {
    color: white;
    text-decoration: none;
    /*padding:0 4px*/
}

.top_line #header_menu .active a:hover {
    /*padding:0px 4px !important*/
}

.top_line #header_menu a:hover {
    color: white;
    text-decoration: none;
    font-weight: bold;
    /*padding:0px 2px 0 4px*/
}

/*.top_line #header_menu .first a:hover  {
		padding:0 3px;
}

.top_line #header_menu .last a:hover  {
		padding:0 3px 0 4px
}*/

.top_wrapper {
    width: 1000px;
    margin: 0 auto;
    font-size: 0.85em;
}

.languages {
    float: left;
    margin: 10px 0 0 25px;
}

.languages li {
    padding: 0 10px;
    float: left;
}

.languages li.m_l {
    border-left: 1px solid white;
    border-right: 1px solid white;
}

.languages li.selected {
    font-weight: bold;
}

.languages a {
    padding: 0px 2px
}

.languages a:hover {
    color: #fff;
    font-weight: bold;
    padding: 0 2px;
}

.languages a:first-child:hover {
    padding: 0 2px 0 1px;
}

.top_menu {
    float: right;
    margin: 10px 25px 0 0;
    width: 325px;
}

.top_menu .t_text {
    float: right;
}

.t_text {
    float: left;
}

.t_text li {
    float: left;
    padding: 0 10px;
    /*border-right: 1px solid white;*/
    position: relative;
    /*width:70px;*/
    text-align: center;
}

.t_text li ul li {
    float: left;
    /* padding: 4px 10px 4px 13px !important;*/
    position: relative;
    text-align: left;
    border-right: none !important;
}

.t_text li.active {
    font-weight: bold;
}

.t_text li.active li {
    font-weight: normal;
}

.t_text li li.active {
    font-weight: bold;
}

.top_menu .t_text li:last-child {
    background: none;
    /*padding: 0 0 0 7px;*/
    /*text-align: left;*/
    /*width: 60px;*/
}

.top_menu .t_text li.first {
    /*background: none;*/
    /*width: 60px;*/
}

.top_menu .t_text li.second {
    /*width: 66px;
    padding: 0 5px;
    margin: 0 !important;*/
}

.top_menu  .t_text li ul li.second {
    /*margin: 0 10px !important;*/
}

.top_menu  .t_text li.third {

    /*width: 46px;*/
    /*margin: 0;*/

}

.t_text li ul {
    position: absolute;
    text-align: right;
    background: #B79F81;
    padding: 10px 0 6px 10px;
    right: 0px;
    display: none;
    z-index: 2;
}

.t_text li ul li {
    float: inherit;
    border: none;
    padding: 4px 10px !important;
    margin: 0 10px;
    /*border-bottom: 1px dashed #e1d1bc;*/
    width: 40px !important;
}

.t_text li ul li:last-child {
    border-bottom: none;
}

.t_icons {
    float: left;
    margin: 0px 13px 0 0;
}

.t_icons li {
    float: left;
    margin: 0 13px 0 0;
}

.t_icons a {
    width: 11px;
    height: 10px;
    display: block;
}

.t_icons a.home {
    background: url(../img/top_icons.png) 0 0 no-repeat;
}

.t_icons a.map {
    background: url(../img/top_icons.png) -24px 0 no-repeat;
}

.t_icons a.contacts {
    background: url(../img/top_icons.png) -49px 0 no-repeat;
}

.t_icons a:hover.home {
    background: url(../img/top_icons_hover.png) 0 0 no-repeat;
}

.t_icons a:hover.map {
    background: url(../img/top_icons_hover.png) -24px 0 no-repeat;
}

.t_icons a:hover.contacts {
    background: url(../img/top_icons_hover.png) -49px 0 no-repeat;
}

.top_menu a:hover {
    color: #ede3d7;
    /*text-decoration:underline;*/
}

.header_wrapper {
    width: 1000px;
    height: 188px;
    margin: 0 auto;
}

.haf_prs {
    margin: 0 25px;
}

.haf1_prs {
    margin: 0 25px;
}

.logo {
    background: url("../images/logo_az.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 127px;
    margin: 5px 0;
    width: 251px;
}

.h_statements {
    width: 420px;
    float: right;
    text-align: right;
    margin: 40px 15px 0 0;
}

.h_statements h2 {
    color: #565656;
    float: right;
    font-size: 1.1em;
    line-height: 1.2em;
    font-style: italic;
}

.h_statements p {
    width: 280px;
    background: url(../img/h_line.png) no-repeat top right;
    display: block;
    color: #383838;
    float: right;
    margin: 10px 0 0 0;
    padding: 6px 0 0 0;
}

.main_menu {
    border-top: 1px solid #e1d1bc;
    border-bottom: 1px solid #e1d1bc;
    padding: 12px 0;
    height:19px
}
#menu_az{padding-left: 33px;}
#menu_ru{padding-left: 46px;}
#menu_en{padding-left: 51px;}
#menu_az ul li.last ul li{ width:109px}
#menu_ru ul li.last ul li{ width:119px}
#menu_en ul li.last ul li{ width:105px}
.main_menu .second {
    margin: 0 !important
}

.main_menu .third {
    margin: 0 !important
}


.m_wrapper {
    float: left;
    margin: 0 0 0 -12px;
}
.menu_t{margin: 0 auto;
    float:none}

.m_sub_menu {
    display: none;
}

.m_wrapper li {
    float: left;
    position: relative;
    height:40px
}
.m_wrapper li.last a{
    border-right: none;
}

.m_wrapper li .m_sub_menu {
    position: absolute;
    text-align: right;
    padding: 10px 0 6px 0px;
    right: 0px;
    display: none;
    background: #fcfbf9;
    border-right: 1px solid #E1D1BC;
    border-left: 1px solid #E1D1BC;
    border-bottom: 1px solid #E1D1BC;
    z-index: 9;
}

.m_wrapper li .m_sub_menu li {
    margin: 0 0 10px 0;
}

.m_wrapper li .m_sub_menu a {
    border-right: none;
}

.m_wrapper li a {
    color: #836d52;
    font-size: 1em;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    padding: 0 12px;
    border-right: 1px solid #e1d1bc;
}

.m_wrapper li.selected_mm a {
    color: #d5c5af;
}

.m_wrapper li a:hover {
    color: #d5c5af;
}

.search_field {
    width: 173px;
    float: right;
    background: url(../img/search_ico.png) no-repeat 147px 1px white;
    border: 1px solid #e8e2d6;
    margin: -7px 0 0 0;
    position: relative;
    top: 4px;
}

.searc_ico {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 26px;
    height: 26px;
    cursor: pointer;
}

.search_field input {
    padding: 4px 10px 2px;
    font-size: 0.9em;
    width: 132px;
}

#map {
    height: 152px;
    border: 1px solid #E1D1BC;
}

/* HEADER END */

.main_slider {
    height: 332px;
    position: relative;
}

.carousel-container {
    position: relative;
    width: 950px;
}

#carousel {
    height: 280px;
    width: 950px;
    position: relative;
    margin: -2px 0 0 0;
    font-size: 12px;
    margin: -2px 0 0 0;
}

.carousel-image {
    border: 0;
    display: block;
}

.carousel-feature {
    position: absolute;
    top: -1000px;
    left: -1000px;
    cursor: pointer;
    opacity: 1 !important;
    overflow: hidden;
}

.img_wrapper {
    opacity: 1 !important;
}

.carousel-feature a {
    position: relative;
    display: block;
    z-index: -20;
}

.carousel-feature .carousel-caption {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: white;
    z-index: 87;
    -webkit-transition: all 0.3s ease; /* delay = 1 s */
    -moz-transition: all 0.3s ease 0.3s;
    -ms-transition: all 0.3s ease 0.3s;
    -o-transition: all 0.3s ease 0.3s;
    transition: all 0.3s ease 0.3s;

}

.carousel-feature .carousel-caption h2 {
    color: #565656;
    font-size: 1em;
    font-weight: bold;
    /*text-transform: uppercase;*/
    display: block;
    float: left;
    margin: 10px 100px 10px 10px;
}

.carousel-caption a {
    background: none repeat scroll 0 0 #C8505E;
    color: white;
    display: block;
    float: right;
    font-size: 1em;
    margin: -10px 0 0;
    padding: 2px 10px 2px 6px;
    position: absolute;
    right: 10px;
    text-decoration: none;
    top: 50%;
}

.carousel-caption a i {
    background: url("../img/more_bg.png") no-repeat scroll 0 0 transparent;
    height: 32px;
    left: -10px;
    position: absolute;
    top: -2px;
    width: 10px;
}

.tracker-summation-container {
    position: absolute;
    color: white;
    right: 48px;
    top: 230px;
    padding: 3px;
    margin: 3px;
    background-color: #000;
    display: none;
}

.tracker-individual-container {
    position: absolute;
    color: white;
    right: 48px;
    top: 210px;
    padding: 0;
    margin: 0;
    display: none !important;
}

.tracker-individual-container li {
    list-style: none;
}

.tracker-individual-container .tracker-individual-blip {
    margin: 0 3px;
    padding: 0 3px;
    color: white;
    text-align: center;
    background-color: #DDD;
}

.tracker-individual-container .tracker-individual-blip-selected {
    color: white;
    font-weight: bold;
    background-color: #000;
}

#carousel-left {
    width: 35px;
    height: 34px;
    position: absolute;
    bottom: 130px;
    left: 10px;
    cursor: pointer;
    background: url(../img/slide_lr.png) no-repeat 0 0;
    z-index: 9;
}

#carousel-right {
    width: 35px;
    height: 34px;
    position: absolute;
    bottom: 130px;
    right: 10px;
    cursor: pointer;
    background: url(../img/slide_lr.png) no-repeat -38px 0;
    z-index: 9;
}

.call_spax .nivo-prevNav {
    width: 35px;
    height: 34px;
    position: absolute;
    left: 13px;
    cursor: pointer;
    background: url(../img/slide_lr.png) no-repeat 0 0;
    z-index: 9;
    top: 50%;
    margin: -11px 0 0 0;
    text-indent: -99999px;
    font-size: 0px;
}

.call_spax .nivo-nextNav {
    width: 35px;
    height: 34px;
    position: absolute;
    top: 50%;
    right: 13px;
    cursor: pointer;
    background: url(../img/slide_lr.png) no-repeat -38px 0;
    z-index: 9;
    margin: -11px 0 0 0;
    text-indent: -99999px;
    font-size: 0px;
}

/*MAIN WRAPPER START*/
#main_wrapper {
    width: 1000px;
    margin: 0 auto;
    text-align: left;
}

.three_c .left_column {
    width: 252px;
    float: left;
}

.three_inner_c .left_column {
    width: 220px;
    float: left;
    background: #f9f6f2;
    margin: 20px 0 0 0;
}

.three_inner_c .right_column .r_block_i{
    background: none repeat scroll 0 0 #F9F6F2;
}
.three_inner_c .right_column {
    width: 215px;
    float: left;
    /*background: #f9f6f2;*/
    margin: 20px 0 0 0;
}


.three_inner_c .middle_column {
    width: 485px;
    margin: 0 15px;
    float: left;
}

.middle_column .n_time {
    border-bottom: none;
    padding: 3px 0 0 0;
}

.two_c .left_column {
    width: 220px;
    float: left;
    background: #f9f6f2;
    margin: 20px 0 0 0;
}

.haf1_prs .two_c .left_column {
    width: 220px;
    float: left;
    margin: 20px 0 0 0;
    background: none;
}

.two_c .left_column_sl {
    width: 220px;
    float: left;
    margin: 20px 0 0 0;
}

.two_c .h_photo {
    overflow: hidden;
}

.two_c .h_title {
    width: 220px;
}

.two_c .spx_title {
    width: 220px;
    /*background: url(../img/title_arrow.png) no-repeat #836D52 197px 12px;*/
}

.two_c  .cl_sliderh .nivo-caption {
    width: 220px;
}

.maptreemain a {
    color: #836D52;
    font-size: 0.85em;
}

.maptreemain {
    margin: 0 0 0 28px;
}

.maptreemain li {
    list-style: circle outside none;
    font-weight: bold;
}

.maptreemain li  ul li {
    font-weight: normal !important;
}

.maptreemain .second {
    margin: 0 !important;
}

.maptreemain .third {
    float: none;
    margin: 0;
    position: relative;
}

#left_c {
    background: none !important;
}

.two_c .lbs_right {
    width: 130px;
}

.dir ul {
    margin: 0 0 0 20px;
}

.left_column .buttons input {
    margin: 2px 8px 15px 7px !important;
}

.l_m_wrapper, .l_m_wrapper_g, .l_m_wrapper_b {
    padding: 10px;
}

.l_m_wrapper_b .n_time {
    width: 200px;
    border-bottom: none;
}

.l_m_wrapper_b .m_n_text {
    padding: 0;
}

.l_m_wrapper_b .n_desc {
    margin: 0 0 15px 0;
}

.l_m_wrapper1{ background:none;height: 190px;}

.l_m_wrapper1 ul{ background:#F9F6F2;
    padding:10px}


.l_m_wrapper li, .l_m_wrapper1 li {
    border-bottom: 1px dashed #dedcda;
}

.l_m_wrapper li ul  {
    /*margin: 5px 0 0 15px;*/
    display: none;
    border-top: 1px dashed #dedcda;
}
.l_m_wrapper1 li ul{
    /*margin: 5px 0 0 15px;*/
    display: none;
    border-top: 1px dashed #dedcda;
    padding:0
}
.l_m_wrapper li ul li, .l_m_wrapper1 li ul li {
    padding: 0px 0 0 15px;
    /*border-top: 1px dashed #dedcda;*/
}

/*.l_m_wrapper li ul li:first-child {
    padding-top: 10px;
}*/

.l_m_wrapper li.sub, .l_m_wrapper1 li.sub {
    padding: 0 0 0 15px;
}

.l_m_wrapper1 li.selected, .l_m_wrapper li.selected, .l_m_wrapper_g li.selected {
    font-weight: bold;
}

.l_m_wrapper li.selected li {
    font-weight: normal !important;
}

.l_m_wrapper li:last-child, .l_m_wrapper1 li:last-child {
    border-bottom: none;
}

.l_m_wrapper li:last-child  a {
    padding: 9px;
}
.l_m_wrapper li ul li:nth-child(2)){
    padding-top: 9px;
}

.l_m_wrapper a, .l_m_wrapper1 a, .l_m_wrapper_g a {
    color: #836d52;
    text-decoration: none;
    font-size: 12px;
    padding: 9px;
    display: block
}

.l_m_wrapper a:hover, .l_m_wrapper1 a:hover {
    font-weight: bold;
    color: #836D52
}

.two_c .right_column {
    width: 715px;
    float: right;
    min-height: 360px;
}

.three_c .right_column {
    width: 252px;
    float: right;
    background: #f9f6f2;
}

.three_c .middle_column {
    width: 405px;
    float: left;
    margin: 0 20px;
    font-size: 0px;
}

.one_c .middle_column {
}
.one_c .pager {width:inherit}
.h_title {
    width: 252px;
    height: 33px;
    background: url(../img/ht_bg.png);
    margin: -38px 0 0 0;
    z-index: 2;
    position: relative;
}

.h_title h1 {
    color: white;
    font-size: 1em;
    padding: 8px 0 0 8px;
    font-weight: bold;
    text-transform: uppercase;
}

.v_museum .h_title h1 a, .v_museum .h_title h1 a:hover {
    color: white;
    font-size: 1em;
    padding: 8px 0 0 8px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}

.l_block, .h_block {
    margin: 0 0 20px 0;
}

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

.h_block.left_musem {
    margin: 20px 0;
}

.h_block.left_musem .h_title {
    width: 220px !important;
}

.lb_inner.left_musem .lbs_right {
    width: 102px;
}

.lb_inner.left_musem .lbs_right h2 {
    font-size: 1.1em;
}

.cl_slider {
    min-height: 130px;
}

.cl_slider .nivo-caption {
    width: 251px;
    background: #f9f6f2;
    position: absolute;
    left: 0px;
    top: 98px;
    font-size: 0.85em;
    color: #383838;
}

.l_block .cl_slider .nivo-caption a {
    color: #383838;
    text-decoration: none;
}

.cl_slider .nivo-caption p {
    padding: 8px;
}

.cl_slider .nivo-directionNav {
    width: 251px;
    height: 24px;
    position: absolute;
    left: 0px;
    top: 40%;
    margin: -17px 0 0 0;
}

.cl_slider .nivo-prevNav {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0px;
    left: 10px;
    cursor: pointer;
    background: url(../img/cl_arrows.png) no-repeat 0 0;
    z-index: 9;
    text-indent: -99999px;
}

.video .nivo-prevNav {
    display: none !important;
}

.video .nivo-nextNav {
    display: none !important;
}

.cl_slider  .nivo-nextNav {

    width: 24px;
    height: 24px;
    position: absolute;
    top: 0px;
    right: 10px;
    cursor: pointer;
    background: url(../img/cl_arrows.png) no-repeat -24px 0;
    z-index: 9;
    text-indent: -99999px;
}

.spx_title {
    width: 252px;
    height: 36px;
    background: url(../img/title_arrow.png) no-repeat #836D52 230px 12px
}

.spx_title h2 {
    color: white;
    font-size: 1em;
    /*padding: 8px 0 0 8px;*/
    font-weight: bold;
    text-transform: uppercase;
}

.spx_title h2 a {
    color: white;
    text-decoration: none;
    padding: 8px;
    display: block;
    white-space: nowrap;
}

.spx_title h2 a:hover {
    color: #D5C5AF;
    text-decoration: none;
}

.spx_title h2 span {
    color: white;
    text-decoration: none;
    padding: 8px;
    display: block;
}

.lb_inner {
    background: #f9f6f2;
    padding: 10px;
    color: #525151;
}

.lb_inner2 {
    background-color: #fff;
    border: 1px solid #836D52;
    /*padding-bottom: 10px;*/
    color: #525151;
    height: 120px;
    width: 250px;
    text-align: center;
}

.lb_inner p {
    font-size: 0.85em;
}

.two_c .left_column .lb_inner2 img {
    height: 133px;
    width: 218px;
}

.n_px img {
    /*float: left;*/
}

.lbs_right {
    width: 160px;
    float: left;
    margin: 0 0 0 10px;
}

.lbs1_right {
    width: 115px;
    float: left;
    margin: 10px 0 0 10px;
}

.lbs_right h2 {
    color: #525151;
    font-size: 1.3em;
}

.two_c .lbs1_right {
    width: 113px;
    float: left;
    margin: 10px 0 0 0px;
}

.two_c .lbs1_right h2 {
    color: #525151;
    font-size: 1.3em;
}

.two_c .maskt_wr {
    display: table;
    height: 60px;
    padding-left: 15px;
}

.more_l {
    border-top: 1px solid #b7aea3;
    display: block;
    background: url(../img/more_icon.png) no-repeat 1px 13px;
    padding: 9px 0 0 13px;
    font-size: 0.85em;
    margin: 10px 0 0 0;
}

.more_r {
    display: block;
    margin-top: -8px;
    padding: 9px 11px 0 13px;
    font-size: 0.85em;
    float: right;
    color: #525151;
    text-decoration: none;
}

.more_r:hover {
    display: block;
    margin-top: -8px;
    padding: 9px 11px 0 13px;
    font-size: 0.85em;
    float: right;
    color: #737373;
    text-decoration: none;
}

.title_h3_l {
    float: left;
    width: 169px;
}

.m_block {
    margin: 0 0 20px 0;
    font-size: 14px;
}

.m_title {
    border-top: 2px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
}

.m_title h3 {
    color: #383838;
    font-size: 1;
    font-weight: bold;
    padding: 5px;
}

.m_title.blue h3 {
    color: #4e7cbf;
}

.main_news .n_desc a {
    color: #4e7cbf;
}

.main_news .n_time {
    border-bottom: none !important;
}

.n_item {
    margin: 0 7px;
    padding: 3px 0 10px;
    border-bottom: 1px dashed #B6B6B5;
}

.middle_column .n_item {
    margin: 0 7px;
    padding: 10px 0 8px;
    border-bottom: 1px dashed #B6B6B5;
}

.news_list_wi .n_item:last-child {

    border-bottom: none;
}

.n_item1 {
    margin: 0 7px;
    background: url(../images/bg_n.png) repeat-y scroll 0 0 #f7f4ef;
    margin: 0 3px 5px;
    padding: 9px 0 9px 9px;
}
.n_item.lel_c {
    border-bottom: none;
}

.n_image {
    width: 100px;
    float: left;
    position: relative;
}

.video_play {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -16px 0 0 -16px;
}

.news_list .n_desc {
    width: 280px;
    float: right;
}

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

.photo_gallery ul {
    margin: 0px !important;
    height: 56px;
    overflow: hidden;
}

.photo_gallery ul li {
    width: 50px;
    height: 50px;
    list-style: none;
    float: left;
    border: none;
    overflow: hidden;
    margin: 0 10px 0 0;
    border: 3px solid #E1D1BC;
}

.select_actions a {
    color: #836D52;
    text-decoration: none;
    font-size: 0.85em;
    float: left;
}

.photo_gallery ul li  a {
    float: left;
    display: block;
    margin: 0;
}

.photo_gallery ul li img {
    height: 110%;
}

/* Date start */

.n_time {
    width: 280px;
    font-size: 12px;
    padding: 3px 0 5px 0;
    border-bottom: 1px solid #e8e8e8;
}

.line_slider_btm  .somedetails span.date {
    color: #836d52;
    display: block;
    font-size: 12px;
    padding-left: 2px;
    text-align: right;
}

.cs_description span {
    color: #836d52;
    font-size: 12px;
}

.p_desc p {
    color: #836d52;
    padding: 13px 0 4px 0;
    font-size: 12px;
}

.bg_image_video span.date {
    color: #836d52;
    float: left;
    margin: 9px 0 3px 13px;
    font-size: 12px;
}

/* Date end */

.n_time em {
    float: left;
    font-style: normal;
    color: #464644;
}

.n_time p {
    float: left;
    color: #836d52;
}

.m_n_text {
    padding: 5px 0 0 0;
    font-size: 12px;
    color: #383838;
}

.m_image {
    width: 100%;
    margin: 14px 0 7px 0;
}

.m_image img {
    width: 100%;
}

.m_block .more_l {
    padding: 7px 0 7px 22px;
    background: url(../img/more_icon.png) no-repeat 9px 11px #F9F6F2;
    border-top: none;
}

.news_list_wi .n_time {
    width: 391px;
}

#map path {
    cursor: pointer;
}

.r_block {
    margin: 10px;
    padding: 5px 0;
    border-bottom: 2px solid #e1d1bc;
}

.r_block:last-child {
    border-bottom: none
}

.r_block .n_desc {
    /*margin: 0 0 15px 0;
    */
}

.r_block .n_desc .m_n_text {
    padding: 0;
}

.r1_block {
    margin: 10px 10px -30px;
    padding: 5px 0;
}

.r1_block:last-child {
    border-bottom: none
}

.r1_block .n_desc {
    margin: 0 0 15px 0;
}

.r1_block .n_desc .m_n_text {
    padding: 0;
}

.r2_block {
    margin: 15px 10px 10px;
    padding-top: 15px !important;
    border-bottom: 2px solid #e1d1bc;
    border-top: 2px solid #e1d1bc;

}

.r2_block:last-child {
    border-bottom: none
}

.r2_block .n_desc {
    margin: 0;
}

.r2_block .n_desc .m_n_text {
    padding: 0;
}

.px1_w  .left_column {
    background: transparent !important;

}

.px1_w .left_column .r1_block {
    margin: 10px 0px -30px;
    padding: 5px 0;
}

.px1_w .left_column .r1_block:last-child {
    border-bottom: none
}

.px1_w .left_column .r1_block .n_desc {
    margin: 0 0 15px 0;
}

.px1_w .left_column .r1_block .n_desc .m_n_text {
    padding: 0;
}

.px1_w .left_column .l_m_wrapper {
    padding: 10px;
    background: none repeat scroll 0 0 #F9F6F2;
}

.px1_w  .l_m_wrapper li ul li:first-child {
    padding-top: 0px;
}

.npx {
    padding: 0 0 10px 0;
}

.r_block .more_l {
    border-top: 1px solid #e2ddd7;
}

.r_block.abs {
    position: relative;
}

.r1_block .more_l {
    border-top: 1px solid #e2ddd7;
}

.r1_block.abs {
    position: relative;
}

.r_title h3 a {
    text-decoration: none;
    color: #836d52;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    white-space: wrap;
}

.r_title h3 a:hover {
    color: #D5C5AF;
}

.r_title h3 {
    text-decoration: none;
    color: #836d52;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
}

.r_title {
    margin: 0 0 7px 0;
}



.r_title1 h3 a {
    text-decoration: none;
    color: #836d52;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    white-space: wrap;
}

.r_title1 h3 a:hover {
    color: #D5C5AF;
}

.r_title1 h3 {
    text-decoration: none;
    color: #836d52;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
}

.r_title1 {
    margin: 0 0 7px 0;
}
.photoblock .r_title {
    margin: 0 -7px 7px;
}

.r_block .n_time {
    width: 232px;
    border: none;
    clear: left;
}

.n_time.none {
    display: none;
}

.links_m .more_l {
    border-bottom: 1px dashed #d6d5d2;
    border-top: none;
    padding: 4px 0 4px 13px;
    margin: 0px;
    background: url(../img/more_icon.png) no-repeat 1px 9px;
    text-decoration: none;
}

.links_m li:last-child .more_l {
    border-bottom: none;
}

.m_n_text a {
    text-decoration: none;
}

.news_list .m_n_text a {
    color: #383838;
    display: block;
}

.news_list1 .m_n_text a {
    color: #383838;
    display: block;
}

.fn_nlist .m_n_text, .fn_nlist1 .m_n_text {
    padding: 0 !important;
}

.fn_nlist1  .n_item {
    margin: 0 7px;
    padding: 0;
}

.fn_nlist {
    border-bottom: 1px dashed #B6B6B5;
}

.fn_nlist1 {
    border-bottom: 1px solid #B6B6B5;
    padding: 5px 0 20px;
}

.fn_nlist:last-child {
    border-bottom: none;
}

.social_m li {
    margin: 0 8px 0 0;
    float: left;
}

.social_m a {
    width: 19px;
    height: 19px;
    display: block;
    text-decoration: none;
}

.facebook {
    background: url(../img/social.png?v=new) no-repeat 0 0;
}

.twitter {
    background: url(../img/social.png?v=new) no-repeat -27px 0;
}

.youtube {
    background: url(../img/social.png?v=new) no-repeat -55px 0;
}

.rss {
    background: url(../img/social.png?v=new) no-repeat -82px 0;
}

.r_block .social_m {
    position: absolute;
    top: 4px;
    right: 0px;
}

.navigation {
    background: #f9f6f2;
    padding: 9px;
    margin: 20px 0 0 0;
}

.navigation li {
    float: left;
    padding: 0 10px 0 0;
    background: url(../img/nav_seporator.png) no-repeat center right;
    margin: 0 8px 0 0;
}

.navigation li:last-child {
    background: none;
}

.navigation li {
    color: #836d52;
    font-size: 12px;
}

.navigation li a {
    color: #836d52;
    text-decoration: none;
}

.page_title h1 {
    color: #000;
    font-size: 17px;
    text-decoration: none;
    font-weight: 600;
    padding: 15px 8px 10px 8px;
    border-bottom: 1px solid #E1D1BC;
    margin: 0 0 10px 0;
}

.page_title.lit_px h1 {
    padding: 10px 8px;
}

.inner {
    min-height: 100px;
    padding: 0 0 15px 0;
}

.call_spax {
    padding: 15px 0;
    border-bottom: 1px dashed #b6b6b5;
}

.cs_slides_left {
    width: 485px;
    height: 230px;
    float: left;
    margin: 0 0 0 10px;
}

.cs_slides_left .blockp {
    width: 100%;
    height: 100%;
}

.call_spax .cs_description {
    width: 430px;
    float: right;
    margin: 0 10px 0 0;
}

.upx_image .nivo-directionNav {
    width: 485px;
    position: absolute;
    left: 0px;
    top: 50%;
    margin: -17px 0 0 0;
}

.upx_image .nivo-prevNav {
    width: 35px;
    height: 34px;
    position: absolute;
    top: 0px;
    left: 10px;
    cursor: pointer;
    background: url(../img/slide_lr.png) no-repeat 0 0;
    z-index: 9;
    text-indent: -99999px;
}

.upx_image  .nivo-nextNav {
    width: 35px;
    height: 34px;
    position: absolute;
    top: 0px;
    right: 10px;
    cursor: pointer;
    background: url(../img/slide_lr.png) no-repeat -38px 0;
    z-index: 9;
    text-indent: -99999px;
}
#slider .nivo-directionNav {
    width: 485px;
    position: absolute;
    left: 0px;
    top: 50%;
    margin: -17px 0 0 0;
}

#slider .nivo-prevNav {
    width: 35px;
    height: 34px;
    position: absolute;
    top: 0px;
    left: 10px;
    cursor: pointer;
    background: url(../img/slide_lr.png) no-repeat 0 0;
    z-index: 9;
    text-indent: -99999px;
}

#slider  .nivo-nextNav {
    width: 35px;
    height: 34px;
    position: absolute;
    top: 0px;
    right: -200px;
    cursor: pointer;
    background: url(../img/slide_lr.png) no-repeat -38px 0;
    z-index: 9;
    text-indent: -99999px;
}

.cs_description h2 {
    color: #000;
    font-size: 1.3em;
    margin: 5px 0 17px 0;
    font-weight: bold;
}

.cs_description h2.eventh2 {
    color: #000;
    font: bold 13px/1.4 Arial, Serif;
    margin: 5px 0 17px;
}

.cs_description {
    color: #000;
    font-size: 12px;
}

.top_n {
    padding: 10px;
    /*border-bottom: 1px solid #E1D1BC;*/
}

.top_n_g {

    padding: 18px 10px 10px;
}
.top_n_g .pager{

    margin: 0 -10px;
}
.news_list1 .pager{

    width:715px
}
.top_n_g_l {
    /* background: none repeat scroll 0 0 #f5f1ea;*/
    margin-bottom: 20px;
}

.confranse {
    /*margin: -10px 0 0;*/
    padding: 13px 10px 10px;
}

.top_n img, .top_n_g img {
    float: left;
    margin: 0 17px 17px 0;
}

.fn_nlist .n_time, .fn_nlist1 .n_time {
    width: 585px;
    border-bottom: none;
}

.fn_nlist .m_n_text a, .fn_nlist1 .m_n_text a {
    color: #000;
}

.fn_nlist .m_n_text, .fn_nlist1 .m_n_text {
    min-height: inherit;
}

.n_time.large_px {
    width: auto;
    margin: 13px 0 0 0;
}

.n_time.large_px em {
    margin: 0 0 0 8px;
}

.fn_nlist .n_desc, .fn_nlist1 .n_desc {
    width: 585px;
    float: right;
}

.list-view .n_desc {
    float: left !important;
}

.r_block_i .r_title, .r_block_i .r_title1 {
    padding: 7px 9px;
    margin: 0px;
}

.r_block_links {
    border-top: 1px dashed #DEDCDA;
    padding: 10px 0;
    margin: 0 7px;
}

.r_block_links1 {
    /*border-top: 1px dashed #DEDCDA;*/
    padding: 10px 0;
    margin: 0 7px;
    display: table-cell;
}

.r_block_center {
    border-top: 1px dashed #DEDCDA;
}

.r_block_it {
    color: #000;
    padding: 10px 0;
    margin: 0 7px;
}

.r_block_it h3 {
    font-size: 0.9em;
    font-weight: bold;
    margin: 0 0 6px 0;
}

.r_block_it p {
    font-size: 0.8em;
}

.r_block_it p a {
    color: #000;
    text-decoration: none
}

.r_block_it p a:hover {
    color: #737373;
    text-decoration: none
}

.r_block_links li {
    float: left;
    font-size: 0.8em;
    padding: 0 13px;
    border-right: 1px solid #d8d6d2;
}

.r_block_links li:last-child {
    border-right: none;
    /*padding: 0 0 0 9px;*/
}

#az li {
    /* padding: 0 15px !important; 03.11.14  */
    padding: 0 9px !important;
}

#en li {
    /*  padding: 0 10px !important; 03.11.14 */
    padding: 0 6px !important;
}

#ru li {
    /*  new 03.11.14 */
    padding: 0 3px !important;
}



#az1 li {
    padding: 0 15px !important;
}

#en1 li {
    padding: 0 10px !important;
}

.r_block_links1 li {
    float: left;
    font-size: 0.8em;
    padding: 0 5px;
    border-right: 1px solid #d8d6d2;
}

.r_block_links1 li:last-child {
    border-right: none;
    /*padding: 0 0 0 9px;*/
}

/*
.r_block_links li:first-child {
    padding: 0 9px 0 0;
}
*/

.lastrbt_class {
    border-bottom: none !important;
}

.p_block {
    width: 220px;
    float: left;
    margin: 0 16px 17px 0;
    /* border-bottom: 1px dashed #B6B6B5;*/
}

.p_library {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #a39683;
    border-radius: 20px 20px 20px 20px;
    float: left;
    height: 85px;
    margin: 0 12px 17px;
    padding: 13px 10px 10px;
    width: 185px;
}

.p_block:nth-child(3n) {
    margin: 0 0 17px 0;
}

.p_image {
    width: 185px;
    margin-top: -7px;
    height: 95px;
    overflow: hidden;
    text-align: center;
}

.confranse .p_image {
    width: 221px;
    height: 125px;
    overflow: hidden;
}

.p_block_photo .p_desc a, .p_block_video .p_desc a {
    font-size: 0.85em;
    text-decoration: none;
    color: #000;
    font-weight: normal;
}

.p_desc a {
    font-size: 0.85em;
    text-decoration: none;
    color: #000;
    font-weight: bold
}

.pagination {
    background: #F9F6F2;
    height: 28px;
    text-align: center;
}

.pagination ul {
    padding: 4px 0 0 0;
    color: #4e96bf;
}

.pagination li {
    display: inline;
    margin: 0 5px 0 0;
    font-size: 0.8em;
}

.pagination li.seceted {
    margin: 0 8px 0 3px;
}

.pagination li.seceted a {
    text-decoration: none;
    font-weight: bold;
    color: #836d52;
}

.pagination .prev a {
    width: 7px;
    height: 7px;
    background: url(img/next_prev.png) no-repeat 0 0;
    text-indent: -99999px;
    font-size: 0;
    color: #F9F6F2;
    display: inline-block;
    position: relative;
    top: -7px
}

.pagination .next a {
    width: 7px;
    height: 7px;
    background: url(img/next_prev.png) no-repeat -7px 0;
    text-indent: -99999px;
    font-size: 0;
    color: #F9F6F2;
    display: inline-block;
    position: relative;
    top: -7px
}

.y_select {
    position: relative;
    float: right;
    margin: -3px 0 -8px 0;
}

select.select {
    position: relative;
    z-index: 10;
    width: 84px !important;
    height: 23px !important;
    line-height: 26px;
    color: #9A9999;
    padding: 0 0 0 3px;
    font-size: 0.85em;
}

.errorSummary {
    display: none;
}

span.select {
    position: absolute;
    bottom: 0;
    float: left;
    left: 0;
    width: 82px;
    height: 21px;
    line-height: 21px;
    text-indent: 7px;
    background: url(../img/select_ico.png) no-repeat 58px 2px white;
    cursor: default;
    z-index: 1;
    border: 1px solid #E8E2D6;
    color: #9a9999;
    font-size: 0.85em;
}

.multimedia_block_muzey {
    width: 695px;
    height: 470px;
    background: #e4e1dd;
}

.multimedia_block {
    width: 695px;
    height: 425px;
    background: #e4e1dd;
}

.multimedia_block1 {
    width: 695px;
    height: 469px;
    background: #e4e1dd;
    padding: 3px 0 0;

}

.multimedia_block_sl {
    width: 695px;
    height: 470px;
    background: #e4e1dd;
}

.upx_image {
    width: 675px;
    /* height: 450px; */
	height: 400px;
    margin: 0 auto;
    position: relative;
    top: 10px;
}

.upx_image .nivo-directionNav {
    width: 675px;
}

.upx_image .nivo-caption {
    width: 675px;
    height: 75px;
    background: white;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.upx_image .nivo-caption p {
    padding: 20px;
    color: #565656;
    font-size: 0.9em;
    font-weight: bold;
}

.sosial_share {
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    padding: 13px 0;
}

.sosial_share p {
    float: left;
    font-size: 0.85em;
    color: #6a646b;
    font-weight: bold;
    display: block;
    margin: 3px 25px;
}

.sosial_share .social_m {
    float: left;
    margin:3px 0 0;

}

.arch_list ul {
    margin: 0 0 0 20px;
}

.arch_list li {
    list-style: disc;
    color: #a2927d;
    font-size: 0.85em;
    border-bottom: 1px dashed #B6B6B5;
}

.arch_list li:last-child {
    border-bottom: none;
}

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

.arch_list li a {
    text-transform: uppercase;
    display: block;
    text-decoration: none;
    margin: 10px 0;
}

.ib_courusel li {
    display: block;
    width: 105px;
    height: 95px;
}

.images_block {
    width: 405px;
    float: left;
}

.video_block {
    width: 195px;
    float: right;
}

.video_image {
    width: 195px;
    height: 95px;
    position: relative;
    overflow: hidden;
    background: #ccbeab;
    margin: 16px 0 0 0;
}

.video_image i {
    width: 43px;
    height: 43px;
    background: url(../img/play.png) no-repeat 0 0;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -21px 0 0 -21px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 335px;
    padding: 16px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 335px;
    height: 95px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 105px;
    height: 95px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin: 0 10px 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin: 0 0 0 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 50%;
    right: 5px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    background: transparent url(../img/next_bttn.png) no-repeat 0 0;
    margin: -12px 0 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 50%;
    left: 5px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    background: transparent url(../img/prev_bttn.png) no-repeat 0 0;
    margin: -12px 0 0 0;
}

.top_n_g .n_desc {
    width: 570px;
}

.top_n_g .n_time {
    width: 570px;
}

.top_n .n_desc {
    width: 100%;
}

.top_n .n_time {
    width: 100%;
}

.nb {
    border-bottom: none;
}

.nb .cs_description {
    margin: 0;
}

.top_n.nb .more_l {
    padding: 7px 0 7px 22px;
    background: url(../img/more_icon.png) no-repeat 9px 11px #F9F6F2;
    border-top: none;
}

.top_n .cs_description {
    min-height: 120px;
}

#filter_scroll {
    width: 175px;
    height: 235px;
    clear: both;
    margin: 9px 7px;
    background: white;
    border: 1px solid #e8e1d5;
}

.contact_sub_title {
    color: #6A646B;
    font-size: 0.85em;
    padding: 10px;
}

.row {
    margin: 0 0 12px 0;
}

.row label {
    width: 68px;
    color: #ba153c;
    font-size: 0.85em;
    margin: 0 0 7px 0;
    display: block;
    float: left;
}

.row .required1 {
    width: 268px;
    color: #ba153c;
    font-size: 0.85em;
    margin: 0 0 7px 0;
    display: block;
    float: left;
}

.row .browse_ContactForm_pasport {
    width: 132px;
    height: 25px;
    background: url(../img/submit.png) no-repeat 0 0;
    text-align: center;
    color: white;
    font-size: 0.85em;
    float: left;
    margin: 0 8px 15px 2px;
}

.row input {
    outline: none;
}

.row .browse_ContactForm_pasport:hover {
    background: url(../img/submit.png) no-repeat 0 -27px;
    border: none;
}

.row input {
    width: 205px;
    display: block;
    border: 1px solid #E8E2D6;
    padding: 5px 10px;
    float: left;
}

.errorMessage {
    float: left;
    font-size: 0.85em;
    color: #ff5151;
    margin: 5px 0 0 70px;
}

.captcha .errorMessage {
    margin: 37px 0 25px;
    width: 320px;
}

.hint {
    color: #6A646B;
    font-size: 0.85em;
}

.row input.error {
    width: 363px;
    border: 2px solid #ff5151;
}

#contact-form {
    margin: 0 10px;
}

.row textarea {
    border: 1px solid #E8E2D6;
    padding: 5px 10px;
    float: left;
    width: 365px;
}

.row textarea.error {
    width: 363px;
    border: 2px solid #ff5151;
}

#filter_scroll option {

    color: #6d6d6d;
}

#filter_scroll select {
    font-size: 0.85em;
    width: 100%;
    height: 100%;
    padding: 8px;
}

.f_title {
    font-size: 0.85em;
    color: #6a646b;
    font-weight: bold;
    padding: 8px;
    border-bottom: 1px solid #9b8872;
    text-transform: uppercase;
}

.f_stitle {
    font-size: 0.85em;
    color: #9b8872;
    font-weight: bold;
    padding: 8px;
    border-bottom: 1px dashed #DEDCDA;
}

.f_block label {
    color: #9b8872;
    font-size: 0.85em;
    padding: 8px;
    display: block;
}

.f_block input {
    background: white;
    border: 1px solid #E8E1D5;
    font-size: 0.85em;
    margin: 0 7px;
    padding: 4px;
    display: block;
    width: 83%;
}

.flag {
    width: 16px;
    height: 11px;
    background: url(../img/flag.png) no-repeat black;
    display: block;
    position: absolute;
    top: 5px;
    left: 3px;
}

.flag.flag-az {
    background-position: -16px 0
}

.flag.flag-ro {
    background-position: -32px 0
}

.flag.flag-ru {
    background-position: 0 -11px
}

.flag.flag-tr {
    background-position: -16px -11px
}

.flag.flag-us {
    background-position: -32px -11px
}

.flag_l {
    float: left;
    margin: 0 0 0 20px;
    display: block;
}

.downloads_wrap {
    float: left;
    margin: 10px 0;
}

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

.downloads_wrap a {
    height: 25px;
    padding: 4px 0 0 30px;
    display: block;
    font-size: 0.85em;
    color: #207ccb;
    text-decoration: none;
}

.downloads_wrap a:hover {
    text-decoration: underline;
}
/*

.downloads_wrap a.pdf {
    background: url(img/downl_sprite.png) no-repeat 0 0;
}

.downloads_wrap a.dvd {
    background: url(img/downl_sprite.png) no-repeat 0 -29px;
}
*/

.book .p_desc {
    margin: 10px 0 0 0;
}

.book .p_desc a {
    color: #6a646b;
}

.book {
    border-bottom: none;
}

.share_options {
    padding: 14px 0;
    border-bottom: 1px solid #E1D1BC;
}

.r_titles {
    float: left;
    margin: 0 13px;
}

.r_titles h3 {
    color: #6A646B;
    font-size: 0.9em;
    font-weight: bold;
}

.social_m li {
    margin: 0 8px 0 0;
    float: left;
}

.lpx_nl .n_item {
    width: 331px;
    display: inline-block;
    position: relative;
}

.lpx_nl .n_item1 {
    width: 333px;
    display: inline-block;
    position: relative;
}

.news_list {
    position: relative;

}

.news_list1 {
    width: 735px;

}

.white_bottom_line {
    position: absolute;
    bottom: 0px;
    height: 10px;
    width: 100%;
    left: 0px;
    background: white;
}

.list-view .n_item .n_image {
    margin: 0 10px 0 0;
    /*min-height: 100px;*/
}

.list-view .n_item1 .n_image {
    margin: 0 10px 0 0;
    /*min-height: 100px;*/
}

.list-view .news_list .m_n_text a {
    font-weight: bold;
}

.list-view .n_item:nth-child(3) {
    /*border-bottom: 1px dashed #B6B6B5 !important;*/
}

.special {
    border-bottom: none !important;
}

.list-view .n_item:last-child {
    border-bottom: none !important;
}

.top_n_g .n_time {
    width: 220px;
    border-bottom: none;
}

.lpx_nl .n_desc {
    width: 220px;
}

.lpx_nl .more_l {
    margin: 0 10px;
    border-top: none;
    padding: 0 0 0 13px;
}

.buttons input {
    width: 132px;
    height: 25px;
    background: url(../img/submit.png) no-repeat 0 0;
    text-align: center;
    color: white;
    font-size: 0.85em;
    float: left;
    margin: -20px 8px 30px 0;
}

.buttons input:hover {
    background: url(../img/submit.png) no-repeat 0 -27px;
}

.buttons p {
    float: right;
    color: #6A646B;
    font-size: 0.85em;
    margin: 15px 8px;
    display: block
}

.buttons {
}

.nivo-slice {
    background: #E4E1DD;
}

.l_block .slider .nivoSlider {
    background-position: 0 0 !important;
}

.slider {
    height: 120px
}

.l_block .slider .nivo-slice {
    background-position: 0 0 !important;
}

.photos_list_g .p_block {
    /*min-height: 240px;*/
    height: 100%;
}

.scroll_wpx_j {
    height: 190px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0 20px 0 0;
}

.jvectormap-label {
    display: none !important;
}

.contact_left {
    float: left;
    width: 49%;
    margin: 10px 0 0 0;
}

.contact_right {
    float: left;
    width: 50%;
    margin: 40px 0 0 0;
}

.captcha {
    position: relative;
    height: 75px;
    /*margin: 0 0 0 67px;*/
}

.captcha label {
    width: 105px;
}

.text_contact h2 {
    color: #000;
    font-size: 0.9em;
    font-weight: 600;
}

.text_contact p {
    color: #000;
    font-size: 0.85em;
    line-height: 2.2em;
    padding: 10px 0 0 0;
}

.text_contact {
    padding: 0 10px;
}

.captcha input {
    position: absolute;
    top: 22px;
    width: 190px;
}

.captcha input.error {
    width: 188px;
}

.captcha img {
    position: absolute;
    top: 11px;
    left: 215px;
}

.captcha a {
    position: absolute;
    top: 59px;
    left: 232px;
    font-size: 0.85em;
}

.bold {
    font-weight: bold;
}

.n_title {
    margin: 0 0 6px 7px;
}

.intro_text {
    color: #000;
    font-size: 12px;
}

.list_prm {
    margin: 0 0 18px 0;
}

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

.fixed_fbr img {
    margin: 0;
}

.fixed_fbr .m_n_text {
    padding: 0;
    font-weight: bold;
}

.hef_bpr {
    height: 69px;
    position: relative;
}

.valign_text_b {
    position: absolute;
    top: 50%;
    left: 0px;
}

.museum_left {
    width: 220px;
    float: left;
}

.vm_wrapper {
    position: relative;
    height: 135px;
    margin: 20px 0;
}

.vm_wrapper img {
    position: absolute;
    left: 50%;
    margin: 0 0 0 -100px;
}

.vm_wrapper p {
    position: absolute;
    font-size: 1.2em;
    text-decoration: none;
    font-weight: 600;
    border-bottom: 1px solid #E1D1BC;
    color: #976200;
    text-align: center;
    width: 200px;
    top: 61px;
    margin: 0 0 0 9px;
}

.h_book {
    text-align: center;
}

.h_book p {
    color: #976200;
    font-size: 1em;
    text-decoration: none;
    font-weight: 600;
    display: block;
    margin: 0 0 2px 0;
}

.fix_boreder {behavior: url(PIE.htc);
    width: 130px;
    border: 2px solid white;
    background: #b89f81;
    color: white;
    /*padding: 9px 0;*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 1px 1px 0px #8FA1AF;
    -webkit-box-shadow: 1px 1px 0px #8FA1AF;
    box-shadow: 1px 1px 0px #8FA1AF;
    text-align: center;
    position: relative;
    font-size: 11px;
    margin: 0 0 10px 0;

}

.fix_boreder1 {behavior: url(PIE.htc);
    background: none repeat scroll 0 0 #B89F81;
    border: 2px solid white;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 1px 1px 0 #8FA1AF;
    color: white;
    font-size: 11px;
    margin: 0 0 25px;
    padding: 9px 0;
    position: relative;
    text-align: center;
    width: 130px;
    z-index: 2;
    font-weight: bold;
}

.fix_boreder_empty {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 145px;
    margin: 117px 0 -60px -20px;
    position: relative;
    z-index: 1;
}

.first_target {
    margin: 0 auto;
}

.first_target1 {
    margin: 0 auto;
    float: left;
}
.first_target_row .first_target1:nth-child(1),.first_target_row .first_target1:nth-child(1) p,
.first_target_row .center_first,.first_target_row .center_first p,
.second .third_target:nth-child(1),.second .third_target:nth-child(1) p,
.third .center .third_target:nth-child(3),.third .center .third_target:nth-child(3) p,
.third .center .third_target:nth-child(4),.third .center .third_target:nth-child(4) p {
    cursor:default !important
}
.fix_boreder p {
    font-weight: bold;
    cursor: pointer;
    padding: 9px 0;
}

.third {
    position: relative;
    float: left;
    margin: 12px 0 0 0;
}

.second {

    margin: 48px 0 0 0;
}

.left {
    float: left;

}

.center {
    float: left;
    margin: 0px 0 0 31px;
}

.right {
    float: right;
    margin: 15px 0 0 0;
}

.right_first {
    float: right;
    margin: 15px 0 0;
}

.third_target p {

}

.sub_menu_s {
    text-align: left;
    display: none;
    margin: 0px 5px 10px !important;
}

.sub_menu_s ul {
    display: block;
    list-style: disc outside none;
    margin-left: 14px;
}

.sub_menu_s ul li {
    /*display:block;*/
}

.sub_menu_s ul li a, .sub_menu_s ul li a:hover {
    color: white;
    font-size: 11px;
    text-align: center;
    text-decoration: none
}

.arrow_pxr {
    text-align: center;
    height: 11px;
    top: -2px;
    position: relative;
}

.arrow_top_s {
    position: absolute;
    border-top: 1px solid #6A646B;
    width: 88%;
    left: -9px;
    top: 72px;
}

.arrow_pxleft {
    position: absolute;
    left: -1px;
    top: -4px;
}

.arrow_pxleceter {
    position: absolute;
    top: -4px;
    left: 163px;
}

.arrow_pxleright {
    position: absolute;
    right: -1px;
    top: -15px;
}

.structure {
    position: relative;
    margin: 15px 0 0 0;
}

.first_target .center_leftfv {
    position: absolute;
    color: #6A646B;
    left: -33px;
    top: 7px;
}

.first_target .center_rightfv {
    position: absolute;
    color: #6A646B;
    right: -14px;
    top: 7px;
}

.first_target_row {
    margin-bottom: 34px
}

.first_target_row .left_boreder {
    display: block;
    height: 100%;
    left: 399px;
    position: absolute;
    width: 1px;
    z-index: 1;
    top:36px;
}

#various2 {
    z-index: 50;
}

.left .center_leftfv {
    top: 15px;
}

.center_leftfv {
    position: absolute;
    color: #6A646B;
    left: -11px;
    top: 7px;
}

.center_rightfv {
    position: absolute;
    color: #6A646B;
    right: -13px;
    top: 7px;
}

.center .left_boreder {
    border-left: 1px solid #6A646B;
    display: block;
    height: 100%;
    left: 21px;
    position: absolute;
    width: 1px;
    z-index: 2;
}

.center .left_boreder em {
    background: white;
    position: absolute;
    bottom: 0px;
    left: -4px;
    font-size: 0px;
    text-indent: -9999px;
    width: 7px;
    height: 29px;

}

.left_boreder {
    display: block;
    border-left: 1px solid #6A646B;
    width: 1px;
    height: 100%;
    position: absolute;
    left: -9px;
}

.left_boreder em {
    background: none repeat scroll 0 0 white;
    bottom: 0;
    font-size: 0;
    height: 45px;
    left: -4px;
    position: absolute;
    text-indent: -9999px;
    width: 7px;
}

.right_boreder {
    border-left: 1px solid #6A646B;
    display: block;
    height: 100px;
    margin-top: -53px;
    position: absolute;
    right: -13px;
    width: 1px;
}

.left_b_top {
    border-left: 1px solid #6A646B;
    display: block;
    position: relative;
    height: 100%;
    padding-left: 9px;
    left: -9px;
    margin-right: -10px;
}

.left_b_bottom1 {
    position: relative;
    left: -10px;
    top: -14px;
    border-left: 1px solid #6A646B;
    float: left;
    display: block;
    height: 18px;
    bottom: 0px;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
}

.left_b_bottom2 {
    position: relative;
    left: -10px;
    border-left: 1px solid #6A646B;
    top: -11px;
    float: left;
    display: block;
    height: 36px;
    bottom: 0px;
    border-right: 0;
    border-top: 0;
    border-bottom: 0;
}

.open_menu ul {
    display: block !important;
    height: auto !important;
    margin: 5px 0 0 !important;
}
.open_menu a{ font-weight:bold}
.open_menu ul li a{ font-weight:normal }
.open_menu ul li.selected a{ font-weight:bold}
.selected ul li a{ font-weight:normal}
/*.open_menu ul li:first-child {
	padding-top:10px;
}*/

.three_block_l:last-child {
    display: none;
    border: 1px solid black;
}

#blog_list .three_block0 {
    border-bottom: 1px solid #e6dedb;
    padding: 20px 0 0;
    margin-top: -20px;
}

#blog_list .three_block1 {
    /*border-bottom: 1px solid #e6dedb;*/
    padding: 20px 0 0;
}

#blog_list .three_block2 {
    border-bottom: none;
    padding: 20px 0 0;
}

.line_items {
    background: #E6DEDB;
    height: 1px;
    margin: 0 -7px
}

.link_h_prd {
    color: #1122cc;
    text-decoration: underline;
}

.link_h_prd:hover {
    color: #1122cc;
    text-decoration: none;
}

#ContactForm_verifyCode {
    width: 137px;
}

/*MAIN WRAPPER END*/

/* FOOTER START */
#footer {
    background: none repeat scroll 0 0 #F9F6F2;
    height: 100px;
    position: relative;
    width: 100%;
    z-index: 10;
    margin-top: 30px
}

.footer_wrapper {
    width: 955px;
    height: 45px;
    margin: 0 auto;
    font-size: 0.8em;
}

.copyright {
    float: left;
    display: block;
    margin: 20px 0 0 0px;
    color: #776c6f;
}

.footer_menu_az {
    float: left;
    margin: 20px 0 0 20px;
    text-align: center;
    width: 640px;
}


.footer_menu_az li {
    display: inline;
    padding: 0 10px;
    border-left: 1px solid #a3a2a0;
    margin: 0 0 10px 0;
}

.footer_menu_az li:first-child {
    border-left: none;
}

.footer_menu_az li a {
    color: #a3a2a0;
    text-decoration: none;
}

.footer_menu_az .third {
    float: none
}






.footer_menu_ru {
    float: left;
    margin: 20px 15px 0;
    text-align: center;
    width: 640px;
}


.footer_menu_ru li {
    display: inline;
    padding: 0 10px;
    border-left: 1px solid #a3a2a0;
    margin: 0 0 10px 0;
}

.footer_menu_ru li:first-child {
    border-left: none;
}

.footer_menu_ru li a {
    color: #a3a2a0;
    text-decoration: none;
}

.footer_menu_ru .third {
    float: none
}




.footer_menu_en {
    float: left;
    margin: 20px 0 0 35px;
    text-align: center;
    width: 640px;
}


.footer_menu_en li {
    display: inline;
    padding: 0 10px;
    border-left: 1px solid #a3a2a0;
    margin: 0 0 10px 0;
}

.footer_menu_en li:first-child {
    border-left: none;
}

.footer_menu_en li a {
    color: #a3a2a0;
    text-decoration: none;
}

.footer_menu_en .third {
    float: none
}


.slides_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 99;
    background: #e1d1bc;
}

.carousel-image {
    z-index: 150;
}

.carousel-image.opacity {
    opacity: 0.7;
}

.maskt_wr {
    display: table;
    height: 60px;
    padding-left: 23px;
}

.maskt_wr h2 {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}

.lbs1_right .maskt_wr h2 {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.lbs_right .more_l {
    margin: 0px;
}

.lbs1_right .more_l {
    margin: 0px;
}

.l_block .cl_sliderh .nivo-directionNav a {
    top: 38% !important;
}

.link_sturk {
    color: white;
    text-decoration: none;
}

.l_block .nivo-directionNav {
    display: none;
}

/* FOOTER END */

.library_table {
    color: #6A646B;
    font: 12px/24px Arial, Serif;
}

.library_table a {
    color: #6A646B;
    font: 12px/24px Arial, Serif;
    text-decoration: none;
}

.items_library {
    background: none repeat scroll 0 0 #F5F1EA;
    margin-bottom: 10px;
    padding: 20px 10px 5px;
    height: 520px;
    min-height: 520px;
}

.items_gallery_f {
    margin-top: -30px
}

.two_c .center_column {
    float: right;
    min-height: 360px;
    width: 950px;
}

.center_column  .p_block:nth-child(3n) {
    margin: 0 16px 17px 0;
}

.center_column  .p_block:nth-child(4n) {
    margin: 0 0 17px 0;
}

/*.center_column  .p_block_video:nth-child(3n) {
margin: 0 20px 17px 0;
}
.center_column  .p_block_video:nth-child(4n) {
margin:0 0 17px 0;
}*/
.p_image_gallery {behavior: url(PIE.htc);
    width: 210px;
    height: 125px;
    overflow: hidden;
    border: 5px solid #e6e3dc;
    border-radius: 5px;
}

.p_image_photo {behavior: url(PIE.htc);
    border: 5px solid #e7e2de;
    border-radius: 5px;
    height: 125px;
    overflow: hidden;
    width: 210px;
}

.p_image_video {
    height: 125px;
    overflow: hidden;
    padding: 0px 10px;
    width: 190px;
}

.bg_image_video {behavior: url(PIE.htc);
    background: url(../images/bg_video.png) repeat #E6E3DC;
    border-radius: 5px 5px 5px 5px;
    height: 164px;
    overflow: hidden;
    width: 221px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    margin-bottom: 10px;
}

.p_block_photo {
    margin: 0 12px 17px 5px;
    width: 215px;
    float: left;
}


.left_column .p_block_photo {
    float: left;
    margin: 0 12px 17px -3px;
    width: 215px;
}
.p_block_video {
    float: left;
    margin: 0 7px 0px 8px;
    width: 220px;
    /* border-bottom: 1px dashed #B6B6B5;float: right;*/
}
.left_column .p_block_video {
    float: left;
    margin: 2px 12px 17px -3px;
    width: 220px;
    /* border-bottom: 1px dashed #B6B6B5;float: right;*/
}

.top_n_g1 {
    margin-top: -10px;
    padding: 0 5px 10px;
}

#blog_list .three_block_p1 {
    border-bottom: 1px solid #e6dedb;
    padding: 20px 0 0;
}

#blog_list .three_block_p2 {
    border-bottom: none;
    padding: 20px 0 0;
}

.bg_image_video span.duration {behavior: url(PIE.htc);
    background: #9C9C9C;
    /*background: url("../img/innerpage_videocat_common.gif") no-repeat scroll -2675px -166px #9C9C9C;*/
    float: right;
    height: 19px;
    margin: 5px 11px 0 0;
    font-size: 11px;
    border-radius: 4px 4px 4px 4px;
    min-width: 35px;
    text-align: center;
}

.bg_image_video  span.duration span {
    /*background: url("../img/innerpage_videocat_common.gif") no-repeat scroll right -190px transparent;*/
    color: #FFFFFF;
    /*float: left;*/
    height: 19px;
    line-height: 19px;
    padding: 0 4px;
    font-size: 11px;
}

.ph_slider {
    margin-top: -22px
}

.line_slider {
    /*height:55px;*/
    background: #E4E1DD;
    border-bottom: 1px solid #FFF;
}
.line_slider_btm1 {
    height: 55px;
    background: #E4E1DD;
    border-top: 1px solid #FFF;
    width:695px;
}

.line_slider_btm1 .sosial_share {
    border-bottom: 1px solid #E8E8E8;
    border-top: 1px solid #E8E8E8;
    padding: 15px 0;
    float: left;
}
.line_slider_btm {
    height: 55px;
    background: #E4E1DD;
    border-top: 1px solid #FFF;
}
/*.top_n .line_slider_btm {
	width:700px;}
.rightclass .line_slider_btm {
    width: 100%;
}*/
.line_slider_btm .sosial_share {
    border-bottom: 1px solid #E8E8E8;
    border-top: 1px solid #E8E8E8;
    padding: 15px 0;
    float: left;
}

.line_slider_btm .somedetails {
    float: right;
    margin: 7px 9px 7px 0;
    text-align: right;
    width: 140px;
}

.line_slider_btm .somedetails a.readarticl {behavior: url(PIE.htc);
    border: 1px solid #6A646B;
    border-radius: 5px 5px 5px 5px;
    color: #6A646B;
    display: block;
    float: right;
    font-size: 11px;
    margin: 0 0 4px;
    padding: 2px 10px 0 0;
    text-align: left;
}

.line_slider_btm .somedetails a.readarticl span {
    background: url("../images/left_btn.png") no-repeat scroll right 7px transparent;
    display: inline-block;
    font-size: 11px;
    height: 22px;
    line-height: 21px;
    padding-left: 10px;
    padding-right: 16px;
}

.line_slider_btm  .somedetails a.readarticl:hover {
    color: #56250A;
    text-decoration: none;
}

.line_slider .slider_title h1 {
    color: #6A646B;
    font-size: 14px;
    font-weight: 600;
    /*margin: 0 0 10px;*/
    padding: 15px 5px;
    text-align: center;
    text-decoration: none;
}

.audio_m {
    margin: 30px 0 0 145px;
    width: 300px;
}

.audio_row_m {
    padding: 20px 0;
}

.audio_m_l {
    float: left;
    color: #816b5d;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.audio_m_l img {
    margin: -2px 10px -2px 0;
}

.audio_m_r img {
    margin: -2px 0 -2px 5px;
}

.audio_m_l label {
    color: #816b5d;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.audio_m_r {
    float: right
}

.audio_m_r label {
    color: #888888;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.partners {
    margin-top: -20px;
    font-size: 12px;
    color: #565656;
    line-height: 22px;
    width: 705px;
}

.partners ul {
    list-style: disc;
}

.partners .partners_column_l {
    display: inline-table;
    float: left;
    padding: 0 10px 0 0;
    width: 49%;
}

.partners .partners_column_r {
    float: right;
    width: 48%;
}

/*------------------------ [ innerpage - left / photo block ] ------------------------*/
.photoblock {
    margin: 0 7px 20px;
}

.photoblock h1 {
    text-align: right;
}

.photoblock h1 a {
    border-bottom: 4px solid #E6E6E6;
    color: #54240A;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 5px 5px;
    width: 105px;
}

.photoblock div.photolistoverflow {
    overflow: hidden;
    width: 214px;
    background: #c9bbb9 url(../img/left_photo_block.gif) no-repeat 0 -118px;
    height: 56px;
    padding: 3px;
}

.photoblock div.photolistoverflow ul.photolist {
    background: url(../img/left_photo_block.gif) no-repeat right -188px;
    margin: 0;
    padding: 0;
    float: left;
    width: 880px;
}

.photoblock div.photolistoverflow ul.photolist li {
    list-style: none outside none;
    display: inline;
    margin: 0 3px 0 0;
    padding: 0;
    float: left;
}

.photoblock div.photolistoverflow ul.photolist li a {
}

.photoblock div.photolistoverflow ul.photolist li a img.img {
}

/*********** slide controllers ***********/
.photoblock div.slidercontrol {
    background: url(../images/left_photo_block.GIF) no-repeat 0 0;
    height: 10px;
    position: relative;
    padding: 5px;
    margin: 10px 0 0;
    width: 207px;
}

.photoblock div.slidercontrol ul.slidepages {
    margin: 6px 0 0 95px;
    padding: 0;
    float: left;
}

.photoblock div.slidercontrol ul.slidepages li {
    list-style: none outside none;
    display: inline;
    margin: 0 3px 0 0;
    padding: 0;
    float: left;
}

.photoblock div.slidercontrol ul.slidepages li a {
    float: left;
    background: url(../images/left_photo_block.GIF) no-repeat 0 -103px;
    width: 7px;
    height: 7px;
    text-indent: -999em;
    outline: none;
}

.photoblock div.slidercontrol ul.slidepages li.active {
}

.photoblock div.slidercontrol ul.slidepages li.active a {
    background-position: 0 -89px;
}

/* go left n go right */
.photoblock div.slidercontrol a.goleft, .photoblock div.slidercontrol a.goright {
    position: absolute;
    top: 4px;
    text-indent: -999em;
    outline: none;
    background: url(../images/left_photo_block.GIF) no-repeat 0 -35px;
    height: 21px;
    width: 21px;
    float: left;
}

.photoblock div.slidercontrol a.goleft {
    left: 5px;
    background-position: 0 -35px;
}

.photoblock div.slidercontrol a.goright {
    right: 5px;
    background-position: 0 -62px;
}

.slider-wrapper {
    height: 443px;
    margin: 0 auto;
    position: relative;

}

.slider-wrapper .nivo-directionNav {
    /*    width: 675px;*/
}

.slider-wrapper .nivo-caption {
    /*width: 675px;*/
    height: 34px;
    background: url(../images/bg_slider.png) repeat;
    position: absolute;
    left: 0px;
    bottom: 0px;
    color: #fff;
}

.slider-wrapper .nivo-caption p {
    /* padding: 20px;*/
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}

#FileUpload {
    position: relative;
    margin: -10px 0 15px
}

#BrowserVisible {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    background: url(../images/upload.gif) 100% 0px no-repeat;
    height: 26px;
    width: 295px;
}

/*#BrowserVisible:hover, #BrowserVisible:active {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    background: url(../images/upload_h.gif) 100% 0px no-repeat;
    height:26px;
    width:295px;
}*/

#FileField {
    padding: 3px 10px;
    width: 168px; /* height:26px;*/
    margin-right: 85px;
    font-size: 16px;
    border: 1px solid #E8E2D6;
}

#BrowserHidden {
    position: relative;
    width: 295px;
    /* height:26px;*/
    text-align: right;
    -moz-opacity: 0;
    filter: alpha(opacity:0);
    opacity: 0;
    z-index: 2;
}

.entry {
    margin-bottom: 10px;
    margin-top: -10px
}

.file_2 {
    background: #fff;
    color: #111;
    border: 1px solid #E8E2D6;
    padding: 5px 10px;
    margin-right: 10px;

}

#sidebar {
    width: 0px;
}

.list_carousel {
    background-color: #8E7C68;
    width: 219px;
    margin-bottom: 10px;
}

.list_carousel ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}

.list_carousel li {
    font-size: 40px;
    margin: 5px -2px 5px 5px;
    color: #999;
    text-align: center;
    background-color: #eee;
    width: 50px;
    height: 50px;
    padding: 0;
    margin: 5px -2px 5px 5px;
    display: block;
    float: left;
}

.list_carousel.responsive {
    width: auto;
    margin-left: 0;
}

.clearfix {
    float: none;
    clear: both;
}

.navigation_sl .prev {
    float: left;
    margin-left: 10px;
    background: url(../images/left_sl.jpg) no-repeat;
    width: 25px;
    height: 25px;
    margin-top: 4px;
}

.navigation_sl .next {
    float: right;
    background: url(../images/right_sl.jpg) no-repeat;
    width: 25px;
    height: 25px;
    margin-top: 4px;
}

.navigation_sl .pager_sl {
    width: 300px;
    text-align: center;
    padding: 5px 0;
}

.navigation_sl .pager_sl a {
    margin: 0 5px;
    text-decoration: none;
    background: url(../images/nav_sl.jpg) no-repeat;
}

.navigation_sl .pager_sl a span {
    visibility: hidden
}

.navigation_sl .pager_sl a.selected {
    text-decoration: none;
    background: url(../images/nav_hover_sl.jpg) no-repeat;
}

.timer {
    background-color: #999;
    height: 6px;
    width: 0px;
}

.caroufredsel_wrapper {
    width: 215px !important;
    height: 60px !important;
}

.caroufredsel_wrapper ul li img {
    width: 50px;
    height: 50px
}

.navigation_sl {
    background: #eae6df;
    height: 20px;
    margin-bottom: 20px;
    width: 220px
}

.caroufredsel_wrapper ul li .play {
    background: url("../images/play_sl.png") no-repeat scroll 0 0 transparent;
    bottom: 4px;
    float: left;
    height: 14px;
    margin: 39px -51px;
    position: relative;
    width: 14px;
}

#files {
    width: 680px;
    text-align: left;
    padding-top: 10px
}

#files a, #files a:hover {
    color: #6A646B;
    font: bold 12px/14px Arial, Serif;
    text-decoration: none;
}

.player a, .player a:hover {
    color: #6A646B;
    font: bold 12px/14px Arial, Serif;
    text-decoration: none;
}

#pdf_files {
    float: left;
}

#filepdf {
    float: left;
    padding: 0 10px 0 0;
    width: 256px;          /*330px*/
}

#filepdf ul li, .player ul li {
    min-height: 40px;
    padding: 5px 0;
}
.player ul {
    display: inline-block;
    width: 130px;
}
.player ul:last-child {
    display: inline-block;

}

.player {
    float: right;
    padding: 0 10px 0 0;
    /* width: 330px;*/
}

.videos_block {
    float: right;
    /*padding: 10px 20px 10px 10px;*/
}

.videos_block .video_thm {
    border: 1px solid #CDCDCD;
    margin-top: 14px;
    padding: 10px 15px;
    position: relative;
}

.video_image a.link {
    background: url("../img/play_icon.png") no-repeat scroll right 0 transparent;
    height: 43px;
    left: 80px;
    position: absolute;
    top: 28px;
    width: 43px;
}

.video_image a.link:hover {
    background-position: right -60px;
}

.one_c .left_column {
    float: left;
    width: 220px;
    margin: 10px 0 0;
}

.one_c .right_column {
    float: right;
    min-height: 360px;
    width: 715px;
    margin-top: 24px;
}

.project_clr {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 20px;
}

.lb_inner1 {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #525151;
    padding: 10px;
    display: table-cell;
    width: 200px
}

.project_img {
    padding: 0 0 0 40px !important;
}

.h_block p.title_more {
    font-size: 0.85em;
    color: #525151;
    text-decoration: none;
    line-height: 20px;
}

.h_block p.title_more:hover {
    font-size: 0.85em;
    color: #737373;
    text-decoration: none;
}

.h_block a:hover {
    text-decoration: none;
}

a.title_more {
    color: #525151;
    text-decoration: none;
    font-size: 1em;
}

a.title_more:hover {
    color: #737373;
    text-decoration: none;
    font-size: 1em;
}

.sub_menu > li {
    background: url("../img/line_menu.png") no-repeat scroll right center transparent;
    color: #FFFFFF;
    float: left;
    padding: 0 10px;
    margin: 0;
    text-align: center;
}

.sub_menu li a:hover {
    color: #FFFFFF;
    font-weight: bold;
    width: 60px;
}

.sub_menu li.active {
    color: #FFFFFF;
    font-weight: bold;
}

.sub_menu li.active li {
    font-weight: normal;
}

.sub_menu li li.active {
    font-weight: bold;
}

#museumClick {
    cursor: pointer
}

#map_main {
    border: 1px solid #E1D1BC;
    height: 152px;
    width: 250px;
}

.two_c .left_column #map_main {
    height: 133px;
    width: 218px;
}

.nivo_sl {
    width: inherit;
    z-index: 1000;
    background: white;
    /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);*/
    /*-moz-opacity: 0.6;*/
    /*-khtml-opacity: 0.6;*/
    /*opacity: 0.6;*/
    height: inherit;
    position: absolute;
    transition: all 1s ease 0s;
}

.nivo_sl:hover {
    width: inherit;
    z-index: 1000;
    background: transparent;
    height: inherit;
    position: absolute;
}

.nivo-caption2 {
    display: table-cell;
    height: 122px;
    text-align: left;
    vertical-align: middle;
    width: 252px;
    z-index: 1000;
}

/*.nivo-caption2 a {
    color: #878B8C;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    opacity: 1;
    text-decoration: none;
}*/

.slider .nivo-caption2_link {
    background: none repeat scroll 0 0 white;
    height: 121px;
    margin: -121px 0 0;
    opacity: 0.8;
    overflow: hidden;
    position: absolute;
    text-decoration: none;
    z-index: 1005;
    display: none;
}

.nivo-caption2 p {
    color: #878B8C;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    opacity: 1;
    text-decoration: none;
    z-index: 4000;
    padding: 0 5px;
}

.two_c .left_column .slider {
    height: 105px;
}

.two_c .left_column .nivo-caption2 {
    height: 120px;
    left: 0;
    overflow: hidden;
    padding: 30px 5px 0;
    text-align: left;
    top: -121px;
    width: 210px;
    z-index: 1000;
}

.two_c .left_column .slider .nivo-caption2_link {
    background: none repeat scroll 0 0 white;
    height: 105px;
    margin: -105px 0 0;
    opacity: 0.8;
    overflow: hidden;
    position: absolute;
    text-decoration: none;
    z-index: 1005;
    display: none;
}

.two_c .left_column .nivo-caption2 p {
    color: #878B8C;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    opacity: 1;
    position: absolute;
    text-decoration: none;
    z-index: 4000;
    padding: 0 2px 0 0;
}

.two_c .left_column .lb_inner2 {
    height: 133px;
    width: 218px;}

.more_left{background: url(../img/more_icon.png) no-repeat scroll 7px 15px #F9F6F2; margin: 0px 0px 0px; padding: 9px; height: 20px; position: relative; width: 210px;}
.more_left a{ padding-left:10px}

/*.two_c .left_column	.nivo-caption2 {
    background: none repeat scroll 0 0 white;
    display: none;
    height: 91px;
    left: 0;
    opacity: 0.8;
    padding: 30px 5px 0;
    position: relative;
    text-align: left;
    top: -105px;
    width: 210px;
    z-index: 1000;

    .sub_menu{
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 10px;
}
.sub_menu li {
    background: url("../img/line_menu.png") no-repeat scroll right center transparent;
    color: #FFFFFF;
    float: left;
    padding: 0 10px;
    text-align: center;
    display: block;
    margin:0;
}

}*/

.m_wrapper li.selected_mm ul li a {
    color: #55432D;
}
.main_menu ul li ul {
    background: url(../img/menu_bg.png) repeat ;
    border-radius: 0 0 10px 10px;
    display: none;
    padding: 10px 0 6px 5px;
    position: absolute;
    /*right: -65px;*/
    text-align: left;
    z-index: 70;
    top: 32px;
    margin:0
}
.main_menu ul li:nth-child(4) ul {
    /* right: -42px;*/
}
.main_menu ul li:last-child ul {
    /* right:-37px;
     width:131px*/
}
.main_menu ul li:first-child ul li {
    /*  padding: 10px 10px 0;
      width: 187px;*/
}
.main_menu ul li ul li{
    padding: 10px 10px 0;
    width: 141px;
    height:auto;
    font-size:12px}
.main_menu li ul li a:hover{
    color:#55432D;
    font-weight:bold}

.main_menu ul li ul li:last-child{
    padding:10px;
}
.main_menu ul li ul li ul{
    /*  background: url(../img/menu_bg.png) repeat ;
   border-radius: 0px 10px 10px 0px;
      display: none;
      left: 145px;
      padding: 10px 0 6px 5px;
      position: absolute;
      text-align: left;
      top: -10px;
      width: 300px;
      z-index: 70;*/
    display:none !important}
.main_menu ul li ul li ul li{
    padding: 10px 10px 0;
    width: 280px;
    height:auto}

.main_menu ul li ul li a{
    border:none;
    font-weight:normal;
    color:#55432d;
    padding:0;
    text-transform: none;
}
.sitemap_az{   color: #776C6F;
    display: block;
    float: right;
    margin: 13px 3px 0;
    width: 110px;
    cursor:pointer
}
.sitemap_ru{   color: #776C6F;
    display: block;
    float: right;
    margin: 13px -5px 0;
    width: 110px;
    cursor:pointer
}
.sitemap_en{   color: #776C6F;
    display: block;
    float: right;
    margin: 13px -24px 0;
    width: 110px;
    cursor:pointer
}

.sitemap img{}
.sitemap_t{ float: right;
    font: 12px/28px bold arial;
    text-align: left;
    width: 75px;
    color:#7e6c56}
#sitemap_f1{background: url(../img/bg_top_f.png) repeat-x scroll #F9F6F2;
    border: 1px none #465E79;
    border-radius: 3px 3px 3px 3px;
    /*height: 300px;
    position: absolute;*/
    width: inherit;
    z-index: 6;
    padding:10px 0}
.sitemap_img {background: url(../img/sitemap_arrow.png) no-repeat;  float: left;
    height: 20px;
    width: 30px;}
.sitemap_img_select {background: url(../img/sitemap_arrow_s.png) no-repeat;  float: left;
    height: 20px;
    width: 30px;}
#sitemap_f1 ul{color: #836D52;
    display: inline-table;
    margin: 20px 33px;
    width: 185px;}
#sitemap_f1 ul li{text-align:left; font-weight:bold}
#sitemap_f1 ul li ul{text-align:left; display:list-item; margin:0;}
#sitemap_f1 ul li ul li{text-align:left; font-weight:normal}
#sitemap_f1 ul li ul li a{ font-weight:normal; text-decoration:none; color:#836D52;}
#sitemap_f1 ul li a{ font-weight:bold; text-decoration:none; color:#836D52; font-size:12px}
#sitemap_f1 ul li a:hover {
    color: #d5c5af;
}
.backinfo {
    height:150px;
    background: #9ecde2;
    padding:15px;
    width:150px;
    position:absolute;
    z-index:2;
}

.btn_backinfo {
    display:none;
}
.backinfo ul{
    margin:0}
.backinfo ul li{
    list-style:none;
    padding:0;
    line-height:20px}
#tooltip {
    background-color: #EEEEEE;
    border: 1px solid #111111;
    padding: 5px 5px 0;
    position: absolute;
    z-index: 3000;
}
#tooltip h3, #tooltip div {
    margin: 0;
}
#tooltip img {
    max-height: 200px;
    max-width: 300px;
}
.mpi .text_share{background: none repeat scroll 0 0 #F9F6F2;
    height: 33px;
    text-align: center;
    margin-top:10px}
.text_share{background: none repeat scroll 0 0 #F9F6F2;
    height: 33px;
    text-align: center;}
.text_share	.sosial_share {
    border: none;
    padding: 5px 0;
}


.slide_share {
    background: none repeat scroll 0 0 #F9F6F2;
    height: 33px;
    margin: 20px 0 -20px;
    text-align: center;
}
.slide_share .sosial_share {
    border: none;
    padding: 5px 0;
}


/*~~~~~~~~~~~~~~~~~~~~~~old browsers~~~~~~~~~~~~~~~~~~~~*/

.p_block + .p_block + .p_block {
    margin: 0 0 17px 0 !important;
}
.r_block_links1 li:first-child + * + * {
    border-right: none;
}
.r_block + *  {
    border-bottom: medium none;
}
.links_m li:first-child+ * + * + * .more_l {
    border-bottom: medium none;
}
.main_menu ul li ul li.last {
    padding: 10px;
}


.galleria-stage .galleria-image-nav{visibility: hidden; }
.galleria-stage:hover .galleria-image-nav{visibility: visible;}
.galleria-stage .galleria-info{visibility: hidden;  opacity: 0;
    transition: visibility 0s 1s, opacity 1s linear }
.galleria-stage:hover .galleria-info{visibility: visible; opacity: 1;
    transition: opacity 1s linear;}

#carousel:first-child #carousel-direction, #carousel .active #carousel-direction, #carousel .passive #carousel-direction{visibility: hidden; }
#carousel .active:hover #carousel-direction{visibility: visible;}

#carousel:first-child .carousel-caption, #carousel .active .carousel-caption, #carousel .passive .carousel-caption{visibility: hidden; }
#carousel .active:hover .carousel-caption{visibility: visible;}





/*Projects page*/
.tabsmenu{background: url("../img/tabs_bg.png") no-repeat left center #e1d1bc; float: right; padding:0 10px 0 50px; margin: -10px 0 15px;}
.tabsmenu ul{}
.tabsmenu ul li{cursor:pointer; display:inline-block;padding:6px 0 6px;font-size:14px;font-size:11px; color:#836d52; text-decoration:none; }
.tabsmenu ul li a{float:left; font-size:11px; color:#836d52; text-decoration:none;border-left:1px solid #836d52; padding:0 10px;margin-top: -7px;}
.tabsmenu ul li i{float:left;display:inline-block; height:17px; width:20px}
.tabsmenu ul li.tab1 i{background: url("../img/tabs_icon.png") no-repeat scroll -3px -2px rgba(0, 0, 0, 0); }
.tabsmenu ul li.tab2 i{background: url("../img/tabs_icon.png") no-repeat scroll -28px -3px rgba(0, 0, 0, 0)}
.tabsmenu ul li.tab3 i{background: url("../img/tabs_icon.png") no-repeat scroll -50px -3px rgba(0, 0, 0, 0)}
.tabsmenu ul li.tab4 i{background: url("../img/tabs_icon.png") no-repeat scroll -72px -3px rgba(0, 0, 0, 0)}
.tabsmenu ul li.tab5 i{background: url("../img/tabs_icon.png") no-repeat scroll -98px -3px rgba(0, 0, 0, 0)}
.tabsmenu ul li span{border-right:1px solid #836d52; padding-right: 2px; display:inline-block }
.tabsmenu ul li.selected.tab1 i,.tabsmenu ul li:hover.tab1 i{background: url("../img/tabs_icon.png") no-repeat scroll -3px -21px rgba(0, 0, 0, 0); }
.tabsmenu ul li.selected.tab2 i,.tabsmenu ul li:hover.tab2 i{background: url("../img/tabs_icon.png") no-repeat scroll -28px -22px rgba(0, 0, 0, 0)}
.tabsmenu ul li.selected.tab3 i,.tabsmenu ul li:hover.tab3 i{background: url("../img/tabs_icon.png") no-repeat scroll -50px -22px rgba(0, 0, 0, 0)}
.tabsmenu ul li.selected.tab4 i,.tabsmenu ul li:hover.tab4 i{background: url("../img/tabs_icon.png") no-repeat scroll -72px -22px rgba(0, 0, 0, 0)}
.tabsmenu ul li.selected.tab5 i,.tabsmenu ul li:hover.tab5 i{background: url("../img/tabs_icon.png") no-repeat scroll -98px -22px rgba(0, 0, 0, 0)}
.tabsmenu ul li:hover span, .tabsmenu ul li.selected span{color:#55432D; font-weight: bold;}
.tabsmenu ul li:last-child span{border-right:none}


.tabsmenu_v{background: url("../img/tabs_bg_v.jpg") no-repeat left center #e1d1bc; float: right; padding:0 10px 0 50px; margin: -36px 0 15px}
.tabsmenu_v ul{}
.tabsmenu_v ul li{display:inline-block;padding:5px 0 3px;font-size:14px;font-size:11px; color:#836d52; text-decoration:none; }
.tabsmenu_v ul li a{float:left; font-size:11px; color:#836d52; text-decoration:none;border-left:1px solid #836d52; padding:0 10px;margin-top: -7px;}
.tabsmenu_v ul li i{float:left;display:inline-block; height:17px; width:20px}
.tabsmenu_v ul li.tab1 i{background: url("../img/tabs_icon.png") no-repeat scroll -50px -2px rgba(0, 0, 0, 0)}
.tabsmenu_v ul li span{border-right:1px solid #836d52; padding-right: 8px;}
.tabsmenu_v ul li.selected.tab1 i{background: url("../img/tabs_icon.png") no-repeat scroll -50px -21px rgba(0, 0, 0, 0)}
.tabsmenu_v ul li.selected span{color:#000}
.tabsmenu_v ul li:last-child span{border-right:none}

.galereya{}
.galereya div{width:auto; margin:10px 2px 2px 13px;display:inline-block}
.galereya div img{}
.galereya{margin: 10px auto; width: 705px;}


.publication{}
.publication .n_item1{float:left;margin: 0 3px 2px; padding: 9px 0 7px 9px;}
.publication .n_image {float: left; position: relative; width: 150px;}
.publication .n_image img{border:1px solid #E1D1BC; width:100%; height:95px}
.publication .n_desc { width: 170px; float: left !important;}
.publication .n_desc .hef_bpr {height: 93px; position: relative; margin:0; padding:0}
.publication .n_desc .hef_bpr .text_valign_c {height: 93px; display:table-cell; vertical-align: middle;padding-left: 15px;}
.publication a { text-decoration: none; color:#554a3c; font:bold 14px Arial}

.press{padding:14px 0px 0px 12px}
.items_press  .p_desc { width: 550px; float:left; margin: 0 0 0 10px;}
.items_press{ height: 60px; margin-bottom: 17px; overflow: hidden;}
.items_press  .p_desc  a { font-weight: bold; text-decoration:none;font: bold 13px Arial;color:#554a3c; display: block;}
.items_press  .p_desc  a:hover {color:#837563}
.items_press  .p_desc  p {padding:4px 0;font-weight: bold; text-decoration:none;font: bold 12px Arial;color:#0d0d0d; display: block;}
.video_t{ padding:10px 0px 0 10px}
.desc_v {padding:0px 0px 5px 0}
.desc_v a{ font-weight: bold; text-decoration:none;font: bold 14px Arial;color:#000;}
.desc_v a:hover {color:#555}


.item_v1 {
	margin-bottom: 12px;
	margin-right: 10px;
	height: 390px;
}
/*
.item_v1 {
	margin-bottom: 25px;
}
*/


.youtube-player{margin-bottom:10px}
.content_press  .mCSB_container{margin-right: 15px;}
/*.contentTab{ background:#F7F4EF}*/
.content_foto{ background:#F7F4EF}
/* .contentTab>div{display:none} */
.contentTab>div .sosial_share p{font-size:12px}
.video_t{padding-bottom:0px}
.content_press  .m_n_text a{font-size:12px}
.content_press  .intro_text {    color: #000000;  font-size: 12px;height: 65px; overflow:hidden}
.content_press  .n_image{margin-right:10px;}
.content_press  .n_image img{width:100%; }
.content_press  .n_desc{float:left;width: 545px;}

.content_press .n_item {height: 60px; margin-bottom: 10px; overflow: hidden;}
.content_press .n_item:last-child {
    border-bottom: medium none !important;}
.tabsYotubeBlog ul li a {
    border-left: none;
    color: #836D52;
    float: left;
    font-size: 11px;
    margin-top: 1px;
    padding: 0 10px;
    text-decoration: none;
}
/* demo styles */
.scrollbar{width:100%;height:600px;margin:0;overflow:hidden;float:left;background:#FFF;border:6px solid #B2B2B2;}
.scrollbar.noborder{border:none;}









/*toogle*/
._toggle-box {
    display: none;
}

._toggle-box + label {
    cursor: pointer;
    display: block;
    font-weight: bold;
    line-height: 21px;
    margin-bottom: 5px;
}

._toggle-box + label + div {
    display: none;
    margin-bottom: 10px;
}

._toggle-box:checked + label + div {
    display: block;
}

._toggle-box + label:before {
    background-color: #4F5150;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    color: #FFFFFF;

    display: block;
    float: left;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    text-align: center;
    width: 20px;
}

.player ul li {
    background: url("../images/music.png") no-repeat scroll 0 0 / 20px 20px rgba(0, 0, 0, 0);
    padding: 0 0 0 27px;;
}

._toggle-box:checked + label:before {
    /*    content: "\2212";*/
}
._player label:hover {
    color: #aba7a7;
}


._player ul li {

    padding-left:30px;
}
._player ul li a {color: #6a646b;}
#bck_li { background: url("../images/music.png") no-repeat scroll 0 0 / 20px 20px rgba(0, 0, 0, 0);}
#bck_video li{ background: url("../images/video.png") no-repeat scroll 0 0 / 20px 20px rgba(0, 0, 0, 0);}
#bck_video {
    background: #f7f5f5;
    min-width: 160px;
    padding: 10px;

}

._player {
    /* width: 125px !important*/
}

._player ul {
    padding:10px;
    min-width: 125px;
    background: #f7f5f5;
    display: inline-block;
}

._player {
    color: #6A646B;
    font: bold 12px/14px Arial, Serif;
    text-decoration: none;
}

._player ul li {
    min-height: 40px;

}

._player {
    width:165px;
    float: left;
    padding: 0 10px 0 0;

}
._ulPlayer{/* padding:10px; */ }
.cd1{width:165px;}


.news_list.my_news_list .items span a :hover: {text-decoration:none!important; }
.news_list.my_news_list .items span a  {color: #55432d;  font-size: 12px !important;  text-decoration: none !important;}

.news_list.my_news_list .n_item span a :hover: {text-decoration:none!important;}
.news_list.my_news_list .n_item span a  {color: #55432d;  font-size: 12px !important;  text-decoration: none !important; }
.news_list.my_news_list .n_actions{float: right}
.news_list.my_news_list .n_time{width:100%;}

.news_list.my_news_list .n_item{margin: 0 0 0 7px!important;}
.news_list.my_news_list .m_n_text a {
    text-align: left;}
.news_list.my_news_list .n_image{position:relative;top:5px;    max-width: 100px !important;width:auto}
.news_list.my_news_list .n_actions{ position: absolute;
    right: 0;}



.news_list.my_news_list .n_actions {color: rgb(131, 109, 82);}
.news_list.my_news_list .n_actions ul{float:left}
.news_list.my_news_list .n_actions ul li:last-child{margin-right:0px;    padding-right: 5px;}
.news_list.my_news_list .n_actions span{font-weight: lighter; color:#c2a279;  }
.news_list.my_news_list .n_actions span:first-child{margin-right:5px;float:left;}

.new_input{ cursor: pointer;background-position: right;background-color:#fff!important; border: 1px solid #e1d2bf;height:14px;padding:4px 22px 4px 4px;text-align:center;width:150px;background-repeat:no-repeat;background-image:url("../img/calendar.png")}



/* NEW code start */
sup {
	font-size: 0.9em;
	line-height: 0;
	position: relative;
	top: -0.5em;
	vertical-align: baseline;
}
.jw-preview {
	background-size: cover !important;
}

/* Project SLIDER start */
.multimedia_block2 {
    width: 695px;
    height: 470px;
    background: #e4e1dd;
}
.contentTab .multimedia_block2 .nivoSlider img {
	width: auto !important;
	height: auto !important;
	margin: 0 auto !important;
}
.contentTab .multimedia_block2 .nivoSlider .nivo-slice {
	width: auto !important;
	height: auto !important;
	margin: 0 auto !important;
}
/* Project SLIDER end */
/* NEW code end */