

#topNContent {min-height: 100%; min-width:950px 
				
			}
* HTML #topNContent {height: 100%; width: expression((documentElement.clientWidth||document.body.clientWidth)<950?'950px':'auto');}
#content {padding-bottom:0; }
#header { height: 111px;
		 background-image:url('img/gradient.jpg'); 
		 background-position:left top;
		 background-repeat:repeat-x;
		 }
/*#footer {height: 20px; margin-top: -20px; background:red }
* HTML #footer {overflow: hidden; }*/


#logo_div {
			
		  }
*HTML #logo_div {
				margin-top:0
		  }

#menu_top {height:32px;
			padding:9px 0 0 13px;
			color:#FFFFFF; 
		  }
/*#menu_top {height:32px;
			background-image:url('img/top_menu_fon.gif'); 
			background-position:left top;
			background-repeat:repeat-x;
			padding:9px 0 0 13px;
			color:#FFFFFF; 
		  }
*/
#header a{color:#FFFFFF;
			text-decoration:none;
			}
#header a:hover{color:#FFFFFF;
				  text-decoration:underline	
				 }


#header_tab {width:100%; height:111px}
#header_tab td {}

#logo_td {width:290px;  }

#icons_td {width:480px; 
			}
* HTML #icons_td {margin-top:2px;
			}
 
/*#icons_td {width:480px; 
			background-image:url('img/icons_td_bg.jpg'); 
			background-position:0 0;
			background-repeat:no-repeat;}
* HTML #icons_td {width:480px; margin-top:2px;
			background-image:url('img/icons_td_bg.jpg'); 
			background-position:0 0;
			background-repeat:no-repeat;}
*/
#icons_td table {width:630px; height:111px}

.radio_td {vertical-align:bottom;
			padding-bottom:10px;
			text-align:center;
			background-image:url('img/ohm_icon_pas.jpg'); 
			background-position:left top;
			background-repeat:no-repeat;
			width:170px; height:111px;
			cursor:pointer;
			}
.radio_td_act {vertical-align:bottom;
			padding-bottom:10px;
			text-align:center;
			background-image:url('img/ohm_icon_act.jpg'); 
			background-position:left top;
			background-repeat:no-repeat;
			width:170px; height:111px; cursor:pointer;
			}
.game_td {vertical-align:bottom;
			padding-bottom:10px;
			text-align:center;
			background-image:url('img/hp_icon_pas.jpg'); 
			background-position:left top;
			background-repeat:no-repeat;
			width:80px; height:111px; cursor:pointer;
			}
.game_td_act {vertical-align:bottom;
			padding-bottom:10px;
			text-align:center;
			background-image:url('img/hp_icon_act.jpg'); 
			background-position:left top;
			background-repeat:no-repeat;
			width:80px; height:111px; cursor:pointer;
			}
/*.game_td {vertical-align:bottom;
			padding-bottom:10px;
			text-align:center;
			background-image:url('img/game_icon_pas.jpg'); 
			background-position:left top;
			background-repeat:no-repeat;
			width:80px; height:111px; cursor:pointer;
			}
.game_td_act {vertical-align:bottom;
			padding-bottom:10px;
			text-align:center;
			background-image:url('img/game_icon_act.jpg'); 
			background-position:left top;
			background-repeat:no-repeat;
			width:80px; height:111px; cursor:pointer;
			}*/
.forum_td {vertical-align:bottom;
			padding-bottom:10px;
			text-align:center;
			background-image:url('img/forum_icon_pas.jpg'); 
			background-position:left top;
			background-repeat:no-repeat;
			width:110px; height:111px; cursor:pointer;
			}
.forum_td_act {vertical-align:bottom;
			padding-bottom:10px;
			text-align:center;
			background-image:url('img/forum_icon_act.jpg'); 
			background-position:left top;
			background-repeat:no-repeat;
			width:110px; height:111px; cursor:pointer;
			}
.club_td {vertical-align:bottom;
			padding-bottom:10px;
			text-align:center;
			background-image:url('img/club_icon_pas.jpg'); 
			background-position:left top;
			background-repeat:no-repeat;
			width:120px; height:111px; cursor:pointer;
			}
.club_td_act {vertical-align:bottom;
			padding-bottom:10px;
			text-align:center;
			background-image:url('img/club_icon_act.jpg'); 
			background-position:left top;
			background-repeat:no-repeat;
			width:120px; height:111px; cursor:pointer;
			}

.search_td {vertical-align:bottom;
			padding-bottom:10px;
			text-align:center;
			background-image:url('img/search_icon_pas.jpg'); 
			background-position:left top;
			background-repeat:no-repeat;
			width:150px; height:111px; cursor:pointer;
			}
.search_td_act {vertical-align:bottom;
			padding-bottom:10px;
			text-align:center;
			background-image:url('img/search_icon_act.jpg'); 
			background-position:left top;
			background-repeat:no-repeat;
			width:150px; height:111px; cursor:pointer;
			}
.map_td {vertical-align:bottom;
			padding-bottom:10px;
			text-align:left;
			background-image:url('img/map.jpg'); 
			background-position:left top;
			background-repeat:no-repeat;
			width:90px; height:111px; cursor:pointer;
			}
.map_td_act {vertical-align:bottom;
			padding-bottom:10px;
			text-align:left;
			background-image:url('img/map_act.jpg'); 
			background-position:left top;
			background-repeat:no-repeat;
			width:90px; height:111px; cursor:pointer;
			}
.torrent_td {vertical-align:bottom;
			padding-bottom:10px;
			text-align:center;
			background-image:url('img/torrent_pas.jpg'); 
			background-position:center  top;
			background-repeat:no-repeat;
			width:125px; height:111px; cursor:pointer;
			}
.torrent_td_act {vertical-align:bottom;
			padding-bottom:10px;
			text-align:center;
			background-image:url('img/torrent_act.jpg'); 
			background-position:center top;
			background-repeat:no-repeat;
			width:125px; height:111px; cursor:pointer;
			}
/*.map_td {vertical-align:bottom;
			padding-bottom:10px;
			background-image:url('img/xxx.jpg'); 
			background-position:left top;
			background-repeat:no-repeat;
			text-align:center;
			width:110px; height:111px; 
			}
.map_td_act {vertical-align:bottom;
background-image:url('img/xxx.jpg'); 
			background-position:left top;
			background-repeat:no-repeat;
			padding-bottom:10px;
			text-align:center;
			width:110px; height:111px; 
			}			
			*/


.big_left {padding-left:15px}

#left_td {vertical-align:bottom;
			padding-bottom:10px;
			text-align:center;
			background-image:url('img/left_top_pic.jpg'); 
			background-position:0 5px;
			background-repeat:no-repeat;
			width:105px; height:111px
			}
#left_td2 {	padding-top:5px;
			text-align:right;
			width:125px; height:111px;
			padding-right:5px
			}
#center_tab {width:100%}
#left_menu_td {width:224px;
				background-image:url('img/left_grad.jpg'); 
				background-position:0 0;
				background-repeat:repeat-x;
				padding:0 0 0 0;
				}
#main_center {background-image:url('img/green_horiz3.jpg'); 
				background-position:0 0;
				background-repeat:repeat-y; }



#menu_left_div ul { list-style: none; padding:0; margin:0; font-size: 8pt;}
#menu_left_div li {padding-bottom: 0}


#menu_left_div {  padding:0px 0px 0px;  }
#menu_left_div ul {padding: 2px 15px; }
#menu_left_div ul li {padding: 0px; clear:both; margin:0}
#menu_left_div li ul {
	padding-left: 15px;
}
#menu_left_div img {vertical-align: top; float:left;}

#forum ul { list-style: none;
			padding:0; margin:0; 
			padding: 2px 15px;
			}
#forum li {padding-bottom: 0; }

#games ul { list-style: none;
			padding:0; margin:0; 
			padding: 2px 15px;
			}
#games li {padding-bottom: 0; }

/*Links */
a.left_menu {font-weight:bold;
			 text-decoration:none
			}
a.left_menu:hover {font-weight:bold;
			 text-decoration:underline}

a.left_menu2 {font-weight:bold;
			  color:#4B9414;	
			 text-decoration:none
			}
a.left_menu2:hover {font-weight:bold;
			 	 text-decoration:underline}
a.left_menu_act, a.left_menu_act2 {color:#FF0000; font-weight:bold; text-decoration:none}

a.left_menu_search {font-weight:bold;
			 text-decoration:none; color:#FF0000
			}
a.left_menu_search:hover {font-weight:bold;
			 text-decoration:underline}
a.left_menu_act_search {font-weight:bold;
			 text-decoration:none; color:#FF0000
			}
a.left_menu_act_search:hover {font-weight:bold;
			 text-decoration:underline}

a.popular {color:#FF7C00;
			font-weight:bold;
			text-decoration:none;
			padding:0 35px
			}
a.popular:hover {
			font-weight:bold;
			text-decoration:underline
			}
			
/*------------ */

.auth_text {text-align:right}


.cat_name {		margin:0; background-image:url('img/left_head_bg.jpg'); 
				background-position:0 0;
				background-repeat:repeat-y;
				height:17px; padding:12px 0 0 15px
			}
*HTML .cat_name{margin:0; padding:0; padding:12px 0 0 15px; height:9px;}

.vot_name {		margin:0; background-image:url('img/left_head_bg.jpg'); 
				background-position:0 0;
				background-repeat:repeat-y;
				 padding:10px 0 0 15px
			}
.vot_name a {font-size:12px; font-weight:bold; text-decoration:none}

.cat_name a {text-decoration:none}



.cat_name2 {	background-image:url('img/left_head2_bg.jpg'); 
				background-position:0 0;
				background-repeat:repeat-y;
				height:25px;
			}
.auth_td{padding-right:5px; text-align:right; }
#main_search {padding:0 0 0 15px; color:#036BE7; font-size:8pt}
#main_search input {}
#inp_search {width:170px; background:#FFFFFF; margin:5px 0}
*HTML #inp_search {width:181px; height:20px}
.search_radio {border-style:none; background:none}

#left_banner {padding-left:15px}

.counter {padding:0 15px; width:194px; font-size:9pt;
		}
*HTML .counter{width:224px}
.counter table td {color:#2168BD; font-size:8pt}

.counter_name {font-weight:bold; padding-right:15px; width:160px; }
.counter_data {font-weight:bold; vertical-align:middle; text-align:right}

#nov_top {width:100%;
			background-image:url('img/orange_grad.jpg'); 
			background-position:0 0;
			background-repeat:repeat-x;
			background-color:#FDDE9D;
			padding-bottom:10px;
			
			}
.green_head {height:29px;
			background-image:url('img/green_head_bg.jpg'); 
			background-position:0 0;
			background-repeat:repeat-x;
			padding:12px 0 0 15px
			}

.orange_head {height:29px;
			background-image:url('img/red_head_bg.jpg'); 
			background-position:0 0;
			background-repeat:repeat-x;
			padding:12px 0 0 15px
			}
.blue_head {height:29px;
			background-image:url('img/blue_head_bg.jpg'); 
			background-position:0 0;
			background-repeat:repeat-x;
			padding:12px 0 0 15px
			}
#nov_table {width:100%}
#banner_td {width:280px; padding:5px 10px 0 5px; margin:0;}
*HTML #banner_td {padding:10px 5px}

#nov_td {}

#news_td {background-image:url('img/blue_left_grad.jpg'); 
			background-position:0 0;
			background-repeat:repeat-x; background-color:#FFFFFF}
#right_spacer {float:right; width:10px;}

#register {width:100%}
#register table td{color:#FFFFFF; font-size:8pt}
#register a{font-size:8pt}
.blue_input {background:#9BD1FB; width:90px; border:1px solid #1340AD}
.input_alert {border: 1px solid #ff0000; width:90px; background:#9BD1FB;}

*html .blue_input {width:95px;} 

#doughter_center {background-image:url('img/green_bg.jpg'); 
			background-position:left top;
			background-repeat:repeat-x;
			padding:0; background-color:#F6FAE9;
			}
#path {color:#2167BE; font-weight:bold; padding:10px 0 15px 0}
#path a {font-weight:bold; text-decoration:none}
#path a:hover {font-weight:bold; text-decoration:underline}

#ext_search_div {width:60%}
*HTML #ext_search_div {width:100%} 





#logos table {width:194px}

*HTML #logos table {width:224px}
.logo_td {text-align:center; padding:5px 0}

.pic_bordered {border:1px solid #236CC0}
.page_content {padding:0 20px 20px 15px; }

.group_descr {padding-left:15px}

a.name {color:#2168bd; font-weight:bold; font-size:14px; text-decoration:none }
a.name:hover {color:#2168bd; font-weight:bold; font-size:14px; text-decoration:underline }

.right_part {float:right; width:300px; padding: 20px 15px 0 0}


 #comment_td {width:446px; background-image:url('img/green_bg.jpg'); 
				background-position:left top;
				background-repeat:repeat-x;
				}
*HTML #comment_td {width:446px; background-image:url('img/green_bg.jpg'); 
				background-position:left top;
				background-repeat:repeat-x;
				}
.tape_text {padding:15px 0 5px 15px}
a.tape_name {font-weight:bold; text-decoration:none}
a.tape_name:hover {font-weight:bold;  text-decoration:underline }

.group_image {width: 80px}

.novice {color:#FF0000}

.prop_border_name, .prop_border_mean, .prop_border_name2 {border-bottom:1px solid #DFE0DE;
				padding:5px
				}
.prop_border_name {text-align:right}
.prop_border_name2 {vertical-align:middle}

.prop_border_mean {width:75%; font-weight:bold; padding-right:10px}

.prop_border_mean table td a {font-weight:bold}

.card_page {padding:0 0 15px 15px}

.popular {padding-left:8px}

#new_comment {width:350px; padding:5px 30px 0 0}

#card_banner {float:right; width:40%; padding:20px 20px 0 30px}

#new_topic {padding:10px 0 10px 15px}
#new_topic span {font-weight:bold; color:#2168bd}

.red {color:red; font-weight:bold; padding:15px}
.basket_highlight {color:#4B9414; font-size:8pt}

a.rss_link {padding-left:20px; font-weight:bold; color:#E06A2D}
a.rss_link:hover {padding-left:20px; color:#990000}

.rss_td {background-image:url('img/xml.gif');
background-position:0 0; background-repeat:no-repeat;  width:33%; padding: 0px 10px 0px 0; height: 20px}


.nov_pic{}
*HTML .nov_pic {padding-top:10px}


.count_border {text-align:left; padding-left:10px; padding-right:4px;  padding-top:5px}
.add {background:#FFFFFF;}
*HTML .add {height:20px}

.nov_spacer {float:left; width:1px; height:130px}

img.plus_minus {cursor:pointer; float:left}

.main_li {clear:left}
.tex {margin-left:15px}
*HTML .tex {float:left; margin-left:0; padding-right:10px}
.image_menu {float:left; width:15px; }

.check_td {padding-top:12px; padding-left:5px}
*HTML .check_td {}


*HTML .border_none {background:none; border:0;margin-top: -3px;}
.border_none {background:none; border:0;margin-top: 0px;}

#map_service {background-image:url('img/image_bg.jpg'); 
				background-position:50% 0;
				background-repeat:no-repeat;
				height:305px;
				text-align:center;
				padding:0 0 0 0;
				}
#icons_map_table {width:745px;}


.main_liter {font-family:Arial;
			font-size:14pt;
			color:#FFFFFF;
			font-weight:bold;
			}
.icon_text {font-family:Arial;
			font-size:10pt;
			color:#FFFFFF;
			font-weight:bold;
			}


			
#game_links, #file_links, #chat_links {width:160px;
										vertical-align:middle;
										}
#game_links a, #file_links a, #chat_links a, #media_links a {text-decoration:none} 
#game_links a:hover, #file_links a:hover, #chat_links a:hover, #media_links a:hover {text-decoration:underline} 
#game_links {text-align:right;
			 }
#game_links a { color:#E10B18;
				font-weight:bold;
			  }
#media_links  {padding-top:33px
			 }
#media_links a {color:#7BBC0A;
				font-weight:bold;
				 }

#file_links a {color:#FF9900;
				font-weight:bold;
				 }

#chat_links {text-align:right;}
#chat_links a {color:#1864BC;
				font-weight:bold;
				 }

.simple_td {width:60px}

#center_map {text-align:center; height:130px}
#center_map table {width:100%;  height:130px}

#left_text, #right_text {width:230px; vertical-align:middle}

#left_text {text-align:right}

.top_pad {padding-top:30px}


#chat_text a, #file_text a, #game_text a, #media_text a {text-decoration:none}
#chat_text {width:80px;
			padding-left:7px; 
			padding-top:30px
			}
#file_text {padding-top:22px}

#logo_map { text-align:center;
			vertical-align:middle
			}
#game_text {width:80px;
			padding-left:20px; 
			padding-top:30px
			}
#media_text {padding-top:23px}

.basket_input {border-style:none; background:none}
.label_basket {cursor:pointer; color:#2168BD; font-weight:bold;}
.label_basket_act  {color:#FF0000; cursor:pointer; font-weight:bold; }



a.left_menu_basket_prop {background-image:url('img/basket-blue.gif'); 
				background-position:0 0;
				background-repeat:no-repeat;
				padding-left:20px;
				font-weight:bold;
				padding-right:15px;
				text-decoration:none}

a.hm_rss_link {background-image:url('img/xml.gif');
background-position:0 0; background-repeat:no-repeat; 
padding:2px 0;
				padding-left:20px;
				font-weight:bold;
				padding-right:15px;
				text-decoration:none; color:#FF7C00;  }
a.hm_rss_link:hover {text-decoration:underline}


#add {vertical-align:middle; padding-top:15px; padding-right:4px; padding-bottom:10px}

.add_basket_tab {width:100%}
#orange_basket {padding-right:15px; width:30px}
*html #orange_basket {padding-right:0}

#basket_link, #rss_link {padding-left:15px}
*html #basket_link, #rss_link {padding-left:17px}

.add_to_basket {vertical-align:middle; padding-top:15px; padding-bottom:10px}

#prop_comment {border-bottom:1px solid #DFE0DE; padding:5px 0; font-size:10px; color:#959595}

.add_to_basket_button {background-image:url('img/basket-orange.gif');
						width:26px; 
						background-color:transparent;
						background-repeat: no-repeat;
						border-width:0px;
						height:21px;
						cursor:pointer}
						
.notice {color:#4B9414; font-size:10pt; padding: 6px 20px; font-weight:bold}
.error {
	width: 100%;
	padding: 6px 0;
	text-align: center;
	background-color: #ffcc99;
	color: #bb0000;
	font-weight: bold;
}

label {cursor:pointer;}


#prom_td {vertical-align:middle; padding-right:20px; font-size:18px}
#prom_td a {font-size:18px; text-decoration:none}
#prom_td a:hover {text-decoration:underline}
#red_reg {color:#FB0A10}
#blue_reg {color:#2168BD}

#lot_text {padding:10px 40px 20px 15px}
#lot_text2 {padding:5px 40px 20px 0}

.voting_tr { background:url('img/green_pix.gif') repeat-x 0 50%;  }

.voting_on_main, .voting_stat_on_main {padding:0 15px 15px 15px}
.voting_on_main div, .voting_on_main table td, #say input, .voting_stat_on_main td, #say_list input, .all_stat td, .voting_card td, .voting_card input {color:#215DC6; }
/*.voting_on_main div {font-style:italic}*/
.q_comment {/* font-style:italic;*/ margin:0 0 5px 0; font-size:9px;}
 .voting_answer, .stat_qua, .answer {/*font-weight:bold;*/
						  padding:5px 0;
						  vertical-align:middle;
						  }
.voting_on_main table td { padding:5px 0 0 0;
						  vertical-align:middle;}
.stat_qua {padding-top:10px}
.all_votings strong, .all_stat strong, .voting_card strong { font-weight:normal; color:#4d4d4d; margin-top:15px; display:block}
.voting_on_main strong, .voting_stat_on_main strong {font-weight:bold; color:#215DC6; margin-top:15px; display:block}
.all_votings strong {margin-top:6px}
.all_votings i, .all_stat i {display:block; padding-top:10px; }
.voting_on_main span, .voting_stat_on_main span {text-align:center; display:block}
/*.vot_name h1 { color: #FF0000;}*/
.checkbox {border:0; background:none}
#say {text-align:left; padding-top:10px;}
#say input { width: 190px; background:url('img/reply.gif'); 
			color:#FFFFFF; 
			font-variant:small-caps; 
			font-weight:bold; 
			border: 1px #990000 solid; 
			height:30px;
			cursor:pointer;}
#say_list {padding:10px 0 20px 0}
.voting_answer {padding-top:13px}

.all_stat strong, .voting_card strong { font-size:11px; line-height:16px;}

a.voting_name_link {text-decoration:none;
					font-size:14px;
					font-weight:bold;
					}
					
					
#logo, #counter, #people {background:url('img_nnz-home/footer_line.gif') no-repeat 0 50%; font-size:11px}
#counter {background:none}
#counter {width:90px; padding-right:10px; line-height:140%; padding-top:10px;
		  }
#people {width:70px; text-align:center}
#people span {font-size:22pt; color:#08144B; font-weight:bold;}

* html .png

    {

        width: expression(this.firstChild.width);

        filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+

                this.firstChild.src+"', sizingMethod='image')");



        background: expression("transparent url("+

                this.firstChild.src.replace(".png", ".gif")+") no-repeat");

        backgr\ound: none !important;

    }



    * html .png img

    {

        behavior: expression(this.style.visibility="hidden");

    } 

#count {color:#42C229; font-weight:bold; font-size:22pt; padding-left:30px; padding-right:6px}
#count_txt {font-size:10px; color:#35AACD; padding-top:3px; font-weight:bold}
#count_txt span {color:#42C229; }
#action table td {padding:3px 5px 3px 0}
* html #action table td {padding:1px 5px 1px 0}

#logo_avto {height:80px; background-color:#549E44; text-align:center}
#weather {padding:15px 0 15px 20px;; color:#42C229; font-weight:bold;}
#weather div {padding-top:5px;}




