body {
margin: 0 0 0 0;
padding: 0 0 0 0;
font-family:Arial,Helvetica,sans-serif;
background:#ffffff;
width:100%;
}
a{
	color:#0d70cc;
	text-decoration:underline;
}
a:hover{

	text-decoration:none;
}
#wrap {
margin:0;
min-width:970px;
background:#FFFFFF url(/images/back.jpg) repeat-x scroll left top;
}
#main_block{
	margin: 0px 10px;
	background:#ffffff;
}
#top {
	height:183px;
	background:url(/images/topimg.png) no-repeat scroll right top;

}
#top .img{
margin-left:50px;
margin-top:37px;
position:absolute;
z-index:1001;
}
#top .logotext {
margin-left:145px;
margin-top:35px;
position:absolute;
z-index:10;
}
#top .logotext h2 {
color:#FFFFFF;
margin-bottom:0;
margin-top:0;
}
#top .logotext h3 {
color:#FFFFFF;
font-size:14px;
margin-top:0;
margin-bottom:0;
}
#top .logotext a {
color:#9d4544;
text-decoration:none;
}
#top .menu_top {
float:right;
margin-right:40px;
position:relative;
top:21px;
}
#top .menu_top span{
color: #214c7b;
font-size:11pt;
font-weight:bold;
cursor:pointer;
}
#top .menu_top span:hover{
text-decoration:underline;
}
#top .menu_top img {
margin:0 0 0 23px;
}
#top .seach {
float:right;
position:relative;
top:21px;
right:18px;
}
#top .seach input{
border: 0pt none ;
padding: 4px 0px;
}
#content {
width: 100%;

}

#content #menu{
	width:210px;
	position:relative;
	float:left;
	background:transparent url(/images/menu.png) repeat-y scroll 0 0;
	margin-left:5px;
	margin-top:5px;
	}

#content #menu ul {

list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 -5px 0 5px;
padding:0 0 3px 3px;
}
#content #menu ul.ssilka li{
background:none;
padding-left:8px;
}
#content #menu ul.ssilka li a{
color:#E7862F;
font-size:14px;
}

#content #menu img {
margin: 0;
padding: 0;
}

#content #menu li {
background:transparent url(/images/menuarrow.png) no-repeat scroll left top;
padding-bottom:10px;
padding-left:25px;
width:87%;
}
#content #menu li.map{
	background:url(/images/menuarrowc.png) no-repeat scroll left top;
}
#content #menu ul.hov li{
/*border: 1px solid red;*/
background:#FFFFFF url(/images/menuleft.jpg) no-repeat scroll left top;
padding-bottom:6px;
padding-top:2px;
width:100%;
padding-left:0px;
/*height:19px;*/
}
#content #menu ul.hov li a {
color:#000000;
font-size:14px;
text-decoration:none;
padding-left:20px;
}
#content #menu ul.hov1 li{
/*border: 1px solid red;*/
background:#FFFFFF;
padding-bottom:6px;
padding-top:2px;
width:100%;
padding-left:23px;
}
#content #menu ul.hov1 li a {
color:#000000;
font-size:14px;
text-decoration:none;
padding-left:0px;
}
#content #menu ul.line {
margin-bottom:-1px;
margin-left:0;
padding-bottom:3px;
}
#content #menu ul.line li{
	background:none;
	padding-left:0px;
	width:100%;
}

#content #menu a{
font-size:13px;
font-weight:bold;
}
#content #menu ul.submenu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 -5px 0 5px;
padding:0 0 0 25px;
}
#content #menu ul.submenu li {
background:transparent url(/images/submenu.png) no-repeat scroll left center;
padding-left:12px;
padding-right:0;
padding-top:0;
width:90%;
}
#content #menu ul.submenu a{
	padding-left:0px;
}

#content #menu hr {
border:1px solid #FFFFFF;
margin:0 11px 0 5px;
}
#content #rightmenu {
	float:right;
	position:relative;
	right:5px;
	top:5px;
	width:272px;
}
#content #rightmenu ul{
   list-style:none;
   padding-left:0;
   margin:0;
}
#content #rightmenu li{
height:95px;
padding-left:17px;
padding-right:14px;
padding-top:10px;
width:240px;
cursor: pointer;
}

#content #rightmenu li.m1 {
background:transparent url(/images/rightmenu1.png) no-repeat scroll left top;
}
#content #rightmenu li.m2 {
background:transparent url(/images/rightmenu2.png) no-repeat scroll left top;
}
#content #rightmenu li.m3 {
background:transparent url(/images/rightmenu3.png) no-repeat scroll left top;
}
#content #rightmenu li.m4 {
background:transparent url(/images/rightmenu4.png) no-repeat scroll left top;
}
#content #rightmenu li.m5 {
background:transparent url(/images/rightmenu5.png) no-repeat scroll left top;
}
#content #rightmenu li.m6 {
background:transparent url(/images/backright.png) no-repeat scroll left top;
}
#content #rightmenu a{
	text-decoration:none;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}
#content #rightmenu1 {
	float:right;
	position:relative;
	right:5px;
	top:5px;
	width:272px;
}
#content #rightmenu1 ul{
   list-style:none;
   padding-left:0;
   margin:0;
   height:100%
}
#content #rightmenu1 li{
background:#009EDB none repeat scroll 0 0;
padding:10px 14px 10px 17px;
}
#content #rightmenu1 a{
	text-decoration:none;
	color:#000000;
	font-size:13px;
	font-weight:bold;
}
#content #rightmenu1 ul.submenu {
    margin-bottom:0px;
}
#content #rightmenu1 ul.submenu li {
background:transparent url(/images/rightmenu1_arrow.png) no-repeat scroll left top;
padding:0 0 10px 20px;
width:220px
}
#content #rightmenu1 ul.submenu li a {
color:#FFFFFF;
text-decoration:underline;
}
#content #rightmenu1 ul.submenu li a:hover {
text-decoration:none;;
}
#content #rightmenu1 img{	float:right;}

#content #current {
margin-left:244px;
margin-right:294px;
padding-top:10px;

}
#content #textcurrent {
margin-left:244px;
margin-right:25px;
padding-top:10px;

}

#textcurrent img{	padding-right:15px;
	border:0;}
#wrapcurrent {
width: 100%;
min-height:600px;
font-size:13px;
color:#000000;
}
#wrapcurrent p {
margin-bottom:5px;
margin-top:0;
text-align:justify;
}
#wrapcurrent li{
 padding:0 0 10px;
}
#content #current h2{
	margin-top:0px;
}
.box-l {
background:url(/images/left_top.png) no-repeat scroll left top;
}
.box-r {
background:url(/images/right_top.png) no-repeat scroll right top;
}

#mp_news_list {
margin: 0;
padding:0;
font-size:13px;
text-align:justify;
}
#mp_news_list .news_item {
padding:0 0 25px;
width:100%;
}
#mp_news_list .news_item .date {
display:block;
float:left;
margin:8px -80px 0 0;
width:80px;
}

#mp_news_list .news_item .date span{
padding: 5px;
background:#e7862f;
font-size:13px;
color:#ffffff;
font-weight:bold;
}
#mp_news_list .news_item .text {
-x-system-font:none;
display:block;
/*float:left;*/
font-family:Tahoma;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin-left: 2px;
margin:0 0 0 90px;
border-bottom:1px solid #99abb8;
}
#mp_news_list .news_item .text p{
padding-right:30px;
}
#mp_news_list .news_item .text a{
	font-size:14px;
	font-weight:bold;
    padding-right:30px;
    text-align:left;
}
#mp_news_list h3{
	font-size:15px;
}
.page_of{
	font-weight:bold;
	margin-bottom:15px;
}
#footer {
margin:0 30px;
}

#footer .footerline {
position: relative;
float: left;
border-top:2px solid #99ABB8;
width: 100%;
font-size: 0.01em;
}

#footer table {
float:right;
margin-right:165px;
width:60%;
}
#footer td{
	vertical-align:top;
}
#footer p {
font-size:13px;
margin-bottom:0;
margin-top:3px;
}
#footer .footext{
float:left;
position:relative;
margin-top:26px;
margin-left:0px;
padding-bottom:30px;
}
#footer .copyr{
float:right;
position:relative;
width:245px;
margin-top:26px;

}
#footer .statistic {
padding-bottom:20px;
padding-top:120px;
position:relative;
text-align:right;
}
#send_com {
background:url(/images/button_back.jpg) repeat-x scroll left center;
font-weight:normal;
padding-bottom:0px;
padding-top:0px;
}
#send_com:hover {
background:url(/images/button_hov.jpg) repeat-x scroll left center;
}
#consult td{
	background:url(/images/textarrow.png) no-repeat scroll left center;
	padding-top:3px;
	padding-left:25px;
}
#consult td a{
	padding-left:0;
	text-decoration:underline;
	color:#0d70cc;
	font-weight:bold;
	font-size:14px;
}
#consult td a:hover{
	text-decoration:none;
}
#strukture img{	padding-right:0px;
}
#strukture a{
	color:#ffffff;
}
#workers{	margin-bottom:30px;
	border-bottom:1px solid #99ABB8;
	width:100%;
}
#workers p{	margin-left:5px;
}
#strukture img{	border:0;}

#ask_question  td.inp input{
	width:100%;
} 
#ask_question textarea {
height:160px;
margin-top:10px;
overflow-x:hidden;
overflow-y:hidden;
width:100%;
}
#see_answer{
 border-bottom:1px solid #000000;
 margin-bottom:20px;
}


#enter_in {
background:#3C6887 url(/images/entFor_back.jpg) repeat-x scroll center top;
display:none;
height:200px;
padding:0;
position:absolute;
right:80px;
top:54px;
width:310px;
z-index:1005;
}
#enter_in h2 {
color:#FFFFFF;
font-size:16px;
font-weight:bold;
margin:0;
padding-bottom:5px;
padding-left:20px;
padding-top:10px;
}
.innerWrap {
background:White none repeat scroll 0 0;
height:140px;
margin:5px;
padding-left:20px;
padding-right:20px;
padding-top:5px;
font-size:13px;
}
#enter_in .innerWrap {
height:140px;
}
#enter_in span {
background:transparent url(/images/entFor_arr.gif) no-repeat scroll 0 0;
height:5px;
left:280px;
position:absolute;
top:-5px;
width:10px;
z-index:5;
}
#enter_in label {
color:black;
display:block;
margin-top:5px;
}
#enter_in input {
width:100%;
}
#enter_in input#ent_but {
float:right;
height:25px;
line-height:25px;
margin:15px 0 0;
width:156px;
}
#enter_in input#ent_but {
width:85px;
}
#norm_menu{
background:#009EDB none repeat scroll 0 0
}
#mupi {
border-bottom:1px solid #99ABB8;
margin-left:10px;
margin-right:10px;
padding-bottom:10px;
margin-bottom:10px;
}
#mupi td.name {
font-weight:bold;
text-align:left;
font-size:15px;
}
#mupi td{
text-align:left;
}
#mupi td.zag {
color:#0D70CC;
font-weight:bold;
width:40%;
}
#com_form{
margin-bottom:15px;
}