@charset"UTF-8";

body {font-size:13px; font-family:arial; padding:0px; margin:0px; color:#333; background:#2d2d2d;}
p, span, form, table, h1, h2, h3, h4, h5 {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 {font-family:trebuchet ms;}
span.error {color:red!important;}
span.success {color:green!important;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0px;}

#head, #zone1, #content, #zone3, #footer {width:100%; float:left; min-width:1200px;}
#head-in, #zone1-in, #content-in, #zone3-in, #footer-in {width:1200px; margin:0 auto;}

#head {padding:25px 0; background:#2d2d2d;}
#head a#logo {float:left;}
#head ul, #head ul li {margin:0px; padding:0px; list-style:none;}
#head ul {float:right; margin-top:10px; position:relative; top:5px;}
#head ul li {float:left; margin-left:30px;}
#head ul a {font-size:16px; color:#fff; font-weight:bold; margin-top:5px; float:left; padding-bottom:15px;}
#head ul a#facebook {margin-top:0px; background:none!important;}
#head ul a:hover, #head ul  a#selected1 {background:url('images/menuhover.png') no-repeat bottom center; text-decoration:none;}

#zone1 {background:url('images/banner.jpg') repeat-x bottom center; }
#zone1-top {float:left; padding:20px 0; width:100%;}
#lang {float:left;}
#lang a {float:left; margin-right: 5px; margin-top:5px; padding:6px 5px; text-transform:uppercase; font-size:14px; font-weight:bold; background:#f1f1f1; color:#d22042; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
#lang a#selected {background:#d22042;color:#fff; text-decoration:none;}
#lang a:hover {color:#2d2d2d; background:#e5e5e5; text-decoration:none;}

#zone1 form {floaT:right;}
#zone1 form input {float:left; font-size:13px; line-height:18px; height:26px; width:220px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:5px 90px 5px 40px; background:url('images/search.png') no-repeat 10px center #f1f1f1; border:0px;}
#zone1 form input.sendbutton {cursor:pointer; background:#d22042; color:#fff;  width:80px; text-align:center; padding:0px; font-weight:bold; height:30px; position:relative; margin-left:-83px; top:3px;}

#zone1-bottom {background:url('images/separator.gif') repeat-x top center; padding:20px 0 60px 0; float:left; width:100%;}
#zone1-text {float:left; width:450px; height:360px; font-size:15px; color:#fff; overflow:hidden;}
#zone1 h1, #zone1 h2 {color:#1b6f6c;}
#zone1-images {border:5px solid #fff;  width:700px; box-shadow:0 0 5px #0a6c71; -moz-box-shadow:0 0 5px #0a6c71; -webkit-box-shadow:0 0 5px #0a6c71; height:350px; float:right;}


#content {padding:20px 0 60px 0; background:#f1f1f1; font-size:13px; color:#333; font-size:14px;}
#content img {}
#wordscript {float:left; margin-top:40px;}

.box {float:left; width:100%; }
.box ul, .box ul li {float:left; margin:0px; padding:0px; list-style:none;}
.box ul a {float:left; padding:12px 20px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background:#fff; color:#333; font-size:14px; margin-right:5px; bordeR:1px solid #ccc;}
.box ul a#selected2 {background:#d22042; border:1px solid #d22042; color:#fff; text-decoration:none; }
.box ul a:hover {text-decoration:none; color:#d22042;}
.box ul a.back {background:url('images/back2.gif') no-repeat 10px center #f1f1f1; bordeR:1px solid #aaa; padding-left:30px; color:#333;}
.box ul a.back:hover {background:url('images/back3.gif') no-repeat 10px center #ccc; bordeR:1px solid #aaa; padding-left:30px; color:#333;}

#data-gallery {float:left; margin-top:40px; width:100%; }
#data-gallery a img {float:left; width:188px; box-shadow:0 0 1px #fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; height:150px; margin:10px 10px 0 0; padding:0px;}
#data-gallery a {border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
#data-gallery a img { background:#f5f5f5; -webkit-transition: width 0.5s, height 0.5s, -webkit-transform 0.5s; /* Safari */    transition: width 0.5s, height 0.5s, transform 0.5s;}
#data-gallery a img:hover {z-index:10000; position:relative; -ms-transform: scale(1.1); /* IE 9 */    -webkit-transform: scale(1.1); /* Safari */    transform: scale(1.1); }
#gallery_slide {position:relative; z-index:1;}

#contactform {float:left; width:100%; margin-top:40px; color:#333;}
#contactform h3 {float:left; width:100%; font-size:30px; color:#333; border-bottom:1px dotted #333; padding-bottom:10px;}
#contactform form {float:left; width:100%;}
#contact-left {float:left;width:330px;}
#contact-right {float:right; width:850px;}
#contactform .row {float:left; padding:5px 0; width:100%;}
#contactform strong {float:left; font-weight:normal; font-style:italic; font-size:14px; width:100px; margin-right:10px;}
#contactform input, #contactform select { font-size:13px;  float:left; width:198px; background:#fff; border:1px solid #ccc; padding:8px 10px;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#contactform img {float:left; width:100px; height:30px; background:#d1d1d1;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:0px;}
#contactform input.sendbutton {background:#d22042; border:1px solid #d22042; color:#fff; text-transform:uppercase; font-weight:bold; font-size:12px; width:auto; cursor:pointer;}
#contactform textarea {font-size:13px; font-family:arial; float:left; width:715px; height:185px; background:#fff; border:1px solid #ccc; padding:8px 10px;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}


#zone3 {padding:60px 0; font-size:15px; color:#333; background:#fff;}
#footer {padding:60px 0; font-size:14px; background:#2d2d2d;}
#zone3 h1, #zone3 h3, #zone3 h5 {color:#d22042;}
#zone3 h2, #zone3 h4, #zone3 h6 {color:#30c1ca;}

#footer-left {float:left; width:400px; color:#d5d5d5; margin-right:60px; }
#footer ul, #footer ul li {list-style:none; margin:0px; padding:0px;floaT:left; width:160px; margin-right:60px; }
#footer ul a {color:#fff; padding:3px 0 3px 10px; background:url('images/footermenu.png') no-repeat left center; float:left;}
#footer ul a:hover, #footer ul a#selected1 {text-decoration:underline;}
#footer ul a#facebook {text-decoration:none;}
#newsletter {width:520px; float:right;}
#newsletter h3 {font-size:18px; color:#fff; padding-left:35px; float:left; background:url('images/newsletter.png') no-repeat left center;}
#newsletter h3 {color:#fff; font-size:18px;}
#newsletter p {float:left; color:#d5d5d5; width:100%; margin-top:15px;}
#newsletter form {float:left; margin-top:15px; width:100%;}
#newsletter .row {floaT:left; width:260px; padding:5px 0;}
#newsletter .row strong {float:left; color:#fff; width:100px; position:relative; top:7px;}
#newsletter .row input {width:130px; float:left; padding:8px 10px; background:#d1d1d1; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:0px;}
#newsletter .row img {float:left; width:70px; height:30px; background:#d1d1d1;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#newsletter .row input.sendbutton {background:#30c1ca; color:#fff; text-transform:uppercase; font-weight:bold; font-size:12px; width:auto; cursor:pointer;}

#title {float:left; width:100%; padding-bottom:10px; border-bottom:1px dotted #333; margin-top:50px;}
#title h1 {float:left; width:700px; font-size:30px; color:#333;}
#social {width:250px; float:right; text-align:right; margin-left:20px;}
#title a.back {float:right; padding-left:15px; background:url('images/back.gif') no-repeat left center; color:#aaa; margin-top:5px; font-size:20px;}
#title a.back:hover {background:url('images/back2.gif') no-repeat left center; color:#777; text-decoration:none;}

#data-articles {float:left; width:100%; margin-top:10px;}
.articles {width:360px; margin:40px 40px 0 0; float:left;}
.articles h1 {font-size:24px; float:left; width:100%;}
.articles p {floaT:left;  font-size:13px; width:100%; color:#777; margin-top:20px; height:45px; overflow:hidden;}
.articles img {width:354px; height:220px; background:#fff; }

.articles a img { background:#f5f5f5; -webkit-transition: width 0.5s, height 0.5s, -webkit-transform 0.5s; /* Safari */    transition: width 0.5s, height 0.5s, transform 0.5s;}
.articles a img:hover {z-index:10; position:relative; -ms-transform: scale(1.2); /* IE 9 */    -webkit-transform: scale(1.2); /* Safari */    transform: scale(1.2); }

.articles a.details {background:url('images/detail.png') no-repeat right center #929292; color:#fff; padding-right:25px;  border:12px solid #929292; float:left; margin-top:20px; border-radius:15px; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.articles:hover a.details {background:url('images/detail.png') no-repeat right center #21a1b3; border:12px solid #21a1b3;}
.articles .artpic {width:354px; height:220px; overflow:hidden; background:url('images/noimage.gif') no-repeat center #f6f6f6; padding:2px; border:1px solid #aaa; margin-top:20px; float:left;}



#big_image
{
	width: 544px;
	padding-bottom: 10px;
	float: left;
	display: inline;
}
#big_image img
{
	width: auto !important;
	height: auto !important;
}
#gallery_left
{
	width: 27px;
	height:150px;
	background:url('images/left.png');
	float: left;
	display: inline;
	
}
#gallery_scroll
{
	width: 1126px;
	height: 150px;
	margin-left: 10px;
	position: relative;
	overflow: hidden;
	float: left;
	display: inline;
}

#gallery_right a, #gallery_left a {float:left; width:27px; height:150px;}
#gallery_slide
{
	width: 1126px;
	height: 150px;
	margin-left: -10px;
	position: relative;
	float: left;
	display: inline;
}
#gallery_slide img
{
	/*border: 0px;*/
	margin: 0px 0px 0px 10px !important;
}
#gallery_right
{
	width: 27px;
	height:150px;
	background:url('images/right.png');
	margin-left: 10px;
	float: left;
	display: inline;
}
iframe
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.theme-default .nivo-controlNav {padding:15px 0 !important;}