@font-face {
	font-family: 'centaur';
	src: url('fonts/CENTAUR.eot');
	src: local('☺'), url('fonts/CENTAUR.woff') format('woff'), url('fonts/CENTAUR.ttf') format('truetype'), url('fonts/CENTAUR.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {margin:0px; padding:0px; font-size:14px; font-family:arial; color:#fff; background:#222;}
* {box-sizing:border-box; margin:0px; padding:0px; line-height:150%;}
h1, h2, h3, h4, h5, h6, p, span, i, b, u {margin:0px; padding:0px; font-weight:normal; width:auto;}
h3, h4, h5 {font-family:centaur;}

input, select, textarea  {margin:0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:0px; padding:5px; line-height:auto;}
span.error {color:#ea3838;}
span.success {color:#c0da5f;}
hr {width:100%; height:0px; background:transparent; color:transparent; line-height:0px; display:block; border:0px; border-bottom:1px dotted #888;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
img {border:0px;}
.img {background-position:center; background-repeat:no-repeat; background-size:cover;}


#top, #head, #content, #zone4, #footer  {width:100%; float:left;}
.limit {min-width:1200px; width:1200px; margin:0 auto;}


#fancybox-wrap, #fancybox-wrap *, #fancybox-overlay, #fancybox-loading, #fancybox-tmp {box-sizing:initial;}
#fshare {float:left; width:100%; margin-top:30px;}

#share .at-share-btn {background:transparent!important;}
#share .at-share-btn svg {color:#aaa!important; fill:#aaa!important;}
#share .at-style-responsive .at-share-btn {padding:0!important;}
#share .at-resp-share-element .at-share-btn {margin:0 10px 0 0!important;}


#fshare .at-share-btn {background:#aaa!important;}
#fshare .at-resp-share-element .at-share-btn {margin:0 10px 0 0!important;}


#top {padding:20px 0; background:url('images/dottedline.png') repeat-x bottom center #222; position:fixed; top:0px; left:0px; right:0px; z-index:50; height:117px;}
#top a#logo {float:left;}
#top a#logo img {height:70.4px;}

#top #lang {float:right; margin-left:0px; margin-top:23px; min-width:108px;}
#top #lang .img {width:26px; height:25px; float:right; margin-left:10px;}

#top ul {float:right; margin:15px 0 0 0; padding:0px;}
#top ul li {float:left; list-style:none; margin:0px; padding:0px;}
#top ul li a {font-size:15px; transition:all 0.3s; color:#fff; text-transform:uppercase; font-weight:bold; padding:10px 15px; margin-right:15px; float:left; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; letter-spacing:0.5px; }
#top ul li a#facebook {color:#bfda5e; text-transform:capitalize;}
#top ul a:hover, #top ul a#selected1 {background:#799127;}
#top ul a#facebook:hover {background:rgba(255,255,255,0.2); }

.clear {width:100%; height:117px; float:left;}

#zone1 {float:left; width:300px;}
#zone2 {float:left; width:600px;}
#zone3 {float:left; width:300px;}

#footer {padding:30px 0; background:url('images/dottedline.png') repeat-x top center #222;}
#zone5 {float:left; width:800px;}
#footer a#logo {float:right;}
#footer a#logo img {height:70.4px;}

#head {padding:30px 0 10px 0;}
#databox {float:left; width:100%; margin-bottom:50px;}
#zone4 {margin-bottom:50px;}

#contact {float:left; width:1200px; padding:20px; background:rgba(255,255,255,0.1);  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:50px;}
#contact .cpart {float:left; width:400px;}
#contact .cpart2 {float:left; width:755px;}
#contact .row {float:left; width:100%; padding:3px;}
#contact .row strong {float:left; font-size:13px; font-weight:normal;  width:120px; color:#fff; position:relative; top:6px;}
#contact .row input {padding:6px 10px; background:#bbb; border:1px solid #bbb; color:#333; float:left; width:250px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#contact .row textarea {padding:6px 10px; background:#bbb; border:1px solid #bbb; color:#333; float:left; width:628px; height:198px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#contact .row input.sendbutton {background:#799127; border:1px solid #799127; color:#fff; cursor:pointer; width:auto; padding:8px 10px;}
#contact .row img {float:left; width:100px; height:30px; background:#f5f5f5;}

#content .img {overflow:hidden; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; transition:all 0.3s;}
#zone1 a, #databox a {display:inline-block; padding:10px 15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#bfda5e; transition:all 0.3s; }
#zone1 a, #databox a:hover {color:#fff; background:#799127;}

.big-image img {float:left; width:100%;}

#big_image { width: 100%; padding-bottom: 10px; float: left;}
#big_image img {width: 100%;height: auto;}
#gallery_right a{ width:37px; height:37px; background:url('images/right.png') no-repeat top center; float:left; margin-top:105px;}
#gallery_left a {width:37px; height:37px; background:url('images/left.png') no-repeat top center; float:left;  margin-top:105px;}
#gallery_right a:hover, #gallery_left a:hover {background-position:bottom;}

#gallery_scroll{width: 1126px; height: 250px; border:15px solid #222; border-top:0px; border-bottom:0px; color:#fff; overflow: hidden; float:left;}
#gallery_slide{height: 250px;float: left;}
#gallery_slide a {width:266px; height:250px; float:left; overflow:hidden; margin: 0px 10px 0px 0px !important; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#gallery_slide a .img{ width:266px; height:250px; float:left; }
#gallery_slide a .img:hover {width:300px; height:270px;}


#data-gallery {margin-bottom:50px; float:left; width:100%;}
#data-gallery #gallery_slide a.pic {margin-top:0px;}

#detail-left #gallery_slide .img {margin-right:10px!important;} 
#detail-left #gallery_scroll, #detail-left #gallery_right a, #detail-left #gallery_left a {margin-top:10px;}
#detail #gallery_scroll {width:507px;}


.theme-default .nivoSlider {box-shadow:none!important;}