.empty {}

body
{
	font-size: 80%;
	background-color : White;
	margin: 0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:black;
}
BODY *
{
	font-size: 100%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	

}
img
{
	border: 0px;
	margin: 0;
}

form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0 0 0 0;
	border-collapse: collapse;
	letter-spacing: 0;
}

h1
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#010101;
	padding:0px;
	margin:0px;
	font-weight:normal;
	display:inline;
}
h2
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#010101;
	padding:0px;
	margin:0px;
	font-weight:normal;
	margin-top: 15px;
}
h3
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#010101;
	padding:0px;
	margin:0px;
	font-weight:bold;
	margin-top: 10px;
}

a
{
	
	color:blue;
	text-decoration: underline;
}

a:hover
{
	color : #018ed4;
	text-decoration: none;
}

p
{
	margin: 0.5em 2 1.5em 0;
	color:black;
}

hr
{	
	height: 0px;	
	border-top: 1px solid gray;
	border-bottom: none;	
	margin: 10 0 10 0;
	padding: 0;
}
ul
{
	margin:0px;
	padding:0px;
	margin-left:20px;
}

ol
{
	margin:0px;
	padding:0px;
	margin-left:25px; 
}



.tables{
	margin:0px;
	width:99%;
}

table tr td
{
	vertical-align:top;
	empty-cells: show;
}


/.content
{
	text-align:center;
	position: absolute;  
	/*display:none;*/
	width:100%;
	left:0px;
	top:0px;
	z-index:100;
	overflow: auto;
}

.content2{
	text-align:center;
	position: absolute;  
	/*display:none;*/
	width:100%;
	left:0px;
	top:0px;
	z-index:99;	
	background-color:gray;
	filter:alpha(Opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	overflow: auto;
}

.top_menu { font: 14px Tahoma; color:white; text-decoration:none; }
.top_menu a { font: 14px Tahoma; color:white; text-decoration:underline; }
.top_menu a:hover { text-decoration:none; }

.text_home_title /*---также заголовок  на внутренней странице*/
{ 
	font:14px tahoma;
	color:black;

}

.text_project_title /*----заголовки на странице проекта----*/
{
	font:14px tahoma;
	color:black;
	white-space:nowrap;
}

.gal_href_act
{
	font:12px tahoma;
	color:black;
}

.gal_href_act:hover
{
	font:12px tahoma;
	color:black;
	text-decoration: none;
}

.gal_href_inact
{
	font:12px tahoma;
	color: #dadada;
}

.text_zoom /*-------------ссылка УВЕЛИЧИТЬ--------------------------*/
{
	font:12px tahoma;
	color:black;
}

.text_zoom a
{
	font:12px tahoma;
	color:black;
	
}

.text_zoom a:hover 
{
	text-decoration: none;
}

.text_zoom:hover 
{
	text-decoration: none;
}

.text_home_title_link a { font:14px tahoma; color:ff0000;  text-decoration:underline;}
.text_home_title_link a:hover { text-decoration:none; }


.menu_left_group { padding-top:14px; padding-left:35px; }
.menu_left_group a { font:13px Tahoma;  color:black; text-decoration:underline;  }
.menu_left_group a:hover { text-decoration:none;}

.menu_left_link { padding-top:16px; padding-left:17px; }
.menu_left_link a { font:13px Tahoma; font-weight:300; color:black; text-decoration:underline;  }
.menu_left_link a:hover { text-decoration:none;}

/*-----------------------------СОУЧАСТНИКИ----------------------------*/
/*они же БЛОГ*/
.person_name
{
	font-family: tahoma;
	font-size: 14px;
	color: black;
	font-weight:bold;
	line-height: 100%;
}

.person_text
{
	font-family: tahoma;
	font-size: 12px;
	color: black;
	line-height: 125%;
}

.person_href
{
	font-family: tahoma;
	font-size: 12px;
	color: black;
	text-decoration: none;
}
/*------------------------КОНКУРС--------------------*/
/*----------------------------то же для ОБОЕВ----------------------------------------*/
.girl_text
{
	font-family: tahoma;
	font-size: 14px;
	color: white;
	line-height: 125%;
	text-decoration: none;
}

.girl_text:hover
{
	color: black;
}
/* тот же ховер класс, для использования в JS*/
.girl_text_black
{
	font-family: tahoma;
	font-size: 14px;
	color: black;
	line-height: 125%;
	text-decoration: none;
}

/*---------------текущий пункт меню----------*/
.selected_menuitem 
{ 
	font:13px Tahoma;
	
	color:white;
	text-decoration:none;  
}

/*--------ссылки под обоями-----------*/
.wall_text
{
	font-family: tahoma;
	font-size: 10px;
	color: white;
	line-height: 125%;
	text-decoration: underline;
}
.wall_text:hover
{
	text-decoration: none;
	color: black;
}
/*----------------------------ДОРАБОТКА------------------------------*/
.master_td
{
	border: 1px solid #9E9E9E;
	background: #9E9E9E;
	vertical-align: middle;
	padding: 3px;
	text-align: center;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: white;
	border-width: 1px;
}

.master_td1
{
	border: 1px solid #9E9E9E;
	vertical-align: middle;
	padding: 3px;
	text-align: center;
	font-family: tahoma;
	font-size: 12px;
	color: black;
	border-width: 1px;
}

.master_text
{
	font:13px tahoma;
	color:black;
	line-height: 18px;
}

.master_href
{
	font:12px tahoma;
	color:black;
}

.master_href:hover
{
	text-decoration: none;
}

/*------------------------переключатель страниц на чемпионате или моделях----------*/
.champ_page
{
	font:12px tahoma;
	color:black;
}

.champ_page:hover
{
	color:white;
}

.champ_page_act
{
	font:12px tahoma;
	color:white;
}
/*---------- Меню ---------------*/
.razoom_menu_spacer
{
	background-image:url(top_fon.gif); 
	background-repeat:repeat-x;
	background-position:top;
}
.razoom_menu_elements
{
	background-image:url(top_fon.gif); 
	background-repeat:repeat-x;
	background-position:top;
	width:10%;
}
.razoom_menu_elements div
{
	text-align:center; 
	height:46px; 
	padding-top:27px;
}
.razoom_menu_elements div a
{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

.razoom_menu_elements div a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}
.razoom_menu_elements_active
{
	background-image:url(top_fon_.gif); 
	background-repeat:repeat-x;
	background-position:top;
	width:10%;
}

.razoom_menu_elements_active div
{
	text-align:center; 
	height:46px; 
	padding-top:27px;
}
.razoom_menu_elements_active div a
{
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

.razoom_menu_elements_active div a:hover
{
	color:#000000;
	text-decoration:none;
}
/*----------------------------------------*/
.mac
{
 	padding-left:45px;
	padding-top:12px;
	padding-bottom:12px;
	background-image: url(mac_ico.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.win
{
 	padding-left:45px;
	padding-top:12px;
	padding-bottom:12px;
	background-image: url(win_ico.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

/*----------------------------------------*/
.main_button_img * {-moz-opacity:.30 !important;opacity:.30 !important; filter:alpha(opacity=30);}
.main_button_img:hover * {-moz-opacity:1.0 !important;opacity:1.0 !important; filter:alpha(opacity=100);}
/*----------------------------------------*/
.main_button_bg
{
	position: absolute;
	z-index: 1;
	width: 200px;
	height: 200px;
	/*background-color: #000000;background-image: url(active_bg.gif);background-repeat: repeat;*/
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
#big_debrifing
{
	cursor: url("zoomin.cur"), pointer;
}