@charset "utf-8";
/* CSS Document */

body{background-color:#000000; margin:0px; padding:0px;}
body, html{height:100%;}
div, form{margin:0px; padding:0px;}
body, div{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#85907c;}
img{border:0px;}

a:link, a:visited{color:#98a291; text-decoration:none;}
a:hover{color:#FFFFFF;}

/* HEADER */
.header{
	width:100%;
  height:95px;
  background-image:url(../images/main_header.jpg);
  background-repeat:no-repeat;
  background-position:0px 50%;
}

.header_cont{
	width:760px;
  height:95px;
  margin:auto;
  display:block;
	overflow:hidden;
	padding:0px;
}

.header_cont .logo{
  float:left;
  width:225px;
  height:95px;
}
.header_cont .rbox{
	width:500px;
  height:95px;
  float:left;
  /*margin-left:365px;*/
	overflow:hidden;
}
/*.rbox div{text-align:right;}*/

/*.header_mailing_in{display:none;}*/
.header_mailing_bg{ border:1px solid #1E2C13; width:16px; height:16px; overflow:hidden; background-color:#000000;}
.header_mailing{overflow:hidden;}
.header_cont .header_mailing ul{
	list-style:none;
  display:block;
  margin:0px; padding:0px;
}
.header_cont .header_mailing ul li{
	display:inline;
  float:left;  
}
.header_cont .header_mailing ul li.field_email{
	width:138px;
  height:18px;
  background-image:url(../images/header_field.png);
  background-repeat:no-repeat;
  overflow:hidden;
  text-align:left;
}
.header_cont .header_mailing ul li.field_email input{
	width:125px;
  border:0px;
  background-color:transparent;
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#E6EFE0;
  margin-left:5px;
}
.header_cont .header_mailing ul li.field_go{ width:25px;}

	/* LANG */
  #lang_preview{ height:16px; font-size:9px; display:block;}
	#mailing{ width:350px; height:200px; float:left; margin-left:70px;}
	#player{ width:200px; position:absolute; top:0px; right: 10px;}
  .lang-picker{ padding-top:8px; text-align:right; float:left; width:80px;}
  .lang-picker a{ margin-left:20px; display:inline; width:16px; height:16px;}

/* END HEADER */

.nav{
	width:760px;
  margin:auto;
  height:20px;
  overflow:hidden;
}

.nav ul{
	margin:0px;
  padding:0px;
  list-style:none;
}
.nav ul li{
	display: inline;
  float:left;
}

.subnav{
	width:760px;
  margin:auto;
  height:20px;
  overflow:hidden;
  position : relative;
}

.subnav ul{
	margin:0px;
  padding:0px;
  list-style:none;
}
.subnav ul li{
	display: inline;
  float:left;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #666666;
}
.subnav ul li.first{border:0px;}
.subnav ul li:hover{background-color:#333333;}

.presentation{
	width:760px;
  height:435px;
  margin:auto;
  overflow:hidden;
}
.presentation_pages{
	width:100%;
  /*height:371px;
  margin:auto;
  overflow:hidden;*/
  background-position:50% 50%;
  background-repeat:no-repeat;
}
.presentation_banner{
  width:100%;
  margin:auto;
  height:348px;
  overflow:hidden;
  /*
	border-top:3px solid #939789;
	border-bottom:3px solid #939789;
	*/
}
.page_content{
	width:760px;
  margin:auto;
  padding-top:10px;  
}
.page_content .vid{ border:3px solid #000000;}
.page_content .vid div{border:1px solid #E6EFE0; height:235px; background-color:#000000;}
.page_content .content{ border:3px solid #000000;}
.page_content .content .text{ background-color:#FFFFFF; color:#666666; padding:10px; text-align:justify;}
.page_content .gallery{ border:3px solid #000000; height:400px; background-color:#FFFFFF; overflow:hidden;}

.text a:link, .text a:visited{ color:#466033;}
.text a:hover{color:#666666;}

.special {font-weight: bold; color: #425C2F; font-size: 12px; line-height: 18px;}

.gallery-list{ float:left; width:180px; height:400px; overflow:auto;}
.gallery-list ul{margin:10px; padding:0px; list-style:none;}
.gallery-list ul li{ border:1px solid #f2f2f2; margin-bottom:3px; clear:both; background-repeat:no-repeat; background-position:2px 2px; padding-left:29px;}
.gallery-list ul li a{ display:block; padding:6px; width:120px; height:18px; overflow:hidden;}
.gallery-list ul li a:hover{background-color:#f5f5f5; color:#3D5728;}
.gallery-list ul li span{ display:block; float:left; width:25px; height:25px; overflow:hidden;}

.gallery-thumbs{ float:left; width:564px; height:400px; margin-left:10px; overflow:auto;}
.gallery-thumbs ul{margin:10px; padding:0px; list-style:none;}
.gallery-thumbs ul li{ display:block; border:1px solid #ccc; width:100px; height:100px; padding:2px; overflow:hidden; float:left; margin-right:26px; margin-bottom:10px;}
.gallery-thumbs ul li a{ background-repeat:no-repeat; display:block; width:100px; height:100px; background-color:#000000; background-position:50% 50%;}


#MaxxGallery-preview{ background-color:#000000; background-position:50% 50%; background-repeat:no-repeat; cursor:pointer; z-index:10000;}
/* FOOTER */
.footer_home{
	width:100%;
  height:463px;
  background-image:url(../images/main_foter.jpg);
  background-repeat:no-repeat;
  background-position:0% 50%;
}

.footer{
	width:100%;
  height:463px;
  background-image:url(../images/main_footer2.jpg);
  background-repeat:no-repeat;
  background-position:0% 50%;
}

.footer_nav{
	width:760px;
  margin:auto;
  text-align:center;
  padding-top:20px;
}
.footer_nav ul{
	margin:0px;
  padding:0px;
  list-style:none;
}
.footer_nav ul li{ display:inline; border:0px;}
.footer_nav ul li a{padding-left:10px; padding-right:10px; border:0px; }

.footer_pages{
	background-image:url(../images/main_footer_inv.jpg);
  background-repeat:no-repeat;
  background-position:50% bottom;
  height:200px;
  padding-top:100px;
}

.clear{ clear:both;}

/* SLIDER IMAGES */
ul.events{margin:0px; padding:0px; list-style:none;}
ul.events li{border-bottom:1px solid #E6E6E6; margin-bottom:5px;}
ul.events li a.events-title{display:block; background:url("../images/bullet_toggle_plus.png") 0 0 no-repeat; padding-left:20px;}
ul.events li a.events-title:hover{color:#314424;}
.event-info{padding-left:25px;}

.slider-horizontal{
  width:100%;
  height:110px;
  overflow:hidden;
  padding:0px;
  margin:0px;
}
.slider-left{float:left; width:20px; height:110px; display:block; overflow:hidden; background:url("../images/bullet_prev.png") 2px 47px no-repeat; cursor:pointer;}
.slider-content{float:left; width:690px; height:110px; overflow:hidden; display:block; position:relative;}
.slider-container{position:relative;}
.slider-right{float:left; width:20px; height:110px; display:block; overflow:hidden; background:url("../images/bullet_next.png") 2px 47px no-repeat; cursor:pointer;}
.slider-image{border:2px solid #E6E6E6; width:100px; height:100px; overflow:hidden; display:block;}

/* FORMS */
label {
	display:block;
	font-weight:bold;
	color:#181818;
	padding-top:10px;
}
input, textarea {
	font-size:12px;
	background:#EFEFEF;
	border:1px solid #ccc;
	padding: 3px;
	width: 500px;
}   
input:focus, textarea:focus {background:#fff;}
input.radio {background:transparent; width:auto;}
input.button{ width:auto; }

/* LISTS */
ul.link-list{margin:0px; padding:0px; list-style:none; display:block; clear:both; border-bottom:1px solid #466033;}
ul.link-list:hover{background-color:#E6EFE0;}
ul.link-list li{float:left; width:600px; padding-top:15px;}
ul.link-list li.link-list-logo{width:90px; padding:0px;}

ul.playlist-list{margin:0px; padding:0px; list-style:none; display:block; clear:both; border-bottom:1px solid #466033;}
ul.playlist-list:hover{background-color:#E6EFE0;}
ul.playlist-list li{float:left; width:30%; padding-top:15px;}

ul.video-thumbs{margin:0px; padding:0px; list-style:none; display:block;}
ul.video-thumbs li{display:block; float:left; cursor:pointer; margin-right:10px; margin-bottom: 10px;}
ul.video-thumbs li img{border:2px solid #415B2C; text-align: left; display: inline;}
ul.video-thumbs li img:hover{border:2px solid #54C60F;}
ul.video-thumbs li .video-title{font-weight: bold; font-size: 14px; position: absolute; margin-left: 10px;}