@font-face {
  font-family: 'lipa';
  src: url('lipa.eot?26060600');
  src: url('lipa.eot?26060600#iefix') format('embedded-opentype'),
       url('lipa.woff2?26060600') format('woff2'),
       url('lipa.woff?26060600') format('woff'),
       url('lipa.ttf?26060600') format('truetype'),
       url('lipa.svg?26060600#lipa') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'lipa';
    src: url('lipa.svg?26060600#lipa') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "lipa";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-cancel:before { content: '\e800'; } /* '' */
.icon-left-open-big:before { content: '\e801'; } /* '' */
.icon-right-open-big:before { content: '\e802'; } /* '' */
.icon-menu:before { content: '\e803'; } /* '' */
.icon-location:before { content: '\e804'; } /* '' */
.icon-ok-circled:before { content: '\e809'; } /* '' */
.icon-circle-empty:before { content: '\f10c'; } /* '' */



.maxTop{width:100%;float:left;background-color: #422222;}

.wr1{position:relative;max-width:980px;margin:0 auto}
.wr12{position:relative;max-width:1280px;margin:0 auto}

.he1{float:left;width:100%;margin:12px 0 30px 0}
.he1 h1{z-index:10;overflow:hidden;width:18%;margin:0 40%;float:left}
.he1 img{float:left;z-index:10;width:100%;height:auto;margin:0}
.he1 span{position:absolute;top:-9999em;right:0}

/*intro 77*/


.intro1{float:left;width:100%}
.intro2{float:left;width:100%;margin:30px 0 25px 0}
.intro3{background:#fff;color:#6a5252;float:left;width:96%;padding:4% 2%;margin:0 0 25px 0;border-radius:8px;-webkit-border-radius:8px}
.intro3pad1{float:left;width:50%;margin:0 25%;text-align:center;font-size:18px}
.intro3 a:link,.intro3 a:visited{color:#6a5252}
.intro3 a:hover{color:#000}


.h2i{float:left;width:100%;font-size:18px;text-align:center;line-height:25px;color:#422222;font-weight:700;margin:0 0 5px 0}
.h2i span{font-weight:300}
.padh21{padding:40px 0 0 0}

.imgPad1{float:left;width:16%;float:left;margin:0 12% 0 0}
.imgPad2{float:left;width:16%;float:left;text-align:right}


	
.imgPad1 a:link,.imgPad1 a:visited,.imgPad2 a:link,.imgPad2 a:visited{float:left;color:#fff;text-align:center;text-decoration:none;font-size:21px;font-weight:400;background:#422222;padding:22px 0;width:100%;border-radius:8px;-webkit-border-radius:8px}
.imgPad1 a:hover,.imgPad2 a:hover{opacity:0.8}


.flagB{width:100%;float:left}
.flagB a:link,.flagB a:visited,.flagB a:hover{float:right;color:#422222;font-size:20px;margin:5px;padding:0;line-height:10px;font-weight:700}


/*intro*/

/*slide1*/
#NaMooSlide1 {z-index:9997;position:relative;width:100%;float:right}
#NaMooSlide1 ul{width:100%}
#NaMooSlide1 li{position:absolute;top:0;left:0;width:100%;border-radius:8px;-webkit-border-radius:8px}
#NaMooSlide1 img{float:left;width:100%;height:auto;border-radius:8px;-webkit-border-radius:8px}
#but1L{position:absolute;top:45%;z-index:100;cursor:pointer;left:0}
#but1R{position:absolute;top:45%;z-index:100;cursor:pointer;right:0}
#NaMooSlide1 i{font-size:40px;color:#fff}
#NaMooSlide1 .text{display:none;text-align:center;color:#fff;font-size:30px;line-height:23px;font-weight:300;margin:0 auto;position:absolute;bottom:7%;right:5%;z-index:200;text-shadow:1px 2px 2px #000;}
/*slide1*/



.fo1{text-align:center;width:100%;float:left;margin:20px 0 0 0}
.email1 a:link,.email1 a:visited{color:#4a362f;text-decoration:underline;padding:3px 5px;border-radius:8px;-webkit-border-radius:8px}
.email1 a:hover{color:#fff;text-decoration:none;background:#4a362f}

.loc1 a:link,.loc1 a:visited{color:#DD3333;text-decoration:underline;padding:3px 5px;font-size:35px;line-height:45px}
.loc1 a:hover{color:red;text-decoration:none}
.fo2{width:56%;float:left;margin:50px 22%}
.fo2 span{width:33%;float:left}

.fo3{width:80%;float:left;margin:50px 10%}
.fo3 span{width:25%;float:left;margin:0 0 20px 0}
.fo3 img{width:80%;margin:0 10%;height:auto;float:left}

.h21{font-size:35px;line-height:45px;color:#422222;font-weight:400;margin:0 0 10px 0;padding:5px 0;text-transform: uppercase}
.h31{font-size:25px;line-height:30px;color:#422222;font-weight:400;margin:20px 0 10px 0;padding:5px 0;text-transform: uppercase}
.h32{font-size:20px;line-height:25px;color:#422222;font-weight:400;margin:0 0 10px 0;padding:0;text-transform: uppercase}


.se3{float:right;width:80%;margin:0 0 50px 0}
.se2{float:left;width:100%;margin:0 0 50px 0}
.se21{float:left;width:66%;margin:0 17% 50px 17%}
.as1{float:left;width:19%;margin:0}
.ar1{float:left;padding:3%;width:94%;background:#fff;border-radius:8px;-webkit-border-radius:8px}
.ar2{float:left;padding:3%;width:94%;background:#fff;border-radius:8px;-webkit-border-radius:8px}


.pad3{padding:3%}

.ul1 ul{margin:10px 0;padding:0}
.ul1 li{padding:0;margin:5px 0 0 20px;list-style-type:disc;list-style-position:outside}



#map-canvas{float:left;width:100%;height:400px;margin:0}


/*news*/
.newsBox{width:100%;float:left;margin:20px 0 0 0}
.newsBox ul{width:100%;float:left;padding:0 0}
.newsBox li{width:99%;float:left;margin:0 0 0.6% 0;border:1px solid #F1EFF0;text-transform: uppercase}
.newsBox li:hover{background: #F1EFF0}
.newsBox li:nth-child(2n+1) {clear:both}
.newsBoxL{width:35%;float:left}
.newsBoxL img{float:left;width:98%;padding:0 2% 0 0}
.newsBoxR{width:63%;float:right;color:#8398b7;padding:1% 1% 0 0}
.newsBoxR h2{color:#000;font-size:20px;line-height:30px;margin:0;padding:0;font-weight:300}
.newsBoxDate{color:#666;font-size:13px;line-height:1px;margin:0;padding:0;font-weight:100}
.newsBoxDateLine{padding-bottom:2px}
#nav1 {width:100%;float:left;margin:0 0 30px 0;padding:0;font-size:20px}
#nav1 li{float:left;padding:0;margin:12px 4px}
#nav1 a:link,#nav1 a:visited{color:#fff;background:#422222;padding:6px 8px;margin:0;text-decoration:none;border:1px solid #422222}
#nav1 a:hover{color:#fff;background:#87B43B;border:1px solid #87B43B}
#nav1 .on a:link,#nav1 .on a:visited,#nav1 .on a:hover{background:#C79846;color:#fff;border:1px solid #C79846}

.newsBoxView h2{font-size:35px;line-height:45px;color:#66971b;font-weight:400;margin:0 0 10px 0;text-transform: uppercase}
.newsBoxView img{max-width:100%;padding:0;margin:0}
.newsBoxView p{padding:1% 0}
.newsBoxView li{padding:0;margin:5px 0 0 20px;list-style-type:disc;list-style-position:outside}
.newsBoxViewDate{color:#666;font-size:13px;line-height:23px;margin:0 0 30px 0;padding:0;font-weight:100;width:100%;float:left}
/*news*/

#na2 {width:100%;float:left;margin:0;font-weight:400;text-transform: uppercase;text-align:center}
#na2 ul{width:100%;float:left;margin:0;padding:13px 0}
#na2 li{display:inline;padding:0 20px}
#na2 li:last-child{padding:0}
#na2 a:link,#na2 a:visited{color:#fff;padding:0;margin:0;text-decoration:none;font-weight:400}/*text-shadow:0 0 0 #000;*/
#na2 a:hover{color:#FDC800}
#na2 .on1 a:visited,#na2 .on1 a:link,#na2 .on1 a:hover{color:#FDC800;text-decoration:none;font-weight:700}
#na2 li:nth-child(1){display:none}
#na2 li:nth-child(8){display:none}



#na3 ul{margin:0;padding:0;font-size:18px;line-height:25px;text-transform: uppercase}
#na3 a{text-decoration:none}
#na3 li{float:left;width:100%}
.a0 a:visited,.a0 a:link{font-weight:400;color:#422222;padding:2% 4%;margin:0 0 20px 0;float:left;border-radius:8px;-webkit-border-radius:8px}
.a0 a:hover{background:#fff}
.a1 a:link,.a1 a:visited,.a1 a:hover{font-weight:700;background:#fff;color:#422222;padding:2% 4%;margin:0 0 20px 0;float:left;border-radius:8px;-webkit-border-radius:8px}

.b1 a:visited,.b1 a:link{font-weight:400;color:#422222;padding:2% 4%;margin:0 0 20px 0;float:left;border-radius:8px;-webkit-border-radius:8px}
.b1 a:hover{background:#fff}
.b0 a:link,.b0 a:visited,.b0 a:hover{font-weight:700;background:#fff;color:#422222;padding:2% 4%;margin:0 0 20px 0;float:left;border-radius:8px;-webkit-border-radius:8px}

.c0 a:visited,.c0 a:link{font-size:16px;line-height:21px;font-weight:400;color:#422222;padding:2% 4%;margin:0 0 0 5%;margin:0 0 8px 7%;float:left;border-radius:8px;-webkit-border-radius:8px}
.c0 a:hover{background:#fff}
.c1 a:link,.c1 a:visited,.c1 a:hover{font-size:16px;line-height:21px;font-weight:700;background:#fff;color:#422222;padding:2% 4%;margin:0 0 8px 7%;float:left;border-radius:8px;-webkit-border-radius:8px}

.box1L{float:left;width:100%;margin:0 0 20px 0}
.box1L img{float:left;width:39%;margin:4px 10px 4px 0}

.gal1{float:left;width:100%;margin:20px 0}
.gal1 li{float:left;width:49.5%;position:relative;margin:0.5% 0.5% 0 0;}
.gal1 li:nth-child(1n+0) {margin:0.5% 0 0 0.5%;}
.gal1 img{float:left;width:100%}
/*
.gal1 p{position:absolute;bottom:2%;right:2%;background:rgba(233,233,225,0.8);color:#000;margin:1%;padding:1%;text-align:right}
*/

.gal1 p{background:#EBE8E1;color:#422222;padding:1%;float:left}

.gal2{position:relative;float:left;width:100%;margin:20px 0 0 0}
.gal2 img{float:left;width:100%}
/*
.gal2 p{position:absolute;bottom:2%;right:2%;background:rgba(233,233,225,0.8);color:#000;margin:1%;padding:1%;text-align:right}
*/
.gal2 p{background:#EBE8E1;color:#422222;padding:1%;float:left}
.img100 {float:left;width:100%}



.bonC{width:1%;float:right;position:relative}
.bonC b{background:#EBE8E1;color:#422222;padding:10px;width:100px;margin:2px 0 20px 0;font-weight:700;position:absolute;top:-50px;right:10px;display:block;text-align:right}

/*booking*/
	.se1{width:100%;color:#666;background:#fff;border:1px solid #ddd;font-size:16px;margin:0;padding:2px 2%}
	.in1{width:100%;color:#666;background:#fff;border:1px solid #ddd;font-size:16px;margin:5px 0;padding:5px 2%}

	.bookBoxAll{width:100%;margin:0 1%;float:left;border-bottom: 2px solid #F3E8CA;margin:10px 0 0 0;padding:0 0 10px 0}
	.bookBox1{font-weight:700;width:100%;float:left;background:#402F28;color:#fff;margin:10px 0 0 0;padding:0 0 10px 0}
	.book1{width:18%;margin:1%;float:left}
	.book2{width:27%;margin:1%;float:left}
	.book3{width:9%;margin:1%;float:left}

	.bookB1{color:#402F28;width:18%;margin:0 1%;float:left}
	.bookB2{color:#402F28;width:9%;margin:0 1%;float:left;display:none}
	.bookB3{color:#402F28;width:27%;float:left;margin:0 1%}
	.bookB4{width:9%;margin:0 1%;float:left}
	.bookB5{width:6%;float:left;color:#ED1C24;font-size:14px;line-height:20px;font-weight:700;margin-top:2px}
	.bookB6{width:12%;float:right}

	.bookT1,.bookT2,.bookT3,.bookT4{display:none}
	.bookBUT{background:green;color:#fff;border:0;padding:5px;margin:0;font-size:15px;cursor:pointer;float:right}


	
/*booking*/

.intro8{width:100%;float:left}
.intro8 img{width:25%;float:left}

/*3love4you*/
.love1A{width:32.5%;float:left;margin:0 1% 0 0}
.love1B{width:32.5%;float:left;margin:0 0 0 0}
.love1C{width:32.5%;float:left;margin:0 0 0 1%}
.love1A img,.love1B img,.love1C img{width:100%;float:left}



.love2L{width:47%;margin:0 1% 0 0 ;float:left}
.love2R{width:47%;margin:0 1% 0 0 ;float:right}
.love2L img,.love2R img{width:100%;float:left}
.textC{text-align:center}

.loveH a:link,.loveH a:visited{font-weight:700;background:#C79846;padding:10px;color:#fff;text-decoration:none;border-radius:5px;-webkit-border-radius:5px}
.loveH a:hover{background:#492118}
/*3love4you*/

/*form*/
#form1{width:100%;float:left;text-align:left}
#form1_on,#form1_off{border:0}
#form1 select{background:#fff;float:left;width:100%;color:#666;border:1px solid #ccc;margin:5px 0 0 0;padding:4px 1%;font-size:14px;font-family:Arial}
#form1 input[type=text]{background:#fff;float:left;width:98%;border:1px solid #ccc;margin:5px 0;padding:4px 1%;font-size:14px;font-family:Arial}
#form1 textarea{background:#fff;border:1px solid #ccc;padding:4px 1%;width:98%;height:100px;margin:5px 0;font-size:14px;font-family:Arial}
#form1 input[type=submit]{font-size:15px;color:#fff;background:#3C2B24;margin:3px 0 40px 0;padding:10px 20px;cursor:pointer;border:0}
#form1_off{display:none;font-size:18px;line-height:20px;background:#02723F;color:#fff;padding:20px}
.form1_loading{background:url(loader.gif) no-repeat center center;height:50px}
#form1 i{font-size:22px;width:5%;float:left}
#form1 a:link,#form1 a:visited{color:#333;text-decoration:underline}
#form1 a:hover{color:#000}
/*#form1 span{width:95%;float:right}*/
/*form*/	

#date_show1,#date_show2{border:1px solid #ddd}

/*calendarJS*/
#calendarJS{z-index:10;width:100%;background:#fff;border:0;padding:0;display:none;-webkit-box-shadow: 0 0 10px #000;box-shadow: 0 0 10px #000}
.cal1mont{background:#666;color:#fff;text-align:center;padding:4px 0;float:left;width:100%}
.cal1name{float:left;width:14.28%;background:#ddd;color:#666;text-align:center;padding:4px 0}
.cal1day{float:left;width:14.28%;background:#fff;color:#666;text-align:center;padding:4px 0}
.cal1Mark b{background:#666;color:#fff;padding:2px 6px}
#calP,#calN,#calC{font-size:15px;font-weight:700;padding:8px 0 12px 0;float:left;background:#666}
#calP,#calN{cursor:pointer;width:27%}
#calC{width:40%}
#calClose,#calClose2{width:6%;font-size:12px;font-weight:100;padding:0 0 20px 0;float:left;background:#666;cursor:pointer}
.cal1day{cursor:pointer}
.dat1{cursor:pointer}
.dat1box{float:left;color:#333;padding:5px;font-size:15px;margin:16px 10px 0 0;background:#fff;border-radius:5px;-webkit-border-radius:5px}
/*calendarJS*/

.round1{border-radius:5px;-webkit-border-radius:5px}
.okusT1{color:#fff;background:#C79846;font-size:20px;padding:10px}
.okusTab1L{width:47%;float:left;border-top:1px solid #DCCEC3;padding:1%;margin:0 0 0 0;background:#F6F2EF}

.okusi2{width:100%;margin:0 0 20px 0;text-align:left}
.okusi2 a:link,.okusi2 a:visited{margin:10px 0 0 0;background:green;color:#fff;border:0;padding:10px;font-size:20px;cursor:pointer;font-weight:700;text-decoration:none}
.okusi2 a:hover{background:#C79846}

.okusi{width:100%;float:left;margin:30px 0 30px 0}
.okusi a:link,.okusi a:visited{margin:10px 0 0 0;background:green;color:#fff;border:0;padding:10px;font-size:20px;cursor:pointer;font-weight:700}
.okusi a:hover{background:#C79846}

.porokeText{width:100%;float:left;margin:20px 0;text-align:left}

.poroke1{width:100%;float:left}

.poroke1 img:nth-child(1){float:left;width:99%;padding:0.5%}
.poroke1 img:nth-child(2){float:left;width:99%;padding:0.5%}

.poroke1 img:nth-child(3){float:left;width:49%;padding:0.5%}
.poroke1 img:nth-child(4){float:left;width:49%;padding:0.5%}
.poroke1 img:nth-child(5){float:left;width:49%;padding:0.5%}

.poroke1 img:nth-child(6){float:left;width:99%;padding:0.5%}
.poroke1 img:nth-child(7){float:left;width:99%;padding:0.5%}
.poroke1 img:nth-child(8){float:left;width:49%;padding:0.5%}
.poroke1 img:nth-child(9){float:left;width:49%;padding:0.5%}

.poroke1 img:nth-child(10){float:left;width:99%;padding:0.5%}

.poroke1 img:nth-child(11){float:left;width:49%;padding:0.5%}
.poroke1 img:nth-child(12){float:left;width:49%;padding:0.5%}
.poroke1 img:nth-child(13){float:left;width:49%;padding:0.5%}





.poroke2 img:nth-child(1){float:left;width:99%;padding:0.5%}
.poroke2 img:nth-child(2){float:left;width:99%;padding:0.5%}
.poroke2 img:nth-child(3){float:left;width:99%;padding:0.5%}
.poroke2 img:nth-child(4){float:left;width:49%;padding:0.5%}
.poroke2 img:nth-child(5){float:left;width:49%;padding:0.5%}
.poroke2 img:nth-child(6){float:left;width:49%;padding:0.5%}

.poroke3 img:nth-child(1){float:left;width:99%;padding:0.5%}
.poroke3 img:nth-child(2){float:left;width:49%;padding:0.5%}
.poroke3 img:nth-child(3){float:left;width:49%;padding:0.5%}
.poroke3 img:nth-child(4){float:left;width:49%;padding:0.5%}

.poroke3 img:nth-child(5){float:left;width:99%;padding:0.5%}
.poroke3 img:nth-child(6){float:left;width:49%;padding:0.5%}
.poroke3 img:nth-child(7){float:left;width:49%;padding:0.5%}
.poroke3 img:nth-child(8){float:left;width:49%;padding:0.5%}
.poroke3 img:nth-child(9){float:left;width:99%;padding:0.5%}

.poroke4 img:nth-child(1){float:left;width:49%;padding:0.5%}
.poroke4 img:nth-child(2){float:left;width:49%;padding:0.5%}
.poroke4 img:nth-child(3){float:left;width:99%;padding:0.5%}

.poroke4 img:nth-child(4){float:left;width:99%;padding:0.5%}
.poroke4 img:nth-child(5){float:left;width:99%;padding:0.5%}
.poroke4 img:nth-child(6){float:left;width:49%;padding:0.5%}
.poroke4 img:nth-child(7){float:left;width:49%;padding:0.5%}

.poroke4 img:nth-child(8){float:left;width:99%;padding:0.5%}
.poroke4 img:nth-child(9){float:left;width:49%;padding:0.5%}
.poroke4 img:nth-child(10){float:left;width:49%;padding:0.5%}

.poroke4 img:nth-child(11){float:left;width:99%;padding:0.5%}
.poroke4 img:nth-child(12){float:left;width:49%;padding:0.5%}
.poroke4 img:nth-child(13){float:left;width:49%;padding:0.5%}

.poroke4 img:nth-child(14){float:left;width:99%;padding:0.5%}

.zima1{width:35%;float:left}
.zima1 img{width:100%;margin:0 0 8px 0}
.zima2{width:60%;float:right}
.zimaSmall{font-size:14px}

html{height:100%;min-height:100%}
body{height:100%}
body{font-family: 'Roboto Condensed', sans-serif;color:#422222;font-weight:300;font-size:16px;line-height:22px;margin:0;padding:0;
background-color: #EDECE8;
background-image: url(bg.jpg);
background-position: center top;
background-attachment: fixed;
}


article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
h1{color:#000;font-size:12px;line-height:12px;margin:0;padding:0}
h2{color:#333;font-size:18px;font-weight:100;margin:0;padding:0}
h3{color:#000;font-size:16px;line-height:16px;font-weight:100;margin:0;padding:0}
h4{color:#666;font-size:14px;font-weight:100;margin:0;padding:0}
body,a,p,ul,li,form,fieldset,blockquote,.clear{margin:0;padding:0}
img{border:0}
ul{list-style:none}
li{background-image:none}
a:link,a:visited{color:#422222;text-decoration:underline}
a:hover{color:#000}
.clear,.clear2{clear:both;display:block}
.cf:before,.cf:after{content:'';display:table;}
.cf:after{clear:both;}

	/*tablet menu*/
	#maxBody{width:100%;overflow:hidden;overflow-y:visible}
	#MoMenu{visibility:hidden}
	#menuB1{display:none}
	.max{width:100%;float:left}
	.con{width:100%;float:left}
	.menu{width:0;float:left;overflow:hidden;background:#422222}
	/*table menu*/

@media (max-width:1280px){
	body{background-image: url(bg1280.jpg);}
	.wr1{width:98%}
}

@media (max-width:800px){
	body{font-size:18px;line-height:25px;background-image: url(bg800.jpg);}
	.wr1{width:98%;margin:0 1%}
	.se3{float:right;width:100%;margin:0 0 30px 0}


	.flagB{width:50%;float:right;margin:20px 3% 0 0}

	.he1{float:left;width:100%;margin:0 0 30px 0}
	.he1 h1{z-index:10;overflow:hidden;width:20%;float:right;margin:0 40%}

	#form1 input[type=text],#form1 textarea{font-size:18px}

	#na2,#na3,#na1,.ar6{display:none} 
	.maxON{width:200%}
	.conON{width:60%}
	.menu{display:block}
	.menuON{width:20%}
	#menuB1{z-index:9999;cursor:pointer;display:block;float:left;color:#fff;margin:0 10px 0 0}
	#mMenu{float:left;background:#422222;color:#fff;padding:8px 3px;font-size:30px}
	#mCancle{float:left;background:#422222;color:#fff;padding:8px 3px;font-size:30px}

	.mOff{display:none}
	.mOn{display:block}

	#MoMenu {visibility:visible;float:left;width:100%;display:block;overflow:hidden}
	#MoMenu li{display:block;float:left;width:100%;background-image:none;font-size:15px;word-wrap:break-word}
	.o2 a:visited,.o2 a:link,.o2 a:hover{text-transform:uppercase;font-size:20px;line-height:22px;font-weight:700;color:#fff;display:block;padding:15px 3%;margin:2px 0;text-decoration:none}
	.o1 a:visited,.o1 a:link,.o1 a:hover{text-transform:uppercase;font-size:20px;line-height:22px;color:#C79846;display:block;padding:15px 3%;margin:2px 0;text-decoration:none}
	.a0 a:visited,.a0 a:link,.a0 a:hover{background:none;margin:0;font-size:18px;width:86%;border:none;padding:15px 7%;font-weight:400;color:#C79846}
	.a1 a:visited,.a1 a:link,.a1 a:hover{background:none;margin:0;font-size:18px;width:86%;border:none;padding:15px 7%;font-weight:700;color:#fff}

	.newsBox li{width:100%;float:left;margin:0.2% 0;background:#fff}
	.newsBox img{max-width:100%;float:left}

	.gal1 li{float:left;width:100%;position:relative;margin:2px 0}
	.gal1 li:nth-child(1n+0) {margin:2px 0}

	
	.imgPad1 a:link,.imgPad1 a:visited,.imgPad2 a:link,.imgPad2 a:visited{float:left;color:#fff;text-align:center;text-decoration:none;font-size:16px;font-weight:400;background:#422222;padding:13px 0;width:100%;border-radius:8px;-webkit-border-radius:8px}
	.imgPad1 a:hover,.imgPad2 a:hover{opacity:0.8}
}

@media (max-width:600px){
	.conON{width:50%}
	.menuON{width:40%}

	body{background-image: url(bg600.jpg);}
	.he1{float:left;width:100%;margin:0 0 20px 0}
	.he1 h1{z-index:10;overflow:hidden;width:30%;float:right;margin:0 35%}


	.imgPad1{float:left;width:48%;float:left;margin:1%}
	.imgPad2{float:left;width:48%;float:left;margin:1%}

	.h2i span{float:left;width:100%}


	.intro2{float:left;width:100%;margin:15px 0}
	.intro3pad1{width:100%;margin:0}


	.fo2{width:100%;float:left;margin:20px 0}
	.fo2 span{width:100%;float:left;text-align:center;margin:10px 0}

	.fo3{width:80%;float:left;margin:50px 10%}
	
	.fo3 span{width:48%;padding:1%;float:left}
	.fo3 span:nth-child(3){clear:both}

	#form1 i{font-size:22px;width:10%;float:left}


	.bookBoxAll{width:96%;float:left;border: 0px solid #E1D4CB;margin:50px 0 0 0;padding:2%;background:#DED4CA;border-radius:8px;-webkit-border-radius:8px}
	.bookBox1{display:none}

	.bookB1{color:#402F28;width:28%;margin:0 1% 20px 1%;float:left}
	.bookT1{color:#402F28;width:28%;margin:10px 1% 5px 1%;float:left;font-weight:700;display:block}


	.bookB3{color:#402F28;width:68%;float:left;margin:0 1% 20px 1%}
	.bookT3{color:#402F28;width:68%;margin:10px 1% 5px 1%;float:left;font-weight:700;display:block}

	.bookB4{width:98%;margin:0 1%;float:left;clear:both}
	.bookT4{color:#402F28;width:98%;margin:5px 1% 0 1%;float:left;font-weight:500;display:block;clear:both}

	.bookB5{width:48%;padding:20px 0 0 3%;float:left;color:#ED1C24;font-size:25px;line-height:25px;font-weight:700;margin-top:2px}
	.bookB6{width:48%;float:right}

	.bookBUT{background:green;color:#fff;border:0;padding:10px;margin:10px;font-size:20px;cursor:pointer;float:right}

	.love2L{width:98%;margin:10px 1% 100px 1%;float:left}
	.love2R{width:98%;margin:0 1%;float:right}

	.bonC{width:1%;float:left;position:relative}
	.bonC b{background:#EBE8E1;color:#422222;font-size:15px;padding:5px;width:60px;margin:2px 0 20px 0;font-weight:700;position:absolute;top:-40px;left:0;display:block;text-align:right}

.se21{float:left;width:100%;margin:0 0 50px 0}

.poroke1 img:nth-child(1){float:left;width:99%;padding:0.5%}
.poroke1 img:nth-child(2){float:left;width:99%;padding:0.5%}
.poroke1 img:nth-child(3){float:left;width:99%;padding:0.5%}

.poroke1 img:nth-child(4){float:left;width:99%;padding:0.5%}
.poroke1 img:nth-child(5){float:left;width:99%;padding:0.5%}
.poroke1 img:nth-child(6){float:left;width:99%;padding:0.5%}

.poroke1 img:nth-child(7){float:left;width:99%;padding:0.5%}
.poroke1 img:nth-child(8){float:left;width:99%;padding:0.5%}
.poroke1 img:nth-child(9){float:left;width:99%;padding:0.5%}
.poroke1 img:nth-child(10){float:left;width:99%;padding:0.5%}

.poroke1 img:nth-child(11){float:left;width:99%;padding:0.5%}

.poroke1 img:nth-child(12){float:left;width:99%;padding:0.5%}
.poroke1 img:nth-child(13){float:left;width:99%;padding:0.5%}
.poroke1 img:nth-child(14){float:left;width:99%;padding:0.5%}


.poroke2 img:nth-child(1){float:left;width:99%;padding:0.5%}
.poroke2 img:nth-child(2){float:left;width:99%;padding:0.5%}
.poroke2 img:nth-child(3){float:left;width:99%;padding:0.5%}
.poroke2 img:nth-child(4){float:left;width:99%;padding:0.5%}
.poroke2 img:nth-child(5){float:left;width:99%;padding:0.5%}
.poroke2 img:nth-child(6){float:left;width:99%;padding:0.5%}

.poroke3 img:nth-child(1){float:left;width:99%;padding:0.5%}
.poroke3 img:nth-child(2){float:left;width:99%;padding:0.5%}
.poroke3 img:nth-child(3){float:left;width:99%;padding:0.5%}
.poroke3 img:nth-child(4){float:left;width:99%;padding:0.5%}

.poroke3 img:nth-child(5){float:left;width:99%;padding:0.5%}
.poroke3 img:nth-child(6){float:left;width:99%;padding:0.5%}
.poroke3 img:nth-child(7){float:left;width:99%;padding:0.5%}
.poroke3 img:nth-child(8){float:left;width:99%;padding:0.5%}
.poroke3 img:nth-child(9){float:left;width:99%;padding:0.5%}

.poroke4 img:nth-child(1){float:left;width:99%;padding:0.5%}
.poroke4 img:nth-child(2){float:left;width:99%;padding:0.5%}
.poroke4 img:nth-child(3){float:left;width:99%;padding:0.5%}

.poroke4 img:nth-child(4){float:left;width:99%;padding:0.5%}
.poroke4 img:nth-child(5){float:left;width:99%;padding:0.5%}
.poroke4 img:nth-child(6){float:left;width:99%;padding:0.5%}
.poroke4 img:nth-child(7){float:left;width:99%;padding:0.5%}

.poroke4 img:nth-child(8){float:left;width:99%;padding:0.5%}
.poroke4 img:nth-child(9){float:left;width:99%;padding:0.5%}
.poroke4 img:nth-child(10){float:left;width:99%;padding:0.5%}

.poroke4 img:nth-child(11){float:left;width:99%;padding:0.5%}
.poroke4 img:nth-child(12){float:left;width:99%;padding:0.5%}
.poroke4 img:nth-child(13){float:left;width:99%;padding:0.5%}

.poroke4 img:nth-child(14){float:left;width:99%;padding:0.5%}

.zima1{width:100%;float:left}
.zima1 img{width:100%;margin:0 0 8px 0}
.zima2{width:100%;float:right}
.zimaSmall{font-size:14px}
}
