*{margin:0px;padding:0px;outline:none;}
html{height:100%;}
* html body{height:100%;}
body{width:1000px;margin:0px auto;min-width:800px;min-height:100%;position:relative;font:12px Arial, Verdana, Helvetica, sans-serif;}
UL,OL{list-style-position:inside;}
img {border:none}
/*HEAD*/
#header{width:100%;position:relative;height:197px;}
.searsh_block{width:100%;height:24px;position:relative;color:#fff;background:#067296;}
a.user_enter{width:auto;position:absolute;top:4px;left:26px;font-size:10px;color:#fff;text-decoration:none;}
form.select_z{width:auto;position:absolute;top:2px;left:200px;font-size:10px;}
form.select_z select{width:136px;font-size:10px;border:1px solid #000;}
form.select_z input.submit, form.select_all input.submit{width:11px;height:16px;background:url(/img/searsh_ico.png);text-indent:-9999px;border:none;}
form.select_all{width:auto;position:absolute;top:2px;right:10px;font-size:10px;}
form.select_all input{width:189px;border:1px solid #000;font-size:11px;padding:1px;}
.top_line{width:100%;height:27px;position:relative;background:#000 url(/img/top_line_fon.png) no-repeat top right;}
.top_line ul{width:97px;height:12px;background:url(/img/h_m_m.png);position:absolute;top:6px;left:32px;}
.top_line ul li{width:11px;float:left;margin-right:32px;text-indent:-9999px;display:block;}
.top_line ul li.mail{margin:0px;}
.top_line a{width:11px;height:12px;display:block;}
.top_line p{text-transform:uppercase;color:#fff;font:12px Georgia;width:auto;position:absolute;top:6px;left:200px;}
a.logotype{width:277px;height:105px;position:absolute;bottom:20px;left:30px;display:block;text-indent:-9999px;background:url(/img/logo.png);}
ul.top_menu{width:470px;height:250px;list-style:none;position:absolute;top:64px;right:-20px;font-size:14px;background:url(/img/fonend.png) no-repeat right bottom;}
ul.top_menu a, ul.dop_menu a{text-decoration:none;color:#333;}
ul.top_menu a:hover, ul.dop_menu a:hover{color:#f00;}
ul.top_menu li{width:auto;line-height:16px;padding:2px 0px;}
ul.top_menu ul{list-style:none;width:230px;position:absolute;top:1px;right:470px;text-align:right;display:none;}
ul.top_menu ul li{padding-right:30px;line-height:13px;font-size:12px;}
ul.top_menu li:hover ul.dop_menu{min-height:120px;display:block;background:url(/img/dopfonmenu.png);}
/*CONTENT*/
#content{width:100%;padding-bottom:40px;overflow:hidden;}
#content_in{width:100%;padding:20px 0px 40px 0px;overflow:hidden;font-size:12px}
#column{width:100%;margin-left:-551px;float:right;}
#column_in{width:100%;margin-left:-305px;float:right;}
/*CENTER COLUMN*/
#cont{margin-left:551px;}
#cont_in{margin-left:305px;}
ul.tree{width:383px;position:relative;left:1px;list-style:none;font-size:26px;letter-spacing:0.00em;z-index:20;color:#000;}
ul.tree a{text-decoration:none;color:#000;font-size:18px;font-weight:bold;}
ul.tree p{font-size:13px;font-weight:bold;letter-spacing:0.0em;padding:4px 0px 0px 0px;}
ul.tree li{width:283px;height:70px;padding:20px 0px 0px 100px;}
ul.tree li.m01{background:url(/img/m01.png) no-repeat top left;}
ul.tree li.m02{background:url(/img/m02.png) no-repeat top left;}
ul.tree li.m03{background:url(/img/m03.png) no-repeat top left;}
.r_b1, .r_b2{padding:2px;}
.r_b1 h1{
	font:16px Arial;
	margin:20px;
	font-weight: bold;
}
.r_b1 img{width:141px;height:141px;float:left;margin:0px 20px 20px 20px;}
.r_b1 p{width:50%;display:block;float:right;padding:0px 20px;}
.r_b1 p a, .r_b2 p a{display:block;margin:10px 0px;color:#f00;text-decoration:none;}
.r_b2{position:relative;top:-40px;clear:both;min-height:193px;background:url(/img/n_book.png) no-repeat top right;}
.r_b2 h2{
	font:16px Arial;
	margin:50px 0px 20px 20px;
	font-weight: bold;
}
.r_b2 img{width:289px;height:193px;position:absolute;top:0px;right:0px;}
.r_b2 p{width:140px;padding-left:20px;}
/*LEFT COLUMN*/
#left{width:551px;float:left;}
#left_in{width:305px;float:left;}
.to_enter_user, .login_user{width:100%;height:81px;padding:8px 0px;background:#E7E7E7;}
.login_user{text-align:center}
.to_enter_user form{width:300px;margin:0px auto;position:relative;}
.to_enter_user form div.lb{width:190px;float:left;}
.to_enter_user label, .login_user p{display:block;font-size:14px;font-weight:bold;}
.to_enter_user input{width:190px;font-size:10px;padding:2px;border:1px solid #000;margin:4px 0px;}
.to_enter_user form div.rb{width:92px;float:right;}
.to_enter_user input.submit{width:91px;height:22px;display:block;border:none;background:url(/img/enter_sub.png);text-indent:-9999px;cursor:pointer;}
.to_enter_user a, .login_user a{color:#333;text-decoration:none;}
.to_enter_user a:hover, .login_user a:hover{color:#f00;}
.to_enter_user .lost_pass{margin-top:8px;line-height:12px;font:10px Arial, Verdana, Helvetica, sans-serif;}
.n_vid{width:100%;position:relative;overflow:hidden;margin-top:20px;}
.news_k, .v_arh{width:225px;padding:10px 20px;border-right:1px solid #E7E7E7;}
.news_k{float:left;}
.v_arh{float:right;}
.news_k h3{
	font:16px Arial;
	padding:0px 0px;
	font-weight: bold;
}
.v_arh h3, .v_arh_in h3{
	font:16px Arial;
	padding:0px 0px 4px 0px;
	font-weight: bold;
}
.news_k p{padding:10px 20px 0px;}
.news_k a{padding-left: 20px;}
.v_arh p{padding:10px 0px 0px 0px;}
.news_k a, .v_arh a, .v_arh_in a{width:auto;display:block;text-decoration:none;color:#f00;}
.v_arh img, .v_arh_in img, .news_k img{margin-top:10px;}
/*PAGE INNER - left*/
ul.tree_in{width:305px;position:relative;left:0px;list-style:none;font:22px Arial;letter-spacing:-0.01em;color:#000;}
ul.tree_in a{text-decoration:none;color:#000;line-height:60px;font-size:14px;font-weight:bold;}
ul.tree_in p{font:10px Arial;text-transform:uppercase;letter-spacing:-0.01em;margin:-16px 0px 0px 0px;}
ul.tree_in li{width:305px;height:71px;padding:1px 0px 0px 78px;}
ul.tree_in li.m01in{background:url(/img/m01in.png) no-repeat top left;}
ul.tree_in li.m02in{background:url(/img/m02in.png) no-repeat top left;}
ul.tree_in li.m03in{background:url(/img/m03in.png) no-repeat top left;}
.v_arh_in{width:285px;padding:10px 20px;}
.v_arh_in p a{display:inline;}

.prfl td{padding-bottom:5px;}

/*PAGE INNER - right*/
.r_inn{padding-left:40px;position:relative;}
.r_inn h1{font:32px Arial;margin:0px 0px 15px 0px;line-height:24px;}
/*FOOTER*/
#footer{background:#E7E7E7;width:100%;height:32px;position:absolute;bottom:0px;}
* html #footer{bottom:-1px;}
p.copy, address, p.mail_box{width:auto;position:absolute;top:10px;font:11px arial;}
p.copy{left:26px;}
address{left:500px;font-style:normal;}
p.mail_box{right:26px;}