body
{
        background:#0B0112 url(../images/footer_light.jpg) bottom center no-repeat;
        color: #686868;
        font-size: 12px;
		line-height:18px;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		min-width:953px;
		margin:0;
}


.main
{
	margin: 0 auto; 
	width: 953px; 
	padding:0;
	text-align:left;
	min-width:953px;
	
}


a{color:#686868;}
a:hover { text-decoration:none;}
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;}
.xdebug-error{ display:none;}

/*         _______
__________/ fonts \______________________________________________________________________
--------------------------------------------------------------------------------------- */

.video-text,
.slider-img h3,
.blog h2, 
.item-page h2, 
.title-sub, 
.blog-featured h2, 
.items-more h3, 
.stylebox1-title h3,  
.pane-sliders h3, 
.title
{font-family: 'MyriadProSemibold';}
div.maximenuCKH ul.maximenuCK
{font-family: 'MyriadProBoldCondensed';}



/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.wrapper-site{ background:url(../images/wrapper_site.jpg) top center no-repeat;}
/*video*/
.tail-video{
	background:url(../images/tail-video.png) top center no-repeat; 
	height:90px;
}
.video-text{
	color:#B1CCD2; 
	font-size:26px; 
	line-height:1.2em;
	text-transform:uppercase;
	top:30px;
	left:3px;
}
.video-text strong{
	color:#F63293;
}
.video-button{
	background:url(../images/video-button.gif) 0 0 repeat-x;
	
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	
	-webkit-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
     box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
	 
	 -webkit-text-shadow: 0px 1px 1px #FFF;
    -moz-text-shadow: 0px 1px 1px #FFF;
     text-shadow: 0px 1px 1px #FFF;
	 
	 
  height:36px;
  width:150px;
  text-align:center;
  font-size:18px;
  color:#000000;
  text-transform:uppercase;
  text-decoration:none;
  line-height:2.1em;
  font-weight:bold;
  cursor:pointer;
  top:26px;
  left:651px;
}
.video-button:hover{ background:#E0E5E6;}
/**/



.extra-img{
	background:url(../images/extra_img.png) 0 0 no-repeat; 
	width:208px; 
	height:464px; 
	left:742px;
	top:-24px;
	z-index:999;
}

.row-logo{ height:215px;}
.logo{
	background:url(../images/logo.png) 0 0 no-repeat;
	width:338px;
	height:119px;
	top:50px;
	left:-3px;
}




/*top-menu-wrapper*/
.top-menu{
	height:109px;
	position:relative;
	z-index:1;
}
.top-menu-left{ background:url(../images/top-menu-left.png) 0 0 no-repeat; top:0; left:4px; width:15px; height:73px;}
.top-menu-right{ background:url(../images/top-menu-right.png) 0 0 no-repeat; top:0; right:3px; width:15px; height:73px;}
.top-menu-center{ background:url(../images/top-menu-center.png) 0 0 repeat-x; width:919px; height:74px; left:19px; top:0;}
/**/



/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.content-indent{ padding:0 1px 23px 2px;}

#content{ position:relative; }
#container{overflow:hidden; text-align:left;}

#right{ float:right; text-align:left;    width:325px;}
.right-indent{padding:0 0 0 24px}
#left{ float:left; text-align:left;    width:325px;}
.left-indent{padding:0 25px 0 0}




/*on-line style*/
.content .button, button{
		height:36px;
	  text-align:center;
	  font-size:18px;
	  color:#000000;
	  text-transform:uppercase;
	  text-decoration:none;
	  line-height:2.1em;
	  font-weight:bold;
	  cursor:pointer;
	  padding:0 14px;
	  background:url(../images/button.gif) 0 0 repeat-x;
	  display:inline-block;
	
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	
	-webkit-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
     box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
	 
	 -webkit-text-shadow: 0px 1px 1px #FFF;
    -moz-text-shadow: 0px 1px 1px #FFF;
     text-shadow: 0px 1px 1px #FFF;
}
.content .button:hover, button:hover{ background:#E0E5E6;}

.title span{ color:#F63293;}


/**/

/*stylebox1*/
.stylebox1-text, .bg-container{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background:#181818 url(../images/stylebox1-text.gif) bottom left repeat-x;
	 -webkit-border-radius-topright: 16px;
	  -webkit-border-radius-topleft: 16px;
  -moz-border-radius-topright: 16px;
   -moz-border-radius-topleft: 16px;
  border-radius-topleft: 16px;
  border-radius-topright: 16px;
}

.light{ background:url(../images/light.png) right top no-repeat; right:0; top:0; width:356px; height:218px; z-index:2;}

.home .light{ display:none;}
.home .stylebox1-text, .home .bg-container{
-webkit-border-radius-topright: 0;
	  -webkit-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
   -moz-border-radius-topleft: 0;
  border-radius-topleft: 0;
  border-radius-topright: 0;
}

.s1 .stylebox1-text{ padding:18px 18px 0 18px;}
.home .bg-container, .s1 .stylebox1-text{ padding:0;}
/**/


/**/
#powerfulmodcontent{ background:none !important; margin:0 15px;}
.gallery .content-links, .gallery br{ display:none;}
.sub-text-indent{ padding:18px 18px 0 18px;}
/**/

/*custom-style*/
.box-inner{ padding:18px 18px 0 18px}

.list-download li{
	background:url(../images/list_separator.gif) bottom left repeat-x;
	padding:0 0 10px 0;
	width:100%;
	overflow:hidden;
	line-height:1.2em;
	margin-bottom:10px;
}
.list-download li a{
	background:url(../images/download-marker.png) 0 0 no-repeat;
	height:18px;
	display:block;
	 padding:2px 0 0 29px;
	 line-height:1.2em;
	 text-decoration:none;
	 color:#FFFFFF;
}
.list-download li a:hover{ background-position:0 -20px; color:#F63293;}

.list-download li > span{ display:block; float:right; width:85px; background:url(../images/star.png) 0 0 repeat-x; height:13px;}
.list-download li > span > span{ background:url(../images/star_act.png) 0 0 repeat-x; display:block; height:13px;}
.rating1{ width:61px;}
.rating2{ width:33px;}
.rating3{ width:85px;}
.rating4{ width:61px;}
.rating5{ width:50px;}

.button-indent{ padding:25px 0 1px 98px;}
/**/


/*corner-bottom*/
.corner-bottom{ background:url(../images/corner-bottom1.png) 0 0 no-repeat; height:23px;}
.corner-bottom > div{ background:url(../images/corner-bottom2.png) top right no-repeat; padding:0 17px; height:23px;}
.corner-bottom > div > div{ background:url(../images/corner-bottom.png) 0 0 repeat-x; height:23px;}
/**/



/*Login*/
#login-form #modlgn-username, #login-form #modlgn-passwd{
	width:136px; 
	height:24px; 
	background:#FFF;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#565555;
	 font-size:12px;
	 line-height:16px;
	 padding:2px 2px 2px 8px;
	 margin-bottom:7px;
	 border:1px solid #E8E8E8;
}
#form-login-remember{ padding:4px 0 4px 0; color:#4D4B45;}
.extra-reg{top:2px;  left:109px; color:#5383C3; font-size:12px;}
.moduletable{ position:relative;}
#modlgn-remember{ float:left; margin:2px 4px 0 0;}

.box-form{ margin:26px 0 1px 0; position:relative; background:url(../images/box-form.png) 0 0 no-repeat; width:261px; height:36px;}
.box-form .col-1{ width:110px;}
.box-form .col-2{ width:104px; padding:0 0 0 0;}
.box-form .col-2 a{ color:#5383C3; font-size:12px; text-decoration:none;}
.box-form .col-2 a:hover{ text-decoration:underline;}
.box-form .button{ left:206px;     padding: 0 10px; right:0;}
.box-form .input{
	top:10px;
	left:12px;
	width:186px;
	background:none;
	outline:none;
	border:none;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial;
	line-height:1.4em;
}


.login-greeting{ display:block; padding-bottom:11px; color:#ff7800; font-size:14px;}
/**/


/**/
.img-border{ background:#CFCFCF url(../images/wr_img.gif) 0 0 repeat-x;
	 -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding:4px;
  display:inline-block;
 }
.img-border img{border:1px solid #686868;}
.indent-top-bottom{ padding:17px 0 17px 0;}
.text1{ color:#FFF;}
.text-1{ line-height:1.35em;}

.img-border:hover{ background:#F63293;}
.img-border:hover img{ border:1px solid #FFF;}

.img-border-left{ float:left; margin:5px 27px 0 0;}
.border-bottom{ background:url(../images/border_bottom.gif) bottom left repeat-x;}
.text-text1{ color:#FFF; text-decoration:none;}
.text-text1:hover{ text-decoration:underline;}
.text-text2{ color:#F63293;}
.indent-top-bottom1{ padding:9px 0;}
.border-top{ margin-top:17px}
.border-b{ padding-bottom:22px;}
.border-b1{ margin-bottom:22px;}
/**/


/*row-sub*/
.row-sub{ padding:17px 0 0 17px;}
.row-sub .sub-1{ width:220px;}
.row-sub .sub-2{ margin-left:38px; width:651px;}
/**/



/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.footer{
	background:url(../images/footer_bg.png) 0 0 repeat;
	border:1px solid #272626;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding:12px 0 12px 20px;
	margin:14px 0 38px 0;
	color:#FFF;
}

.footer .col-1{ width:280px;}
.footer .col-1 p{ padding:14px 0 0 0;}
.footer .col-1 p a{ color:#F63293; font-family:Tahoma; text-decoration:none;}
.footer .col-1 p a:hover{ color:#FFF;}
.footer .col-2{ width:614px;}


.footer-list li{ margin-left:20px;}
.footer-list li, .footer-list li a{ display:block; float:left;}
.footer-list li a{ text-decoration:none;  height:48px;  text-transform:uppercase;}
.footer-list a span{ color:#F63293; font-size:14px; line-height:1em; display:block; padding:5px 0 0 64px;}
.footer-list a strong{ color:#FFFFFF; font-size:24px; line-height:1em;  display:block; padding:0 0 0 64px;}
.footer-list a:hover span{color:#FFFFFF;}
.footer-list a:hover strong{ color:#F63293;}


.footer-list .bg1{background:url(../images/footer_marker1.png) 0 0 no-repeat;}
.footer-list .bg2{background:url(../images/footer_marker2.png) 0 0 no-repeat;}
.footer-list .bg3{background:url(../images/footer_marker3.png) 0 0 no-repeat;}













/*         ____________
__________/ slider-img \__________________________________________________________________
--------------------------------------------------------------------------------------- */
.slider-img{ background:url(../images/slider-img.png) 0 0 no-repeat; width:949px; height:271px; position:relative;}
.slider-img h3{
	margin:9px 0 0 20px;
	padding:0 0 6px 0;
	background:url(../images/title_border.gif) bottom left repeat-x;
	width:910px;
	color:#FFFFFF;
	 font-size:31px;
	 line-height:1.2em;
	 text-transform:uppercase;
}
.slider-img h3 span{ color:#F63293;}


.slider-img .panel-list li{ display:block; float:left; margin-right:14px; width:246px; background:url(../images/slider_wrapper_img.png) 0 0 no-repeat; height:152px; position:relative;}
.slider-img .panel-list li img{ top:5px; left:6px; position:absolute;}
.slider-img .panel-list li a{
	background:url(../images/slider_link.png) 0 0 no-repeat;
	width:132px; 
	height:40px;
	display:block;
	position:absolute; 
	top:101px; 
	left:114px;
	color:#FFFFFF;
	 font-size:18px;
	 text-indent:6px;
	 text-transform:uppercase;
	 line-height:1.6em;
	 text-decoration:none;
	 font-weight:bold;
}
.slider-img .panel-list li a:hover{ background:url(../images/slider_link1.png) 0 0 no-repeat;}



/* Most common stuff you'll need to change */

	.slider-img .coda-slider-wrapper { padding:14px 0 0 71px; }
	.slider-img .coda-slider {}
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.slider-img .coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.slider-img .coda-slider, .slider-img .coda-slider .panel { width: 781px; } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.slider-img .coda-slider-wrapper.arrows .coda-slider, .slider-img .coda-slider-wrapper.arrows .coda-slider .panel { width: 781px;}
	.slider-img .coda-slider-wrapper.arrows .coda-slider {}
	
	/* Arrow styling */
	.slider-img .coda-nav-left a, .slider-img .coda-nav-right a { width:26px; height:42px; font-size:0; line-height:0;  position:absolute; top:121px;}
	.slider-img .coda-nav-left a { background:url(../images/slider_left.png) 0 0 no-repeat;  left:20px;}
	.slider-img .coda-nav-right a{background:url(../images/slider_right.png) 0 0 no-repeat;  left:856px;}
	.slider-img .coda-nav-left a:hover, .slider-img .coda-nav-right a:hover{ background-position:0 -42px;}
	/* Tab nav */
	.slider-img .coda-nav ul li a.current { }
	
	/* Panel padding */
	.slider-img .coda-slider .panel-wrapper {}
	
	/* Preloader */
	.slider-img .coda-slider p.loading { }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-slider-wrapper .coda-nav ul { clear: both; display:none; margin: auto; overflow: hidden }
	
	
	/* 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 }
	
	/* ===============================================*/

.slider-content{ margin:19px 0 0 19px; height:261px;}
.slider-content .panel-list li, .slider-content .panel-list li a{ display:block; float:left;}
.slider-content .panel-list li{  padding-bottom:20px;}

.slider-content .panel-list li{ width:140px;}
.slider-content .panel-list li a{
	width:120px;
	 height:100px;
	 background:#CFCFCF url(../images/wr_img.gif) 0 0 repeat-x;
	 -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.slider-content .panel-list li a img{ margin:4px 0 0 4px; border: 1px solid #686868;}

.slider-content .panel-list li a:hover{ background:#F63293;}
.slider-content .panel-list li a:hover img{ border:1px solid #FFF;}

/* Arrow styling */
	.slider-content .coda-nav-left a, .slider-content .coda-nav-right a { width:7px; height:11px; font-size:0; line-height:0;  position:absolute; top:324px;}
	.slider-content .coda-nav-left a { background:url(../images/slider_left1.png) 0 0 no-repeat;  left:104px;}
	.slider-content .coda-nav-right a{background:url(../images/slider_right1.png) 0 0 no-repeat;  left:189px;}
	.slider-content .coda-nav-left a:hover, .slider-content .coda-nav-right a:hover{ background-position:0 -11px;}
/* Change the width of the entire slider (without dynamic arrows) */
	.slider-content .coda-slider, .slider-content .coda-slider .panel { width: 260px; } 
	
	
	.w1{ width:120px !important;}
	
/* Tabbed nav */
	.slider-content .coda-nav ul { clear: both; position:absolute; top:324px; left:125px; width:60px  !important;}
	.slider-content .coda-nav ul li{ margin-bottom:11px; margin-right:10px;}
	.slider-content .coda-nav ul li, .slider-content .coda-nav ul li a { display:block; float:left; width:10px; height:10px;}
	.slider-content .coda-nav ul li a { background:url(../images/pages_bg.png) 0 0 no-repeat;}
	.slider-content .coda-nav ul li a:hover, .slider-content .coda-nav ul li a.current{background:url(../images/pages_bg_act.png) 0 0 no-repeat;}
	


/*         ____________
__________/ accordion \__________________________________________________________________
--------------------------------------------------------------------------------------- */
	

.accordion, .accordion li {margin: 0; padding: 0; border: none;}
.accordion li{ margin-bottom:5px;}
.accordion a {
		padding: 0 0; 
		background:url(../images/extra_marker.png) 0 0 no-repeat; 
		text-decoration:none; 
		display: block; 
		color: #F63293;
		width:220px;
		height:25px;
		text-indent:25px;
		line-height:2.1em;
		word-spacing:-1px;
		
}
.accordion ul{ padding:5px 0;}
.accordion ul a {background:none; color: #FFF;  font-weight: normal; text-transform: capitalize;}
.accordion a:hover{color: #F63293; }
.accordion a.dcjq-parent.active{}
.accordion a.dcjq-parent:hover{}
.accordion a.dcjq-parent{ color:#FFF !important;}