
#wrapper {
	background: transparent url(../img/header_bg.jpg) no-repeat;
}

#podval {
	background: transparent url(../img/footer_bg.jpg) no-repeat 0 100%;

	clear: both;
	overflow: hidden;
}

#header {
/* 	height: 238px; */
	overflow: hidden;
	height: 100%;
}

#footer {
	margin:0 15px;
}

#header_link {
 	width: 388px;
 	height: 110px;
	padding: 30px 0 0 55px;
	display: block;
}

#rubricator {
 	background-color: #00078b;
	float: left;
}

#rubricator_tail {
 	background: transparent url(../img/navigat.png) no-repeat;
	float: left;
	height: 26px;
	width: 18px;
}

#rubricator ul {
	margin-left: 10px;
}

#rubricator li {
	margin-right: 15px;
	font-size: 110%;
}

#rubricator li.last {
	margin-right: 0;
}


#column_1 {
	margin: 40px 25px 10px 15px;
	width: 488px;
}

#column_2 {
	margin: 40px 15px 10px 0;
	width: 457px;
}

#column_1_story {
	margin: 40px 25px 10px 15px;
	width: 584px;
	float: left;
	display: inline;
}

#column_2_story {
	margin: 40px 15px 10px 0;
	width: 361px;
	float: left;
	display: inline;
}


.rubrheader {
 color:#666;
}

.vip h1 {
 	margin: 5px 0 10px 0;
}

.vip p {
	margin: 10px 0 0 0;
}

td.lquote {
	padding: 3px 7px 0 0;
}

td.rquote {
	padding-left: 10px;
}

.rquote img, .lquote img {
	height: 29px;
	width: 25px;
}

.quote_author {
	font-size: 90%;
	font-weight: bold;
}

#header_quote{
	width: 550px;
}

#header_quote table{
 	margin: 20px 0 20px 15px;
 	height:auto;
}

#counters {
 	background-color: transparent;
}

.live .lenta {
 	padding:0;
}

.live .lenta div.onestory {
 	padding:0 5px 0 5px;
}


.live td.nick {
	border-right: 1px dashed #999;
}

.live td.opinion {
 	padding:0 0 0 10px;
}

img.vip2 {
 	float: left;
	margin: 0 10px 10px 0;
}

.comments textarea{
 	width: 370px;
}

#vote {
	margin: 15px 0 15px 0;
}


#forum {
	margin: 0 0 15px 0;
}


#spec-blocks {
	margin:10px 15px 10px 15px;
	overflow: hidden;
	height: 100%;
}

.blocks {
	float: left;
	width: 236px;
	margin-right: 15px;
}

#block3 {
	width: 468px;
	margin-right:0;
}


li#more ul {
	background-color: #00078B;
}

li#more ul li{
	margin: 0;
	padding: 5px 10px;
	font-size: 100%;
}

.topics ul {
	padding: 0;
}

#ratings  {
	margin-bottom: 20px;
}

#ratings span {
	font-size: 150%;
	color: #666;
}

ul.authors_recom {
	padding: 0;
}

.first_expert h1 {
	font-size: 130%;
	margin-bottom: 5px;
}

.first_expert p{
	margin: 5px 0 10px 0;
}

.bottom p{
	margin: 5px 0 0 0;
	font-weight: bold;
}

.object h1 {
 	margin-bottom: 10px;
}

.we_r_the_chempions {
	font-size: 150%;
	background: lime !important;	
}

.narod {
	
	margin: 5px 0 20px 0;
}

.narod td, .narod th {
	padding: 5px;	
}

.narod th {
	font-weight:bold;
	border-bottom: 2px solid #666;
}

.narod .list-odd {
	background-color:#eee;
}

p.narod {
	padding: 5px;
	border: 2px solid #f00;	
}

h1.lora{
	color: #ccc;
	font-size: 350%;
	margin: 20px 0 30px 0;
}
