/* Настройки всей страницы - начало */
* {
	padding: 0; 
	border: 0;
}
BODY {
	color: #6f7169;
	font-size:12px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	margin:0px;
}
.all {
	text-align: center;
	margin: 0px auto; 
	width: 1000px;
	background:url(../images/bg_body.jpg) no-repeat bottom left;
}
.all_in {
	width:826px;
	margin: 0px auto;
	text-align:left; 
}
.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	font-size:0;
	line-height:0;
}
table {
	border-collapse:collapse;
}

a {
	color:#4fa417;
}
/* Настройки всей страницы - конец */

/* header - begin */
.logo {
	float:left;
	width:262px;
}
.navi {
	float:left;
	padding-left:454px;
	padding-top:46px;
}
.navi a {
	padding-right:23px;
}
.menu {
	height:34px;
	margin-bottom:17px;
}
.moduletable ul#menulist_root li a {
	display:block;
	width:137px;
	height:26px;
	//height:34px;
	float:left;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	padding-top:8px;
}
.moduletable ul#menulist_root li#menuitem_1 a {
	background:url(../images/menu1.gif) no-repeat top left;
}
.moduletable ul#menulist_root li#menuitem_2 a {
	background:url(../images/menu2.gif) no-repeat top left;
}
.moduletable ul#menulist_root li#menuitem_3 a {
	background:url(../images/menu2.gif) no-repeat top left;
}
.moduletable ul#menulist_root li#menuitem_4 a {
	background:url(../images/menu2.gif) no-repeat top left;
}
.moduletable ul#menulist_root li#menuitem_5 a {
	background:url(../images/menu2.gif) no-repeat top left;
}
.moduletable ul#menulist_root li#menuitem_6 a {
	background:url(../images/menu3.gif) no-repeat top left;
}
.moduletable ul#menulist_root li#menuitem_1 a.mainlevel_current {
	background:url(../images/menu1_active.gif) no-repeat top left;
	text-decoration:underline;
}
.moduletable ul#menulist_root li#menuitem_2 a.mainlevel_current {
	background:url(../images/menu2_active.gif) no-repeat top left;
	text-decoration:underline;
}
.moduletable ul#menulist_root li#menuitem_3 a.mainlevel_current {
	background:url(../images/menu2_active.gif) no-repeat top left;
	text-decoration:underline;
}
.moduletable ul#menulist_root li#menuitem_4 a.mainlevel_current {
	background:url(../images/menu2_active.gif) no-repeat top left;
	text-decoration:underline;
}
.moduletable ul#menulist_root li#menuitem_5 a.mainlevel_current {
	background:url(../images/menu2_active.gif) no-repeat top left;
	text-decoration:underline;
}
.moduletable ul#menulist_root li#menuitem_6 a.mainlevel_current {
	background:url(../images/menu3_active.gif) no-repeat top left;
	text-decoration:underline;
}
.moduletable ul#menulist_root {
	list-style:none;
	margin:0px;
}
.moduletable ul#menulist_root li {
	float:left;
}
.header_in {
	width:826px;
	height:154px;
	background:url(../images/header.jpg) no-repeat top left;
	margin-bottom:20px;
}
.header_inner .header_in {
	width:826px;
	height:154px;
	background:url(../images/header_inner.jpg) no-repeat top left;
	margin-bottom:0px;
}
.header_in h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#44950d;
	padding-top:126px;
	padding-left:50px;
	font-weight:normal;
}
.header_inner .header_in h1 {
	font-size:11px;
	color:#44950d;
	padding-top:125px;
	padding-left:280px;
	font-weight:normal;
}
/* header - end */

/* content - begin */
td.content_main {
	vertical-align:top;
	width:554px;
	text-align:justify;
	border-right:1px solid #e1e1df;
	padding-right:14px;
	padding-bottom:10px;
	font-size:12px;
}
td.content_main p {
	font-size:12px;
	font-size:12px;
}
.contentpaneopen {
	font-size:12px;
}
.phone {
	float:left;
	width:71px;
}
.contact {
	float:left;
	width:163px;
	padding-left:14px;
	//width:177px;
}
.contact h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:18px;
	color:#6f7169;
	margin:0px;
	padding-top:2px;
}
.contact p.num {
	color:#4fa417;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:4px;
	padding-bottom:14px;
}
.contact .email {
	color:#4fa417;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}
.contact a {
	text-decoration:none;
}
.contact img {
	padding-right:5px;
	position:relative;
	top:1px;
}
.contact .email a {
	//padding-left:5px;
}
.innerpage {
	border-top:1px solid #e1e1df;
	margin-top:8px;
	padding-top:17px;
}
.leftcol .menu_left p.green {
	color:#4fa417;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(../images/bg_p_green.gif) top left no-repeat;
	padding-left:8px;
	margin:0px;
	padding-bottom:0px;
	width:200px;
}
.leftcol .menu_left p.grey {
	color:#6f7169;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(../images/bg_p_grey.gif) top left no-repeat;
	padding-left:8px;
	margin:0px;
	padding-bottom:3px;
	margin-top:0px;
	letter-spacing:0.3px;
}
.leftcol .menu_left p.green a {
	text-decoration:none;
}
.leftcol .menu_left p.grey a {
	text-decoration:none;
	color:#6f7169;
}
.leftcol .menu_left_inner p.green {
	color:#4fa417;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(../images/bg_p_green.gif) top left no-repeat;
	padding-left:8px;
	margin:0px;
	padding-bottom:0px;
	width:200px;
}
.leftcol .menu_left_inner p.grey {
	color:#6f7169;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(../images/bg_p_grey.gif) top left no-repeat;
	padding-left:8px;
	margin:0px;
	padding-bottom:3px;
	margin-top:0px;
	letter-spacing:0.3px;
}
.leftcol .menu_left_inner p.green a {
	text-decoration:none;
}
.leftcol .menu_left_inner p.grey a {
	text-decoration:none;
	color:#6f7169;
}
.menu_left {
	font-size:12px;
}
.menu_left_inner {
	border-top:1px solid #e1e1df;
	padding-top:17px;
	margin-right:0px;
	width:240px;
	font-size:12px;
}
.leftcol ul {
	margin:0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:8px;
	padding-bottom:17px;
}
.leftcol ul li {
	background:url(../images/li_leftcol.gif) top left no-repeat;
	padding-left:16px;
	margin-top:3px;
	width:200px;
}
.leftcol ul li a {
	color:#6f7169;
}
.leftcol {
	padding-bottom:150px;
	width:267px;
	position:relative;
}
.leftcol ul li ul {
	margin-bottom:3px;
	padding-bottom:0px;
}
.leftcol ul li.green a {
	color:#4fa417;
}
.leftcol ul li.green {
	background:url(../images/li_leftcol_green.gif) top left no-repeat;
	padding-left:16px;
	margin-top:3px;
}
.leftcol ul li.green ul li a {
	color:#6f7169;
}
.leftcol ul li ul li {
	margin-left:2px;
}
.adv1 {
	padding-top:30px;
	padding-left:12px;
	position:relative;
	margin-top:-145px;
	padding-right:20px;
}
.adv1 p {
	color:#44950d;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
.adv1 p a {
	color:#6f7169;
	font-size:11px;
}
td.news h1 {
	color:#44950d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding-bottom:13px;
}
ul.exampl {
	margin:12px 0 20px 0;
	list-style:none;
	padding-bottom:15px;
	border-bottom:1px solid #e1e1df;
	font-size:12px;
}
ul.exampl li {
	background:url(../images/li_exampl.gif) left top no-repeat;
	padding-left:24px;
	padding-bottom:10px;
}
.new_img {
	float:left;
	width:70px;
}
.new_text {
	float:left;
	width:194px;
	font-size:12px;

}
.new_text .title {
	font-weight:bold;
	margin:0;
	padding-bottom:10px;
}
.new_text .text {
	text-align:justify;
}

p.title {
	margin:0;
	}
p.date {
	margin:0;
	}

p.text {
	margin:0;
	}

p.num {
	margin:0;
	}

p.email {
	margin:0;
	}

p.grey {
	margin:0;
	}

p.advi {
	margin:0;
	}

p.green {
	margin:0;
	}

p.all_news {
	margin-top:115px;
	margin-left:465px;
	background:url(../images/bg_all_news.gif) left top no-repeat;
	padding-left:25px;
	width:68px;
	//width:93px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;

}
.content {
	padding-left:6px;
	text-align:justify;
	padding-bottom:30px;
	font-size:12px;
}
.content .contentpaneopen {
	text-align:justify;
}
.content p {
	text-indent:6px;
}
td.news .content h1, .contentpaneopen .contentheading, .content .componentheading, .contentpagetitle, .sectiontableheader {
	padding-left:6px;
	text-transform:uppercase;
	padding-bottom:10px;
	margin-bottom:0px;
	color:#44950d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.content h2 {
	font-size:12px;
	color:#6f7169;
	margin:0px;
	padding-top:17px;
	padding-bottom:7px;
	padding-left:6px;
}
.leftcol .phone {
	width:59px;
}
.leftcol .contact {
	padding-bottom:22px;
	padding-left:0px;
}

/* content - end */

/* footer - begin */
.footer {
	height:92px;
	background:url(../images/bg_footer.gif) top right no-repeat;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6f7169;
}
.footer a {
	color:#6f7169;
}
.adv2 {
	padding-left:10px;
	padding-bottom:30px;
	padding-top:6px;
}
.copy {
	float:left;
	padding-left:120px;
	padding-right:380px;
}
.design {
	float:left;
}
/* footer - end */

