html, body, p
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img, div, dl, dt, ul, ol {
	margin: 0;
	padding: 0;
	border: 0;
/*	overflow-x: auto;*/
}
li{ list-style: inside}
body {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background:#ffffff;
	color: #22347E;
	padding: 0px;
}
body a:visited,a:link{text-decoration:none;color: #1c5879;}
body a:hover{color: #d53c02}
#style_blok{ 
	border: 1px solid #E1E1E1; 
	margin: 1px; 
	font-size: 11px;
	font-weight:bold; 
	padding: 0;
	padding-bottom:5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#style_blok input{border:1px solid #6699CC;height:15px;font-size: 12px;}
#style_blok_zag{
	background-color: #6699CC;
	border-bottom:1px solid #CCCCFF;
	margin: 1px;
	margin-bottom:3px;
	padding: 1px 2px 1px 2px;
	text-align:center;font-size: 12px; color: WHITE; font-family: Tahoma; text-decoration: none;
}

#style_telo{
	border: 1px solid #E1E1E1;
	border-top: 4px solid #E1E1E1; 
	margin: 1px 1px 5px 1px;
	padding:0 5px 5px 5px;
}
#style_telo_zag{
	background-color: #6699CC; 
	font-weight:bold;
	border-top:1px solid #E3E3E3;
	border-left:1px solid #E3E3E3;
	border-bottom:1px solid #CCCCFF;
	border-right:1px solid #CCCCFF;
	padding:2px 5px 2px 5px;
	text-align:center;font-size: 12px; color: WHITE; font-family: Tahoma; text-decoration: none;
}
#style_telo input{border:1px solid #6699CC;height:16px;font-size: 12px;}
/*-----------*/
#style_zlt{
	position:absolute;
	width:50%;
	height:30px;
	top:-2px;
	right:-3px;
	border-top:1px solid #22347E;
	border-right:1px solid #22347E}
.style_zlit{position: absolute;width:20px;height:20px;top:-11px;right:-2px; background: url("/images/zlit.gif") center left no-repeat}
:root #style_zlt{right:-4px;}
html>body #style_zlt{right:-4px;}
:root .style_zlit{right:-1px;}
html>body .style_zlit{right:-1px;}
#style_zlb{
	position:absolute;
	width:50%;
	height:30px;
	top:-28px;
	right:-3px;
	border-bottom:1px solid #22347E;
	border-right:1px solid #22347E}
.style_zlib{position: absolute;width:20px;height:20px;top:21px;right:-2px; background: url("/images/zlib.gif") center left no-repeat}
:root #style_zlb{right:-4px;}
html>body #style_zlb{right:-4px;}
:root .style_zlib{right:-1px;}
html>body .style_zlib{right:-1px;}
#style_zrt{
	position:absolute;
	width:50%;
	height:30px;
	top:-2px;
	left:-2px;
	border-top:1px solid #22347E;
	border-left:1px solid #22347E}
.style_zrit{position: absolute;width:20px;height:20px;top:-11px;left:-1px; background: url("/images/zrit.gif") center left no-repeat}
:root #style_zrt{left:-1px;}
html>body #style_zrt{left:-1px;}
:root .style_zrit{left:-1px;}
html>body .style_zrit{left:-1px;}
#style_zrb{
	position:absolute;
	width:50%;
	height:30px;
	top:-28px;
	left:-2px;
	border-bottom:1px solid #22347E;
	border-left:1px solid #22347E}
.style_zrib{position: absolute;width:20px;height:20px;top:21px;left:-1px; background: url("/images/zrib.gif") center left no-repeat}
:root #style_zrb{left:-1px;}
html>body #style_zrb{left:-1px;}
:root .style_zrib{left:-1px;}
html>body .style_zrib{left:-1px;}
/*----------*/
#top_block {padding:0 235px 0 180px;height:56px;}
:root #top_block{padding:0 235px 0 180px;}
html>body #top_block{padding:0 235px 0 180px;}
.top_block_telo{
	padding-top:6px;
	float:left;}
.top_block_zag{font-size:14px;font-weight:bold;font-family:Tahoma;float:left;}
.top_block_text{float:left}
#logo {position:absolute;right:0px;top:-61px;background: url("/images/blank.gif") center left no-repeat;width:235px;height:90px;z-index:-1}
:root #logo {position:absolute;right:0px;top:-60px;background: url("/images/blank.gif") center left no-repeat;width:235px;height:90px;z-index:-1}
html>body #logo {position:absolute;right:0px;top:-60px;background: url("/images/blank.gif") center left no-repeat;width:235px;height:90px;z-index:-1}
#logo_bk{position:absolute;right:0px;top:-51px;background:url('/images/ublank2.gif') center right no-repeat;height:46px;width:639px;z-index:-10}
#mtop_block{padding-top:5px;width:100%;background: url("/images/bkmenu.gif") repeat-x;}
#mtop_block a{display:block;border-bottom:1px solid #22347E;
	float:left;
	min-width:50px;
	margin-left:25px;
	margin-right:0px;
	padding:1px 5px 1px 5px;
	text-align:justify;
	font-family: Tahoma; text-decoration: none;font-size: 11px;font-weight: bolder; }
#mtop_block a:hover{border-bottom:2px solid #d53c02;padding:1px 5px 0px 5px;
	color:#22347E;z-index:1px}
.mtop_img {position: absolute;width:20px;height:16px;top:-1px;left:-25px; background: url("/images/zrib.gif") top left no-repeat}
#hardnews_block{margin-left:1px;padding-bottom:10px;margin-top:5px;}/*(border:1px solid #22347E;*/
.hardnews_title{
	padding:2px 5px 2px 2px;
	color:#22347E;
	text-align:center;font-size: 12px;  font-family: Tahoma;font-weight: bold;}
#hardnews_block a{display:block;
	border:0;
	clear:left;
	padding:2px 4px 6px 4px;
	text-align:justify;
	font-family: Tahoma; text-decoration: none;font-size: 11px;}
#hardnews_block a:hover{color: #1c5879;background:#FFDFD1;
	border-right:3px solid #d53c02;border-left:3px solid #d53c02;
	border-top:1px dashed #d53c02;border-bottom:1px dashed #d53c02;
	padding:1px 1px 5px 1px;}
#mleft_block{margin-left:3px;padding-bottom:2px;}
.mleft_block_title{
	 padding:2px 5px 2px 5px;
	 color:#ffffff;
	 background:#6699CC;
	 text-align:center;font-size: 12px; color: WHITE; font-family: Tahoma;font-weight: bolder;}
#mleft_block a{display:block;
	border-left:1px solid #6699CC;
	clear:left;
	padding:2px 3px 1px 3px;
	text-align:justify;
	font-family: Tahoma; text-decoration: none;font-size: 10px;font-weight: bold;}
#mleft_block a:hover{
	display:block;
	border-right:3px solid #d53c02;
	clear:left;
	padding:2px 3px 1px 3px;
	text-align:justify;
	font-family: Tahoma; text-decoration: none;font-size: 10px;font-weight: bold;}
#cat_szblock{width:90%;float:left;clear:left}
#catalog_search{
padding-left:5px;
height:48px;float:left;width:40%}
#catalog_zakg{padding:1px;float:left;width:25%;clear:left;margin-bottom:15px}
#catalog_zakaz{width:90%;padding-left:50px;height:45px;background:url("/style/kernel/images/trash.gif") center left no-repeat ;}
#catalog_block{padding-left:5px;float:left;width:98%;clear:both;}
#catalog_menu{
	width:98%;
	height:600px;
	}/*	border:1px solid #22347E; */
:root #catalog_menu{width:98%}
html>body #catalog_menu{width:98%;}
#cat_menu{overflow-y: auto;height:568px;}
html>body #cat_menu{overflow: auto;}
.catalog_menu_title{
	padding:2px 5px 2px 5px;
	clear:both;
	color:#22347E;
	width:100%;background:#ffffff;
	text-align:center;font-family: Tahoma;font-weight: bold;font-size: 12px;}
.tree_element_close{margin-left:3px;
	padding:2px;
	padding-left:20px;
	display:block;font-family:Tahoma;font-size: 10px;										 
	background: url("/style/kernel/images/cl.gif") center left no-repeat ;}
.tree_element_open{margin-left:3px;
	padding:2px;
	padding-left:20px;
	display:block;font-family:Tahoma;font-size: 10px;
	background: url("/style/kernel/images/op.gif") center left no-repeat ;}
#catalog_el a{
	display:block;
	margin:2px 0 2px 0;
	padding:2px;
	font-weight: bold;
	font-size:10px;
	width:99%;
	border:1px solid #E1E1E1}
#catalog_el a:hover{background:#FFDFD1;}
#cat_zakaz {float:right;}
#cat_zakaz input{margin:0;padding:0;background:#ffffff;border:none}
:root #cat_zakaz input{padding:0 2px 0 2px;font-size:11px}
html>body #cat_zakaz input{padding:0 2px 0 2px;font-size:11px}
#about_block{padding:2px;font-size: 12px;}
#news_block{padding:4px;width:auto;
	border-top: 1px dotted #CCCCFF;
	border-bottom: 1px dotted #CCCCFF;
	margin:0 5px 2px 10px}
#news_block a{color:#d53c02;}
.news_blh {font-size: 11px; font-weight: lighter}   
/*:root #news_block{width:100%;}
html>body #news_block{width:100%;}*/
.news_zag{padding:5px 0 0 8px;margin:0;font-size:12px;clear:both}
.news_data{padding:0 0 0 5px;}
#news_podr a{color:#6699CC}
#news_podr a:hover{color:#d53c02}
.news_img {position:relative;;top:5px;float:left;width:32px;height:32px; background: url("/style/kernel/images/nw.gif") center left no-repeat}
#kernel_center_left{padding-left:5px;}
#kernel_center_center{padding-top:10px;padding-left:5px;}
#zakaz_block{padding:5px;}
#zakaz_block fieldset{border: 1px solid #6699CC;padding:2px;margin-top:10px}
#zakaz_pzag{width:100%;text-align:center;}
#zakaz_prch{width:98%;border:1px solid #6699CC}
.zakaz_inpt_kol{width:20px;height:12px; border:1px solid; text-align:center;font-size:9px }
html>body .zakaz_inpt_kol{font-size:12px}
#zakaz_elm{width:100%;text-align:center;font-size:11px;}
#zakaz_prch table{width:100%}
#zakaz_zag{border:1px solid #6699CC}
#zakaz_form{padding:5px;}
#zakaz_form fieldset{border:1px solid #6699CC;margin:2px;padding:2px;}
#zakaz_form legend{margin-left:10px;border:1px solid #6699CC;padding:2px; font-weight:bold}
#zakaz_of_zak{border-bottom:1px solid #6699CC;background:url('/style/kernel/images/zak.gif') center left no-repeat;height:20px;padding-top:6px;padding-left:22px;}
#zakaz_of_zak_p{background:url('/style/kernel/images/print.gif') top left no-repeat;width:22px;height:22px;float:left;text-align:left}
#zakaz_of_zak_p a{width:22px;height:22px}
#zak_block_menu{border: 1px solid #CC0000;padding:1px;margin:2px}
#zak_block_menu a{display:block;height:20px;padding-left:23px}
#zak_block_zag{text-align:center;font-size:12px;font-weight:bold;background-color: #6699CC;border-bottom: 2px solid #E1E1E1;color:white;padding:2px}
#vacancy_body{margin-left:3%;width:94%;}
#vacancy_field{margin-top:10px}
#vacancy_field fieldset{margin-top:5px;padding:3px;border: 2px solid #E1E1E1;padding-bottom:18px;font-size:12px;}
#vacancy_field legend{margin-left:10px;padding:3px;font-size:11px;font-weight:bold;background:white;border: 1px solid #E1E1E1;}
#vac_zag{margin-top:15px;font-size:12px;padding:2px 2px 2px 16px;text-align:left;border-bottom:1px solid #22347E;width:100%}
.vac_img{position:absolute;top:-18px; left:-15px; height:35px;width:35px;background:url('/style/kernel/images/vak.gif') center left no-repeat}
#vac_ancet{padding:2px;padding-left:28px;}
.vac_img2{position:absolute;top:-15px; left:-36px; height:32px;width:33px;background:url('/style/kernel/images/hn.gif') center left no-repeat}
#vac_ank_body{margin-top:20px;margin-left:2%;width:94%;color:#000000;border: 1px solid #E1E1E1;}
#vac_ank_body input{border: 1px solid #6699CC}
#vac_ank_body textarea{border: 1px solid #6699CC;height:60px;width:99%}
#vac_ank_body fieldset{border:1px solid #6699CC;margin:2px;padding:2px}
#vac_ank_zag{padding:3px;padding-left:20px;font-size:12px;width:99%;border: 1px solid #E1E1E1;}
.vac_aimg2{position:absolute;top:-14px; left:-36px; height:32px;width:33px;background:url('/style/kernel/images/hn.gif') center left no-repeat}
#vac_anc_f{margin-top:5px;padding:3px;width:100%;}
#partner_block a{display:block;
	border:0;
	clear:left;
	padding:2px;
	text-align:center;
	font-family: Tahoma; text-decoration: none;font-size: 10px;}
#partner_block a:hover{
	border:1px solid #d53c02;
	padding:1px}
#kredit_rcd_top{text-align: left;padding-left:43px;font-size:12px;margin-top:10px}
#kredit_rcd_img{position:absolute;left:-33px;top:-3px;width:53px;height:63px;background: url('/images/raschet.gif') center center no-repeat}
#kredit_rcd_body{padding:3px;font-size:11px;font-weight:bold;padding-left:43px}
#kredit_rcd_body table{width:90%;border:1px solid #6699CC;}
#kredit_rcd_body td{border-bottom:1px dashed #6699CC;}
#kernel_separator_top{padding-bottom:5px}

/* div{border:1px solid blue}*/



