body
{
         background:#000 url(../images/wrapper_top.jpg) top center no-repeat;
        color: #d3cfcc;
        font-size: 12px;
		line-height:18px;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		min-width:982px;
		margin:0;
}


.main
{
	margin: 0 auto; 
	width: 982px; 
	padding:0;
	text-align:left;
	min-width:982px;
	
}


a{color:#ffffff;}
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, .donations br{ display:none;}
#powerfulmodcontent{
	background: #242424;
		
		  -webkit-border-radius: 10px;
 		 -moz-border-radius: 10px;
 		 border-radius: 10px;
}
/*         _______
__________/ fonts \_______________________________________________________________________
--------------------------------------------------------------------------------------- */



.radio-wave
{font-family: 'LCDNormal';}
.moduletable_menu .stylebox1-title,
.blog h2, .item-page h2, .title-sub, .blog-featured h2, .items-more h3, .stylebox1-title h3,  .pane-sliders h3, .title, .word label,
.button1,
.tab2-title,
.stylebox1-title h3,
.content .button, 
.content button,
.footer-menu li a
{font-family: 'Swis721CnBTD-TypeBold';}
.caption .text1,
.caption .text2,
.caption1 .text1a,
.caption1 .text2a,
.moduletable_menu .stylebox1-text ul,
.tab1 .coda-nav ul li a
{font-family: 'MyriadWebProRegular';}






.wrapper-bottom{ background:url(../images/wrapper_bottom.png) bottom center no-repeat;}
/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.header{ height:148px;}


/*logo*/
.logo{
	width:254px;
	height:143px;
	left:23px;
	top:0;
}
.logo a{width:254px; height:143px; display:block; background:url(../images/logo.png) 0 0 no-repeat;}
/**/

/*radio-wave*/
.radio-wave{ color:#aaf4f0; font-size:60px; line-height:1.4em; top:22px; left:335px;}
/**/

/*dj*/
.line1{ background:url(../images/line1.gif) 0 0 no-repeat; left:737px; top:0; width:1px; height:23px;}
.link-on-air{
	background:url(../images/link_on_air.png) 0 0 no-repeat; 
	width:45px; 
	height:40px; 
	display:block;
	top:14px; 
	left:675px;
}
.sound{ background:url(../images/line1.gif) 19px 0 no-repeat; width:37px; left:632px; top:0; padding:59px 0 0 0;}
.sound a{
	width:37px;
	height:37px;
	display:block;
	background:url(../images/sound.png) 0 0 no-repeat;
}
.slideshow_buttontitle{
    padding: 0px;
    margin: 0px;
    position:absolute;
	top:22px; left:681px;
}
.slideshow_buttontitle .slideshow_simple1_title{
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
	font-size:0; line-height:0;
}
.slideshow_buttontitle .slideshow_simple1_nav{
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 7px;
    right: 7px;
}
.slideshow_buttontitle .slideshow_simple1_nav li{
    position: relative;
    padding: 0px;
    margin-left: 5px;
    float: left;
    cursor: pointer;
}
.slideshow_buttontitle ul{
    margin: 0px;
}
.slideshow_buttontitle ul li{
    padding: 0px;
    margin: 0px;
    list-style: none;
    position: absolute;
}
.slideshow_buttontitle ul li a{
    text-decoration: none;
}
.slideshow_buttontitle ul li a img{
    border: none;
}



/*header-icon*/
.header-icon{ top:0; left:810px; width:155px;}
.header-icon li{
	width:37px; 
	background:url(../images/social-icon-line.gif) 18px 0 no-repeat; 
	padding-top:60px; 
	display:block; 
	float:left;
	margin-right:10px;
}
.header-icon li a{ display:block; width:37px; height:37px;}
.header-icon li.icon1 a{ background:url(../images/icon1.png) 0 0 no-repeat;}
.header-icon li.icon2 a{ background:url(../images/icon2.png) 0 0 no-repeat;}
.header-icon li.icon3 a{ background:url(../images/icon3.png) 0 0 no-repeat;}
/**/


/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.content-bg{ background:url(../images/shadow-slider.png) 0 0 no-repeat;}

.content{ position:relative; padding:37px 11px 77px 11px;}
#container{overflow:hidden; text-align:left;}

#right{ float:right; text-align:left;    width:240px;}
.right-indent{padding:0 0 0 20px}
#left{ float:left; text-align:left;    width:240px;}
.left-indent{padding:0 20px 0 0}
.container-indent{ padding:11px 0 0 0;}
.img-inner{ padding:0 0 0 23px;}


/*on-line style*/
.img-border{ border:4px solid #dadada;}
.img-indent{ float:left; margin:5px 21px 0 0;}
.indent-top-bottom{ padding:18px 0;}


.button-top{ padding-top:20px; text-align:right;}
.button1{
	background:url(../images/button1.gif) 0 0 repeat-x;
	height:35px;
	display:inline-block;
	padding:0 11px;
	line-height:2.8em;
	color:#898989;
	font-size:14px;
	
	-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-decoration:none;
}
.button1:hover{ color:#FFF;}

.content .button, 
.content button{
	background:url(../images/button1.gif) 0 0 repeat-x;
	height:35px;
	display:inline-block;
	padding:0 11px;
	line-height:2.8em;
	color:#898989;
	font-size:14px;
	
	-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-decoration:none;
  border:none;
}
.content .button:hover, 
.content button:hover{ color:#FFF; text-decoration:none !important;}
/**/

/*Login*/

#login-form #modlgn-username, #login-form #modlgn-passwd{
	width:178px; 
	height:31px; 
	background:#020205;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	 font-size:12px;
	 line-height:16px;
	 padding:0 0 0 8px;
	 margin-bottom:5px;
	 border:1px solid #434343;
	 -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  line-height:2.2em;
}
.list-form li{ padding:0 0 2px 0;}
.list-form a{ color:#848484; text-decoration:none;}
.list-form a:hover{ color:#dd2756; text-decoration:none;}

#form-login-remember{ padding:4px 0 4px 0;}
.moduletable{ position:relative;}
#modlgn-remember{ float:left; margin:2px 9px 0 0;}

.box-form{ padding:11px 0 11px 0;}


.box-form .button, .logout-button .button{ padding:0 17px 2px;}


.extra-reg{ position:absolute; top:0px; left:135px;}
.login-greeting{ display:block; padding-bottom:11px; color:#EFD712; font-size:14px;}
/**/



/*moduletable_menu*/
.moduletable_menu .stylebox1-title{
	background:url(../images/stylebox1-title.gif) 0 0 repeat-x; 
	display:inline-block;
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
height:43px;
}
.moduletable_menu .stylebox1-title h3{
	color:#e9e9e9; 
	font-size:18px; 
	line-height:3em; 
	text-transform:uppercase;
	padding:0 37px 0 22px;
	margin:0;
	
}
.moduletable_menu .stylebox1-text{
	background:#020302;
	padding:6px 21px 15px 20px;
	
	-webkit-border-radius: 9px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 9px;
-moz-border-radius-topleft: 0;
border-radius: 9px;
border-top-left-radius: 0;
}

.moduletable_menu .stylebox1-text ul li{ border-bottom:1px solid #353535; padding:8px 0; text-transform:uppercase;}
.moduletable_menu .stylebox1-text ul li:last-child{ border:none;}
.moduletable_menu .stylebox1-text ul li a{ text-decoration:none; color:#c0c0c0; font-size:16px;}
.moduletable_menu .stylebox1-text ul li a:hover,
.moduletable_menu .stylebox1-text ul li.current a,
.moduletable_menu .stylebox1-text ul li.active a
{ color:#dd2756;}
/**/

/*stylebox1*/
.moduletable { margin:28px 0 0 18px; position:relative;}
.moduletable .stylebox1-title h3{ color:#ffffff; font-size:18px; line-height:1.2em;}
.moduletable .stylebox1-text{ padding:9px 0 0 0;}
/**/


/*row-box1*/
.row-box1 strong{ display:block;}

.row-box-img{ padding-bottom:25px; border-bottom:1px solid #353535; margin-bottom:25px;}
.row-box-img .col-img-left{ width:173px; font-size:11px; color:#FFFFFF;}
.row-box-img .col-img-left img{ border:4px solid #dadada; margin:5px 0 11px 0;}
.row-box-img .col-img-left strong{ color:#FFD800; display:block; font-size:15px; text-transform:capitalize;}
.row-box-img .col-img-right{ width:150px; margin-left:15px;}
.row-box-img .col-img-right strong{ color:#FFF; display:block; padding-bottom:3px;}
.col-img-center{ width:250px;}
/**/

.row-img1{ border-bottom:1px solid #434343; padding:0 0 17px 0;}
.img-indent1{ float:left; margin:0 17px 0 0;}
.img-top1{ margin-top:17px;}
.button-indent4{ padding-top:17px;}


/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-footer{ border-top:1px solid #281f24;}

.footer{ height:71px;}
.footer-icon{ top:17px; left:804px;}
.footer-icon li{ margin-right:5px;}
.footer-icon li, .footer-icon li a{ display:block; float:left; width:36px; height:41px;}
.footer-icon .icon1{ background:url(../images/footer_icon1.png) 0 0 no-repeat;}
.footer-icon .icon2{ background:url(../images/footer_icon2.png) 0 0 no-repeat;}
.footer-icon .icon3{ background:url(../images/footer_icon3.png) 0 0 no-repeat;}
.footer-icon .icon4{ background:url(../images/footer_icon4.png) 0 0 no-repeat;}

.text-copyright{ color:#898989; font-size:12px; padding:25px 0 0 0;}

.footer-menu{ top:27px; left:211px;}
.footer-menu li{ display:block; float:left; margin-right:25px;}
.footer-menu li a{ text-decoration:none; color:#e2eaec; font-size:14px; text-transform:uppercase; line-height:1.2em;}
.footer-menu li a:hover,
.footer-menu li.current a,
.footer-menu li.active a
{ color:#dd2756;}
.footer-menu ul ul{ display:none;}



/*         _______________
__________/ header-slider \_______________________________________________________________
--------------------------------------------------------------------------------------- */
.slider{  z-index:1; position:relative; height:330px; margin:0 0 0 11px; background:url(../images/slider_wrapper.jpg) 0 0 no-repeat;}

.pix_diapo {
	height: 364px;
	margin: 0 0 0 0;
	position: relative;
	width: 970px;
}
.pix_diapo > div {
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#pix_prev, #pix_next {
	cursor: pointer;
	display: block;
	height: 38px;
	position: absolute;
	width: 54px;
	z-index: 1001;
	top:142px;
}

#pix_prev{ background:url(../images/slider_button_left.png) 0 0 no-repeat; left:-11px;}
#pix_next{ background:url(../images/slider_button_right.png) 0 0 no-repeat; left:917px;}

#pix_prev:hover, #pix_next:hover{ background-position:0 -38px;}
#pix_play, #pix_stop, #pix_pag_ul > li > .pix_thumb, #pix_canvas, #pix_commands, #pix_pag   { display:none !important;}





#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 {
	top:70px;
	left:64px;
	display: block;
	width: 793px;
	
}

.caption1 {
	top:64px;
	left:64px;
	display: block;
	width: 793px;
	
}
.caption div{line-height:1.2em;}
.caption .text1{ color:#ffffff; font-size:30px;}
.caption .text1 span{ color:#dd2756;}
.caption .text2{ color:#ffffff; font-size:60px; font-weight:bold; line-height:1.3em;}
.caption .text2 span{ color:#ffcc00;}
.caption .text3{ color:#ffffff; font-size:12px; width:354px; line-height:1.5em;}


.caption1 .text1a{ color:#ffffff; font-size:48px;}
.caption1 .text2a{ color:#dd2756; font-size:60px; line-height:1.3em;}
.caption1 .text3a{ color:#ffffff; font-size:12px; width:354px; line-height:1.5em;}





/*         _____
__________/ tab1 \_________________________________________________________________________
--------------------------------------------------------------------------------------- */



/* Most common stuff you'll need to change */
.tab1{ margin:33px 0 28px 0;}
	.tab1 .coda-slider {
		background: #242424;
		
		  -webkit-border-radius: 10px;
 		 -moz-border-radius: 10px;
 		 border-radius: 10px;		
	}
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.tab1 .coda-slider { height: 200px; }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.tab1 .coda-slider, .tab1 .coda-slider .panel { width: 719px } 
	
	
	/* Arrow styling */
	.tab1 .coda-nav-left a, .tab1 .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }
	
	/* Tab nav */
	.tab1 .coda-nav ul li a.current { background:url(../images/tab_button_act.gif) 0 0 repeat-x; color:#000000;}
	
	/* Panel padding */
	.tab1 .coda-slider .panel-wrapper { padding:20px 0 18px 20px;}
	
	/* Preloader */
	.tab1 .coda-slider p.loading { display:none; }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.tab1 .coda-nav ul { clear: both; display: block;overflow: hidden; width:670px !important; height:43px; margin:0 0 0 21px;}
	.tab1 .coda-nav ul li { display: inline }
	.tab1 .coda-nav ul li a {
		background:#c3c3c3 url(../images/tab_button.gif) 0 0 repeat-x;
		color: #dbdbdb; 
		display: block; 
		float: left; 
		margin-right: 10px;
		height:43px;
		text-decoration: none ;
		font-size:18px;
		text-transform:uppercase;
		line-height:2.6em;
		padding:0 32px;
		
		-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
	}
	
	/* Miscellaneous */
	.tab1 .coda-slider-wrapper { clear: both; overflow: auto }
	.tab1 .coda-slider { float: left; overflow: hidden; position: relative }
	.tab1 .coda-slider .panel { display: block; float: left }
	.tab1 .coda-slider .panel-container { position: relative }
	.tab1 .coda-nav-left, .tab1 .coda-nav-right { display:none; }
	.tab1 .coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
	
/*content-tab*/
.tab1 h4.title-tab{ color:#ffffff; font-size:24px; line-height:1.2em; text-transform:uppercase; padding-bottom:23px;}
.tab1 .panel-wrapper .title{ display:none;}

.tab1 .box-tab .col-1{ width:121px;}
.tab1 .box-tab .col-2{ width:121px; margin-left:19px;}
.tab1 .box-tab a{ text-decoration:none;}
.tab1 .img-top{ margin-top:20px;}
.tab1 .box-tab a .img-text{
	background:#000000;
	display:block;
	padding:7px 5px 7px 11px;
	color:#ffffff;
	font-size:11px;
	line-height:1.2em;
	
	-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}
.tab1 .box-tab a:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;}

.tab1 .img-text b{ font-weight:normal; color:#ffcc00; display:block;}
/**/

/*         _____
__________/ tab2 \_________________________________________________________________________
--------------------------------------------------------------------------------------- */



/* Most common stuff you'll need to change */
.tab2{ margin:0 0 0 0; position:relative;}
	.tab2 .coda-slider {
	}
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.tab2 .coda-slider { height: 200px; }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.tab2 .coda-slider, .tab2 .coda-slider .panel { width: 719px } 
	
	
	/* Arrow styling */
	.tab2 .coda-nav-left a, .tab2 .coda-nav-right a {}
	
	/* Tab nav */
	.tab2 .coda-nav ul li a.current { background:url(../images/tab_button_act.gif) 0 0 repeat-x; color:#000000;}
	
	/* Panel padding */
	.tab2 .coda-slider .panel-wrapper { padding:20px 0 18px 20px;}
	
	/* Preloader */
	.tab2 .coda-slider p.loading { display:none; }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.tab2 .coda-nav ul { display:none;}
	
	/* Miscellaneous */
	.tab2 .coda-slider-wrapper { clear: both; overflow: auto }
	.tab2 .coda-slider { float: left; overflow: hidden; position: relative }
	.tab2 .coda-slider .panel { display: block; float: left }
	.tab2 .coda-slider .panel-container { position: relative }
	.tab2 .coda-nav-left a, .tab2 .coda-nav-right a{
		display:block;
		width:9px;
		height:15px;
		text-decoration: none; font-size:0; line-height:0;
	}
	.tab2 .coda-nav-left a {background:url(../images/coda-nav-left.png) 0 0 no-repeat;}
	.tab2 .coda-nav-right a { background:url(../images/coda-nav-right.png) 0 0 no-repeat;}
	.tab2 .coda-nav-right{ top:-20px; left:684px; position:absolute; z-index:999;}
	.tab2 .coda-nav-left { top:-20px; left:647px; position:absolute; z-index:999;}
	.tab2 .coda-nav-left a:hover,
	.tab2 .coda-nav-right a:hover{ background-position:0 -15px;}
	
	
/*content-tab*/
.tab2 h4.title-tab{ color:#ffffff; font-size:24px; line-height:1.2em; text-transform:uppercase; padding-bottom:23px;}
.tab2 .panel-wrapper .title{ display:none;}

.tab2 .box-tab .col-1{ width:305px; color:#FFF;}
.tab2 .box-tab .col-2{ width:305px; margin-left:50px; color:#FFF;}

.tab2-title{ color:#b6b6b6; font-size:24px; line-height:1.2em; margin:26px 0 0 24px;}
.tab2-title span{ color:#ffffff;}

.img-indent2{
	border:4px solid #dadada;
	
	-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  
  float:left;
  margin:0 19px 0 0;
}
.link1{ color:#8099dd;}
/**/


.img_caption{ display:none;}