body
{
        background:#515E65 url(../images/wrapper_site.gif) top center repeat;
        color: #AFAFAF;
        font-size: 12px;
		line-height:1.4em;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		min-width:960px;
		margin:0;
}


.main
{
	margin: 0 auto; 
	width: 960px; 
	padding:0;
	text-align:left;
	min-width:960px;
	
}


a{color:#FFF; 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;}

.programs .content-links, .programs br, .programs tbody,
.photo-gallery-1 .content-links, .photo-gallery-1 br, .photo-gallery-1 tbody,
.photo-gallery-2 .content-links, .photo-gallery-2 br, .photo-gallery-2 tbody,
.photo-gallery-3 .content-links, .photo-gallery-3 br, .photo-gallery-3 tbody,
.caption, .img_caption {
    display: none;
}

/*         _______
__________/ fonts \_______________________________________________________________________
--------------------------------------------------------------------------------------- */


div.maximenuCKH ul.maximenuCK > li > a
{font-family: 'TornadoCRegular';}



/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-content{ background:url(../images/wrapper_content.gif) top center repeat;}
.tail-content-top{background:url(../images/tail-content-top.jpg) top center repeat-x;}
.header-light{ background:url(../images/header-light.jpg) top center no-repeat;}


.header{ height:89px;}

/*logo*/
.logo{ left:-1px; top:14px;}
.logo a{
	background:url(../images/logo.png) 0 0 no-repeat;
	width:422px;
	height:59px;
}
/**/



/*search*/
.search-box {
    overflow: hidden;
	top:27px;
	left:488px;
	width:226px;
	height:31px;
	position:absolute;
	background:url(../images/search-box.png) 0 0 no-repeat !important;
}
.search-box label {	display:none;}
.search-box #mod-search-searchword {
	background:none;
	width:226px;
	height:30px;
	top:0;
	left:0;
	border:none;
	
	line-height:2.1em;
  
  color:#A1A1A1;
  font-size:12px;
  padding:0 0 0 9px;
  font-family:Arial, Helvetica, sans-serif;
}
.search-box .button {
    background:url(../images/search_button.png) 0 0 no-repeat;
	width:24px;
	height:21px;
	display:block;
	font-size:0; 
	line-height:0; 
	text-indent:-10000px;
	top:5px;
	left:198px;
	position:absolute;
	cursor:pointer;
	border:none;
   
	
}
.search-box .button:hover { background-position:0 -21px;}
.search-box img {
    display: none !important;
}
/**/


/*social-icon*/
.header .social-icon{ top:28px; left:804px;}
.footer .social-icon{ margin:13px 0 0 6px;}
.social-icon li{ margin-left:9px;}
.social-icon li, .social-icon li a{ display:block; float:left; width:30px; height:29px;}
.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 a:hover{	
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
/**/

/*list1*/
.list1 li{
	background:url(../images/list1_bg.png) top center repeat;
	padding:8px 7px;
	margin-bottom:7px;
	overflow:hidden;
}
.list1 li a{
	 display:block;
	 float:left;
	 background:url(../images/list_marker.gif) 0 2px no-repeat;
	 padding:1px 0 2px 26px;
	 color:#FFFFFF;
	 font-size:12px;
	 text-decoration:none;
	 line-height:1.2em;
}
.list1 li a:hover{ background-position:1px 2px; color:#FF7BAF;}
/**/


/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.content-bg{ padding:0 0 50px 0;}
#container{
	overflow:hidden; 
	text-align:left; 
	
}

#left{
	float:left; 
	text-align:left;    
	width:327px;
}
.left-indent{ padding:0 38px 0 0;}

#right{
	float:right; 
	text-align:left;    
	width:361px;

}
.right-indent{ padding:0 0 0 54px;}

/*on-line style*/
.content-bg .button,
.content-bg button,
.coda-slider .button,
.coda-slider button,
.footer-box .button,
.footer-box button
{
	background:#010101 url(../images/buttom.gif) 0 0 repeat-x;
	
  display:inline-block;
  color:#D96F99;
   padding:5px 11px;
   line-height:1.5em;
   text-decoration:none;
   font-size:12px;
   border-left:1px solid #010101;
   border-top:1px solid #010101;
   border-right:1px solid #010101;
   border-bottom:1px solid #666666;
   text-transform:uppercase;
   
}

.content-bg .button:hover,
.content-bg button:hover,
.coda-slider .button:hover,
.coda-slider button:hover,
.footer-box .button:hover,
.footer-box button:hover
{ color:#FFF; text-decoration:none !important; background:#000;}


.indent-top{ padding-top:15px;}
/**/


/*moduletable*/
.stylebox1-title1 h3{
	background:#000000 url(../images/title_bg.gif) 0 0 repeat-x;
	padding:8px 5px 12px 18px;
	color:#FFFFFF;
	font-size:33px;
	line-height:1.2em;
	font-family:Impact;
	font-weight:normal;
	text-transform:uppercase;
}
.stylebox1-text1{
	background:url(../images/stylebox1-text1.png) 0 0 repeat;
	margin-bottom:30px;
	padding:16px 12px 12px 12px;
}


/**/

.img-indent{ float:left; margin-right:26px;}
.box2{ margin-top:42px;}
.box2 .col-1{ width:305px;}
.box2 .col-2{ width:305px; margin-left:22px;}


/*Login*/
#login-form #modlgn-username, #login-form #modlgn-passwd{
	  background: url("../images/row-form-input.png") repeat scroll 0 0 transparent;
    border-color: -moz-use-text-color -moz-use-text-color #353333;
    border-radius: 8px 8px 8px 8px;
    border-style: none none solid;
    border-width: medium medium 1px;
    box-shadow: 0 3px 4px #232122 inset;
    color: #A1A1A1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 28px;
    line-height: 1.8em;
    padding: 2px 0 0 11px;
    width: 250px;
	border-bottom:1px solid #434343;
	margin-bottom:13px;
  
  
}
.list-form{ background:url(../images/list-form-sep.gif) 0 0 repeat-x; padding:14px 0 0 0;}
.list-form li{ padding:0 0 11px 0; display:block; }
.list-form li:last-child{ background:none; padding-right:0;}
.list-form li:first-child{ padding-left:0;}
.list-form a{ color:#D96F99; text-decoration:underline;}
.list-form a:hover{ color:#FFF; text-decoration:none;}

#form-login-remember{ padding:7px 0 21px 0; color:#AFAFAF;}

.moduletable{ position:relative;}
#modlgn-remember{ float:left; margin:2px 9px 0 0;}



.box-form .button, .logout-button .button{ margin:0 3px 17px 0;}


.login-greeting{ display:block; padding-bottom:11px; color:#FFF; font-size:14px;}



.extra-reg{
	left:198px;
	padding:0 0 0 15px;
}
/**/

/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */




/*tail-footer-box*/
.tail-footer-box{
	background:url(../images/tail-footer-box.gif) top center repeat;
	border-top:1px solid #606060;
}
.tail-light{ background:url(../images/tail-light.jpg) bottom center no-repeat;}
.footer-box{ padding:28px 0 32px 0;}
.footer-box .col-1{ width:301px;}
.footer-box .col-2{ width:295px; margin-left:32px;}
.footer-box .col-3{ width:305px; margin-left:27px;}

.footer-box .footer-title{
	color:#FFFFFF;
	font-size:20px;
	line-height:1.2em;
	text-transform:uppercase;
	font-weight:normal;
	background:#000000;
	display:inline-block;
	padding:4px 7px;
	font-family:Impact;
	margin-bottom:23px;
}


.form-footer .row-form {
    height: 45px;
}
.form-footer .row-form input {
    
    background: url("../images/row-form-input.png") repeat scroll 0 0 transparent;
    border-color: -moz-use-text-color -moz-use-text-color #353333;
    border-radius: 8px 8px 8px 8px;
    border-style: none none solid;
    border-width: medium medium 1px;
    box-shadow: 0 3px 4px #232122 inset;
    color: #A1A1A1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 28px;
    line-height: 1.8em;
    padding: 2px 0 0 11px;
    width: 290px;
	border-bottom:1px solid #434343;
}
.form-footer textarea {
   
    background: url("../images/row-form-input.png") repeat scroll 0 0 transparent;
    border-color: -moz-use-text-color -moz-use-text-color #353333;
    border-radius: 8px 8px 8px 8px;
    border-style: none none solid;
    border-width: medium medium 1px;
    box-shadow: 0 3px 4px #232122 inset;
    color: #A1A1A1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 78px;
    line-height: 1.2em;
    overflow: auto;
    padding: 7px 0 0 11px;
    width: 290px;
	border-bottom:1px solid #434343;
}
.row-button {
    margin: 14px 0 0;
}
.row-button a {
    float: right;
    margin-left: 16px;
}





.list-news{ background:url(../images/list-news-sep.gif) bottom left repeat-x; padding:13px 0;}
.list-news .col-1{ width:45px; height:45px; background:#000000; text-align:center; position:relative;}
.list-news .col-1 p{ color:#FFFFFF; font-size:24px; line-height:1.1em; font-weight:bold;}
.list-news .col-1 span{
	width:43px;
	height:17px;
	background:#EF4186;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	display:block;
	position:absolute;
	border:1px;
	left:1px;
}
.list-news .col-2{ width:236px; margin-left:18px;}
.list-news .col-2 a{ color:#D96F99; text-decoration:none;}
.list-news .col-2 a:hover{ color:#FFF;}






/**/





.tail-footer{ border-top:1px solid #404040;}
.footer .col-1{ width:300px; height:55px; background:#000;} 
.footer .col-1 p{ padding:21px 0 0 32px; color:#585858; font-size:12px;}
.footer .col-1 a{ color:#D96F99; text-decoration:none;}
.footer .col-1 a:hover{ color:#FFF;}
.footer .col-2{ width:483px;} 
.footer .col-3{ width:176px; height:55px; background:#000;} 
.footer .menu{ padding:21px 0 0 52px;}
.footer .menu li{ display:block; float:left; background:url(../images/menu_footer.gif) right 5px no-repeat; padding:0 20px 0  15px;}
.footer .menu li.lastItem{ padding-right:0; background:none; }
.footer .menu li a{ color:#FFFFFF; font-size:12px; text-decoration:none; }
.footer .menu li a:hover, .footer .menu li.current a, .footer .menu li.active a{ color:#D96F99;}
.footer .menu ul{ display:none;}

/*         _______________
__________/ header-slider \_______________________________________________________________
--------------------------------------------------------------------------------------- */
.slider-border1{ background:#373737; padding:1px 1px 0px 1px}
.slider-border2{ background:#BBBBBB; padding:1px;}
.slider-bg{ background:url(../images/slider-bg.jpg) 0 0 repeat-x; height:386px;}
.slider{position:relative; z-index:1; margin:5px 0 0 6px;}



.pix_diapo {
	height: 381px;
	width:945px;
	margin: 0 0 0 0;
	position: relative;
	
}
.pix_diapo > div {
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width:945px;
	height:381px;
	overflow:hidden;
}
.pix_diapo > div img{ z-index:1;}
#pix_prev, #pix_next {
	cursor: pointer;
	display: block;
	height: 100px;
	position: absolute;
	width: 100px;
	z-index: 1001;
	top:141px;
	opacity: 1 !important;
}
#pix_prev:hover, #pix_next:hover{ background-position:0 -100px;}

#pix_prev{ background:url(../images/slider_left.png) 0 0 no-repeat; left:-130px;}
#pix_next{ background:url(../images/slider_right.png) 0 0 no-repeat; left:976px;}
#pix_play, #pix_stop, #pix_pag_ul > li > .pix_thumb, #pix_canvas, #pix_commands   { display:none !important;}




#pix_pag {
	top:343px;
	left:0;
	position:absolute;
	width: 945px;
	padding:12px 0 11px 0;
	z-index: 999999;
	background:url(../images/pix_pag.png) 0 0 repeat;
}


#pix_pag li.firstItem{margin-left:422px;}
#pix_pag li{ 
	display:block;
	float:left;
	margin-right:7px;
	background:#383838;
	width:15px;
	height:15px;
	font-size:0;
	text-indent:-10000px;
	line-height:0;
	cursor:pointer;
	
}
#pix_pag li.diapocurrent, #pix_pag li:hover{background:#FF79AE;}


#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;
	width: 335px;
	top:62px;
	left:81px;
	color:#B2CDD5;
	font-size:14px;
	line-height:1.5em;
}







/*         ___________
__________/ 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 0 0;
}
.accordion li a{
	background:url(../images/accordion_marker.gif) 0 10px no-repeat; 
	display:block; 
	padding:10px 0 10px 35px;
	color:#FF458F;
	text-decoration:none;
	font-size:14px;
	line-height:1.2em;
	
	
}
.accordion li a:hover{ color:#FFF;}
.accordion li li{background:url(../images/sep2.gif) bottom left repeat-x !important; margin:0 0 0 36px; padding:0 !important;}
.accordion li li a{ background:url(../images/marker_sub.gif) 0 11px no-repeat; color:#FFFFFF; padding:6px 0 6px 15px; font-size:12px; }
.accordion li li a:hover{ color:#FF7BAF; text-decoration:none; background:url(../images/marker_sub1.gif) 0 11px no-repeat;}


.accordion ul {
	padding:0 0 11px 0;  
	
}
.accordion ul a { margin-top:4px;}
.accordion a:hover{ color:#006888;}
.accordion a.dcjq-parent.active{ background:url(../images/accordion_bg.png) 0 0 no-repeat;  color:#ffffff;}
.accordion a.dcjq-parent:hover{
	color:#FFF;
}
.accordion a.dcjq-parent{
	color:#FF458F;
	
}
.dcjq-count{ display:none;}



/*         _____________
__________/ list-models \_________________________________________________________________
--------------------------------------------------------------------------------------- */

/* Most common stuff you'll need to change */

	.coda-slider { height:507px; margin-bottom:46px;}
	.coda-slider .title{ display:none;}
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 950px;} 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 950px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { display:block; position:absolute; width:45px; height:45px; z-index:9999; font-size:0; line-height:0; text-indent:-10000px;}
	.coda-nav-left a{ background:url(../images/nav-left.png) 0 0 no-repeat; right:106px;}
	.coda-nav-right a{ background:url(../images/nav-right.png) 0 0 no-repeat; right:48px;}
	.coda-nav-left a:hover, .coda-nav-right a:hover{ background-position:0 -45px;}
	/* Tab nav */
	.coda-nav ul li a.current { background: #39c }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { padding:82px 0 0 0;}
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { display: none }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative;}
	.coda-slider .panel { display: block; float: left;  height:468px; padding:4px 0 0 0;}
	.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 }
	
	
	
.row-model .col-1{ width:219px;}
.row-model .col-2{ width:219px; margin-left:24px;}
.row-model div{ line-height:1.4em; word-spacing:-1px;}
.border-img1{
	border:1px solid #373737;
	-webkit-box-shadow: 0px 3px 3px #222222;
  -moz-box-shadow: 0px 3px 3px #222222;
  box-shadow: 0px 3px 3px #222222;
  display:inline-block;
}
.border-img1 img{
	border:1px solid #D2D2D2; 
	background:#ACACAC; 
	padding:3px;
	
}




.text-name{ color:#FF7BAF; font-size:16px; padding:16px 0 1px 0; display:block;}

.list-data{ margin-bottom:11px;}
.list-data li{ background:url(../images/list-data-sep.gif) bottom left repeat-x; padding:5px 0; overflow:hidden;}
.list-data span{ float:right; display:block; color:#FFFFFF}
.list-data strong{ float:left; display:block; color:#FFFFFF; font-weight:normal;}

.button-top{ padding-top:15px;}
