body
{
        background:#1E1E1E url(../images/wrapper_site.gif) top center repeat;
        color: #6B6249;
        font-size: 12px;
		line-height:1.2em;
        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:#6B6249; text-decoration:underline;}
a:hover { text-decoration:none;}
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 \_______________________________________________________________________
--------------------------------------------------------------------------------------- */


.header-box h3
{font-family: 'MyriadProItalic';}



/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.home .splash-center{ background:url(../images/splash_center.jpg) top center no-repeat; min-height:844px;}
.home .logo{
	background:url(../images/logo.png) 0 0 no-repeat;
	width:364px;
	height:73px;
	top:309px;
	left:303px;
}
.top-menu{
	background:url(../images/top-menu.png) 0 0 no-repeat;
	height:101px;
	width:960px;
	top:126px;
	left:2px;
}

.home .top-menu{
	top:432px;
	left:1px;
	background:url(../images/top-menu.png) 0 0 no-repeat;
	height:101px;
	width:960px;	
}

.social-icon{
	top:51px;
	left:805px;
}
.home .social-icon{
	top:556px;
	left:406px;
}
.social-icon li{ margin-right:8px;}
.social-icon li, .social-icon li a{ width:32px; height:33px; display:block; float:left;}
.social-icon .icon1{ background:url(../images/icon1.png) 0 0 no-repeat;}
.social-icon .icon2{ background:url(../images/icon2.png) 0 0 no-repeat;}
.social-icon .icon3{ background:url(../images/icon3.png) 0 0 no-repeat;}
.social-icon .icon4{ background:url(../images/icon4.png) 0 0 no-repeat;}
.social-icon li.last{ margin-right:0;}
.splash-center, .home .wrapper-sub-pages, .home .footer-box-tail{ display:none;}
.home .splash-center{ display:block;}
/*=========================================================================================*/
.wrapper-sub-pages{ background:url(../images/wrapper_sub_pages.jpg) top center no-repeat;}
.header{ height:500px;}
/*logo*/
.logo{
	background:url(../images/logo.png) 0 0 no-repeat;
	width:364px;
	height:73px;
	top:30px;
	left:-3px;
}
/**/



/*search*/
.search-box {
    overflow: hidden;
	top:30px;
	left:657px;
	width:307px;
	position:absolute;
	
}
.search-box label {	display:none;}
.search-box #mod-search-searchword {
	background:#3795b3 !important;
	width:248px;
	height:28px;
	top:0;
	left:0;
	border-top:1px solid #2c697c;
	border-left:1px solid #307d95;
	border-right:1px solid #438ea6;
	border-bottom:1px solid #71bdd6;
	line-height:2.1em;
	
	 -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  
   -webkit-box-shadow: inset 0px 0 3px #2b687b;
  -moz-box-shadow: inset 0px 0 3px #2b687b;
  box-shadow: inset 0px 0 3px #2b687b;
  
  color:#ffffff;
  font-size:12px;
  padding:0 0 0 8px;
  font-family:Arial, Helvetica, sans-serif;
}
.search-box .button {
    background:url(../images/search_button.png) 0 0 no-repeat;
	width:42px;
	height:33px;
	display:block;
	font-size:0; 
	line-height:0; 
	text-indent:-10000px;
	top:-1px;
	left:262px;
	position:absolute;
	cursor:pointer;
   
	
}
.search-box .button:hover { background-position:0 -33px;}
.search-box img {
    display: none !important;
}
/**/





/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */

.content-bg{ padding:0 0 0 0;}
#container{
	overflow:hidden; 
	text-align:left; 
	margin-bottom: -30000px; 
	padding-bottom:30000px;	
}

#left{
	float:left; 
	text-align:left;    
	width:308px;

}
.left-indent{ padding:24px 4px 0 9px;}

#right{
	float:right; 
	text-align:left;    
	width:289px;

}
.right-indent{ padding:0 0 0 42px;}

/*on-line style*/

.content .button,
.content button, .row-button button, .row-button .button{
	background:url(../images/buttom.png) 0 0 repeat-x;
	
	-webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
  display:inline-block;
  
  color:#762e02;
   padding:0 16px 2px 16px;
   line-height:1.4em;
   text-decoration:none;
   color:#000000;
   font-size:18px;
   
   
  
  
  border-left:1px solid #CFC9B8!important;
  border-right:1px solid #CFC9B8!important;
  border-bottom:1px solid #8B887D!important;
}

.content .button:hover,
.content button:hover, .row-button button:hover, .row-button .button:hover{ color:#FFF; text-decoration:none !important; background:#B22352;}

.img-border{
	border:1px solid #CCC5B1; 
	background:#FFF; 
	padding:3px 4px;
	-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.indent-top{ padding-top:15px;}
.button-top{ padding-top:25px;}
.img-bottom{ margin-bottom:12px;}
.img-indent{ margin:0 32px 0 0; float:left;}
.indent-top-bottom{ padding:15px 0;}
/**/


/*article_wrapper*/
.left-center{ background:url(../images/left_center.gif) 0 0 repeat-y;}
.left-top{ background:url(../images/left_top.gif) 0 0 no-repeat;}
.left-bottom{ background:url(../images/left_bottom.gif) bottom right no-repeat;}
/**/

/*moduletable*/
.moduletable .stylebox1-title{ background:#62113B url(../images/stylebox1-title.gif) 0 0 repeat-x; border-bottom:1px solid #D3D0C9;}
.moduletable .stylebox1-title h3{
	 color:#FFFFFF;
	 font-size:23px;
	 padding:10px 3px 15px 24px;
	 letter-spacing:-1px;
}
.moduletable .stylebox1-text{ padding:18px 39px 45px 25px;}
/**/


/*wrapper-content*/
.content-center{ background:url(../images/content-center.gif) 0 0 repeat-y; margin-left:3px;}
.content-top{ background:url(../images/content-top.gif) 0 0 no-repeat;}
.content-bottom{ background:url(../images/content-bottom.gif) 0 0 no-repeat; height:11px; margin-left:3px; margin-bottom:50px;}
.container-indent{ padding:30px 31px 6px 32px;}
/**/

/*row-text*/
.row-text{ background:url(../images/sep_y.gif) 286px 0 repeat-y; margin-bottom:30px;}
.row-text .col-1{ width:265px;}
.row-text .col-2{ width:265px; margin-left:48px;}
/**/

/*box2*/
.box2{ margin-top:45px;}
.box2 .col-1{ width:276px;}
.box2 .col-2{ margin-left:35px; width:276px;}
/**/






/*Login*/
#login-form #modlgn-username, #login-form #modlgn-passwd{
	width:224px; 
	height:28px; 
	background:#6E6863;
	font-family:Arial, Helvetica, sans-serif;
	color:#D4D4D4;
	 font-size:12px;
	 line-height:16px;
	 padding:0 0 0 8px;
	 margin-bottom:10px;
	 
	 -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border:none;
  
  border-bottom:1px solid #C6C1B5;
  
  
  line-height:2.2em;
  
   -webkit-box-shadow: inset 0px 0 3px #625D57;
  -moz-box-shadow: inset 0px 0 3px #625D57;
  box-shadow: inset 0px 0 3px #625D57;
}
.list-form{}
.list-form li{ padding:0 0 5px 0; display:block; float:left; }
.list-form li:last-child{ background:none; padding-right:0;}
.list-form li:first-child{ padding-left:0;}
.list-form a{ color:#FEF1A1; text-decoration:underline;}
.list-form a:hover{ color:#FFF; text-decoration:none;}

#form-login-remember{ padding:7px 0 21px 0; color:#FFFFFF;}

.moduletable{ position:relative;}
#modlgn-remember{ float:left; margin:2px 9px 0 0;}



.box-form .button, .logout-button .button{ margin:0 11px 17px 0;}


.login-greeting{ display:block; padding-bottom:11px; color:#B22352; font-size:14px;}



.extra-reg{
	background:url(../images/list-form-sep.gif) 0 3px no-repeat;
	left:138px;
	padding:0 0 0 15px;
}
/**/


/*box-content*/
.box-content .box-left{ width:271px;}
.box-content .box-right{ width:580px; margin-left:41px;}
/**/ 


/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-footer{ background:url(../images/tail-footer.gif) top center repeat-x; height:56px;}
.footer .fleft{ width:253px; color:#646464;}
.footer .fleft p{ padding:22px 0 0 0;}
.footer .fleft a{ color:#fef1a1; text-decoration:none;}
.footer .fleft a:hover{ color:#FFF;}
.footer .fright{ width:563px;}

.footer-menu{ padding:22px 0 0 0;}
.footer-menu ul{ float:right;}
.footer-menu li ul{ display:none;}
.footer-menu li{ display:block; float:left;  background:url(../images/footer_menu_marker.png) right 2px no-repeat; padding:0 18px 0 9px;}
.footer-menu li.item-472{ background:none; padding-right:0;}
.footer-menu li a{ color:#fef1a1;  font-size:12px; text-transform:capitalize;  text-decoration:none;}
.footer-menu li a:hover{ color:#FFF;}
.footer-menu li a span{}


.footer-box-tail{ background:url(../images/footer-box-tail.gif) top center repeat;}
.box-tail-top{ background:url(../images/box-tail-top.gif) top center repeat-x; padding:16px 0 27px 0;}
.footer-box .col-1{ width:305px;}
.footer-box .col-2{ width:300px; margin-left:23px;}
.footer-box .col-3{ width:304px; margin-left:28px;}
.footer-box h3{
	color:#FEF1A1;
	font-size:24px;
	line-height:1.2em;
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:normal;
	text-transform:capitalize;
	margin-bottom:20px;
}

.list-footer li{
	border-bottom:1px solid #242424;
	padding:12px 0;
}
.list-footer li a{
	background:url(../images/footer_marker.gif) 0 3px no-repeat;
	padding:0 0 0 18px;
	color:#FFB400;
	text-decoration:none;
	 font-size:12px;
	 line-height:1.2em;
}
.list-footer li a:hover{ color:#FFF;}

.box1{ padding:16px 0; border-bottom:1px solid #242424;}
.box1-left{
	width:43px; 
	background:url(../images/box1_marker.gif) 0 0 no-repeat; 
	height:45px;
	text-align:center; 
	color:#131313; 
	font-size:24px; 
	font-weight:bold;
	line-height:2em;
}
.box1-right{ margin-left:19px; width:237px; color:#646464;}
.box1-right a{ color:#646464; text-decoration:none;}
.box1-right a:hover{ color:#FFB400}

.form-footer .row-form{ height:43px;}
.form-footer .row-form input{
	background:url(../images/row-form-input.gif) 0 0 repeat;
	width:290px;
	height:32px;
	border:none;
	 -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  color:#686868;
  font-size:12px;
  padding:2px 0 0 11px;
  line-height:1.8em;
  font-family:Arial, Helvetica, sans-serif;
  border-bottom:1px solid #353333;
  
  
  -webkit-box-shadow: inset 0px 3px 4px #131313;
  -moz-box-shadow: inset 0px 3px 4px #131313;
  box-shadow: inset 0px 3px 4px #131313;
} 

.form-footer textarea{
	background:url(../images/row-form-input.gif) 0 0 repeat;
	width:290px;
	height:78px;
	border:none;
	 -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  color:#686868;
  font-size:12px;
  padding:7px 0 0 11px;
  line-height:1.2em;
  font-family:Arial, Helvetica, sans-serif;
  border-bottom:1px solid #353333;
  overflow:auto;
  
  -webkit-box-shadow: inset 0px 3px 4px #131313;
  -moz-box-shadow: inset 0px 3px 4px #131313;
  box-shadow: inset 0px 3px 4px #131313;
} 
.row-button{ margin:23px 0 0 0;}
.row-button a{ float:right; margin-left:16px;}

/*         _______________
__________/ header-slider \_______________________________________________________________
--------------------------------------------------------------------------------------- */
.slider-wrapper1{ height:291px; background:url(../images/slider-wrapper1.jpg) 3px bottom no-repeat; top:209px;}
.slider-wrapper2{ height:291px; background:url(../images/slider-wrapper2.gif) 100px 0 no-repeat;}


.slider{height:291px; overflow:hidden; width:959px;}



.pix_diapo {
	height: 339px;
	margin: 0 0 0 104px;
	position: relative;
	
}
.pix_diapo > div {
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.pix_diapo > div img{ z-index:1; margin:5px 0 0 1px;}
#pix_prev, #pix_next {
	cursor: pointer;
	display: block;
	height: 82px;
	position: absolute;
	width: 99px;
	z-index: 1001;
	top:95px;
	opacity: 1 !important;
}
#pix_prev:hover, #pix_next:hover{ background-position:0 -82px;}

#pix_prev{ background:url(../images/pix_prev.png) 0 0 no-repeat; left:-103px;}
#pix_next{ background:url(../images/pix_next.png) 0 0 no-repeat; left:759px;}
#pix_play, #pix_stop, #pix_pag_ul > li > .pix_thumb, #pix_canvas, #pix_commands   { display:none !important;}




#pix_pag {
	top:241px;
	left:433px;
	position:absolute;
	width: 99px;
	height:28px;
	z-index: 1111;
	background:url(../images/pix_diapo.png) 0 0 no-repeat;
	padding:9px 0 0 10px;
}



#pix_pag li{ 
	display:block; 
	float:left;  
	margin-left:9px;
	background:url(../images/page_bg.png) 0 0 no-repeat;
	width:14px;
	height:14px;
	font-size:0;
	text-indent:-10000px;
	line-height:0;
	cursor:pointer;
	
}
#pix_pag li.diapocurrent, #pix_pag li:hover{ background-position:0 -14px;}


#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{display: block;}
.caption span{
	display:inline-block; 
	font-weight:bold; 
	color:#FFF; 
	line-height:1em; 
	background:#010101 url(../images/slider_text_bg.gif) 0 0 repeat-x; 
	padding:1px 7px 2px;
	letter-spacing:-2px;
}

.caption1{
	top:25px;
	left:364px;
	font-size:48px;
}
.caption2{
	top:77px;
	left:420px;
	font-size:36px;
	
}
.caption2 span{padding:1px 7px 6px;}
.caption3{
	top:121px;
	left:400px;
	font-size:30px;
}
.caption3 span{padding:1px 7px 6px;}
.caption4{
	top:160px;
	left:452px;
	font-size:48px;
}
.caption5{
	top:25px;
	left:20px;
	font-size:60px;
}
.caption5 span{padding:1px 7px 3px 7px;}
.caption6{
	top:90px;
	left:102px;
	font-size:40px;
}
.caption6 span{padding:1px 7px 7px 7px;}
.caption7{
	top:139px;
	left:142px;
	font-size:72px;
}
.caption7 span{padding:0 7px 0 7px;}
.caption8{
	top:37px;
	left:537px;
	font-size:36px;
}
.caption8 span{padding:2px 7px 8px 7px;}
.caption9{
	top:84px;
	left:440px;
	font-size:30px;
}
.caption9 span{padding:2px 7px 10px 7px;}
.caption10{
	top:127px;
	left:478px;
	font-size:48px;
}
.caption10 span{padding:1px 7px 9px 7px;}







/*         ___________
__________/ accordion \__________________________________________________________________
--------------------------------------------------------------------------------------- */
	

.accordion, .accordion li {margin: 0; padding: 0; border: none;}
.accordion > li{
		background:#807D73;
		padding:2px 0 2px 0;
		
		-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom:3px;
  
}
.accordion > li > a{
	background:url(../images/accordion_marker.gif) 12px 10px no-repeat; 
	display:block; 
	color:#FEF1A1;
	text-decoration:none;
	font-size:12px;
	line-height:1.2em;
	padding:6px 6px 6px 25px;
	
	
}
.accordion > li > a:hover{ color:#2F2F2F; background:url(../images/accordion_marker1.gif) 12px 10px no-repeat; }
.accordion li li{margin:0 0 7px 0;}
.accordion li li a{  color:#FFFFFF; padding:1px 0 1px 25px; font-size:12px;  text-decoration:none;}
.accordion li li a:hover{ color:#2F2F2F; text-decoration:none;}


.accordion ul {
	padding:4px 0 7px;  
	
}
.accordion ul a { margin-top:4px;}
.accordion a:hover{ color:#006888;}
.accordion a.dcjq-parent.active{ color:#2F2F2F; background:url(../images/accordion_marker1.gif) 12px 10px no-repeat; }
.accordion a.dcjq-parent:hover{
	 background:url(../images/accordion_marker1.gif) 12px 10px no-repeat; color:#FEF1A1;
	 
}
.accordion a.dcjq-parent{
	color:#FEF1A1;
	
}

#contact-slider h3 span{ color:#2F2F2F !important; font-size:23px !important; }
#contact-slider h3:hover span{color:#B22352 !important;}
/*         _____
__________/ tab \__________________________________________________________________
--------------------------------------------------------------------------------------- */

.coda-slider-wrapper { background:url(../images/tab_bg.gif) 0 0 no-repeat; width:579px; height:135px; position:relative;}
	.coda-slider { margin:3px 0 0 4px; width:572px; height:129px;}
	.coda-slider h2{ display:none; font-size:0; line-height:0; text-indent:-10000px;}
	
	.coda-slider-no-js .coda-slider { height: 129px; overflow: auto !important;  }
	
	.coda-slider, .coda-slider .panel { width: 504px; } 
	
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 504px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0  0 0 30px }
	.coda-nav-left a, .coda-nav-right a {width:25px; height:129px; font-size:0; line-height:0; display:block; position:absolute; top:3px;} 
	
	.coda-nav-left a { background:url(../images/coda-nav-left.gif) 0 0 no-repeat; left:4px; position:absolute;}
	.coda-nav-right a { background:url(../images/coda-nav-right.gif) 0 0 no-repeat; left:550px;  position:absolute;}
	
	.coda-nav  { display:none;}
	

	.coda-slider .panel-wrapper { padding: 18px 0 0 18px; }
	
	.coda-slider p.loading { display:none;}

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
	.coda-nav-left a:hover, .coda-nav-right a:hover, .list-client li:hover {
		

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;

	}
	
.list-client li, .list-client li a{ display:block; float:left; height:103px; text-decoration:none; position:relative;}
.client-img1{ width:111px;}
.client-img2 a{ background:url(../images/client_sep.gif) 0 0 no-repeat;}
.client-img3 a{ background:url(../images/client_sep.gif) 0 0 no-repeat;}
.client-img4 a{ background:url(../images/client_sep.gif) 0 0 no-repeat;}

.client-img2{ width:132px;}
.client-img3{ width:132px;}
.client-img4{ width:111px;}



.list-client .text1{ padding-top:64px;}
.list-client .text2{ padding-left:37px;}
.list-client .text1, .list-client .text2{ font-weight:bold; font-size:18px; display:block; line-height:1em;}
.client-img1 .text1{ color:#686868;}
.client-img1 .text2{ color:#353535;}

.client-img2 .text1{ color:#A2A2A2;}
.client-img2 .text2{ color:#A2A2A2;}

.client-img3 .text1{ color:#4C4C4C;}
.client-img3 .text2{ color:#979797;}

.client-img4 .text1{ color:#979797;}
.client-img4 .text2{ color:#4C4C4C;}

.client-img1{ background:url(../images/client_img1.gif) 14px 3px no-repeat;}
.client-img2{ background:url(../images/client_img2.gif) 45px 3px no-repeat;}
.client-img3{ background:url(../images/client_img3.gif) 47px 3px no-repeat;}
.client-img4{ background:url(../images/client_img4.gif) 49px 3px no-repeat;}

.client-img2 .text1{ padding-left:27px;}
.client-img2 .text2{ padding-left:49px;}
.client-img3 .text1{ padding-left:27px;}
.client-img3 .text2{ padding-left:49px;}
.client-img4 .text1{ padding-left:27px;}
.client-img4 .text2{ padding-left:49px;}