table,body,div { margin:0; padding:0; box-sizing: border-box; -moz-box-sizing: border-box;}
body { font-family: Arial, Helvetica, sans-serif; font-size:12pt; line-height:16pt; color:#756e66; background:#364039; text-align:left;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
img { vertical-align:top;}
ul, ol { list-style:none;}
.clear{ clear:both; float:none; height:0px; line-height:0px; font-size:0px;}
.wrapper { width:100%; margin:0;} 
a { color:#534e49; color:inherit; *color:#534e49;}
.panels_top a {color:#fff; color:inherit; *color:#fff; }
.panels_bottom a {color:#b47c40; color:inherit; *color:#b47c40; }

#wrapper{ width:100%; background:url(../images/body.png) repeat-x top left #364039; }
#wrapper_left{ width:50%;}
#wrapper_mid{ padding-bottom:0px;}
#wrapper_right{width:50%;}
#wrapper_mid_left{ background:url(../images/body_mid.png) repeat-x top left #4c544b;}
#wrapper_mid_right{background:url(../images/body_mid.png) repeat-x top left #4c544b;}
.wrapper_bottom_mid{background-color:#ece8d8; padding:10px 0;}

#home_main{ background:url(../images/northnethomebg.jpg) no-repeat; margin:0;width:848px;height:383px;}
#header_main{ background:url(../images/northnethomebg.jpg) no-repeat 0 -115px; margin:0;width:848px;height:125px;}

#menu{ background:url(../images/menu.png) repeat-x left top;}

h1 {line-height:25px;font-weight:normal;color:#2f3b3a;font-size:16pt;}

/* ======================|Content|===================== */

#wrapper .wrapper_mid_mid .panel_dop{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#fff;
	margin:0;
	padding:10px 20px 10px 20px;
	}
#wrapper .wrapper_mid_mid .bold{ color:#fff; font-weight:bold;}
#wrapper .wrapper_mid_mid .more_div{ text-align:right; padding-top:15px;}
#wrapper .wrapper_mid_mid .more{
	text-decoration:none;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c9d97d;
	}
#wrapper .wrapper_mid_mid #main_panels .infobox_header{ text-align:center;}
#wrapper .wrapper_mid_mid #main_panels .infobox_header_table{ margin:auto;}
#wrapper .wrapper_mid_mid .infobox_header_table{}
#wrapper .wrapper_mid_mid .infobox_header_table td{ height:70px; vertical-align:middle;}

#wrapper .wrapper_bottom_mid .panel_dop{margin:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#756e66; text-align:left;}
#wrapper .wrapper_bottom_mid .infobox_header_table{ margin-bottom:15px;}

#wrapper .wrapper_mid_mid{ background:url(../images/block_1_bottom.png) left top;}
#wrapper .wrapper_bottom_mid{ background-color:#ece8d8;}

/* -======================|Footer|=======================- */
#wrapper #footer{ background:url(../images/footer.png) repeat-x left top; margin:0 1px; }
#wrapper #footer #copyright{ padding:10px 20px 10px 20px; color:#9ba09c; text-align:left;}

#copyright .copyright_link{color:#9ba09c; font-size:11px; text-decoration:none;}
#copyright .copyright_link span.crls{ text-decoration:underline;}
#copyright .copyright_link:hover{text-decoration:none;}
#copyright .copyright_link_div{ padding:5px 0;}

/* +++++++++++++++++ PAGES +++++++++++++++++*/
#wrapper .infobox{ margin-bottom:10px; position:relative;}

#main_panels{ position:relative; width:100%;}
#main_panels .panels_top{width:100%;}
#main_panels .infobox_header{}
#main_panels .panels_top .infobox_header_table{ margin-bottom:5px;}

#main_panels .panels_top .panel_left{ width:33%; vertical-align:top;background:#7fa548;}
#main_panels .panels_top .panel_mid{width:33%;background:#ffaf3a; vertical-align:top; border-left:solid 1px #f5d2a3;border-right:solid 1px #f5d2a3;}
#main_panels .panels_top .panel_right{width:33%;vertical-align:top;background:#e58d2e;}

#main_panels .panels_bottom{ width:100%; margin:0px 0;position:relative;}
#main_panels .panels_bottom .panel_dop{ padding:0 25px;}
#main_panels .panels_bottom .panel_left{ width:67%;overflow:hidden;position:relative; vertical-align:top; border-right:solid 1px #cec9bd;}
#main_panels .panels_bottom .panel_right{ width:33%;overflow:hidden;position:relative; vertical-align:top;}

#main_panels .panels_top .panel_left .panel_dop{ background:url(../images/block_1_top.png) repeat-x left top;}
#main_panels .panels_top .panel_left .more{
	text-decoration:none;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c9d97d;
	}
#main_panels .panels_top .panel_mid .panel_dop{background:url(../images/block_2_top.png) repeat-x left top;}
#main_panels .panels_top .panel_mid .more{
	text-decoration:none;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffde65;
	}
#main_panels .panels_top .panel_right .panel_dop{background:url(../images/block_3_top.png) repeat-x left top;}
#main_panels .panels_top .panel_right .more{
	text-decoration:none;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f4c948;
	}
#main_panels .panels_bottom .panel_left .panel_dop{}
#main_panels .panels_bottom .panel_right .panel_dop{}

/*+++++++++++++++++++SPECIAL+++++++++++++++++++*/
.page_header{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:19px;
	line-height:normal;
	text-align:center;
	color:#fff;
	font-weight:bold;
	display:block;
	margin:0;
	padding:0;
	letter-spacing:0px;
	size:portrait;
	}
.sub_header{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:19px;
	line-height:normal;
	text-align:center;
	color:#fff;
	font-weight:900;
	display:block;
	margin:0;
	padding:0;
	}

.content a.more,.content a.more2{
	color:#b47c40;
	text-decoration:underline;
	}
.content .more:hover, .content .more2:hover{ text-decoration:none; }



#footer .razdel_bottom{ color:#6e7d89; font-size:12px;margin:0 10px;}
#footer a.footer_menu_link{
	text-decoration:none;
	color:#6e7d89;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	white-space:nowrap;
	text-decoration:none;
	}
#footer a.footer_menu_link:hover, a.footer_menu_active{
	text-decoration:underline;
	font-weight:normal;
	white-space:nowrap;
	color:#6e7d89;
	font-size:13px;
	}

.content ul li{
	background:url(../images/arrow.gif) no-repeat;
	padding:0 0 0 18px;
	background-position:3px 7px;
	color:#b47c40;
	font-size:12pt;
	font-weight:normal;
	line-height:18pt;
	}
.content ul li a{color:#ab4f2b;}
* html .content ul li{display:inline-block;}
.content #one_panel ul li{margin-left:5px;}

.news_index .block{ margin:0px 0 15px 0; padding-bottom:0px;}

.date, .news_date{
	color:#756e66;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	}


.title_link, .header, .title{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	line-height:15px;
	color:#e58d2e;
	text-decoration:none;
	}
a.title_link{
	text-decoration:underline;
	display:block;
	color:#ba7226;
	}


.featured_solution .more_div{ text-align:right;}

p { font-family: Arial, Helvetica, sans-serif; font-size:12pt; line-height:18pt; color:#2f3731;}
