@charset "UTF-8";
* { margin: 0;
padding: 0;
border: 0;}
html { height:100%; }
body { position:relative; min-height:100%; }
body { color: #000000; font: 15px/24px Arial, Helvetica, sans-serif }
h1, h2, h3 { font-weight: normal }
h1 { color: #002F5F; font-size: 21px; }
h2 { color: #001A35; font-size: 19px; margin: 10px 0px 10px 0px }
h3 { color: #000000; font-size: 17px; margin: 10px 0px 10px 0px }
h4 { color: #FFFFFF }
table { border: 1px solid #E0E1E5; padding: 15px; }
tr:first-child td { border-top: 0px solid #E0E1E5; }
thead:first-child td { border-top: 0px solid #E0E1E5; color: #F7901E; padding: 10px; padding-right: 15px; padding-top: 0px; padding-left: 0px }
td { border: 0px; border-top: 1px solid #E0E1E5; padding: 5px; padding-right: 50px }
td:first-child { padding-left: 0px }
input, textarea { font-family: Arial, Helvetica, sans-serif; border: 1px solid #CFCFCF }
a { color: #333333 }
a:hover { color: #0055AA }
p { margin: 0px 0px 10px 0px }
img { border: 0px }

.cls { clear: both }



#lopr p {font-family: verdana, geneva; font-size: small; color: #000000;text-align: justify;}
#wrapper {  background: #F9FBFF url(../images/bg_page.png) repeat; padding-bottom:130px; }

#top { background: #FFFFFF url(../images/bg_top.png) repeat-x; height: 180px; min-width: 1000px }
#topbg { height: 180px; background-image: url(../images/bg_top_nrpt.png); background-repeat: no-repeat; background-position: top center; min-width: 1000px }
#top .top { height: 180px; width: 978px; margin-left: auto; margin-right: auto; padding-left: 10px; padding-right: 10px }
#top .logo { display: block; width: 146px; height: 98px; padding-top: 35px; float: left }
#top .top_right { float: right; width: 820px }
/*#top .top_menu { padding-top: 5px; }*/
#top .top_menu ul { padding: 0px; margin: 0px; float: right }
#top .top_menu li { float: left; list-style: none none; padding-left: 8px; padding-right: 8px;  position: relative; margin-left: 1px; margin-right: 1px }
#top .top_menu li.selected, #top .top_menu li:hover { float: left; list-style: none none; padding-left: 8px; padding-right: 8px; background: url(../images/bg_tm.png)  repeat-x  0px 0px; margin-left: 1px; margin-right: 1px }
/*#top .top_menu li:first-child { padding-left: 0px; }*/
#top .top_menu li a { color: #002F5F; font: 16px/32px Arial, Helvetica, sans-serif }
#top .top_menu li.selected a, #top .top_menu li:hover a { color: #FFFFFF; text-decoration: none }
#top .top_menu li.parent:hover { padding-bottom: 18px; background-image: url(../images/bg_li_parent.png); background-repeat: no-repeat; background-position: top center }
#top .top_menu li.parent ul { display: none; }
#top .top_menu li.parent:hover ul { display: block; width: 180px; padding: 5px; position: absolute; z-index: 10; top: 32px; left: 0px; background-color: #F7901E; border-bottom: 1px solid #AC6515; margin-top: 16px }

/*individual*/
#top .top_menu li.parent.item101:hover ul { display: block; width: 150px; padding: 5px; position: absolute; z-index: 10; top: 32px; left: 0px; background-color: #F7901E; border-bottom: 1px solid #AC6515; margin-top: 16px }

#top .top_menu li.parent.item101:hover ul li { float: none; width: 150px; padding-left:3px; padding-right: 0px; background: url(../images/ul_li.png) repeat-x top }


#top .top_menu li.parent:hover ul li { float: none; width: 180px; padding-left:3px; padding-right: 0px; background: url(../images/ul_li.png) repeat-x top }
#top .top_menu li.parent:hover ul li:first-child, #top .top_menu li.parent:hover ul li:first-child:hover { background-image: none }
#top .top_menu li.parent:hover ul li:hover { background: url(../images/ul_li.png) repeat-x top }
#top .top_menu li.parent:hover ul li a { color: #FFFFFF; text-decoration: none; font: 15px /30px Arial, Helvetica, sans-serif }
#top .top_menu li.parent:hover ul li:hover a:hover { color: #FFFF99 }
#top .top_menu li.parent li.parent ul { display: none; margin: 0px }
#top .top_menu li.parent li.parent:hover { padding-bottom: 0px }
#top .top_menu li.parent li.parent:hover ul { display: block; width:180px; padding: 5px; position: absolute; z-index: 10; top: 0px; left: 180px; background-color: #F7901E; border: 1px solid #AC6515; margin: -6px }
#top .top_menu li.item144.parent li.parent:hover ul { display: block; width: 220px; padding: 15px; position: absolute; z-index: 10; top: 0px; left: -220px; background-color: #F7901E; border: 1px solid #AC6515; margin: 0px }
#top .top_menu li.item147.parent li.parent:hover ul { display: block; width: 220px; padding: 15px; position: absolute; z-index: 10; top: 0px; left: -220px; background-color: #F7901E; border: 1px solid #AC6515; margin: 0px }
#top .top_menu li.item148.parent li.parent:hover ul { display: block; width: 220px; padding: 15px; position: absolute; z-index: 10; top: 0px; left: -220px; background-color: #F7901E; border: 1px solid #AC6515; margin: 0px }



#header { background: #0C3B6B  url(../images/bg_otz.jpg)  no-repeat  center; height: 220px; min-width: 1000px }
#header_left { background: url(../images/bg_header_page_left.png)  no-repeat  left; height: 220px; min-width: 1000px }
#header_right { background: url(../images/bg_header_page_right.png)  no-repeat  right; height: 220px; min-width: 1000px }
#header .header { width: 980px; margin-left: auto; margin-right: auto; height: 220px }

#header_page {  color: #FFFFFF; height: 62px }
#header_page .header_page { width: 1014px; margin-left: auto; margin-right: auto }
#header_page .header_page h1 { color: #FFFFFF; font-size: 21px; margin-left: 233px; background: url(../images/bg_h1_header.png) no-repeat left; padding-left: 71px; margin-top: 0px; margin-bottom: 0px; height: 62px; line-height: 62px }

#content { width: 1000px; margin-left: auto; margin-right: auto; margin-top: 30px; margin-bottom: 30px }

#content_page { width: 690px; margin-left: 10px; float: left }

#content_header { background: url(../images/bg_header_page.png) repeat-x top; margin-bottom: 30px; }
#content_header .content_header { width: 1000px; margin-left: auto; margin-right: auto; }
#content_header h1 { color: #FFFFFF; font-size: 21px; /*margin-left: 233px;*/ background: url(../images/bg_h1_header.png) no-repeat left; padding-left: 71px; margin-top: 0px; margin-bottom: 0px; height: 62px; line-height: 62px }

#left { width: 264px; margin-left: 20px; float: left; margin-top: 75px }
#left ul { margin: 0px; padding: 0px }
#left li { padding: 0px; list-style-type: none; line-height: 23px; }
#left li.selected a { font-weight: bold }
#left li.selected li a { font-weight: normal }
#left li.selected li.selected a { font-weight: bold }
#left li li { padding-left: 16px; background-image: url(../images/arrow_01.png); background-position: top left; background-repeat: no-repeat }
#left li ul { padding-top: 5px; padding-bottom: 5px; }
#left li li li { padding-left: 16px; background-image: url(../images/arrow_02.png); background-position: top left; background-repeat: no-repeat }
#left li a { color: #002F5F; font-size: 13px; line-height: 23px; font: 13px/23px Arial, Helvetica, sans-serif }
#left li a:hover { color: #0055AA; }

#right { width: 264px; margin-left: 20px; margin-right: 10px; float: left }
#right .jn-created { padding: 2px; color: #FFFFFF; background-color: #F7901E; font-size: 11px }
#right .jn h4 { margin-top: 0px; font-weight: normal; font-size: 13px; line-height: 20px }
#right .jn a { color: #002F5F }
#right .jn a:hover { color: #0055AA }
#right a.all_news { color: #002F5F; float: right; font-size: 12px }
#right a.all_news:hover { color: #0055AA }

#footer { background-color: #FFFFFF; position:absolute; bottom:0; left:0; z-index:500; width:100%; height:150px; overflow:hidden; border-top: 1px solid #DDDDDD; }
#footer .footer { width: 1000px; margin-left: auto; margin-right: auto; padding-top: 25px; height: 130px }
#footer .footer_left_top li a, #footer .footer_left_bottom { background-image: url(../images/ico.png); background-repeat: no-repeat }
#footer .footer_left { float: left; width: 690px; margin-left: 20px }
#footer .footer_left_top { font-size: 13px; height: 16px; margin-top: 6px; margin-bottom: 6px }
#footer .footer_left_top ul { margin: 0px; padding: 0px }
#footer .footer_left_top li { line-height: 16px; float: left; list-style: none; padding-right: 50px }
#footer .footer_left_top li a { line-height: 16px; padding-left: 25px; }
#footer .footer_left_top li.item153 a { background-position: 0px 0px; }
#footer .footer_left_top li.item152 a { background-position: 0px -40px; }
#footer .footer_left_top li.item154 a { background-position: 0px -80px; }
#footer .footer_left_top li.item153:hover a { background-position: 0px -320px; }
#footer .footer_left_top li.item152:hover a { background-position: 0px -360px; }
#footer .footer_left_top li.item154:hover a { background-position: 0px -280px; }
#footer .footer_left_top a { color: #3D6085 }
#footer .footer_left_top a:hover { color: #0055AA }
#footer .footer_left_bottom { font-size: 13px; margin-top: 20px; background-position: 0px -120px; line-height: 16px; padding-left: 25px }
#footer .footer_right { float: right; width: 264px; margin-right: 20px }
#footer .footer_right_top { font-size: 13px; background-image: url(../images/search.png); background-repeat: no-repeat }
#footer .footer_right_top input.inputbox { margin-left: 40px; background-color: transparent; border: 0px; font: 13px 16px/ Arial, Helvetica, sans-serif; color: #555555; font-size: 13px; width: 148px }
#footer .footer_right_top input.button { text-transform: uppercase; color: #FFFFFF; background-color: transparent; border: 0px; width: 74px; text-align: center }
#footer .footer_right_bottom { text-align: right; font-size: 13px!important; margin-top: 20px; font: 13px/16px Arial, Helvetica, sans-serif }
#footer p { margin: 0px }

.banner { margin-bottom: 20px }

.sidebar { background-color: #FFFFFF; border: 1px solid #DCDEE1; padding: 1px; margin-bottom: 20px }
h3.sidebar_title { border-bottom: 1px solid #DCDEE1; font-size: 15px; color: #F7901E; text-align: center; margin: 0px; padding-top: 15px; padding-bottom: 15px }
.sidebar_content { padding: 18px }

.header_right { width: 264px; /*background-color: #153F6A;*/ height: 220px; float: right; margin-right: 0px }
.header_right .sidebar { border: 0px solid #DCDEE1; padding: 0px; margin-bottom: 0px; height: 220px; background: url(../images/mod.png) repeat }
.header_right h3.sidebar_title { border-bottom: 1px solid #0A2745; font-size: 15px; color: #FFFFFF; text-align: center; margin: 0px; padding: 0px; background:  url(../images/mod_title.png) repeat-x; height: 40px; line-height: 40px }
.header_right .sidebar_content { color: #84C1FF; font-size: 13px; line-height: 20px; height: 140px; padding: 0px }
.header_right .sidebar_content .report { padding: 18px; padding-bottom: 0px; height: 118px; width: 228px; overflow: hidden; border-top: 1px solid #274D74; border-bottom: 1px solid #0E2F52 }
.header_right .sidebar_content p { margin: 0px; text-shadow: black 0px 1px 1px; /* Параметры тени */ }
.header_right .all_report { width: 264px; display: block; border-top: 1px solid #274D74; height: 40px; line-height: 40px; text-align: center; color: #F7901E }
.header_right .all_report:hover { color: #FFC07A }

.header_left { width: 192px; /*background-color: #153F6A;*/ float: left; margin-left: 0px; padding-top: 50px }
.header_left ul { margin: 0px; padding: 0px }
.header_left li { width: 192px; list-style-type: none; text-align: center }
.header_left li.item155 { height: 47px; background:  url(../images/order.png) repeat-x  0px 0px }
.header_left li.item155:hover { background:  url(../images/order.png) repeat-x  0px -47px }
.header_left li.item155 a { width: 192px; height: 47px; font: 20px/47px Arial, Helvetica, sans-serif; text-shadow: #AD6516 0px 1px 1px; text-decoration: none; color: #FFFFFF; display: block }
.header_left li.item156 a { width: 192px; height: 47px; font: 13px/47px Arial, Helvetica, sans-serif; color: #F7901E }
.header_left li.item156 a:hover { color: #FFC07A }

.pm { padding-top: 20px; width: 360px; float: right }
.slogan { background-image: url(../images/slogo.png); background-repeat: repeat-x; background-position: top; color: #FFFFFF; text-align: center; height: 30px; line-height: 30px; width: 426px; float: left; font-size: 13px }
.phone { color: #F7901E; line-height: 19px; background-image: url(../images/ico.png); background-position: 0px -198px; background-repeat: no-repeat; padding-left: 25px; float: right;  padding-right: 6px; text-align: right }
.mail { color: #F7901E; line-height: 19px; /*background-image: url(../images/mail_ikon.png); background-position: 0px 0px; background-repeat: no-repeat;*/ padding-left:5px; float: right; width: 26px;/*width: 110px;*/margin-top: 23px; font-style: italic; height:18px; }
.mail p { margin: 0px }
.mail a { font-size: 13px; color: #F7901E; padding-top:5px; }
.mail:hover {/* background-position: 0px -16px;*/ }
.mail a:hover { font-size: 13px; color: #C67318 }
.slp { height: 105px }
li.item157 { display: none }

#content_page ul { margin-left: 20px; padding-left: 20px }
#phocagallery .pagination .pg-inline { display: none }
span.created_date { padding: 2px; color: #FFFFFF; background-color: #F7901E; font-size: 14px; }
.jn-introtext { margin-bottom: 15px; font-size: 12px }

.pd-category .pgcenter .pagination .pginline, .pd-category .pgcenter .pagination .pagecounter { display: none!important }
.pgcenter .pagination li { float:left; padding: 5px; list-style-type: none }
.pgcenter .pagination ul { display: table; margin-left: auto; margin-right: auto }

.web p {
text-align:justify;
}

.web ul li {
text-align:justify;
}

.web ul {
margin-bottom:10px;
}