section{
clear:both;
margin:auto;
padding:40px 30px 60px 30px;
max-width:940px;
}

h1{
font-size:35px;
line-height:45px;
color:#A98151;
}

h2{
color:#fff;
font-size:25px;
line-height:32px;
margin:0px 0px 20px 0px;
}

h3{
color:#fff;
font-size:20px;
line-height:30px;
margin:0px 0px 20px 0px;
}

a{
text-decoration:none;
color:inherit;
}

p{
color:#fff;
font-size:14px;
line-height:20px;
padding:5px 0px 5px 0px;
font-weight:normal;
}

.page_link{
text-decoration:none;
color:inherit;
}

.grey{
color:#414141;
}

body{
background-color:#D7DBB9 !important;
}

#template{
margin:auto;
max-width:1000px;
height:auto;
padding:0px 10px 10px 10px ;
border:1px solid #94A4B8;
-webkit-box-shadow: 0px 0px 5px 0px rgba(173,173,173,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(173,173,173,1);
box-shadow: 0px 0px 5px 0px rgba(173,173,173,1);
background-color:#fff !important;
}

.t20h30{
font-size:16px;
line-height:30px;
}

.hgap30{
padding:30px 0px 0px 0px;
}

.hgap50b{
margin:0px 0px 50px 0px;
}

.vgap200{
float:left;
height:100%;
width:200px;
}

.mar200{
margin-left:200px;
}

.inside{
/*padding:40px 30px 60px 30px;*/
}

.break{
clear:both;
width:100%;
}

#top{
clear:both;
max-width:970px;
max-height:330px;
background-color:#94A4B8 !important;
padding:15px;
}

#Gallery, #news{
background-color:#fff !important;
}

.logo{
width:170px;
height:65px;
cursor:pointer;
background-image:url(../toolbars/logo.png) !important;
background-position:center center;
background-repeat:no-repeat;
float:left;
}

#menu_position{
display:inline;
margin:0px 0px 0px 20px;
font-size:18px;
cursor:pointer;
color:#fff;
}

#menu{
float:right;
color:#fff;
margin:30px 0px 0px 0px;
}

#top_window_home, #top_window_about, #top_window_gallery, #top_window_location, #top_window_contact, #top_window_news{
clear:both;
max-width:1000px;
height:273px;
background-color:#e1e1e1;
background-image:url(../toolbars/top.jpg) !important;
background-position:center center;
background-repeat:no-repeat;
}

#top_window_about{
background-image:url(../toolbars/about.jpg) !important;
}

#top_window_gallery{
background-image:url(../toolbars/Gallery.jpg) !important;
}

#top_window_location{
background-image:url(../toolbars/location.jpg) !important;
}

#top_window_contact{
background-image:url(../toolbars/cu.jpg) !important;
}

#top_window_news{
background-image:url(../toolbars/news.jpg) !important;
}

#shorts{
clear:both;
max-width:1000px;
height:25px;
/* background-color:#F9E5DE; */
/* background-color:#D9BBAE; */
background-color:#DEC5BE;
padding:130px 50px 0px 50px;
}

.n_box{
float:left;
width:278;
padding:0px 10px 0px 9px;
border-left:1px solid #fff;
}

.circle_section{
height:200px;
width:1000px;
position:absolute;
top:300px;
left:50%;
margin-left:-500px;
overflow:hidden;
}


.circle_image{
float:left;
width:242px;
height:242px;
border:4px solid #fff;
-webkit-border-radius: 125px;
-moz-border-radius: 125px;
border-radius: 125px;
background-color:#000;
background-position:center center;
background-repeat:no-repeat;
}

.navi_left, .navi_right{
width:42px;
height:42px;
float:left;
margin:70px 15px 0px 0px;
background-color:#000;
border:4px solid #fff;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
}

.navi_right{
float:right;
margin:70px 0px 0px 0px;
}

.vgap{
float:left;
width:90px;
height:200px;
}

#About_Us{
margin:auto;
/* max-width:1000px; */
background-color:#DFC8BF;
}

.white{
color:#fff;
}

#intro{
height:300px;
background-image:url(../toolbars/palm.png) !important;
background-repeat:no-repeat;
background-position:50px 60px;
}

.light_frame{
background-color:#CDA796;
max-width:910px;
margin:auto;
padding:15px;
}

.in_box, .in_box_c{
float:left;
max-width:289px;
}

.in_box_c{
padding:0px 10px 0px 10px;
margin:0px 10px 0px 10px;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

.in_box_foto{
width:289px;
height:160px;
background-color:#ddd;
margin:0px 0px 10px 0px;
background-repeat:no-repeat;
background-position:center center;
}

.in_box_title{
height:80px;
width:100%;
background-color:transparent;
}

.about_text{
float:left;
max-width:455px;
height:auto;
margin:20px 0px 50px 0px;
}

.v30{
margin-right:30px;
}

#gallery{
/* background-color:#d9d9d9; */
background-color:#fff;
}

.left{
float:left;
}

.right{
float:right;
}

.gallery_box{
max-width:970px;
margin-top:20px;
}

.gallery_menu{
float:left;
width:290px;
height:388px;
overflow:auto;
border-right:1px solid #fff;
}

.gallery_min_left, .gallery_min_left:hover, .gallery_min_right, .gallery_min_right:hover{
width:123px;
height:82px;
margin:0px 0px 20px 0px;
background-color:#d1d1d1;
background-repeat:no-repeat;
background-position:center center;
cursor:pointer;
}

.gallery_min_right, .gallery_min_right:hover{
float:right;
margin-right:15px;
}

.gallery_min_left:hover, .gallery_min_right:hover{
opacity:0.4;
}

.vgap30{
float:left;
width:30px;
height:82px;
background-color:#d9d9d9;
}

.gallery_show{
float:right;
width:635px;
height:388px;
}

.vgap15{
margin-right:15px;
}

#Location{
background-color:#fff;
}

.map{
width:930px;
height:480px;
margin-top:20px;
background-image:url(../toolbars/map.jpg) !important;
background-position:0px 0px;
background-repeat:no-repeat;
}

.form_left_col{
float:left;
width:525px;
height:auto;
margin-top:20px;
border-right:1px solid #fff;
padding:0px 15px 0px 0px
}

#Contact_Us{
background-color:#949E70;
}

/* .name */

.form_name, .form_email, .form_query, .title_on, .first_name{
float:left;
background-color:#B6BB9D;
padding:10px;
color:#fff;
font-size:14px;
width:253px;
height:47px;
border:none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-weight:bold;
}

.first_name{
width:178px;
}

.title_on{
width:65px;
margin:0px 10px 0px 0px;
}

.form_email{
float:right;
}

.form_query{
clear:both;
width:526px;
height:230px;
margin:15px 0px 0px 0px;
}

.form_right_col{
width:385px;
margin-top:10px;
float:right;
}

.map_right_col{
width:320px;
margin-top:-10px;
float:right;
padding:0px 0px 0px 0px;
}

#footer{
background-color:#A98151;
}

.black{
color:#000;
}
/* buttons */

.button_line, .button_line_right{
margin:auto;
margin-top:15px;
width:160px;
border-top:1px solid #000;
text-align:center;
}

.button_line_right{
float:right;
}

.button_brown, .button_green{
font-size:12px;
color:#fff;
font-weight:bold;
background-color:#CDA796;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
border-top:none;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;

-webkit-box-shadow: 1px 1px 3px 0px rgba(156,156,156,1);
-moz-box-shadow: 1px 1px 3px 0px rgba(156,156,156,1);
box-shadow: 1px 1px 3px 0px rgba(156,156,156,1);

padding:2px 10px 5px 10px;
cursor:pointer;
}

.button_green{
background-color:#949E70;
-webkit-box-shadow: 1px 1px 3px 0px rgba(50,50,50,1);
-moz-box-shadow: 1px 1px 3px 0px rgba(50,50,50,1);
box-shadow: 1px 1px 3px 0px rgba(50,50,50,1);
}

.h200{
height:200px;
}

.center{
text-align:center;
}

.small{
font-size:12px;
line-height:18px;
}

#r1, #r2, #r3{
display:none;
margin:20px 0px 0px 0px;
background-color:#A98151;
padding:10px;
}

.close_window{
float:right;
width:20px;
height:20px;
text-align:center;
color:#fff;
font-size:10px;
line-height:20px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
border:2px solid #fff;
font-weight:bold;
background-color:#A98151;
-webkit-box-shadow: 1px 1px 3px 0px rgba(100,100,100,1);
-moz-box-shadow: 1px 1px 3px 0px rgba(100,100,100,1);
box-shadow: 1px 1px 3px 0px rgba(100,100,100,1);
cursor:pointer;
}

.back_to_top{
margin:auto;
width:40px;
height:40px;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #fff;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
-webkit-box-shadow: 1px 1px 3px 0px rgba(100,100,100,1);
-moz-box-shadow: 1px 1px 3px 0px rgba(100,100,100,1);
box-shadow: 1px 1px 3px 0px rgba(100,100,100,1);
cursor:pointer;
background-image:url(../toolbars/back_to_top.png) !important;
background-position:center center;
background-repeat:no-repeat;
background-color:transparent;
margin-bottom:-60px;
margin-top:20px;
/* margin-left:450px; */
}

.f_info{
float:left;
border-right:1px solid #fff;
border-left:1px solid #fff;
padding:0px 0px 0px 15px;
width:296px;
margin-right:-1px;
}

.naglowek{
font-size:15px;
font-weight:bold;
color:#fff;
clear:both;
}

.gallery_panel{
width:635px;
height:388px;
background-repeat:no-repeat;
background-position:center center;
}

.line_menu{
width:100%;
height:30px;
}

.pl, .pl:hover, .pr{
z-index:999;
/* margin-top:-170px; */
/* margin-top:170px; */
float:left;
width:50px;
height:50px;
margin-bottom:-50px;
background-image:url(../toolbars/pl_off.png) !important;
background-repeat:no-repeat;
background-position:center center;
color:#fff;
cursor:pointer;
}

.pr, .pr:hover{
float:right;
background-image:url(../toolbars/pr_off.png) !important;
}

.pr:hover{
background-image:url(../toolbars/pr_on.png) !important;
}

.pl:hover{
background-image:url(../toolbars/pl_on.png) !important;
}

.news_data{
float:left;
margin:15px 20px 0px 0px;
/* height:100%; */
}

.news{
width:800px;
float:right;
line-height:20px;
font-size:14px;
border-left:1px solid #d1d1d1;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 10px;
}

.hgap_20{
margin-top:20px;
}

.foto_about{
float:left;
width:250px;
height:auto;
margin:0px 20px 20px 0px;
}

.navi_belt{
position:relative;
top:180px;
z-index:999;
}

/*#slider {
  position: relative;
  overflow: hidden;
  margin:auto;
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 200px;
  list-style: none;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 1000px;
  height: 250px;
  background: transparent;
  text-align: center;
  line-height: 300px;
}

a.control_prev, a.control_next {
  position: absolute;
  top: 40%;
  z-index: 999;
  display: block;
  padding: 4% 3%;
  width: auto;
  height: auto;
  background: #2a2a2a;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  opacity: 0.8;
  cursor: pointer;
}

a.control_prev:hover, a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
display:none;
  border-radius: 0 2px 2px 0;
  opacity: 0.1;
}

a.control_next {
display:none;
  right: 0;
  border-radius: 2px 0 0 2px;
  opacity: 0.1;
}

.slider_option {
  position: relative;
  margin: 10px auto;
  width: 160px;
  font-size: 18px;
}

.slide_show{
width:1000px;
height:250px;
background-position:center center;
background-repeat: no-repeat;
}*/

#sliders{
margin:auto;
/* border:1px solid #004078; */
overflow:hidden;
width:1000px;
height:250px;
/* padding:0px 0px 0px 30px; */
/* padding:0px 0px 0px 30px; */
/* margin-bottom:20px; */
/* background-color:#004078; */
}

.slide{
float:left;
width:1000px;
height:250px;
background-position:left center;
background-repeat:no-repeat;
margin:0px 0px 0px 30px;
/* background-color:#004078; */
/* border:1px solid #000; */
}

.slidesjs-container{
background-color:transparent;
width:1000px;

}

.slidesjs-control{
/* border:1px solid #000; */
}

.slidesjs-navigation, .slidesjs-play, .slidesjs-stop, .data-slidesjs-item, .slidesjs-pagination{
display:none;
color:#DEC5BE;
}


#circle_section{
height:250px;
width:1000px;
position:absolute;
top:350px;
left:50%;
margin-left:-500px;
overflow:hidden;
}

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

.space40{
margin:40px 0px 0px 0px;
}

.click{
cursor:pointer;
margin: 0px 0px 10px 0px;
font-size:13px;
font-weight:bold;
}