@charset"UTF-8";

@font-face
{
font-family: myfont;
src: url('arial.TTF') format('truetype');
}

body {font-size:14px; font-family:arial; padding:0px; margin:0px; color:#555; background:url('images/back.gif') fixed; line-height:150%;}
p, span, form, table{margin:0px; padding:0px;}
h1, h2, h3, h4, h5 {color:#b0101b; font-weight:normal; padding:0px;}
span.error {color:#cc0816!important;}
span.success {color:green!important;}
a {text-decoration:none; color:#cc0816!important;}
a:hover {text-decoration:underline;}
img {border:0px;}

#wrap {width:1022px; margin:0 auto; min-width:1022px;}
#wrap-in {float:left; width:960px; padding:20px 30px; background:#fff; margin:30px 0; border:1px solid #eee;}
#logo {float:left; margin-top:13px;}
#head-right {float:right; width:600px; text-align:right}
#zone1, #social {float:left; width:100%; font-size:13px;}
#social {margin-top:10px; -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);}
#social a {opacity: 0.5;
    filter: Alpha(opacity=50);}
#social a:hover {opacity: 0.8;
    filter: Alpha(opacity=80);}

#menu {float:left; width:958px; border:1px solid #ddd; border-top:0px; border-bottom:0px; margin-top:20px;}
#menu ul, #menu ul li {float:left; margin:0px; padding:0px; list-style:none; text-align:center;}
#menu ul {width:803px; }
#menu ul li a {text-align:center;}
#menu ul li a p{float:left; color:#333;  border:1px solid #ddd; border-left:0px; text-transform:uppercase; padding:15px 20px; border-right:1px solid #ddd;}
#menu ul li a:hover p {background:#eee; text-decoration:none;}
#menu ul li a#selected1 p{background:#cc0816; color:#fff; border:1px solid #cc0816; border-left:0px;}
#menu ul li a#selected1 b {background:url('images/menuarrow.gif'); width:15px; height:9px;  display:inline-block; float:left; margin-left:50%; transform:translateX(-50%); line-height:9px; position:relative;  margin-top:-9px; top:7px;}

#menu div {width:136px; float:right; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
#menu a#facebook {float:right; padding:13px 20px; border-left:1px solid #ddd;}

#footer {float:left; width:100%; padding-top:20px; border-top:5px solid #cc0816; margin-top:30px;}
#zone5 {float:left; width:800px; color:#333; margin-top:7px;}
#footer #logo2 {float:right;}

#top {float:left; margin-top:50px; width:100%; overflow:hidden; padding-bottom:5px; background:url('images/separator.gif') repeat-x bottom center;}
#zone3 {width:590px; float:right; overflow:hidden;}
#zone2 {float:left; width:340px; color:#888;}

#zone4 {float:left; width:100%; margin-top:0px; background:#b0101b; color:#fff; font-size:13px;}
#zone4 table  {position:relative; margin-top:-5px;}

#content {width:100%; float:left;}
#databox {float:left; width:100%; margin-top:50px; color:#555;}
#data-gallery {float:left; width:100%; margin-top:40px;}
#data-gallery  a {float:left; margin:10px 10px 0 0; width:182px; height:140px; background:#eee;}

hr {width:100%; height:1px; line-height:1px; float:left; border:0px; background:#ddd; padding:0px; margin:0px;}


#contactform {float:left; width:960px; margin-top:30px; color:#333;}
#contactform form {float:left; width:100%; }
#contact-left {float:left;width:330px;}
#contact-right {float:right; width:580px;}
#contactform .row {float:left; padding:5px 0; width:100%;}
#contactform strong {float:left; font-weight:normal; width:90px; margin-right:10px; color:#555; font-size:14px; margin-top:6px;}
#contactform input, #contactform select { font-size:13px;  float:left; width:198px; background:#fff; border:1px solid #ddd; padding:7px 10px; }
#contactform img {float:left; width:100px; height:30px; background:#d1d1d1;   padding:0px;}
#contactform input.sendbutton {background:#b0101b; border:1px solid #b0101b; color:#fff; font-size:12px; width:auto; cursor:pointer;}
#contactform textarea {font-size:13px; font-family:arial; float:left; width:455px; height:180px; background:#fff; border:1px solid #ccc; padding:8px 10px; }



#big_image
{
	width: 544px;
	padding-bottom: 10px;
	float: left;
	display: inline;
}
#big_image img
{
	width: auto !important;
	height: auto !important;
}
#gallery_left
{
	width: 20px;
	float: left;
	display: inline;
}
#gallery_scroll
{
	width: 484px;
	height: 75px;
	margin-left: 10px;
	position: relative;
	overflow: hidden;
	float: left;
	display: inline;
}
#gallery_slide
{
	width: 494px;
	height: 75px;
	margin-left: -10px;
	position: relative;
	float: left;
	display: inline;
}
#gallery_slide img
{
	/*border: 0px;*/
	margin: 0px 0px 0px 10px !important;
}
#gallery_right
{
	width: 20px;
	margin-left: 10px;
	float: left;
	display: inline;
}
iframe
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.theme-default .nivo-controlNav {z-index:900; left:-230px; position:relative; margin-top:-50px;}
.theme-default .nivoSlider {box-shadow:none!important; -moz-box-shadow:none!important; -webkit-box-shadow:none!important; margin:0px!important;}
.nivoSlider {margin:0px!important; padding:0px!important;}
.nivo-controlNav {display:none;}