/*Базовый стиль*/
/*
@font-face{
	font-family: 'a_Futurica';
	src: url('FUTURICA_0.TTF');
}
*/

.good_color{
	color:#90a5a2;
}

.big_img{
	position:fixed;
	z-index:999;
	/*margin-left:35px;*/
	margin-left:35px;
	margin-top:5px;
	/*width:950px;*/
	width:750px;
	display:none;
	
}

#bi{
	
}

.gal{
	width:730px;
}

.gal_img_icon{
	width:100px;
	border:3px solid #dddddd;
	border-radius:10px;
	margin:5px;
	cursor:pointer;
}

.elm_visible{
	display:block;
	
}




BODY{
	
	margin:0px;
	padding:0px;
	font-family:'verdana';
	font-size:14px;
	background-color:#ffffff;
	background-image:url('body_bg.jpg');
	background-repeat:no-repeat;
	background-size:100% 250px;
	background-position:center top;
	
	
}

DIV{
	font-family:'verdana';
	font-size: 14px;
	border: 0px solid #00ffff;
}

TD{
	font-family:'verdana';
	font-size:14px;
}


FORM{
	font-family:'verdana';
	margin:0px;
	padding:0px;
	
}


INPUT[type=password]{
	border:1px solid #dddddd;
}

H1{
	margin:0px 0px 18px 0px;
	color:#999999;
}



A:link{color:#000000;text-decoration:underline;}
A:active{color:#000000;text-decoration:underline;}
A:visited{color:#000000;text-decoration:underline;}
A:hover{color:#000000;text-decoration:underline;}



.ofo_but{
	border-radius:5px;
	text-align:center;
	font-weight:bold;
	background-size:100% 300%;
	cursor:pointer;
	padding:10px;
	background-image:url('upload.gif');
	color:#ffffff;
	border:3px solid #000000;
	text-decoration:underline;
	font-size:14px;
}

.ofo_but:hover{
	border:3px solid #800000;
	font-size:16px;
}

.vcard{
	display:none;
}


.e_header{
	height:150px;
}

.e_header_info{
	width:470px;
	height:150px;
	display:inline-block;
	overflow:hidden;
}

.e_page{
	padding:0px;
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	box-shadow: 0 0 40px rgba(0,0,0,0.9);
	border-radius:0 0 10px 10px;
	background-color:#ffffff;
	
}

.e_content{
	margin:20px;
	padding:0px;
	text-align:justify;

}

.e_content p{
	text-indent:30px;
}

.e_t table{
	border-collapse:collapse;
	border:1px solid #aaaaaa;
}

.e_t td{
	padding:5px;
	text-align:left;
}

.e_t tbody tr:nth-child(even){
	background-color:#e6ffd8;
}

.e_t tbody tr:nth-child(odd){
	background-color:#ffffff;
}

.e_t tbody tr:first-child{
	background-color:#808080;
	color:#ffffff;
}

.e_t tbody tr:hover{
	background-color:#59636d;
	color:#ffffff;
	cursor:pointer;
}

.corz_item{
	background-color:#dddddd;
	border-radius:5px;
	margin:6px 0px 0px 0px;
	padding:5px;
}

.corz_item:hover{
	background-color:#cccccc;
}


.sform{
	background-color:#dddddd;
	border-radius:5px;
	padding:10px;
}

.info-text{
	text-indent:50px;
	margin:0px 0px 15px 0px;
}

.info-text:first-letter{
	color:#F26521;
	font-weight:bold;
	font-size:16px;
}

.e_top_menu{
	height:35px;
	/*border-bottom:5px solid #404040;*/
	background-image:url('mnu_line.png');
	background-repeat:no-repeat;
	background-position:0px 30px;
	padding: 0 0 0 280px;
}

.e_left_menu{
	width:270px;
	background-color:#eeeeee;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	box-shadow: 5px 5px 10px rgba(0,0,0,.7);
	margin-bottom:10px;
	
	left:0px;
}

.e_left_menu a{
	display:block;
	padding:7px;
}

.e_left_menu a:hover{
	background-color:#59636d;
	color:#e3ffdc;
	text-shadow: 0px 0px 7px rgba(227,255,220,1);
}

.e_left_menu h3{
	margin: 0px;
	border-top-right-radius:5px;
	background-color:#aaaaaa;
	padding:7px;
}


.e_footer{
	border-top:1px dotted #aaaaaa;
	padding:10px;
	height:80px;
}


.big_but{
	padding:5px;
	background-color:#008000;
	border-radius:5px;
	color:#ffffff;
	width:100px;
	display:inline-block;
	text-align:center;
}

.big_but:hover{
	background-color:#00aa00;
	cursor:pointer;
}

.shirm{
	left:0px;
	top:0px;
	position:fixed;
	width:100%;
	height:100%;
	background-color:#404656;
	opacity:.8;
	z-index:998;
	display:none;
}

#upper_key{
	background-image:url('up_arrow.png');
	background-repeat:no-repeat;
	position:absolute;
	display:none;
	padding-top:48px;
	font-weight:bold;
	color:#f88d00;
	width:48px;
	height:60px;
	cursor:pointer;
	z-index:400;
}

.popup_img{
	width:285px;
	box-shadow:0px 0px 15px rgba(0,0,0,.5);
	padding:5px;
	background-color:#ffffff;
	display:none;
	position:absolute;
	border:1px solid #808080;
	z-index:9999;
}
