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-position: 262px;
    background:url(../img/pink_shine.png) no-repeat center;
    width:1024px;
    height:120px;
    z-index:100;}

 #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);
    background-position:92px 59px;
    background-repeat:no-repeat;
    vertical-align:top; 
    width:390px;
    height:356px;
    text-align:right}
    
#upmenu{
    padding-right:25px; 
    padding-top:25px;
    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 .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:12px;}
    
#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:-58px;
    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;
    cursor:pointer;}

.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;}

.newsSummaryText p {padding-bottom:8px;}

.ellipsis {
   overflow: hidden;
   white-space: nowrap;
   line-height: 1.2em;
   height: 1.2em;
   text-overflow: ellipsis;
   -o-text-overflow: ellipsis;
   width: 100%;
   -moz-binding: url(moz_fix.xml#ellipsis);}

.moz-ellipsis > DIV:first-child {
   float: left;}

.moz-ellipsis > DIV + DIV {
   float: right;
   margin-top: -1.2em;
}

.moz-ellipsis > DIV + DIV::after {
   background-color: white;
   content: '...';
}

.headH1{
    font-size:14px;
    color:#E045C4;
    padding:0;
    margin:0;
    font-family:Tahoma;
    font-weight: normal;
    font-style: normal;
    font-variant:normal;
    font-weight:bold;}


.alt0 {
	   background-color:#E5E5E5;}
	
.alt0:hover {
    background-color: #F7ACAD;}
    
.alt1 {
	   background-color:#C3CCD9;}
	   
.alt1:hover {
    background-color: #F7ACAD;}

.login_rounded_div {
	 position:fixed;
	 z-index:1000;
	 left:50%;
	 top:40%;
	 width:800px;
	 margin-left: -400px;
	 border: 1px solid #D0D0D0;
	 -webkit-border-radius: 5px;
	 -moz-border-radius: 5px;
	 border-radius: 5px;
	 background-color:#F9F9F9;
	 font-size:12px;}

.roundedCommentDiv {
			 border: 1px solid #D0D0D0;
			 background-color:#ffffff; 
			 -webkit-border-radius: 5px;
			 -moz-border-radius: 5px;
			 border-radius: 5px;}

.roundedQuoteDiv {
				padding:3px;
				margin:2px;
				color:#575757;
				font-style:italic;
				display:compact;
			 background-color:#EBEBEB; 
			 -webkit-border-radius: 5x;
			 -moz-border-radius: 5px;
			 border-radius: 5px;}

.button30 {
				background: url(../img/comment_1px.png) repeat-x;
				height: 30px;}

.button30 a {
				display: block;
				height: 25px;
				color: #ffffff;
				font-weight: bold;
				padding: 7px 9px 0 9px;
				font-size: 13px;
				text-decoration: none;}
				
.button30 a:hover {
				text-decoration: none;}
				
				
.buttonWhite20 {
				background: url(../img/button_white_20_1px.png) repeat-x;
				height: 20px;}

.buttonWhite20 a {
				display: block;
				height: 15px;
				color: #E045C4;
				padding: 3px 9px 0 9px;
				font-size: 12px;
				text-decoration: none;}
				
.buttonWhite20 a:hover {
				text-decoration: none;}

.button14 {
				background: url(../img/button_14_1px.png) repeat-x;
				height: 14px;}

.button14 a {
				display: block;
				height: 14px;
				color: #ffffff;
				font-weight: bold;
				padding: 1px 9px 0 9px;
				font-size: 9px;
				text-decoration: none;}

.button14 a:hover {
				text-decoration: none;}
				
.commentButton {
				background: url(../img/comment_button_1px.png) repeat-x;
				height: 16px;
				font-size: 11px;}

.commentButton a {
				display: block;
				height: 16px;
				color: 	#E045C4;
				font-size: 11px;
				text-decoration: none;}

.commentButton a:hover {
				text-decoration: none;}

.button18 {
				background: url(../img/button_18_1px.png) repeat-x;
				height: 18px;}

.button18 a {
				display: block;
				height: 18px;
				color: #ffffff;
				font-weight: bold;
				padding: 2px 9px 0 9px;
				font-size: 11px;
				text-decoration: none;}

.button18 a:hover {
				text-decoration: none;}

.buttonWhite30 {
				background: url(../img/picture_1px.png) repeat-x;
				height: 30px;}

.buttonWhite30 a {
				display: block;
				height: 25px;
				color: #E045C4;
				font-weight: bold;
				padding: 7px 9px 0 9px;
				font-size: 13px;
				text-decoration: none;}

.buttonWhite30 a:hover {
				text-decoration: none;}

.comment-nick {
				font-weight: bold;
				color: #E045C4;}
				
.comment-details {
				color: #E045C4;
				font-size: 10px;}

.comment-details a {
				color:#E045C4;
				text-decoration:none;}
.comment-details a:hover {
				color:#E045C4;
				text-decoration:underline;}
				
.inputRounded {
					background: url(../img/input_login.png) no-repeat;
					width: 249px;
					height: 30px;
					padding: 0 3px 0 3px;
					margin: 0;
					border: 0px;
					color: #545454;
					font-weight: bold;
					vertical-align: middle;
					font-size: 16px;}
					
.inputRounded-smaller {
					background: url(../img/popup_input.png) no-repeat;
					width: 228px;
					height: 30px;
					padding: 0 3px 0 3px;
					margin: 0;
					border: 0px;
					color: #545454;
					font-weight: bold;
					vertical-align: middle;
					font-size: 16px;}
					
.inputRounded-smaller-size {
					background: url(../img/popup_input.png) no-repeat;
					width: 228px;
					height: 30px;
					padding: 0 1px 0 1px;
					margin: 0;
					border: 0px;
					color: #545454;
					font-weight: bold;
					vertical-align: middle;
					font-size: 14px;}
					
.inputRounded-message-small {
					background: url(../img/send_message_input.png) no-repeat;
					width: 200px;
					height: 26px;
					padding: 0 3px 0 3px;
					margin: 0;
					border: 0px;
					color: #545454;
					font-weight: bold;
					vertical-align: middle;
					font-size: 16px;}
					
.inputRounded-message-big {
					background: url(../img/send_message_summary.png) no-repeat;
					width: 200px;
					height: 60px;
					padding: 0 3px 0 3px;
					margin: 0;
					border: 0px;
					color: #545454;
					font-weight: bold;
					vertical-align: middle;
					font-size: 16px;}
					
.djs_a a:hover{
				 color:#E045C4;
				 text-decoration:none;}

/* ======================== 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;
}

.greetingsTxt {
	font-family:Tahoma;
	font-size:11px;
	background-color: transparent;
	text-align:left;
	border:none;
	height:180px;
	width:378px;
	background: url("../img/text_input.png") no-repeat center top; 
	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:401;
 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);
}

.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;
}

.btn-prev-big {position:absolute; top:0; left:0; height:100%; width:36px; float: left;}
.btn-next-big {position:absolute; top:0; right:0; height:100%; width:36px; float: right;}
.carousel {background:transparent url("../img/line-dbl.png") repeat-x bottom left; padding-bottom:3px; overflow:hidden;}
.stepcarousel{
position:relative; /*leave this value alone*/
overflow:hidden; /*leave this value alone*/
float:left; width:650px; margin:5px 0;
height:109px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt{
position:absolute; /*leave this value alone*/
left:0;
top:0;
}
.stepcarousel .panel{
float:left; /*leave this value alone*/
overflow:hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin:0 28px 0 4px; /*margin around each panel*/
width:108px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.stepcarousel .panel-media{
float:left; /*leave this value alone*/
overflow:hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin:0 3px 0 0px; /*margin around each panel*/
width:108px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
#photo-carousel .carousel {position:relative; padding:0; height:89px; overflow:hidden; background:none;}
#photo-carousel .btn-prev {position:absolute; padding:5px 0 5px 0; top:0; left:0; height:100%; width:55px;}
#photo-carousel .btn-next {position:absolute; padding:5px 0 5px 0; top:0; right:0; height:100%; width:55px;}
#photo-carousel .stepcarousel {position:relative; overflow:hidden; float:left; width:650px; margin:5px 0; height:79px;}
#photo-carousel .belt{position:absolute; left:0; top:0;}
#photo-carousel .panel{float:left; overflow:hidden; margin:0 5px 0 0px; width:100px;}

.albumImageContainer {
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.00, rgb(198,198,198)),color-stop(0.64, rgb(255,255,255)));
	background-image: -moz-linear-gradient(center bottom,rgb(198,198,198) 0%,rgb(255,255,255) 64%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c6c6c6');
}

.menu-gallery {
	background: url(../img/menu_gallery_1px.png) repeat-x;
	height: 26px;
}

.roundedPopup {
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border:solid 1px #ADBFCD; 
	background-color:#ffffff;	
}

.rounded-input-photo-name {
    background: url(../img/input_photo_name.png) no-repeat;
	padding: 0 3px 0 3px;
	margin: 0;
	border: 0px;
	color: #545454;
	font-weight: bold;
	vertical-align: middle;
	font-size: 16px;
    width:458px;
    height:30px;
    } 
    
/* css for chat */
.top-shadow-item {
    background: url(../img/chat/comment_top.png);
    height:11px;
    width: 668px;
}

.message-container-item {
	width: 100%;
	background-color: #F2F2F2;
	font-size:12px;
}

.avatar-column-item {
	width:80px;
	overflow:hidden;
	border-left: 1px;
	border-left-style: solid;
	color: #C2C2C2;
}

.avatar-container-item {
	padding-right: 10px;
}
.quoted-message-item {
	padding-bottom: 6px;
}

.message-column-item {
	width:588px;
	vertical-align:top;
}

.message-top-item {
	width:588px;
	overflow:hidden;
}

.user-link-item {
	font-size: 12px;
	font-weight: bold;
	color: #007aa6;
}

.message-date-item {
	font-size: 10px;
	color: #555555;
	padding-left: 5px;
}

.chat-icon-item {
	padding-left: 5px;
}

.chat-dj-icon-item {
	padding-left: 5px;
	margin-bottom: 5px;
}

.message-text-item {
	width:588px;
	overflow:hidden;
	padding-top: 3px;
	color: #555555;
}

.author-says-item {
	color: #555555;
	font-style: italic;
	font-weight: bold;
}

.parent-message-item {
	color: #555555;
	font-style: italic;
}

.reply-column-item {
	border-left: 1px;
	border-left-style: solid;
	color: #C2C2C2;
}

.reply-div-item {
	float: right;
	padding-right: 6px;
}

.private-message-div-item {
	float: right;
	padding-right: 12px;
}

.reply-link-item {
	color: #007aa6;
}

.bottom-shadow-item {
    background: url(../img/chat/comment_bottom.png);
    height:4px;
    width: 668px;
}
.chatMessageContainer {
}

.blue-links a {
	color: #007aa6;
}

.chat-line{
    height:50px;
    text-align:left;}
    
.dark-label a {
	font-size: 16px; 
	color: #555555;
}

.tags-line {
	height: 1px;
	width: 470px;
	background-color : #e2e2e2;
	margin-bottom: 20px;	
}
.fielderror {
	color: red;
}

.ordinary-txt {
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	border:none;
	height:174px;
	width:316px;
	background-color: #DBDBDB;
}

.souvenir-price {
	background: url(../img/shop/price_main_bg_1px.png) repeat-x;
	height: 32px;
}

.shop-list-prev-button {
	display:block;
	position:absolute;
	margin-top:15px;
	margin-left:10px;
	float:left;
	width: 44px;
	height: 26px;
	background-image: url('../img/shop/store_prev_page.png');
}

.shop-list-next-button {
	display:block;
	position:absolute;
	margin-top:15px;
	margin-left:610px;
	float:left;
	width: 44px;
	height: 26px;
	background-image: url('../img/shop/store_next_page.png');
}

select.dropDownSelect {
	top: -27px;
	position: relative;
	opacity: 0;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	filter: alpha(opacity=0);
	width: 144px;
	height: 28px;
}

div.dropDownContainer {
	height: 29px;
	width: 144px;
	margin: 0px;
}

div.dropDownContent {
	float:left;
	background:url('../img/shop/drop_down.png') no-repeat transparent;
	height: 28px;
	overflow: hidden;
	width: 144px;
	line-height: 20px;
}

.shop-make-bet-input {
    background: url(../img/shop/your_bet.png) no-repeat;
	padding: 0 3px 0px 3px;
	margin: 0;
	border: 0px;
	color: #545454;
	font-weight: bold;
	vertical-align: middle;
	font-size: 24px;
	line-height: 20px;
    width:108px;
    height:46px;
    text-align: center;
}

div.stylizedContent {
	float:left;
	background:url('../img/shop/stylized_text.png') no-repeat transparent;
	height: 28px;
	overflow: hidden;
	width: 144px;
	line-height: 20px;
}

.order-details-input {
    background: url(../img/shop/stylized_textfield.png) no-repeat;
	padding: 0 3px 0px 3px;
	margin: 0;
	border: 0px;
	color: #545454;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
    width:278px;
    height:28px;
}

.order-details-short-input {
    background: url(../img/shop/stylized_short_textfield.png) no-repeat;
	padding: 0 3px 0px 3px;
	margin: 0;
	border: 0px;
	color: #545454;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
    width:206px;
    height:28px;
}

select.smallDropDownSelect {
	top: -27px;
	position: relative;
	opacity: 0;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	filter: alpha(opacity=0);
	width: 64px;
	height: 28px;
}

div.smallDropDownContainer {
	height: 29px;
	width: 64px;
	margin: 0px;
}

div.smallDropDownContent {
	float:left;
	background:url('../img/shop/small_drop_down.png') no-repeat transparent;
	height: 28px;
	overflow: hidden;
	width: 64px;
	line-height: 20px;
}

.tooltip {
	opacity: 0.0;
	visibility: hidden;
	position: absolute;
	z-index: 8000;
}

.search-input {
    background: url(../img/search_form.png) no-repeat;
	padding: 0 23px 0 3px;
	margin: 0;
	border: 0px;
	vertical-align: middle;
	font-size: 12px;
    width:141px;
    height:20px;
    }
     
#community-left-bar div {
	padding-top: 7px;
}

#community-left-bar a {
	color: #007AA6;
}

.chat-ban-container {
	float: left;
	padding-left: 9px;
	font-size: 10px;
	color: #555555;
}

.chat-ban-container a{
	font-size: 10px;
	color: #007AA6;
	font-weight: bold;
}

.fade-bottom {position:absolute; bottom:0; width:100%; height:28px; background: url("../img/fade-bottom.png") 0px 0px repeat-x; pointer-events:none;}

/* ======================== // old css ======================== */
