body {
	color: #4c4c4c;
	font: normal 14px  "Arial";
	background-color: #FFFFFF;
	padding: 0px;
	margin:  0px;
	width:100%;
	
}
td    { vertical-align: top; }
img   { border: none; }
table { border-collapse: collapse; }
table, tr, td, div  p{
	padding: 0px;
	margin:  0px;
}
a {
	color:#037398;
}

h1 {
	color:#037398;
	font-size: 24px;
}
.clear {
	clear:both;
}


table.main {
	width:100%;	
}

table.main td.center{
	width:900px;
	
}
table.main td.left{	
	background: transparent url('layer_l_bg.jpg') repeat-x 0px 88px;	
	overflow:hidden;
	width:50%;
}
table.main td.right{
	background: transparent url('layer_r_bg.jpg') repeat-x 0px 88px;	
	width:50%;
	overflow:hidden;
}

table.main td.left div{
	width:100%;
	height:245px;
	background: transparent url('layer_l.jpg') no-repeat right bottom;		
}
table.main td.right div{
	width:100%;
	height:245px;
	background: transparent url('layer_r.jpg') no-repeat left bottom;		
}


div.main {
	width:900px;
	margin:0 auto;	

}


div.header {
	padding-top:30px;	
}


div.header  div.h_top {	
	height:48px;
}

div.header  div.h_top div.ht_logo {
	float:left;
	width:481px;
	padding-top:5px;
}

div.header  div.h_top div.ht_tools {
	float:left;
	width:170px;
	padding-top:5px;
}
div.header  div.h_top div.ht_contact {
	float:left;
	color:#037398;
	text-align:right;
	width:240px;
}

div.header  div.h_top div.ht_code {
	color:#989898;
	float:right;
	padding-top:5px;
	margin-right:5px;
}

div.header  div.h_top div.ht_number {
	font-size:26px;
	float:right;
}


div.header  div.h_banner {
	width:100%;
	height:178px;
	background: transparent url('banner.jpg') no-repeat;		
	margin-top:10px;
	padding-top:19px;
	
}



div.menu {	
	background: transparent url('menu_bg.jpg') repeat-x bottom;	
}
div.menu_in {
	padding-top:25px;
	background: transparent url('menu_in_bg.jpg') no-repeat right bottom;
	height:41px;
}

div.menu_in a.btn{
	display:block;
	float:left;
	padding-left:23px;
	padding-right:23px;
	padding-top:8px;
	background: transparent url('menu_p.jpg') no-repeat;
	color:#282828;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

div.menu_in a.btn:hover{
	text-decoration:underline;
}


div.menu_in div.act{
	float:left;
	background: transparent url('menu_act_bg.jpg') repeat-x;
	margin-right:10px;
}

div.menu_in div.act div.left{
	background: transparent url('menu_act_l.jpg') no-repeat left;	
}
div.menu_in div.act div.right{
	background: transparent url('menu_act_r.jpg') no-repeat right;
	height:30px;
	padding-top:8px;
	padding-left:23px;
	padding-right:23px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;	
}


div.menu_in div.pdf{
	float:left;
	background: transparent url('menu_pdf_bg.jpg') repeat;
	margin-right:10px;
	margin-top:2px;
}

div.menu_in div.pdf div.left{
	background: transparent url('menu_pdf_l.jpg') no-repeat left top;	
}
div.menu_in div.pdf div.right{
	background: transparent url('menu_pdf_r.jpg') no-repeat right top;
	height:28px;
	padding-top:8px;
	padding-left:30px;
	padding-right:50px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;	
}

div.menu_in div.pdf div.right a{	
	color:#282828;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

div.menu_in div.pdf div.right a:hover{
	text-decoration:underline;
}


div.middle {
	
}

div.middle div.left {
	width:246px;
	float:left;
}

div.middle div.right{	
	float:left;
	width:630px;
}

div.catalog ul.cat {	
	margin:0px;
	margin-top:20px;
	padding-left:0px;
}

div.catalog li.cat {
	list-style: none;
	padding-bottom:10px;
	padding-left:20px;		
}

div.catalog li.act {
	list-style: none;	
	padding-bottom:10px;
}

div.catalog ul.razdel {	
	padding-top:10px;
	margin:0px;
	padding-left:0px;
}

div.catalog li.rz {
	list-style: none;	
	padding-bottom:10px;
	padding-left:40px;
}


div.catalog li.cat a{
	color:#004464;
	text-decoration:none;
	
}

div.catalog li.cat a:hover{
	color:#004464;	
	text-decoration:underline;
}

div.catalog li.rz a{
	color:#518400;
	text-decoration:none;	
}

div.catalog li.rz a:hover{
	color:#518400;	
	text-decoration:underline;
}

div.catalog li.act div.act{	
	background: transparent url('cat_bg.jpg') repeat;
}

div.catalog li.act div.act div.l{
	background: transparent url('cat_l.jpg') no-repeat left top;	
}
div.catalog li.act div.act div.r{
	background: transparent url('cat_r.jpg') no-repeat right top;
	padding-left:20px;
	height:26px;
	padding-top:9px;	
}
	
div.catalog li.act div.act a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

div.catalog li.act div.act a:hover{
	color:#FFFFFF;	
	text-decoration:underline;
}


div.middle div.right{	
	float:left;
	padding-left:20px;
}


div.footer {
	color:#015e84;
	background-color:#e5f4f9;	
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	margin-top:15px;
}

div.copy {
	font-size:10px;
}


/*FORMA*/
#forma {}
#forma #forma_title {width:234px; height:21px; background:url(../img/forma_head.png); text-align:center; color:#FFFFFF; font-weight:bold; padding-top:5px;}
#forma #forma_body {width:224px; margin: 0 5px; text-align:left}
#forma #forma_body p {color:#333333;}
#forma #forma_body input, #forma #forma_body textarea {width:100%; border:1px solid #3D84BD}
#forma #forma_body #forma_submit {float:right; cursor:pointer;}
#forma #forma_body #code_div {float:left; background:url(../img/forma_btn.png) no-repeat; width:100px; text-align:right;}
#forma #forma_body #code_div #in_cod {width:20px; height:18px;}


#news{
width:230px; 
height:54px; 
position:relative; 
background:url(../img/but_news.gif) no-repeat; 
margin-top:0px;
}

#news p{
padding-top:15px; 
padding-left:20px; 
font-family: Arial, Helvetica, sans-serif; 
font-size:20px; 
color:#FFFFFF;
}



#div_item{ 
width:600px; 
text-align:left; 
margin-top:30px;
}

#div_item_title{
 padding: 8px;
width:100%; 
text-transform:uppercase; 
background:#dce5f4; 
color:#378cd3; 
font-weight:bold;
}

#title_goods{
text-transform:uppercase; 
color:#0f5eb3; 
font-weight:bold; 
font-size:12px;
}
.linkHide{display:none;}

#title_tex{
padding-top:20px; 
padding-bottom:20px; 
color:#6895CC; 
text-align:left; 
font-size:12px;
}