* {
	margin: 0;
	padding: 0;
}
header, nav, section, article, aside, footer {
	display: block;
}
body {
       font: 12px/18px Verdana, Arial, Tahoma,  sans-serif;
       background:url(/skin/images/bg.jpg);
}
a {
	color: #3399cc;
	outline: none;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/* Begin of styles for the demonstration (you can remove them) */
a.expand {
	width: 150px;
	display: block;
	margin: 10px 0 0;
}
a.expand:hover {
	height: 500px;
}
/* End of of styles for the demonstration */
p {
	margin: 8px 0 8px;
}
text p img {margin: 14px}
img {
	border: none;
}

img a {text-decoration:none;}
input {
	vertical-align: middle;
}

.break {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}
.alignleft {
	float: left;
	margin: 4px 10px 5px 0;
}
.alignright {
	float: right;
	margin: 4px 0 5px 10px;
}
.aligncenter {
	text-align: center;
}
.hidden {
	display: none;
}


#wrapper {
	width: 100%;
	margin: -32px auto 0;
	position:relative;
	
	
}
#topbg { width:100%; background:url(/skin/images/head.jpg) repeat-x top; height:32px; top: 0; display:block;}

/* Header
-----------------------------------------------------------------------------*/

/* #Login
----------------------------------------------------------------------------------*/
	
	#login { width:100%; min-width: 1100px; height:20px; background:#c7c7c7; z-index:1; position:absolute; top: 30px; padding: 5px 0 10px;}
	#login form {float:right; margin: 0 10px; width: 950px; }
	#login input {font-size:11px; padding: 2px; color: #333;}
	#login input.button {border: none; background: none; color: #000; text-decoration:underline; font-weight:800; font-size: 12px;}
	#login input.button:hover {text-decoration:none; cursor:pointer;}
	#login a {color: #000; text-decoration:underline;}
	
	#login #profileurl {width: 974px; margin: 0 auto;  text-align:justify; padding: 3px 0 5px 265px;}
	#login #profileurl a {text-decoration: none;}
	#login #profileurl a:hover {text-decoration: underline;}
	#login #profileurl span {padding: 3px 5px; height: 12px; color: #fff; background:#000; display:inline;  -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
	#profileurl .ava {float: left; height: 20px; display:table-cell; vertical-align: middle;  }
	#login .profile { background:url(/skin/images/account.jpg) no-repeat left; padding: 5px 0 5px 25px; margin-left: 20px;}
	#profileurl .ava img {margin: 0 0 -5px; position:relative; }
	#login .myblogs { background:url(/skin/images/blogs.jpg) no-repeat left; padding: 5px 0 5px 25px; margin-left: 20px;}
	#login .subs { background:url(/skin/images/subs.jpg) no-repeat left; padding: 5px 0 5px 25px; margin-left: 20px;}
	#login .friend { background:url(/skin/images/friend.jpg) no-repeat left; padding: 5px 0 5px 25px; margin-left: 20px;}
	#login .help { background:url(/skin/images/help.jpg) no-repeat left; padding: 5px 0 5px 25px; margin-left: 20px;}
	#login .sign-out { background:url(/skin/images/sign-out.jpg) no-repeat left; padding: 5px 0 5px 25px; margin-left: 20px; }
	
#header {
	height: 170px;
	padding: 0 20px;
	width: 1200px;
	margin: 0 auto;
	position: relative;
	display: block;
}

#header h1 {
	width: 100%; float: left; text-align: center; color: #2f8cd2; 
	font-weight: bold; font-size: 48px; 
	margin-top: -40px; text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	height: 48px; display: block; position: relative; z-index: 999999; }

#header .logo {
	float: left;
	display:block;
	width:235px;
	position:relative;
	z-index:2;}

.fb {width: 77px; height:30px; padding-top:30px; float: left; display:block; text-align:center; background:url(/skin/images/fb.jpg) no-repeat top center; color: #000; text-decoration:none; margin-top: 10px;}	
.fb:hover { background:url(/skin/images/fbhov.jpg) no-repeat top center;}

.tw {width: 77px; height:30px; padding-top:30px; float: left; display:block; text-align:center; background:url(/skin/images/tw.jpg) no-repeat top center; color: #000; text-decoration:none; margin-top: 10px;}	
.tw:hover { background:url(/skin/images/twhov.jpg) no-repeat top center;}

.rss {width: 77px; height:30px; padding-top:30px; float: left; display:block; text-align:center; background:url(/skin/images/rss.jpg) no-repeat top center; color: #000; text-decoration:none; margin-top: 10px;}	
.rss:hover { background:url(/skin/images/rsshov.jpg) no-repeat top center;}

#soc {width:235px; float:right; margin: 115px 0 0 10px; display:block;}

/* Header Navigation
-----------------------------------------------------------------------------*/

#header ul {
	width: 670px;
	height:31px;
	margin:0 10px;
	float:left;
	list-style-type:none;
	position:relative;
}

#header ul a{color: #fff; font-weight:bold; text-decoration:none; display:block}

#header ul li{float:left; position:relative;}
	
#header ul li.home {padding:5px 60px 15px;  height:12px;   background: url(/skin/images/lihome.jpg) repeat-x left; background-position: 0 -31px;}
#header ul li.home:hover {background-position: 0 0; cursor:pointer;}

#header ul li.forum {padding:5px 60px 15px;  height:12px;   background: url(/skin/images/liforum.jpg) repeat-x left; background-position: 0 -31px;}
#header ul li.forum:hover {background-position: 0 0; cursor:pointer;}

#header ul li.pda {padding:5px 20px 15px;  height:12px;   background: url(/skin/images/lihome.jpg) repeat-x left; background-position: 0 -31px;}
#header ul li.pda:hover {background-position: 0 0; cursor:pointer;}

#header ul li ul{
height: 31px; overflow:hidden; background: url(/skin/images/liforum.jpg) repeat-x left; background-position: 0 -31px;
list-style:square;
position:absolute;
width:495px;
top:30px;
display:none;
margin: 0;
left:0;
z-index:999999;
}

#header ul li.forum ul li {padding:5px 30px 15px;  height:12px;  overflow:hidden; display:inline-block; background: url(/skin/images/liforum.jpg) repeat-x left; background-position: 0 -31px; }
#header ul li.forum ul li:hover {background-position: 0 0; cursor:pointer;}

#header ul li:hover ul {display:block;}

#header ul li.music {padding:5px 60px 15px;  height:12px;  overflow:hidden; background: url(/skin/images/limus.jpg) repeat-x left; background-position: 0 -31px;}
#header ul li.music:hover {background-position: 0 0; cursor:pointer;}



/* Search
-----------------------------------------------------------------------------*/

#search, #searchcom{
		width:220px;
		height:30px;
		float:right;
		display:block;
		margin-top:2px;
		
		}
	
#search input, #searchcom input{
		background:none;
		margin-top: 2px;
		font-size:12px;
		padding:2px 25px 2px 5px;
		border: 1px #333 solid;
		text-transform:lowercase;
		background: #fff url(/skin/images/search.jpg) no-repeat right;
		color:#999;
		width: 120px;
		float:left;
		}
		
#search input active, #searchcom input active {
			border:none; }
	
#search  input.button, #searchcom input.button {
	width: 50px;
	padding-top: 3px;
text-shadow: 1px 1px 1px #333333;
	-webkit-text-shadow: 1px 1px 1px #333333;
	-moz-text-shadow: 1px 1px 1px #333333;
font-weight:bold;
color:#fff;
text-align:center;
background: none !important;
border:none;
float:left;
cursor:pointer;
	}
#search  input.button:hover {text-decoration:underline;}

#searchcom button {
	width: 50px;
	padding-top: 3px;
font-weight:bold;
color:#000;
text-align:center;
background: none !important;
border:none;
float:left;
cursor:pointer;
	}
#searchcom button:hover {text-decoration:underline;}

/* Lang
-----------------------------------------------------------------------------*/

.lang { width: 55px; float:right; color: #fff; font-size:14px; font-weight:bold; text-shadow: 1px 1px 1px #333333;
	-webkit-text-shadow: 1px 1px 1px #333333;
	-moz-text-shadow: 1px 1px 1px #333333; margin-top:5px; text-decoration:none;}


	#righthead {float:right; width: 500px; height: 50px; position:relative; display:block; margin-top: -160px; z-index:1;}	
	
/* Banner
----------------------------------------------------------------------------------*/
	
	.banner {float:right; width:800px; height:120px; text-align:right; margin-top:30px; }
	.change {padding-left: 280px; position: absolute; margin-top:50px; display:block; text-align: center;  font-weight:bold; width:250px; float: left; }
	.change span {color: #a3a7a8;}
	
	
	
	
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 1200px;
	height: 1%;
	margin:0 auto;
	position: relative;
	
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-right: -100%;
	
}
#content {
	padding: 0 250px;
}

#content .post {
	-webkit-box-shadow: 0px 0px 5px #696969;
	-moz-box-shadow: 0px 0px 5px #696969;
	box-shadow: 0px 0px 5px #696969;
	position: relative;
	background:#fff;
	padding: 5px;
	border:1px #999999 solid;
	margin-bottom: 10px;}
	
#content  ul {margin: 10px 10px 10px 25px;}


#content .post h2 {margin: -4px -4px 5px -4px; color: #fff; font: 18px Verdana; font-weight:bold; text-shadow: 1px 1px 1px #333333;
	-webkit-text-shadow: 1px 1px 1px #333333;
	-moz-text-shadow: 1px 1px 1px #333333;}
	
.topteam {padding:10px; margin: -4px -4px 5px -4px; background: #cce8f1; position:relative; display:block; width: auto;}
.topteam img, .posts img {float: left; margin: 0 10px 5px 0;}
.topteam h3 {font: 16px Verdana; font-weight:bold; margin-bottom: 15px;}
.topteam p, .posts p {margin-bottom:5px;}

.detalis {width:100%; margin-bottom:10px; display:block; height: 20px; font-style: italic; color:#899}

.date { background:url(/skin/images/date.png) no-repeat left; padding: 4px 0 4px 25px; float:left; width:100px;}
.autor { padding: 4px 0 4px 25px; float:left;  margin-right: 20px;}
#content .autor a {color: #3399cc;}
#content .com { background:url(/skin/images/com.png) no-repeat left; padding: 4px 0 4px 18px; float:right; width:130px; text-align:right;}
#content .comblog { background:url(/skin/images/com.png) no-repeat left; padding: 4px 0 4px 25px; }
.prev { background:url(/skin/images/view.png) no-repeat left; padding: 4px 12px 4px 18px; float:right;  text-align:right;}
.time { padding: 4px 0 4px 25px; float:left; margin-right: 20px; }
.datecom { padding: 4px 0 4px 25px; float:left; margin-right: 20px; }
.sity { padding: 4px 0 4px 25px; float:left; margin-right: 20px; }
.ratting {background:url(/skin/images/stargrey.gif) no-repeat left; padding-left: 25px;}
.posts {padding: 10px; border-top: 1px #999999 solid; width: auto; margin: -4px -4px 5px -4px; background:url(/skin/images/newpost.jpg) top left repeat-x; position: relative; display:block;}
.posts .from {position:absolute; left: 0; margin-top: 65px; display:block; width: 150px; color: #fff; font: 14px Verdana; font-weight:bold; text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	text-align:center;
	padding: 5px 0;
	background: #00852c;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8;}
.posts img {width:150px}

.moreinfo {	float: left; margin: -18px 0 20px 125px; padding: 5px 10px; color: #fff; text-decoration:none; background: url(/skin/images/tabblue_cur.jpg) repeat-x left; border: 1px #fff solid;
		border-top: none;
    -moz-border-radius: 0 0 7px 7px;
    -webkit-border-radius: 0 0 7px 7px;
    border-radius: 0 0 7px 7px; }
	
	.greenmoreinfo {	 float: left; margin: -18px 0 0 125px; padding: 5px 10px; color: #fff; text-decoration:none; 
	background: url(/skin/images/liforum.jpg) repeat-x left; background-position: 0 -31px; border: 1px #fff solid;
			border-top: none;  
    -moz-border-radius: 0 0 7px 7px;
    -webkit-border-radius: 0 0 7px 7px;
    border-radius: 0 0 7px 7px; }
	
.categ {float: left; display:block; color: #fff; font: 14px Verdana; font-weight:bold; text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	text-align:center;
	padding: 5px 20px;
	margin: -4px 0 10px -4px;
	background: #00852c; }

.print {background:url(/skin/images/print.png) no-repeat right; text-align:right; float: right; padding-right:20px; color: #000; }
.text {padding:10px;}
/* Tabs
-----------------------------------------------------------------------------*/

.section {
	margin: -4px -4px 20px -4px;
	border: 1px #d9d9d9 solid; 	
	
}
#content ul.tabs, #content ul.greentabs {
	height: 35px;
	padding-top: 7px;
	line-height: 28px;
	list-style: none;
	padding: 0 10px;
	margin: 0;
	background: #e8e8e8;
	float: none;
	
	
}
.tabs li, .greentabs li {
	float: left;
	display: block;
	background: url(/skin/images/tabblue.jpg) repeat-x left;
	margin: 6px 5px -1px 0;
	padding: 0 15px;
	color: #000;
	font-size:11px;
	cursor: pointer;
	position: relative;
	    border: 1px #e8e8e8 solid;
		border-bottom: none;
    -moz-border-radius: 7px 7px 0 0;
    -webkit-border-radius: 7px 7px 0 0;
    border-radius: 7px 7px 0 0;


}
.tabs li:hover, .greentabs li:hover
 {
	color: #3399cc;	
	text-decoration:underline;
	
}
.tabs li.current {
	color: #fff;
	background: url(/skin/images/tabblue_cur.jpg) repeat-x left;
	  border: 1px #e8e8e8 solid;
	border-bottom: none;
    -moz-border-radius: 7px 7px 0 0;
    -webkit-border-radius: 7px 7px 0 0;
    border-radius: 7px 7px 0 0;

	font-weight:bold;
}

.greentabs li.current {
	color: #fff;
	background: url(/skin/images/liforum.jpg) repeat-x left; background-position: 0 -31px;
	  border: 1px #e8e8e8 solid;
	border-bottom: none;
    -moz-border-radius: 7px 7px 0 0;
    -webkit-border-radius: 7px 7px 0 0;
    border-radius: 7px 7px 0 0;

	font-weight:bold;
}

.box {
	display: none;
	clear: both;
  border-width: 0 1px 1px;
	background: #fff;
	margin-top: 2px;
	
}

.box ul{margin: 10px 10px 10px 20px;}

.box.visible {
	display: block;
}

.box table td {text-align:left; padding: 3px 10px; vertical-align:top;}
.box table a{color: #000;}
.box table a:hover{color: #3399cc;}
tr.thtitle  {background:url(/skin/images/tabblue.jpg) repeat-x bottom; color: #333; padding: 5px; height:20px; font-weight:bold;}

ul.partnersatc {  list-style-image:url(/skin/images/part.jpg); list-style-position: inside;}
ul.partnersatc li {padding: 2px 0;}
ul.partnersatc a {color: #000; text-decoration:none;}
ul.partnersatc a:hover {color: #8a005c; text-decoration:underline;}

.ads{margin:20px -30px; text-align:center}

/* Comments & Forum
-----------------------------------------------------------------------------*/
.mess {
	background:url(/skin/images/newpost.jpg) repeat-x top;
	padding: 5px 10px;
	border-bottom: 1px #cccccc solid;
}

.messdetalis {
	margin: 0 -10px;
	padding: 5px 10px 0;
	border-top: 1px #cccccc solid;
	color: #999999; }
	
.messbutton {
	padding:5px; text-align: center; float:left; margin:20px 3px; overflow:hidden;  background: #48b96b url(/skin/images/liforum.jpg) repeat-x left bottom; background-position: 0 -31px; width: 47%; color: #fff; text-decoration: none; 
 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	}
	
	.messbutton:hover {background-position: 0 0; cursor:pointer; text-decoration: none; }
	
	.textforum {padding:10px; background:url(/skin/images/newpost.jpg) repeat-x top; margin-top: 0px;  position:relative;}
	
	#navigat {margin:20px 0; clear:both;}
	
	.PAGENUM {
	float: left;
		width: 300px;
		 font-size:10px;
		 font-weight:bold;
		 
		}

.PAGENUM a, .PAGENUM span {
	text-decoration: none;
	padding: 2px 5px;
	margin: 1px;
	color:#000;
	display:inline;

}

.PAGENUM a:hover {
	background:#1a7ec9; color: #fff;
}

.PAGENUM span.current {
	background:#229c4b; color: #fff;
}

.PAGENUM a.PAGENUMprev {width:23px; height:20px; padding: 0; margin: 0 2px; background:url(/skin/images/prev.jpg); display:inline-block;  }
.PAGENUM a.PAGENUMnext {width:23px; height:20px; padding: 0;  margin: 0 2px; background:url(/skin/images/next.jpg);  display:inline-block;}

.sendcomment_l, .sendcomment_r {
	width:48%;
	margin: 20px auto;
	padding:5px;}
.sendcomment_l {float:left;}
.sendcomment_r { float:right;}
.sendcomment_r form textarea { width: 300px;}
.sendcomment_l h2, .sendcomment_r h2 { text-align:center;}
	
	
/* radio
-----------------------------------------------------------------------------*/
	#radio {background:url(/skin/images/radio_ari.jpg) top left repeat-x; margin: 0 -5px;  }
	#radioblock {background:url(/skin/images/radiobg.jpg) top right no-repeat; min-height:270px; padding: 0;}
	.rss_radio {background:url(/skin/images/rss_radio.jpg) no-repeat left; float:left; padding: 7px 0 7px 30px; margin-left: 10px; color:#000;}
	.kb {float:right; width:240px; height: 16px; font-size: 16px; text-align:center; padding: 12px 0 0;}
	.radiotext {clear:both; margin: 10px 250px 0 10px; position:relative; }
	.radioport { position:absolute; display:block; margin-left:500px; float: left}
	.radioplayer {clear:both; margin: 0 250px 0 10px; position:relative; }
	#radio ul {list-style-type:none; margin: 0 10px;}
	#radio ul li a{color: #fff; text-decoration:none;}
	#radio ul li {
	padding:5px; text-align: center;
	float: left;
	display: block;
	background: url(/skin/images/tabblue.jpg) repeat-x left;
	margin: 6px 5px -1px 0;
	width: 25%;
	border:1px #00852c solid;
	background: #48b96b url(/skin/images/liforum.jpg) repeat-x left bottom; background-position: 0 -31px;
	color: #fff; text-decoration: none; 
 -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
	font-weight:bold;
	text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;}
	
	#radio ul li:hover {background-position: 0 0; text-decoration:none;}
	#radio ul li.current {background:url(/skin/images/more.jpg) repeat-x bottom; color: #000; 
	text-shadow: none;
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	border: 1px solid #999999;
	border-bottom: none;}
	#radio ul li.current a{color: #000;}
	#radio ul li.current:hover {background:url(/skin/images/newpost.jpg) repeat-x top;}
	
	.radiopost {padding: 10px; border-top: 1px #999999 solid; width: auto; margin: 0 -4px 5px -4px; background:url(/skin/images/newpost.jpg) top left repeat-x; position: relative; display:block;}
	.radiopost img {float: left; margin: 8px 10px 10px 0;}
	.radiobutton {
	padding:5px; text-align: center; float:left; margin-bottom:-7px;  overflow:hidden;  background: #48b96b url(/skin/images/liforum.jpg) repeat-x left bottom; background-position: 0 -31px; width: 230px; color: #fff; text-decoration: none;  border:1px #00852c solid;
 -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
	font-weight:bold;
	text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	}
	
	.radiobutton:hover { background-position: 0 0; text-decoration:none;}
	.pr_date { width: 40px; height: 30px; padding: 25px 3px 7px 5px; float:left; margin: 0 10px 10px 0; font: 12px Verdana; font-weight:bold; color:#006699; text-align:center; display:block; background:url(/skin/images/program_date.png) no-repeat; position: relative;}
	.pr_date span {color: #000; font-size:10px;}
	
	/* Krugozor
-----------------------------------------------------------------------------*/
.krugozor a{color: #000; font-weight:bold;}
.krugozor a:hover {color: #fff; font-weight:bold; text-decoration:none;}
.krugozor table {border: 2px #fff solid; width:100%;}
.krugozor td {
	border-bottom: 1px #fff solid;
	border-right: 1px #fff solid;
	border-left: 10px #ededed solid;
	background: #ededed url(/skin/images/krug_li.jpg) no-repeat left;
	padding: 0 10px 0 20px;
	vertical-align:middle;
	height:30px;}
.krugozor td:hover{
	background:#2184cc url(/skin/images/krug_lihov.jpg) no-repeat left;
	border-left: 10px #2184cc solid;
	color: #fff;}
	.krugozor td:hover a{color: #fff;}
	
	/* Blogs
-----------------------------------------------------------------------------*/
	#blognavigat {padding:20px 5px; width: 220px; overflow: hidden; clear:both; background: url(/skin/images/newpost.jpg) repeat-x top; border-top: 1px #999999 solid; margin: 0;}
	.blogpost {padding: 10px; border-top: 1px #999999 solid; width: auto; margin: 0 0 5px 0; background:url(/skin/images/newpost.jpg) top left repeat-x; position: relative; display:block;}
	.blogpost  h3 {background: #137ac7; color: #fff; padding: 5px 10px; margin: -10px -10px 10px -10px; text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;}
	
/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 230px;
	padding-bottom: 5px;
	position: relative;
	background:#fff;
	border:1px #999999 solid;
		-webkit-box-shadow: 0px 0px 5px #696969;
	-moz-box-shadow: 0px 0px 5px #696969;
	box-shadow: 0px 0px 5px #696969;
}

.widget { border-bottom: 1px #999999 solid;}
.widget h2 {color: #fff; font: 18px Verdana; font-weight:bold; text-shadow: 1px 1px 1px #333333;
	-webkit-text-shadow: 1px 1px 1px #333333;
	-moz-text-shadow: 1px 1px 1px #333333;}

/* H2 Style
-----------------------------------------------------------------------------*/	
	.blue{background: #4199d9 url(/skin/images/head.jpg) repeat-x bottom left; padding: 5px 10px; display:block; text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000}
	.green{padding:5px 10px 15px;  height:12px;  overflow:hidden;  background: #48b96b url(/skin/images/liforum.jpg) repeat-x left bottom; background-position: 0 -31px; text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000}
	.pink {padding:5px 10px 15px;  height:12px;  overflow:hidden; background: #bc4796 url(/skin/images/limus.jpg) repeat-x left bottom; background-position: 0 -31px; text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000}
	.grey {padding:5px 10px 15px;  height:12px;  overflow:hidden; background: url(/skin/images/more.jpg) repeat-x left bottom; color: #333; margin:5px; border: 1px #999999 solid;}
	.lightblue{padding: 5px 10px; display:block;  background: url(/skin/images/lihome.jpg) repeat-x left; background-position: 0 -31px; text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000}
	
	/* Sidebar post
-----------------------------------------------------------------------------*/
.postnew {padding: 5px; border-bottom: 1px #999999 solid; background:url(/skin/images/newpost.jpg) top left repeat-x; font-weight:normal;}
.postnew  a{color:#000; text-decoration:none;}
.postnew  a:hover {color: #3399cc; text-decoration:underline;}
.postnew i , .programs i {color:#888}
.materials {padding: 5px; border-bottom: 1px #999999 solid; background:url(/skin/images/newpost.jpg) top left repeat-x; font-size:11px;text-align:justify}
.smimframe {
	float: left;
	margin: 4px 4px 5px 0;
	overflow:hidden;
	position:relative;
	width:79px; height:48px; 
}
.smimframe img {
	margin-top:-7px;
	width:79px;
	margin:0;
}
.aimg {
	float: left;
	overflow:hidden;
	position:relative;
	margin: 4px 4px 5px 0;
	width:210px; height:120px; 
	}
.aimg img {width:210px; margin:0;}


.more { background:url(/skin/images/more.jpg) repeat-x bottom; padding: 5px; clear:both; margin: 5px -5px -5px -5px; text-align:right; position:relative;display:block; font-weight:bold; color: #3399cc; cursor:pointer;}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: right;	
	width: 228px;
	padding:1px;
	padding-bottom: 5px;
	position: relative;
	background:#ffffff;
	border:1px #999999 solid;
	-webkit-box-shadow: 0px 0px 5px #696969;
	-moz-box-shadow: 0px 0px 5px #696969;
	box-shadow: 0px 0px 5px #696969;
}

.radio {
	width:221px;
	height:59px;
	overflow:hidden;
	background:url(/skin/images/radio.jpg);
	margin: 0 auto;
	display:block;}

.radio:hover {background-position: 0  -59px;}
.radio:hover>.radiopro	{visibility:visible}
.radiopro {position: absolute; visibility:hidden; margin-top:59px; background-color: #fff}

.programs {margin: 0 0 5px 0; padding: 0 5px; background:none; border:none; font-size:11px; line-height:14px;}
.programs span {color: #999; font-size:10px; margin-top:10px;}
.programs img {float:left;}
.title {font-weight:bold;}
.l {float: left; width:30%;}
.r {float: right; width:30%; text-align:right;}

.efirs {padding: 5px 10px; border-bottom: 1px #999999 solid; background:url(/skin/images/newpost.jpg) top left repeat-x; font-size:11px;}
.efirs span { font-weight:bold; color: #0088da;}



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 120px;
	width: 1200px;
	margin: 20px auto 0;
	font-size: 11px;
	color: #333;
	text-align:center;
}

#footer a{color: #333;}

#footer ul {list-style-type:none; overflow:hidden; margin: 0 auto; position:relative; width:auto; float:right; margin-bottom: 10px;}
#footer ul li {border-left: 1px #333 solid; margin-left: -1px; padding: 0 10px; float:left; font-size: 11px;}

#footer .count {width: 100%; text-align:center; clear:both; margin: 10px 0; position:relative;}

/* Inherited
-----------------------------------------------------------------------------*/
.MRK_0 { 
background-repeat: no-repeat;
background-image: url("/skin/image/stars.png");
background-position: 0px 0px;
}
.MRK_1 { 
background-repeat: no-repeat;
background-image: url("/skin/image/stars.png");
background-position: 0px -23px;
TEXT-ALIGN:CENTER;
}
.MRK_2 { 
TEXT-ALIGN:CENTER;
background-repeat: no-repeat;
background-image: url("/skin/image/stars.png");
background-position: 0px -46px;
}
.MRK_3 { 
TEXT-ALIGN:CENTER;
background-repeat: no-repeat;
background-image: url("/skin/image/stars.png");
background-position: 0px -69px;
}
.MRK_4 { 
TEXT-ALIGN:CENTER;
background-repeat: no-repeat;
background-image: url("/skin/image/stars.png");
background-position: 0px -92px;
}
.MRK_5 { 
TEXT-ALIGN:CENTER;
background-repeat: no-repeat;
background-image: url("/skin/image/stars.png");
background-position: 0px -115px;
}

.VOTEPLATE {visibility: HIDDEN; position: ABSOLUTE; BORDER: 1PX SOLID #AAAAAA; BACKGROUND-COLOR: #FDFFD8; COLOR: #562C00; PADDING: 5PX; MARGIN-LEFT: 20PX; MARGIN-TOP: -80PX; OPACITY:0.9}
.VPIMG {MARGIN: 28PX}
.VPH	{BACKGROUND-COLOR: #54478D; COLOR: #FFFFFF; PADDING: 4PX}
.VOTEDIV:HOVER >.VOTEPLATE, .VOTEDIVG:HOVER >.VOTEPLATE {visibility: visible}
.TRACKID TD A {BORDER: 8PX SOLID #D8EEFF; BACKGROUND-COLOR: #1E6096; COLOR: #D8EEFF; PADDING:20PX; FONT-SIZE:3em; FONT-WEIGHT: BOLDER; BORDER-RADIUS: 10PX}

.COMMERCIAL {MARGIN: 10PX; MARGIN-TOP: 40PX; BORDER: 1PX SOLID #F3F3F3; PADDING: 10PX 10PX 20PX 10PX; TEXT-ALIGN: CENTER}

.liveJ, .twitter, .vkontakte, .facebook, .mailru, .mailto, .fav, .prn
{ background:url(http://ariru.info/skin/image/socnw.gif) left top no-repeat; display:block; width:20px; height:20px; float:left; vertical-align:middle;
margin:0 3px; text-decoration:none; }

.liveJ { background-position:0px 0px; }
.facebook { background-position: -30px 0px }
.twitter { background-position: -60px 0px }
.vkontakte { background-position:-90px 0px; }
.mailru	{ background-position:-120px 0px; }
.mailto	{ background-position:-151px 0px; }
.fav { background-position:-180px 0px; }
.prn	{ background-position:-211px 0px; }

