body {background-color:#000;
		text-align:center;
	
}

/*Основные блоки для main_container*/
#topNContent {  min-height: 100%; 	
				width:100%;
				position:relative;
			   }
* HTML #topNContent {height: 100%;}
#header {height: 68px;}
#header table {width:100%}
#header table td {height:68px; vertical-align:bottom;}




#content {padding-bottom: 128px;
text-align:left; padding-top:0;
		  }
#footer {width:880px;
		 height: 128px;
		 background:url('img/footer_bg.gif') no-repeat 180px 0;
		  margin:0 auto;	
		  margin-top:-128px;
		  text-align:left;
		  position:relative;
		 }

* HTML #footer {overflow: hidden; }


#homeplay {position:absolute; left:90px; top:108px}


/*-------------------------*/
#banners_div {height:62px; background:#FFFFFF; padding:2px 0 0 0; width:914px; position:absolute; left:0; top:15px; z-index:3}

#action, #add_subscriber_button {border: 0pt none; width:14px; height:11px; padding:0;}
#search_icon, #search_icon_2 {border: 0pt none; width:18px; height:21px; padding:0;}
#vote {border: 0pt none; width:110px; height:17px; padding:0}
.search_icon {border: 0pt none; width:18px; height:21px; padding:0;}
.kr{border: 0pt none; width:18px; height:14px; padding:0;}
/*Левое меню*/


/*-----------------------------*/
#search_form {padding:20px 0 10px 0}

#main_tab {width:100%}




/*Прочие */
#left_td, #right_td {width:180px;}

#center_td {padding:0 30px 30px 10px; line-height:140%; }

#subscribe, #users_on_servers {font-size:14px; padding-bottom:40px}
#subscribe h1, #users_on_servers h1 {}
#subscribe div {padding-top:5px}
#users_on_servers div {padding-top:10px}

#vip_tape {padding:40px 0 20px 0; border-bottom:2px solid #262626}
#vip_tape a, .tape_text a {color:#CCCCCC; text-decoration:none;}
#vip_tape a:hover, .tape_text a:hover {color:#CCCCCC; text-decoration:underline;}
.tape_text {padding-top:15px}
.tape_text h1 {padding-top:10px}
.tape_text span {background-color:#FFF; color:#000; padding:2px 3px}

#tapes {padding-top:10px}
#tapes table td {width:50%; padding:0 10px 0 0}

#nnz-home {float:right;
	   width:220px;
	   margin-top:30px;
	  }
 #nnz-home span {float:left; display:block; width:55px; margin-top:20px}
 #nnz-home a {color:#CCCCCC; text-decoration:none; cursor:pointer}
 #copy{padding:50px 0 0 20px;}


/*Pager*/
.pager {padding: 20px 0}
.pager_select{}
/*------------------*/

.comment {padding:10px 0}

/*Голосования*/
.warning_tr {background-color:#86E879}
.voting {padding:4px; padding-top:0px}
.voting_tr { background:#CCC  }

.voting_on_main, .voting_stat_on_main {padding-bottom:20px}
.voting_on_main h1, .voting_stat_on_main h1 {padding-bottom:4px}
.voting_on_main h2, .voting_stat_on_main h2 {padding-bottom:4px; padding-top:0}

/*.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:3px 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;}

#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;
					}

html.height {height:20px}
/*------------------*/



/*Авторизация */
#reg {padding-left:5px}
#auth {padding-left:5px}
/*------------------*/








/*Links */

a.more {background:url('img/action.gif') no-repeat 100% 2px; padding-right:20px}

a.left_menu {color:#CCCCCC;  text-decoration: none; margin-left:30px; font-size: 12px;}
a.left_menu:hover {color:#CCCCCC;  text-decoration: underline }
a.left_menu:active { }
a.left_menu:visited { }

a.left_menu_act { color:#CCCCCC;  text-decoration: none; margin-left:30px; text-decoration: underline }
a.left_menu_act:hover { color:#CCCCCC; text-decoration: none }
a.left_menu_act:active { }
a.left_menu_act:visited { }


/*----------------------------------*/


/* Styles for Menu Items */
/* #menu_fall_div { width: 100%; }*/

 #menu_left_div ul { list-style: none; padding:0; margin:0; }
 #menu_left_div li {padding:5px 0; }

 .menu_item_1 {background:url('img/1.gif') no-repeat 0 50%;}
 .menu_item_1_act {background:url('img/1_act.gif') no-repeat 0 50%;}

 .menu_item_2 {background:url('img/2.gif') no-repeat 0 50%;}
 .menu_item_2_act {background:url('img/2_act.gif') no-repeat 0 50%;}

 .menu_item_3 {background:url('img/3.gif') no-repeat 0 50%;}
 .menu_item_3_act {background:url('img/3_act.gif') no-repeat 0 50%;}

 .menu_item_4 {background:url('img/4.gif') no-repeat 0 50%;}
 .menu_item_4_act {background:url('img/4_act.gif') no-repeat 0 50%;}

 .menu_item_5 {background:url('img/5.gif') no-repeat 0 50%;}
 .menu_item_5_act {background:url('img/5_act.gif') no-repeat 0 50%;}

 .menu_item_6 {background:url('img/6.gif') no-repeat 0 50%;}
 .menu_item_6_act {background:url('img/6_act.gif') no-repeat 0 50%;}

 .menu_item_7 {background:url('img/7.gif') no-repeat 0 50%;}
 .menu_item_7_act {background:url('img/7_act.gif') no-repeat 0 50%;}

 .menu_item_8 {background:url('img/8.gif') no-repeat 0 50%;}
 .menu_item_8_act {background:url('img/8_act.gif') no-repeat 0 50%;}

 .menu_item_9 {background:url('img/9.gif') no-repeat 0 50%;}
 .menu_item_9_act {background:url('img/9_act.gif') no-repeat 0 50%;}

 .menu_item_10 {background:url('img/10.gif') no-repeat 0 50%;}
 .menu_item_10_act {background:url('img/10_act.gif') no-repeat 0 50%;}

 .menu_item_11 {background:url('img/11.gif') no-repeat 0 50%;}
 .menu_item_11_act {background:url('img/11_act.gif') no-repeat 0 50%;}

 .menu_item_12 {background:url('img/12.gif') no-repeat 0 50%;}
 .menu_item_12_act {background:url('img/12_act.gif') no-repeat 0 50%;}

 .menu_item_13 {background:url('img/13.gif') no-repeat 0 50%;}
 .menu_item_13_act {background:url('img/13_act.gif') no-repeat 0 50%;}

 .menu_item_14 {background:url('img/14.gif') no-repeat 0 50%;}
 .menu_item_14_act {background:url('img/14_act.gif') no-repeat 0 50%;}

 .menu_item_15 {background:url('img/15.gif') no-repeat 0 50%;}
 .menu_item_15_act {background:url('img/15_act.gif') no-repeat 0 50%;}

 .menu_item_16 {background:url('img/16.gif') no-repeat 0 50%;}
 .menu_item_16_act {background:url('img/16_act.gif') no-repeat 0 50%;}

 .menu_item_17 {background:url('img/17.gif') no-repeat 0 50%;}
 .menu_item_17_act {background:url('img/17_act.gif') no-repeat 0 50%;}

 .menu_item_18 {background:url('img/18.gif') no-repeat 0 50%;}
 .menu_item_18_act {background:url('img/18_act.gif') no-repeat 0 50%;}

 .menu_item_19 {background:url('img/19.gif') no-repeat 0 50%;}
 .menu_item_19_act {background:url('img/19_act.gif') no-repeat 0 50%;}

 .menu_item_20 {background:url('img/20.gif') no-repeat 0 50%;}
 .menu_item_20_act {background:url('img/20_act.gif') no-repeat 0 50%;}



	
/* Holly Hack. IE Requirement \*/
* html #menu_fall_div ul li { float: left; height: 1%; }
* html #menu_fall_div ul li a { height: 1%; }
/* End */


.looks {padding:10px 0}
#users_tab td, #files td, #topics td {width:240px; padding:2px 15px 2px 0}

th.head { color:#073C0C;  font-size: 14px; vertical-align: middle; height: 14px; width: 100%; padding: 2px}



.td1 { background-color: #EDF5EC; }
.td2 { background-color: #95C7C1; }

.admin_tr_1 { background-color: #d7e9e3; }
.admin_tr_2 { background-color: #E0AAA1; }
.nosp { margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; padding:0;}

.input_alert {border: 1px #ff0000 solid;}

.block{border: 1px #5E8560 solid;}

.price { border: 2px #ff0000 solid; color:#ff0000; font-weight:bold; padding: 1px 4px;}

.nobr {white-space: nowrap;}

.pic {border: 1px #4D8A47 solid }
			


.green_cat{border:1px solid #4D8A47; } 
		
			
.top_div{ position:absolute; height:107px; z-index:2;}
#top1 { top:0px; left:0px;}
#top2 { top:0px; left:126px;}
#top3 { top:107px; left:126px;}


.basket{background-color: #F6FBF6; font-weight: bold;  }
.basket_tr {background:#F6FBF6}
.basket_lim ol {padding-left:22px; padding-top:5px}
.basket_lim li {padding-bottom: 3px;}

.top_pix{background-image:url('img/top_pix.gif');}



.submenu {position:absolute; top:0px; left:0px; z-index:5; display:none; padding: 6px 6px 0px 6px; background-color: #F6FBF6; border: 1px solid #4D8A47; width: 131px}
.sub_menu_item {border-bottom: 1px dotted #073C0C; padding-bottom: 3px; margin-bottom: 6px;}

.txt {padding: 3px; font-weight: normal}
.lnk {padding-top:9px}


div.div_button {text-align: left; padding: 6px; }






#site_map ul {}
#site_map li {padding: 6px 0 0 0}

img {border:0}
img.in_text {padding: 0 5px 2px 0;}

label {cursor:pointer;}

.ext_search {padding-left:10px; padding-top:10px}
.form_height {height:30px}

.gallery_pic {text-align: center; padding: 6px 0;}
.gallery_pic img {border: 1px solid #4D8A47;}

.add_user_to_tournament,.edit_user_to_tournament {position:absolute;
					left:500px;
					top:387px;
					display:none;
					width:260px;
					background-color:#484848;
					padding:10px 10px 20px 10px;
					z-index:6;
					}
#main_tour_tab {}

.l, .c2, .r {background:url('img/fon_left.gif') no-repeat 0 0;
	width:173px;
	height:41px;
	color:#FFFFFF;
	font-size:14px;
	padding-top:0px;
	text-align:center;
	width:173px;
	line-height: 35px;
	}
.l2, .c22, .r2 {background:url('img/fon_left.gif') no-repeat 0 0;
	width:173px;
	height:38px;
	color:#FFFFFF;
	font-size:14px;
	padding-top:0px;
	text-align:center;
	width:173px;
	line-height: 35px;
	}
.l, .c2, .r {}
.c2, .c22 {background:url('img/fon_center.gif') no-repeat 0 0;
	width:188px;
	}
.r, .r2 {background:url('img/fon_right.gif') no-repeat 0 0;
	width:188px;
	}
.t2 {background:url('img/top.gif') no-repeat 12px 0;
	width:188px;
	height:69px;
	color:#FFFFFF;
	font-size:14px;
	padding-top:0px;
	line-height: 41px;
	text-align:center;
	}
.t2_4 {background:url('img/top.gif') no-repeat 12px 0;
	width:170px;
	height:60px;
	color:#FFFFFF;
	font-size:14px;
	padding-top:15px;
	text-align:center;
	}
.tour_name, .tour_name2, .tour_name3  {background:url('img/head_tour.gif') repeat-x 0 0;
text-align:center; padding-top:12px;
height:38px; width:160px;
}
.tour_name3 {width:320px;
}


.tour_name_map, .tour_name2_map, .tour_name3_map  {background:url('img/head_tour_map.GIF') repeat-x 0 0;
text-align:center; padding-top:8px;
height:38px; width:173px; 
}
.tour_name3_map {width:178px;}


 html .tour_name_map_se  {background:url('img/head_tour_map.GIF') repeat-x 0 0;
text-align:center; padding-top:8px;
height:38px; width:160px; 
}

.map_field{top:-7px;position:relative;}

* html .tour_name_map, * html .tour_name2_map, * html .tour_name3_map  {background:url('img/head_tour_map.GIF') repeat-x 0 0;
text-align:center; padding-top:8px;
height:38px; width:174px; 
}
* html .tour_name3_map {width:179px;}

* html .tour_name_map_se  {background:url('img/head_tour_map.GIF') repeat-x 0 0;
text-align:center; padding-top:8px;
height:38px; width:160px; 
}

* html .map_field{top:-7px;position:relative;height:20px;}


.win div.cell_name{background:url('img/w.gif') no-repeat 5px 10px;}
.lose div.cell_name{background:url('img/l.gif') no-repeat 5px 10px;}
.win_right div.cell_name{background:url('img/w.gif') no-repeat 25px 10px;}
.lose_right div.cell_name{background:url('img/l.gif') no-repeat 25px 10px;}
.cent_group .win div.cell_name{background:url('img/w.gif') no-repeat 20px 10px;}
.cent_group .lose div.cell_name{background:url('img/l.gif') no-repeat 20px 10px;}

.l_1 { 
	  background:url('img/line_bg.gif') no-repeat 0 19px; height:60px; 
	 }
.l_1_2 {background:url('img/line_bg.gif') no-repeat 0 41px; height:82px;}

.l_2 {background:url('img/line_bg.gif') no-repeat 0 39px; height:121px;}
.l_2_2 {background:url('img/line_bg.gif') no-repeat 0 82px; height:164px;}
.l_3 {background:url('img/line_bg.gif') no-repeat 0 80px; height:244px;}
.l_3_2 {background:url('img/line_bg.gif') no-repeat 0 164px; height:328px;}
.l_4 {background:url('img/line_bg.gif') no-repeat 0 162px; height:490px;}
.l_4_2 {background:url('img/line_bg.gif') no-repeat 0 328px; height:656px;}
.l_5 {background:url('img/line_bg.gif') no-repeat 0 326px; height:982px;}
.l_5_2 {background:url('img/line_bg.gif') no-repeat 0 656px; height:1312px;}
.l_6 {background:url('img/line_bg.gif') no-repeat 0 654px; height:1966px;}
.4 {padding-top:19px;}
.tab2 {margin-top:41px;}
.tab3 {margin-top:123px;}
.tab4 {margin-top:287px;}
.tab5 {margin-top:615px;}
.tab6 {margin-top:1271px;}

.tour_inp {background:url('img/inp_bg.gif') no-repeat 0 0; height:30px; width:160px;
			text-decoration:underline;
			cursor:pointer;
			}
.back {background:url('img/back.gif') no-repeat 0 0; height:31px; width:60px;
			text-decoration:underline;
			cursor:pointer;}
.forward {background:url('img/forward.gif') no-repeat 0 0;  height:31px; width:60px;
			text-decoration:underline;
			cursor:pointer;}
.set_tour_map {background:url('img/forward.gif') no-repeat 0 0;  
			text-decoration:underline;
			cursor:pointer;}


*html .back, .forward  {height:33px; width:62px;}
#search_tour {padding-top:20px}
#tour_list table td {text-align:center; padding:3px 20px 3px 0}
#tour_list table td a {color: #CCCCCC;}
#tour_list table th {background:#FDC204; border:2px solid #FFFF8D; color:#000; font-weight:normal;}

#create_tournament_step_1 table td {padding:1px 10px 1px 0}
#create_tournament_step_1 table td input {width:200px}
#create_tournament_step_1 table td select {width:207px}
*html #create_tournament_step_1 table td select {width:200px}

.up, .down {border:0; width:13px; height:22px; border-style:none; padding:0;}
.ok_tour {background:url('img/ok_tour.gif') no-repeat 0 0;  height:28px; width:57px;
			text-decoration:underline;
			cursor:pointer;
			border:0;}
*html .ok_tour {height:30px; width:59px;}
.text_ar {width:190px; background:#FFF; color:#000; font-family: Verdana; font-size:11px;}
.white_inp {color: #FFC400; 
			text-decoration: underline; 
			background:#000;
			cursor:pointer; 
			display:block; 
			clear:both;
			padding-left:0;
			margin-left:0;
			text-align:left;
			}
.l_tb {width:180px;float:left; padding-bottom:10px; clear:left;}
#net_menu {width:100%;
		   background:url('img/net_bg.gif') repeat-x 0 0;
		   height:22px;
		   padding:1px 0
		  }
#net_menu table {}
#net_menu table td {vertical-align:middle; text-align:center;}
.item_t, .item_t_act {padding:0 15px; background:#323232; height:20px; border-right:2px solid #191919;}
.item_t a, .item_t a:hover, .menu_act {color:#FFF;}
.item_t_act {background:#FFC400;} 
.item_t_act a, .item_t_act a:hover {color:#000;}
/*  в самом шаблоне
.result {background:none;
		width:150px; 
		height:130px;
		display:none;
		background-color:#484848;
		position:absolute;
		padding:10px;
		text-align:left;
		}
		
*/
		
*html .result {height:150px;}

.nobor {background:none; border:0;}
.yellow_but {border:2px solid #FFFF8D; background:#FDC204; cursor:pointer;}
.moder {padding-bottom:20px}
.moder div {padding-top:6px;}
#tour_inf td {padding:4px 10px 4px 0}
#info_tab {margin-top:20px;}
#info_tab td {padding-right:25px;}
#info_tab span {display:block;
				padding-bottom:6px;
				}
.gr_type td {width:130px;
			text-align:center;
			vertical-align:middle;
			height:50px;
			}
.gr_type td.name {background:#121212;
				  border:1px solid #202020;
				  border-top:0;
				  border-right:0;
				 }
.gr_type td.name2 {background:#121212;
				  border:1px solid #202020;
				  border-left:0;}
.gr_type td.cen {border:1px solid #202020;
				 border-right:0;
				}
.roundcont {
	width: 250px;
	background-color: #f90;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { background: url('img/tr.gif') no-repeat top right; 
}

.roundbottom {background: url('img/br.gif') no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}



.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 

#div_err {
color:red;
font-weight:bold;
}


.game_info_table td{

			width:130px;
			text-align:right;
			vertical-align:top;
			height:10px;
			padding-top:3px;
}

#add_map {position:absolute;
					
					display:none;
					width:180px;
					height:80px; 
					background-color:#484848;
					padding:10px 10px 20px 10px;
					z-index:6;
		}
