body
{
        background:#060608 url(../images/wrapper_site.gif) center top repeat;
        color: #CDCDCD;
        font-size: 12px;
		line-height:18px;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		min-width:940px;
		margin:0;
		height:100%;
}


.main
{
	margin: 0 auto; 
	width: 940px; 
	padding:0;
	text-align:left;
	min-width:940px;
	
}
.main-slider{
	margin: 0 auto; 
	padding:0;
	text-align:left;
}

a{color:#CDCDCD; 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;}

/*         _______
__________/ fonts \_______________________________________________________________________
--------------------------------------------------------------------------------------- */


.top-menu,
.top-box h3,
.button1,
.blog h2, .item-page h2, .title-sub, .blog-featured h2, .items-more h3, .stylebox1-title h3,  .pane-sliders h3, .title, .word label, .title1,
.button,
button,
.coda-slider-wrapper .coda-nav ul li a,
#flip-navigation li a
{font-family: 'Swis721LtCnBTLight';}


.logo .text-logo
{font-family: 'HaettenschweilerRegular';}


/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.header{ height:388px;}



/*top-box*/
.top-box{ padding:0 0 26px 0;}
.top-box .col-1{ width:458px; min-height:214px; border:1px solid #141414; background:#0A0302 url(../images/banner1.jpg) right top no-repeat;}
.top-box .col-2{ width:458px; min-height:214px; border:1px solid #141414; background:#0A0302 url(../images/banner2.jpg) right top no-repeat; margin-left:20px;}
.box-inner{ padding:19px 0 0 31px;}
.top-box h3{ color:#EC320D; font-size:40px; line-height:1em; padding-bottom:2px; text-transform:uppercase;}
.top-box h3 span{ color:#FFF; display:block;}
.top-box p{ width:242px;}
.button1-top{ padding-top:15px;}
.button1{
	background:url(../images/button1.gif) 0 0 repeat-x;
	height:36px;
	width:107px;
	color:#AEAEAE;
	font-size:16px;
	line-height:2.4em;
	text-transform:uppercase;
	text-decoration:none;
	display:inline-block;
	text-align:center;
	font-weight:bold;
}
.button1:hover{ color:#FFF; background:#F52800; text-decoration:none;}
/**/


/*logo*/
a.logo{
	top:142px;
	width:328px;
	height:116px;
	background:url(../images/logo.png) 0 0 repeat;
	z-index:9999;
	position:absolute;
	text-decoration:none;
	font-weight:normal;
}
.logo .text-logo{ text-transform:uppercase; color:#FFFFFF; font-size:72px; line-height:1.2em; left:31px; top:1px;}
.logo .text-logo span{ color:#EC320D;}
.logo .text-slogan{ color:#BEBEBE; font-size:11px;  left:35px; top:80px; text-transform:uppercase; letter-spacing:2px;}
/**/


/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.content{ position:relative; background:#434447;}
#container{overflow:hidden; text-align:left;}

.home #right{width:320px; }
#right{ float:right; text-align:left; width:251px;    background:#29292C url(../images/sep_y.gif) 0 0 repeat-y; margin-bottom: -30000px; padding-bottom:30000px;}
.right-indent{padding:30px 29px 24px 31px}

#left{ float:left; text-align:left;    width:320px; background:#29292C url(../images/sep_y.gif) right top repeat-y; margin-bottom: -30000px; padding-bottom:30000px;}
.left-indent{padding:0 20px 24px 29px}
.container-indent{ padding:30px 25px 30px 30px;}


.marker{background:url(../images/marker.gif) 0 0 no-repeat; width:11px; height:12px;}
.marker-top-left{ top:10px; left:11px;}
.marker-top-right{top:10px; right:10px;}
.home .marker-bottom{ background:url(../images/marker-bottom.gif) bottom right no-repeat;}
.marker-bottom{ background:url(../images/marker-bottom1.gif) bottom right no-repeat;}
.marker-bottom1{ background:url(../images/marker-bottom.gif) bottom left no-repeat;}


/*on-line style*/
.img-border{ border:1px solid #61666E; padding:5px;}
.img-border:hover{border:1px solid #000; background:#FFF;}

.indent-top-bottom{ padding:5px 0;}
a.link{ color:#E7EBEE !important; text-decoration:underline  !important;}

.button,
button
{
	background:url(../images/button.gif) 0 0 repeat-x;
	height:37px;
	display:inline-block;
	padding:0 14px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	line-height:2.3em;
}
.button:hover,
button:hover{ text-decoration:none; background:url(../images/button_act.gif) 0 0 repeat-x;}
.title span{ color:#B2B4BE;}

.link2-top{ padding-top:11px;}
.link2{ background:url(../images/marker_link.png) 0 4px no-repeat; padding:0 0 0 16px; color:#ABC6DF; text-decoration:underline;}
.link2:hover{ text-decoration:none;}
/**/


/*row-data*/
.row-data{ padding:0 0 22px 0;}
.row-data .col-1{ width:60px; color:#FFFFFF; font-size:18px; font-weight:bold; padding:3px 0 0 0;}
.row-data .col-2{ width:100%; margin-left:-60px;}
.row-data .col-2 p{ padding:0 0 0 60px;}


.row-data1{ padding:22px 0 0  0;}
.row-data1 .col-1{ width:200px; color:#FFFFFF; font-size:15px; font-weight:bold; padding:3px 0 0 0;}
.row-data1 .col-2{ width:100%; margin-left:-200px;}
.row-data1 .col-2 p{ padding:0 0 0 200px;}

.text-sep-x{ background:url(../images/box_sep_x.gif) 0 0 repeat-x; height:40px; margin-top:40px;}
.text-sep-x1{ background:url(../images/box_sep_x.gif) 0 0 repeat-x; height:25px; margin-top:25px;}

.img-fulltext-left{ display:none;}
/**/

/*main page content*/
.row-img{ background:url(../images/box_sep_y.gif) 281px 0 repeat-y;}
.row-img .col-1{ width:252px;}
.row-img  a{ text-decoration:none;}
.row-img .col-2{ width:253px; margin-left:57px;}
.row-img-inner{ background:url(../images/box_sep_x.gif) 0 0 repeat-x; padding:32px 0 0 0;}
.row-img-bottom{ padding-bottom:23px;}
.text-indent{ padding:16px 0 17px 2px;}
/**/


/*list1*/
.list1 li{
	background:url(../images/list1_sep.gif) bottom left repeat-x;
	padding:0 0 2px 0;
}
.list1 li:last-child{ background:none;}
.list1 li a{ background:url(../images/list1_marker.gif) 6px 11px no-repeat; padding:4px 0 4px 21px; color:#BFDEFB; display:block; font-size:12px;}
.list1 li a:hover{ background:#C92100 url(../images/list1_marker1.gif) 6px 11px no-repeat; color:#FFF; text-decoration:none;}
/**/

/*box1*/
.box1{
	border:1px solid #1E1E21;
	background:#434447;
	-webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.box1-inner{padding:16px 16px 16px 16px;}


.extra-marker{
	background:url(../images/extra-marker.png) 0 0 no-repeat;
	width:21px;
	height:15px;
	left:32px;
	top:-1px;
}
.box1-link .indent1{ padding:18px 0 0 74px; color:#B2B4BE; text-transform:uppercase;}
.box1-link .indent2{ padding:11px 0 0 74px;}
.box1-link .indent2 a{ color:#ABC6DF; background:url(../images/marker_link.png) 0 5px no-repeat; padding:0 0 0 16px; text-decoration:underline;}
/**/

/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */

/*footer-box*/
.footer-box-left{ background:#29292C url(../images/marker0.png) 0 0 no-repeat; margin-top:30px;}
.footer-box-right{ background:url(../images/marker0.png) right top no-repeat;}
.footer-box-left1{ background:url(../images/marker0.png) bottom left no-repeat;}
.footer-box-right1{ background:url(../images/marker0.png) bottom right no-repeat;}
.footer-box{ padding:30px;}
/**/

.footer{ padding:53px 0 28px 33px;}
.footer .col-1{ width:158px; color:#CDCDCD;}
.footer .col-1 a{ text-decoration:none; color:#CDCDCD; text-transform:uppercase;}
.footer .col-1 a:hover{ text-decoration:underline;}
.footer .col-2{ width:340px; margin-left:144px; color:#C7C9CF;}
.footer .col-2 span{ color:#83858C;}
.footer .col-3{ width:167px; margin-left:83px;}

.social-icon li{ margin-right:3px;}
.social-icon li, .social-icon li a{ display:block; float:left; width:30px; height:30px;}
.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;
}


/*         _______________
__________/ Header slider \_______________________________________________________________
--------------------------------------------------------------------------------------- */
body {  height:100%; }
	
	#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; }
	
	#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
		#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
			#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
			#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
		#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
		#supersized a { width:100%; height:100%; display:block; }
			#supersized li.prevslide { z-index:-20; }
			#supersized li.activeslide { z-index:-10; }
			#supersized li.image-loading { background:#111 url(../images/progress.gif) no-repeat center center; width:100%; height:100%; }
				#supersized li.image-loading img{ visibility:hidden; }
			#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }

  
	/* Controls Bar
	----------------------------*/
	#controls-wrapper { height:42px; width:940px; padding:337px 0 0 0;  z-index:4; }
		#controls { overflow:hidden; height:100%; position:relative; text-align:left; z-index:5; }
			#slidecounter { float:left; color:#999; margin:0px 10px 0 15px; line-height:42px; }
				
				#prevslide, #nextslide{ position:absolute; height:43px; width:43px; top:50%; margin-top:-21px; opacity:0.6; }
					#prevslide{ left:10px; background:url('../images/back.png'); }
					#nextslide{ right:10px; background:url('../images/forward.png'); }
						#prevslide:active, #nextslide:active{ margin-top:-19px; }
						#prevslide:hover, #nextslide:hover{ cursor:pointer; }
				
				ul#slide-list{ float:left; position:absolute; left:824px;  }
					ul#slide-list li{ list-style:none; width:31px; height:31px; float:left; margin:0 6px 0 0; }
					ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover{ background-position:0 -31px; }
					ul#slide-list li a{ display:block; width:31px; height:31px; background:url('../images/nav-dot.png') no-repeat 0 0; font-size:0; line-height:0; text-indent:-10000px;}
					ul#slide-list li a:hover{ background-position:0 -31px; cursor:pointer; }
				
	
	
	
	/* Thumbnail Tray
	----------------------------*/			
	#thumb-tray{ position:fixed; z-index:3; bottom:0; left:0; height:150px; width:100%; overflow:hidden; }
		
			
		
/*         _____
__________/ tab \_________________________________________________________________________
--------------------------------------------------------------------------------------- */
.moduletable{margin-bottom:28px;}
#flip-tabs{
	width:260px;
	position:relative;
	
}
#flip-navigation{
	list-style:none;
	clear:both;
	width:100%; overflow:hidden;
}
#flip-navigation li{ 
	display:block;
	float:left;
	margin-right:1px;
	
}
#flip-navigation li a{
	text-decoration:none; 
	height:44px;
	display:block; 
	color:#BFDEFB; 
	outline:none;
	font-size:14px; 
	padding:0 18px;
	line-height:3.3em;
	background:#000000;
	font-weight:bold;
	
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
#flip-navigation li a:hover{
	background:#525357; 
	color:#FFF;
}
#flip-navigation li.selected a{
	background:#525357;
	color:#FFF;
}
#flip-container{  
	width:260px;
	font-size:13px;
	height:271px;
}
#flip-container div{ 
	background:#525357;
	
}

.tab-list li{
	background:url(../images/tab-separator.gif) bottom left repeat-x;
}
.tab-list li a{
	display:block;
	padding:12px 23px 14px 31px;
	background:url(../images/tab_marker.png) 14px 18px no-repeat;
	color:#824E20;
	 font-size:12px;
	 line-height:16px;
	 text-decoration:none;
}
.tab-list li a:hover{
	background:#FFF url(../images/tab_marker.png) 14px 18px no-repeat;
	color:#FF7800;
}

.row-link-tab{ background:#EAEAE6;  padding:7px 0 11px 11px; display:block;}
.row-link-tab a{
	background:url(../images/link_marker.gif) right 7px no-repeat; 
	padding:0 8px 0 0;
	color:#5383C3;
}



#flip-tabs p{padding:19px;}
#flip-tabs .list-box a{ text-decoration:none;}
.list-box-sep{ background:url(../images/tab_sep.gif) 0 0 repeat-x; height:18px; margin-top:18px;}
#flip-tabs .list-box a .img-border1{ border:1px solid #61666E; background:#434447; padding:5px; margin:5px 9px 0 0; float:left;}
#flip-tabs .list-box a:hover .img-border1{background:#BFDEFB;}		
		
/*         ____________
__________/ footer-box \__________________________________________________________________
--------------------------------------------------------------------------------------- */
#slides1 {
	overflow: hidden;
}

#slides1 li {
	list-style: none;
	width: 880px;
}

.slides1_wrap .prev {
	position: absolute;
	left: 851px;
	top: 26px;
	outline: 0;
	background:url(../images/nav-left.gif) 0 0 no-repeat;
	
}

.slides1_wrap .next {
	position: absolute;
	left: 880px;
	outline: 0;
	background:url(../images/nav-right.gif) 0 0 no-repeat;
}
.slides1_wrap .prev img , .slides1_wrap .next img, .auto_controls, .bx_pager{ display:none;} 
.slides1_wrap .prev, .slides1_wrap .next{
	top: 26px;
	height:28px;
	width:28px;
}
.slides1_wrap .prev:hover, .slides1_wrap .next:hover{ background-position:0 -28px;}


.row-img-list p{ padding:11px 0 0 0; color:#929292}
.row-img-list p a{ color:#CDCDCD; font-weight:bold; text-decoration:underline;}
.row-img-list p a:hover{ text-decoration:none;}
.row-img-list .col-1{ width:207px;}
.row-img-list .col-2{ width:207px; margin-left:17px;}

.img-border2{ border:1px solid #61666E; background:#434447; padding:5px;}
.img-border2:hover{background:#BFDEFB;}