body {
    padding:0;
    margin:0;
    font-family:Tahoma;
    font-size:11px;
    color:#000;
    }
    
a {
 text-decoration:none;
 color:#e045c4;
 text-decoration: none;}
 
a:hover {
 text-decoration: underline;}

#redtram {}
#redtram a{color:#ff0000;}
#redtram a:link{color:#ff0000;}
#redtram a:hover{color:#ff0000;}


img {
    border:0;}
    
#header {
	   background:url(../img/bgtop1.png) repeat-x top left;
    height:90px;
    text-align:center;
    margin: 0 auto; 
    width: 1024px;}
    
#content {
    background-image:url(../img/bg.gif);
    margin: 0 auto; 
    width: 1024px;
    }
    
#wrapper {
    margin: 0 auto; 
    width: 1024px;
    
    background:url(../img/bgtop.png) repeat-x top left;}    
    
#wrapper2 {
    margin: 0 auto; 
    width: 1024px;
    }      
    
#shadow{
    margin: 0 auto; 
    width:1067px;
    background:url(../img/shadow1.png) repeat-y top}     
    
.cap{
    font-size:23px;
    padding-left:38px}
    
.cap_online{
    font-size:14px;
    font-weight:bold;
    text-align:left;
    padding-top:20px;}
    
.mlogin {
    font-size:11px;
    color:#CC0099;
    padding:2px 0 2px 3px;}
    
.rounded-input {
    background: url(../img/input.png) no-repeat center top; 
    width:147px;
    height:23px;
    } 
    
.rounded-input input {
    width:125px;
    height:16px;
    border:none; 
    color:#545454; 
    text-align:center; 
    margin:3px 10px 3px 0;
    background-color: transparent;}
    
.knopkaOK {
    background-color:transparent;
    background-image:url(../img/pink-ok.png);
    border:medium none;
    color:#FFFFFF;
    cursor:pointer;
    font-size:11px;
    height:19px;
    margin-top:16px;
    text-align:center;
    vertical-align:top;
    width:19px;
    float:left}
    
.knopkaOKSmall {
    background-color:transparent;
    background-image:url(../img/pink-ok.png);
    border:medium none;
    color:#FFFFFF;
    cursor:pointer;
    font-size:11px;
    text-align:center;
    vertical-align:top;
    float:left;
    width:19px;
    height:19px;
    }    
    
 #pogoda{
    font-size:12px;
    color:#444444;}
  
 .temp {
    font-size:20px;
    font-style:normal;
    color:#e045c4;
    margin-left:100px;
    padding-right:15px;}
    
 #onair {
    font-size:14px;
    font-weight:bold;
    color:#a80000;
    background:url(../img/bg3.png) no-repeat center;
    background-position: 262px;
    width:1024px;
    height:200px}
    
 #who {
    text-align:center;
    padding-top:80px;
    width:100%;
    font-size:11px;
    color:#444444;}

#who a{
    color:#444444;}

#who a:hover{
    color:#CC0099;}
    
#logo{
    background-color:transparent;
    background:url(../img/logo1.png);
    vertical-align:top; 
    width:390px;
    height:386px;
    text-align:right}
    
#upmenu{
    padding-right:25px; 
    padding-top:20px;
    width:200px; 
    height:20px; 
    float:right; 
    font-size:10px;
    text-align:right;}
    

#upmenu a{
    font-weight:bold;
    color:#000000;}
    
#upmenu a:hover{
    text-decoration:blink underline;}  
    
.menutop{
   

    }

.menutop a{
    color:#000000;
    font-weight:bold;
    font-size:11px;}

.menutop a:hover{
    text-decoration:none;
    color:#CC0099;}
    
.djs{
    height:234px;
    margin-top:-110px;
    margin-right:-40px;
    z-index:-1}

.djs a{
    color:#444444;} 
            
.rounded-search {
    background: url("../img/input.gif") no-repeat left top;
    border:none; 
    width:170px;
    height:22px;
    padding-left:10px;
    padding-right:5px;} 

.rounded-search input {
    width:125px;
    height:17px;
    border:none; 
    color:#545454; 
    text-align:center;
    vertical-align:top;
    margin:3px 10px 3px 0;
    background-color: transparent;}

.raised {background:transparent; margin-left:17px; width:675px; margin-left:0px; margin-top:-5px;}
.raised h1, .raised p { margin:0 10px; }
.raised h1 { font-size:2em; color:#fff; }
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b { display:block; overflow:hidden; font-size:1px; }
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b { height:1px; }
.raised .b2 { background:#fff; border-left:1px solid #fff; border-right:1px solid #eee; }
.raised .b3 { background:#fff; border-left:1px solid #fff; border-right:1px solid #ddd; }
.raised .b4 { background:#fff; border-left:1px solid #fff; border-right:1px solid #aaa; }
.raised .b4b { background:#c4c4c4; border-left:1px solid #eee; border-right:1px solid #999; }
.raised .b3b { background:#c4c4c4; border-left:1px solid #ddd; border-right:1px solid #999; }
.raised .b2b { background:#c4c4c4; border-left:1px solid #aaa; border-right:1px solid #999; }
.raised .b1 { margin:0 5px; background:#fff; }
.raised .b2, .raised .b2b { margin:0 3px; border-width:0 2px; }
.raised .b3, .raised .b3b { margin:0 2px; }
.raised .b4, .raised .b4b { height:2px; margin:0 1px; }
.raised .b1b { margin:0 5px; background:#999; }
.raised .boxcontent { display:block; background:#fff; border-left:1px solid #fff; border-right:1px solid #999; }

.cont_menu{
    height:17px;
    padding-left:10px;
    font-size:10px;
    font-variant:normal;
    color:#444444;
    text-align:left;}
    
.cont_menu a{
    color:#444444}
    
.cont_menu a:hover{
    text-decoration:none;
    color:#FF0000;}

ul{
    padding: 0;
    margin: 0;}
    
#services li{
    padding: 0;
    margin: 0 0.5em 0 0;
    float: left;
    list-style-type: none;
    position: relative}
    
#services a{
    padding: 0 0 0 20px;
    display: block;
    position: relative;
    text-decoration: none;
    z-index: 2;}
    
#services i{
    position: absolute;
    z-index: 1;
    left: 0;
    top: -8px;
    width: 17px; height: 17px;
    margin-top: 0.6em;
    background: url("../img/icons1.gif") no-repeat;}
    
#boltalka i { background-position: 0px -2px; }
#comyunity i { background-position: -18px -2px; }
#downloaded i { background-position: -36px -2px; }
#horoskop i { background-position: -54px -2px; }
#rss i { background-position: -72px -2px; }
#help i { background-position: -16px 0; }
#error i {background-position: -90px -2px;}
#blog i {background-position: -108px -2px;}
  
#news {
    padding-left:10px;
    padding-top:10px;
    padding-right:10px;
    text-align:justify;
    font-size:11px;}
    
#news .header{
    color:#e045c4;
    font-weight:bold;
    padding-bottom:2px; }
    
#news .txt{
    width:315px;
    margin-bottom:14px;}
    
#news .txt-f{
    color:#b9b9b9;
    width:190px;
    margin-top:8px;
    text-align:left;}
    
#news .header-f{
    color:#d56769;
    font-weight:bold; }
    
#radio{
    background-repeat:no-repeat;
    width:269px;
    height:324px;
    margin-top:-60px; 
    margin-left:80px}
    
#block1{
    display:block;
    width:350px;
    padding-top:95px;
    margin-left:30px}

.figachyt {
    padding-top:8px;
   }

.next {
    padding-top:10px;}
    
#newmus {
    height:120px;
    width:295px;
    float:right;
    margin-right:45px;
    margin-top:-78px;
    background-image:url(../img/newmus1.png);
    background-position: left bottom;
    background-repeat:no-repeat;
    font-size:12px;}

#newmus2 li{
    padding: 0;
    margin: 0 0.5em 0 0;
    float: left;
    list-style-type: none;
    position: relative;
    font-size:10px;}
    
#newmus2 a{
    padding: 0 0 0 20px;
    display: block;
    position: relative;
    text-decoration: none;
    z-index: 2;}
    
#newmus2 i{
    position: absolute;
    z-index: 1;
    left: 0;
    top: -8px;
    width: 17px; height: 17px;
    margin-top: 0.6em;
    background: url("../img/but.png") no-repeat;}
   
#newmus2 a:hover{
 text-decoration:underline;}

#hit{
    background: url("../img/hit1.png") no-repeat;
    float:right;
    width:343px;
    height:242px;
    margin-left:6px;
    margin-top:-28px}

#hitparad{
    font-size:11px;
    width:280px;
    padding-top:49px;
    padding-left:55px;}

#hitparad input {
    width:16px;
    height:16px;
    border:none; 
    text-align:center; 
    margin:3px 10px 3px 0;
    background-color: transparent;
    padding-bottom:3px;}

#pool {
    background: url("../img/pool1.png") no-repeat;
    width:272px;
    height:290px;
    float:right;
    margin-top:-25px;
    margin-left:75px}

#poll {
    display:block;
    float:right;
    width:220px;
    padding-right:50px;
    padding-top:7px;
    font-size:11px;}

#pollbut input {
    border:none; 
    color:#545454; 
    text-align:center; 
    margin:3px 10px 3px 0;
    background-color: transparent;
    padding-bottom:3px;}
   
#footer {
    font-size:10px; 
    width:1024px;
    }
    
.knopka4{
    padding-bottom:3px;
    border:none; 
    text-align:center; 
    background-color: transparent;
    width:110px;
    height:20px;
    background-image:url(../img/button4.png);
    color:#FFFFFF;
    font-size:11px;
    vertical-align:top;}

			.login_div {
				 position:fixed;
				 z-index:325;
				 left:50%;
				 top:40%;
				 width:300px;
				 margin-left: -150px;
				 border-width: 1px; 
				 border-style: solid; 
				 border-color: #E045C4;
				 background-color: #eeeeee;
				 font-size:12px;}

/* ======================== old css ======================== */

.st {color: #E045C4}

a.ajaxBtn {
 cursor: pointer;
}

.white_link { 
 color:#ffffff;
 text-decoration: none;
}

.white_link:hover {
 text-decoration: none;
}

#bgtop {
 position:absolute;
 height:204px;
 width:100%;
 top:93px;
 left:1px;
 background-image:url(../img/bgtop.png);
 background-repeat:repeat-x;
}

#login {
	padding-top:21px;
	padding-left:40px;
	width:173px;
	height:173px;
}

.mlogin2 {
	font-size:11px;
	color:#CC0099;
	text-align:center;
	vertical-align: middle;
}

#okbt {
 position:absolute;
 left:195px;
 top: 82px;
}

#intervu {
	text-align:center;
	padding-left:76px;
	padding-top:28px;
}

#figachyt {
 padding-top:260px;
}

#plays i {
	background-position: 0px 0;
}

#dload i {
	background-position: -18px 0;
}

/* useronline */
#user_menu {
	font-size:11px;
	color:#000000;
	padding-left:5px;
}
#user_menu a {
 color:#444444;
}

.cap_cont {
width:auto;
font-size:24px;
color:#444444;
}

.cont-input {
	font-size:11px;
	background-color: transparent;
	text-align:center;
	border:none;
	height:22px;
	background: url("../img/textfiled.png") no-repeat center top; 
	width:316px;
	padding-bottom:5px;
}

.ajaxSelect {
	font-size:11px;
	background-color: transparent;
	text-align:center;
	border:none;
	height:22px;
	background: url("../img/textfiled.png") no-repeat center top; 
	width:316px;
	padding-bottom:5px;
}

.knopka {
	padding-bottom:3px;
	border:none; 
	text-align:center; 
	background-color: transparent;
	width:71px;
	height:20px;
	background-image:url(../img/button2.png);
	color:#FFFFFF;
	font-size:11px;
	vertical-align:top;
	cursor:pointer;
}

.knopka a: hover {
 text-decoration: none;
}

.knopka2 {
	padding-bottom:3px;
	border:none; 
	text-align:center; 
	background-color: transparent;
	width:154px;
	height:20px;
	background-image:url(../img/button3.png);
	color:#FFFFFF;
	font-size:11px;
	vertical-align:top;
	cursor:pointer;
}

.knopka2 a:hover {
 text-decoration: none;
}

.knopkaPlay {
	padding-bottom:3px;
	border:none; 
	text-align:center; 
	background-color: transparent;
	width:19px;
	height:19px;
	background-image:url(../img/play.png);
	color:#FFFFFF;
	font-size:11px;
	vertical-align:top;
	cursor:pointer;
	background-repeat: no-repeat;
}

.knopkaOK a:hover {
 text-decoration: none;
}

.knopkaDetails{
	padding-bottom:3px;
	border:none; 
	text-align:center; 
	background-color: transparent;
	width:154px;
	height:21px;
	background-image:url(../img/button3.png);
	color:#FFFFFF;
	font-size:10px;
	vertical-align:top;
	cursor:pointer;
}

.oglad {
	font-size:11px;
	background-color: transparent;
	text-align:center;
	border:none;
	height:22px;
	background: url("../img/oglad.png") no-repeat center top; 
	width:180px;
	padding-bottom:5px;
}

.ogladSearch {
 font-size:11px;
 background-color: transparent;
 text-align:center;
 border:none;
 height:20px;  
 background: url("../img/input.gif") no-repeat left top;
 width:146px;
}

.oglad160 {
	font-size:11px;
	background-color: transparent;
	text-align:center;
	border:none;
	height:22px;
	background: url("../img/oglad.png") no-repeat center top; 
	width:160px;
	padding-bottom:5px;
}

.oglad90 {
	font-size:11px;
	background-color: transparent;
	text-align:center;
	border:none;
	height:22px;
	background: url("../img/oglad.png") no-repeat center top;
	width:90px;
	padding-bottom:5px;
}

.oglad60 {
	font-size:11px;
	background-color: transparent;
	text-align:center;
	border:none;
	height:22px;
	background: url("../img/oglad.png") no-repeat center top;
	width:60px;
	padding-bottom:5px;
}

.fastPages{
	font-size:11px;
	background-color: transparent;
	text-align:center;
	border:none;
	height:15px;
	background: url("../img/pages.png") no-repeat center top;
	width:70px;
}

.txt {
	font-family:Tahoma;
	font-size:11px;
	background-color: transparent;
	text-align:left;
	border:none;
	height:174px;
	background: url("../img/txt.png") no-repeat center top; 
	width:316px;
	background-position:top left;
}

.txt3 {
	font-family:Tahoma;
	font-size:11px;
	background-color: transparent;
	text-align:left;
	border:none;
	height:100px;
	background: url("../img/txt3.png") no-repeat center top; 
	width:316px;
	background-position:top left;
}

.pages {
	color:#000000;
	width:100%;
	height:17px;
	font-size:11px;
	background-repeat:no-repeat;
	background-image:url(../img/pages.png);
	background-position:center top;
}

.paginationContainer {
 float:left;
 clear:both;
 width:100%;
 height: 20px;
}

.paginationContainer ul {
}
.paginationContainer a {
 color: #5C9025;
}
.paginationContainer ul li {
 background-color: #E9F8E0;
 border: 1px solid #76AB3E;
 float: left;
 margin: 3px;
 padding-top: 2px;
 padding-right: 4px;
 padding-bottom: 4px;
 padding-left: 4px;
}

.selectedPage {
 background-color: #FCD9BC!important;
 border-top-color: #F79646!important;
 border-right-color: #F79646!important;
 border-bottom-color: #F79646!important;
 border-left-color: #F79646!important;
}

.floatR {
 float:right;
}

.dlgs {
 width: 250px;
 height: 100px;
 position:fixed;
 z-index:20;
 left:50%;
 top:40%;
 margin-left: -120px;
 border-width: 1px; 
 border-style: solid; 
 border-color: #cccccc;
 background-color: #eeeeee;
 font-size:12px;
}

.dlgs2 {
 width: 450px;
 height: 700px;
 position:absolute;
 z-index:20;
 left:40%;
 top:5%;
 margin-left: -120px;
 border-width: 1px; 
 border-style: solid; 
 border-color: #cccccc;
 background-color: #eeeeee;
 font-size:12px;
}

.dlgs3 {
 width: 250px;
 position:fixed;
 z-index:20;
 left:45%;
 top:20%;
 margin-left: -120px;
 border-width: 1px; 
 border-style: solid; 
 border-color: #cccccc;
 background-color: #eeeeee;
 font-size:12px;
}

.dlgs_mes {
 width: 450px;
 position:fixed;
 z-index:400;
 left:50%;
 top:40%;
 margin-left: -225px;
 border-width: 1px; 
 border-style: solid; 
 border-color: #cccccc;
 background-color: #eeeeee;
 font-size:12px;
}

.vote_mes {
 width: 450px;
 height: 100px;
 position:fixed;
 z-index:40;
 left:50%;
 top:40%;
 margin-left: -225px;
 border-width: 1px; 
 border-style: solid; 
 border-color: #cccccc;
 background-color: #eeeeee;
 font-size:12px;
}

.dlgs_weather {
 width: 310px;
 position:fixed;
 z-index:25;
 left:50%;
 top:40%;
 margin-left: -150px;
 border-width: 1px; 
 border-style: solid; 
 border-color: #cccccc;
 background-color: #eeeeee;
 font-size:12px;
}

.shade_weather_div {
  position: fixed;
  left:50%;
  top:40%;
  margin-left: -150px;
  z-index: 45;
  background-color: #CCCCCC;
  filter: alpha(opacity: 40);
  opacity:0.4;
  display: none;
  font-size:12px;
}

.shade_message_div {
  position: fixed;
  left:50%;
  top:30%;
  margin-left: -225px;
  z-index: 45;
  background-color: #CCCCCC;
  filter: alpha(opacity: 40);
  opacity:0.4;
  display: none;
  font-size:12px;
}

.dlgs_mail {
 width: 615px;
 height: 550px;
 position:fixed;
 z-index:20;
 left:35%;
 top:30%;
 margin-left: -120px;
 border-width: 1px; 
 border-style: solid; 
 border-color: #cccccc;
 background-color: #A2A2A2;
 font-size:12px;
}

.dlgs_mail2 {
 width: 440px;
 position:fixed;
 z-index:50;
 left:50%;
 top:40%;
 margin-left: -235px;
 border-width: 1px; 
 border-style: solid; 
 border-color: #cccccc;
 background-color: #eeeeee;
 font-size:12px;
}

.send_message_popup {
 width: 400px;
 height: 300px;
 position:fixed;
 z-index:20;
 left:50%;
 top:30%;
 margin-left: -200px;
 margin-top: -150px;
 border-width: 1px; 
 border-style: solid; 
 border-color: #cccccc;
 background-color: #eeeeee;
 font-size:12px;
}

.create_album_popup {
 width: 400px;
 height: 100px;
 position:fixed;
 z-index:20;
 left:50%;
 top:40%;
 margin-left: -200px;
 margin-top: -50px;
 border-width: 1px; 
 border-style: solid; 
 border-color: #cccccc;
 background-color: #eeeeee; 
}

.create_image_popup {
 width: 410px;
 height: 150px;
 position:fixed;
 z-index:20;
 left:50%;
 top:40%;
 margin-left: -200px;
 margin-top: -75px;
 border-width: 1px; 
 border-style: solid; 
 border-color: #cccccc;
 background-color: #eeeeee;
}

.send_message_popup2 {
 width: 350px;
 position:fixed;
 z-index:20;
 left:50%;
 top:50%;
 margin-left: -200px;
 margin-top: -150px;
 border-width: 1px; 
 border-style: solid; 
 border-color: #cccccc;
 background-color: #eeeeee;
 font-size:12px;
}

.img_player {
 width: 600px;
 height: 500px;
 position:absolute;
 z-index:20;
 left:50%;
 top:35%;
 margin-left: -295px;
 margin-top: -250px;
 border-width: 0px; 
 border-style: solid; 
 border-color: #cccccc; 
}

.resource_player {
 width: 46%;
 height:auto;
 position:absolute;
 z-index:20;
 left:27%;
 border-width: 0px; 
 border-style: solid; 
 border-color: #cccccc;
 background-color:#f5f5f5; 
}

.img_comments {
 width: 600px;
 height: 600px;
 position:absolute;
 z-index:30;
 left:50%;
 top:40%;
 margin-left: -300px;
 margin-top: 0px;  
}

.shade_div {
 position: fixed;
 left: 0px;
 top: 0px;
 width:100%;
 height: 100%;
 z-index: 10;
 background-color: #CCCCCC;
 filter: alpha(opacity: 40);
 opacity:0.4;
 display: none;
}

.img_shade_div {
 position: fixed;
 left: 0px;
 top: 0px;
 width:100%;
 height: 100%;
 z-index: 10;
 background-color: #000000;
 filter: alpha(opacity: 70);
 opacity:0.7;
 display: none;
}

#day-week {
 background-image: url("../img/programs/bg-day-clndr_fabrika3.jpg");
 background-repeat: no-repeat;
 height: 22px;
 width: 22px;
 font-weight: bold;
 color: #000000;
 text-align: center;
}
#day-week-end {
 background-image: url("../img/programs/bg-wekndday-clndr_fabrika3.jpg");
 background-repeat: no-repeat;
 height: 22px;
 width: 22px;
 font-weight: bold;
 color: #FFFFFF;
 text-align: center;
}
#day-week-num {
 background-image: url("../img/programs/bg-num-clndr_fabrika3.jpg");
 background-repeat: no-repeat;
 height: 22px;
 width: 22px;
 font-weight: normal;
 color: #333333;
 text-align: center;
}
#day-week {
 height: 22px;
 width: 22px;
 font-weight: normal;
 color: #333333;
 text-align: center;
 background-color: #FF0000;
}
#day-week A{
 color: #333333;
}
#day-week-num-active {
 background-image: url("../img/programs/bg-num-clndr_fabrika3.jpg");
 background-repeat: no-repeat;
 border: 2px solid #000000;
 font-weight: normal;
 color: #333333;
 text-align: center;
}
#day-week-num A{
 color: #333333;
}
#day-week-num-active A{
 color: #333333;
}

.norecords {
 color: #E045C4;
 font-weight: bold;
 text-align: center;
}

#options_prog {
 font-size:11px;
 color:#333333;
}
#options_prog a{
 color:#333333;
}
#options_prog a:hover{
	color:#FF66CC;
	text-decoration:underline;
}


#options_prog li {
 padding: 0;
 margin: 0 0.5em 0 0;
 float: left;
 list-style-type: none;
 position: relative;
}

#options_prog a {
 padding: 0 0 0 20px;
 display: block;
 position: relative;
 text-decoration: none;
 z-index: 2;
}
    
#options_prog i {
 position: absolute;
 z-index: 1;
 left: -5px;
 top: -10px;
 width: 22px; height: 23px;
 margin-top: 0.6em;
 background: url("../img/programs/options_ico.gif") no-repeat;
}

#clock i { background-position: 0px 0px; }
#djsh i { background-position: -23px -2px; }
#play_prog i { background-position: -43px -2px; }
#wish i { background-position: -62px -2px; }
#sendfrends i { background-position: -81px -2px; }
#arxiv_rpog i { background-position: -102px -2px; }
#pidkast i { background-position: -121px -2px; }
#rules i { background-position: -140px -2px; }
    
.popup_dlgs {
 position:fixed;
 z-index:300;
 left:50%;
 top:15%;
 margin-left: -300px;
 background-color:transparent;
}

#popup_rulles {
 padding:20px 20px 20px 20px;
 width:611px;
 height:452px;
 text-align:justify;
 font-size:11px;
 font-family:Tahoma;
 background-repeat:no-repeat;
 background-image:url(../img/popup/rulles_bg.png);
 background-image:url(../img/popup/rulles_bg.gif);
}

.site_rulles {
 padding:20px 20px 20px 20px;
 width:611px;
 height:452px;
 text-align:justify;
 font-size:11px;
 font-family:Tahoma;
 background-repeat:no-repeat;
 background-image:url(../img/popup/rulles_bg.png);
 background-image:url(../img/popup/rulles_bg.gif);
}

.popup_shade_div {
 position: fixed;
 left: 0px;
 top: 0px;
 width:100%;
 height: 100%;
 z-index: 60;
 background-color: #000000;
 filter: alpha(opacity: 50);
 opacity:0.5;
 display: none;
}

#popup_cap_cont {
 text-align:center;
 width:100%;
 font-size:24px;
 color:#e045c4;
 float:left;
}

#gray_label {
 color:#585858;
}

#gray_label a{
 color:#585858;
}

.playBtn{
	float:left; 
	width:39px; 
	height:40px; 
	margin:0px 3px 0px -2px;
}

/* ======================== // old css ======================== */