html,body,td,input,textarea,select,div{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;	
}
form{padding:0;margin:0;}
img{border: 0;}
/*.table_collapse{border-collapse: collapse;}
.table_collapse td{padding: 0;}*/
p{margin:0;padding:12px 0;}
a,a:hover,b{color: #4d5e67;}
.p_body{
	margin:0;
	padding: 10px;
}

input,textarea,select{	
	color: #000;
	border: 1px solid gray;
	background-color: #fff;
}
input:focus,textarea:focus,select:focus{outline: none;}
ul{
	margin: 10px 0 5px 25px;
	padding: 0px;
}
li{
	list-style: url(../img/arr_2.png);
	padding: 0 0 7px 0;
}

li li{
	list-style: url(../img/arr_round.png);
	padding: 0 0 7px 0;
}
html,body{
	color: #000;
	margin: 0px;
	padding: 0px;
	height: 100%;
	text-align: center;
}
#all{
	width: 981px;
	margin: 0 auto;
	height: 100%;
	min-height: 100%;
	text-align: left;
	position: relative;
	background: url(../img/bg_top.png) no-repeat top;
}
html>body #all{
	height: auto;
}
#body{
	position: relative;
}
#top{
	height: 254px;
	position: relative;
}
#e{
	height: 128px;
	clear: both;
	position: relative;
}
#bot{
	position: absolute;
	bottom: 0;
	height: 94px;
	padding: 0;
	text-align: center;
	width: 981px;
}
#search,#menu_rig,#menu_top,#menu_lang,#body_search,#link_home{
	position: absolute;
}
#copy{
	font-size: 10px;
	padding: 30px 0 5px 0;
	width: 961px;
	text-align: center;
	border-top: 3px solid #d4d8da;
}
#menu_top{
	padding: 0px;
	margin: 0px;
}
#menu_top a,#menu_top a:hover{
	color: #4d5e67;
	font-size: 12px;
	display: block;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	padding:0 4px 3px 4px;
}
#menu_top li{
	position: absolute;
	padding:0;
	list-style: none none;
}
#menu_top li.activ{
	background: url(../img/menu_top_bg_activ.png) no-repeat left bottom;
}
#menu_top li.activ a{
	background: url(../img/menu_top_bg_activ_right.png) no-repeat right bottom;
	color: #fff;
}
#menu_top img{
	display: block;
	margin: 0 auto;
	padding:0 0 5px 0;
}
* html #menu_top img{
	margin: 0;
}
*+html #menu_top img{
	margin: 0;
}
#menu1,#menu2,#menu3,#menu4,#menu5,#menu6,#menu7{
	top:111px;
}
#menu1{left:53px}
#menu2{left:212px}
#menu3{left:343px}
#menu4{left:500px}
#menu5{left:671px}
#menu6{left:786px}
#menu_left{
	padding: 24px 0px 0px 0px;
	margin: 0px;
	background: url(../img/menu_left.png) no-repeat top;
}
#menu_left div{
	background: url(../img/menu_left_bot.png) no-repeat bottom;
}
#menu_left ul{
	padding: 0 10px 8px 10px;
	margin: 0px;
}
#menu_left li{
	padding: 0;
	margin: 0;
	list-style: none none;
}
#menu_left li a{
	display: block;
	background: url(../img/sprite.png) no-repeat 12px 6px;
	padding: 0 0 15px 27px;
}
#menu_lang{
	left: 725px;
	top: 33px;
	color: white;
}
#menu_lang a{
	padding: 0 5px;
	color: white;
	font-size: 10px;
}
#menu_lang a.activ{
	color: #ffff00;
}
#body_search{
	left:725px;
	top: 64px;
	background: url(../img/bg_search.png) no-repeat 39px 0px;
	width: 223px;
	color: #d4d8da;
}
#body_search input{
	border: none;
	width: 100%;
	color: #000;
}
#body_search a{
	display: block;
	width: 19px;
	height: 19px;
}
#body_search div{
	display: none;
}
#body_center{
	background: url(../img/bg_body.png) no-repeat top;
}
#body_center_site{
	background: url(../img/bg_body_site.png) no-repeat top;
}
#body_header{
	padding: 0 14px;
	clear: both;
}
#body_text,#body_bot{
	padding: 24px 14px 0 14px;
	clear: both;
}

#menu_bot a{
	display: block;
	white-space: nowrap;
	float: left;
	padding: 0 17px 10px 22px;
}
#menubot1{background: url(../img/sprite.png) no-repeat -334px -336px;}
#menubot2{background: url(../img/sprite.png) no-repeat -223px -221px;}
#menubot3{background: url(../img/sprite.png) no-repeat -166px -167px;}
#menubot4{background: url(../img/sprite.png) no-repeat -275px -277px;}
#menubot5{background: url(../img/sprite.png) no-repeat -334px -336px;}
#menubot6{background: url(../img/sprite.png) no-repeat -223px -221px;}
#body_submenu{
	margin: 0;
	padding: 10px 14px 0 14px;
	float: left;
}
#body_submenu li{
	margin: 0;
	padding: 0;
	background: url(../img/sub_menu.png) no-repeat left;
	list-style: none none;
	float: left;
}
#body_submenu li.activ{
	background: url(../img/sub_menu_activ.png) no-repeat left;
}
#body_submenu a{
	display: block;
	padding: 4px 5px 6px 20px;
	margin: 0;
	text-decoration: none;
	white-space: nowrap;
}
#body_submenu li.activ a{
	background: url(../img/sub_menu_activ_right.png) no-repeat right;
}
#body_submenu_line{
	clear: both;
	padding: 6px 0 0 0;
	margin:  0 14px;
	border-bottom: 1px solid #d2d6d9;
}
.noborder{border: 0;}

h1,h2,h3{
	font-size: 15px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #4d5e67;
}
h2{font-size: 13px;}
h3{
	font-size: 11px;
	background: url(../img/sprite.png) no-repeat -76px -71px;
	padding: 0 0 5px 15px;
	border-bottom: 1px solid #d2d6d9;
}
.line{
	padding:1px 0 0 0;
	border-top: 1px solid #d2d6d9;
}
.small{	font-size:10px;	}
.smalls{	font-size:9px;	}
.big{	font-size:12px;	}
.bigs{	font-size:13px;	}
.gray{color: #c0c0c0;}
.white{color: #ffffff;}
.red{color:#990000;}
.message{color: #660099;}
.form100{width: 100%;}
.form_button{
	background: #d2d6d9;
	color: #000;
	border: 1px solid #d2d6d9;
	cursor:hand;
}
.form_none{
	border:none;
	background-color: transparent;
	padding: 0;
	margin: 0;
}
.none,.none:hover{
	text-decoration: none;
	color: #000;
}
.display_none{height:0;visibility:hidden;padding:0;margin:0;display:inline;background:none;}
#allnews{
	margin: 15px 0 0 0;
	float: right;
	display: block;
	padding: 0 0 0 15px;
	background: url(../img/sprite.png) no-repeat -120px -115px;
}
#popup_bg{
	position: fixed; 
	top:0px; 
	left:0px; 
	width:100%; 
	height:100%;
	background: url(../img/bg_popup.png);
	z-index:1500;
	top:expression(document.documentElement.scrollTop);
	display: none;
}
.form_query{
	border: 1px;
}
.form_query td{
	padding: 5px;
}
.news_date{
	color: #4d5e67;
	padding: 0 0 5px 0;
}
.news_box_head{
	padding: 0 0 3px 0;
	display: block;
}
.news_box_archiv{
	font-weight: bold;	
	display: block;
	float:right;
}
.news_box_date{
	background: url(../img/arr_round.png) no-repeat 0 3px;
	padding: 0 0 1px 14px;
	font-weight: bold;
	color: #4d5e67;
}
.news_box_text,.news_box_text_url{
	padding: 0 0 15px 0;
}
.news_box_text_url{
	display: block;
}
#float_div{
	position:absolute;
	top:150px;
	left:948px;
	display:none;
}
#link_home{
	display: block;
	top: 15px;
	left: 33px;
	width: 190px;
	height: 88px;
}
.zag{
	position:absolute;
	top:75px;
	left:220px;
	color: #ffffff;
	font-weight: bold;	
	float:center;
}
.form_non{
	border:none;
	background-color: #fbfadc;
}
/*menu*/
#nav_catalog{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	background: url(../img/bg_menu.gif) repeat-x bottom;
}
*body #nav_catalog{
	float: none;
}
#nav_catalog li{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav_catalog li.rig{
	float: right;
	margin: 0;
	padding: 0;
}
#nav_catalog a,#nav_catalog a.activ{
	float: left;
	display: block;
	margin: 0 0 0 3px;
	padding: 4px 8px;
	color: #333;
	text-decoration: none;
	border: 1px solid #919191;
	border-bottom: none;
	background: #e1e1e1;
}
#nav_catalog li.rig a{
	margin: 0 3px 0 0;
}
#nav_catalog a.activ{
	padding-bottom: 5px;
	background: #ffffff;
}
/* ugol */
#angleblok1 { width: 700px;	margin: 0px ;}
#angleblok1 .text {
	border: 1px solid #c0c0c0;
	border-width: 0 1px;
	padding: 5px 10px;
}
#angleblok1 .v1, #angleblok1 .v2, #angleblok1 .v3, #angleblok1 .v4, #angleblok1 .v5 {
	height: 1px;
	font-size: 1px;
	display: block;
	overflow: hidden;
	border: 1px solid #c0c0c0;
	border-width: 0 1px;
}
#angleblok1 .v1 {margin: 0 5px; background: #c0c0c0;}
#angleblok1 .v2 {margin: 0 3px; border-width: 0 2px;}
#angleblok1 .v3 {margin: 0 2px;}
#angleblok1 .v4 {margin: 0 1px;}
#angleblok1 .v5 {margin: 0 1px;}
