body
{
        background:#000;
        color: #868686;
        font-size: 12px;
		line-height:1.5em;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		min-width:961px;
		margin:0;
}


.main
{
	margin: 0 auto; 
	width: 961px; 
	padding:0;
	text-align:left;
	min-width:961px;
	
}


a{color:#DAFF34; text-decoration:none;}
a:hover { text-decoration:underline;}
a, button, .button{ cursor:pointer;}

.clear{  overflow:hidden; width:100%;}
.clear1{ clear:both;}
.br{ display:block;}
.fright{ float:right;}
.fleft{ float:left;}
.txt{ display:block; position:absolute;}
.txt1{ position:relative;}
.list0 li, .list0 li a{ display:block; float:left;}

body.contentpane{ background:#FFF; margin:10px; width:auto; text-align:left; color:#000;}
body.contentpane div{ color:#000;}


/*         _______
__________/ fonts \_______________________________________________________________________
--------------------------------------------------------------------------------------- */


.caption-top h3,
.footer-box h3
{font-family: 'MyriadProBold';}



/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-header{ background:url(../images/tail-header.gif) 0 0 repeat-x;}
.header{ height:72px;}

/*logo*/
.logo a{background:url(../images/light-logo.jpg) 0 0 no-repeat; width:488px; height:72px; left:-87px; top:0;}
.logo a:hover{	
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
/**/

/*logo-form*/
.logo-form{
	left:537px; 
	top:0;
}

.form-link{ padding:5px 0 5px 0; }
.list-form{ float:right;}
.list-form li{ display:block; float:left; background:url(../images/form_sep.gif) right 2px no-repeat; padding:0 16px 0 18px;}
.list-form li:last-child{ background:none; padding-right:0;}
.list-form li a{ color:#B3D41B; font-size:11px; line-height:1.2em;}
.list-form li a:hover{ color:#FFFFFF; text-decoration:none;}

.row-form-login .col-1{ width:177px;}
.row-form-login .col-2{ width:180px;}
.row-form-login .col-3{ width:62px;}
.row-form-login .col-1 input,
.row-form-login .col-2 input{
	background:url(../images/bg_form.gif) 0 0 repeat-x;
	height:28px;
	border:none;
	
	-webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  
  -webkit-box-shadow: inset 3px 3px 3px #252525;
  -moz-box-shadow: inset 3px 3px 3px #252525;
  box-shadow: inset 3px 3px 3px #252525;
  
  border:1px solid #000;
  color:#999999;
  font-size:12px;
  line-height:2em;
  padding:1px 0 0 9px;
  width:160px;
  font-family:Arial, Helvetica, sans-serif;
}
.row-form-login .col-3 input,
.logout-button .button,
.content-bg .button,
.content-bg button
{
	background:url(../images/button.gif) 0 0 repeat-x;
	height:27px;
	display:inline-block;
	border-left:1px solid #759A37;
	border-right:1px solid #759A37;
	border-top:1px solid #759A37;
	border-bottom:1px solid #759A37;
	
	-webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  padding:0 7px;
  
  color:#203502;
  font-size:12px;
  line-height:2.0em;
  text-transform:uppercase;
  padding-bottom:1px;
  
   -webkit-text-shadow: 0px 1px #C8F18B;
  -moz-text-shadow: 0px 1px #C8F18B;
  text-shadow: 0px 1px #C8F18B;
}
.row-form-login .col-3 input:hover,
.logout-button .button:hover,
.content .button:hover,
.content button:hover
{background:#CAEB39; text-decoration:none !important;}
.content-bg a.button{ line-height:2.4em;}

.login-greeting{ color:#FFF; font-size:14px; line-height:1.2em; display:inline-block; margin:11px 0 5px;}
/**/






/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-content{ background:url(../images/tail-content.gif) top center repeat;}
.tail-content-top{ background:url(../images/tail-content-top2.gif) top center repeat-x;}
.home .tail-content-top{ background:url(../images/tail-content-top.gif) top center repeat-x;}
.home .tail-content-top1{ background:url(../images/tail-content-top1.gif) center 316px repeat-x;}


.content-bg{ padding:43px 0 66px 0;}
.home .content-bg{ padding:0 0 66px 0;}
#container{
	overflow:hidden; 
	text-align:left; 
	
}

#left{
	float:left; 
	text-align:left;    
	width:317px;
}
.left-indent{ padding:0 42px 0 0;}

#right{
	float:right; 
	text-align:left;    
	width:317px;

}
.right-indent{ padding:0 0 0 42px;}



/*search*/
.moduletable .search label{ display:none;}
.moduletable .search{
	padding:0 0 0 0;
}
.moduletable #mod-search-searchword{
	background:#3E3E3E;
	border:1px solid #212121;
	color:#999999;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 11px;
	margin-right:9px;
	width:155px;
	
	-webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/**/

/*moduletable*/
.bg-article{
	background:#2C2C2C;
	-webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding:9px 9px 10px 10px;
}

.moduletable{ margin-bottom:30px;}
.moduletable .stylebox1-title{
	background:#131313;
	border-bottom:1px solid #4B4B4B;
	text-transform:capitalize;
	
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.moduletable .stylebox1-title h3{
	padding:4px 0 4px 9px;
	color:#FFFFFF;
	font-size:18px;
	line-height:1.2em;
}
.moduletable .stylebox1-text{ padding:16px 0 0 0;}
/**/


/*row-banner*/
.row-banner{ margin-bottom:28px;}
.banner1{ width:316px; height:131px; background:url(../images/banner1.png) 0 0 no-repeat;}
.banner2{ width:316px; height:131px; background:url(../images/banner2.png) 0 0 no-repeat; margin-left:12px;}

/**/


/*banner*/
.banner{
	background:url(../images/banner.png) 0 0 no-repeat;
	width:256px;
	 height:91px;
	 display:block;
	 line-height:1.2em;
	 
}

.banner1:hover,
.banner2:hover,
.footer-icon a:hover{
	text-decoration:none;
	
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
.banner span{ line-height:1.2em; display:block; text-align:center;}
.banner .text1{ color:#DAFF34; font-size:21px; font-weight:bold; padding:6px 0 3px 0;}
.banner .text2{ color:#A6A6A6; font-size:14px; font-weight:bold;}
.banner .text3{ color:#FFFFFF; font-size:28px; letter-spacing:-2px;}
.banner .text3 strong{ font-weight:normal;  text-decoration:none !important;}
.banner:hover{ text-decoration:none !important;}
.s1{ margin-bottom:0;}
/**/


/*inline-style*/
.img-border{
	border:3px solid #7F7F7F;
	
	 -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  
  -webkit-box-shadow: 3px 3px  #262626;
  -moz-box-shadow: 3px 3px  #262626;
  box-shadow: 3px 3px  #262626;
  margin-bottom:3px;
  margin-right:3px;
}
.img-indent{ float:left; margin:3px 38px 3px 0;}
.indent-top{ padding-top:15px;}
/**/

/*row-box1*/ 
.list-top{ margin-top:16px;}
.row-box1{ margin-top:50px;}
.row-box1 .col-1{ width:299px;}
.row-box1 .col-2{ width:304px; margin-left:40px;}
/**/

/*box1*/
.box1-top{ background:url(../images/box1-top.png) 0 0 no-repeat; height:9px;}
.box1-center{ background:url(../images/box1-center.png) 0 0 repeat-y;}
.box1-center p{
	display:block;
	background:url(../images/box_marker.png) 15px 6px no-repeat;
	padding:14px 11px 10px 50px;
	line-height:1.3em;
}
.box1-bottom{ background:url(../images/box1-bottom.png) 0 0 no-repeat;}
.box1-bottom p{ padding:28px 0 0 0; color:#FFFFFF;}
.box1-bottom p strong{ color:#DAFF34;}
/**/

/*row-box2*/
.row-box2{ margin-top:45px;}
.row-box2 .col-1{ width:303px;}
.row-box2 .col-2{ margin-left:34px; width:307px;}
.img-bottom{ margin-bottom:21px;}
/**/

/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */


/*footer-box*/
.footer-box-tail{ background:url(../images/footer-box-tail.gif) top center repeat;}
.footer-box-tail-top{ background:url(../images/box-tail-top.gif) top center repeat-x;}
.footer-box{ padding:25px 0 27px 0;}
.footer-box h3{
	color:#FFFFFF; 
	font-size:24px; 
	line-height:1.2em;
	background:url(../images/title_se1.gif) bottom left repeat-x;
	padding:0 0 7px 0;
	margin-bottom:20px;
	letter-spacing:-1px;
}
.footer-box ul li{
	background:url(../images/list_marker1.gif) 0 3px no-repeat;
	padding:0 0 9px 29px;
}
.footer-box ul li a{ color:#BCE20D; text-decoration:none;}
.footer-box ul li a:hover{ color:#FFF;}
.footer-box .col-1{ width:161px;}
.footer-box .col-2{ width:161px; margin-left:90px;}
.footer-box .col-3{ width:147px; margin-left:90px;}
.footer-box .col-4{ width:219px; margin-left:85px;}
/**/

/*footer*/
.tail-footer{ background:#B8CC59 url(../images/tail-footer.gif) bottom left repeat-x; border-bottom:1px solid #698D30;}
.footer{ height:49px;}
.footer .col-1{ width:460px;}
.footer .col-1 p{
	color:#1E3103; 
	font-size:13px; 
	line-height:1.2em;
	padding:19px 0 0 0;
	
	-webkit-text-shadow: 0px 1px  #C8F18B;
  -moz-text-shadow: 0px 1px  #C8F18B;
  text-shadow: 0px 1px  #C8F18B;
}
.footer .col-2{ margin-left:326px; width:167px; padding:10px 0 0 0;}
.footer-icon li{ margin-left:10px;}
.footer-icon li, .footer-icon li a{ display:block; float:left; width:30px; height:29px;}
.footer-icon .icon1{ background:url(../images/icon1.png) 0 0 no-repeat;}
.footer-icon .icon2{ background:url(../images/icon2.png) 0 0 no-repeat;}
.footer-icon .icon3{ background:url(../images/icon3.png) 0 0 no-repeat;}
.footer-icon .icon4{ background:url(../images/icon4.png) 0 0 no-repeat;}
/**/


/*         _______________
__________/ header-slider \_______________________________________________________________
--------------------------------------------------------------------------------------- */

.slider{height:407px; position:relative; z-index:1;}
.home .slider-light{ background:url(../images/slider-light.jpg) center top no-repeat;}



.pix_diapo {
	height: 432px;
	margin: 0 0 0 0;
	position: relative;
	
}
.pix_diapo > div {
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.pix_diapo > div img{ z-index:1; float:right;}
#pix_prev, #pix_next {
	cursor: pointer;
	display: block;
	height: 131px;
	position: absolute;
	width: 71px;
	z-index: 1001;
	top:80px;
	opacity: 1 !important;
}
#pix_prev:hover, #pix_next:hover{ background-position:0 -131px;}

#pix_prev{ background:url(../images/slider_left.png) 0 0 no-repeat; left:-54px;}
#pix_next{ background:url(../images/slider_right.png) 0 0 no-repeat; left:944px;}
#pix_play, #pix_stop, #pix_pag_ul > li > .pix_thumb, #pix_canvas, #pix_commands   { display:none !important;}




#pix_pag {
	top:341px;
	left:389px;
	position:absolute;
	width: 184px;
	height:35px;
	z-index: 999999;
	padding:11px 0 0 43px;
}



#pix_pag li{ 
	display:block; 
	float:left;  
	margin-left:13px;
	background:url(../images/page_bg.png) 0 0 no-repeat;
	width:15px;
	height:16px;
	font-size:0;
	text-indent:-10000px;
	line-height:0;
	cursor:pointer;
	
}
#pix_pag li.diapocurrent, #pix_pag li:hover{ background-position:0 -16px;}


#pix_pag_ul > li > .thumb_arrow {
	display:none;
}
.pix_relativize {
	overflow: hidden;
	position: relative;
}
.imgFake {
	cursor: pointer;
}
.elemHover {
	position: absolute;
}

.ui-loader {
	display: none;
}

.caption-top {
	display: block;
	width: 691px;
	top:55px;
	left:48px;
	color:#B2CDD5;
	font-size:14px;
	line-height:1.5em;
	z-index:99999;
}


.caption-top h3{
	 -webkit-text-shadow: 0px 1px 1px #0C0C0C;
  -moz-text-shadow: 0px 1px 1px #0C0C0C;
  text-shadow: 0px 1px 1px #0C0C0C;
  margin-bottom:18px;
  
  
}
.caption-top h3 strong{ color:#E1E1E1; font-size:50px; line-height:1em; text-transform:uppercase; display:block; letter-spacing:-2px;  font-weight:normal;}
.caption-top h3 span{ color:#B3D51E; font-size:36px; line-height:1em; letter-spacing:-1px; font-weight:normal;}
.caption-top p{ color:#C3C3C3; font-size:14px; line-height:1.2em; width: 591px;}

.slider-button {
	background:url(../images/slider-button.png) 0 0 no-repeat;
	width:152px;
	height:55px;
	display:block;
	float:left;
	margin-right:18px;
	margin-top:23px;
	text-align:center;
	color:#393939;
	font-size:18px;
	text-transform:uppercase;
	line-height:2.4em;
	font-weight:bold;
	
	-webkit-text-shadow: 0px 1px 1px #E4E4E4;
  -moz-text-shadow: 0px 1px 1px #E4E4E4;
  text-shadow: 0px 1px 1px #E4E4E4;
  margin-bottom:18px;
  text-decoration:none !important;
}
.slider-button:hover{ color:#FFF;}



/*         ___________
__________/ accordion \__________________________________________________________________
--------------------------------------------------------------------------------------- */
	

.accordion, .accordion li {margin: 0; padding: 0; border: none;}
.accordion li{
		background:url(../images/article_sep.gif) bottom left repeat-x;
		padding:0 0 2px 0;
}
.accordion li a{
	background:url(../images/accordion_marker.gif) 8px 6px no-repeat; 
	display:block; 
	padding:3px 0 1px 25px;
	color:#DAFF34;
	text-decoration:none;
	font-size:12px;
	line-height:1.7em;
	
	
}
.accordion li a:hover{ color:#FFF;}
.accordion li li{ background:none; margin:0 0 0 26px; padding:0 !important;}
.accordion li li a{ color:#FFFFFF; padding:1px 0 1px 0; font-size:12px;  background:none;}
.accordion li li a:hover{ color:#DAFF34; text-decoration:none;}


.accordion ul {
	padding:0 0 0;  
	
}
.accordion ul a { margin-top:4px;}
.accordion a:hover{ color:#006888;}
.accordion a.dcjq-parent.active{ background:#1F1F1F url(../images/accordion_marker1.gif) 8px 7px no-repeat;  color:#ffffff;}
.accordion a.dcjq-parent:hover{
	color:#FFF;
}
.accordion a.dcjq-parent{
	color:#DAFF34;
	
}
.dcjq-count{ display:none;}




