body {
	background:url('/images/body_in_bg_repeat.gif') repeat-x top #f2f7f3;
}
/*     HEADER
**************************************/
#header {
	background:url('/images/header_bg_pic_inner.jpg') no-repeat top center;
}
#h_content {

	height:197px;
	}
/*     MAIN MENU
**************************************/
#main_menu {
	bottom:31px;
	}

/*     MIDDLE STRUCTURE
**************************************/
#m_left {
	width:220px;
	float:left;
	padding-bottom:40px;
	padding-left:30px;
	}
#m_right {
	width:690px;
	float:left;
	padding-left:30px;
	}

/*     SUBMENU
**************************************/
#sm_wrap {
	background:url('/images/sm_top.gif') no-repeat top #008080;
	width:231px;
	margin-top:-22px;
	position:relative;
	padding:50px 0px 0 0px;
	color:white;

}
#sm_wrap h1{
	font-weight:normal;
	color:#026d6d;
	margin:0 10px 20px 26px;
}
#sm_wrap ul {
	list-style:none;
	padding:0 10px 100px 26px;
	position:relative;
}
#sm_2 {
	background:url('/images/sm_bottom.gif') no-repeat bottom;
}
#sm_2 li {
	padding:5px 0 5px 10px;
	background:url('/images/sm_bull.gif') 0 12px no-repeat;
}
#sm_2 li a {
	color:#b1f3f9;
	font:normal 18px/20px "Arial Narrow";
}
#sm_wrap #sm_3 {
	padding-bottom:0px;
}
#sm_wrap #sm_3 a {
	color:#bee5e8;
	font:normal 14px/16px "Arial Narrow";
}
#sm_3 li {
	background-position:0 10px;
}
#sm_wrap .active {
	background-image:url('/images/sm_bull_a.gif');
	font:normal 14px/16px "Arial Narrow";
}

/*     NUMPAGES
**************************************/
#numpages {
	margin:20px 20px 30px 20px;
}

#numpages div {
	float:left;
	width:25px;
	height:25px;
	background:#b7d2ce;
	text-align:center;
	margin-right:2px;
}
#numpages a {
	line-height:25px;
	color:#024f4f;
	text-decoration:none;

}
#numpages #act, #numpages .nobg {
	background:none;
}
#numpages .nobg { width:auto;margin:0 8px;}
#numpages img {
	margin-top:10px;
}



/*     NAVIBAR
**************************************/
#navibar {
	background:#add4cf;
	padding:13px 30px 10px 30px;
	font:normal 11px/16px "Arial";
	color:#034142;
}
#navibar a {
	font:normal 11px/16px "Arial";
	color:#034142;
}
#navibar img {
	margin:0 5px;
}


/*     NEWS
**************************************/

.news_item {
	margin:20px 30px 0 0;
	}

.news_title {
	line-height:28px;
	vertical-align:middle;
	}
.d_m {
	color:#999;
	font:normal 11px/19px "Arial";
	}
.d {
	font:normal 18px/18px "Arial";
	margin-right:-3px;
	}


/*     WEBFORM
**************************************/

#form_default {
	width:400px;
}
#form_default td {
	padding:5px 0;
}
#form_default .textinputs {
	width:300px;
	border:1px solid #97adad;
}
#form_default textarea {
	height:80px;
	overflow:auto;
}

#form_default #submit {
	background:#008080;
	border-bottom:1px solid #004141;
	border-right:1px solid #004141;
	border-top:1px solid #66b3b3;
	border-left:1px solid #66b3b3;
	color:white;
}







/*     CATALOG
**************************************/
#pod_razdel {
	list-style:none;
	margin-left:20px;
}
#pod_razdel li {
	padding:6px 0 6px 10px;
	background:url('/images/cat_arrow.gif') 0 12px no-repeat;
}
#pod_razdel a {
	font:normal 18px/18px "Arial Narrow";
}



#cat {
	list-style:none;
	margin-left:140px;

}
.cats {
	width:50%;
	float:left;
	margin-top:10px;
	margin-bottom: 15px;
}

.cats h2 {
	height: 45px;
}

.cats h2 a {
	font:normal 23px/23px "Arial Narrow";
	color:#025555;
	text-decoration:none;
	}

#cat li {
	padding:5px 0 5px 10px;
	background:url('/images/cat_arrow.gif') 0 10px no-repeat;
}
#cat a {
	font:normal 12px/14px "Arial";
}

#cat img {
	float:left;
}
#cat_1 h2, #cat_2 h2, #cat_3 h2 {
	margin-left:140px;
}

div#tel { display: none; }