body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	
	color:#1F1A17;
}
p{
	margin:10px 0;
}
img{
	border:none;
}
form{
	width:auto;
	margin:0px;
	padding:0px;
}
object{
	margin:0;
	padding:0;
}
input, select, textarea{
	border:1px solid #A3CA19;
	margin:3px 0;
	padding:0px;
	font-size:80%;
}
input{
	background:white;
}
input.btn_submit{
	border:none;
}
textarea{
	width:100%;
}

a:link, a:visited{
	text-decoration:underline;	
	color:#FF0000;
}
a:hover{
	text-decoration:none;
	color:#A3CA19;
}


.mblock .type a:link, .mblock .type a:visited{
	text-decoration:underline;	
	color:#A3CA19;
}


.mblock .type a:hover{
	text-decoration:none;
	color:#A3CA19;
}

#top_menu a:link, #top_menu  a:visited{
	text-decoration:none;
	color:#737373;
}
#top_menu a:hover{
	text-decoration:underline;	
	color:#737373;
}

#top_menu .konkurs a:link, #top_menu .konkurs  a:visited{
	color:red;
}

.mblock .meta a:link, .mblock .meta a:visited{
	text-decoration:none;	
	color:#FF882F;
}
.mblock .meta a:hover{
	text-decoration:underline;
	color:#FF882F;
}






#banner{
	margin:0;
	padding:0;
	text-align:center;
	height:70px;
	/*width:468px;
	height:60px;
	background:red;*/
}
#header{
	margin:0;
	padding:1px;
}

#main_menu a:link, #main_menu  a:visited{
	text-decoration:none;
	color:#737373;
}
#main_menu a:hover{
	text-decoration:underline;	
	color:#737373;
}


.user_actions tr td a:link, .user_actions tr td a:visited{
	text-decoration:none;
	color:#737373;
}
.user_actions tr td a:hover{
	text-decoration:underline;	
	color:#737373;
}


#header{
	height:180px;
	background:url(../images/top_bg.jpg) repeat-x;
}

#content{
	/*margin-top:55px;	*/
}

#top_menu, #top_menu li, #top_menu .konkurs{
	overflow:hidden;
	height:1%;	
	margin:0;
	padding:1px;
}
#top_menu li{
	float:left;
	display:inline;
	margin-right:5px;
	height:40px;
	line-height:40px;

	padding-left:17px;
	padding-top:0px;
	color:#737373;
	background:url(../images/top_menu_decor.gif) left no-repeat;
}

#top_menu .konkurs{
	padding-left:25px;
	margin-left:0;
	font-weight:bold;
	color:red;
	background:url(../images/konkurs.gif) no-repeat;
}


#main_menu, #main_menu li{
	padding:0px;
	margin:0px;
	
	list-style:none;
	line-height:35px;
	padding-bottom:4px;
	padding-top:4px;
	font-size:95%;
}

#main_menu{
	margin:15px 0 20px 5px;
}
#main_menu li a{
	padding-left:50px;
	padding-top:20px;
	padding-bottom:15px;
	background-repeat:no-repeat;
}

#main_menu li.subcat{
	padding-left:20px;
	line-height:20px;
	padding-top:0px;
	padding-bottom:3px;
	font-size:80%;
	
}

#main_menu li.subcat a{
	padding-left:40px;
	padding-top:6px;
	padding-bottom:5px;
	background-repeat:no-repeat;
}


#main_menu li a.klopp{
	background-image:url(../images/konkurs.gif);
}

#main_menu li a.anekdot{
	background-image:url(../images/cat_icons24/texts_anekdots.gif);
}
#main_menu li a.history{
	background-image:url(../images/cat_icons24/texts_history.gif);
}
#main_menu li a.images{
	background-image:url(../images/cat_icons2/images.gif);
}
#main_menu li a.avatars{
	background-image:url(../images/cat_icons2/avatars.gif);
}


#main_menu li a.comixes{
	background-image:url(../images/cat_icons24/comixes.gif);
}
#main_menu li a.karicaturi{
	background-image:url(../images/cat_icons24/karicaturi.gif);
}
#main_menu li a.foto{
	background-image:url(../images/cat_icons2/photos.gif);
}
#main_menu li a.game{
	background-image:url(../images/cat_icons2/flash.gif);
}
#main_menu li a.video{
	background-image:url(../images/cat_icons2/video.gif);
}
#main_menu li a.audio{
	background-image:url(../images/cat_icons2/audio.gif);
}
#main_menu li a.tomsk{
	background-image:url(../images/cat_icons2/tomsk.gif);
}
#main_menu li a.erotic{
	background-image:url(../images/cat_icons2/erotics.gif);
}
#main_menu li a.texts{
	background-image:url(../images/cat_icons2/texts.gif);
}

#main_menu li a.author{
	background-image:url(../images/cat_icons24/texts_autor.gif);
}

#main_menu li a.avatars{
	background-image:url(../images/cat_icons2/avatars.gif);
}

#main_menu li a.wallpapers{
	background-image:url(../images/cat_icons2/wallpapers.gif);
}

#main_menu li a.flash_games{
	background-image:url(../images/cat_icons24/flash_games.gif);
}

#main_menu li a.flash_animation{
	background-image:url(../images/cat_icons24/flash_movies.gif);
}

#main_menu li a.klopp_world{
	background-image:url(../images/cat_icons2/klopp-world.gif);
}

#main_menu li a.friends_and_i{
	background-image:url(../images/cat_icons24/photos_friends.gif);
}
#main_menu li a.animals{
	background-image:url(../images/cat_icons24/photos_animals.gif);
}

#main_menu li a.photo_art{
	background-image:url(../images/cat_icons24/photos_art.gif);
}
#main_menu li a.photo_author{
	background-image:url(../images/cat_icons24/photos_autor.gif);
}
#main_menu li a.photo_cinema{
	background-image:url(../images/cat_icons24/photos_cinima.gif);
}
#main_menu li a.photo_nature{
	background-image:url(../images/cat_icons24/photos_nature.gif);
}
#main_menu li a.photo_pricols{
	background-image:url(../images/cat_icons24/photos_pricols.gif);
}
#main_menu li a.photo_reklama{
	background-image:url(../images/cat_icons24/photos_reklama.gif);
}
#main_menu li a.photo_sport{
	background-image:url(../images/cat_icons24/photos_sport.gif);
}
#main_menu li a.photo_znamenitosti{
	background-image:url(../images/cat_icons24/photos_znamenitosti.gif);
}
#main_menu li a.tech{
	background-image:url(../images/cat_icons24/photos_tech.gif);
}

#main_menu li a.omusik{
	background-image:url(../images/cat_icons2/omusik.gif);
}
#main_menu li a.omovie{
	background-image:url(../images/cat_icons2/omovie.gif);
}





.block{
	width:170px;	
	padding:1px 0px 16px 0px;
	margin:0px 0px 25px 0px;
	font-size:85%;
	color:#737373;
	background:url(../images/block_footer_bg.gif) bottom repeat-x;
}
.block p{
	margin:3px;	
}
.block p b{
	color:#B70505;
}




#left .block .title{
	height:46px;
	width:130px;
	
	margin-left:20px;
	padding:18px 0px 0px 25px;
	
	line-height:12px;
	font-size:110%;
	font-weight:bold;
	
	color:white;
	background:url(../images/block_lhead_bg.jpg) top left no-repeat;
}

.left20 {
padding-left:20px;
}

#right .block {
    width:240px;
    padding-left:0px;
}


#right .block .title{
	height:46px;
	width:150px;	
	padding:18px 50px 0px 25px;
	
	line-height:12px;
	font-size:110%;
	font-weight:bold;
	margin-left:0px;
	color:white;
	background:url(../images/block_rhead_bg_big.jpg) no-repeat;
}







.mblock{
	position:relative;
	width:100%;
	margin:10px 0px 50px 0px;
	padding:1px;
	background:url(../images/mblock_top_bg.gif) top repeat-x;
}
.mblock .title{
	position:relative;
	padding:40px 8px 0px 60px;
	font-size:130%;
	color:#FF0000;
}
.mblock .title .favor{
float:right;
}
.mblock .type{
	position:absolute;
	left:17px;
	top:25px;
	

	
	font-size:90%;
	color:#A3CA19;
	/*background:url(../images/mblock_top_ticon.gif) top left no-repeat;*/

}

.mblock .cat_title a{
	display:inline;
	#padding-left:44px;
	#padding-bottom:40px;
	
	background-position:top left;
	background-repeat:no-repeat;
}

.mblock .type a.klopp{
	background-image:url(../images/icons/klopp.gif);
}
.mblock .type a.friends_and_i{
	background-image:url(../images/icons/friends_and_i.gif);
}
.mblock .type a.anekdot{
	background-image:url(../images/icons/anekdot.gif);
}
.mblock .type a.history{
	background-image:url(../images/icons/history.gif);
}
.mblock .type a.komix{
	background-image:url(../images/icons/komix.gif);
}
.mblock .type a.foto{
	background-image:url(../images/icons/foto.gif);
}
.mblock .type a.game{
	background-image:url(../images/icons/game.gif);
}
.mblock .type a.video{
	background-image:url(../images/icons/video.gif);
}
.mblock .type a.audio{
	background-image:url(../images/icons/audio.gif);
}
.mblock .type a.tomsk{
	background-image:url(../images/icons/tomsk.gif);
}
.mblock .type a.erotic{
	background-image:url(../images/icons/erotic.gif);
}
.mblock .type a.tech{
	background-image:url(../images/icons/tech.gif);
}
.mblock .type a.omovie{
	background-image:url(../images/icons/omovie.gif);
}
.mblock .type a.omusik{
	background-image:url(../images/icons/omusik.gif);
}



.mblock .data, .mblock .data2{
	padding:5px;
	margin:20px 0px;
	text-align:justify;
}


.mblock .data img{
	padding:3px;
	margin:5px auto;
	border:1px solid #EDEDED;
}

.mblock .data table{
	margin-left:20px;	
}
.mblock .data table tr td{
	padding:3px;
}

.mblock .footer{
	clear:both;
	position:relative;
	height:60px;
	padding:1px;
	padding-left:20px;
	margin-top:20px;
	border-left:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
}
.mblock .footer img{
	border:0px;
}
.mblock .footer .details{
	position:absolute;
	bottom:15px;
	right:25px;
}
.mblock .footer .rating2{
	position:absolute;
	bottom:15px;
	left:25px;
}
.mblock .meta{
	margin:8px 0px;
	padding:1px;
	font-size:80%;
	text-align:center;	
}

.mblock .meta li{
	display:inline;
	padding:2px 0px 2px 19px;
	margin:0px 5px;
}

.mblock .meta .view{	
	background:url(../images/icon_view.gif) top left no-repeat;	
	color:#737373;
}
.mblock .meta .view b{
	color:#A3CA19;	
}
.mblock .meta .autor{	
	background:url(../images/icon_autor.gif) top left no-repeat;	
	color:#FF882F;
}
.mblock .meta .autor b{
	color:#737373;
}
.mblock .meta .date{	
	background:url(../images/icon_date.gif) top left no-repeat;	
}
.mblock .meta .comments{	
	background:url(../images/icon_comment.gif) top left no-repeat;	
	color:#FF882F;
}
.mblock .top_decor{
	position:absolute;
	top:25px;
	left:0px;
		
	width:13px;
	height:13px;
	background:url(../images/mblock_decor_1.gif) no-repeat;
}

.comment{
	overflow:hidden;
	padding:5px;
	margin-bottom:15px;
	border:1px solid #EDEDED;
	color:#555454;
}
.comment .autor{
	margin:10px 0px 10px 20px;
	padding-left:18px;
	background:url(../images/icon_comment.gif) no-repeat;
}
.comment .autor small{
	margin-left:20px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:3px;
	
	color:#A3CA19;
	background:url(../images/icon_date.gif) no-repeat;
}

.comment .data {
	float   : left;
   	border  : 0px solid black;
   	width   : 125px;
	padding:  0px;

}

.comment .text {
    padding:  0px;
    margin-left  : 125px;
    border       : 0px solid black;
}
	
.comment .meta{
	clear:both;
	margin:5px;
	text-align:right;;
	font-size:80%;
	color:#FF882F
}




#left, #main, #right{
	vertical-align:top;
}


#left{
	width:180px;
	padding-left:10px;
}


#right{
	width:240px;
	padding:0px;
}
#main{
	padding:0px 10px;
}


#footer{
	position:relative;
	height:210px;
	padding:1px;
	background:url(../images/footer_bg.gif) top left repeat-x #555454;
}

#meta{
	position:absolute;
	bottom:10px;
	right:180px;
	height:70px;
	padding-right:120px;
	text-align:right;
	color:white;
	background:url(../images/bott_logo.gif) top right no-repeat;
}
#meta p{
	margin:0px;
	font-size:80%;
}


.align_center{
	text-align:center;
}



.subtitle_1{
	font-size:105%;
	font-weight:bold;
	color:#A3CA19;
}


.h_blue{
	color:#D3ECFF;
}
.h_green{
	color:#A3CA19;
}
.h_gray{
	color:#555454;
}
.h_red{
	color:#FF0000;
}



#login_name,#login_password{
	width:110px;
}


.login_form{
	padding:0px;
	margin:0px;
}

.login_form tr td{
	padding:2px;
	text-align:right;
	color:#555454;
}


.calendar *{
	margin:0px;
	padding:0px;	
}
.calendar{
	margin:5px auto;
	border:1px solid #EDEDED;
	color:#555454;
}
.calendar th{
	padding:2px;
}



.user_actions{
	margin:7px 0px 7px 5px;
}

.small_tbl tr td, .small_tbl thead td{
	font-size:80%;
}
.small_tbl thead td{
	font-weight:bold;
}

.relatednews{
font-size:10px;
margin-left:20px;
}
.relatednews .rel_list{
margin-left:20px;
margin-top:10px;
margin-bottom:20px;

}

