.hidemenu {
	display: none;
	position: absolute;
}
.showmenu {
	display: block;
	position: absolute;
}

body{
	margin:0;
	padding:0;
	font-family:tahoma;
	}
td{
	color:#383838;
}
p{
	line-height:20px;
}
a:hover{
	text-decoration:none;
}
.login_input{ 
	color:#383838;
	width:180;
	font-size:17px;
	}
.form_input{ 
	color:#383838;
	width:400;
	font-size:17px;
	}
.form_input_select{ 
	color:#383838;
	width:400;
	}
.text_input{
	font-size:14px;
	color:#ff3300;
}
.back1{
background-repeat:no-repeat;
background-position: right bottom; 
margin-right:0px
}

.center_field{ 
		font-size:12px;
	padding-top:20;
	padding-bottom:20;
	}
.padding_input{
	padding-left:10;
}
.padding_small_icons_top{
	padding-left:20;
}
.top_menu{
	font-size:12px;
	color:#ff3300;
	padding-left:20;
	padding-right:20;
}
.top_menu_pushed{
	font-size:12px;
	font-weight:bold;
	color:#ff3300;
	padding-left:20;
	padding-right:20;
}
.navigation{
	font-size:12px;
	height:41;
	color:#ff3300;8
	vertical-align:middle;
}
.navi_main{
	color:#ff3300;
	font-weight:bold;
	padding-left:5;
	padding-right:5;
}
.navi_1_level{
	font-weight:bold;
	color:#486ca2;
	padding-left:5;
	padding-right:5;
}
.navi_2_level{
	color:#486ca2;
	padding-left:5;
	padding-right:5;
}
.header{
	color:#ff3300;
	padding-left:10;
	font-family:verdana;
}
.under_header{
	color:#ff3300;
	font-family:tahoma;
	font-size:12px;
}
.text{
	color:#ff5000;
	font-size:12px;
	padding-left:65;
	padding-top:10;
	padding-right:10;
}
.text1{
	font-size:12px;
	color:#ff3300;
}
.red{
	font-size:12px;
	color:#999999;
}
.next{
	color:#ff3300;
}
.blocks_padding{
	padding-bottom:25;
	padding-right:25;
}
.date{
	font-size:9px;
	color:#807d7d;
	padding-left:5;
	padding-top:2;
}
.form_padding{
	padding-left:65;
	padding-top:10;
}
.form_button{
	background:url(/indigo/tpls/_default_/fronted_images/button_back.gif) #5475a6 repeat-x;
	color:#ffffff;
	padding:3;
	font-size:13px;
}
.left_button{
	background:url(/indigo/tpls/_default_/fronted_images/button_back.gif) #5475a6 repeat-x;
	color:#ffffff;
	padding:3;
	font-size:11px;
	font-family:verdana;
}
.left_menu{
	background:url(/indigo/tpls/_default_/fronted_images/left_menu_back.gif) #ebe9e9 repeat-x;
	height:34;
	padding-left:21;
}
.left_menu_link{
	color:#486ba1;
	font-size:15;
}
.left_sub_menu{
	color:#383838;
	font-size:11px;
	padding-left:10;
}
.cell{
	background:#fbfbfb;
	padding:5;
	color:#383838;
	font-size:12px;
}
.gb_name{
	font-weight:bold;
	padding-right:20;
}
.gb_date{
	font-size:9px;
	color:#807d7d;
	padding-right:20;
}
.panel{
	color:#ff3300;
}
.gb_answer{
	font-size:12px;
	background: #708cb6;
	color:#ffffff;
	padding:5;
}
.left_header{
	color:#ff3300;
	font-family:tahoma;
	font-size:12px;
	padding-left:13;
	font-weight:bold;
}
.left_radio{
	font-size:11px;
	font-family:verdana;
	padding-left:10;
}
.left_block_padding{
	padding-bottom:15;
}
.left_blok{
	padding-bottom:15;
}
.left_news_header{
	font-size:11px;
	font-weight:bold;
	padding-top:8;
}
.left_news{
	font-size:11px;
	color:#ff3300;
	padding-top:8;
}
.left_next{
	font-size:11px;
	color:#ff3300;
}
.bottom{
color:#ff3300;
font-size:12px;
}
.inputs{

color:#ff3300;
font-size:12px;
background: #333300;
border-style: inset; 
padding: 1px; 
}
.backgroundimage{
background-image: url(/file/лого_готово.jpg);
background-repeat:no-repeat
width: 100%;
height: 100%;
}

html, body {
  margin: 0px;
  height: 100%;
}
#body1 {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}

