body {

	margin:0;

	min-width:1004px;

	_width: expression(document.documentElement.clientWidth < 1004 ? "1004px" : "auto");

	font-family:Tahoma;

	font-size:12px;

}

form {

	margin:0;

	padding:0;

}

h1 {

	font-size:14px;

	color:#4899ff;

}

h2 {

	padding: 10px 0 5px 0;

	margin:0;

	font-size:14px;

	color:#4899ff;

}

h2.cat {

	text-align:center;

	font-size: 0 0 15px 0;

	color:#004895;

}

a {

	text-decoration:none;

	color:#6388ff;

}

a:visited {

	color:#a024ff;

}

a:hover {

	color:#63ff9a;

}

.header {

	position:relative;

	height:250px;

	background:url(images/logo_bg.jpg) repeat-x;

}

.logobg_right {

	height:250px;

	background:url(images/logo_right2.jpg) top right no-repeat;

}

.logobg_left {

	position;relative;

	height:250px;

	background:url(images/logo_left.jpg) no-repeat;

}

.logobg_left address {

	position:absolute;

	top: 165px;

	left:400px;

	width:600px;

	line-height:18px;

	font-family:Verdana;

	font-style:normal;

	color:#fff;

}

.logobg_left address b {

	font-size:18px;

	font-weight:bold;

}

.logobg_left address a {

	margin-left: 40px;

	font-style:italic;

	color:#fff;

}

.llink {

	position:absolute;

	display:block;

	width:150px;

	height:130px;

	top:0;

	left:0;

}

.nav {

	height:51px;

	background:url(images/tmenu_bg.gif) repeat-x;

}

#tmenu {

	margin:0;

	padding:7px 0 0 280px;

}

#tmenu li {

	float:left;

	display:block;

	width:165px;

	padding-top: 8px;

	height:24px;

	text-align:center;

	list-style:none;

	background:url(images/topm_btn.jpg) no-repeat;

}

#tmenu li a {

	font-size:14px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

}

.left_bl {

	float:left;

	width: 283px;

}

.lmenu_head {

	height:14px;

	background:url(images/lmcnt_t.gif);

}

.lmenu_cont {

	padding: 0 18px;

	background:url(images/lmcnt_bg.gif) repeat-y;

}

#lmenu {
	margin:0;
	padding:0 0 40px 0;
}
#lmenu li {
	list-style:none;
	padding: 5px 0;
}
#lmenu li a {
	font-weight:bold;
	text-decoration:none;
	color:#003a61;
}
#lmenu li ul {
	margin:15px 0 0 20px;
	padding:0;
}
#lmenu li ul li {
	padding:0;
}
#lmenu li ul li a {
	font-weight:normal;
}

.lmenu {
	margin:0;
	padding:0 0 40px 0;
}
.lmenu li {
	list-style:none;
	padding: 5px 0;
}
.lmenu li a {
	font-weight:bold;
	text-decoration:none;
	color:#003a61;
}
.lmenu li ul {
	display:none;
	margin:15px 0 0 20px;
	padding:0;
}
.lmenu li ul.class1 {
	display:none;
}
.lmenu li ul.class2{
	display:block;
}

.lmenu li ul li {
	padding:0;
}
.lmenu li ul li a {
	font-weight:normal;
}

.lmenu_foot {

	height:15px;

	background:url(images/lmcnt_f.gif);

}

.right_bl {

	margin: 0 15px 0 320px;

	zoom:1;

}

.top_cont {

	background:#fff;

}

.send_form {

	position:relative;

	float:right;

	width:388px;

	height:190px;

	background:url(images/mail_form.jpg) no-repeat;

}

.mail {

	margin:0;

	padding:10px 0 0 20px;

	width:160px;

}

.mail li {

	font-weight:bold;

	padding-bottom: 3px;

	list-style:none;

	width: 160px;

}

.mail li.last {

	text-align:right;

}

.mail li textarea {

	height:60px;

}

.mail li textarea,.mail li input.line {

	width:160px;

}

#q {

	position:absolute;

	width: 160px;

	top:0;

	left:185px;

}

.news {

	min-height:190px;

	_height:190px;

	margin-right:410px;

}

.news a {

	text-decoration:none;

	font-weight:bold;

	color:#528cec;

}

.news a.arhnews {

	text-decoration:underline;

}

.content {

	float:left;

	padding: 0 25px;

	margin-top:20px;

	padding-bottom: 20px;

}

.content img {

	margin-right: 20px;

	padding:1px;

	border: 1px solid #665345;

	background:#a18265;

}

.news_b {

	float:left;

}

.clear {

	clear:both;

}
.content a strong
{
text-decoration:none;
color:#000000;
}
.mainprod
{
overflow:auto;
overflow-y:scroll;
height:300px;
}
.mainprod a
{
color:#528CEC;
}
.mainprod a strong
{
color:#528CEC;
}
.content img {

	margin-right: 20px;

	padding:1px;

	border: 1px solid #665345;

	background:#a18265;

}

.news_b {

	float:left;

}

.clear {

	clear:both;

}
.content a strong
{
text-decoration:none;
color:#000000;
}
.mainprod
{
overflow:auto;
overflow-y:scroll;
height:300px;
}
.mainprod a
{
color:#528CEC;
}
.mainprod a strong
{
color:#528CEC;
}
.slk
{
text-align:center;
}
.f_line {
	width:200px;
}
.f_tarea {
	width:300px;
	height:180px;
}
.p_table {
	width:100%;
	border:1px solid #000;
	border-top:none;
	border-left:none;
}
.p_table tr.ht td {
	font-weight:bold;
	background:#91CFEA;
}
.p_table tr.bg td {
	background:#EFEFEF;
}
.p_table td {
	vertical-align:top;
	border:1px solid #000;
	border-right:none;
	border-bottom:none;
}
.content .imgcat {
	margin:0;
	padding:1px;
	border:1px solid #ccc;
}