aabody{
	padding:12px 0 25px;
	cursor:default;
}
clr{
	line-height: 0px;
	display: block;
	clear: both;
}
html>body #ratestar{
	direction:ltr
}
#langbar {
	LEFT: 50%;
	MARGIN-LEFT: 110px;
	WIDTH: 240px;
	POSITION: absolute;
	TOP: 220px;
	TEXT-ALIGN: right;
}
#langbar IMG {
	MARGIN-LEFT: 1px; 
	MARGIN-RIGHT: 1px
}
#header{
	width:760px;
	height:215px;
	margin:auto 0px auto 0px;
	background:#EFEFEF url(../images/content.png) repeat-y;
}
#reglink a{
	position:absolute;
	width:88px;
	height:24px;
	top:20px;
	left:50%;
	margin-left:260px;
	text-decoration:none;
}
#logoutlink a{
	position:absolute;
	width:88px;
	height:24px;
	top:20px;
	left:50%;
	margin-left:260px;
	text-decoration:none;
}
#content{
	width:690px;
	margin:auto;
	padding:0 30px 20px 40px;
	clear:both;
	overflow:hidden;
	direction:rtl
}
#main{
	float:left;
	width:480px;
	padding-right:20px;
}
.item .blockheader,.item .blockbody,.item .blockfooter,.comment .blockheader,.comment .blockbody,.comment .blockfooter{
	clear:both;
	overflow:hidden;
}
.item{
	margin-bottom:1em;
	margin-top:1em;
}
.item .blockbody{
	padding:10px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.post .blockbody{
	
	text-align:justify;
	line-height: 1.6em;
}
.post .blockbody img{
	background-color: #FFFFFF;
	margin: 3px;
	padding: 3px;
}
.item .blockfooter{
	padding:3px 5px;
	overflow:hidden;
}
#side{
	float:right;
	width:180px;
	overflow:hidden;
}
#side .blockheader{
	margin-top:10px;
	padding-top:1px;
	padding-bottom:3px;
}
.collapsed{
	display:none;
}
#side .blockbody{
	border-top:1px solid #ccc;
	width:170px;
	padding:10px 5px;
	line-height: 1.4em;
	text-align: justify;
}
#side .blockfooter{
	padding:2px;
}
#footer,#footerbottom{
	width:760px;
	margin:auto;
}
#footer p{
	padding:0px;
	margin:0px 25px;
}
#footertop{
	height:4px;
}
#footerbottom{
	height:34px;
	margin-top:-5px;
}
html{
	background:#058 url(../images/html.png);
}
body{
	background:transparent url(../images/body.png) repeat-x;
}
#logoutlink a{background:url(../images/logout.png) top left no-repeat}
#logoutlink a:focus,#logoutlink a:hover,#logoutlink a:active{background:url(../images/logout.png) bottom left no-repeat;border:0}

#content{
	background:#EFEFEF url(../images/content.png) repeat-y;
}
#footer{
	background:#ccc url(../images/footer_m.png) repeat-y;
}


#footertop{background:url(../images/footer_t.png) no-repeat}
#footerbottom{background:url(../images/footer_b.png) no-repeat}
#sideblock{background:#ccc url(../images/sideblock.png) center repeat-y}
#sideblock .blockheader{background:url(../images/sideblock.png) top left no-repeat}
#sideblock .blockfooter{background:url(../images/sideblock.png) bottom right no-repeat}
.item{background:#ddd url(../images/itemblock.gif) center repeat-y}
.item .blockbody{background:#fff}
.item .blockheader{background:url(../images/itemblock.gif) center repeat-y;background:url(../images/itemblock.gif) top left no-repeat}
.item .blockfooter{background:url(../images/itemblock.gif) bottom right no-repeat}
*{margin:0;padding:0}

.ad-box {
	padding:5px;
	text-align: center;
}
.ad-item {padding-bottom:5px}
.ad-item img {border:0;}
.text-ad {
	background:#fff url(../images/ad-bg.png) 0 100% no-repeat;
	padding-bottom:5px;
	width:150px;
	text-align: right;
}
.text-ad a {background:transparent url(../images/ad-bg.png) 0 0 no-repeat; padding:5px 0 0 0; display:block; width:150px}
.text-ad a:hover {color:green; background:transparent url(../images/ad-bg.png) no-repeat 0 -84px}
.text-ad a span{ padding:0 8px 5px 5px; display:block}

.button,select{font:100% Tahoma,'Trebuchet MS',sans-serif}
body{font:70% Tahoma,'Trebuchet MS',sans-serif;color:#333;line-height:1.2em}
hr{display:none}
table{border:0px;border-collapse:collapse;padding:0;border-spacing:0px}
a{color:#38c;text-decoration:none}
a:focus,a:hover,a:active{color:#666}
.blockbody ol, .blockbody ul, .blockbody li{list-style:inside;list-style-type:square}
img{border:0;margin:1px}
.blockfooter img,.blockheader img{vertical-align:middle}
input{
	margin:1px 0px 1px 0px;
	font-family: Tahoma, Arial;
	font-size: 11px;
}
select{margin:1px}
textarea{margin:1px 0 1px 0}
.not-login {
	background: #FFFFDD;
	padding: 5px;
	border: 1px solid #E2E2E2;
	margin-top: 10px;
	margin-bottom: 10px;
}
input#search{width:50px}
h1{font-size:24px;line-height:24px;color:#fff}
h1 a{color:#fff}
h1 a:focus,h1 a:hover,h1 a:active{color:#999;border:0}
h1 small{color:#ccc;font-size:14px;font-weight:normal}
#content h2,#content h3,#side h2{padding-bottom:0.5em}
#content h2{font-size:1.4em}
#content h3,#side h2{font-size:1.2em}
#content h3 small{color:#666;font-size:0.8em;font-weight:normal}
#content h4{font-size:1em}
#side{color:#666}
#side a{color:#38c}
#side a:focus,#side a:hover,#side a:active{color:#000;text-decoration:none;border:none}
#sideblock h2{
	padding:0.5em 10px 0;
	font-size:16px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#footer{color:#999;font-size:0.9em;text-align:center}
#footer a{color:#999;font-weight:bold}
#footer a:focus,#footer a:hover,#footer a:active{color:#000;border-bottom:1px dotted #999}
.comment{
	width:480px;
	background:url(../images/comments.png) center repeat-y;
	color:#666;
	margin:5px 0px;
	text-align: right;
}
#comments {
	height: 100px;
}
.comment .blockheader{background:url(../images/comments.png) top left no-repeat;padding:7px 5px 0px;border-bottom:1px solid #D6D6D6}
.comment .blockbody{overflow:auto;width:470px;padding:5px;text-align:right}
.comment .blockfooter{background:url(../images/comments.png) bottom right no-repeat;padding:3px 5px;border-top:1px solid #D6D6D6}
.comment td{table-layout:fixed}
.comment_admin .blockheader{background-image:url(../images/comments_admin.png)}
.comment_poster .blockheader{background-image:url(../images/comments_poster.png)}
input,textarea,select{border:1px solid #bbb;padding:2px;vertical-align:middle}
.button{cursor:pointer;background:#fff;padding:2px;margin:3px}
textarea{
	width:90%;
	font-family: Tahoma, Arial;
	font-size: 11px;
}
input:focus,input:hover,input:active,select:focus,select:hover,select:active,textarea:focus,textarea:hover,textarea:active{border:1px solid #666}
input[type=radio], input[type=checkbox] {
	border: none;
}
input[type=text]{width:90%}
input[type=text]:focus,input[type=text]:hover,input[type=text]:active{border:1px solid #666}
.button:focus,.button:hover,.button:active{background:#eee;color:#000}
.ctitle{color:#666}
.ctitle p a:link,.ctitle p a:visited,.ctitle p a:hover,.ctitle p a:active{
	text-decoration:none;
	background:#fff;
	border:1px solid #ccc;
	padding:2px 5px;
	display: block;
	float: left;
	margin-right: 5px;
}
.ctitle p a:hover{background:#eee;color:#000;border-color:#666}
.ctitle p{margin:4px 6px}
.ctitle p span{text-decoration:none;background:#fff;padding:2px 5px;border:1px solid #ccc;color:#ccc}
.ctitle h4{margin-top:-1.45em;padding:0;border:none}
.item .blockheader{padding:7px;padding-left:10px;border:0px}
.item .blockfooter{border:0px}
#addnews.item td+td{padding-right:20px}
.userstop td{border-top:1px solid #ccc;background:#eee}
.userstop thead td{background:#ddd}
fieldset{padding:5px;margin:1px}
.item .scroll{overflow:auto}
#navigation{white-space:nowrap}
#navigation div:hover{background:#ddd;border-color:#666}
#navigation div{border:1px solid #F9F9F9;cursor:pointer;padding:2px 3px 2px 3px;list-style:none;margin:3px}
#navigation div.child{padding-right:25px;margin-top:0px;margin-bottom:0px}
#navigation div.parent{font-weight:bold;margin:5px}
#navigation .child .parent {
	margin: 0px;
	padding: 0px;
	border-style: none;
}
#navigation .children{margin-top:0px}
.speedbar{color: #727272;font-size: 11px;font-family: tahoma;padding-left: 6px}
.speedbar a{color: #4b719e;text-decoration:none}
.speedbar a:hover{text-decoration: underline}
ul.obmen, ul.topnews{
	list-style: none;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}