
.logo.logo-iv
{
	
}
.logo.logo-iv a
{

text-align: center;

color: #778064;

font-size: 30px;

max-width: 144px;

display: inline-block;

vertical-align: top;

position: relative;

text-shadow: 1px 1px 1px #e4e0e0;

letter-spacing: 0px;

text-decoration: none;

line-height: 100%;
}
	
.logo-iv span
{
	    font-style: normal;
	    font-weight: normal;
	    display: inline-block;
	    width: 100%;
	    vertical-align: top;
	    margin: 0px 0 0;
	    font-size: 17px;
}
.logo-iv em
{
	    font-style: normal;
	    font-weight: normal;
	    display: inline-block;
	    width: 100%;
	    vertical-align: top;
	    margin: 0px 0 0;
	    font-size: 36px;
}

.logo.logo-new
{
	
}
.logo.logo-new a
{
	
color: #778064;
	
font-size: 26px;
	
max-width: 204px;
	
display: inline-block;
	
vertical-align: top;
	
position: relative;
	
padding: 0px 49px 0 0;
	
text-align: right;
	
text-shadow: 1px 1px 1px #e4e0e0;
	
letter-spacing: 0px;
}
.logo.logo-new a span
{
	
font-weight: 700;
	
display: inline-block;
	
width: 100%;
}
.logo.logo-new a span em
{
	
font-style: normal;
	
font-weight: normal;
	
display: inline-block;
	
width: 100%;
	
vertical-align: top;
	
margin: 0px 0 0;
	
font-size: 22px;
	
text-align: right;
}
.logo.logo-new a:before
{
	content:"81";
	position: absolute;
	right: 0;
	top: 8px;
	font-size: 53px;
	letter-spacing: -8px;
	font-weight: normal;
}

body.body-en .slider-b button.slick-prev.slick-arrow
{
	    left: initial;
}
body.body-en .fot-info a
{
	    left: 22px;
    right: initial;
    bottom: 89px;
}
.fot-info ul {
    padding: 0px 173px;
}

body.body-en section#sec-gal-v-three .gals-right p {
    line-height: 117%;
}

body.body-en .gals-right ul li {
    margin: 0 0px 0px 15px;
}

body.body-en .gals-right a {
    right: 25px;
    left: initial;
}

body.body-en .slider-b {
    float: right;
}
body.body-en .gals-right {
 float: left;
} 

body.body-en .header-center a:nth-child(1) {
      background: url(/images/english/bigBut3.png);
    float: left;
}
body.body-en .header-center a:nth-child(3) {
    background: url(/images/english/bigBut1.png);
    float: right;
}
body.body-en .header-center a:nth-child(2) {
    background: url(/images/english/bigBut2.png);
}
body.body-en .header-center a:nth-child(1):hover {
      background: url(/images/english/bigBut3Over.png);
    float: left;
}
body.body-en .header-center a:nth-child(3):hover {
    background: url(/images/english/bigBut1Over.png);
    float: right;
}
body.body-en .header-center a:nth-child(2):hover {
    background: url(/images/english/bigBut2Over.png);
}
body.body-en .header-info .header-info-button {
    float: right;
}
body.body-en .header-info div div:after
{
    margin: 0px 7px;	
}

body.body-en .header-bottom {
    margin: 0 0 187px;
}
body.body-en .sec-gal-top-right {
    float: left;
	
}
body.body-en .sec-gal-top-left {
    float: right;
}

body.body-en .lang
{
	float: right;
}
body.body-en .logo
{
	float: right;
	position: absolute;
	right: 0;
	top: 53px;
}

body.body-en .header-left
{
		float: left;
		font-size: 22px;
		margin: 20px 0px 10px 0px;
}

body.body-en .fot-info ul li
{
padding: 0px 0px 0px 23px;
}
body.body-en .fot-info ul li:before
{
	content: "";
	left: 0;
}

a#toTop {
    z-index: 11;
}

section.sec-cc
{
	
text-align: center;
	
display: inline-block;
	
width: 100%;
	
margin: 20px 0px;
}
.section.sec-cc a
{
	
}


.fot-info p strong
{
	
font-size: 20px;
}
.fot-info-title
{
	
color: #fff;
	
padding: 9px 20px;
	
font-size: 20px;
	
display: inline-block;
	
vertical-align: top;
	
width: 100%;
	
margin: 0 0 20px;
	
font-weight: 700;
	
border-bottom: 6px solid #bebcc1;
	
background: #ce9e22;
}

.fot-info
{
	
display: inline-block;
	
width: 100%;
	
margin: 0 0 20px;
	
background: #efefef;
	
border: 1px solid #ce9e22;
	
position: relative;
	
padding: 0 0 37px;
}
.fot-info ul
{
	
color: #876C1A;
	
font-weight: 700;
	
text-align: center;
	
padding: 0px 20px;
	
margin: 9px 0 11px;
}
.fot-info ul li
{
	
display: inline-block;
	
vertical-align: top;
	
position: relative;
	
padding: 0px 23px 0px 0px;
	
margin: 0 15px 10px 0;
}
.fot-info ul li:before
{
	content: "";
	vertical-align: middle;
	line-height: 10%;
	font-size: 30px;
	border-radius: 30px;
	width: 5px;
	height: 5px;
	display: block;
	vertical-align: middle;
	background: #876c1a;
	position: absolute;
	right: 0;
	top: 8px;
}
.fot-info p
{
	
display: inline-block;
	
width: 100%;
	
vertical-align: top;
	
color: #876c1a;
	
font-weight: 700;
	
text-align: center;
}
.fot-info a
{
	
position: absolute;
	
bottom: 29px;
	
right: 49px;
}

section#sec-gal-v-one .sec-gal-top-right span, section#sec-gal-v-one .sec-gal-top-right, section#sec-gal-v-one .gals-right-hos
{
color: #503A30;
}

section#sec-gal-v-three {
    background: url(/images/backG4.jpg) no-repeat 50% 0%;
    background-size: cover;
}
section#sec-gal-v-three .gals-right, section#sec-gal-v-two .slider-b
{
background: #efefef;
}
section#sec-gal-v-three .gals-right-title
{
	background: #ce9e22;
}
section#sec-gal-v-three .header-info
{
	background: #ce9e22;
}
section#sec-gal-v-three .sec-gal-top-right span, section#sec-gal-v-three .sec-gal-top-right, section#sec-gal-v-three .gals-right-hos
{
color: #876c1a;
}

section#sec-gal-v-three .gals-right p
{
	
padding: 0px 20px 20px;
	
color: #876C1A;
	
line-height: 125%;
}

section#sec-gal-v-three:before
{
	background: #ffffffd4;
}


section#sec-gal-v-two {
    background: url(/images/backG3.jpg) no-repeat 50% 0%;
    background-size: cover;
}

section#sec-gal-v-two .gals-right, section#sec-gal-v-two .slider-b
{
background: #EEF9FF;
}
section#sec-gal-v-two .gals-right-title
{
	
background: #11ace4;
}
section#sec-gal-v-two .sec-gal-top-right span, section#sec-gal-v-two .sec-gal-top-right, section#sec-gal-v-two .gals-right-hos
{
color: #2b6185;
}
section#sec-gal-v-two .gals-right ul
{color: #2B6185;}
section#sec-gal-v-two .header-info
{
	
background: #11ace4;
}


section.sec-gal .header-info
{
	
background: #84441f;
	
position: relative;

margin: 40px 0 0;

padding: 5px 0px;
	
min-height: 40px;
}


.gals-right
{
	
display: inline-block;
	
float: right;
	
width: 33%;
	
background: #fff;
	
position: relative;
	
margin: 0 0 10px;
}
.gals-right-title
{
	
background: #8c3f23;
	
color: #fff;
	
padding: 9px 20px;
	
font-size: 20px;
	
display: inline-block;
	
vertical-align: top;
	
width: 100%;
	
margin: 0 0 20px;
	
/* font-weight: 700; */
	
border-bottom: 6px solid #bebcc1;
}
.gals-right a
{
	
position: absolute;
	
left: 25px;
	
top: 63px;
}
.gals-right-hos
{
	
padding: 0px 21px;
	
color: #000;
	
font-size: 20px;
	
margin: 0 0 6px;
	
font-weight: 700;
}
.gals-right ul
{
	
color: #8c3f23;
	
padding: 0px 21px;
	
margin: 0 0 27px;
}
.gals-right ul li
{
	
margin: 0 15px 0px 0;
	
line-height: 136.9%;
}


.sec-gal-top
{
	
display: inline-block;
	
width: 100%;
	
vertical-align: top;
	
position: relative;
	
z-index: 111;
	
margin: 63px 0px 30px;
}
.sec-gal-top-left
{
	
display: inline-block;
	
float: left;
}

.sec-gal-top-left img
{
	
}
.sec-gal-top-right
{
	
display: inline-block;
	
float: right;
	
width: 63%;
	
font-size: 14px;
	
color: #503A30;
}

.sec-gal-top-right span
{
	
display: inline-block;
	
width: 100%;
	
vertical-align: top;
	
font-size: 25px;
	
font-weight: 700;
	
margin: 0 0 12px;
}

/*
section.sec-gal:before
{
	content: "";
	display: inline-block;
	width: 100%;
	vertical-align: top;
	background: #ffffff94;
	position: absolute;
	height: 100%;
}
*/


#slider-one
{
	
}

#slider-two img
{
	
}

#slider-two .slick-current.slick-active img
{
	
opacity: 1;
	
border: 3px solid #8c3f23;
}

#slider-two
{
	
padding: 0px 26px;
	
margin: 13px 0px 0;
}

#slider-two .slick-slide{
	
}
#slider-two .slick-slide div{
	
}
#slider-two .slick-slide div div{
	
border-right: 6px solid #fff;
	
border-left: 6px solid #fff;
	
background: #000;
}
#slider-two img
{
	    max-width: 100%;
	    border: 3px solid #CCC;
	    cursor: pointer;
	    opacity: 0.7;
}

section.sec-gal
{
	
display: inline-block;
	
width: 100%;
	
vertical-align: top;
	
margin: 0px 0px;
	
background: url("/images/backG2.jpg") no-repeat 50% 0%;
	
background-size: cover;
	
position: relative;
	
padding: 0px 0 0px;
}
.slider-b
{
	
display: inline-block;
	
float: left;
	
width: 65.5%;
	

	
padding: 15px;
	
background: #fff;
	
margin: 0 0 16px;
}
.slider-b button.slick-arrow:before
{
	display: none;
}
.slider-b button.slick-arrow:hover
{
	
opacity: 1;
}

.slider-b button.slick-arrow
{
	
cursor: pointer;
	
/* left: -25px; */
	
/* top: 1px; */
	
width: 17px;
	
display: block;
	
background: url(/js/gallery/ad_scroll_back.png) 0px 0px no-repeat;
	
height: 65px;
	
bottom: 0;
	
opacity: 0.7;
}

.slider-b button.slick-prev.slick-arrow
{
	
background: url(/js/gallery/ad_scroll_forward.png) 0px 0px no-repeat;
	
right: 0;
}
.slider-b button.slick-next.slick-arrow
{
	
left: 0;
}
.slider-b button.slick-prev.slick-arrow:hover
{
}
.slider-b button.slick-next.slick-arrow:hover
{
	
}
.header-bottom
{
	
}
.title
{
	
}
.header-bottom
{
	
color: #fff;
	
margin: 0 0 208px;
}
.title
{
	
font-size: 20px;
	
margin: 0 0 11px;
}

body
{
    font-family: Arial;
    font-size: 14px;
    line-height: 140%;
}
.header-center
{
	
text-align: center;
	
display: inline-block;
	
width: 100%;
	
margin: 6px 0 29px;
}
.header-center a
{
	
width: 246px;
	
height: 234px;
	
display: inline-block;
	
vertical-align: top;
}
.header-center a:nth-child(1)
{
	
background: url(/images/bigBut1.png);
	
float: right;
}
.header-center a:nth-child(2)
{
	
background: url(/images/bigBut2.png);
}
.header-center a:nth-child(3)
{
	
background: url(/images/bigBut3.png);
	
float: left;
}
.header-center a:nth-child(1):hover
{
	
background: url(/images/bigBut1Over.png);
}
.header-center a:nth-child(2):hover
{
	
background: url(/images/bigBut2Over.png);
}
.header-center a:nth-child(3):hover
{
	
background: url(/images/bigBut3Over.png);
}

header
{
	
background: url(/images/backG1.jpg) no-repeat 50% 0%;
	
/* min-height: 100vh; */
}
.container {
    max-width: 920px;
    margin: 0 auto;
    vertical-align: top;
    position: relative;
    z-index: 1;
}

.lang {
    margin: 20px 0px;
    display: inline-block;
    float: left;
}
.lang a
{
	
}

.logo {
    display: inline-block;
    float: left;
    margin: 30px 0 0;
}
.logo a
{
	
}
.logo a img
{
	
max-width: 142px;
}


.header-top
{
	
display: inline-block;
	
vertical-align: top;
	
width: 100%;
	
margin: 15px 0px;
}
.header-left
{
	
font-family: Arial;
	
font-size: 24px;
	
font-weight: normal;
	
text-decoration: none;
	
line-height: 125%;
	
display: inline-block;
	
float: right;
	
max-width: 69%;
	
color: #fff;
	
margin: 20px 0px 0px 0px;
}
 
 
 .header-info
 {
	 
display: inline-block;
	 
width: 100%;
	 
background: #304c66d9;
	 
padding: 0px 0px;
	}
  .header-info div div
 {
	 
display: inline-block;
	 
vertical-align: middle;
	 
color: #fff;
	 
padding: 6px 0 0;
	}
.header-info .header-info-button
{
	
float: left;
	
vertical-align: top;
	
padding: 0px 0 0;
}

 
   .header-info div div:after
 {
	 content: "/";
	 margin: 0px 9px;
	}
 
     .header-info div div:nth-child(1):after
 {
	 content: "";
 }
 
 .header-info div div:nth-child(6):after {
    content: "";
}

     .header-info div div:last-child:after
 {
	 content: ""; display: none;
 }
 
    .header-info div div span
 {
	 
color: #ffffff9c;
	}
 
   .header-info div div a
 {
	 
 }
 .header-info-button
 {
	 
 }
 .header-info-button a
 {
	 
 }
 div
 {
	 
box-sizing: border-box;
	}
 
 
 
 @media (max-width: 1023px){
	 
	 body.body-en .logo {
    float: none;
    position: initial;
    right: 0;
    top: 53px;
    max-width: 200px;
    margin: 10px 0 0;
}

	 body.body-en .header-bottom {
    margin: 0 0 58px;
}
	 
	 .container {
    padding: 0px 20px;
}
.logo {
    display: inline-block;
    float: right;
    margin: 0px 0 0;
}
	 .header-left {
    max-width: 100%;
}
.header-center a {
    width: 236px;
}
.header-bottom {
    margin: 0 0 58px;
    background: rgba(255, 255, 255, .55);
    padding: 15px;
    color: #000;
}
.header-info .header-info-button {
    float: left;
    vertical-align: top;
    padding: 0px 0 0;
    width: 100%;
    text-align: center;
    margin: 0 0 19px;
	display: none;
}

header .header-info .header-info-button
{
	    display: inline-block;
    width: 100%;
    margin: 10px 0 0;
}

header {
    background: url(/images/backG1.jpg) no-repeat 50% 0%;
    background-size: cover;
}

.slider-b {
    width: 100%;
}
.gals-right {
    display: inline-block;
    float: none;
    width: 100%;
}
#slider-one .slick-slide
{
	
}

#slider-one .slick-slide div 
{
	
}

#slider-one .slick-slide div div
{
	
}

#slider-one img{
	    width: 698px;
}
.fot-info a {
    position: initial;
    display: block;
    margin: 27px auto 0;
    width: 131px;
}
.header-info div div:after {
    content: "/";
    margin: 0px 6px;
}


 }
 
 
 
 
  @media (max-width: 767px){
 
 .header-center a {
    width: 246px;
    float: none!important;
    margin: 0 0 11px;
}

.header-info div div:after
{
	display: none;
}
.header-info div div {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    padding: 6px 0 0;
    width: 47%;
    text-align: center;
    margin: 0px 1%;
}
.header-info {
    display: inline-block;
    width: 100%;
    background: #304c66d9;
    padding: 6px 0px;
}

.sec-gal-top-left {
    width: 100%;
    text-align: center;
    margin: 0 0 20px;
}
.sec-gal-top-right {
    width: 100%;
}
.slider-b button.slick-arrow {
    height: 59px;
}
#slider-one img {
    width: 357px;
}


.fot-info ul li {
    width: 36%;
    text-align: right;
}

 }
 