

#genres TABLE, #top TABLE {
	margin:15px 15px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif; 

}

#genres TABLE TD, #top TABLE TD {
	height:21px;
	border-bottom:1px solid #E7E7E7;
}

#genres .genres_item {
	float:left;
	width:130px;
	margin-left:15px;
	_margin-left:7px;
	padding:3px 0px 3px 0px;
	border-bottom:1px solid #E7E7E7;
}

#genres .genres_point {
	float:left;
	width:45px;
	padding:3px 9px 3px 0px;
	text-align:right;
	border-bottom:1px solid #E7E7E7;
}

.news_item {
	margin:5px 15px 10px 15px;
	padding-bottom:15px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
	border-bottom:1px solid #E7E7E7;
}

.news_title {
	font-size:13px;
	font-weight:bold;
}

.news_date {
	font-size:10px;
	font-weight:bold;
	margin-bottom:9px;
}

.news_item HR {
	height:1px;
	font-size:1px;
}

.auth {
	margin:25px 15px 0 15px;
}

.auth INPUT {
	width:180px;
	margin:4px 0 10px 0;
}

.auth #forgot_block {
	float:left;
	width:100px;
	margin-right:25px;
	_margin-right:14px;
	margin-bottom:20px;
}

.auth INPUT#submit {
	width:57px;
	height:21px;
	color:white;
	border:0;
	cursor:hand;
	cursor:pointer;
	background: url(../images/index/login_button.gif) no-repeat top left; 
}


#taglist {
	margin:10px 25px 10px 25px;
}

#taglist A{
	font-family: Georgia, Arial, Helvetica, sans-serif;	
	color:#363636;
	margin:0 5px;
}

.f1 {font-size:10px;}
.f2 {font-size:11px;}
.f3 {font-size:12px;}
.f4 {font-size:13px;}
.f5 {font-size:14px;}
.f6 {font-size:15px;}
.f7 {font-size:16px;}
.f8 {font-size:17px;}
.f9 {font-size:18px;}
.f10 {font-size:19px;}
.f11 {font-size:20px;}
.f12 {font-size:21px;}
.f13 {font-size:22px;}
.f14 {font-size:23px;}
.f15 {font-size:24px;}
.f16 {font-size:25px;}
.f17 {font-size:26px;}
.f18 {font-size:27px;}
.f19 {font-size:28px;}
.f20 {font-size:29px;}



#preview_photo {
	position:relative;
	_float:left;
	padding: 9px 0 10px 10px;
}

.photo_item {
	position:relative;
	float:left;
	width:103px;
	height:189px;
	margin:7px;
	padding:15px;
	padding-bottom:0px;
	font-size:110%;
	background: url(../images/index/photo_plaha.gif) no-repeat top left; 
}

.photo_item IMG {
	margin:0px;
	padding:0px;
	border:1px solid #363636;
}

.photo_item .points {
	width:97px;
	height:16px;
	margin-top:-3px;
	margin-bottom:3px;
	padding-top:1px;
	padding-left:5px;
	background-color:#363636;
}

.photo_item .points SMALL{
	float:left;
	font-size:75%;
	color:white;
}

.photo_item .points SPAN{
	float:right;
	margin-right:5px;
	font-size:75%;
	color:#AFAFAF;
}

.photo_item .author33 {
	font-size:70%;	
	line-height:5px;
}

.photo_item .photo_date {
	font-size:10px;	
}

.photo_item .photo_table{
	position: absolute;
	left: 15px;
    top: 15px;
    width: 100px;
	height: 100px;
	cellpadding: 0;
	cellspacing: 0; 
	border: 0;
	background-color: black;
	align: center;
}

.photo_item .photo_table_bottom{
	position: absolute;
	left: 15px;
	top: 117px;
	cellpadding: 0;
	cellspacing: 0; 
	border: 0;
}

#slogan {
	float:right;
	margin-top:20px;
	margin-right:15px !important;
	margin-right:10px;
}

.head1 #stat {
	float:right;
	width:545px;
	height:32px;
	_margin-right:-2px;
	color:white;
	padding-top:8px;
	padding-left:30px;
	background: url(../images/index/stat.png) no-repeat top left; 
}

#nav_plaha {
	margin-top:108px;
	_margin-top:53px; /* ie6 */
	padding-left:10px;
}

*+html #nav_plaha {	 /* ie7 */
	margin-top:53px;
}

.menu-h { 
	float:left;
	width:50%;
	height:33px;
	margin:0px;
	padding:0px;
}

.menu-h li { 
	float: left; 
	list-style: none; 
	height:23px;
	_height:21px;
	padding: 0 .8em; 	
	padding-top:11px;
	_padding-top:12px;
	border-right: 1px solid #73B4C1; 
	border-left: 1px solid #1B7589; 
}

.menu-h li A{ 
	color:white;
	text-decoration:none;
}

.menu-h li A:hover{ 
	text-decoration:underline;
}

.menu-h li.spacer {
	padding: 0 .1em; 
	padding-top:11px;
	_padding-top:12px;
}

.menu-h li.active {
	font-weight:bold;
	background: url(../images/index/active_menu.gif) repeat-x top left; 
}


#search {
	float:right;
	width:49%;
	height:24px;
	padding-top:6px;
	background: url(../images/index/search.jpg) no-repeat 0px 6px; 
}

#search A {
	color:white;
}

#search INPUT {
	margin-left:30px;
}

#search INPUT#q {
	width:265px;
}

#search INPUT#submit {
	width:62px;
	height:21px;
	margin-left:0px;
	margin-right:3px;
	color:white;
	border:0;
	cursor:hand;
	cursor:pointer;
	background: url(../images/index/search_but.gif) no-repeat top left; 
}

.marmin {
	margin-top:-11px;
	_margin-top:0px;
}


#profile_info .marleft {
	margin-left:40px;
}

#profile_info IMG {
	margin:5px 0;
}

#profile_info H1 {
	font-size:20px;
	color:#2494AB;
}

#profile_info .album {
	padding:3px 0px 3px 40px;
	border-bottom:1px solid #E7E7E7;
}

#profile {
	position:relative;
	_float:left;
	padding:20px 30px;
}

#profile TABLE.comments TD {
	border-bottom:1px solid #2494AB;
}

#forms {
	position:relative;
	_float:left;
	padding:20px 30px;
}

#forms TABLE TD {
	padding-top:6px;
}


/* border:1px solid red; */