/* markup */

/* for enlarge any text like tag-cloud */
.s0 { font-size: 90%;}
.s1 { font-size: 100%; }
.s2 { font-size: 110%; }
.s3 { font-size: 120%; }
.s4 { font-size: 130%; }
.s5 { font-size: 140%; }
.s6 { font-size: 150%; }
.s7 { font-size: 160%; }
.s8 { font-size: 170%; }
.s9 { font-size: 180%; }



/* for enlarge any text like tag-cloud */
.tc0 { font-size: 8px;}
.tc1 { font-size: 9px; }
.tc2 { font-size: 11px; }
.tc3 { font-size: 12px; }
.tc4 { font-size: 13px; }
.tc5 { font-size: 15px; }
.tc6 { font-size: 16px; }
.tc7 { font-size: 14px; font-weight: bold; }
.tc8 { font-size: 18px; }
.tc9 { font-size: 20px; }
.tc10 { font-size: 22px; font-weight: bold; }

.RateControl
{
    background-color:Transparent;
    padding:1px;
    cursor:pointer;
    display:inline-block;
    padding:1px;
    white-space:nowrap;
    margin: 0 0 10px; 
}
.RateControlActive
{
    background-color:#F1F1F1;
    padding:1px;
    /*border:1px solid #f1f1f1;*/
    cursor:pointer;
    display:inline-block;
    padding:1px;
    white-space:nowrap;
    margin: 0 0 10px;
}
.RateControlReadOnly
{
    margin-left:0px ! important;
}
.v_bord_50 { background: url(../images/grey_dot.gif) repeat-y 50% 0; }
.hr1 { clear:both; margin: 0 0 10px 0; }
.hr10w { height: 10px; background: #fff; font-size: 1px; overflow: hidden; }
.hr20w { height: 20px; font-size: 1px; overflow: hidden; }

.dotseparator {
	background: url(../images/dot.gif) repeat-x 0 0;
}

/* headers */
.h3red, .h3blue, .h3black  { font: 1.125em/20px Arial; overflow: hidden; padding: 0; margin: 5px 0 10px 0; }
.h3black{color:#000;padding:20px 0 0 0;}
.h3red a { color: #F30020;  /*display:block; float: left;*/ }
.h3red a:hover { color: #F30020; text-decoration: none; }
.h3red sup { color: #91A7B1; font: normal .6em Arial; margin: 0 0 0 5px; display:block; float: left; } 

.h3redsmall { font: .875em/24px Arial; }

.h3small { font: bold .875em Verdana; color: #0076A3; margin: 0 0 20px 0; padding: 0; }
.h3small a, .h3blue, .h3blue a { color: #0076A3; }
.h3small a:hover, .h3blue a:hover { color: #0076A3; text-decoration: none; }

.mt10px { margin-top: 10px; }
.mt20px { margin-top: 20px; }
.mt25px { margin-top: 25px; }
.mt30px { margin-top: 30px; }
.mt40px { margin-top: 40px; }

.mb10px { margin-bottom: 10px; }
.mb20px { margin-bottom: 20px; }
.mb25px { margin-bottom: 25px; }
.mb30px { margin-bottom: 30px; }
.mb40px { margin-bottom: 40px; }

.ml20px { margin-left: 20px; }
.ml25px { margin-left: 25px; }
.ml30px { margin-left: 30px; }
.ml40px { margin-left: 40px; }

.mb0 { margin-bottom: 0; }
.pt0 { padding-top: 0; }
.mt0 { margin-top: 0; }

.createplaylist {margin-top:-50px;#margin-top:-53px;margin-left:12px;}
.createplaylist a { position: relative; display:block; background:url(../images/saverad.gif) no-repeat; width:180px; height:28px;}
.createplaylist a:hover { background:url(../images/saverad1.gif) no-repeat; }
.createplaylist a.dis { background:url(../images/saverad2.gif) no-repeat; }
.createplaylist a.dis:hover { background:url(../images/saverad2.gif) no-repeat; }
/* for font-size use: XXpx / 16 = YYem from parent element */

/* page container: #mainall for main page, #all for all other pages */
#mainall, #all {width: 100%;}
#all { background: url(../images/bg_heaven_.jpg) no-repeat 0 -40px; position:relative; }

.maxwidth {width:1024px;}
* html .maxwidth {width:1100px;}

#mainheader { 
background:transparent none repeat-x scroll 0 291px;
height:484px;
}

#mainheader_nobanner { 
background:transparent none repeat-x scroll 0 291px;
height:484px;

/*
	background: url(../images/bg_lines_.png) repeat-x 0 291px; 
*/
}

#TitleLine{margin:0 0 1px 70px;}
#TitleLine h2,
#TitleLine h1
{
    font-family:Arial;
    font-size:1.3em;
    padding:0;
    position:relative;
    top:-12px;
}
#TitleLine h2 .breads, #TitleLine h2 .breads a
{
    color:#0076A3;
    display:inline-block;
    font-size:14px;
}
#TitleLine h2 .breads span {
    color:#777777;
    margin:0 4px 0 0;
}
#CommonSearch{float:right;margin-top:0px;text-align:right; width:190px;}

#mainheader .container, #mainheader .header { height: 484px !important; }

#mainheader_nobanner .container, #mainheader_nobanner .header { height: 484px !important; }

#header .topadv { height: auto;}

#mainheader .topadv { height: auto; }
#mainheader_nobanner .topadv { height: auto; }


#mainheader .heaven  
{
    background: url(../images/bg_heaven.jpg)  no-repeat; 
    height:171px; 
    width: 100%; 
    background-position: -200px -17px; 
    
}
#mainheader_nobanner .heaven  
{
    background: url(../images/bg_heaven.jpg)  no-repeat; 
    height:31px; 
    width: 100%; 
    background-position: -200px -157px; 
    
}
    
#mainheader .maxwidth { background: #fff; }

#mainheader_nobanner .maxwidth { background: #fff; }

#header {left:0;position:absolute;top:0;width:100%;}
#header h2 a { color: #F30020; }
#header *.black { color: #303030; }
#header *.blue { color: #00719d; }
#header h2 a:hover { color: #F30020; text-decoration: none; }
#header h2 a.tuser { color: #0076A3; }
#header h2 a.tuser:hover { color: #0076A3; text-decoration: none; }

/* big horizontal banner in header */
.topbanner { height: 60px; 

padding: 20px 0 0 0;
text-align: center;
}

#mainheader .topbanner { 
    width: 468px;
    position: absolute; 
    top: 20px; 
    left: 50%; 
    margin: 0 0 0 -288px; 
    z-index: 2; 
    padding: 0 0 0 0;
}

#header .topbanner { 
    width: 468px;
    position: absolute; 
    top: 20px; 
    left: 50%; 
    margin: 0 0 0 -360px; 
    z-index: 2; 
    padding: 0 0 0 0;
}
.dynahead { position: absolute; top: 0; right: -92px; z-index: 1; }
.linesmask { position: absolute; right: -34px; top: 292px; }
/* line with logo */
.logoline {  
  position:relative;z-index:10;
	width: 100%; }
#mainheader .logoline { 
	position: absolute; 
	left: 0; 
	top: 11px; 
}
#mainheader_nobanner .logoline { 
	position: absolute; left: 0; top: 0px; 
}

#mainheader .menu3 { top: 135px;}
#mainheader_nobanner .menu3 { top: -10px;}

#mainheader .tophead { top: 48px; }
#mainheader_nobanner .tophead { top: -92px;}

#mainheader .bbutton { top: 431px; }
#mainheader_nobanner .bbutton { top: 291px;}

#mainheader .rightbanner { top: 170px; }
#mainheader_nobanner .rightbanner { top: 60px;}

.logoblock { margin: 0 20px 0 0; /*position:relative;*/ }
.logo { color: #F30020; margin: 0; padding: 0; }
.logo img {float: right;}
.menu1 {
	height:30px;
}
.menu1 .text{
	padding-top:3px;
}
.menu1, .logo { width: 100%;}
.logo {overflow: hidden; padding-top:30px; display:block;}
.menu1 li { margin: 5px 0 0 27px; float: right; font:0.688em/1.2em Arial; }
.menu1 a { color: #37302D; } .menu1 a:hover { color: #F30020; }

/* search form */
/* .mainsearch { overflow:hidden;} */
.mainsearch fieldset {float:right; text-align: right; margin: 0 20px 0 0; background:url(../images/regin.gif) 0 6px no-repeat;width:170px; display:inline;}
.mainsearch input { vertical-align: middle; color: #6A7C84; font: .660em Arial; float:left; margin:9px 5px; padding: 0px 0px; width:120px; height:13px;border: 0;line-height:10px; background:none;}
.mainsearch input.search_submit { border: 0; /*width:auto; padding:  2px 0px 0px 8px;*/ float:right; /*height:auto; margin:0;*/ padding:0; margin:2px 0 0 8px !important;}
.mainsearch .search_submit{width:26px;height:26px;}
.menu2 { text-align: right; height:40px; }
.menu2 li { margin: 5px 0 0 20px; font-size: 0.688em; display: inline; vertical-align: text-bottom; line-height: 35px;
	font-family: Verdana, sans-serif; }
.menu2 a { color: #F30020; } .menu2 a:hover { text-decoration: none; color: #F30020; }
.menu2 .s1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;

}
.menu2 .s4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.menu2 .s7 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}


/* menu over scale */
.menu3 { position: absolute; z-index: 200; bottom: 0; left: 300px; width: 300px; height: 36px; }
.menu3 ul { height: 36px; position: relative; margin: 0 15px; background: #ececec url(../images/tbcenter.png) repeat-x 0 100%;
     }
.menu3 li { margin: 0; height: 20px; top: 15px; text-align: center; font:0.688em/1.2em Arial; position: absolute; }
.menu3 .m31 { width: 70px; left: 5%;  }
.menu3 .m32 { width: 88px; left: 35%; }
.menu3 .m33 { width: 68px; right: 5%;  }
.menu3 a { color: #666; display: block; height: 20px; } 
.menu3 a:hover, .menu3 a.current { text-decoration: none; color: #F30020; border-bottom: solid 1px #F30020; }
.tbleft, .tbright { position: absolute; bottom: 0; width: 15px; height: 36px; }
.tbleft { left: 0; } .tbright { right: 0; }

.tophead { width:240px; height:123px; position: absolute; bottom: 0; left: 0; }
.scaleline { height: 317px !important; background:transparent url(../images/cloud1.jpg) no-repeat scroll -200px 0; }

/* menu over scale line */
.menu4 { margin: 0 80px 0 148px; font: .6em Arial; padding: 29px 0 0 0; }
.menu4 ul { width: 100%; position: relative; }
.menu4 li { margin: 0; position: absolute; text-align: center; height: 35px; }
.m41 { width: 20%; left: 0; }
.m42 { width: 9%; left: 19%; }
.m43 { width: 7%; left: 28%; }
.m44 { width: 10%; left: 34%; }
.m45 { width: 7%; left: 44%; }
.m46 { width: 16%; left: 50%; }
.m47 { width: 7%; left: 66%; }
.m48 { width: 9%; left: 73%; }
.m49 { width: 20%; left: 82%; }
.menu4 a { white-space: nowrap; color: #595959; vertical-align: middle; line-height: 35px; display: block; padding: 0 8px 0 0; }
.menu4 a em { font-style: normal; display: block; height: 35px; padding: 0 0 0 8px; cursor: pointer; }
.menu4 a:hover, .menu4 a.current { color: #fff; font-size: 110%; text-decoration: none; background: url(../images/m4right.png) no-repeat 100% 0;     }
.menu4 a:hover em, .menu4 a.current em { background: url(../images/m4left.png) no-repeat 0 0; }

.rtv { position: absolute; z-index: 10; top: -47px;} .b_tv, .b_r { float: left; position:relative; }
#mainheader  .b_r  h1
{
    position:absolute; top:19px; left:65px; font-size:12px; font-weight : bold; color:#fff; padding:0; margin:0;         
}

#mainheader  .b_r  h1 a{color:#fff; text-decoration:none;}
#mainheader  .b_r  h1 a:hover{text-decoration:underline;}


.rightbanner { position: absolute; right: 45px; top: 0; width:210px;}
.scale { width: 750px; height: 317px !important; }
.bothead { position: absolute; top: 0; left: 0; z-index: 0; }
.heavenbottom { position: absolute; bottom: 0; right: 0; z-index: 0; }
.scline { height: 27px; position: absolute; text-align: right; width: 71%; top: 64px; right: 0; background: url(../images/scale_bg.png) repeat-x 0 0;     }
.scarrow { position: absolute; z-index: 99; top: 50px; width:22px; height:53px; right: 76%; }

/* radiostations on scale */
.scstat { list-style: none;}
.scstat li { position: absolute; z-index: 77; margin: 0; font-family:Tahoma,Arial, Helvetica, sans-serif;}
.scstat1 { left: 25.5%; top: 200px; width:15%;}
.scstat1 a.s1{ font-size:12px;line-height:0.8em;font-weight:bold;}

a.s1:hover span.scmark {background:url(../images/sc_mark_red.png) no-repeat;    }
.scstat2 { left: 34.5%; top: 120px; width:18%;}
.scstat2 a.s2{ font-weight:bold;font-size:11px;line-height:0.8em;}
.scstat3 { left: 46.5%; width:18%;}
.scstat3 a.s8{ font-size:16px;font-weight:bold;line-height:0.98em;}
.scstat4 { left: 56%; top: 125px; width:18%;}
.scstat4 a.s9{ font-size:20px;line-height:1.0em;}
.scstat5 { left: 69%; top: 210px; width:15%;}
.scstat5 a.s3{ font-size:14px;line-height:0.8em;letter-spacing:0px;font-weight:bold;}
.scstat6 { left: 76.8%; top: 145px; width:15%;}
.scstat6 a.s5{ font-size:13px;line-height:0.8em;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:bold;}
.scstat span { font: .95em Arial; }
.scstat .scstatlit { white-space:nowrap; display:block;}
a .scmark {display:block; position:absolute; width:6px; height:17px;background:url(../images/sc_mark.png) no-repeat;     top:-20px;left:0;font-size:0;}
a .scmarkb {display:block; position:absolute; width:6px; height:17px;background:url(../images/sc_mark.png) no-repeat;bottom:-20px;left:0;font-size:0;}
a:hover .scmark {background:url(../images/sc_mark_red.png) no-repeat;    }
a:hover .scmarkb {background:url(../images/sc_mark_red.png) no-repeat;    }
.scgroup, .scsep  { color: #435157; margin-right: 5px; line-height:6px;}
.scsong { color: #6A7C84; line-height:6px;}


.bbutton { position: absolute; top: 259px; left: 481px; width:184px; height: 32px; } 
.bbleft, .bbright { position: absolute; top: 0; width: 13px; height: 32px; }
.bbleft { left: 0; } .bbright { right: 0; }
.bbcenter { margin: 0 12px; padding: 0 35px 0 0; text-align:  center; 
	height: 32px; background:url(../images/bbcenter.gif) repeat-x;     }
 
#mainheader .bbcenter h2{margin:0; padding:0; font: 11px Tahoma, sans-serif;}
#mainheader .bbcenter h2 a{line-height:28px; vertical-align:middle; color:#fff;}
 
.bbcenter a:hover { text-decoration: none; color:#fff;}
.bbcenter img { position: absolute; right: 17px; top: 5px; }


/* maincontent */
#content {padding:150px 0 0;}
#all .add-content{padding:150px 0 0;}
#maincontent, #content { width: 100%; overflow: hidden; position: relative; }
#maincontent .maxwidth, #content .maxwidth { background: url(../images/bg_content_corner_l.jpg) no-repeat 100% 100%;}


/* main page */
#maincontent .leftcol { width: 47%; margin: 0 0 0 -1px; }
#all .leftcol h3.h3black{padding: 20px 0 0 20px; }
#maincontent .leftcol .cont { padding: 0 0 0 30px; }
#maincontent .rightcol { width: 53%; }

/* all pages any layouts */
.layout { min-height: 300px; }

	/* two columns, mode1 */

	.mode1, .mode11 {}
	.mode1 .cont, .mode11 .cont { padding: 0 0px 50px 0px; overflow:hidden;}
	/*.mode1 .leftcol { margin: 0 310px 0 65px;}*/
.mode1 .leftcol { 
    	margin: 0 0 0 65px;
	overflow:hidden;
	height:1%;
	position:relative;
   	 /*width:725px;
   	 float:left;
    	display:inline;*/
  }
#all .cont .title{
	margin:0 0 10px 71px;
	font:1.3em Arial, Verdana, sans-serif;
	padding:0;
	
}
	.mode11 .leftcol { margin: 0 270px 0 65px;}
	.mode1 .rightcol, .mode11 .rightcol { width: 250px; margin: -22px 20px 0 50px; display:inline; min-height: 30px;}
	/*#all .add-content .rightcol{margin-top:15px;}*/
	.mode1 .rightcol .cont, .mode11 .rightcol .cont { padding: 0; margin-bottom:25px; }
	.mode1 .tabmenu, .mode11 .tabmenu { margin: 0 314px 0 0;}
	.mode1 .tabmenu ul, .mode11 .tabmenu ul { padding: 0 0 21px 65px; background: url(../images/tabmenu.gif) no-repeat 0 30px; }
	.mode1 .warn_banner, .mode11 .warn_banner { margin:  0px 0 30px 0; }
	.mode1 .warn, .mode11 .warn { margin:10px 0 10px 0; }
	.mode1 .warn2, .mode11 .warn2 { margin:0 0 10px 0; }
	.mode1 .folder_block, .mode11 .folder_block { margin: 0 0 20px 0; } 



	/* two columns, mode2 */

	/* two columns, mode2 */
	.mode2 {}
	.mode2 .cont { padding: 0 30px 50px 0px; overflow:hidden;}
	.mode2 .leftcol { margin: 0 300px 0 65px;}
	.mode2 .rightcol { width: 241px; margin: -30px 20px 0 0; }
	.mode2 .rightcol .cont { padding: 0; }
	.mode2 .tabmenu { margin: 0 275px 0 0;}
	.mode2 .tabmenu ul { padding: 0 0 21px 65px; background: url(../images/tabmenu.gif) no-repeat 0 30px; }
	.mode2 .warn_banner { margin:10px 0 10px 0; }
	.mode2 .warn { margin:10px 0 10px 0; }
	.mode2 .warn2 { margin:0 0 10px 0; }
	.mode2 .folder_block { margin: 0 0 20px 0; } 

	.mode2 .col1 { float: left; width: 50%; }
	.mode2 .col2 { float: right; width: 49%; }
	.mode2 .fulleft { margin: 0 265px 0 65px; }

	/* two columns, mode21 */
	.mode21 {}
	.mode21 .cont { padding: 0 30px 50px 0px; overflow:hidden;}
	.mode21 .leftcol { margin: 0 285px 0 65px;}
	.mode21 .rightcol { width: 241px; margin: -30px 20px 0 0; }
	.mode21 .rightcol .cont { padding: 0; }
	.mode21 .tabmenu { margin: 0 275px 0 0;}
	.mode21 .tabmenu ul { padding: 0 0 21px 65px; background: url(../images/tabmenu.gif) no-repeat 0 30px; }
	.mode21 .warn_banner { margin:10px 0 10px 0; }
	.mode21 .warn { margin:10px 0 10px 0; }
	.mode21 .warn2 { margin:0 0 10px 0; }
	.mode21 .folder_block { margin: 0 0 20px 0; } 

	.mode21 .col1 {	float: left; width: 49.5%; }
	.mode21 .col2 { float: right; width: 47%; }
	.mode21 .fulleft { margin: 0 265px 0 65px; }


	/* one column, mode3 */
	.mode3 {}
	.mode3 .cont { padding: 0 50px 50px 55px; }
	.mode3 .leftcol { width: 72%; margin: 0;  }
	.mode3 .h3small { margin: 0; }

	/* two columns, mode4 */
	.mode4 {}
	.mode4 .cont { padding: 0 30px 50px 41px; }
	.mode4 .leftcol { width: 71.5%; margin: 0 0 0 -1px; }
	.mode4 .leftcol .cont { padding: 0 0 0 31px; }
	.mode4 .rightcol { width: 28%; }
	.mode4 .rightcol .cont { padding: 52px 15px 0 20px; }
	.mode4 .leftcol .white_r_2 { margin: -1px 0 0 0; }
	.mode4 .white_r_2 .cont { padding: 12px 0 12px 18px; }
	.mode4 .white_r_2 .txtlinklist { padding: 0; }
	.mode4 .rightcol .popsets { margin: 0 0 0 20px; }
	.mode4 .rightcol .adv_txt_1 { margin: 15px 0; }

	.mode5 {}
	.mode5 .cont { padding: 0 50px 50px 55px; }
	.mode5 .leftcol { width: 95%; overflow:hidden;}
	.mode5 .rightcol { width: 0%; }
	.mode5 .rightcol .cont { padding: 0 0 0 0px;}

/*
	.mode6 {}
	.mode6 .cont { padding: 0 50px 50px 65px; }
	.mode6 .leftcol { width: 21%; margin: 0 0 0 -1px; padding: 0 10px 0 0;}
	.mode6 .centercol { width: 46%; padding: 10px 0 0 0;}
	.mode6 .rightcol { width: 31%; }
	.mode6 .rightcol .cont { padding: 0 0 0 35px; }
*/
	.mode6 {}
	.mode6 .cont { padding: 0 30px 50px 0px; overflow:hidden;}
	.mode6 .leftcol { margin: 0 265px 0 65px;}
	.mode6 .rightcol { width: 241px; margin: -30px 20px 0 0; }
	.mode6 .rightcol .cont { padding: 0; }
	.mode6 .tabmenu { margin: 0 275px 0 0;}
	.mode6 .tabmenu ul { padding: 0 0 21px 65px; background: url(../images/tabmenu.gif) no-repeat 0 30px; }
	.mode6 .warn_banner { margin:10px 0 10px 0; }
	.mode6 .warn { margin:10px 0 10px 0; }
	.mode6 .warn2 { margin:0 0 10px 0; }
	.mode6 .folder_block { margin: 0 0 20px 0; } 

	.mode6 .col1 {
		float: left;
		width: 31%;
	}
	.mode6 .col2 {
		float: right;
		width: 66%;
		margin-right: 10px;
	}
	.mode6 .fulleft { margin: 0 265px 0 65px; }
	
	 /* one wide column */
	.mode7 {}
	.mode7 .cont { padding: 0 50px 50px 55px; }
	.mode7 .leftcol { width: 100%; overflow:hidden;}
	.mode7 .rightcol { width: 0%; }
	.mode7 .rightcol .cont { padding: 0 0 0 0px;}
	
/* info block */
.maininfoblock { margin: 40px auto 0 auto; width: 307px; height: 235px;
	background: url(../images/bg_infoblock.png) no-repeat 0 24px;     }
.maininfoblock div.info5 { font: normal .75em Verdana; margin: 0; padding: 0 0 0 0; text-align: center; height: 95px;
	/*background: url(../images/bg_info5.png) no-repeat 156px 0;*/ position:relative;}
	.maininfoblock div.info5 a{ font: bold 12px Tahoma;}
.maininfoblock div.info5 .sprite_block{height: 58px; width:110%;position:absolute; top:24px; left:-15px;
	/*background: url(../images/bg_info_sprite.png) no-repeat 0px 0px;*/}

.maininfoblock div.info5 .sprite_block .centered{height: 58px; width:auto; margin-left:25px; display:inline; float:left;overflow:hidden;/*background: url(../images/bg_info_sprite.png) no-repeat 0px 0px;*/}

.maininfoblock .pointer1 {
	position:absolute;
	top:73px;
	left:53px;
	width:26px;
	height:22px;
	background:url(../images/pointer.png) no-repeat;
	    
}
.maininfoblock .pointer2 {
	position:absolute;
	top:73px;
	left:85px;
	width:26px;
	height:22px;
	background:url(../images/pointer.png) no-repeat;
	    
}
.maininfoblock .pointer3 {
	position:absolute;
	top:73px;
	left:113px;
	width:26px;
	height:22px;
	background:url(../images/pointer.png) no-repeat;
	    
}
.maininfoblock .pointer4 {
	position:absolute;
	top:73px;
	left:140px;
	width:26px;
	height:22px;
	background:url(../images/pointer.png) no-repeat;
	    
}	
.maininfoblock .pointer5 {
	position:absolute;
	top:73px;
	left:168px;
	width:26px;
	height:22px;
	background:url(../images/pointer.png) no-repeat;
	    
}
.maininfoblock .pointer6 {
	position:absolute;
	top:73px;
	left:195px;
	width:26px;
	height:22px;
	background:url(../images/pointer.png) no-repeat;
	    
}
.maininfoblock .pointer7 {
	position:absolute;
	top:73px;
	left:229px;
	width:26px;
	height:22px;
	background:url(../images/pointer.png) no-repeat;
	    
}
.maininfoblock div.info5 .o0 {
	cursor:pointer;
	float:left;
	width:15px;
	height:100%;
	background: url(../images/sprite2.png) center -1368px no-repeat;
	    
}
.maininfoblock div.info5 .o1 {
	cursor:pointer;
	float:left;
	width:18px;
	height:100%;
	background: url(../images/sprite2.png) center -1140px no-repeat;
	    
}
.maininfoblock div.info5 .o2 {
	cursor:pointer;
	float:left;
	width:24px;
	height:100%;
	background: url(../images/sprite2.png) center -912px no-repeat;
	    
	
}
.maininfoblock div.info5 .o3 {
	cursor:pointer;
	float:left;
	width:30px;
	height:100%;
	background: url(../images/sprite2.png) center -684px no-repeat;
	    
	
}
.maininfoblock div.info5 .o4 {
	cursor:pointer;
	float:left;
	width:38px;
	height:100%;
	background: url(../images/sprite2.png) center -456px no-repeat;
	    
	
}
.maininfoblock div.info5 .o5 {
	cursor:pointer;
	float:left;
	width:50px;
	height:100%;
	background: url(../images/sprite2.png) center -228px no-repeat;
	    
	
}
.maininfoblock div.info5 .o6 {
	cursor:pointer;
	float:left;
	width:60px;
	height:100%;
	background: url(../images/sprite2.png) center 0 no-repeat;
	    
	
}
.maininfoblock div.info5  .current1{
	display:none;
	width:56px;
	height:56px;
	background:url(../images/current1.png) no-repeat;
	opacity:0;
	#filter:alpha(opacity=0);
	    
}
.maininfoblock div.info5  .current2{
	display:none;
	width:56px;
	height:56px;
	background:url(../images/current2.png) no-repeat;
	opacity:0;
	#filter:alpha(opacity=0);
	    
}
.maininfoblock div.info5  .current3{
	display:none;
	width:56px;
	height:56px;
	background:url(../images/current3.png) no-repeat;
	opacity:0;
	#filter:alpha(opacity=0);
	    
}
.maininfoblock div.info5 .current4{
	display:none;
	width:56px;
	height:56px;
	background:url(../images/current4.png) no-repeat;
	opacity:0;
	#filter:alpha(opacity=0);
	    
}
.maininfoblock div.info5  .current5{
	display:none;
	width:56px;
	height:56px;
	background:url(../images/current5.png) no-repeat;
	opacity:0;
	    
	#filter:alpha(opacity=0);
}
.maininfoblock div.info5  .current6{
	display:none;
	width:56px;
	height:56px;
	background:url(../images/current6.png) no-repeat;
	opacity:0;
	    
	#filter:alpha(opacity=0);
}
.maininfoblock div.info5  .current7{
	display:none;
	width:56px;
	height:56px;
	background:url(../images/current7.png) no-repeat;
	opacity:0;
	    
	#filter:alpha(opacity=0);
}
.maininfoblock div.info5  .now{
	display:block;
	opacity:1;
	#filter:alpha(opacity=100);
}
.maininfoblock p { color: #6A7C84;width:215px;_width:305; padding: 30px 40px 20px 50px; position:absolute;}
.maininfoblock p.disc1{
	display:none;
	opacity:0;
	#filter:alpha(opacity=0);
}
.maininfoblock p.disc2{
	display:none;
	opacity:0;
	#filter:alpha(opacity=0);
}
.maininfoblock p.disc3{
	display:none;
	opacity:0;
	#filter:alpha(opacity=0);
}
.maininfoblock p.disc4{
	display:none;
	opacity:0;
	#filter:alpha(opacity=0);
}
.maininfoblock p.disc5{
	display:none;
	opacity:0;
	#filter:alpha(opacity=0);
}
.maininfoblock p.disc6{
	display:none;
	opacity:0;
	#filter:alpha(opacity=0);
}
.maininfoblock p.disc7{
	display:none;
	opacity:0;
	#filter:alpha(opacity=0);
}
.maininfoblock p.nowp{
	display:block;
	opacity:1;
	#filter:alpha(opacity=100);
}
.maininfoblock p strong,
.maininfoblock p b{position:relative;}
*+html .maininfoblock strong{background:url(bg-title.gif) repeat-x -1px 0;}
*+html .maininfoblock b{background:url(bg-title.gif) repeat-x -1px 0;}

/* blog activity scale */
.blogoactivity { margin: 40px auto 0 auto; width: 330px; height: 155px; position: relative;
	background: url(../images/bg_blogoactivity.png) no-repeat 100% 0;     }
.blogoactivity p { color: #F30020; font: .625em Arial; margin: 0 80px 0 0; padding: 65px 0 0 0; text-align: right; }
.blogoactivity p strong { display:block; font-size: 2.5em; }
.blogoactivity img { height: 5px; width: 3px; position: absolute; right: 25px; bottom: 42px; }


/* blog and news list on main page */
#maincontent .bloglist_ { width:210px; }
#maincontent .newslist { width: 50%;}
#maincontent .bloglist_ h2, .newslist h2 { font: normal 1.5em/24px Verdana; text-transform: lowercase; }
#maincontent .bloglist_ h2 a, .newslist h2 a { color: #F30020; } .bloglist h2 a:hover, .newslist h2 a:hover { text-decoration: none; color: #F30020; }
#maincontent .bloglist_ h2 span, .newslist h2 span 
{ font-family:Tahoma;
font-size:24px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:24px;
text-transform:lowercase; 
  }
  
#maincontent .bloglist_ h2 a:hover, .newslist h2 a:hover {
text-decoration:none;
}
  a.news_photo
  {
      display:block;
    height:90px;
    overflow:hidden;
    width:130px;
  }
  a.news_photo img {
border-width:0;
height:90px;
}

#maincontent table
{
    width:100%;border-collapse:collapse
}

#maincontent table td
{ vertical-align:top;}


/* list of star blogs */
/* main page */
.starbloglist li { padding: 10px 0 0 0; }
.starbloglist div { position: relative; height: 118px; }
#mainall .starbloglist div { margin-right:30px; }
.starbloglist div * { position: absolute; margin: 0; padding:0; }
.starbloglist p { color: #6A7C84; margin: 0; text-align:justify }
.starbloglist div p { margin-right: 0; }
.starbloglist h3 { left: 122px; font: normal bold 0.875em  Verdana, sans-serif; bottom:37px; width:175px;}
.starbloglist h3 * { position: static; }
.starbloglist p.blogodate { color: #8C8C8C; font-size: 0.688em; bottom: 17px; left: 122px; }
.blogodate strong { left: -52px; text-align: center; width: 46px; height: 47px; bottom: -13px; 
		background: url(../images/blogodate.png) no-repeat 50% 50%;     }
.blogodate em { color: #0076A3; font: normal bold 1.1em/54px Arial; vertical-align: middle;  
		 left: 0; text-align: center; width: 53px; height: 52px; top:0;     }
.
.starbloglist p a 
{
color:#6A7C84;
text-decoration:none;
}
.starbloglist p a:hover
{
color:#0076A3;
text-decoration:underline;
}

/* list of star blogs */
/* all pages right column */
.bloglist { margin: 0 0 0 20px; }
.bloglist li { padding: 0 0 20px 0; }
.bloglist div { height: 60px; }
.bloglist div * { margin: 0; padding:0; }
.bloglist div img { float: left; margin: 0 10px 0 0; }
.bloglist p { color: #6A7C84; margin: 0; line-height:1.1em; }
.bloglist h3 { font: normal bold 0.75em  Arial, sans-serif; padding: 10px 0 0 0; }
.bloglist p.blogodate { color: #8C8C8C; font-size: 0.688em; }

/* fanclublist */
.fanclublist { list-style-position: outside;  margin: 0 0 0 15px; }
.fanclublist li { padding: 0 0 4px 0; margin: 0 0 0 22px; }
.fanclublist a { font-weight: bold; }


/* list of news */
.mainnewslist  { list-style: none; width: 250px; }
.mainnewslist li { margin: 0; padding: 0 0 6px 0; }
.mainnewslist p { color: #6A7C84; margin: 0; padding: 0 0 10px 0; line-height:1.1em; }
.mainnewslist a { font-size:0.9em; }

.commcount { color: #91A7B1; font-size:0.9em; display: block; }
.popsets .commcount img{ display:inline; vertical-align:middle; float:none; margin:0 0 0 3px;}
.commcount a{ color: #91A7B1;}
.commcount a:hover{ color: #91A7B1; text-decoration:none;}
.popsets .commcount a{ color: #91A7B1; padding:0; margin:0; display:inline;}

.commcount_date { color: #91A7B1; font-size:0.9em; display: block; overflow:hidden; margin:-6px 0 0 0;}
.popsets .commcount_date img{ display:inline; vertical-align:middle; float:none; margin:0 0 0 3px;}
.commcount_date a{ color: #91A7B1;}
.commcount_date a:hover{ color: #91A7B1; text-decoration:none;}
.popsets .commcount_date a{ color: #91A7B1; padding:0; margin:0; display:inline;}
.popsets .popsets_full {
	display:block; clear:left; padding:5px 0 0 0; margin:0; width:90%;
}



/* tabs menu (site sections) */
/*
.tabmenu { position: absolute; bottom: 0; width: 67%; overflow: hidden;  background: url(../images/grey_dot.gif) repeat-x 0 30px; }
*/
.tabmenu { overflow: hidden;  background: url(../images/grey_dot.gif) repeat-x 0 30px; min-width:685px; }
.tabmenu h1 {font-size:12px;margin:0;padding:0;}
.tabmenu ul { padding: 0 0 21px 65px; height: 31px; list-style: none; background: url(../images/tabmenu.gif) no-repeat 0 30px; }
.tabmenu li { float: left; margin: 0 3px 0 0; text-align: center; white-space: nowrap;}
.tabmenu a { outline: none; font: normal 12px/30px Arial; color: #38444E; height: 31px;  float:left;
	 background: url(../images/tab_right.png) no-repeat 100% 0; padding:0 13px 0 0;}
.tabmenu .pink a{background: url(../images/tab_right_pink.png) no-repeat 100% 0;    }
.tabmenu em { font-style: normal; height: 31px; float:left; padding: 0 5px 0 18px; 
	 cursor: pointer;  background: url(../images/tab_left.png) no-repeat 0 0;     }
.tabmenu .pink em{background: url(../images/tab_left_pink.png) no-repeat 0 0;     }
.tabmenu a:hover { color: #050505;
	background: url(../images/tab_right_hover.png) no-repeat 100% 0;     }
.tabmenu a:hover em { background: url(../images/tab_left_hover.png) no-repeat 0 0;     }
.tabmenu a.current, .tabmenu a:hover.current { color: #d40101; text-decoration: none; 
	background: url(../images/tab_right_on.png) no-repeat 100% 0;     }
.tabmenu a.current em, .tabmenu a:hover.current em { background: url(../images/tab_left_on.png) no-repeat 0 0;     }


/*.t1 { width: 13% !important; }
.t2 { width: 9% !important; }
.t3 { width: 21% !important;}
.t4 { width: 15% !important; }
.t5 { width: 11% !important; }
.t6 { width: 11% !important; }
.t7 { width: 11% !important; }
.t8 { width: 11% !important; }*/

/* tabs menu (site sections) v2 */
.tabmenu_2 { width: 100%; overflow: hidden; background: transparent; }
/* .tabmenu_2 div { background: url(../images/tab_2_tr.gif) no-repeat 100% 30px; } */
.tabmenu_2 ul { margin: 0 14px; padding: 0 0 0 5px; height: 31px; list-style: none; background: url(../images/grey_dot.gif) repeat-x 0 30px;}
.tabmenu_2 li { float: left; margin: 0 3px 0 0; text-align: center; white-space: nowrap;}
.tabmenu_2 a { outline: none; font: normal 12px/31px Arial; color: #38444E; height: 31px; display: block; 
	 background: url(../images/tab_right.png) no-repeat 100% 0;     }
.tabmenu_2 em { font-style: normal; height: 31px; display: block; padding: 0 0 0 13px;  margin: 0 13px 0 0;
	 cursor: pointer;  background: url(../images/tab_left.png) no-repeat 0 0;     }
.tabmenu_2 a:hover { color: #050505;
	background: url(../images/tab_right_hover.png) no-repeat 100% 0;     }
.tabmenu_2 a:hover em { background: url(../images/tab_left_hover.png) no-repeat 0 0;     }
.tabmenu_2 a.current, .tabmenu_2 a:hover.current { color: #050505; text-decoration: none; 
	background: url(../images/tab_right_on.png) no-repeat 100% 0;     }
.tabmenu_2 a.current em, .tabmenu_2 a:hover.current em { background: url(../images/tab_left_on.png) no-repeat 0 0;     }


.tabmenu_3 { width: 100%; overflow: hidden; background: transparent;     }
/* .tabmenu_2 div { background: url(../images/tab_2_tr.gif) no-repeat 100% 30px; } */
.tabmenu_3 ul { margin: 0 14px 0 0; padding: 0; height: 41px; list-style: none; background: url(../images/grey_dot.gif) repeat-x 0 40px;    }
.tabmenu_3 li { float: left; margin: 0 3px 0 0; text-align: left; white-space: nowrap;}
.tabmenu_3 a { outline: none; font: normal 11px/14px Arial; color: #38444E; height: 41px; display: block; 
	 background: url(../images/tab_right2.png) no-repeat 100% 0; text-decoration:none;    }
.tabmenu_3 em { font-style: normal; height: 41px; display: block; padding: 7px 0 0 13px;  margin: 0 13px 0 0;
	 cursor: pointer;  background: url(../images/tab_left2.png) no-repeat 0 0;     }
.tabmenu_3 a:hover { color: #050505;
	background: url(../images/tab_right_hover2.png) no-repeat 100% 0;     }
.tabmenu_3 a:hover em { background: url(../images/tab_left_hover2.png) no-repeat 0 0;     }
.tabmenu_3 a.current, .tabmenu_3 a:hover.current { color: #F30020; text-decoration: none; 
	background: url(../images/tab_right_on2.png) no-repeat 100% 0; }
.tabmenu_3 a.current em, .tabmenu_3 a:hover.current em { background: url(../images/tab_left_on2.png) no-repeat 0 0;     }

.tabmenu_4 { width: 100%; overflow: hidden; background: transparent; margin-top:10px;}
/* .tabmenu_2 div { background: url(../images/tab_2_tr.gif) no-repeat 100% 30px; } */
.tabmenu_4 ul { margin: 0 0 0 0; padding: 0; height: 31px; list-style: none; background: url(../images/grey_dot.gif) repeat-x 0 30px; overflow:hidden;}
.tabmenu_4 li { float: left; margin: 0 3px 0 0; text-align: center; white-space: nowrap;}
.tabmenu_4 a { outline: none; font: normal 11px/18px Arial; color: #38444E; height: 31px; display: block; _display:inline;
	 background: url(../images/tab_right.png) no-repeat 100% 0; text-decoration:none;    }
.tabmenu_4 em { font-style: normal; height: 31px; display: block; _display:inline; padding: 7px 15px 0 28px;  margin: 0 13px 0 0;
	 cursor: pointer;  background: url(../images/tab_left.png) no-repeat 0 0;    }
.tabmenu_4 a:hover { color: #050505;
	background: url(../images/tab_right_hover.png) no-repeat 100% 0;     }
.tabmenu_4 a:hover em { background: url(../images/tab_left_hover.png) no-repeat 0 0;     }
.tabmenu_4 a.current, .tabmenu_4 a:hover.current { color: #F30020; text-decoration: none; 
	background: url(../images/tab_right_on.png) no-repeat 100% 0;     }
.tabmenu_4 a.current em, .tabmenu_4 a:hover.current em { background: url(../images/tab_left_on.png) no-repeat 0 0;     }


/* other menu */
.icolinklist { color: #6A7C84; padding: 10px 0 15px 0; }
.txtlinklist { color: #435157; font-family: Verdana, sans-serif; padding: 0 0 10px 0;  list-style: none; }
.txtlinklist_ { color: #000; font-family: Verdana, sans-serif; font-weight: bold; padding: 0 0 10px 0; list-style: none; }
.smalllinklist, .smalllinklist_ { font-size: .688em; padding: 5px 0 15px 0;}
.smalllinklist, .smalllinklist a, .smalllinklist_, .smalllinklist_ a, .txtlinklist sup { color: #91A7B1; }
.smalllinklist a:hover, .smalllinklist_ a:hover { color: #F30020; }
.icolinklist li { margin: 0; float: left; margin: 0 25px 0 0; }
.icolinklist img, .smalllinklist img, .smalllinklist_ img { border-right:5px solid #FFFFFF; vertical-align:middle; }
.txtlinklist * { line-height: 27px;  vertical-align:bottom; }
.txtlinklist_ * { line-height: 20px;  vertical-align:bottom; }
.txtlinklist li,.txtlinklist_ li, .smalllinklist li, .smalllinklist_ li { display: inline; margin: 0 10px 0 0; padding: 0 10px 0 0; vertical-align:bottom; }
.smalllinklist_ li { margin: 0 0 0 40px; }
.txtlinklist_ a { font-weight: normal; text-decoration: none; border-bottom: dashed 1px #0076A3; }
.txtlinklist_ a:hover { text-decoration: none; border-bottom: dashed 1px #F30020;color: #F30020; }

.most_  { color: #6A6A6A;font-family:Arial, Verdana,sans-serif;  }
.most_  li { margin: 0 10px 0 0; padding: 0; }



/* popular settings list */
.popsets {
	list-style: none;
	padding: 4px 0 0;
}
.popsets li {
	margin: 0 0 7px;
/*	margin: 0 0 15px 0;	*/
	font: 12px Arial;
	width: 100%;
	overflow: hidden;
}
.popsets a { display: block; font-weight: normal; padding: 0 0 6px 0; }
.popsets a, .popsets div, .popsets span { margin-left: 60px; vertical-align: top; }
.popsets span { padding: 5px 0; }
.popsets span.ava {
	padding: 0;
	float: left;
	margin: 0;
}
.popsets span.ava a { padding: 0; margin:0; }
.popsets img { float:left; margin: 2px 0 0 0; }
.popsets span.smallcomm{
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#879db5;
	line-height:14px;
	font-size:11px;
}
.popsets span.smallcomm a{
	display:inline;
	margin:0;
	padding:0;
}
.popsets span.tblue { color: #4275A0; margin-left: 0; }


/* friends list */
.friendlist { list-style: none; }
.friendlist li { margin: 0 0 15px 0; width: 100%; overflow: hidden; }
.friendlist a { font-weight: bold; }
.friendlist img { float:left; }
.friendlist p { margin: 12px 0 0 60px; }
.friendlist p img { margin: 0 2px 5px 0; }



/* files */
.fileslist { list-style: none; margin: 0 0 15px 0; }
.fileslist li { margin: 0; padding: 0 0 0 24px; background: url(../images/ico_folder.gif) no-repeat 0 0; }

.freshfiles { list-style: none; }
.freshfiles li { margin: 0 0 5px 0; width: 100%; overflow: hidden; }
.freshfiles span { float:left; width: 15px; margin: 6px 0 0 5px; }
.freshfiles img { float:left; margin: 2px 0 0 0; }
.freshfiles p { margin: 0 0 0 52px; }
.freshfiles .unit-rating { margin: 5px 0 0 52px; }
.freshfiles a { color:#435157; } .freshfiles a:hover { color:#F30020; }


/* pages */
.pageslist { text-align: center; padding: 30px 0; }
.add-pageslist {padding:20px 0; overflow:hidden;}
.pageslist ul { margin: 0 auto; width: 350px; }
.pageslist li { float: left; display: block; vertical-align: middle; }
.pageslist a { display: block; text-decoration: none; font-weight: bold; background-position: 50% 0; background-color: #f2f2f2; }
.pageslist a:hover, .pageslist a.current { background-position: 50% -100px; color: #fff; background-color: #0076A3; }
.p0 { width: 20px; height: 20px; line-height: 20px; margin: 18px 2px 0 1px; }
.p1 { width: 28px; height: 28px; line-height: 28px; margin: 14px 2px 0 1px; }
.p2 { width: 38px; height: 38px; line-height: 38px; margin: 9px 2px 0 1px; }
.p3 { width: 46px; height: 46px; line-height: 46px; margin: 5px 2px 0 1px; }
.p4 { width: 56px; height: 56px; line-height: 56px; margin: 0 2px 0 1px; }
.p0 a { background-image: url(../images/p0.gif); }
.p1 a { background-image: url(../images/p1.gif); }
.p2 a { background-image: url(../images/p2.gif); }
.p3 a { background-image: url(../images/p3.gif); }
.p4 a { background-image: url(../images/p4.gif); }


/* ratings (hit-parade) */
.ratings { margin-top: 3px; }
.ratings table { margin: 0 0 35px 0; }
.ratings h3 { margin: 0; }
.ratings h3.h3red { margin: 0 0 0 10px; }
.ratings p { margin: 10px 0 0 0; }
.rating-title h3, .rating-title p { width: auto; margin-left: 100px;}
.rating-title img { margin-left: 5px; }
.songrating { width: 60%; }
.artrating { width: 40%; margin: 0 0 0 -1px; }
.ratings .artrating .cont { padding:0 0 0 65px; }

/* all pages right column */
.topartlist { margin: 20px 0 0 10px; }
.topartlist li { padding: 0 0 10px 0; }
.topartlist div { height: 50px; }
.topartlist div * { margin: 0; padding:0; }
.topartlist img { float: left; margin: 0 10px 0 0; }
.topartlist p img { float: none; margin: 0 0 0 5px; }
.topartlist p { color: #91A7B1; margin: 0; font-size: 0.688em; line-height:1.5em; }
.topartlist h3 { font: normal bold 0.75em  Arial, sans-serif; line-height:1.5em; }

/*.topartlist p.blogodate { color: #8C8C8C; font-size: 0.688em; }*/



/* userinfo in profile */
.uinfo { color: #91A7B1; padding: 0 0 20px 0; width:100%; display:block; overflow:hidden; }
.uinfo img { float:left; margin: 2px 10px 0 0;  }
.uinfo .userlisting { 
	float:left;
	width:64%;
	list-style:none;
	clear:right;
	margin-bottom:10px;
}
.uinfo .userlisting li{ 
	width:100%;
	overflow:hidden;
	line-height:26px;
	font-size:11px;
	padding:0;
	margin:0;
	color:#6A7C84;
}
.uinfo .userlisting2 { 
	float:left;
	width:100%;
	list-style:none;
	clear:left;
	margin-bottom:10px;
	margin-top:6px;
}
.uinfo .userlisting2 li{ 
	width:100%;
	overflow:hidden;
	line-height:26px;
	font-size:12px;
	padding:0;
	margin:2px 0;
	color:#6A7C84;
}
.uinfo p { margin: 0 0 0 110px; }
.uinfo p.commcount {
	font-size:11px;
	margin:5px 0 0;
	line-height:14px;
	color:#6A7C84;
	display:block;
}
.uinfo p.commcount2 {
	font-size:12px;
	margin:5px 0 0;
	line-height:14px;
	color:#6A7C84;
	display:block;
}
.uinfo p.commcount span{
	color:#879db5;
}
.uinfo p.commcount2 span{
	color:#879db5;
}
.uinfo a img, .uname img { float: none; margin: 0 2px 0 0; vertical-align: bottom; }
.uinfo p.commcount span a { color: #879db5; }
.uinfo p.commcount span a:hover { color: #F30020; }
.uinfo p.commcount2 span a { color: #879db5; }
.uinfo p.commcount2 span a:hover { color: #F30020; }
.uinfo blockquote { font-style: italic; color:#6A7C84; margin: 15px 0; width:98%; }

/* dl  */
.tlist { margin: 0 0 12px 0; color: #6A7C84; }
.tlist dt { }
.tlist dd { margin: 0 0 13px 0; color: #0076A3; }

.eventlist dt { font: .688em Arial; color: #91A7B1; }
.eventlist dd { margin: 0; padding: 0 0 12px 24px; color: #6A7C84; }
.eventlist a { font-weight: bold; }
.eventlist a img { vertical-align: bottom; }
.ev_comm { background: url(../images/ico_comment.gif) no-repeat 0 0; }
.ev_addfr { background: url(../images/ico_add_user.gif) no-repeat 0 0; }
.ev_addalb { background: url(../images/ico_add_album.gif) no-repeat 0 0; }



.fav_event { background: url(../images/ico_comment.gif) no-repeat 0 4px; padding: 0 0 0 27px;  }
.fav_event h3, .fav_event p { margin: 0; }


/* rounded corners */
.grey_r { color: #6A7C84; background: #f5f5f5 url(../images/grey_r_tl.gif) no-repeat 0 0; margin-bottom:5px;}
.grey_r .r_tr { background: url(../images/grey_r_tr.gif) no-repeat 100% 0; padding: 17px 0 0 0; }
.grey_r .r_br { background: url(../images/grey_r_br.gif) no-repeat 100% 100%; padding: 0 17px 0 0; }
.grey_r .r_bl { background: url(../images/grey_r_bl.gif) no-repeat 0 100%; padding: 0 0 17px 17px; }

.white_r { color: #6A7C84; background: #fff url(../images/white_r_tl.gif) no-repeat 0 0;}
.white_r .r_tr { background: url(../images/white_r_tr.gif) no-repeat 100% 0; padding: 17px 0 0 0; margin: 0; }
.white_r .r_br { background: url(../images/white_r_br.gif) no-repeat 100% 100%; padding: 0 17px 0 0; }
.white_r .r_bl { background: url(../images/white_r_bl.gif) no-repeat 0 100%; padding: 0 0 17px 17px; overflow:hidden; height:1%;}

.white_r:hover, .white_r.hover { color: #6A7C84; background: #f5f5f5 url(../images/grey_r_tl.gif) no-repeat 0 0;}
.white_r:hover .r_tr,  .white_r.hover .r_tr { background: url(../images/grey_r_tr.gif) no-repeat 100% 0; padding: 17px 0 0 0; }
.white_r:hover .r_br, .white_r.hover .r_br { background: url(../images/grey_r_br.gif) no-repeat 100% 100%; padding: 0 17px 0 0; }
.white_r:hover .r_bl,  .white_r.hover .r_bl { background: url(../images/grey_r_bl.gif) no-repeat 0 100%; padding: 0 0 17px 17px;}

.mt30px .white_r:hover, .white_r.hover {background:#fff url(../images/white_r_tl.gif) no-repeat;}
.mt30px .white_r:hover .r_tr,  .white_r.hover .r_tr {background:url(../images/white_r_tr.gif) no-repeat 100% 0;}
.mt30px .white_r:hover .r_br, .white_r.hover .r_br {background:url(../images/white_r_br.gif) no-repeat 100% 100%;}
.mt30px .white_r:hover .r_bl,  .white_r.hover .r_bl {background:url(../images/white_r_bl.gif) no-repeat 0 100%;}

.white_r_2 { background: url(../images/tab_2_tl.gif) no-repeat 0 0; }
.white_r_2 .r_tr { background: url(../images/tab_2_tr.gif) no-repeat 100% 0; padding: 0 0 0 0; margin: 0; }
.white_r_2 .r_br { background: url(../images/tab_2_br.gif) no-repeat 100% 100%; padding: 0 14px 0 0; }
.white_r_2 .r_bl { background: url(../images/tab_2_bl.gif) no-repeat 0 100%; padding: 0 0 0 14px; }


.white_r_tabs { position: relative; color: #6A7C84; margin: 60px 0 10px 0;  
	background: #fff url(../images/white_tl.gif) no-repeat 0 0; }
.white_r_tabs .r_tr { background: url(../images/white_r_tr.gif) no-repeat 100% 0; padding: 17px 0 0 0; }
.white_r_tabs .r_br { background: url(../images/white_r_br.gif) no-repeat 100% 100%; padding: 0 17px 0 0; }
.white_r_tabs .r_bl { background: url(../images/white_r_bl.gif) no-repeat 0 100%; padding: 0 0 17px 17px; }

/* rounded corners with tabs */
.white_r_tabs .tabmenu {  position: absolute; left: 0; top:-30px; width: 100%; 
	background:transparent; overflow: visible; height: 31px; }
.white_r_tabs .tabmenu ul {  padding: 0; background:transparent; }

.white_r_tabs .tabmenu a { color: #0076A3; background: transparent; text-transform: lowercase; }
.white_r_tabs .tabmenu em { background: transparent; }
.white_r_tabs .tabmenu a:hover { background: url(../images/tab_right_hover.png) no-repeat 100% 100%;     }
.white_r_tabs .tabmenu a:hover em { background: url(../images/tab_left_hover.png) no-repeat 0 100%;     }
.white_r_tabs .tabmenu a.current { color: #6A7C84; background: url(../images/tab_right_on.png) no-repeat 100% 100%;     }
.white_r_tabs .tabmenu a.current em { background: url(../images/tab_left_on.png) no-repeat 0 100%;     }
.white_r_tabs .tabmenu img { vertical-align: middle; border-right: solid #fff 5px; }


.formnorm {}
.formnorm input { padding: 2px; }


/* profile editor */
/* edit avatar */
.ed_prof1 { margin: 0 0 15px 0; background: url(../images/grey_dot.gif) repeat-y 50% 0; }
.ed_prof2, .ed_prof3 { width: 100%; margin: 0 0 15px 0; }

.edit_avatar, .edit_password { width: 50%; float: left; margin: 0 0 0 -1px; }
.edit_avatar p { margin:0 0 5px 110px; color: #666; } 
.edit_password p { margin:0 0 20px 20px; } .edit_password h3 { margin: 0 0 10px 20px; }
.edit_password label { float: left; width:9em; }
.edit_avatar input[type='text'] { width: 168px; } 
.edit_password input { width: 170px; margin: 0 0 10px 0; }
.edit_password br { display: none; }
#avatar_edit { float: left; width: 100px; line-height: 20px; text-align: center; }
#avatar_edit a { text-decoration: none; border-bottom: dashed 1px #0076A3; }
#avatar_edit a:hover { text-decoration: none; border-bottom: dashed 1px #F30020; }

.ed_prof2 textarea { width: 99.5%; }

.ed_prof3 label, p.label { padding: 8px 0 0 0; margin: 0; } 
.ed_prof3 p { line-height: 20px; vertical-align: middle; }
.ed_prof3 input { margin: 2px 5px 0 0; }
.ed_prof3 input[type='text'] { width: 98%; margin: 5px 5px 5px 0; }
.ed_prof3 label.nowrap {  padding: 0; white-space: nowrap; margin: 0 5px 0 0; }

.ed_prof4 h3 { padding: 0; } .ed_prof4 p { width: 60%; padding: 0; }
.ed_prof4 label { display: block; } .ed_prof4 textarea { width: 98%; }
.ed_prof4 input { height: auto; }



/* station profile & settings */
.statprof { margin: 0 0 0 114px; min-height: 105px; }
.profpic { margin: 4px 0 6px 0; }
.profhead, .profhead p { vertical-align: bottom; line-height: 25px; margin: 0 0 2px;}
.profhead h2 { margin: 0; width: auto; }
.profhead h2 a {text-decoration:none;}
.profhead h2 a:hover {text-decoration:underline;}
.profhead p img { vertical-align: text-bottom; }
.profhead span.small { margin:0 0 0 8px; }
.statprof .profleft { margin: 0 165px 0 0; } 
.profright { float: right; width: 160px; }
.profleft_ { margin: 0 85px 0 0; }
.profright_ { float: right; width: 80px; }
.profright div.unit-rating { margin: 10px 10px 0 0; }
.profbutt { margin: 5px 10px 0 0; }
.profbutt a { color: #91A7B1; } .profbutt a:hover { color: #F30020; } .profbutt a img { display: block; text-decoration: none; }
.statprof .descr { margin-left: 5.5em;}
.statprof .artist { margin-left: 5.5em;}

.statsett { margin: 0 0 0 107px; min-height: 120px; overflow:hiddin;}
.statsett .profleft .norm{ margin-bottom: 0; padding:0;}
.profleft .norm {line-height:14px}
.statsett .profleft { margin: 0 170px 0 0; height:1%;}
.statsett .add-profleft { margin:0 0 0 20px; /*width:414px;*/ float:left; width:68%;}
.statsett .profleft .norm, .statsett .profleft h2 { margin-left: 7px; display:inline; }
#content .profleft h1, #main .profleft h1{
	margin:0 0 3px 7px;
	padding:0;
	color:#020202;
	font-size:13px;
	font-weight:bold;
}
#content .profleft h1.heading{margin:0;}
#content #station_main_title{margin:0;}
.statsett .profleft p.onair { margin: 0 0 5px 0; padding: 8px 0 8px 7px; background: #efefef; }
.grey_r .statsett .profleft p.onair { background: #e5e5e5; }
.statsett .profright { float: right; width: 125px; } 
.statsett .profright ul { margin: -4px 0 10px 0; }
.statsett .profright ul img { vertical-align: middle; margin: 3px 0; }
.statsett .artists_lists_prof 
{
	list-style:none; width:100%;	
}
.statsett .artists_lists_prof li {
	margin:0 0 0 62px; _margin:0 0 0 26px;font-size:12px;/* line-height:normal; */	
}
.statsett .artists_lists_prof li.left
{ 
 	margin:0 0 0 7px; 
 	_margin:0 0 0 3px; 
}

/* users list with foto */
.userlist {margin-left:0px;margin-top:20px;}
.userlist li { width: 19%; height: 135px; float: left; }
.userlist a { font-weight: bold; }
/* folder list with foto */
.folderlist {margin-left:0px;margin-top:10px;}
.folderlist li { width: 86px; height: 120px; float: left; }
.folderlist li .stable{height: 79px;width:100%;line-height:79px;}
.folderlist li .stable img{display:inline; vertical-align:middle;}
.folderlist a { font-weight: normal; }



/* rating table */
.t-rating {margin:20px 0; width:80%; }
.t-rating td { empty-cells: show; padding: 6px 5px; border-top: solid 1px #E9E9E9; color: #8C9499; }
.t-rating th { padding: 0 5px; text-align: right; color: #91A7B1; }
.t-rating tr td:first-child, .t-rating tr td:first-child+td+td { text-align: right; }
.t-rating tr td:first-child { padding: 6px 5px 6px 0; width: 20px; }
.t-rating tr td:first-child+td+td+td { padding: 6px 0; text-align: center; width: 45px; }
.t-rating a { color: #38444E; } 
.t-rating tr:first-child a { color: #0076A3; }
.t-rating tr td a:hover { color: #F30020; }
/*.t-rating tr:first-child+tr td { border: 0; }*/

/* chart table */
.t-chart {margin:20px 0; width:80%; }
.t-chart td { empty-cells: show; padding: 6px 5px; border-top: solid 1px #E9E9E9; color: #8C9499; }
.t-chart tr:first-child td { border-top: 0; color: #8C9499; }
.t-chart th { padding: 0 5px; text-align: right; color: #91A7B1; }
.t-chart tr td:first-child, .t-rating tr td:first-child+td+td { text-align: right; }
.t-chart tr td:first-child { padding: 6px 5px 6px 0; width: 20px; }
.t-chart tr td:first-child+td { padding: 6px 0; text-align: center; width: 45px; }
.t-chart a { color: #38444E; } 
.t-chart tr td a:hover { color: #F30020; }


/* comments: list and form */
.commentlist { color: #6A7C84; }
.commentlist ul { list-style: none; }
.commentlist li { margin: 0; padding: 2px 0 2px 0; /*background: url(../images/ico_commlist.gif) no-repeat 0 0;*/ }
.commentlist li p { margin:0 0 10px 0; }
.commentlist .commcount { display: inline; margin: 0 0 0 5px;}

.commentlist form { padding: 0 0 0 0; /*background: url(../images/ico_commlist.gif) no-repeat 0 0;*/ }
.commentlist form p { margin: 0 0 5px 0; }
.commentlist fieldset { width: 100%; }
.commentlist textarea { width: 98%; height: 60px; font: 0.9em Arial; color: #000; }
.commsend { border:0; width: 124px; height: 36px; margin: 5px 0 0 0; 
	background: url(../images/butt_send.png) no-repeat 50% 50%;     }

/* content bottom decoration */
.contentfoot { height: 40px !important; }
.contcorner { position: absolute; bottom: 0px; right: -223px; z-index: 1; height:368px; width:224px; }
.contentfoot ul { margin-right: 40px; text-align: right; font: .688em Arial; }
.contentfoot li { margin: 0 25px 0 0; display: inline; line-height: 36px; vertical-align: middle; }


/* footer */
#mainfooter {  padding: 0 0 40px 0; position:relative; text-align: left; }
.fmrt, .fmlt { position: absolute; width: 22px; height: 22px; bottom: 0; z-index: 999; }
.fmlt { left: 0; } .fmrt { right: 0; }
* html .fmrt, 
* html .fmlt {bottom:-1px;}
* html .fmrt {right: -1px;}
.footmask { /* background: url(../images/foot_mask_rb.png) no-repeat 100% 0; */  }

.footerseps   { /*background: url(../images/bg_mainfooter.png) no-repeat 50% 0; */}

div.footbanners  
{
    margin:0; /*background: url(../images/bg_foot_banners1.png) left top no-repeat; */
    background-color: #e7e7e7;
    overflow:hidden;
 
}
.footerseps .tl{
	background:#fff url(../images/foot_mask_lb.gif) no-repeat;
}
.footerseps .tr{
	background: url(../images/foot_mask_rb.gif) no-repeat 100% 0;
	padding:22px 0 0 0;
}

.footerblock { margin:0 70px 0 30px; max-width:100%; }
.footerblock ul { list-style: none; width: 223px; float: left; font: .688em Arial; }
.footerblock li { margin: 0; padding: 0 0 5px 5px; }

.footerblock div.footbanners { overflow:hidden; width:100%;}
.footerblock .footbanners li { float:left; margin:0; padding:10px 0; text-align:center; width:223px; }

.footbanners table
{
    width:100%; border-collapse:collapse;margin-bottom:20px;margin-top:20px;
}

.footerblock table
{
    width:100%; border-collapse:collapse;margin-bottom:20px;
}
.footerblock table td {
    vertical-align:top;
}
.footerTable {
  width:100%;
}
.footerTable td  {
  width:20%;
  padding-right:10px
} 
.footerblock table ul
{
    width:auto;
}
.left_rounds {
	position:absolute;
	left:0;
	top:134px;
	height:33px;
	width:22px;
	background:url(../images/left_rounds1.gif) no-repeat;
}
.right_rounds {
	position:absolute;
	right:0;
	top:134px;
	height:33px;
	width:22px;
	background:url(../images/right_rounds1.gif) no-repeat;	
}

.footer_ad span
{    margin-top: 15px; font-size: 11px; text-align: justify;   color:#666666; }
.footer_ad span a {color:#959595; }

/* stars rating */
.unit-rating { list-style:none; width: 95px; height: 18px; position: relative; overflow: hidden; 
	background: url(../images/star_rating.gif) top left repeat-x; }

.theme-rating { list-style:none; width: 60px; height: 12px; position: relative; overflow: hidden; 
	background: url(../images/star_red_small.gif) top left repeat-x; }

.unit-rating.gru{ list-style:none; width: 95px; height: 18px; position: relative; overflow: hidden; 
	background: url(../images/star_rating_grey.gif) top left repeat-x; }
.dark-rating { background: url(../images/star_rating_grey.gif) top left repeat-x; }

div.unit-rating { margin: 10px 10px 0 0; }
div.unit-rating-2 { margin: 3px 0 0 10px; }
div.unit-rating-3 { margin: 10px 0 5px; }

.unit-rating li { overflow: visible !important; height: 18px; line-height: 18px; width: auto; text-indent: -90000px; margin:0; padding: 0; /*\*/ float: left; /* */ }
.theme-rating li { overflow: visible !important; height: 12px; line-height: 12px; width: auto; text-indent: -90000px; margin:0; padding: 0; /*\*/ float: left; /* */ }
.unit-rating li a, .dark-rating li a, .theme-rating li a { outline: none; display:block; width:19px; height: 18px; text-decoration: none; 
	text-indent: -9000px; z-index: 20; position: absolute; left:0; top:0; margin:0; padding: 0; }
.theme-rating li a { width:12px; height: 12px; }
.unit-rating li a:hover{ background: url(../images/star_rating.gif) left center; z-index: 2; left: 0px; top: 0; }
.theme-rating li a:hover{ background: url(../images/star_red_small.gif) left center; z-index: 2; left: 0px; top: 0; }
.unit-rating.gru li a:hover{ background: url(../images/star_rating_grey.gif) left center; z-index: 2; left: 0px; top: 0; }
.dark-rating li a:hover{ background: url(../images/star_rating_grey.gif) left center; z-index: 2; left: 0px; top: 0; }

.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width:19px; }
.unit-rating a.r2-unit { left:19px; }
.unit-rating a.r2-unit:hover { width: 38px; }
.unit-rating a.r3-unit { left: 38px; }
.unit-rating a.r3-unit:hover { width: 57px; }
.unit-rating a.r4-unit { left: 57px; }
.unit-rating a.r4-unit:hover { width: 76px; }
.unit-rating a.r5-unit{ left: 76px; }
.unit-rating a.r5-unit:hover{ width: 95px; }

.theme-rating a.r1-unit { left: 0px; }
.theme-rating a.r1-unit:hover { width:12px; }
.theme-rating a.r2-unit { left:12px; }
.theme-rating a.r2-unit:hover { width: 24px; }
.theme-rating a.r3-unit { left: 24px; }
.theme-rating a.r3-unit:hover { width: 36px; }
.theme-rating a.r4-unit { left: 36px; }
.theme-rating a.r4-unit:hover { width: 58px; }
.theme-rating a.r5-unit{ left: 58px; }
.theme-rating a.r5-unit:hover{ width: 70px; }


.unit-rating li.current-rating{ background: url(../images/star_rating.gif) left bottom; position: absolute;
	height: 18px; display: block; left:0; top:0; text-indent: -9000px; z-index: 1; }
.theme-rating li.current-rating{ background: url(../images/star_red_small.gif) left bottom; position: absolute;
	height: 12px; display: block; left:0; top:0; text-indent: -9000px; z-index: 1; }
.unit-rating.gru li.current-rating{ background: url(../images/star_rating_grey.gif) left bottom; position: absolute;
	height: 18px; display: block; left:0; top:0; text-indent: -9000px; z-index: 1; }
.dark-rating li.current-rating{ background: url(../images/star_rating_grey.gif) left bottom; }

.unit-rating3 { list-style:none; width: 95px; height: 18px; position: relative; overflow: hidden; 
	background: url(../images/star_rating2.gif) top left repeat-x; }
.unit-rating3.gru{ list-style:none; width: 95px; height: 18px; position: relative; overflow: hidden; 
	background: url(../images/star_rating_grey2.gif) top left repeat-x; }
.dark-rating { background: url(../images/star_rating_grey2.gif) top left repeat-x; }

.unit-rating3 li { overflow: visible !important; height: 18px; line-height: 18px; width: auto; text-indent: -90000px; margin:0; padding: 0; /*\*/ float: left; /* */ }
.unit-rating3 li a, .dark-rating li a { outline: none; display:block; width:19px; height: 18px; text-decoration: none; 
	text-indent: -9000px; z-index: 20; position: absolute; left:0; top:0; margin:0; padding: 0; }
.unit-rating3 li a:hover{ background: url(../images/star_rating2.gif) left center; z-index: 2; left: 0px; top: 0; }
.unit-rating3.gru li a:hover{ background: url(../images/star_rating_grey2.gif) left center; z-index: 2; left: 0px; top: 0; }
.dark-rating li a:hover{ background: url(../images/star_rating_grey2.gif) left center; z-index: 2; left: 0px; top: 0; }

.unit-rating3 a.r1-unit { left: 0px; }
.unit-rating3 a.r1-unit:hover { width:19px; }
.unit-rating3 a.r2-unit { left:19px; }
.unit-rating3 a.r2-unit:hover { width: 38px; }
.unit-rating3 a.r3-unit { left: 38px; }
.unit-rating3 a.r3-unit:hover { width: 57px; }
.unit-rating3 a.r4-unit { left: 57px; }
.unit-rating3 a.r4-unit:hover { width: 76px; }
.unit-rating3 a.r5-unit{ left: 76px; }
.unit-rating3 a.r5-unit:hover{ width: 95px; }
.unit-rating3 li.current-rating{ background: url(../images/star_rating2.gif) left bottom; position: absolute;
	height: 18px; display: block; left:0; top:0; text-indent: -9000px; z-index: 1; }
	.unit-rating3.gru li.current-rating{ background: url(../images/star_rating_grey2.gif) left bottom; position: absolute;
	height: 18px; display: block; left:0; top:0; text-indent: -9000px; z-index: 1; }
.dark-rating li.current-rating{ background: url(../images/star_rating_grey2.gif) left bottom; }




.adv_txt_1 { background: #EEEEEE; color: #8C9399; padding: 15px; } 
.adv_txt_1 a { color: #8C9399; } .adv_txt_1 a:hover { color: #F30020; }



.list_table {
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
}
.list_table li {
	float:left;
	display:block;
	width:49%;
	margin:0;
	overflow:hidden;
}
.list_table li h3{
	padding:0 0 0 25px;
	color:#000;
}
h3.up {
	background:url(../images/handup.gif) no-repeat;	
}
h3.down {
	background:url(../images/handdown.gif) 0 5px no-repeat;	
}
.arrows {
	width:80%;
	padding:5px 0;
	text-align:right;
}
.arrows a{
	color:#fff;
}
.arrows a img{
	border:0;
}
.real_song_block {
	width:80%;
	height:225px;
	overflow:hidden;
	position:relative;
}
.real_song_block .sliding{
	width:99%;
	position:absolute;
	top:0;
	left:0;
}
.real_song_block .sliding .song{
	width:100%;
	overflow:hidden;
	padding:0 5px 10px 5px;
	background:url(../images/underline.gif) 5px bottom no-repeat;
}
.real_song_block .sliding .song:hover{
	background-color:#fffee5;
}
.song .checker{
	width:10px;
	height:10px;
	_width:12px;
	_height:12px;
	margin:10px 5px 0 0;
	float:left;
	font-size:0;
	line-height:0;
	background:#fff;
	border:#8a8a8a solid 1px;
}
.song .title{
	margin:10px 0 0 0;
	line-height:11px;
	float:left;
	font-size:11px;
}
.delbutton {
	position:relative;
	top:-10px;
	width: 135px;
}
.delbutton a{
	display:block;
	height:27px;
	width:100%;
	background:url(../images/delbutton.gif) no-repeat;
}
.delbutton a:hover{
	background:url(../images/delbutton_hover.gif) no-repeat;
}
.reggbutton a{
	display:block;
	height:27px;
	width:164px;
	background:url(../images/regg.gif) no-repeat;
	text-indent: -9999px;
}
.reggbutton a:hover{
	background:url(../images/regg_hover.gif) no-repeat;
}

.createradio a{
	display:block;
	height:29px;
	width:181px;
	background:url(../images/w_create.png) no-repeat;
	text-indent: -9999px;
	margin-top:-40px;
	float:right;
	    
}
.createradio a:hover{
	background:url(../images/w_create_over.png) no-repeat;
	    
}

.nosongs {
	margin:30px 0 0 0;
	height:20px;
	width:80%;
	padding:10px 0 0 5px;
	font-size:11px;
	border-bottom:#d5d5d5 solid 1px;
}
.warn {
	margin:10px 0 10px 36px;
	width:220px;
	padding:5px 10px;
	font-size:12px;
	background:#eee;
	line-height:14px;
	color:#8c9399;
	display:block;
	position:relative;
}
.warn2 {
	margin:0 0 10px 35px;
	width:220px;
	padding:5px 10px;
	font-size:12px;
	background:#eee;
	line-height:14px;
	color:#8c9399;
	position:relative;
}
.warn a{
	color:#8c9399;
}
.warn_banner {
	margin:10px 0 10px 36px;
}
.passreset {
	width:100%;
	padding: 20px 0 350px 0;
	text-align: center;
}
#all .leftcol .passform h3.h3black { padding: 0; }
.passform {
	width:300px;
	float:right;
	padding: 0;
	text-align: left;
}
.passcont {
	width:270px;
	padding: 0 17px 0 0;
	font-size:11px;
	color:#000;
}
.passcont ul{
	list-style:none;
	width:100%;
	margin-bottom:20px;
}
.passcont ul li{
	overflow:hidden;
	width:100%;
	margin:0;
	padding:5px 0;
}
.passcont ul li div{
	text-align:left;
	float:left;
	width:60px;
}
.passcont ul li div.inp{
	float:left;
	padding:2px 0;
	width:190px;
}
#all .passcont ul li div.inp input{
	border:#999 solid 1px;
}

.simple_line {
	height:20px;
}
.dropDown {
	position:relative;
	float:right;
	height:20px;
}
.selecter{
	padding:2px 7px;
	display:inline;
	top:0px;
	right:0px;
	width:110px;
	_width:127px;
	position:absolute;
	overflow:hidden;
	float:right;
	border:#CCC solid 1px;
	background:#FFF;
}
.selecter span {
	white-space:nowrap;
}
.selecter span img{
	cursor:pointer;	
	margin:0 0 0 4px;
}
.selecter .options{
	display:none;
	overflow:hidden;
	padding:5px 0 0 0;
}
.selecter .options a{
	display:block;
	color:#879db5;
	line-height:16px;
	text-decoration:none;
}
.selecter .options a:hover{
	color:#f00;
}
.starbloglist{
	width:100%;
	margin-left:0px;
	overflow:hidden;
}

.starbloglist li{
	float:none;
	width:100%;
}


.smallcomment{
	background:url(../images/commenti.gif) no-repeat;
	padding:0 0 0 17px;
	color:#879db5;
	line-height:20px;
	font-size:11px;
}
.smallcomment a{
	color:#879db5;
	text-decoration:underline;
}
.smallcomment a:hover{
	color:#879db5;
	text-decoration:none;
}
.smallcomm{
	padding:0 0 0 0;
	color:#879db5;
	line-height:14px;
	font-size:11px;
}
.smallcomm a{
	color:#879db5;
	text-decoration:underline;
}
.smallcomm a:hover{
	color:#879db5;
	text-decoration:none;
}
.navigator {
	width:100%;
	margin:10px 0 10px 0px;
	list-style:none;
}
.navigator li{
	width:100%;
	margin:0;
}
.navigator .alpabet{
	position:relative;
	background:#eeefef;
	height:35px;
}
.navigator .alpabet .left_corners{
	position:absolute;
	top:0;
	left:0;
	height:35px; 
	width:13px; 
	background:url(../images/left_corners.gif) no-repeat;
}
.navigator .alpabet .elements{
	text-align:center;
	font-size:12px;
	padding:7px 0 0 0;
}
.navigator .alpabet .elements a{
	color:#0076a3;
}
.navigator .alpabet .elements a:hover{
	text-decoration:none;
}
.navigator .alpabet span{
	padding:0 30px;
}
.navigator .alpabet span span{
	padding:0;
}
.navigator .alpabet span a{
	padding:0 1px;
}
.navigator .alpabet .right_corners{
	position:absolute;
	top:0;
	right:0;
	height:35px;
	width:13px;
	background:url(../images/right_corners.gif) no-repeat;
}
.navigator .modes{
	font-size:11px;
	text-align:center;
	padding:7px 0;
}
.navigator .modes a{
	cursor:pointer;
	padding:0 10px;
	text-decoration:underline;
}
.navigator .modes a:hover{
	color:#737373;
	text-decoration:none;
}
.fans {
	width:95%;
	list-style:none;
	overflow:hidden;
}
.fans li{
	margin:0;
	float:left;
	font-size:10px;
	padding:0 15px 5px 0;
}
.fans li img{
	display:block;
	margin-bottom:1px;
}

.people_list {
	padding:40px 0 0 0;
	overflow:hidden;
	width:100%;
}
.people_list h3{
	margin-bottom:30px;
}

.underline {
	text-decoration:underline;	
}
.people_list .person_list{
	font-size:12px;
	float:left;
	width:19.5%;
	margin-bottom:20px;
	height:115px;
}
.people_list .person_list img{
	border:0;
	display:block;
	margin:0 0 5px 0;
}

.addictions { float:left; width:30%; padding: 0; }

.addictionshor { width:100%; padding: 0; overflow: hidden; }

.addictions .addiction, .addictionshor .addiction { padding: 0 0 20px 30px; }

.addictionshor .addiction { float: left; width: 20%; }

.addictions .addiction img, .addictionshor .addiction img {
	float:left;
	display:block;
	margin: 0 0 0 0;
}
.addictions .addiction div.text { width: 65%; margin:0 0 10px 65px; }
.addictionshor .addiction div.text { width: 80%;margin:0 0 0 60px; }

.addictions .addiction div.text h3, .addictionshor .addiction div.text h3 {
	line-height:20px;
	margin-bottom:7px;
	margin-top: 0;
}
.addictions .addiction div.text p, .addictionshor .addiction div.text p {
	font-size:11px;
	line-height:12px;
	color:#000;
}



.regform {
	float:right;
	width:470px;

	padding: 0 0 150px 0;
}
.authform {
	float:right;
	/*
	width:273px;
	*/
	padding: 20px 20px 150px 0;
}

.authform .r_bl { padding:0 0 14px 17px; }

#all .authform h3.h3black, #all .regform h3.h3black {
	margin-top: 0;
	padding-top: 0;
}
.regtab {
	width:100%;
	list-style:none;
}
.regform .regtab { padding:0; }
.authform .regtab { padding: 0;}

.regtab li{
	width:100%;
	overflow:hidden;
	margin:0 0 5px 0;
	vertical-align:top;
}
.regtab li.lastli {
	margin: 0;
}

.regtab .info{
	float:left;
	width:150px;
	font-size:11px;
	padding:6px 0 0 0;
	color:#000;
	line-height:14px;
}
.regtab  li.lastli .elem * {
	line-height: 1.2em;
}
.authform .regtab .info {width:46px;}
.regtab .elem{
	float:left;
	width:325px;
	padding-top:3px;
	overflow:hidden;
	font-size:11px;
}
.authform .regtab .elem {width:135px;}

.authform .authbutt {
	margin-left:40px;	
	overflow:hidden;
	font-size:11px;
}

.authbutt {
	display:block;
	height:27px;
	width:100%;
	background:url(../images/auth.gif) no-repeat;
}
.authbutt:hover{
	background:url(../images/auth_hover.gif) no-repeat;
}

.passr a{
	display:block;
	height:27px;
	width:100%;
	background:url(../images/passr.gif) no-repeat;
}
.passr a:hover{
	background:url(../images/passr_hover.gif) no-repeat;
}


.regtab .elem input{
	float:left;
	width:130px;
	font-size:11px;
	padding:2px 0 0 3px;
	height:14px;
	_height:18px;
}
.regtab .error input {
	background: #ffdede;
}
.regtab .elem span {
	margin: 0 0 0 10px;
}
.regtab .elem input.sub{
	width:auto;
	height:auto;
}
.regtab .elem img{
	float:left;
	display:block;
	border:#CCC solid 1px;
	margin:0 0 10px 0;
	padding:0;
}
.reloadbutton {
	cursor:pointer;
	float:left;
	width:38px;
	height:38px;
	margin:6px 0 0 4px;
	background:url(../images/reload.gif) no-repeat;
}

.regsuccess { width: 50%; margin-left: 40%; padding: 30px 0 0 0; }
.regsuccess p { color: #3995B7; font-size: .725em; }
#all .leftcol .regsuccess h3.h3black { padding: 0;}

.checkbox {
	float:left;
	display:block;
	height:10px;
	width:10px;
	_height:12px;
	_width:12px;
	zoom:1;
	font-size:0;
	margin:4px 5px 0 0;
	padding:0;
	border:#CCC solid 1px;
	background:#fff;
}
.checkbox.checked{
	background:#fff url(../images/chek.gif) no-repeat;
}

#all a.del{
	padding:0 0 0 20px;
	background:url(../images/delcross.png) 0 1px no-repeat;
	font-size:11px;
	font-weight:normal;
	color:#879db5;
	    
}
#all a.del:hover{
	text-decoration:none;
}

#all a.del1 {
	padding:0 0 0 18px !important;
	background:url(../images/delcross1.png) 0 1px no-repeat;
	font-size:11px;
	font-weight:normal;
	color:#879db5;
	    
}
#all a.del1:hover{
	text-decoration:none;
}

.folder_block {
	width:240px;
	margin:0 0 20px 35px;	
}
.folder_list {
	width:100%;
	list-style:none;
}
.folder_list li{
	width:100%;
	padding:0;
	margin:0 0 1px 0;
	font-size:11px;
	overflow:hidden;
	background:url(../images/dot.gif) 0 13px repeat-x;
}
.folder_list li .foldername{
	padding:0 2px 0 24px;
	background:#fff url(../images/folder.gif) 0 3px no-repeat;
	float:left;
}
.folder_list li .folderfiles{
	padding: 0 0 0 2px;
	float:right;
	width:57px;
	background:#fff;
}

.toreg {
	width:96%;
	position:relative;
	padding:10px 10px;
	margin:18px 0 30px 0;
	font-size:14px;
	color:#000;
	background:#ffe894;
}

.toreg .tl{
	position:absolute;
	top:0;
	left:0;
	width:9px;
	height:9px;
	font-size:0;
	background:url(../images/toreg_tl.gif) no-repeat;
}
.toreg .tr{
	position:absolute;
	top:0;
	right:0;
	width:9px;
	height:9px;
	font-size:0;
	background:url(../images/toreg_tr.gif) no-repeat;
}
.toreg .bl{
	position:absolute;
	bottom:0;
	left:0;
	width:9px;
	height:9px;
	font-size:0;
	background:url(../images/toreg_bl.gif) no-repeat;
}
.toreg .br{
	position:absolute;
	bottom:0;
	right:0;
	width:9px;
	height:9px;
	font-size:0;
	background:url(../images/toreg_br.gif) no-repeat;
}

.listening_block {
	width:240px;
	margin:0 0 20px 35px;	
}
.listening_list {
	width:100%;
	list-style:none;
}
.listening_list li{
	width:100%;
	padding:0;
	margin:0;
	font-size:11px;
	line-height:24px;
	background:url(../images/personka.gif) 0 0 no-repeat;
}
.listening_list li .listeningname{
	padding:0 2px 0 24px;
}

.h3blackl {
	margin:0;
	padding:5px 0 10px 0;
	color:#000;
}
.h3blackl a{
	color:#000;
}

.info_tabs {
	margin-bottom:40px;
	width:100%;
	position:relative;
}
.info_tabs .info {
	display:none;
	margin:10px 10px 10px 0;
	font-size:11px;
	line-height:22px;
}
.info_tabs .info.blocking {
	display:block;
}

.eventlist_block {
	width:100%;
}
.eventlist_block ul{
	width:95%;
	list-style:none;
}
.eventlist_block ul li{
	overflow:hidden;
	display:block;
	width:100%;
	margin:0;
	padding: 9px 0;
	font-size:11px;
	line-height:14px;
	background:url(../images/dot.gif) bottom repeat-x;
}
.eventlist_block ul li .date{
	float:left;
	width:57px;
}
.eventlist_block ul li img{
	float:left;
}
.eventlist_block ul li .event{
	margin:0 0 0 80px;
	color:#000;
}

.persent_info {
	margin:0 0 30px 0;
}
.persent_info .blogoactivity { margin:0; width: 115px; float:left; height: 155px; position: relative;
	background: url(../images/bg_blogoactivity.gif) no-repeat 100% 0;}
.persent_info .blogoactivity p { color: #F30020; font: .625em Arial; margin: 0 50px 0 0; padding: 56px 0 0 0; text-align: right; }
.persent_info .blogoactivity p strong { display:block; font-size: 2.5em; }
.persent_info .blogoactivity img { height: 5px; width: 3px; position: absolute; right: 16px; bottom: 42px; }

.persent_info .text{
/*
	float:left;
	width:58%;
*/
	margin-left: 118px;
	padding:15px 0 0 5px;
	font-size:11px;
	line-height:14px;
}
.persent_info .text p{
	padding:5px 0 7px 0;
	margin:0;
}

/* fix for other page*/
.aboutme { width: 100%; overflow: hidden; }
.aboutme .persent_info { margin:0 0 0 200px; float: none; }
.aboutme .uinfo img { float: none; }
.aboutme .uinfo { float: left; width: 130px; padding: 23px 0 0 0; }


.black {
	color:#000;	
}

.addbutton {
	margin:10px 0 0 0;
	height:27px;
	width:180px;	
	text-indent: -9999px;
}
.addbutton a{
	display:block;
	height:27px;
	width:100%;
	background:url(../images/addbutton.gif) no-repeat;
}
.addbutton a:hover{
	background:url(../images/addbutton_hover.gif) no-repeat;
}

.addbutton1 {
	margin:10px 0 0 0;
	height:27px;
	width:160px;
}
.addbutton1 a{
	display:block;
	text-indent: -9999px;
	height:27px;
	width:100%;
	background:url(../images/addbutton1.gif) no-repeat;
}
.addbutton1 a:hover{
	background:url(../images/addbutton1_hover.gif) no-repeat;
}


.profile_warning {
	padding:22px 60px 35px 30px;
	display:block;
	_width:100%;
	position:relative;
	background:#ffe894;
	margin-bottom:30px;
	color:#000;
}
.profile_warning p{
	padding:0;
	margin:0 0 0 3px;
}

.profile_warning .warntl{
	position:absolute;
	top:0;
	left:0;
	width:14px;
	height:13px;
	background:url(../images/warntl.gif) no-repeat;
}
.profile_warning .warntr{
	position:absolute;
	top:0;
	right:0;
	_right:-2px;
	width:14px;
	height:13px;
	font-size:0;
	background:url(../images/warntr.gif) no-repeat;
}
.profile_warning .warnbl{
	position:absolute;
	bottom:0;
	left:0;
	_bottom:-1px;
	width:14px;
	height:13px;
	font-size:0;
	background:url(../images/warnbl.gif) no-repeat;
}
.profile_warning .warnbr{
	position:absolute;
	bottom:0;
	right:0;
	_bottom:-1px;
	_right:-1px;
	width:60px;
	height:58px;
	font-size:0;
	background:url(../images/warnbr.gif) no-repeat;
}

.new_albums {
	margin:10px 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.new_albums li{
	float:left;
	margin:0;
	width:30%;
	height:70px;
	font-size:12px;
	line-height:14px;
}
.new_albums li .icon{
	height:55px;
}

.cll img {
	vertical-align:middle;
	margin-right:10px;
}
.cll li {
	font-size:11px;
}

.commentics {
	width:98%;
	list-style:none;
}
.commentics li{
	margin:0 0 10px 0;
	width:100%;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
}
.commentics li img{
	float:left;
	margin-right:10px;
}
.commentics li .login{
	float:left;
	margin:5px 0 0 0;
}

#all .commentics li .text{
	float:left;
	margin:8px 0 0 0;
	width:100%;
	color:#000;
}

.sendbutton {
	margin-top:15px;
	width:98%;
	text-align:right;
	overflow:hidden;
	height:27px;
}
.sendbutton a{
	width:118px;
	display:block;
	float:right;
	height:27px;
	background:url(../images/sendbutton.gif) no-repeat;
}
.sendbutton a:hover{
	width:118px;
	display:block;
	float:right;
	height:27px;
	background:url(../images/sendbutton_hover.gif) no-repeat;
}


.music_navigator {
	margin:-4px 0 -3px -7px;
	font-size:11px;
	color:#0076a3;
}
.music_navigator a{
	padding:0 7px;
}

.slider {
	margin:10px 0 10px 0;
	text-align:center;
}
.slider img{
	margin:0 auto;
	border:#CCC solid 1px;
	display:block;
}

.blog_search {
	width:100%;	
	margin:0 0 20px 0;
}

.blog_search .mainsearch { overflow:hidden;}
.blog_search .mainsearch fieldset {float:left; text-align: left; margin: 0 0 0 0; background:url(../images/regin.gif) 0 6px no-repeat;}
.blog_search .mainsearch input { vertical-align: middle; color: #6A7C84; font: .660em Arial; margin:3px 5px; padding: 0px 0px; width:120px; height:13px;border: 0;line-height:10px; background-color:transparent;}
.blog_search .mainsearch input[type='image'] { border: 0; width:auto; padding: 2px 5px; height:auto; margin:0;}

.cloads {
	width:100%;	
	margin:0 0 20px 0;
	font-size:14px;
	line-height:normal;
}

.cloads a {margin-right:4px;line-height:normal;}
.cloads a.c1{font-size:.7em;}
.cloads a.c2{font-size:.8em;}
.cloads a.c3{font-size:.9em;}
.cloads a.c4{font-size:1em;}
.cloads a.c5{font-size:1.1em;}
.cloads a.c6{font-size:1.2em;}
.cloads a.c7{font-size:1.3em;}

.calendar {
	width:100%;
	margin:0 0 20px -11px;
	font-size:11px
	
}
.calendar table {
	border-collapse: collapse;	
}
.calendar table td{
	width:18px;
	height:18px;
	line-height:18px;
	vertical-align:top;
	text-align:center;
	border-collapse: collapse;
	padding:0;
	color:#91a7b1;
	cursor:pointer;
}
.calendar table td:hover,
.calendar table td.IEhover{
	color:#ce0000;
	background:url(../images/calend.gif) left top no-repeat;
}
.calendar table td.nav{
	cursor:default;
}
.calendar table td.nav:hover,
.calendar table td.IEnavhover{
	background:none;
}

.calendar table td.nav a{
	display:block;
	margin:0 auto;
	width:22px;
	height:18px;
	color:#0076a3;
	text-decoration:none;
	background:url(../images/calend.gif) top no-repeat;
}

.adding_news {
	width:100%;
	font-size:12px;
	margin-bottom:20px;
}

.adding_news h4{
	font-size:12px;
	color:#000;
}

.adding_news h4{
	font-size:12px;
	color:#000;
	margin:0;
	padding:10px 0 0 0;
}
.adding_news .mainsearch { overflow:hidden;}
.adding_news .mainsearch fieldset {float:left; text-align: left; margin: 0 0 0 0; background:url(../images/regin.gif) 0 6px no-repeat;}
.adding_news .mainsearch input { vertical-align: middle; color: #6A7C84; font: 11px Arial; margin:3px 5px; padding: 0px 0px; width:120px; height:13px;border: 0;line-height:10px; background-color:transparent;}
.adding_news .mainsearch input[type='image'] { border: 0; width:auto; padding: 2px 5px; height:auto; margin:0;}

.inc {
	margin-top:-3px;
	margin-left:-3px;
	width:99%;
}

.inc a {
	margin-right:5px;
	text-decoration:none;
}
.inc a span.red {
	text-decoration:underline;
}
.inc a:hover span.red {
	text-decoration:none;
}
.inc span.norm {
	color:#666;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
	white-space:nowrap;
}

.news {
	margin:5px 0;
	font-size:13px;
	line-height:normal;
}

.news_functions {
	overflow:hidden;
	margin:0;
	position:relative;
	top:10px;
}
.news_functions .tags{
	float:left;
	font-size:12px;
	color:#879DB5;
}
.news_functions .tags a{
	color:#879DB5;
}
.news_functions .tags a:hover{
	color:#879DB5;
	text-decoration:none;
}
.news_functions .comments{
	float:right;
}
.news_functions .comments .smallcomment{
	font-size:12px;
}

.bloquote {
	font-size:13px;
	font-style:italic;
	padding:0 20px 10px 20px;
	line-height:1.3em;
	margin-top:-2px;
	background:url(../images/dot.gif) bottom repeat-x;
}

.news_nav {
	font-size:11px;
	text-align:center;
	padding:5px 0;
}
.news_nav a{
	margin:0 7px;
}
.news_nav a.current{
	color:#000;
	text-decoration:none;
}

.rulls {
	font-size:11px;
	display:block;
	width:40px;
	margin-top:-15px;
}

.friends { 
	width:100%;
	margin:0;
	list-style:none;
}
.friends li{ 
	width:100%;
	overflow:hidden;
	line-height:26px;
	font-size:11px;
	padding:0;
	margin:6px 0 0;
	color:#6A7C84;
}
.friends li:first-child{ 
	margin:0;
}
.friends img { float:left; margin: 2px 10px 0 0;  }
.friends .cleft {
	margin-top:5px;
}
.cleft {
	clear:left;	
}

.cl2 {
	font-size:12px;
	padding-bottom:20px;
}

.blog_functions {
	font-size:11px;
	margin-bottom:20px;
}

.editform {
	margin:20px 0;
}
.proform {
	margin:0;
	padding:0;
	list-style:none;
	vertical-align:top;
	width:100%;
}
.proform li{
	margin:5px 0;
	#margin:10px 0;
	padding:0;
	width:100%;
	display:table;
	float:none;
}
.proform li .text{
	float:left;
	display:block;
	margin:0;
	padding:3px 0;
	color:#000;
	font-size:11px;
	width:275px;
	line-height:normal;
}
.proform li .text2{
	float:left;
	display:block;
	margin:0;
	padding:3px 0;
	color:#000;
	font-size:11px;
	width:110px;
	line-height:normal;
}
.proform li .element{
	display:block;
	float:left;
	margin:0 0 0 10px;
	padding:1px 0;
}


.JSRadioButtons {
	width:100%;
	height:16px;
	overflow:hidden;
	font-size:11px;
	line-height:16px;
	color:#666;
}
.JSRadio {
	float:left;
	height:16px;
	overflow:hidden;
	display:block;
	position:relative;
	white-space:nowrap;
	margin:0 10px 0 0;
}
.JSRadio .pointer{
	width:12px;
	height:12px;
	position:absolute;
	top:2px;
	left:2px;
	cursor:pointer;
	background:url(../images/radio.gif) 0 0 no-repeat;
}
.JSRadio .pointer.current{
	background:url(../images/radio_checked.gif) 0 0 no-repeat;
}
.JSRadio .Label{
	float:left;
	height:16px;
	margin:0;
	padding:0 0 0 20px;
}

.JSCheck {
	float:left;
	height:20px;
	overflow:hidden;
	display:block;
	font-size:11px;
	line-height:16px;
	position:relative;
	white-space:nowrap;
	margin:3px 5px 0 0;
	min-width:22px;
}
.JSCheck.comp{
	color:#000;
	margin:5px 10px 0 -5px;
}
.JSCheck .pointer{
	width:12px;
	height:12px;
	position:absolute;
	top:2px;
	left:2px;
	cursor:pointer;
	background:url(../images/check.gif) 0 0 no-repeat;
}
.JSCheck .pointer.current{
	background:url(../images/check_checked.gif) 0 0 no-repeat;
}
.JSCheck .Label{
	float:left;
	height:16px;
	margin:0;
	padding:0 0 0 20px;
}

.JSInput {
	width:224px;
	height:14px;
	color:#666;
	font-size:11px;
	line-height:16px;
	padding-top:2px;
	#padding-top:0;
	#margin-left:-10px;
	_height:18px;
	border-top:#999 solid 1px;
	border-right:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	border-left:#999 solid 1px;
}


.JSselect{
	width:224px;
	height:16px;
	_height:18px;
	color:#666;
	font-size:11px;
	line-height:16px;
	position:relative;
	z-index:2;
}
.JSoption{
	width:100%;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	z-index:500;
	border-top:#999 solid 1px;
	border-right:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	border-left:#999 solid 1px;
	background:#FFF;
}
.JSselect ul{
	width:100%;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.JSselect ul li{
	display:none;
	overflow:hidden;
	height:16px;
	_height:18px;
	margin:0;
	padding:0 3px;
	cursor:pointer;
}
.JSselect ul li.label {
	display:block;
	width:197px;
	height:16px;
	cursor:default;
}
.JSselect ul li.undergrounded {
	border-bottom:#CCC solid 1px;
}
.JSselect ul li:hover{
	background:#eee;
}
.JSselectNav {
	position:absolute;
	right:2px;
	top:4px;
	z-index:501;
	width:16px;
	height:11px;
	cursor:pointer;
	background:#FFF url(../images/buttondown.gif) 0 0 no-repeat;
}

.savebutton {
	width:118px;
	height:27px;
	margin:10px 0 0 0;
}
.savebutton  a{
	display:block;
	width:118px;
	height:27px;
	background:url(../images/saveb.gif) 0 0 no-repeat;
}
.savebutton  a:hover{
	background:url(../images/saveb_hover.gif) 0 0 no-repeat;
}


.avpas {
	margin:20px 0;
	overflow:hidden;
}
.avpas .avatara{
	width:47%;
	float:left;
	padding:0;
}
.avpas .pass{
	width:46%;
	float:left;
	color:#000;
	padding:0 0 0 25px;
	border-left:#CCC solid 1px;
	
}
.pass p {
	font-size:11px;
	margin-bottom:5px;
}
.avpas .avtel .img{
	float:left;
	width:110px;
	font-size:11px;
	line-height:20px;
}
.avpas .avtel .textel{
	float:left;
	width:160px;
	font-size:11px;
	line-height:normal;
	color:#000;
}
.avpas .avtel .JSInput{
	float:none;
	width:159px;
	margin-top:10px;
	margin-left:0;
}
.loadbutton {
	width:98px;
	height:27px;
	margin:5px 0 0 0;
}
.loadbutton  a{
	display:block;
	width:98px;
	height:27px;
	background:url(../images/loadb.gif) 0 0 no-repeat;
}
.loadbutton  a:hover{
	background:url(../images/loadb2.gif) 0 0 no-repeat;
}
.logg {
	padding:4px 0 0 20px;
	margin:0 0 0 5px;
	line-height:20px;
	background:url(../images/ico_user.gif) 0 0  no-repeat;
	
}
.passw {
	list-style:none;
	margin-top:20px;
}
.passw li{
	margin:0 0 5px 0;
	padding:0;
	overflow:hidden;
	width:100%;
}
.passw li .textt{
	color:#000;
	float:left;
	font-size:11px;
	width:90px;
}
.passw li .el{
	float:left;
	width:170px;
}
.passw li .el .JSInput{
	float:none;
	width:169px;
	margin-left:0;
}

p.commentt {
	font-size:11px;
	margin:-14px 0 0 3px;
}

.JStext {
	width:340px;
	height:96px;
	color:#666;
	font-size:11px;
	line-height:16px;
	padding-top:2px;
	#padding-top:0;
	border-top:#999 solid 1px;
	border-right:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	border-left:#999 solid 1px;
}

.savebutton2 {
	width:183px;
	height:27px;
	margin:10px 0 0 0;
}
.savebutton2  a{
	display:block;
	width:183px;
	height:27px;
	background:url(../images/saveb2.gif) 0 0 no-repeat;
}
.savebutton2  a:hover{
	background:url(../images/saveb2_hover.gif) 0 0 no-repeat;
}

.subj {
	margin:20px 0;
	color:#000;
	font-size:11px;
	overflow:hidden;
}
.subj .subj_title {
	float:left;
	width:7em;
	padding:0 0 3px 0;
}
.subj .ele {
	margin-left: 7em;
}
.subj .ele .JSInput{
	width: 99.7%;
}

p.commenttt {
	font-size:11px;
	color:#000;
	margin:-10px 0 0 3px;
}

.filesel {
	width:660px;
	font-size:11px;
	line-height:14px;
	margin-bottom:20px;
}

.filesel .JSInput{
	width:570px;
	margin-right:10px;
	margin-left:0;
}


.sve {
	overflow:hidden;
	width:140%;
}
.savebutton3 {
	float:left;
	width:291px;
	height:27px;
	margin:10px 0 0 0;
}
.savebutton3  a{
	display:block;
	width:291px;
	height:27px;
	background:url(../images/saveb3.gif) 0 0 no-repeat;
}
.savebutton3  a:hover{
	background:url(../images/saveb3_hover.gif) 0 0 no-repeat;
}
.savebutton4 {
	float:left;
	width:232px;
	height:27px;
	margin:10px 0 0 0;
}
.savebutton4  a{
	display:block;
	width:232px;
	height:27px;
	background:url(../images/saveb4.gif) 0 0 no-repeat;
}
.savebutton4  a:hover{
	background:url(../images/saveb4_hover.gif) 0 0 no-repeat;
}
.savebutton5 {
	float:left;
	width:137px;
	height:27px;
	margin:10px 0 0 0;
}
.savebutton5  a{
	display:block;
	width:137px;
	height:27px;
	background:url(../images/saveb5.gif) 0 0 no-repeat;
}
.savebutton5  a:hover{
	background:url(../images/saveb5_hover.gif) 0 0 no-repeat;
}

.rating_col {
	width:66%;
	float:left;
	padding:0 0 0 0;
}
.rating_star {
	float:right;
	width:33%;
}

.rating_star  .popsets li {
	margin:0 0 5px;	
}

.simple_list {
	list-style:none;
	font-size:12px;
	margin-bottom:10px;
	vertical-align:top;	
}
.simple_list li{
	padding:0;
	margin:4px 0;
	width:100%;
}
.simple_list2 {
	list-style:none;
	font-size:12px;
	margin-bottom:10px;
	vertical-align:top;	
}
.simple_list2 li{
	padding:4px 0 2px 0;
	margin:4px 0;
	width:100%;
	position:relative;
}
.simple_list2 span,.simple_list2 a{
	margin:0 0 0 50px;
}
.simple_list2 span.ava{
	position:absolute;
	left:0;
	top:0;
	margin:0;
	padding:0;
}
.simple_list2 span.ava a{
	margin:0;
	padding:0;
}
.simple_list2 .commcount_date{
	margin-top:-6px;
	padding:0;
}
.simple_list2 .commcount_date a{
	margin:0;
	padding:0;
}


.about_station {
	width:100%;
	margin:10px 0 -20px 0;
	overflow:hidden;
}
.about_station h4{
	float:left;
	font-size:1.125em;
}
.about_station .descr{
	margin:9px 0 0 40px;
	font-size:12px;
	line-height:normal;
	width:80%;
/*	float:right;	*/
	float:left;
}
.about_station a{
	line-height:20px;
	font-size:11px;
}

.radio_selecters {
	width:100%;
	text-align:center;
	/*padding:6px 0 7px;*/
}
.profleft .radio_selecters {
	padding:1px 0 0
}
.radio_selecters .sform{
	list-style:none;
	font-size:12px;
	color:#435157;
	/*display:table;*/
	margin:0 auto;
	_margin:0;
	padding:0;
}

.radio_selecters #radioform {
	height: 2.6em;
}
#radioform li li {
	color: #A1A8AB;
}
.radio_selecters .sel1 {
	float: left;
	width: 32%;
}
.radio_selecters .sel2 {
	float: left;
	margin:0;
}
.radio_selecters .sel3 {
	float: right;
}

.radio_selecters .sform li{
	float:left;
    margin-left: 0;
    margin-left: 5px;
    margin-top: 0;   
}
* +html .radio_selecters .sform li {height:24px;}
.radio_selecters .textlnk li{
	padding:0 15px 0 0;
}

.radio_selecters .sform .JSselect{
	width:131px;
	margin:0 0 0 0;
}
.radio_selecters .sform .JSselect ul {
	text-align:left;
}
.radio_selecters .sform .JSselect ul li{
	float:none;
	text-align:left;
	padding:0 3px;
}
.radio_selecters .sform .JSselect ul li.label {
	width:107px;
	margin:0;
}
.radio_selecters .sform .JSselectNav {
	right:0px;
	top:1px;
	height:15px;
	cursor:pointer;
	background:#FFF url(../images/downar.gif) 0 0 no-repeat;
}
.radio_selecters .sform .JSCheck {
	float:left;
	height:16px;
	overflow:hidden;
	display:block;
	font-size:11px;
	line-height:16px;
	position:relative;
	white-space:nowrap;
	margin:10px 0 0 -2px;
}

.butt li {
	margin-bottom:5px;	
}
#all .stst {
	margin:3px 0 5px 0;float:none;
}
#all .stst ul{
	margin:0 auto;_margin:0;
}
.tcenter {
	text-align:center;	
}

.infly {
	position:relative;
	display:block;
	_width:100%;
	margin:5px 0;
	padding:5px 0;
	background:#fff;
	border:#e9eaea solid 1px;
}
.infly p{
}
.infly_tl {
	position:absolute;
	top:-1px;
	left:-1px;
	width:4px;
	height:4px;
	background:url(../images/infly_tl.gif) no-repeat;
}
.infly_tr {
	position:absolute;
	top:-1px;
	right:-1px;
	width:4px;
	height:4px;
	background:url(../images/infly_tr.gif) no-repeat;
}
.infly_bl {
	position:absolute;
	bottom:-1px;
	_bottom:-15px;
	left:-1px;
	width:4px;
	height:4px;
	background:url(../images/infly_bl.gif) no-repeat;
}
.infly_br {
	position:absolute;
	bottom:-1px;
	_bottom:-15px;
	right:-1px;
	width:4px;
	height:4px;
	background:url(../images/infly_br.gif) no-repeat;
}
.infly_tl2 {
	position:absolute;
	top:-1px;
	left:-1px;
	width:4px;
	height:4px;
	background:url(../images/infly_tl2.gif) no-repeat;
}
.infly_tr2 {
	position:absolute;
	top:-1px;
	right:-1px;
	width:4px;
	height:4px;
	background:url(../images/infly_tr2.gif) no-repeat;
}
.infly_bl2 {
	position:absolute;
	bottom:-1px;
	_bottom:-15px;
	left:-1px;
	width:4px;
	height:4px;
	background:url(../images/infly_bl2.gif) no-repeat;
}
.infly_br2 {
	position:absolute;
	bottom:-1px;
	_bottom:-15px;
	right:-1px;
	width:4px;
	height:4px;
	background:url(../images/infly_br2.gif) no-repeat;
}
.radio_list_functions, .radio_list_functions1 {
	overflow:hidden;
	width:100%;
	margin:0 0 17px 0;
	font-size:11px;
	list-style:none;
}
.radio_list_functions li{
	float:right;
	margin:0 0 0 10px;
}
.radio_list_functions1 li{
	float:right;
	margin:0 0 0 25px;
}
.radio_list_functions1 li a { color: #879DB5; }

.addtofav{
	background:url(../images/addplus.gif) no-repeat;
   	color:#879DB5;
    	padding:2px 0 2px 20px;	
}
.addtofav:hover{
    	background:url(../images/addplushover.gif) no-repeat;
    	cursor: pointer;
}
.removefav{
	background:transparent url(../images/del_favor.png) no-repeat scroll 0 0;
    color:#879DB5;
    padding:2px 0 2px 20px;	
        
}
.recom{
	background:url(../images/s.gif) no-repeat;
	padding:2px 0 2px 20px;
	color:#879db5;
}
.radio_list_functions a{
	color:#879db5;
	text-decoration:underline;
}
.radio_list_functions a:hover{
	color:#F30020;
	text-decoration:none;
}

.editors {
	width:100%;	
	margin-bottom:20px;
}

.JSArea {
	width:100%;
	height:150px;
	margin-bottom:20px;
}


.player_info {
	position:relative;
	overflow:hidden;
	margin:20px 0 0;
	width:574px;
	/*_width:614px;*/
	padding:20px;
	background:transparent url(../images/station_fon.png) no-repeat scroll 0 0;
	height:115px;
	    
}

.player_info .tla{
	position:absolute;
	top:0;
	left:0;
	width:8px;
	height:8px;
	font-size:0;
	background:url(../images/tla.gif) 0 0 no-repeat;
}
.player_info .tra{
	position:absolute;
	top:0;
	right:0;
	width:8px;
	height:8px;
	font-size:0;
	background:url(../images/tra.gif) 0 0 no-repeat;
}

.closeb {
	display:block;
	width:38px;
	height:36px;
	float:right;
	background:url(../images/cbutton.gif) no-repeat;
}

.questpl {
	padding:0 0 0 25px;
	background:transparent url(../images/forum.png) no-repeat scroll -2px -2px;
	height:20px;
	display:block;
	float:left;
}
* html .questpl {
   background:none;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/forum.png,sizingMethod='crop');
   background-position:0 -2px
}

.questpl a {
	color:#879db5;	
}

.questpl a:hover,
.recd_del a:hover {
	color:#FF120D;
	text-decoration:none;	
}
.recd {
	padding:0 0 0 25px;
	background:url(../images/addplus.png) 0 0 no-repeat;
	height:20px;
	display:block;
	float:left;
}
* html .recd {
   background:none;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/addplus.png,sizingMethod='crop')
}

.recd:hover 
{
    background:url(../images/addplushover.png) 0 0 no-repeat;
    cursor: pointer;
}

.recd_del {
	padding:0 0 0 25px;
	background:url(../images/del_favor.png) 2px 0 no-repeat;
	height:20px;
	display:block;
	float:left;
}

.recd_del a {
  color:#879DB5;
}
.recd a {
	color:#879db5;	
}
.favadd {
	padding:0 0 0 25px;
	background:url(../images/favadd.gif) 2px 0 no-repeat;
	height:20px;
	display:block;
	float:left;
}
.favadd a {
	color:#879db5;	
}


.player {
  height:100px;
  margin:-5px 0 0;
  overflow:hidden;
  position:relative;
  width:640px;
  z-index:10
}

#slplayer a img 
{
    margin-left : 10px;
}

.leftcol .player {margin:-5px 0 0 -10px;}

.history { list-style: none; font: .75em/24px Arial; }
.history li { margin-left: 0; }




.bigplayer {
	width: 614px;
	height: 607px;
	position:relative;
	background: url(../images/player_bg_blank.png) no-repeat 0 0;
	    
}
.bigplayer .pause{
	width:56px;
	height:56px;
	display: block;
	text-indent: -9999px;
	background:url(../images/pause.gif) no-repeat;
	position: absolute;
	left: 21px;
	top: 15px;
	    
}
.bigplayer .pause:hover{
	background:url(../images/pause2.gif) no-repeat;
	    
}

.bigplayer .next{
	width:56px;
	height:56px;
	display: block;
	text-indent: -9999px;
	background:url(../images/next.gif) no-repeat;
	position: absolute;
	left: 79px;
	top: 22px;
	    
}
.bigplayer .next:hover{
	background:url(../images/next2.gif) no-repeat;
	    
}
.bigplayer .back_display{
	position:absolute;
	overflow:hidden;
	width:209px;
	_width:209px;
	height:38px;
	margin:22px 0 0 7px;
	line-height:36px;
	font-size:12px;
	font-weight:bold;
	left: 125px;
	white-space:nowrap;
}
.bigplayer .string_display { position: absolute; left: -7px;}

.bigplayer .volum{
	position:absolute;
	width:128px;
	height:36px;
	left: 352px;
	top: 22px;
	background:url(../images/volum.gif) no-repeat;
}
.bigplayer .volum .slider{
	position:absolute;
	width:70px;
	height:3px;
	left:37px;
	top:7px;
	background:url(../images/slider.gif) no-repeat;
}
.bigplayer .volum .slider .pointer{
	position:absolute;
	width:16px;
	height:15px;
	left:6px;
	top:-6px;
	background:url(../images/pointer.gif) no-repeat;
	cursor:pointer;
}
.bigplayer .favor{
	position:absolute;
	width:37px;
	height:37px;
	top:21px;
	left: 482px;
	background:url(../images/some1.gif) no-repeat;
	text-indent: -9999px;
}
.bigplayer .delete{
	position:absolute;
	width:37px;
	height:37px;
	top:21px;
	left: 520px;
	background:url(../images/some2.gif) no-repeat;
	text-indent: -9999px;
}
.bigplayer .max{
	position:absolute;
	width:17px;
	height:17px;
	top:19px;
	left: 579px;
	background:url(../images/max.gif) no-repeat;
	text-indent: -9999px;
}
.bigplayer .recd {
	padding:0 0 0 25px;
	background:url(../images/rard.gif) 2px 0 no-repeat;
	height:20px;
	display:block;
	position:absolute;
	bottom: 30px;
	left: 184px;
	font-size: .688em;
}
.bigplayer .recb {
	padding:0 0 0 25px;
	background:url(../images/recb.gif) 2px 0 no-repeat;
	height:20px;
	display:block;
	position:absolute;
	bottom: 30px;
	left: 468px;
	font-size: .688em;
}
.recb a {
	color:#879db5;	
}
.recb a:hover, .recd a:hover {
	color:#ff120d;	
	text-decoration:none;
}
.bigplayer .saverad{
	width:170px;
	height:33px;
	display: block;
	text-indent: -9999px;
	background:url(../images/saverad.gif) no-repeat;
	position: absolute;
	left: 11px;
	bottom: 22px;
}
.bigplayer .saverad:hover{
	background:url(../images/saverad1.gif) no-repeat;
}


.bigplayer .randset {
	width:160px;
	height:27px;
	display: block;
	text-indent: -9999px;
	background:url(../images/randset.gif) no-repeat;
	position: absolute;
	left: 300px;
	bottom: 25px;
}
.bigplayer .randset:hover{
	background:url(../images/randset.gif) no-repeat;
}

.pltext {
	position: absolute;
	width: 247px;
	height: 371px;
	font-size: .725em;
	line-height: 1.3em;
	left: 22px;
	top: 135px;
}
.pltext h4 {
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
	padding: 0;
}
.pltext strong {
	color: #000;
}

.tunesett {
	width: 275px;
	height: 240px;
	position: absolute;
	left: 290px;
	top: 130px;
}
.movescale {
	height: 11px;
	position: absolute;
	left: 0;
	width: 275px;
}

#moodtune { top: 20px; }
#speedtune { top: 78px; }
#vocaltune { top: 138px; }
#poptune { top: 197px; }

.movescale a { 
	position: absolute;
	width: 37px;
	height: 24px;
	top: -5px;
	background: url(../images/mover.png) no-repeat 0 0;
	text-indent: -9999px;
	outline: none; 
	    
}
#moodtune a { left: 20px; }
#speedtune a { left: 78px; }
#vocaltune a { left: 138px; }
#poptune a { left: 197px; }


.plyear { position: absolute; left: 301px; top: 407px; }
.plmusic { position: absolute; left: 301px; top: 499px; }
.chkbox { position: absolute; top: 0;  }
.bigplayer .ch1 { left: 0; }
.bigplayer .ch2 { left: 52px; }
.bigplayer .ch3 { left: 102px; }
.bigplayer .ch4 { left: 153px; }
.bigplayer .ch5 { left: 205px; }
.bigplayer .ch6 { left: 253px; }
.bigplayer .ch7 { left: 0; }
.bigplayer .ch8 { left: 52px; }
.bigplayer .ch9 { left: 102px; }
.bigplayer .ch10 { left: 153px; }
.bigplayer .ch11 { left: 205px; }

.bigplayer .cbreplacer {
	width: 16px; height: 16px;
}
.bigplayer .cbreplacer input { visibility: hidden; }
.bigplayer .cbchecked { background: transparent url(../images/check_dark.png) no-repeat 0 0;     }
.bigplayer .cbnotchecked { background: transparent url(../images/1.gif) no-repeat 0 0; }

.bigplayer .pllist { background: transparent url(../images/pllist.png) no-repeat 0 100%; padding: 0 0 17px 0;
	position: absolute; width: 271px; top: 130px; left: 10px; height: 167px;     }
.pllistcont { height: 156px; overflow: hidden; }
.bigplayer .pllist ul { font-size: .688em; line-height: 30px; color: #666; list-style: none; 
	width: 268px; margin: 0 1px; }
.bigplayer .pllist li { margin: 0; }
.bigplayer .pllist li.current { background: #FFFEE5; }
.bigplayer .pllist li div { margin: 0 24px 0 12px; width: 233px; overflow: hidden; white-space: nowrap;
	border-bottom: solid 1px #D5D5D5; }

.bigplayer .pllist .toparrow { position: absolute; right: 6px; top: 0; background: url(../images/buttonup.gif) no-repeat 0 0; 
	width: 16px; height: 11px; text-indent: -9999px; }
.bigplayer .pllist .botarrow { position: absolute; right: 6px; bottom: 17px; background: url(../images/buttondown.gif) no-repeat 0 0; 
	width: 16px; height: 11px; text-indent: -9999px; }
.bigplayer .pllist  .pltime {
	position: absolute; font-size: .725em; color: #36444F; top: -40px; left: 5px;
}
.bigplayer .pllist .pltime span { color: #5F6164; }



#blurDiv {
	background: #999;
	opacity: .5;
	filter: alpha(opacity=50);
	z-index: 99;
	left: 0;
	top: 0;
	position: absolute;
	display: none;
}
.regAlert {
	display: none;
	position: fixed;
	z-index: 9999;
	left: 50%;
	margin-left: -263px;
	top: 100px;
}
.regMessage {
	position: absolute;
	top: 40px; left: 50px;
	width: 430px;
}
.regMessage h3.h3black {
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 5px;
}
.regMessage p {
	font-size: 12px;
	color: #3995B7;
}
.rmbg {
	position: absolute;
	left: 0; top: 0;
	width: 527px;
	height: 248px;
	background: url(../images/bg_regmess.png) no-repeat 0 0;
	    
}
.buttnext {
	padding-top: 10px;
}
.buttnext a {
	background: url(../images/butt_next.png) no-repeat 0 0;
	display: block;
	width: 90px;
	height: 27px;
	text-indent: -9999px;
	outline: none;
	    
}
.buttnext a:hover {
	background: url(../images/butt_next_hover.png) no-repeat 0 0;
	    
}




.blogroll {
	height: 130px;
	border-top: solid 1px #fff;
	background: url(../images/bg_blogroll.gif) repeat-x 0 0;
	position: relative;
}
#scroller1 {
	height: 130px;
	overflow: hidden;
	width: 520px;
	margin: 0 35px 0 35px;
	padding: 14px 0 0 0;
	position: absolute;
}
.blogroll ul {
	position: absolute;
	list-style: none;
}
.blogroll li {
	float: left;
	margin: 0 0 100px 0;
	padding: 0;
}
.blogroll li img {
	margin: 0 29px 0 0;
}
.blogroll li a {
	display: block;
	font: 12px Arial, sans-serif;
}
.link-prev, .link-next {
	position: absolute;
	top: 45px;
	width: 15px;
	height: 28px;
	text-indent: -9999px;
	outline: none;
}
.link-prev.disabled, .link-next.disabled {
	display: none;
}
.link-prev {
	background: url(../images/link_prev.gif) no-repeat 0 0;
	left: 10px;
}
.link-next {
	background: url(../images/link_next.gif) no-repeat 0 0;
	right: 10px;
}
.blogrollmask {
	position: absolute;
	right: 0; top: 0;
}


.blogosearch, .forumsearch, .newssearch {
	background: #F1F1F1 url(../images/bg_searchblog.gif) repeat 0 0;
	position: relative;
	margin-bottom: 22px;
}
.forumsearch {
	margin-bottom: 10px;
}
.newssearch {
	margin-bottom: 15px;
}
.blogosearch fieldset, .forumsearch fieldset, .newssearch fieldset {
	width: 100%;
	height: 38px; 
}
.blogosearch .JSselectNav {
	background:#FFFFFF url(../images/downar.gif) no-repeat scroll 0 0;
	cursor:pointer;
	height:15px;
	right:0;
	top:1px;
}
.JSselect {
	color:#666666;
	font-size:11px;
	height:16px;
	line-height:16px;
	position:relative;
	width:104px;
	z-index:2;
	float: left;
	margin: 10px 5px 0 0;
}
.blogosearch label, .forumsearch label, .newssearch label {
	font: 12px Arial, sans-serif;
	color: #6A7C84;
	float: left;
	padding: 12px 15px 0 22px;
}
.newssearch label {
	padding: 0 15px 0 65px;
}
.blogosearch input, .forumsearch input, .newssearch input {
	font: 12px Arial, sans-serif;
	color: #6A7C84;
	float: left;
	width: 45%;
	/*margin: 10px 5px 0 0; */
	height:19px !important;
    margin:8px 5px 0 0;
}
.forumsearch input { width: 55%; }
.blogosearch button, .forumsearch button, .newssearch button {
	font: 12px Arial, sans-serif;
	color: #6A7C84;
	float: left;
	margin: 5px 5px 0 0;
}
.blogosearch .rt, .forumsearch .rt, .newssearch .rt { position: absolute; top: 0; right: 0; }
.blogosearch .rb, .forumsearch .rb, .newssearch .rb { position: absolute; bottom: 0; right: 0; }
.blogosearch .lb, .forumsearch .lb, .newssearch .lb { position: absolute; bottom: 0; left: 0; }
.blogosearch .lt, .forumsearch .lt, .newssearch .lt { position: absolute; top: 0; left: 0;  }






.blogoadv .foto100 {
	float: left;
	margin: 0 0 10px 0;
}
.blogoadv .uinfo { width: 207px; padding: 0; }
.blogoadv .userlisting2 {
	width: 95px;
	margin-left: 110px;
	clear: none;
	float: none;
	font: 11px Arial, sans-serif;
}
.blogoadv .userlisting2 .nofloat {
	margin: 5px 0 0 5px;
	clear: none;
	float: none;
}
.blogoadv .userlisting2 .nofloat img {
	margin: 0;
	clear: none;
	float: none;
}

.blogoadv .list2 .userlisting2 {
	width: 100%;
	margin: 0;
	clear: none;
	float: none;
	font: 11px Arial, sans-serif;
}

.showbloglink {
	font: 11px Arial, sans-serif;
	margin: 0;
	padding: 13px 0 0 0;
	text-align: right;
}

.mostquestions ul {
	font: 11px/1.4em Arial, sans-serif;
}
.tagcloud a {
	padding: .1em 3px;
}







.media {
	list-style: none;
}
.media li {
	float: left;
	margin: 0 32px 32px 0;
	padding: 8px;
	border: solid 1px #E5E5E5;
}
.media h4 {
	padding: 0;
}
.media p {
	margin: 0;
	font: .688em Arial, sans-serif;
	color: #666;
}




.uploadmedia {
	margin: 0 0 23px 0;
}
.uploadmedia a {
	color: #F30020;
	font: .688em/20px Arial, sans-serif;
}
.uploadmedia a:hover {
	color: #0076A3;
}
.uploadmedia img {
	vertical-align: bottom;
	margin: 0;
}

.gallery ul {
	list-style: none;
}
.gallery ul ul {
	display: none;
}

.gallery li {
	margin: 0 0 9px 0;
}
.gallery li li {
	margin: 0 0 0 53px;
	font: .75em Arial, sans-serif;
}
.gallery .listkey {
	display: block;
	padding: 0 0 5px 35px;
	font: 1.1em/1.2em Arial, sans-serif;
	outline: none;
}
.gallery a.closed {
	background: url(../images/plus.gif) no-repeat 0 .25em;
}
.gallery a.open {
	background: url(../images/minus.gif) no-repeat 0 .25em;
}










.h3forum {
	color:#333333;
	font: 1.375em Arial, sans-serif;
}


.forumthemes {
	margin: 0 0 5px 0;
}
.forumthemes tr.odd {
	background: #f7f7f7;
}
.forumthemes td {
	vertical-align: top;
}
.forumthemes th {
	font: .688em Arial, sans-serif;
	color: #333;
	background: #F0F0F1;
	height: 22px;
	text-align: left;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
th.avatar {
	padding: 0 15px;
}
td.avatar {
	padding: 15px;
	width: 50px;
}
.themename {
	padding: 12px 0 0 0;
	height: 27px;
}
.themename h3 {
	margin: 0;
}
.themerate {
	width: 65px;
	padding: 15px 10px 0 0;
}
.themerate .theme-rating {
	margin: 0 0 0 5px;
}
.themeinfo {
	font: .688em Arial, sans-serif;
	color: #57646A;
	padding: 0 0 12px 0;
	width: 40%;
}
.themeinfo img {
	vertical-align: bottom;
}
.forumname {
	font: .688em Arial, sans-serif;
}
td.themeansw {
	font: .688em Arial, sans-serif;
	text-align: center;
}
th.themeansw {
	text-align: center;
}


.forumstat {
	
}
.forumstat h3 {
	margin-bottom: 0;
	padding-top: 16px;
}
.forumstat p {
	margin-bottom: 10px;
}

.forumlist {
	list-style: none;
	width: 100%;
	overflow: hidden;
}

.forumlist li {
	margin: 0;
	float: left;
}
.forumlist .c1 {
	width: 48%;
	padding: 0 25px 0 0;
}
.forumlist .c2 {
	width: 45%;
}
.forumlist h4 { 
	font: 1.06em Arial, sans-serif;
	color: #333;
	margin-bottom: 0;
	padding-top: 6px;
}





.activeusers {

}
.activeusers ul {
	list-style: none;
	background: transparent;
	overflow: hidden;
	margin: 0 0 0 -12px;
}
.activeusers li {
	margin: 0 0 14px 12px;
	font: 12px Arial, sans-serif;
	float: left;
}



.forumsettings td { padding: 5px 0 3px 0; }


.aboutlastmess {
	background: #f0f0f1;
	color: #91A7B1;
	font: 10px Arial, sans-serif;
	padding: 7px 10px;
	border-top: solid 1px #fff;
}



.messdate {
	font: .875em Arial, sans-serif;
	color: #000;
	padding: 12px 0 22px 0;
	margin: 0;
}
.messcell {
	width: 100%;
	overflow: hidden;
}
.messuinfo {
	float: left;
	font: .688em Arial, sans-serif;
}
.messuinfo img {
	margin: 2px 0 0 0;
}
.messuinfo p {
	margin: 0;
	padding: 12px 0 6px 0;
}
.messfull {
	margin: 0 0 0 120px;
}
.messtitle {
	padding: 0;
	margin: 0 0 9px 0;
}
.messnav {

}
.messtext {
	color: #6A7C84;
}
.messsign {
	padding: 10px 0;
	font-style: italic;
}
.messfoot {
	padding: 0 0 16px 0;
}





.mainnews { border-top: solid 1px #fff; background: url(../images/bg_blogroll.gif) repeat-x 0 0; position: relative; }
.mainnews ul { list-style: none; width: 96%; overflow: hidden; padding: 0 9px 15px 9px; }
.mainnews li {
	margin: 0;
	width: 30%;
	float: left;
	padding: 0 9px;
	text-align: center;
}
.mainnews p {
	margin: 0 auto;
	width: 174px;
	text-align: left;
	padding: 17px 0 15px 0;
}
.mainnews img {
	margin: 0 0 4px 0;
}
.mainnews span {
	font: .688em Arial, sans-serif;
	color: #879DB5;
	display: block;
}
.mainnews a {
	font: 1.125em Arial, sans-serif;
}





.newsanonce { width: 100%; overflow: hidden; }
.newsanonce div { margin-left: 145px; }
.newsanonce div.nopic { margin-left: 0; }
.newsanonce h3.h3blue { padding: 15px 0; margin: 0; }
.newsanonce img { float:left; margin-bottom: 15px; }
.newsanonce p.norm { margin-bottom: 0; }






.top5artist {
	
}
.top5artist ul { list-style: none; }
.top5artist li { width: 100%; margin: 0 0 10px 0; overflow: hidden; }
.top5artist a, .top5artist span { display: block; margin: 0 0 0 64px; line-height: 1.2em; }
.top5artist a { margin: 0 0 6px 64px; }
.top5artist img { float: left; }



.interview  { }
.interview img { border: solid 7px #E3E3E3; margin-top: 5px; }



.questions { color: #737373; }
.questions label { margin: 0 0 0 21px; display: block; cursor: pointer; }
.questions li { width: 100%; overflow: hidden; padding: 3px 0; }
.questions p { margin-bottom: 10px; }
.questions .cbreplacer { width: 14px; height: 15px; float: left; cursor: pointer; }
.questions .cbnotchecked { background: url(../images/cb.gif) no-repeat 0 0; }
.questions .cbchecked { background: url(../images/cbon.gif) no-repeat 0 0; }
.buttpoll { width: 113px; height: 27px; float: left; margin: 9px 0 0 0; text-indent: -9999px; background: url(../images/butt_poll.gif) no-repeat 0 0; }
a.buttpoll:hover { background: url(../images/butt_poll_hover.gif) no-repeat 0 0; }







.fotogal { text-align: center; padding: 0 0 30px 0; }
#bigfoto { border: solid 1px #BABABA; width: 644px; margin: 0 auto; }
#bigfototitle { color: #a9a9a9; font: .75em Arial, sans-serif; margin: 6px 0 16px 0; }
.fotogal .pageslist { padding-top: 0; }
.fotogal .pageslist ul { width: 150px; }
.fotofolder { list-style: none; width: 430px; margin: 0 auto; overflow: hidden; text-align: left; }
.fotofolder li { margin: 0; float: left; width: 66px; margin: 0 10px; height: 70px; }
.fotofolder img { }



.alsonews { padding: 10px 0 0 0; }
.alsonews h3 { padding: 5px 0; margin: 0; }
.alsonews ul { list-style: none; padding: 30px 0 0 0 }
.alsonews li { margin: 0 0 17px 0; }
.alsonews span { display: block; line-height: 1.2em; }
.alsonews a { font: 1.125em Arial, sans-serif; }


.sform option
{
    font-size:11px;
    color:#A1A8AB;
    height:18px;
    padding-left:5px;
    padding-top:1px;
}


.sform select
{
    font-size:11px;
    color:#A1A8AB;
    height:18px;
    padding-top:1px;
}

.JSCheck label
{
   /* padding-bottom:8px; */
    /*vertical-align:middle; */
}

.tabmenu a.disabled, .tabmenu a.disabled:hover {
color:#bbbbbb;
text-decoration:none;
cursor:default;
background:transparent url(../images/tab_right.png) no-repeat scroll 100% 0;
    
}

.tabmenu a.disabled em, .tabmenu a.disabled:hover em {
cursor:default;
background:transparent url(../images/tab_left.png) no-repeat scroll 0 0;
    
}

.ShowButton
{
    background-image:url('../images/show.png');
        
}

.ShowButton:hover
{
    background-image:url('../images/show_over.png');
        
}

a.avatar {
    width:96px;
    height:96px;
    overflow:hidden;  
    display:block;  
}
.person_list a {
  padding-right:30px;
  line-height: normal;
}
a.avatar img
{
    height:96px;
    border-width:0px;
    max-width:100px;
}

a.small_avatar
{
    width:50px;
    height:50px;
    overflow:hidden;  
    display:block;  
}
a.small_avatar img
{
    height:50px;
    border-width:0px;
}

.clear_marging input
{
    margin:0;
}

.search-result {
margin:25px 0 0;
overflow:hidden;
padding:0 0 14px;
width:100%;
}

.search-result span.number {
-x-system-font:none;
color:#A2A2A2;
display:inline;
float:left;
font-size:14px;
font-style:normal;
font-variant:normal;
line-height:18px;
padding:0 8px 0 0;
}

.result-info h5 {
-x-system-font:none;
color:#0076a3;
font-size:13px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:18px;
margin:0;
padding:0;
}

.result-info h5 a {
color:#0076a3;
}

.result-info h5 a:hover {
color:#F30020;
}
.result-info p {
-x-system-font:none;
color:#666666;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:13px;
margin:6px 0 0;
}

.result-info a.user-name {
-x-system-font:none;
clear:left;
color:#0076a3;
float:left;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:14px;
}
.result-info a.user-name:hover {
color:#F30020;
}
.result-info span {
-x-system-font:none;
color:#9A9A9A;
float:left;
font-size:9px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
padding:0 0 0 20px;
}
.result-info {
overflow:hidden;
}

.mode1 .col1 {float:left; width:49.5%;}
.mode1 .col2 {float:right; width:49.5%;}

p.norm-views
{
    font-size:11px;
    color:#879DB5;
    line-height:20px;
}

.blogdate_new
{
color:#8C8C8C;
font-family:arial;
font-size:11px;
font-weight:normal;
}

.starbloglist_new h3 {
-x-system-font:none;
font-family:Verdana,sans-serif;
font-size:14px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:25px;
margin:0;
}

.starbloglist_new div {
height:138px;
position:static;
}

starbloglist_new div * {
margin:0;
padding:0;
}


.starbloglist_new div p {
margin-right:0;
}

.starbloglist_new p {
color:#6A7C84;
line-height:1.1em;
margin:0;
text-align:justify;
}

.smallcomment_new {
color:#879DB5;
font-size:11px;
}

div.blog_separator
{
    background-image:url('../images/horiz_dot.png');
    background-repeat:repeat-x;
    width:100%;
    height:10px;
    margin-top:10px;
        
}
/*pvv*/
* html .maxwidth {
width:1100px
}
.person_list {
display:inline
}
.tbleft, .tbright {
font-size:0
}
* html .menu4 li {
display:inline
}
* html #SearchBox_SubmitSearch {
	width:26px;height:26px;
	margin-top:2px
}
.station_list a
{
    margin-left:7px;
    white-space:nowrap;
}
/*pvv*/
* html .blogodate strong, 
* html a.s1:hover span.scmark, 
* html a .scmark, 
* html a:hover .scmark, 
* html .RadSlider_Custom .rslHorizontal a.rslDraghandle {
	background: none
}
* html .blogodate strong {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/blogodate.png",sizing method='scale')
}
* html .maininfoblock p.nowp {
	filter: none !important;
}
* html a.s1:hover span.scmark {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sc_mark_red.png",sizing method='scale')
}
* html a .scmark {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sc_mark.png",sizing method='scale')
}
* html a:hover .scmark {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sc_mark_red.png",sizing method='scale')
}
* html .RadSlider_Custom {
	position: absolute;
}
* html .RadSlider_Custom .rslHorizontal a.rslDraghandle {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/scale_arrow.png",sizing method='scale')
}
.bt {
  border-top:1px dotted #CBCBCB;
  margin:20px 0
}
.counters {
  text-align:center;
  margin:-5px 0 0
}
.r_bl .h3red a {
  display:block;
  font:14px Arial;
  color:#91a7b1
}
.white_r .topstations,.white_r:hover .topstations  {padding-bottom:5px}

.starbloglist p.popsets_full { text-align:left}

c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10 {
  background-color:#FFF69E;
}


/*  banners  */
/*.bannerCenterTV .bnr,*/
.bannerBetweenStations .bnr,
.topRightBanners .bnr,
.bottomRightBanners .bnr {
  padding:0 0 25px;
  text-align:center;
}

.bannerCenterTV .bnr{
	text-align:center;
}

/* TELEKANAL */

.tvlogo{
    width: 170px; 
    height: 120px; 
    /*background:transparent url(../images/logo-xxx.gif) no-repeat scroll 0 -2px;    */
    position: absolute; 
    margin: 25px 0 0 35px;    
}
.tvlogo img
{
    display:block;
    margin: -2px 0 0 -2px;
}

.blackCaption{
    color:#000;
    font-size:1.3em;
    margin:0 0 0 40px;
}

.desText{
    margin:6px 0 0 40px;
    color:#000;
    font-size:0.8em;
}
.desText a{
    color:Red;
}
.mode1 .leftcoltele {
    float:left;
    margin:0 0 0 20px;
    width:675px;
}
.playerHolder
{
    margin:22px 0 0 0;
    width:670px;
}
.playerPlace
{
    height:480px;
    margin:0 auto;    
    border:8px solid #DDDDDD;    
    width:640px;
}
.playerPlace img{
	display:block;
	margin:0 auto;
}
.bannerCenterTV{
    margin:15px 0 0;
}

.wall{
    background:transparent url(../images/bg_wall.gif) no-repeat scroll 0 0;    
    float:left;
    position:relative;
    width:685px;
    margin:2px 0 0 0;
}
.wall .btnholder{
    padding:13px 0 0 281px;
}
.wall .wallcaption{
    padding:28px 0 0 106px;
}
.wall .wallcaption span{
    color:#FFFFFF;
    font-size:1.4em;
}
.wall .commentsblockholder{ 
    padding:24px 0 0 112px;
}

.wall .commentsblock{
    width:567px;
}
.wall .commentsblock .row{
    font-family:Tahoma;
}
.wall .commentsblock .row .imgBtnDel{
    vertical-align:middle;
    width:10px;
}
.wall .commentsblock .row .daterow{
    color:#666666;
    font-size:10px;
}
.wall .commentsblock .row .brc{
    color:#666666;
    font-size:10px;
}
.wall .commentsblock .row .username{
    color:#879db5;
    font-size:10px;
}
.wall .commentsblock .row .textrow{
    color:#000;
    font-size:12px;
}

.wall .wallpager{
    margin:0 0 25px 0;
    text-align:center;
}

.wall .wallpager ul
{
    width:260px;
}

.wall .captionwriteblock{
    padding:0 0 15px;
}

.wall .captionwriteblock span{
    color:#000000;
    font-family:Tahoma;
    font-size:20px;
}
.wall .writeblock{
    padding:30px 0 0 0;
}
.wall .writeblock .addcommentblock .avatar-box{
    float:left;
    margin:0 10px 0 0;
    overflow:hidden;
    text-align:center;
    width:49px;
}

.wall .writeblock .addcommentblock .avatar-holder{
    border:1px solid #C7C7C7;
    margin:0 0 2px;
}

.wall .textareaaddcomment textarea{
	width:506px;
	overflow:auto;
	height:58px;
}
.wall .writeblock .addcommentblock .avatar-holder img{
   width:47px;
}

.wall .writeblock .wornBlock, .comments-box .wornBlock{
    width:566px;
    height:68px;
    background:transparent url(../images/bg_worn.gif) no-repeat scroll 0 0;
    text-align:center;
    padding:12px 0 0 0;
}
.wall .writeblock .wornBlock span{
    font-family:Tahoma;
    font-size:12px;
    color:#000;
}
.wall .writeblock .wornBlock a{
    font-family:Tahoma;
    font-size:12px;
    color:#879db5;
}
.wall .writeblock .sendcommentholder{
    padding:14px 5px 0;
    text-align:right;
}

.inlines img{
    width:58px;
}

.ajaxCommentLoader{
    margin:-55px 0 0 267px;
    position:absolute;        
    height:55px;    
    opacity:0.8;
    width:100%;
    z-index:100000;
}

.right {
	margin:15px 20px 0 0; 
}
.xxx-news{
            text-align: left;
            width: 100%;
}
.xxx-news .title-news{
            font: 21px Tahoma,Arial,Helvetica,sans-serif;
            color: #000000;
            text-decoration: underline;
}
.xxx-news a:hover{
            text-decoration: none;
}
.xxx-news ul {
            list-style: none outside none;
            margin: 10px 0 0;
}
.xxx-news li {
            margin: 0;
            overflow: hidden;
            padding: 0 0 17px;
            width: 100%;
}
.xxx-news li img {
            float: left;
            margin: 0 10px 0 0;
}
.xxx-news.date-news {
            font-size: 12px;
}
.xxx-news ul li a {
            color: #000000;
            font: 14px Tahoma,Arial,Helvetica,sans-serif;
}
.date-news{
            font-size: 12px;
}
.xxx-news .all-news {
             color: #4E7BC5;
             display: block;
             font-size: 12px;
             text-align: right;
}
.xxx-news .all-news a:hover {
             color: #4E7BC5;
}
/*блок популярные записи*/


.populars
{
    font-size: 11px;
}

.populars ol, .populars ol li
{
    list-style: none;
    margin: 0;
}
.populars ol li
{
    height: 54px;
    position: relative;
    margin-left: 25px;
    background-color: #f7f7f7;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
.populars ol li div.text
{
    padding-left: 28px;
    padding-top: 6px;
}
.populars ol
{
    margin-top: 18px;
}
.populars strong
{
    font-size: 12px;
    left: -32px;
    text-align: center;
    width: 52px;
    height: 52px;
    top: 1px;
    background: url(../images/greyball.gif) no-repeat 50% 50%;
    position: absolute;
}

.populars div img
{
    vertical-align: middle;
}
.populars div div
{
    margin-left: 4px;
}
.populars div em
{
    color: #f00;
    font-style: normal;
}
.populars strong em
{
    color: #0076A3;
    font: normal bold 1.1em/54px Arial;
    vertical-align: middle;
    left: 0;
    text-align: center;
    width: 53px;
    height: 52px;
    top: 0;
    margin-left: 0;
}



.populars{
	font-size:11px;
}

.mt30px{
	overflow:hidden;
	height:1%;
}  
.h3red-ttl{
	font:18px Tahoma, sans-serif !important;
	width:100%;
}
.mt30px .h3red-ttl a{
	font:12px Tahoma, sans-serif !important;
	display:inline;
	float:none;
	text-decoration:none;
}
.h3red-ttl a:hover{
	color:#91a7b1;
	text-decoration:underline;
}
.populars .user{
	display:block;
	background:url(../images/ico_forumuser.gif) no-repeat 0 2px;
	padding:3px 0 0 16px;
}
.populars .all{
	display:block;
	text-align:right;
	font-size:12px;
}
.populars .all a{color:#91a7b1;}
.populars .all a:hover{text-decoration:none;}

/* gallery */
#gallery{
      overflow:hidden;
      height:1%;
      width:320px;
      margin:20px auto 30px;
}
#gallery h2{
      margin:0 0 14px;
      padding:0;
      font:24px/26px Arial, Arial, Helvetica, sans-serif;
      overflow:hidden;
      height:1%;
}
#gallery h2 a{color:#f30020;}
#gallery h2 a:hover{text-decoration:none;}
#gallery .image-holder{
      border:10px solid #f1f0f0;
      margin-bottom:15px;
      background:#fff;
}
#gallery .image-holder img{
      display:block;
      margin:0 auto;
}
#gallery .gallery-holder{
      overflow:hidden;
      height:1%;
      margin-bottom:20px;
}
#gallery .prev,
#gallery .next{
      float:left;
      background:url(../images/photogallery/arrow-prev.gif) no-repeat;
      height:28px;
      width:14px;
      text-indent:-9999px;
      overflow:hidden;
      margin:14px 2px 0 0;
      cursor:pointer;
}
#gallery .next{
      float:right;
      margin:14px 0 0 2px;
      background:url(../images/photogallery/arrow-next.gif) no-repeat;
}
#gallery .prev:hover{background:url(../images/photogallery/arrow-prev.gif) no-repeat 0 -28px;}
#gallery .next:hover{background:url(../images/photogallery/arrow-next.gif) no-repeat 0 -28px;}
#gallery .gallery-holder div{
      width:288px;
      float:left;
      overflow:hidden;
      position:relative;
}

#gallery div ul{
      margin:0;
      padding:0;
      list-style:none;
      position:relative;
      width:99999px;
}
#gallery div ul li{
      float:left;
      width:81px;
      padding:0 8px;
      margin:0;
      text-align:center;
}
#gallery div ul a{
      display:block;
      /*border:3px solid #dfe0e0;*/
      background:#fff;
}
#gallery div ul a:hover,
#gallery div ul li.active a{border:3px solid #60a9ce;}
#gallery .download{
      font-size:12px;
      color:#0076a3;
}
#gallery .download:hover{color:#f30020;}


/* мои дополнения */
.photoNotHover
{
    border : 3px solid #dfe0e0;
}
.photoAutoHover
{
    border : 3px solid #93b7dc;
}   


.leftcol .player_zaglushka{
	width:627px;
	margin:0;
}

.player_zaglushka{
	width:627px;
	margin:auto;
}


#maincontent .bloglist_ h2.allBlogs {
	margin:0;
	padding:0;
}

#maincontent .bloglist_ h2.starsBlogs {
	padding:7px 0 0;
}
/* new properties */
.envelope{
	float:left;
	background:url(../images/ico-envelope.png) no-repeat 0 50%;
	line-height:16px;
	padding:0 0 4px 25px;
}
.envelope a{color:#879DB5;}
.envelope a:hover{
	color:#ff120d;
	text-decoration: none;
}
* html .envelope{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ico-envelope.png', sizingmethod='crop');
	background-position:0 50%;
}
#content.add-content-tv{
            padding: 178px 0 0;
}
.tabmenu li.xxx-tab{
            background: url("../images/plashka_xxx.gif") no-repeat scroll 100% 0 transparent;
            margin-top: 1px;
            width: 257px;
}
.tabmenu li.xxx-tab a {
            background: none repeat scroll 0 0 transparent;
            color: #FFFFFF;
            text-decoration: none;
}
.tabmenu li.xxx-tab a:hover {
            background: none repeat scroll 0 0 transparent;
}
.tabmenu li.xxx-tab a span{
            padding-left: 48px;
}


.RadComboBoxDropDown_Default.Brand
{
    cursor:pointer;
}

.RadComboBoxDropDown_Default.Brand .BrandItem{
    background-color:#DFDFDF;
    font-weight:bold;
}
.RadComboBoxDropDown_Default.Brand .rcbHovered.BrandItem{
	background-color: #0C9BE1;
	color: #FFFFFF;
	font-weight:bold;
}
.RadComboBoxDropDown_Default.Brand .rcbHovered, .RadComboBoxDropDown_Default.Brand .rcbHovered a{
	background-color: #0C9BE1;
	color: #FFFFFF;
}
.RadComboBoxDropDown_Default.Brand .InactiveBrand
{
    font-weight:bold;
    background-color:#DFDFDF;
    color:#777777;
    cursor:default;
}

.VesionLable
{
    color: #435157;
    float: right;
    font-family: arial;
    font-size: 12px;
    margin: 8px 7px 0 0;
}

.VersionList
{
    margin: 6px 0 0 0;
    float:right;
}
.radio_list_functions li.audience
{
    float:left;
}
.radio_list_functions li.add-favorites
{
    margin: 2px 0 0;
}
.audience-count
{
    color: #91A7B1;
}
.logo-station
{
	float:left;
}
.statsett-st
{
	margin: 0 0 0 90px;
	min-height: 63px;
}
.description-station,
p.description-station
{
	color:#737373;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
}
.description-station span
{
	color:#000000;
	font-size: 11px;
}
.h3blue-st
{
	padding: 0;
	margin: 0;
}
.h3blue-st a
{
	color: #0076A3;
	font-size: 20px;
}
.statsett-st .artists_lists_prof li
{
	font-size: 12px;
}
.statsett-st .artists_lists_prof li a
{ 
	color: #879db5;
	font-size: 12px;
}
.statsett-st .artists_lists_prof li.left
{
	color: #000000;
    font-size: 11px;
	margin: 0 5px 0 0;
}
.playright-st 
{
    float: right;
    width: 60px;
    margin-top: 15px;
}
.playright-set-st 
{
    float: right;
    width: 100px;
}
.statsett-st .artists_lists_prof 
{ 
	height: 20px;
    overflow: hidden;
    width: 445px;
	list-style:none;	
}
.statsett-st .add-profleft 
{
    float: left;
    width: 68%;
}
#radioform h3.descriptionText 
{
    color: #000000;
    margin: 0;
    padding: 0;
    text-align: left;
}
