html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,a,font,img,ins,strong,b,u,i,center,ul,li,form,label,table,tbody,tr,td {
border:0;
outline:0;
font-size:100%;
background:transparent;
margin:0;
padding:0;
}

body {
line-height:1;
background:url(bodybg00.jpg) repeat-x left top #e4e4e4;
font-family:Verdana,sans-serif;
font-size:13px;
color:#2a4767;
}

ul {
list-style:none;
}

table {
border-collapse:collapse;
border-spacing:0;
}

a {
color:#1c2b3a;
text-decoration:underline;
}

#bodywrap {
width:960px;
margin:0 auto;
}

#header {
height:125px;
overflow:hidden;
}

#header .logo {
float:left;
padding-top:15px;
padding-left:10px;
margin-right:10px;
}

#header .right {
float:right;
padding-right:10px;
width:366px;
padding-top:24px;
}

#header .right .row1 {
overflow:hidden;
height:40px;
font-size:10px;
color:#555;
line-height:10px;
padding-left:30px;
}

#header .right .row1 img {
margin-left:3px;
}

#header .right .sitemap {
background:url(sitemap_.gif) no-repeat left bottom;
padding-left:15px;
float:left;
}

#header .search {
width:348px;
height:31px;
background:url(search_b.gif) no-repeat left top;
padding-top:16px;
padding-left:15px;
}

#header .search .input {
border:none;
font-size:12px;
width:230px;
display:block;
float:left;
background:none;
margin:0 55px 0 0;
padding:0;
}

#header .search .button {
display:block;
float:left;
}

#contentwrap {
overflow:hidden;
padding-bottom:25px;
border-bottom:1px solid #a3a3a3;
}

#sidebar {
width:280px;
float:left;
padding-top:5px;
}

#sidebar .sb_top {
background:url(sb_top00.png) no-repeat left top;
height:13px;
}

#sidebar .sb_middle {
background:url(sb_middl.png) repeat-y left top;
padding-top:3px;
}

#sidebar .sb_bottom {
background:url(sb_botto.png) no-repeat left top;
height:10px;
}

#sidebar .widget {
width:250px;
padding-bottom:14px;
margin:0 auto;
}

#sidebar .widget h2 {
padding-left:50px;
text-transform:uppercase;
font-family:Arial,sans-serif;
font-size:14px;
}

#sidebar .widget .txt {
padding-left:20px;
padding-right:15px;
}

#sidebar .widget .widget_middle {
background:url(sb_widge.png) repeat-y left top;
overflow:hidden;
}

#sidebar .widget .widget_bottom {
background:url(sb_widgf.png) no-repeat left top;
height:10px;
}

#sidebar .news {
background:url(sb_news_.jpg) no-repeat left top;
height:520px;
}

#sidebar .news2 {
background:url(sb_news2_.jpg) no-repeat left top;
height:425px;
}

#sidebar .news2 h2 {
padding-top:28px;
color:#FFF;
height:30px;
}

#sidebar .news2 .txt {
font-size:11px;
padding-right:20px;
}

#sidebar .news2 .txt li.a {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px dotted #1c2b3a;
}

#sidebar .news2 .txt ul {
padding-bottom:20px;
}

#sidebar .news2 .date {
color:#1193de;
}

#sidebar .news h2 {
padding-top:28px;
color:#FFF;
height:30px;
}

#sidebar .news .txt {
font-size:11px;
padding-right:20px;
}

#sidebar .news .txt li.a {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px dotted #1c2b3a;
}

#sidebar .news .txt ul {
padding-bottom:20px;
}

#sidebar .news .date {
color:#1193de;
}

#nav_menu {
height:50px;
margin-left:315px;
}

#nav_menu li {
float:left;
height:32px;
font-family:Arial,sans-serif;
font-size:12px;
text-transform:uppercase;
background:url(nav_menu.gif) repeat-x left top;
margin-right:3px;
}

#nav_menu li.active {
background-position:left bottom;
}

#nav_menu li a {
color:#FFF;
display:block;
height:12px;
overflow:hidden;
background:url(nav_menv.gif) no-repeat left top;
text-decoration:none;
font-weight:700;
padding:10px 15px;
}

#nav_menu li.active a {
background-position:left bottom;
color:#000;
}

#nav_menu li div {
height:32px;
background:url(nav_menw.gif) no-repeat right top;
}

#nav_menu li.active div {
background-position:right bottom;
}

#content {
margin-left:300px;
width:660px;
}

#content .content_top {
height:13px;
background:url(content_.png) no-repeat left top;
}

#content .content_bottom {
height:6px;
background:url(content0.png) no-repeat left top;
}

#content .content_bottom_long {
height:6px;
background:url(content_long.png) repeat-x left top;
}

#content .content_middle {
background:url(content1.png) repeat-y left top;
width:640px;
overflow:hidden;
padding:0 10px 20px;
}

#footer {
height:168px;
color:#1c2b3a;
padding-top:12px;
}

#footer .copyright {
text-align:right;
padding-top:15px;
font-size:14px;
}


#main_pg .intro {
background:url(intro_bg.gif) no-repeat left top;
padding-left:40px;
padding-right:30px;
height:90px;
}

* html #nav_menu li div,* html #nav_menu li a {
float:left;
}

* html #sidebar .widget_middle,* html #sidebar .txt,* html #contentwrap,* html #sidebar .polls li {
height:1px;
overflow:visible!important;
}

#sidebar .polls .widget_top {
background:url(sb_widgh.png) no-repeat left top;
height:53px;
}

#sidebar .polls h2 {
padding-top:20px;
color:#00a6f6;
padding-right:20px;
height:45px;
}

#sidebar .polls .txt {
padding-top:5px;
padding-bottom:10px;
}

#sidebar .polls h3 {
font-style:italic;
font-size:12px;
font-weight:400;
padding-bottom:14px;
}

* html #content {
margin-left:297px;
}

.button_green img {
-moz-opacity:0.9;
-khtml-opacity:0.9;
opacity:0.9;
filter:alpha(opacity=90);
}

.button_green a:hover img {
-moz-opacity:0.6;
-khtml-opacity:0.6;
opacity:0.6;
filter:alpha(opacity=60);
}

.poster img {
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
filter:alpha(opacity=100);
}

.poster a:hover img {
-moz-opacity:0.6;
-khtml-opacity:0.6;
opacity:0.6;
filter:alpha(opacity=60);
}

.counter {
padding-top:2px;
padding-bottom:2px;
text-align:center;
}

ins,a:hover {
text-decoration:none;
}

#nick, #usmail, #textz, #keystringz {
border: 1px solid #CCCCCC;
}

div.scroller {
	width: 240px;
	overflow-x: hidden;
}
div.block_info {
	width: 240px;
	height: 13px;
overflow: hidden;
}

.more_link {margin-left: 5px;}
.more_link a:link{color: #00a6f6; font-weight: bold;}
.more_link a:hover{color: #38BEFE; font-weight: bold;}
.more_link a:visited{color: #00a6f6; font-weight: bold;}

#name{border:1px solid #a8d1e7;} 
#nick{border:1px solid #a8d1e7;}  
#usmail{border:1px solid #a8d1e7;} 
#textz{border:1px solid #a8d1e7;}

object, embed { width:550px; height:450px;  }

.scroll-wrap{width:640px;}
.scroll-pane{width:630px;height:1540px;overflow:auto}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	background:url(http://russian-serial.ru/new/files/left_scrl.jpg) no-repeat left top;
	height:185px
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:url(http://russian-serial.ru/new/files/up_scrl.jpg) no-repeat center top;
	height:18px;
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:url(http://russian-serial.ru/new/files/down_scrl.png) no-repeat center top;
	height:18px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

#sidebar .polls .widget_top_1 {
background:url(sb_widgh_1.png) no-repeat left top;
height:53px;
}

#sidebar .polls .widget_top_1 h3 {
text-transform: none;
font-style: normal;
font-size:14px;
color:#00a6f6;
font-weight: bold;
padding-top: 20px;
padding-left: 20px;
}

#sidebar .polls .txt {
font-size:11px;
padding-right:15px;
}

#sidebar .polls .txt li.a {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px dotted #1c2b3a;
}

#sidebar .polls .txt ul {
padding-bottom:5px;
}

.onlyposter {
	padding: 10px 8px 0px 5px;
	width: 185px;
	display: block;
	float: left;
	height: 290px;
	position: relative;
}

.onlyposter img {
	border: 5px solid #e4e4e4;
	width: 180px;
	height: 255px;
}

.posterlink {
	background: #111;
	filter:alpha(opacity=65);
	opacity:0.65;
	color: #fff;
	position: absolute;
	bottom: 25px;
	left: 5px;
	width: 170px;
	padding: 3px 10px 10px 10px;
	border-top: 1px solid #999;
}

.posterlink a {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.main_body {
text-align: justify;
width: 620px;
}

#sidebar .news3 {
background:url(sb_news3_.jpg) no-repeat left top;
height:360px;
}

#sidebar .news3 h2 {
padding-top:28px;
color:#FFF;
height:30px;
}

#sidebar .news3 .txt {
font-size:11px;
padding-right:20px;
}

#sidebar .news3 .txt li.a {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px dotted #1c2b3a;
}

#sidebar .news3 .txt ul {
padding-bottom:20px;
}

#sidebar .news3 .date {
color:#1193de;
}


#sidebar .polls .widget_top2 {
background:url(sb_widgh2.png) no-repeat left top;
height:53px;
}

.hoted {
padding: px 0px 5px 0px;
font-size:11px;
}

