html{height:100%; width:100%;}
body{height:100%; padding:0px; margin:0px; background:#414141; font-family:Verdana, Arial, Helvetica, sans-serif;}


div, h1,h2,h3,h4,h5,h6{padding:0; margin:0;}



//h1{font:normal 24px/24px Verdana; color:#FBD420;}
//h2{font:bold 11px/18px Verdana; color:#FBFCFF; border-bottom:solid 1px #F3BD00; text-align:center; margin-bottom:12px; }
//h3{font:bold 14px/18px Verdana; color:#FBD420;}
//h4{font:bold 11px/18px Verdana; color:#FBFCFF;}
//h5{color:#FBFCFF; font:bold 18px Verdana; margin-bottom:10px;}
//a{color:#FBFCFF;}


div#bann_vert_left{
	display:block;
	width:71px;
	position: absolute;
	left: expression( ( 1 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 80 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}


div#bann_vert_right{
	display:block;
	width:120px;
	position: absolute;
	right: expression( ( 1 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

body> div#bann_vert_right{
	display:block;
	width:120px;
	position: fixed;
	right: 1px;
	top: 0px;

}

body> div#bann_vert_left{
	display:block;
	width:71px;
	position: fixed;
	left: 1px;
	top: 80px;


}

.container {
	height:100%;

	background-color:#414141;
	display:block;
    padding-left:73px;
    padding-right:121px;

    min-width: 801px;
	width:expression(document.body.clientWidth < 801? "801px": "80%" );
}



.banner_top{
	width: 100%;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#82827d;


}
.top_header {	height:39px;
	width:100%;
	background-color:#b4b4b4;
}

.th_lft_links {	float:left;
	height:100%;
	width:50%;
	margin-left:10px;
	padding-top: 6px;
	font:normal 22px/22px Arial Black;
	color:#FFFFFF;

}

.th_lft_links img{
border:0px;
vertical-align: middle;

}
.th_lft_links a{	font:normal 24px/24px Arial Black;
	color:#FFFFFF;
	text-decoration:none;
}.th_rgh_search {
	float:right;
	height:100%;
	width:30%;
	margin-left:10px;
	padding-top: 4px;
}
.th_rgh_search input{
   vertical-align:middle;
   width:80%;
}
.th_rgh_search img{
   vertical-align:middle;
   border: 0px;
}



.body_area{
	width:100%;
	background-color:#f4f6d1;
}


.top_cat_links{
	clear: both;
	width:100%;
	font:normal 15px/15px Arial;
	color:#000000;
	text-align:center;
	text-decoration:none;
	padding-top: 5px;

}
.top_cat_links a{
	font:normal 15px/15px Arial;
	color:#000000;
	text-decoration:none;
}
.top_cat_links a:visited{
	font:normal 15px/15px Arial;
	color:#000000;
	text-decoration:none;
}

.top_cat_links a:hover{
	font:normal 15px/15px Arial;
	text-decoration:underline;
}

.slogan_row{	width:100%;
	height:120px;
	margin-top:5px;
	padding-top: 5px;
}

.slogan_row .slogan{
	position: absolute;
	left: 8%;
	width: 46%;
	color: red;

	padding-left:10px;
	padding-top:10px;

	float:left;

}

.slogan_row .slogan .slogan_1{
	display:block;
	margin:0; padding:0;
	font:normal 53px/53px Arial Black;
}
.slogan_row .slogan .slogan_1 a{
	display:block;
	color: #ed5501;
	margin:0; padding:0;
	font:normal 53px/53px Arial Black;
	text-decoration:none;
}


.slogan_row .slogan .slogan_2{	display:block;
	margin:0;
	padding-top:0px;
	color: #000000;
	padding-left:5px;
	font:normal 17px/18px Arial Black;
	white-space:nowrap;
}



.slogan_row .slog_banner{
    position: absolute;
    right: 15%;


    padding-top:20px;
}


.super_news {
	width: 100%;
	background-color:#000000;
	height:150px;
	margin-bottom:20px;
}

.super_news .snew_cont{
	position: absolute;
	right: 15%;
	width: 360px;
}

.super_news a{
	display:block;
	float:right;

	font:normal 24px/24px Arial;
	font-weight:bold;
	padding:15px 0px 0px 60px;
	padding-bottom: 20px;
	text-decoration:underline;
    text-align:right;
	color:#ffffff;
}

.super_news a:hover{	color: #f4f6d1;
}
.super_news p{
	display:block;
	float:right;

	font:normal 20px/20px Arial ;
	padding:0px 0px 0px 50px;
	padding-bottom: 20px;

	color:#ffffff;
}

.super_news img{    display:block;
	float:left;
}

.maincontent {
width: 100%;
padding-bottom:30px;
}

.maincontent_tbl{	width: 100%;
	padding:00px 20px 20px 0px;
}

.maincontent_tbl td{
	padding:0px 0px 00px 20px;
	white-space: normal;
}

.arrow {
	font:normal 30px/30px Arial;
	text-decoration:none;
}
.arrow a{

}

.maincontent .pages_nav{
        text-align:center;
        font:normal 18px/18px Arial;
        padding: 5px 20px 5px 20px;
        white-space:nowrap;
        color:#b4b4b4;
	font-weight:bold;
}

.maincontent .pages_nav a{
        font:normal 18px/18px Arial;
	text-decoration:none;
	font-weight:bold;
 	color:#000000;
}

.maincontent .pages_nav a:hover{
        color:#404040;
	text-decoration:none;
}

.maincontent .content_pages{
	font:normal 16px/15px Arial;
	background-color:#ffffff;
 	padding: 5px 20px 5px 20px;
 	color:#404040;
 		border-width: 1px;
    border-color: #b4b4b4;
    border-style: solid;
}

.maincontent .content_pages a{	text-decoration:none;
	padding:8px;
	color:#404040;
}

.maincontent .content_pages a:hover{
	text-decoration:underline;
	color:#404040;
}

.maincontent .content_pages .page_enabled{
	font:normal 18px/16px Arial;
	font-weight:bold;
	color:#404040;
}

.maincontent .content{	background-color:#ffffff;
	font:normal 16px Arial;
	padding: 20px;
	color:#000000;

	border-width: 1px;
    border-color: #b4b4b4;
    border-style: solid;
}

.maincontent .content a{	color:#000000;
	text-decoration:underline;
}
.maincontent .content a:hover{
	color:#000000;
	text-decoration:none;
}
.maincontent .content h1,h2{
	font:normal 22px/22px Arial;
	font-weight:bold;
	color:#404040;
	padding:10px 10px;
	padding-bottom: 20px;
}


.maincontent .content h1,h2:hover{
	color:#000000;
}

.maincontent .content .cont_dat_cat{	position: absolute;
	left: 10%;
    margin-top:-13px;

}

.maincontent .content .cont_dat_cat .cont_date{	background-color:#e7881a;
	font:normal 12px Arial;
	padding: 2px 4px 2px 4px;
	color:#404040;

	border-width: 1px;
    border-color: #b4b4b4;
    border-style: solid;

}

.maincontent .content .cont_dat_cat .cont_cat{
	font:normal 12px Arial;
	padding: 2px;
	color:#b4b4b4;
    font-weight:bold;
    text-align:right;

}

.maincontent .content .cont_dat_cat .cont_cat a{
	font:normal 12px Arial;
	padding: 2px;
	color:#b4b4b4;
    font-weight:bold;
}


.maincontent .content .cont_title{
	text-decoration:none;

}

.maincontent .content .comment_title{
	display: block;
	font:normal 22px/22px Arial;
	font-weight:bold;
	text-align: left;
	color:#414141;
	padding: 20px 0px;
}

.maincontent .content .comments{
	width: 100%;
	background:#FFFFFF; 
	padding:0px;
	display: block;
	padding-bottom:20px;
	margin-bottom:20px;
	text-align:left;
}

.maincontent .content .comments .comment_row{
	padding-bottom:10px;
}


.maincontent .content .comments table td{
	padding:0px;
}

.maincontent .content .comments img{
	border: 0px;
}

.maincontent .content .comments .comment_text{
	font-family: Tahoma;
	font-size: 14px;

}

.maincontent .content .comments .comment_author{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;

}

.maincontent .content .comments .comment_time{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #666666;
}

.maincontent .content .comments_add{
	display: block;
	padding: 10px 25px 25px 25px;
	margin: 20px 25px;
	border-width: 1px;
    border-color: #b2b2b2;
    border-style: solid;
    background-color: #e1e1e1;
    clear: both;
}

.maincontent .content .comments_add .add_comment_title{
	font:normal 18px/18px Arial;
	font-weight:bold;
	color:#404040;
    clear: both;
}

.comments .comment_row label{
	margin-top: 20px;
	font:normal 16px/16px Arial;
	color:#404040;
	font-weight:bold;
    clear: left;
}

.comments .comment_row .comm_input_title {
	
	font:normal 14px/14px Arial;
	color:#404040;
 	border-width: 1px;
    	border-color: #b2b2b2;
    	border-style: solid;
    	width: 84%;
	height: 20px;
    	clear: right;

}

.comments .comment_row .comm_input_btn_submit{
	
	font:normal 14px/14px Arial;
	color:#404040;
 	border-width: 1px;
    	border-color: #b2b2b2;
    	border-style: solid;

	width: 130px;
	height: 30px;
}

.comments .comment_row .comm_input {
	display: block;
	font:normal 14px/14px Arial;
	color:#404040;
 	border-width: 1px;
    	border-color: #b2b2b2;
    	border-style: solid;
    	width: 97%;
	height: 100px;
    	clear: right;
}



.comments .comment_row .comm_turing {
	font:normal 14px/14px Arial;
	color:#404040;

 	border-width: 1px;
    border-color: #b2b2b2;
    border-style: solid;
    width: 50px;
    clear: none;
	padding-top: 5px;
	padding-bottom: 5px;



}

.comments .comment_row .comm_smiles_block{
	width:100%;
	clear:both;
	padding-bottom: 15px;
}

.comments .comment_row .comm_smiles_block img{
	padding: 3px 3px;
}
.comments .comment_row .comm_smiles_block #comm_smiles{
	display: none;
}


.maincontent .content .comments_add img {
	display: block;
    margin-top: 5px;
    clear: none;
}


.maincontent .content .more_news{	padding: 20px 0px;
}

.maincontent .content .more_news label{
	display: block;
	font:normal 18px/18px Arial;
	font-weight:bold;
	color:#404040;
	padding:20px 0px;
}


.maincontent .content .more_news a{	font:normal 15px/15px Arial;
    padding: 5px 20px;
    display: block;
    text-decoration:none;
    color:#404040;
}

.maincontent .content .more_news a:hover{
    text-decoration:underline;
}

.maincontent .readmore{
	background-color:#404040;
 	padding: 0px 3px 0px 3px;
	color:#ffffff;
 	padding: 0px 3px 0px 3px;
}

.maincontent .readmore a{	color:#ffffff;
	text-decoration:none;
}

.maincontent .readmore a:hover{
	color:#ffffff;
	background-color:#000000;
	text-decoration:none;
}

.maincontent .content .cont_keyws{
	font:normal 13px/13px Arial;


}

.cont_keyws a{
	color:#404040;
	text-decoration:underline;

}
.cont_keyws a:visited{
	color:#404040;
	text-decoration:underline;

}
.cont_keyws a:hover{
	color:#000000;
	text-decoration:none;

}

.maincontent .content .cont_readed a{	float: left;
	font:normal 15px Arial;
	font-weight:bold;
	text-decoration:underline;
	color:#ef5402;

}

.maincontent .content .cont_comment a{
	float: right;
	font:normal 15px Arial;
	font-weight:bold;
	text-decoration:underline;
	color:#ef5402;
}

.maincontent .content .cont_comment a:hover{
	float: right;
	font:normal 15px Arial;
	font-weight:bold;
	text-decoration:underline;
	color:#ef5402;
}

.maincontent .content img{
	border-width: 1px;
    border-color: #000000;
    border-style: solid;
}

.maincontent .content hr{
	border-width-top: 1px;
    border-color: #b4b4b4;
    border-style: dashed;
}

.maincontent .rightmenu{
  	font:normal 13px Arial;
  	//margin-right:20px;
}

.maincontent .rightmenu .right_banner_240x350{	margin: -20px -20px 20px -20px;

}

.maincontent .rightmenu .rightBlock{
  	display: block;
  	clear: both;
}



.maincontent .rightmenu .rightBlock .right_blk_cat0{	background-color:#F4F6D1;
	font:normal 22px Arial;
	text-align:center;
	color:#000000;
	padding: 5px;
	display:block;
}

.maincontent .rightmenu .rightBlock .right_blk_cat1{	background-color:#c6d41c;
	font:normal 22px Arial;
	text-align:center;
	color:#000000;
	padding: 5px;
	display:block;
}

.maincontent .rightmenu .rightBlock .right_blk_cat2{
	background-color:#e7881a;
	font:normal 22px Arial;
	text-align:center;
	color:#000000;
	padding: 5px;
	display:block;
}

.maincontent .rightmenu .rightBlock .right_blk_cat3{
	background-color:#0BD240;
	font:normal 22px Arial;
	text-align:center;
	color:#000000;
	padding: 5px;
	display:block;
}

.maincontent .rightmenu .rightBlock .right_blk_cat4{
	background-color:#0006DD;
	font:normal 22px Arial;
	text-align:center;
	color:#ffffff;
	padding: 5px;
	display:block;
}

.maincontent .rightmenu .rightBlock .right_blk_cat5{
	background-color:#52dcff;
	font:normal 22px Arial;
	text-align:center;
	color:#000000;
	padding: 5px;
	display:block;
}

.maincontent .rightmenu .rightBlock .right_blk_cat6{
	background-color:#ffd928;
	font:normal 22px Arial;
	text-align:center;
	color:#000000;
	padding: 5px;
	display:block;
}

.maincontent .rightmenu .rightBlock .right_blk_cat7{
	background-color:#e398ff;
	font:normal 22px Arial;
	text-align:center;
	color:#000000;
	padding: 5px;
	display:block;
}

.maincontent .rightmenu .rightBlock .right_blk_cat8{
	background-color:#1adbc2;
	font:normal 22px Arial;
	text-align:center;
	color:#000000;
	padding: 5px;
	display:block;
}

.maincontent .rightmenu .rightBlock .right_blk_cat9{
	background-color:#e7881a;
	font:normal 22px Arial;
	text-align:center;
	color:#000000;
	padding: 5px;
	display:block;
}

.maincontent .rightmenu .rightBlock .right_blk_cat10{
	background-color:#e7881a;
	font:normal 22px Arial;
	text-align:center;
	color:#000000;
	padding: 5px;
	display:block;
}


.maincontent .rightmenu .rightBlock .right_blk_content {
	margin-top: 10px;
	display: block;

}

.maincontent .rightmenu .rightBlock .right_blk_content .title{
	font:normal 14px Arial;
	font-weight:bold;
	color:#ef5908;
	text-decoration:none;
	display: block;
	
}

.maincontent .rightmenu .rightBlock .right_blk_content .title a{
	font:normal 13px Arial;
	font-weight:bold;
	color:#ef5908;
	text-decoration:none;
	display: block;
	margin-bottom: 3px;
	margin-top: 5px;
	
}

.maincontent .rightmenu .rightBlock .right_blk_content .text{
	display: block;
	margin-bottom: 15px;
	font:normal 11px Arial;
}




.footer {
	border-width: 1px 0px 0px 0px;
	border-color: #040404;
	border-style: solid;

	font:normal 13px/13px Arial;
	font-weight:none;
	color:#404040;
	padding:10px 10px;

}

.footer a{
	font:normal 13px/13px Arial;
	font-weight:none;
	color:#000000;
	text-decoration:underline;
}

.footer a:hover{
	font:normal 13px/13px Arial;
	font-weight:none;
	color:#000000;
	text-decoration:none;
}

.footer_counters {
    background:#414141;
    display: block;
    width: 100%;
}

.blank_bgr {
    background:#414141;
    display: block;
    width: 100%;
    height: 100px;
}

.speller_text {	display: block;
	margin-top: 20px;
	padding: 10px 4px 10px 4px;
	font: normal 15px/15px Arial;
	background-color: #DBD7FD;

	border-width: 1px 1px 1px 1px;
	border-color: #9286F9;
	border-style: solid;
}

#ratingblock{    width:100%;
	text-align:center;
}

.rating_cifr:hover{
background-color: #3d3d3d;
cursor:pointer;
}
.rating_cifr0, .rating_cifr1, .rating_cifr2, .rating_cifr3, .rating_cifr4, .rating_cifr5,
.rating_cifr6, .rating_cifr7, .rating_cifr8, .rating_cifr9, .rating_cifr10{		margin: 1px 1px 1px 1px;
		padding: 4px 10px 4px 10px;
		font: normal 15px/15px Arial;
		color: #232323;
		border-width: 1px 1px 1px 1px;
		border-color: #cdcdcd;
		border-style: solid;
		cursor:hand;
}

.rating_cifr0:hover, .rating_cifr1:hover, .rating_cifr2:hover, .rating_cifr3:hover, .rating_cifr4:hover,
.rating_cifr5:hover, .rating_cifr6:hover, .rating_cifr7:hover, .rating_cifr8:hover, .rating_cifr9:hover, .rating_cifr10:hover{    border-color: #454545;
    color: #000000;
	cursor:pointer;
	font-weight:bold;
}


.rating_cifr0{
       background-color: #FFEEDD;
}
.rating_cifr1{
       background-color: #FFE7CE;
}
.rating_cifr2{
       background-color: #FFE0BF;

}
.rating_cifr3{
       background-color: #FED9B1;
}
.rating_cifr4{
       background-color: #FED3A4;
}
.rating_cifr5{
       background-color: #FFCE99;
}
.rating_cifr6{
       background-color: #FFC78B;
}
.rating_cifr7{
       background-color: #FFC280;
}
.rating_cifr8{
       background-color: #FFBB73;
}
.rating_cifr9{
       background-color: #FFB565;
}
.rating_cifr10{
       background-color: #FFAF5A;
}


.konkurs_list_data{	width:100%;
	clear: both;
    display:block;
}

.konkurs_list_data a{
	clear: both;
	padding:0px;
	margin:0px;
}

.konkurs_foto_short_box{	clear: both;
	padding:0px;
	margin:0px;

}


.konkurs_full_container{	clear: both;

    padding-bottom: 30px;
	text-align:center;
}

.konkurs_full_container .konkurs_full_title h1{
	color: #343434;
}

.konkurs_full_data{
	width:650px;
    padding-left:20px;

}

.konkurs_full_left{	font-size: 60px;
    padding-left:20px;
    text-decoration: none;


}

.konkurs_full_center{

}


.konkurs_full_right{
	font-size: 60px;
	padding-right:20px;
	text-decoration:none;
}


.konkurs_full_info{
	margin-top:20px;
	text-align:left;
}


.konkurs_register_form{
	padding-left:20px;
	padding-bottom:20px;
}


.konkurs_register_form label{
	font: normal 16px/16px Arial;
	font-weight:bold;

}

.join_informer_79 {text-align:left; clear: both; padding: 5px; border: 1px solid #FFFFFF; background-color:#FFFFFF;}
.join_informer_79 a.join_link, a.join_text {text-transform: none; font-size: 12px; font-family: Tahoma; padding: 0px 0px 0px 0px; margin:0px 0px 10px 0px;color:#EF5908;text-decoration:none; font-weight:bold;}
.join_informer_79 a.join_link:hover, a.join_text:hover {text-transform: none; font-size: 12px; font-family: Tahoma; padding: 0px 0px 0px 0px; margin:0px 0px 10px 0px;color:#000000;text-decoration:underline;}
.join_informer_79 .join_img {width:75px; height:75px;}