body
{
        background:#121212 url(../images/top-line.gif) top center repeat-x;
        color: #D8D8D8;
        font-size: 12px;
		line-height:1.5em;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		min-width:1006px;
		margin:0;
}


.main
{
	margin: 0 auto; 
	width: 1006px; 
	padding:0;
	text-align:left;
	min-width:1006px;
	
}


a{color:#41B8DF; 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 \_______________________________________________________________________
--------------------------------------------------------------------------------------- */


.data-telephon,
div.maximenuCKH ul.maximenuCK > li > a
{font-family: 'AllerRegular';}



/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.header{ height:106px;}
.road-bg{background:url(../images/arrow.jpg) center 143px repeat-x;}


/*logo*/
.logo{
	background:url(../images/logo.gif) 0 0 no-repeat;
	width:526px;
	height:38px;
	top:32px;
	left:24px
}
.logo:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
/**/

/*data-telephon*/
.data-telephon{
	background:url(../images/bull_telephone.gif) 0 0 no-repeat;
	top:29px;
	left:716px;
	color:#FFFFFF;
	 font-size:30px;
	 line-height:1.5em;
	 text-indent:57px;
	 line-height:-1px;
}
/**/

/*header-box*/
.header-box{ margin:11px 0 0 25px; }
.header-box .box1{
	background:#39505C;
	
	-webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  word-spacing:-1px;
  padding:0 !important;
  
}
.col-1{width:310px;}
.col-2{width:301px; margin-left:26px;}
.col-3{width:301px; margin-left:22px;}
.box1-inner{ padding:5px 22px 14px 21px;}

.header-box .title-wrapepr{ background:url(../images/title-wrapepr.gif) bottom left repeat-x; margin-bottom:26px;}
.header-box .title-wrapepr h3{
	background:url(../images/title-wrapepr1.gif) bottom left no-repeat;
	color:#FFFFFF;
	font-size:18px;
	line-height:1.2em;
	padding:11px 0 11px 0;
	text-transform:uppercase;
}
.header-box .title-wrapepr h3 strong{ color:#49D2FF;}
.img-border{
	border:2px solid #C4CBCE;
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position:relative;
  z-index:111;
}
.img-bottom{ margin-bottom:15px;}

.button-top{ padding-top:15px;}
/**/

/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.content-bg{
	margin:11px 0 22px 0; 
	position:relative;
	z-index:9; 
	background:#121212; 
	border-top:1px solid #2D2D2D;
	padding:24px 43px 0 25px;
}
.home .content-bg{ margin:42px 0 22px 25px; background:none; border:none; padding:0;}
#container{
	overflow:hidden; 
	text-align:left; 
	
}

#left{
	float:left; 
	text-align:left;    
	width:298px;
}
.left-indent{ padding:0 37px 0 0;}

#right{
	float:right; 
	text-align:left;    
	width:298px;

}
.right-indent{ padding:0 0 0 37px;}

/*on-line-style*/
.button,
button{
	background:#FFBF00;
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color:#223138;
   font-size:12px;
   text-transform:uppercase;
   padding:0 13px;
   height:29px;
   display:inline-block;
   line-height:2.4em;
   border:none;
}
.button:hover,
button:hover{ background:#49D2FF; color:#FFF; text-decoration:none !important;}

.indent-top{ padding-top:18px;}
.img-indent{ margin:5px 39px 0 0; float:left;}
/**/

/*search*/
.moduletable .search label{ display:none;}
.moduletable #mod-search-searchword{
	width:150px; 
	height:28px; 
	background:#293A41;
	font-family:Arial, Helvetica, sans-serif;
	color:#7F9BA8;
	 font-size:12px;
	 line-height:1.8em;
	 margin:0 10px 0 0 !important;
	 padding:1px 8px 1px 8px;
	 
	 -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;


  line-height:2.2em;
  
  border-top:1px solid #141D21;
  border-bottom:1px solid #54717E;
  border-left:1px solid #354B55;
  border-right:1px solid #354B55;
  float:left;
  
}
.moduletable  .search .button{
	background:url(../images/button_search.gif) 0 0 no-repeat !important;
	width:39px;
	height:30px;
	font-size:0;
	line-height:0;
	text-transform:-10000px;
	border:none;
	margin:0;
	padding:0;
}
.moduletable  .search .button:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
/**/

/*moduletable*/
.moduletable{
	margin-bottom:46px; 
	background:#43606E;
	
	-webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  padding:11px 20px 17px 20px;
}
.s1.moduletable{ background:#282828;}

.moduletable .stylebox1-title h3{
	padding:0 0 14px 0;
	color:#FFFFFF;
	font-size:24px;
	line-height:1.2em;
	text-transform:capitalize;
	border-bottom:2px solid #49D2FF;
}
.s1.moduletable .stylebox1-title h3{border-bottom:2px solid #737373; margin-bottom:11px;}
.moduletable .stylebox1-text{ padding:25px 0 0 0;}
.s1.moduletable .stylebox1-text{ padding:5px 0 0 0;}
/**/

/*Login*/
#login-form #modlgn-username, #login-form #modlgn-passwd{
	width:195px; 
	height:28px; 
	background:#293A41;
	font-family:Arial, Helvetica, sans-serif;
	color:#7F9BA8;
	 font-size:12px;
	 line-height:1.8em;
	 margin:0 10px 15px 0 !important;
	 padding:1px 8px 1px 8px;
	 
	 -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;


  line-height:2.2em;
  
  border-top:1px solid #141D21;
  border-bottom:1px solid #54717E;
  border-left:1px solid #354B55;
  border-right:1px solid #354B55;
  float:left;
}
.list-form{}
.list-form li{ padding:0 36px 5px 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:#FFFFFF; text-decoration:underline; background:url(../images/link_marker.png) 0 0 no-repeat; padding:0 0 0 25px;}
.list-form a:hover{ color:#49D2FF; text-decoration:none;}

#form-login-remember{padding:6px 0 6px 0; color:#e3f8ff; display:block;}

.moduletable{ position:relative;}
#modlgn-remember{ float:left; margin:2px 9px 0 0;}



.box-form .button, .logout-button .button{ margin:0 9px 25px 0; border:none; background:#49D2FF;}
.box-form .button:hover, .logout-button .button:hover{ background:#FFBF00; color:#223138;}


.login-greeting{ display:block; padding-bottom:11px; color:#FFF; font-size:14px; text-transform:uppercase;}


/**/

/*style-sub-page*/
.row-list{ padding:20px 0 0 0;}
.list-left{ margin-left:25px;}
.title-top{ margin-top:39px;}
.box1{ padding:20px 0 0 0;}
.box1 .col-1{ width:300px;}
.box1 .col-2{ margin-left:38px; width:301px;}
/**/


/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
/*footer-box*/
.tail-footer-box{ background:#090A0A url(../images/tail-footer-box.gif) top center repeat-x;}
.footer-box{ padding:98px 0 22px 25px;}

.footer-box h3{ color:#FFFFFF; font-size:18px; line-height:1.2em; font-weight:normal; padding-bottom:20px;}
.footer-box h3 strong{ color:#49D2FF;}
.line-sep{ background:url(../images/line-sep.gif) 0 0 repeat-y;}
.col-inner{ padding:0 0 0 66px;}

.footer-list li{ background:url(../images/list_marker3.gif) 0 6px no-repeat; padding:0 0 12px 17px;}
.footer-list li.lastItem{ padding-bottom:0;}
.footer-list li a{ color:#D3D3D3;}
.footer-list li a:hover{ text-decoration:none; color:#49D2FF;}

.footer-box .col-1{ width:319px;}
.footer-box .col-2{ width:185px; margin-left:60px;}
.footer-box .col-3{ width:216px; margin-left:27px;}
.footer-box .col-4{ width:135px; margin-left:27px;}
/**/

/*footer*/
.tail-footer{ background:url(../images/tail-footer.gif) top center repeat-x;}
.footer{ height:55px; margin:0 0 0 25px;}
.footer .col-1{ width:329px;}
.footer .col-1 p{ color:#899BA4; padding:20px 0 0 0; font-size:13px; font-family:Tahoma, Geneva, sans-serif;}
.footer .col-1 p a{ color:#FFFFFF;}
.footer .col-2{ width:642px; margin-left:10px;}
.footer .col-2 ul{ float:right; padding:19px 0 0 0;}
.footer .col-2 ul ul{ display:none;}
.footer .col-2 li{ display:block; float:left; padding:0 22px;}
.footer .col-2 li a{ color:#FFFFFF; font-size:13px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; text-transform:lowercase;}
.footer .col-2 li a:hover,
.footer .col-2 li.current a,
.footer .col-2 li.active a
{ text-decoration:none; color:#FFBF00;}
/**/

/*social-list*/
.social-list li{ margin-right:7px;}
.social-list li, .social-list a{ display:block; float:left; width:24px; height:24px;}
.social-list .icon1{ background:url(../images/icon1.gif) 0 0 no-repeat;}
.social-list .icon2{ background:url(../images/icon2.gif) 0 0 no-repeat;}
.social-list .icon3{ background:url(../images/icon3.gif) 0 0 no-repeat;}
.social-list .icon4{ background:url(../images/icon4.gif) 0 0 no-repeat;}
.social-list .icon5{ background:url(../images/icon5.gif) 0 0 no-repeat;}
.social-list a:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
/**/

/*box-search*/
.box-search{ height:52px;}
.box-search .input{
	background:#141414;
	border-top:1px solid #090909;
	border-left:1px solid #191C1C;
	border-right:1px solid #191C1C;
	border-bottom:1px solid #475B64;
	padding:8px 8px 8px 9px;
	color:#7F9BA8;
	 font-size:12px;
	 width:195px;
	 font-family:Arial, Helvetica, sans-serif;
	 
	  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  top:0;
  left:0;
  
}
.box-search .button{
	background:#0051A1; 
	border:none;
	top:2px;
    left:228px;
	position:absolute !important;
	color:#FFFFFF;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
}
.box-search .button:hover{ background:#FFBF00; color:#223138;}
/**/


/*         _______________
__________/ header-slider \_______________________________________________________________
--------------------------------------------------------------------------------------- */
.slider-wrapper{
	width:960px;
	height:384px;
	background:url(../images/slider-wrapper.jpg) 0 0 no-repeat;
	position:relative;
	z-index:2;
	left:25px;
}
.car{ background:url(../images/car_img.png) 0 0 no-repeat; width:539px; height:242px; top:129px; left:442px; z-index:9;}
.left-line{ background:url(../images/line.gif) 0 0 no-repeat; width:5px; height:146px; top:159px; left:-89px; z-index:9;}
.right-line{ background:url(../images/line.gif) 0 0 no-repeat; width:5px; height:146px; top:159px; left:1046px; z-index:9;}


.coda-slider-wrapper {}
	.coda-slider {}
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 314px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 948px } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 948px; overflow:hidden; height:433px;}
	.coda-slider-wrapper.arrows .coda-slider { margin:5px 0 0 6px; }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a {
		cursor: pointer;
		display: block;
		height: 73px;
		position: absolute;
		width: 73px;
		z-index: 1001;
		top:86px;
		opacity: 1 !important;
		font-size:0;
		line-height:0;
		text-indent:-10000px;
	}
	.coda-nav-left a{background:url(../images/slider_left.gif) 0 0 no-repeat; left:-123px;}
	.coda-nav-right a{background:url(../images/slider_right.gif) 0 0 no-repeat; left:1012px;}
	.coda-nav-left a:hover,
	.coda-nav-right a:hover{ background-position:0 -73px;}
	/* Tab nav */
	
	/* Panel padding */
	.coda-slider .panel-wrapper {
			
	}
	
	/* 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{ top:341px; position:absolute; left:24px;}
	.coda-nav ul { clear: both; display: block; overflow: hidden; height:22px; width:130px;}
	.coda-nav ul li { display: inline }
	.coda-nav ul li a {
		display:block; 
	float:left;  
	margin-left:15px;
	background:url(../images/page_bg.png) 0 0 no-repeat;
	width:19px;
	height:22px;
	font-size:0;
	text-indent:-10000px;
	line-height:0;
	cursor:pointer;
	}
	.coda-nav ul li a:hover,
	.coda-nav ul li a.current{background-position:0 -22px;}
	
	/* 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 }
	
.panel h2.title{ display:none;}

.caption{
	display: block;
	width: 601px;
	min-height:228px;
	top:41px;
	left:28px;
	color:#FFFFFF;
	font-size:14px;
	line-height:1.5em;
	z-index:2;
	background:url(../images/caption_bg.png) repeat;
	
	 -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;}
.caption-inner{ padding:21px 11px 21px 28px;}

.caption h3{ color:#FFFFFF; font-size:36px; line-height:1.2em; text-transform:uppercase; padding-bottom:7px;}
.caption h3 span{ color:#49D2FF;}
.caption p{ width:463px;}
.row-button{ padding:15px 0 0 0;}
.row-button a{
	display:block;
	float:left;
	margin-right:15px;
}
.button1,
.button2,
.button3{
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
   font-size:12px;
   text-transform:uppercase;
   padding:0 13px;
   height:29px;
   display:inline-block;
   line-height:2.5em;
}
.button1:hover,
.button2:hover,
.button3:hover{ text-decoration:none;}

.button1{ background:#0051A1; color:#FFFFFF;}
.button1:hover{ background:#FFBF00; color:#223138;}
.button2{ background:#FFBF00; color:#223138;}
.button2:hover{background:#0051A1; color:#FFFFFF;}
.button3{ background:#49D2FF; color:#223138;}
.button3:hover{background:#0051A1; color:#FFFFFF;}


/*         ___________
__________/ accordion \__________________________________________________________________
--------------------------------------------------------------------------------------- */
	

.accordion, .accordion li {margin: 0; padding: 0; border: none;}

.accordion li{ margin-bottom:11px;}
.accordion li a{
	background:url(../images/accordion_marker.gif) 0 7px no-repeat; 
	display:block; 
	padding:3px 0 1px 25px;
	color:#AFAFAF;
	text-decoration:none;
	font-size:12px;
	line-height:1.7em;
	font-weight:bold;
	
	
}
.accordion li a:hover{ color:#FFBF00; text-decoration:underline;}
.accordion li li{  background:url(../images/accordion_marker2.gif) 0 11px no-repeat;  margin:0 0 0 24px; padding:0 !important;}
.accordion li li a{color:#FFFFFF; padding:1px 0 1px 24px; font-size:12px;  background:none; font-weight:normal;}
.accordion li li a:hover{ color:#49D2FF; 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:url(../images/accordion_marker1.gif) 0 7px no-repeat;  color:#ffffff; text-decoration:none;}
.accordion a.dcjq-parent:hover{
	color:#FFBF00;
	text-decoration:none;
}
.accordion a.dcjq-parent{
	color:#AFAFAF;
	
}
.dcjq-count{ display:none;}




/*         ____________
__________/ arrow-play \__________________________________________________________________
--------------------------------------------------------------------------------------- */

#arrow {
		  position:absolute;
		  width:100%;
		  height: 344px;
		  background:url(../images/arrow.jpg) top center repeat-x;
		  top:143px;
		  z-index:1; 
		  
		}
/*         ______
__________/ news \________________________________________________________________________
--------------------------------------------------------------------------------------- */


#news-container{  overflow:hidden; height:261px !important; }
#news-container{ margin:0 0 0 0;}
#news-container li{
	background:url(../images/list_marker.png) 0 4px no-repeat;
	
}
#news-container li p{ padding-top:4px; color:#FFF;}

.row-news{ padding:0 0 14px 48px;}

