HTML {
	BACKGROUND: url(bg2.jpg) #eff8fc repeat-x top;
	MARGIN: 0px;
	PADDING: 0px;
}
BODY {
	PADDING: 0px;
	MARGIN: 0px;
}
.cap {
	PADDING: 0px;
	MARGIN: 0px;
	width:968px;
	height: 140px;
	background:url(top_bar2.png) no-repeat;
}
.cap a {
	color:#136;
	text-decoration:none;
}
.logo {
	padding: 38px 5px 0 26px;
	float:left;
}
.name {
	PADDING: 55px 20px 0 10px;
	float:left;
	MARGIN: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 140%;
	font-weight:900;
	cursor:pointer;
}
.nav_menu {
	FLOAT: right;
	MARGIN: 0;
	PADDING: 34px 14px 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:900;
}
.nav_menu a {
	MARGIN: 0 11px;
	color:#FFF;
}
.nav_menu a:hover {
	text-decoration:underline;
}
.search2 {
	FLOAT: right;
	MARGIN: 0;
	PADDING: 30px 30px 0 5px;
}
.search3 {
	MARGIN-TOP: 5px;
	PADDING: 0 0 11px 0;
	FLOAT: left;
}
.head_menu {
	CLEAR: both;
	PADDING: 0;
	DISPLAY: block;
	BACKGROUND: url(top_menu_bg.png) no-repeat top;
	MARGIN: 0;
	WIDTH: 968px;
	HEIGHT: 41px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.head_menu A {
	PADDING: 0;
	DISPLAY: block;
	BORDER-LEFT: #fff 1px solid;
	COLOR: #fff;
	TEXT-DECORATION: none
}
.head_menu A:hover {
	BACKGROUND: url(top_menu_bg_akt.gif) repeat-x 50% top;
	COLOR: #FFF
}
.head_menu A.select {
	BACKGROUND: url(top_menu_bg_akt.gif) repeat-x 50% top;
	COLOR: #FFF;
}
.head_menu LI {
	FLOAT: left;
	list-style:none !important;
}
.head_menu LI.first A {
	PADDING-LEFT: 8px;
	BORDER: none;
}
.lang {
	PADDING: 0;
	FONT-WEIGHT: 900;
	FONT-SIZE: 12px;
	FLOAT: left;
	MARGIN: 0px;
}
.lang UL {
	PADDING: 0 10px 0 25px;
	FLOAT: left;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 41px
}
.lang UL LI {
	BORDER-LEFT: #fff 1px solid;
	WIDTH: 41px;
}
.lang UL LI A {
	PADDING: 13px 8px;
	COLOR: #555;
}
.lang UL LI A:hover {
	BACKGROUND: url(head_bg5a.png) repeat-x 50% top;
	COLOR: #333
}
.top_menu {
	FONT-SIZE: 10pt;
	FLOAT: right;
	MARGIN: 0px 3px 0px 20px;
	POSITION: relative;
	HEIGHT: 41px;
	font-weight:900;
	clear:right;
}
* HTML .top_menu {
	FONT-SIZE: 10pt;
	FLOAT: right;
	MARGIN: 0px 1px 0px 20px;
	POSITION: relative;
	HEIGHT: 41px;
	font-weight:900;
	clear:right;
}
.top_menu UL {
	PADDING: 0;
	FLOAT: left;
	MARGIN: 0;
	LIST-STYLE-TYPE: none;
	HEIGHT: 41px
}
.top_menu UL LI A {
	PADDING: 14px 8px 11px 8px;
	COLOR: #333;
	width: 127px;
}
.r_name {
	padding: 60px 5px 10px 20px;
	margin:0;
	color:#FFF;
	font: 16pt Arial, Helvetica, sans-serif;
	font-weight:900;
}
.r_serv, .r_pred, .r_press, .r_pro, .r_bib {
	width:968px;
	height: 100px;
}
.r_serv {
	BACKGROUND: url(r_serv.jpg) no-repeat 50% top #FFF;
}
.r_pred {
	BACKGROUND: url(r_pred.jpg) no-repeat 50% top #FFF;
}
.r_press {
	BACKGROUND: url(r_press.jpg) no-repeat 50% top #FFF;
}
.r_pro {
	BACKGROUND: url(r_pro.jpg) no-repeat 50% top #FFF;
}
.r_bib {
	BACKGROUND: url(r_bib.jpg) no-repeat 50% top #FFF;
}
.mini_nav {
	PADDING: 8px 0;
	MARGIN: 0;
	width:968px;
	display:table;
	font: 11px Arial, Helvetica, sans-serif;
	background:#FFF;
}
.mini_nav a {
	PADDING: 0 8px;
	color:#369;
	text-decoration:none;
}
.mini_nav a:hover {
	color:#C30;
	text-decoration: underline;
}
.main {
	PADDING: 10px 0 0 0;
	MARGIN: 0px;
	width:968px;
	height: 40px;
	background:url(bg4.png) no-repeat;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-align:left;
}
.cont {
	overflow: hidden;
	width:968px;
}
.cont .col1 {
	background: #FFF;
	width: 724px;
	color:#333;
	float:left;
	margin-bottom: -20000px;
	padding-bottom: 20000px;
	font-size: 110%;
	line-height: 135%;
}
* HTML .cont .col1 {
	background: #FFF;
	width: 720px;
	color:#333;
	float:left;
	margin-bottom: -20000px;
	padding-bottom: 20000px;
	font-size: 110%;
	line-height: 135%;
}
.cont .col1 a {
	color:#369;
	text-decoration:none
}
.cont .col1 a:hover {
	text-decoration: underline;
}
.cont .col1 a:visited {
	color: #036;
}
.cont .col1 p {
	padding: 0 10px;
	margin: 5px 0;
}
.col1 p {
	text-align:justify;
	line-height: 150%;
}
.cont .col1 h1 {
	padding: 0 10px 20px 10px;
	margin:0;
	font: Georgia, "Times New Roman", Times, serif;
	font-size: 22pt;
	line-height: 110%;
	color:#036;
	font-weight:400;
}
.cont .col1 h2 {
	padding: 10px;
	margin:0;
	font: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	line-height: 110%;
	color: #C30;
	font-weight:400;
	text-align:left;
}
.cont .col1 h3 {
	padding: 7px 10px;
	margin:0;
	font: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	line-height: 110%;
	color:#333;
	font-weight:900;
	text-align:left;
}
.cont .col1 h4 {
	padding: 10px;
	margin:0;
	font: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 110%;
	font-weight:400;
	text-align:left;
}
.col1 img {
	padding: 10px;
	margin:0;
	border: none;
}
.col1 hr {
	margin:2px 20px;
	padding: 0;
	height: 0px;
	clear:both;
	border: #FFF;
	border-bottom: 1px solid #CCC;
}
.cont .col2 {
	float:left;
	background: #FFF;
	width: 480px;
	margin-bottom: -20000px;
	padding-bottom: 20000px;
}
.cont .col3 {
	BACKGROUND: url(col3.png) repeat-y;
	FLOAT: left;
	MARGIN-BOTTOM: -20000px;
	PADDING-BOTTOM: 20000px;
	WIDTH: 244px
}
.menu {
	CLEAR: both;
	BACKGROUND: #f2f2f2;
	MARGIN: 0 0 0 2px;
	FONT: 11pt Arial, Helvetica, sans-serif;
	font-weight:400;
	padding: 10px 0;
	border-bottom: 1px solid #CCC;
}
.menu A {
	VERTICAL-ALIGN: top;
	padding: 0;
	CURSOR: pointer;
	COLOR: #369;
	TEXT-DECORATION: none
}
.menu A p {
	padding: 0 15px;
	margin: 10px;
	background: url(m2.gif) no-repeat left;
}
.menu A:hover {
	COLOR: #c30;
	text-decoration:underline;
}
.menu .activ {
	VERTICAL-ALIGN: top;
	padding: 0;
	CURSOR: pointer;
	COLOR: #c30;
	TEXT-DECORATION: none;
	font-weight: 900;
}
.menu .activ p {
	padding: 0 15px;
	margin: 10px 10px 15px 10px;
	background: url(m1.gif) no-repeat left;
}
.menu .lev2 {
	VERTICAL-ALIGN: top;
	padding: 0;
	CURSOR: pointer;
	COLOR: #369;
	TEXT-DECORATION: none;
	font-weight: 400;
	font-size: 10pt;
}
.menu .lev2 p {
	padding: 0 10px 0 20px;
	margin: 10px 0 8px 30px;
	background: url(m4.gif) no-repeat left;
}
.menu .lev2_activ {
	VERTICAL-ALIGN: top;
	padding: 0px;
	CURSOR: pointer;
	COLOR: #c30;
	TEXT-DECORATION: none;
	font-weight: 900;
	font-size: 10pt;
}
.menu .lev2_activ p {
	padding: 0 10px 0 20px;
	margin: 10px 0 8px 30px;
	background: url(m3.gif) no-repeat left;
}
.banners {
	DISPLAY: block;
	FLOAT: right;
	MARGIN: 0;
	padding:0;
	WIDTH: 242px;
}
.banners A img {
	margin: 1px 0;
	padding:0;
	border:none;
}
.bb {
	CLEAR: both;
	MARGIN-TOP: 1px;
	DISPLAY: block;
	WIDTH: 968px;
	BORDER-BOTTOM: #fff 1px solid;
	HEIGHT: 60px;
	BACKGROUND-COLOR: #ddd
}
.bb1 {
	CLEAR: both;
	DISPLAY: block;
	WIDTH: 968px;
	HEIGHT: 60px;
	BACKGROUND-COLOR: #FFF;
	background:url(bb1.png)
}
.subdev {
	FLOAT: right;
	MARGIN: 0px;
	POSITION: relative;
	HEIGHT: 60px
}
.subdev .nav {
	FONT-SIZE: 0px;
	MARGIN: 0;
	PADDING: 0;
}
.subdev .nav LI {
	DISPLAY: inline
}
.subdev .nav LI A {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 69px;
	PADDING-TOP: 60px;
	HEIGHT: 0px
}
.subdev .nav LI A {
	BACKGROUND-IMAGE: url(sub_bar1.png);
	BACKGROUND-REPEAT: no-repeat
}
.subdev .nav LI.mdi A {
	BACKGROUND-POSITION: -1px 0px
}
.subdev .nav LI.reg A {
	BACKGROUND-POSITION: -70px 0px
}
.subdev .nav LI.eli A {
	BACKGROUND-POSITION: -139px 0px
}
.subdev .nav LI.rad A {
	BACKGROUND-POSITION: -208px 0px
}
.subdev .nav LI.cnfr A {
	BACKGROUND-POSITION: -277px 0px
}
.subdev .nav LI.post A {
	BACKGROUND-POSITION: -346px 0px
}
.subdev .nav LI.mld A {
	BACKGROUND-POSITION: -415px 0px
}
.subdev .nav LI.eservice A {
	BACKGROUND-POSITION: -484px 0px
}
.subdev .nav LI.mdi A:hover, .subdev_2 .nav LI.mdi A {
	BACKGROUND-POSITION: -1px -59px
}
.subdev .nav LI.reg A:hover, .subdev_2 .nav LI.reg A {
	BACKGROUND-POSITION: -70px -59px
}
.subdev .nav LI.eli A:hover, .subdev_2 .nav LI.cis A {
	BACKGROUND-POSITION: -139px -59px
}
.subdev .nav LI.rad A:hover, .subdev_2 .nav LI.ssc A {
	BACKGROUND-POSITION: -208px -59px
}
.subdev .nav LI.cnfr A:hover, .subdev_2 .nav LI.rad A {
	BACKGROUND-POSITION: -277px -59px
}
.subdev .nav LI.post A:hover, .subdev_2 .nav LI.cnfr A {
	BACKGROUND-POSITION: -346px -59px
}
.subdev .nav LI.mld A:hover, .subdev_2 .nav LI.post A {
	BACKGROUND-POSITION: -415px -59px
}
.subdev .nav LI.eservice A:hover, .subdev_2 .nav LI.mld A {
	BACKGROUND-POSITION: -484px -59px
}
.subdev_2 {
	FLOAT: left;
	MARGIN: 0;
	POSITION: relative;
	HEIGHT: 60px
}
.subdev_2 .nav {
	PADDING: 0;
	FONT-SIZE: 0px;
	MARGIN: 0;
}
.subdev_2 .nav LI {
	DISPLAY: inline
}
.subdev_2 UL LI A {
	FLOAT: left;
	BACKGROUND-IMAGE: url(sub_bar1.png);
	OVERFLOW: hidden;
	WIDTH: 70px;
	PADDING-TOP: 60px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 0px
}
.copyright {
	PADDING: 4px 5px 0 10px;
	BACKGROUND: url(sub_bg.png) repeat-x;
	FLOAT: left;
	FONT: 7pt Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: #fff 1px solid;
	WIDTH: 398px;
	COLOR: #555;
	HEIGHT: 60px
}
* HTML .copyright {
	PADDING: 2px 5px 0 10px;
}
.copyright1 {
	PADDING: 10px 20px 5px 20px;
	FLOAT: left;
	FONT: 7pt Verdana, Arial, Helvetica, sans-serif;
	WIDTH: 200px;
	COLOR: #555;
	BORDER: none;
}
.copyright2 {
	PADDING: 20px 0;
	FLOAT: left;
	WIDTH: 488px;
	COLOR: #333;
	BORDER: none;
}
.copyright2 A {
	PADDING: 0 7px;
	FONT: 9pt Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333;
	TEXT-DECORATION: none
}
.copyright2 A:hover {
	COLOR: #000;
	TEXT-DECORATION: underline
}
.statistic {
	PADDING: 10px 5px 10px 10px;
	FLOAT: left;
	FONT: 7pt Verdana, Arial, Helvetica, sans-serif;
	WIDTH: 200px;
	COLOR: #333;
}
.c_ban {
	BACKGROUND: #c7d0d6;
	width:968px;
	height: 260px;
}
.c_ban a img {
	border:none;
}
.multimed_act P {
	BACKGROUND: #FFF url(mnp2.png) repeat-x bottom;
	height: 31px;
	width: 160px;
	padding: 10px 0;
	margin: 0;
	COLOR: #FFF;
	FONT-WEIGHT: 900;
	FONT-SIZE: 20px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.multimed_pass P {
	BACKGROUND: #fff url(mnp.png) repeat-x bottom;
	height: 31px;
	width: 160px;
	padding: 10px 0;
	margin: 0;
	COLOR: #999;
	FONT-WEIGHT: 900;
	FONT-SIZE: 20px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	cursor: pointer;
}
.multimed_pass P:hover {
	BACKGROUND: #fff url(mnp3.png) repeat-x bottom;
}
.mnp {
	BACKGROUND: #fff url(mnp.png) repeat-x bottom;
	width: 100%;
	height: 51px;
	margin:0 0 10px 0;
	padding:0;
}
.mnp_cont {
	width: 480px;
	margin:0;
	padding: 0;
	display:table;
}
.mnp_cont a {
	TEXT-DECORATION: none;
}
.mnp_cont hr {
	margin:2px 20px;
	padding: 0;
	height: 0px;
	clear:both;
	border: #FFF;
	border-bottom: 1px solid #CCC;
}
.photo {
	CLEAR: both;
	BACKGROUND: #FFF;
	MARGIN: 5px 10px 0 10px;
	padding: 0px;
	display: table;
	color:#333;
	text-decoration: none;
}
.photo:hover {
	color:#C30;
}
.photo h5 {
	FONT-WEIGHT: 900;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding: 3px 0;
	margin: 0;
}
.photo img {
	padding: 3px 5px 3px 0;
	margin: 0;
	border: none;
	float:left;
	width: 100px;
	height: 64px;
}
.photo DIV {
	FONT: 9pt Arial, Helvetica, sans-serif;
	COLOR: #555;
	padding: 2px 0 0 0;
	text-decoration: none;
}
.photo p {
	FONT: 10pt Arial, Helvetica, sans-serif;
	line-height: 130%;
	COLOR: #555;
	padding: 0 0 10px 0;
	margin: 0;
	text-decoration: none;
}
.news_1 {
	float:left;
	cursor: pointer;
	cursor: hand;
}
.tit {
	float:left;
	margin:0;
	padding:0;
}
.tit h2 {
	float: left;
	clear:both;
	font-size: 18pt !important;
	width: 350px;
}
.tit h6 {
	float:left;
	padding: 10px;
	margin: 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	clear: both;
	background-color:#C30;
	color:#FFF;
}
.tit_2 {
	float:left;
	margin:0;
	padding:0;
}
.tit_2 h2 {
	float: left;
	clear:both;
	font-size: 18pt !important;
	width: 680px;
}
.tit_2 h6 {
	float:left;
	padding: 10px;
	margin: 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	clear: both;
	background-color:#C30;
	color:#FFF;
}
.tit_3 {
	float:left;
	margin:0;
	padding:0;
	cursor: pointer;
	cursor: hand;
}
.tit_3 h3 {
	float: left;
	clear:both;
	font-size: 14pt !important;
	color:#C30 !important;
}
.tit_3 p {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	clear: both;
}
.tit_3 p:hover {
	color:#C30;
}
.faq  {
	margin:0;
	float:left;
	width: 550px;
	padding: 0 0 10px 0;
	}
.faq:hover {
	color:#555555;
}
	
.news_2 {
	margin:0;
	float:left;
	width: 550px;
	padding: 0 0 10px 0;
	cursor: pointer;
	cursor: hand;
}
.news_2:hover {
	color:#C30;
}
.news_3 {
	float:left;
	padding: 10px 20px;
}
.news_3 p {
	text-align:justify;
	text-indent: 40px;
	line-height: 150%;
}
.news_4 {
	clear:both;
	padding: 5px 20px;
	display: block;
	height: 30px;
	background: url(mnp.png) repeat-x bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top: 1px solid #CCC;
}
.news_4 p {
	float:right;
}
.news_4 p a {
	padding: 10px 15px;
	border-left: 1px solid #ccc;
	color:#369;
}
.news_5 {
	clear:both;
	padding: 15px 20px;
	display: block;
	height: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:900;
	float:right;
}
.news_5 p a {
	padding: 5px 12px;
	border-left: 1px solid #ccc;
	color: #C30;
}
.news_5 p a:link {
	color:#369;
}
.news_tab {
	CLEAR: both;
	DISPLAY: block;
	padding: 10px;
	BACKGROUND: url(mnp.png) repeat-x 50% bottom;
	MARGIN:0;
	FONT: 10pt Arial, Helvetica, sans-serif;
}
.news_tab A {
	PADDING: 8px 30px;
	BORDER-LEFT: #ccc 1px solid;
	COLOR: #369;
}
.news_tab A:hover {
	COLOR: #C30
}
.rb1 {
	BORDER-RIGHT: #999 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #999 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND: #fff;
	FLOAT: right;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px 0px 6px;
	BORDER-LEFT: #999 1px solid;
	WIDTH: 238px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #999 1px solid
}
.mr {
	CLEAR: both;
	PADDING-RIGHT: 2px;
	DISPLAY: block;
	PADDING-LEFT: 2px;
	BACKGROUND: url(m_bar_red.png) no-repeat left top;
	PADDING-BOTTOM: 2px;
	MARGIN: 3px 4px 0px;
	WIDTH: 230px;
	PADDING-TOP: 2px;
	HEIGHT: 34px
}
.mr P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: bold 14px Arial, Helvetica, sans-serif;
	COLOR: #fff;
	PADDING-TOP: 6px;
	text-align:left;
}
* HTML .mr {
	CLEAR: both;
	PADDING-RIGHT: 2px;
	DISPLAY: block;
	PADDING-LEFT: 2px;
	BACKGROUND: url(m_bar_red.png) no-repeat left top;
	PADDING-BOTTOM: 2px;
	MARGIN: 3px 0px 0px 4px;
	WIDTH: 230px;
	PADDING-TOP: 2px;
	HEIGHT: 34px
}
.mr_cont {
	CLEAR: both;
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BACKGROUND: #f5f5f5;
	FLOAT: left;
	MARGIN: 0px 0px 0px 3px;
	FONT: 70%/130% Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 230px;
	BORDER-BOTTOM: #ccc 1px solid;
	text-align:left;
}
.mr_cont DIV {
	CLEAR: both;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 220px;
	PADDING-TOP: 0px
}
.mr_cont A {
	TEXT-DECORATION: none;
	color:#555;
}
.mr_cont P {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	PADDING-TOP: 3px
}
* HTML .mr_cont {
	CLEAR: both;
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BACKGROUND: #f5f5f5;
	FLOAT: left;
	MARGIN: 0px 0px 3px 2px;
	FONT: 70%/130% Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 228px;
	BORDER-BOTTOM: #ccc 1px solid
}
.pdat_dat {
	BORDER-TOP: #fff 1px solid;
	FONT-WEIGHT: 900;
	COLOR: #555;
}
.pdat_text {
	COLOR: #666;
	BORDER-BOTTOM: #ccc 1px solid
}
.mg {
	CLEAR: both;
	PADDING-RIGHT: 2px;
	DISPLAY: block;
	PADDING-LEFT: 2px;
	BACKGROUND: url(m_bar_gray.png) no-repeat left top;
	PADDING-BOTTOM: 2px;
	MARGIN: 3px 4px 0px;
	WIDTH: 230px;
	PADDING-TOP: 2px;
	HEIGHT: 34px;
	text-align:left;
}
.mg P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: bold 14px Arial, Helvetica, sans-serif;
	COLOR: #fff;
	PADDING-TOP: 6px
}
* HTML .mg {
	CLEAR: both;
	PADDING-RIGHT: 2px;
	DISPLAY: block;
	PADDING-LEFT: 2px;
	BACKGROUND: url(m_bar_gray.png) no-repeat left top;
	PADDING-BOTTOM: 2px;
	MARGIN: 3px 0px 0px 4px;
	WIDTH: 230px;
	PADDING-TOP: 2px;
	HEIGHT: 34px
}
.s_act {
	BACKGROUND: #FFF url(mnp2.png) repeat-x bottom;
	height: 50px;
	width: 100%;
	WHITE-SPACE: nowrap;
	float: left;
	text-decoration: none;
	font-size: 14px;
}
.s_pass {
	BACKGROUND:  #fff url(mnp.png) repeat-x top;
	height: 50px;
	width: 100%;
	WHITE-SPACE: nowrap;
	float: left;
	text-decoration: none;
	font-size: 14px;
	cursor: pointer;
	cursor: hand;
}
.s_act p {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
}
.s_pass p {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
}
.s_pass:hover {
	BACKGROUND: #FFF url(mnp3.png) repeat-x bottom;
	width: 100%;
}
.ques {
	BACKGROUND: #FEC url(ques.png) left no-repeat;
	color: #000;
	padding: 20px 10px 20px 80px;
}
.accordion_toggle {
	display: block;
	background: #fff url(ans.gif) no-repeat left center;
	line-height: 30px;
	font-weight: 900;
	text-decoration: none;
	outline: none;
	border-bottom: 1px solid #FFF;
	cursor: pointer;
	margin: 0;
}
.accordion_toggle_active {
	background:#FEC url(as.png) no-repeat left center;
	border-bottom: 1px solid #FFF;
	color:#000;
}
.accordion_content {
	background-color: #fff;
	color: #333;
	overflow: hidden;
	margin: 10px 0;
}
.accordion_content p {
	line-height: 120%;
	padding: 10px 10px 10px 30px;
	margin: 50px 50px 50px 50px;
}
.accordion_content table {
	font-size:11pt;
	border-right: 1px solid #ccc;
}
.price a {
	color:#CCC;
}
.price h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align:center;
	font-weight:900;
	line-height: 90%;
	padding: 15px 0 5px 0;
	margin: 0;
	color: #C30;
}
.price th {
	border-left: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:400;
	color:#666;
	height: 110px;
	vertical-align:text-top;
	cursor: pointer;
	cursor: hand;
	background: url(sbg.png) repeat-x top;
}
.price th p {
	line-height: 95%;
	padding: 5px 0;
	vertical-align:text-top;
}
.price td {
	height:38px;
	border-left: 1px solid #CCC;
	padding: 0;
}
.price div {
	width: 130px;
	float:left;
	display:block;
	font: 13px/130% Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
.price div a {
	font: 13px/130% Arial, Helvetica, sans-serif;
	clear:both;
	color:#CCC !important;
	text-decoration:none !important;
}
.price div a:visited {
	color: #39C !important;
	text-decoration: underline !important;
}
.price div a:link {
	font: 13px/130% Arial, Helvetica, sans-serif;
	clear:both;
	color:#369 !important;
	text-decoration: underline !important;
}
.price .select2 {
	background: url(sbg_s.png) top repeat-x;
}
.zag {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13pt;
	line-height: 135%;
	color:#333;
	padding: 20px 20px 10px 20px;
	margin: 0 10px;
	clear:both;
	display: block;
	text-align:justify;
}
.zag img {
	padding-right: 20px;
	float: left;
}
.ar {
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	padding:10px 20px;
}
.col1 UL LI {
	LIST-STYLE-IMAGE: url(li.gif);
	COLOR: #333;
	LINE-HEIGHT: 150%;
	padding-right: 20px;
}
.pers_zag {
	CLEAR: both;
	VERTICAL-ALIGN: middle;
	WIDTH: 700px;
	TEXT-ALIGN: center;
	display: table;
}
.ssc {
	BORDER: #CCC 1px solid;
	FONT: 70%/140% Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333;
}
.ssc th {
	FONT: 11px Arial, Helvetica, sans-serif;
	font-weight:900;
	BORDER-LEFT: #FFF 1px solid;
	COLOR: #FFF;
	BACKGROUND: url(mnp2new.png) #fff repeat-x 50% center;
	height: 40px;
	text-align:center;
}
.ssc thead td {
	FONT: 11px Arial, Helvetica, sans-serif;
	font-weight:900;
	BORDER-LEFT: #FFF 1px solid;
	COLOR: #FFF;
	BACKGROUND: url(mnp2new.png) #fff repeat-x 50% center;
	height: 40px;
	cursor:pointer;
	cursor:hand;
	text-align:center;
}
table.ssc thead td.curcol{
	FONT: 11px Arial, Helvetica, sans-serif;
	font-weight:900;
	BORDER-LEFT: #FFF 1px solid;
	COLOR: #FFF;
	BACKGROUND: url(mnp2new_d.png) #fff repeat-x 50% center;
	height: 40px;
	cursor:pointer;
	cursor:hand;
	text-align:center;
}
table.ssc thead td img{display:none;}
.ssc TR:hover {
	COLOR: #000;
	BACKGROUND-COLOR: #DEF;
}
.ssc TD {
	PADDING: 7px 4px;
	BORDER-TOP: #F5F5F5 1px solid;
}
.ssc2 {
	BORDER: #ccc 1px solid;
	FONT: 70%/140% Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333;
}
.ssc2 TD {
	BORDER-TOP: #f5f5f5 1px solid;
}
.sector {
	font-weight:900;
	COLOR: #000;
	BACKGROUND: url(mnp.png) #fff repeat-x 50% bottom;
	height: 30px;
	text-align:center;
}
.arh {
	width:140px;
	height:140px;
	float:left;
	background: url(arhiv.jpg);
	margin:0 15px;
}
.serv_blok {
	CLEAR: both;
	PADDING: 20px;
	width: 680px;
	font-family:Arial, Helvetica, sans-serif;
}
.serv_blok_2 {
	float:left;
	PADDING: 5px 20px;
	width: 680px;
	font-family:Arial, Helvetica, sans-serif;
}
.serv_dir {
	CLEAR: both;
	PADDING: 5px 0;
	FONT-WEIGHT: bold;
	MARGIN: 0px;
	font-size: 15pt;
	COLOR: #C30
}
.serv_cat {
	FONT-SIZE: 11pt;
	float:left;
	clear:right;
	width: 500px;
}
.serv_cat A {
	LINE-HEIGHT: 125%;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}
.serv_cat A:hover {
	COLOR: #C30 !important;
	TEXT-DECORATION: underline
}
.serv_cat A:visited {
	COLOR: #69C !important;
}



/* ---------->>>TOP_MENU <<<-----------*/

.topmenubgbox {CLEAR:both;PADDING:0;background:#c7d0d6;MARGIN:0;WIDTH:968px;HEIGHT:51px;}
.topmenubox {CLEAR:both;PADDING:0;background: url(top_menu_2.png) no-repeat 3px 40px;MARGIN:0;WIDTH:968px;HEIGHT:51px;}
.head_menu1 {CLEAR:both;PADDING:0;DISPLAY:block;BACKGROUND: url(top_menu_bg.png) no-repeat top;MARGIN:0;WIDTH:968px;HEIGHT:51px;FONT-FAMILY:Tahoma, Arial, Helvetica, sans-serif}
.head_menu1 A {PADDING:0;DISPLAY:block;COLOR:#fff;TEXT-DECORATION:none}
.head_menu1 A:hover {BACKGROUND:url(top_menu_bg_akt.gif) repeat-x 50% top;COLOR:#FFF}
.head_menu1 A.select {BACKGROUND:url(top_menu_bg_akt.gif) repeat-x 50% top;COLOR:#FFF;}
.head_menu1 LI {FLOAT:left;list-style:none;!important}
.head_menu1 LI.first A {PADDING-LEFT:8px;BORDER:none;}

.lang1 {PADDING: 0;FONT-WEIGHT: 900;FONT-SIZE:12px;FLOAT:left;MARGIN:0px;}
.lang1 UL {PADDING: 0 10px 0 25px;FLOAT:left;MARGIN:0px;LIST-STYLE-TYPE:none;HEIGHT: 41px}
.lang1 UL LI {BORDER-LEFT: #fff 1px solid;WIDTH:41px;}
.lang1 UL LI A {PADDING: 13px 8px;COLOR: #555;}
.lang1 UL LI A:hover {BACKGROUND: url(head_bg2.png) repeat-x 50% top;COLOR: #333}

.top_menu1 {FLOAT:right;POSITION:relative;HEIGHT:51px;width:720px;clear:right;padding-right:2px}
* HTML .top_menu1 {FLOAT:right;POSITION:relative;HEIGHT:51px;width:720px;clear:right;}
.menubox {width:720px; height:51px;}
	.menuline {float:left;width:720px; height:41px;}
#lists {padding:0;margin:0px; list-style:none; position:relative; height:51px; float:left; width:720px; z-index:500;}
#lists li {display:inline; float:left; height:51px;}
#lists li a.tl,  #lists li a.t2 {position:relative;display:block; width:144px; height:37px; text-decoration:none; line-height:51px; font:13px Arial, Helvetica, sans-serif;  font-weight:900; color:#000; text-align:center;padding:14px 0 0 0}
#lists li a.t2 {color:#fff;background:url(top_menu_bg_akt.gif) repeat-x 0px 0px;}


#lists div {display:none;}

#lists li a:hover {text-decoration:none;color:#fff; white-space:normal;background:url(top_menu_bg_akt.gif) repeat-x 0px 0px;}
#lists li:hover > a {text-decoration:none;color:#fff; white-space:normal;background:url(top_menu_bg_akt.gif) repeat-x 0px 0px;}
#lists li a:focus, #lists li a.selected {text-decoration:none;color:#fff; white-space:normal;background:url(top_menu_bg_akt.gif) repeat-x 0px 0px;}
.sselected {position:relative;text-decoration:none;color:#fff;white-space:normal;background:url(top_menu_bg_akt.gif) repeat-x 0px 0px;}

#lists :hover div {display:block; width:287px;height:auto; background:#fff; position:absolute; left:0px; top:50px; border-right:1px solid #dadbdd;border-bottom:1px solid #dadbdd;border-left:1px solid #dadbdd;}
#lists :hover div.pos5 {width:287px;left:-144px}

#lists .single:hover {position:relative;}

#lists :hover div dl {display:inline; padding:0; margin:0; float:left; width:287px;}
* HTML #lists :hover div dl {display:inline; padding:0; margin:0; float:left; width:287px;}
#lists :hover div dl dt {width:287px; color:#cc3300; font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left;}
* HTML #lists :hover div dl dt {width:287px; color:#cc3300; font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-align:left;}

#lists :hover div dl dd {padding:0; margin:0;}

#lists :hover div dt a {text-decoration:none;cursor:pointer;cursor:hand;padding:12px 0 12px 10px; color:#369; font:12px Arial, Helvetica, sans-serif; font-weight:bold;background:none;border-bottom:1px solid #ccc}
#lists :hover div dt a:hover {color:#c30;cursor:pointer;cursor:hand;padding:12px 0 12px 10px;background:url(jqf.gif) repeat-x 0px 0px;}
#lists :hover div dd a {display:block; color:#336699; font:11px Arial, Helvetica, sans-serif;text-decoration:none; font-weight:normal; font-size:11px;text-align:left; line-height:15px;background: url(reddy000.gif) no-repeat 0px 6px; padding:0 0 0 5px}
#lists :hover div dd a:hover {text-decoration:underline;}
#lists .clear {clear:both;}
.law table {padding: 1px 2px 2px 1px; border: none;}
.law th {padding: 10px 5px; border-left: 1px solid #E5E5E5; border-right: 1px solid #FFF; border-bottom: 2px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; text-align: center; color: #666; background: url(title_bg.png) repeat-x top #FFF;}
.law tr {padding: 5px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 85%; font-weight: 400; text-decoration: none; color: #666; background: #F5F5F5;}
.law tr:hover {color: #333; background: #FFF;}
.law tr img {border: none;}
.law td {padding: 8px 4px; border-bottom: 1px solid #CCC; border-top: 1px solid #FFF;}
.law td img {border: 0px;}
.law td a {color: #369; text-decoration: none;}
.law td a:hover {color: #369; text-decoration: underline;}
.law td a:visited {color: #999;}
.law TD h4 {COLOR: #900; font: 100% Arial, Helvetica, sans-serif bolder;}
.law TD A h4 {COLOR: #333; TEXT-DECORATION: none; padding: 10px 8px; font: 85% Verdana, Geneva, sans-serif;}
#level_1 {padding: 8px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 95%; font-weight: 900; text-decoration: none; color: #333; background: #CDE url(l1.gif) repeat-x top;}
#level_2 {padding: 8px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 95%; font-weight: 900; text-decoration: none; color: #333; background: #EDC url(l2.gif) repeat-x top;}
#level_3 {padding: 8px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 95%; font-weight: 900; text-decoration: none; color: #333; background: #EEEBCC url(l3.gif) repeat-x top;}
#level_4 {padding: 8px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 95%; font-weight: 900; text-decoration: none; color: #333; background: #E3EECC url(l4.gif) repeat-x top;}
#level_5 {padding: 8px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 95%; font-weight: 900; text-decoration: none; color: #333; background: #D5EECC url(l5.gif) repeat-x top;}
.law_photo {border: 0;}
.law_photo img {border: 0; padding: 0 1px;}
.input100 {BORDER: #CCC 1px solid; WIDTH: 300px; COLOR: #333; BACKGROUND-COLOR: #fff;padding: 3px;}
