﻿HTML, BODY {padding:0; margin:0; background:#FFFFFF;}
BODY, UL, OL, LI, P, H1, H2, H3, H4, H5, H6, FORM, IMG {margin:0; padding:0; border:0;}
BODY {height:100%;}
BODY, INPUT, TEXTAREA, OPTION, SELECT, LI, P, H1, H2, H3, H4, H5, H6, A, TD, TH {font-size: 12px; font-family: "Trebuchet MS", sans-serif; color:#3a3a3a;}
TD {vertical-align:top;}
TABLE {border-collapse:collapse;}
TABLE TD {padding:0;}
P, UL, OL, H1, H2, H3 {margin-bottom:1.5em;}
SMALL {font-weight:normal; font-size:10px;}

/* HEADERS=
----------------------------------------------- */
H1 {font-size: 26px; font-weight: bold; color: #ea0d0e; margin-bottom: 16px;}
H1.page404 {font-size: 26px; font-weight: bold; color: #ea0d0e; margin-bottom: 26px;}
H1.neft {font-size: 26px; font-weight: bold; color: #ff9c00; margin-bottom: 16px;}
H1.nppeq {font-size: 26px; font-weight: bold; color: #2394e2; margin-bottom: 16px;}
H1.mineq {font-size: 26px; font-weight: bold; color: #4dbd34; margin-bottom: 16px;}
H1.specstal {font-size: 26px; font-weight: bold; color: #b32a1c; margin-bottom: 16px;}
H2 {font-size:14px; font-weight:bold; color: #3a3a3a; margin-bottom:1.5em;}
H3 {font-size:13px; font-weight:bold; color: #3a3a3a; margin-bottom:5px;}
/* -------------------------------------------- */

/* LISTS=
----------------------------------------------- */
UL {list-style:none; margin: 0 0 1.5em 2px;}
UL LI {padding-left:10px; margin: 3px 0 4px 0; background: url('/media/img/bullet.gif') 0 7px no-repeat;}
.neft UL LI {padding-left:10px; margin: 3px 0 4px 0; background: url('/media/img/bullet-neft.gif') 0 7px no-repeat;}
.nppeq UL LI {padding-left:10px; margin: 3px 0 4px 0; background: url('/media/img/bullet-nppeq.gif') 0 7px no-repeat;}
.mineq UL LI {padding-left:10px; margin: 3px 0 4px 0; background: url('/media/img/bullet-mineq.gif') 0 7px no-repeat;}
.specstal UL LI {padding-left:10px; margin: 3px 0 4px 0; background: url('/media/img/bullet-specstal.gif') 0 7px no-repeat;}

UL.newspaper {list-style:none; margin: 0 0 1.5em 0;}
UL.newspaper LI {padding-left:14px; margin: 5px 0 6px 0; color: #3a3a3a; background: url('/media/img/bullet-newspaper.gif') 0 4px no-repeat;}


OL {margin-left:2.2em;}
OL LI {margin-bottom:.7em;}

UL.sitemap {margin: 0;}
UL.sitemap LI {padding-left:0; margin-bottom: 14px; background: none;}
UL.sitemap LI A {font-size: 13px; font-weight: bold;}
UL.sitemap LI UL {margin: 13px 0 13px 0;}
UL.sitemap LI LI {padding-left: 15px; margin-bottom: 0;}
UL.sitemap LI LI A {font-size:12px; font-weight: normal;}


UL.leftmenu {margin: 0;}
UL.leftmenu LI {padding-left:0; margin-bottom: 5px; background: none;}
UL.leftmenu LI A {font-size: 13px; line-height: 17px; font-weight: bold; text-decoration: none; color: #3a3a3a; display: block; padding-left: 18px; background: url('/media/img/bullet-menu.gif') -270px 4px no-repeat;}
UL.leftmenu LI A:hover, UL.leftmenu LI A.current {font-size: 13px; line-height: 17px; font-weight: bold; text-decoration: none; color: #ea0d0e; display: block; padding-left: 18px; background: url('/media/img/bullet-menu.gif') 0 4px no-repeat;}

UL.leftmenu LI UL {margin: 0 0 0 30px;}
UL.leftmenu LI LI {padding-left:0; margin-bottom: 5px; background: none;}
UL.leftmenu LI LI A {font-size: 13px; line-height: 17px; font-weight: normal; text-decoration: none; color: #3a3a3a; display: block; padding-left: 12px; background: url('/media/img/bullet-menu2.gif') -270px 6px no-repeat;}
UL.leftmenu LI LI A:hover, UL.leftmenu LI LI A.current {font-size: 13px; line-height: 17px; font-weight: normal; text-decoration: none; color: #ea0d0e; display: block; padding-left: 12px; background: url('/media/img/bullet-menu2.gif') 0 6px no-repeat;}

UL.leftmenuneft {margin: 0;}
UL.leftmenuneft LI {padding-left:0; margin-bottom: 5px; background: none;}
UL.leftmenuneft LI A {font-size: 13px; line-height: 17px; font-weight: bold; text-decoration: none; color: #3a3a3a; display: block; padding-left: 18px; background: url('/media/img/bullet-menu-neft.gif') -270px 4px no-repeat;}
UL.leftmenuneft LI A:hover, UL.leftmenuneft LI A.current {font-size: 13px; line-height: 17px; font-weight: bold; text-decoration: none; color: #ff9c00; display: block; padding-left: 18px; background: url('/media/img/bullet-menu-neft.gif') 0 4px no-repeat;}

UL.leftmenuneft LI UL {margin: 0 0 0 30px;}
UL.leftmenuneft LI LI {padding-left:0; margin-bottom: 5px; background: none;}
UL.leftmenuneft LI LI A {font-size: 13px; line-height: 17px; font-weight: normal; text-decoration: none; color: #3a3a3a; display: block; padding-left: 12px; background: url('/media/img/bullet-menu2-neft.gif') -270px 6px no-repeat;}
UL.leftmenuneft LI LI A:hover, UL.leftmenuneft LI LI A.current {font-size: 13px; line-height: 17px; font-weight: normal; text-decoration: none; color: #ff9c00; display: block; padding-left: 12px; background: url('/media/img/bullet-menu2-neft.gif') 0 6px no-repeat;}

UL.leftmenunppeq {margin: 0;}
UL.leftmenunppeq LI {padding-left:0; margin-bottom: 5px; background: none;}
UL.leftmenunppeq LI A {font-size: 13px; line-height: 17px; font-weight: bold; text-decoration: none; color: #3a3a3a; display: block; padding-left: 18px; background: url('/media/img/bullet-menu-nppeq.gif') -270px 4px no-repeat;}
UL.leftmenunppeq LI A:hover, UL.leftmenunppeq LI A.current {font-size: 13px; line-height: 17px; font-weight: bold; text-decoration: none; color: #2394e2; display: block; padding-left: 18px; background: url('/media/img/bullet-menu-nppeq.gif') 0 4px no-repeat;}

UL.leftmenunppeq LI UL {margin: 0 0 0 30px;}
UL.leftmenunppeq LI LI {padding-left:0; margin-bottom: 5px; background: none;}
UL.leftmenunppeq LI LI A {font-size: 13px; line-height: 17px; font-weight: normal; text-decoration: none; color: #3a3a3a; display: block; padding-left: 12px; background: url('/media/img/bullet-menu2-nppeq.gif') -270px 6px no-repeat;}
UL.leftmenunppeq LI LI A:hover, UL.leftmenunppeq LI LI A.current {font-size: 13px; line-height: 17px; font-weight: normal; text-decoration: none; color: #2394e2; display: block; padding-left: 12px; background: url('/media/img/bullet-menu2-nppeq.gif') 0 6px no-repeat;}

UL.leftmenumineq {margin: 0;}
UL.leftmenumineq LI {padding-left:0; margin-bottom: 5px; background: none;}
UL.leftmenumineq LI A {font-size: 13px; line-height: 17px; font-weight: bold; text-decoration: none; color: #3a3a3a; display: block; padding-left: 18px; background: url('/media/img/bullet-menu-mineq.gif') -270px 4px no-repeat;}
UL.leftmenumineq LI A:hover, UL.leftmenumineq LI A.current {font-size: 13px; line-height: 17px; font-weight: bold; text-decoration: none; color: #4dbd34; display: block; padding-left: 18px; background: url('/media/img/bullet-menu-mineq.gif') 0 4px no-repeat;}

UL.leftmenumineq LI UL {margin: 0 0 0 30px;}
UL.leftmenumineq LI LI {padding-left:0; margin-bottom: 5px; background: none;}
UL.leftmenumineq LI LI A {font-size: 13px; line-height: 17px; font-weight: normal; text-decoration: none; color: #3a3a3a; display: block; padding-left: 12px; background: url('/media/img/bullet-menu2-mineq.gif') -270px 6px no-repeat;}
UL.leftmenumineq LI LI A:hover, UL.leftmenumineq LI LI A.current {font-size: 13px; line-height: 17px; font-weight: normal; text-decoration: none; color: #4dbd34; display: block; padding-left: 12px; background: url('/media/img/bullet-menu2-mineq.gif') 0 6px no-repeat;}

UL.leftmenuspecstal {margin: 0;}
UL.leftmenuspecstal LI {padding-left:0; margin-bottom: 5px; background: none;}
UL.leftmenuspecstal LI A {font-size: 13px; line-height: 17px; font-weight: bold; text-decoration: none; color: #3a3a3a; display: block; padding-left: 18px; background: url('/media/img/bullet-menu-specstal.gif') -270px 4px no-repeat;}
UL.leftmenuspecstal LI A:hover, UL.leftmenuspecstal LI A.current {font-size: 13px; line-height: 17px; font-weight: bold; text-decoration: none; color: #b32a1c; display: block; padding-left: 18px; background: url('/media/img/bullet-menu-specstal.gif') 0 4px no-repeat;}

UL.leftmenuspecstal LI UL {margin: 0 0 0 30px;}
UL.leftmenuspecstal LI LI {padding-left:0; margin-bottom: 5px; background: none;}
UL.leftmenuspecstal LI LI A {font-size: 13px; line-height: 17px; font-weight: normal; text-decoration: none; color: #3a3a3a; display: block; padding-left: 12px; background: url('/media/img/bullet-menu2-specstal.gif') -270px 6px no-repeat;}
UL.leftmenuspecstal LI LI A:hover, UL.leftmenuspecstal LI LI A.current {font-size: 13px; line-height: 17px; font-weight: normal; text-decoration: none; color: #b32a1c; display: block; padding-left: 12px; background: url('/media/img/bullet-menu2-specstal.gif') 0 6px no-repeat;}

UL.leftmenu UL UL {margin: 0 0 0 24px;}
UL.leftmenu UL UL UL LI A, UL.leftmenuspecstal UL UL UL LI A:hover, UL.leftmenuspecstal UL UL UL LI A.current {font-size: 12px;}

UL.leftmenuneft UL UL {margin: 0 0 0 24px;}
UL.leftmenuneft UL UL UL LI A, UL.leftmenuspecstal UL UL UL LI A:hover, UL.leftmenuspecstal UL UL UL LI A.current {font-size: 12px;}

UL.leftmenunppeq UL UL {margin: 0 0 0 24px;}
UL.leftmenunppeq UL UL UL LI A, UL.leftmenuspecstal UL UL UL LI A:hover, UL.leftmenuspecstal UL UL UL LI A.current {font-size: 12px;}

UL.leftmenumineq UL UL {margin: 0 0 0 24px;}
UL.leftmenumineq UL UL UL LI A, UL.leftmenuspecstal UL UL UL LI A:hover, UL.leftmenuspecstal UL UL UL LI A.current {font-size: 12px;}

UL.leftmenuspecstal UL UL {margin: 0 0 0 24px;}
UL.leftmenuspecstal UL UL UL LI A, UL.leftmenuspecstal UL UL UL LI A:hover, UL.leftmenuspecstal UL UL UL LI A.current {font-size: 12px;}

/* -------------------------------------------- */

/* FORMS=
----------------------------------------------- */
INPUT {}
INPUT.text {width: 284px;}
INPUT.radio, INPUT.checkbox {width:auto; border:0; width:14px; top:2px; position:relative;}
INPUT.button, INPUT.submit { cursor:pointer; cursor:hand; width:auto;}
TEXTAREA {overflow:auto; width: 284px;}
SELECT {}

INPUT.inputSearch {color: #96a3ab; font-size: 10px; width: 164px;}
INPUT.inputSearch2 {color: #3a3a3a; font-size: 10px; width: 320px;}
INPUT.inputSubscribe {width: 245px; font-size: 10px;}

/* -------------------------------------------- */

/* LINKS=
----------------------------------------------- */
A {color: #6f9ebc;}
A:hover {color: #ea0d0e;}
A:visited {}

A P {text-decoration:none;}

A.backNews {display: inline; padding-left: 12px; background: url('/media/img/bullet-newsback.gif') 0 7px no-repeat;}
A.backNews:hover {display: inline; padding-left: 12px; background: url('/media/img/bullet-newsback.gif') 0 -13px no-repeat;}

.divSubscribe {float: right; width: 120px; margin-top: 16px;}
A.subscribe {display: inline; padding-left: 15px; background: url('/media/img/icon-subscribe.gif') 0 1px no-repeat; color: #000000; font-size: 10px; font-family: Tahoma;}


/* -------------------------------------------- */

/* NAV=
----------------------------------------------- */
#topMenu {width: 779px; height: 30px; background-color: #ffffff; float: left;}
#topMenu A {background-position:0 0; background-repeat:no-repeat; text-indent:-999999px; height:30px; line-height:30px; display: block; float: left;}
#topMenu A:hover, #topMenu A.current {background-position:0 -30px; background-repeat:no-repeat; text-indent:-999999px; height:30px; line-height:30px; display: block; float: left;}

#topMenuLang {width: 50px; height: 30px; float: right;}
#topMenuLang A {background-position:0 -30px; background-repeat:no-repeat; text-indent:-999999px; height:30px; line-height:30px; display: block; float: left;}
#topMenuLang A:hover {background-position:0 0; background-repeat:no-repeat; text-indent:-999999px; height:30px; line-height:30px; display: block; float: left;}

#topMenuLang A.current {cursor: default; background-position:0 0; background-repeat:no-repeat; text-indent:-999999px; height:30px; line-height:30px; display: block; float: left;}
#topMenuLang A.current:hover {cursor: default; background-position:0 0; background-repeat:no-repeat; text-indent:-999999px; height:30px; line-height:30px; display: block; float: left;}





.menuTop {padding:30px 0 0px; margin-bottom:15px; border-bottom:1px solid #CCC; padding-right:200px;}
.menuTop DIV {background:#000000; padding:3px 0 4px 0;}
HTML>BODY .menuTop DIV {padding-bottom:0;}
.menuTop DIV DIV {border-left:1px solid #FFFFFF; float:left; padding:0; position:relative; top:-3px;}
.menuTop A {color:#FFFFFF; display:block; float:left; padding:2px 10px 4px; text-decoration:none;}
.menuTop A.current {color:#000000; background:#FFF;}
.menuTop A:hover {text-decoration:underline;}

.menuLeft {}
.menuLeft LI {margin-bottom:1em;}
.menuLeft A.current	{color:#625E5E;}
.menuLeft LI LI {padding-left:10px; margin:.5em 0 .7em;}
.menuLeft LI LI A {font-size:10px;}

.path {margin-top:10px;}
.path A.last {cursor:text; text-decoration:none; color:#000;}

.helpNav {position:absolute; right:30px; top:50px;}
.helpNav A {margin-left:10px;}
/* -------------------------------------------- */

/* TEXT=
----------------------------------------------- */
.red {color:#FF0000;}
.blue {color:#004B99;}
.greyBlock {background:#F1F0EE; border:1px solid #CCCCCC; display:block; padding:3px 4px 4px; margin:9px 7px 0 0; float:left; width:30%;}

.imgLeft {float:left; margin:7px 10px 0 0;}
.imgRight {float:right; margin:7px 0 0 10px;}

.star { font-size: 10px; color: #ea0d0e;}
.under { font-size: 10px; color: #bbbbbb;}


/* -------------------------------------------- */

/* BLOCKS=
----------------------------------------------- */

#divMain {width: 100%; height: 100%; min-height: 100%;}
#divMain2 {width: 100%; margin: 0;}
#divMain3 {width: 100%; margin: 0;}
#logoPrint {margin: 0 0 75px 0;}
#logoPrint404 {margin: 0 0 75px 0;}

.clear {clear: both;}

#topMenu {display: none;}
#topMenuLang {display: none;}
#divMainLogo {width: 854px; height: 262px; }
.mainLogo {padding: 31px 0 0 35px;}

#divInnerLogo {width: 854px; height: 192px; margin-bottom: 3px; display: none;}
.innerLogo {padding: 31px 0 0 35px;}
#printLogo {display: block; margin-bottom: 40px;}
#printPath {display: block; margin-bottom: 25px; color: #000000; font-size: 11px; font-family: Arial; font-weight: bold;}

#divSitemapLogo {width: 854px; height: 192px; margin-bottom: 25px;}

#divMainSearch {margin: 125px 0 0 34px; //margin: 133px 0 0 34px;}
#divInnerSearch {margin: 55px 0 0 34px; //margin: 63px 0 0 34px;}

#mainContent {margin: 12px 0 50px 0;}
#mainLeftColumn {width: 271px; position: relative; float: left;}
#mainCenterColumn {width: 289px; position: relative; top: -43px; float: left; border-right: 0px solid white;}
#mainRightColumn {width: 290px;  position: relative; top: -43px; float: left; border-right: 0px solid white;}

.banner {margin-bottom: 12px;}

#contentLeftMenu {margin: 12px 18px 0 18px;}
#contentTDLeftMenu {display: none;}

#contentInner {margin: 0;}
#contentSitemap {margin: 0 17px 55px 17px;}

.mainNewspaper {margin: 27px 10px 0 10px;}

DIV.mainNewsDate {margin-bottom:4px;}
DIV.mainNewsDateDay {width: 31px; float: left; margin-bottom: 0; font-size: 25px; color: #ea0d0e;}
DIV.mainNewsDateMonth {float: left; margin-bottom: 0; color: #96a3ab; line-height: 12px; padding-top: 4px;}
SPAN.mainNewsDateYear {font-size: 10px;}
DIV.mainNewsLink {padding-bottom: 22px;}
.formParameter {font-size: 10px; margin-top: 5px;}


DIV.divFaq {margin-bottom: 19px;}
DIV.divFaq A {text-decoration: none; border-bottom: 1px #6f9ebc dashed;}
DIV.divFaq A:hover, DIV.divFaqCurrent A {color: #ea0d0e; text-decoration: none; border-bottom: 1px #ea0d0e dashed;}

DIV.divFaq DIV {display: none;}
DIV.divFaqCurrent DIV {display: block; margin: 16px 0 0 20px;}

.news {color: #3a3a3a;}
.news H1 {font-size:14px;}
.news DIV {}
.news P {}
.news IMG {float:left; margin:7px 10px 0 0;}
DIV.news A, DIV.news A:hover {font-size: 13px; font-weight: bold;}
DIV.news .date {color: #9e9e9e; font-size: 11px;}

DIV.archive {border-bottom: 1px #9e9e9e solid; margin: 0 0 25px 0; padding: 0 0 10px 0; width: 573px;}
SELECT.archiveSelect {font-size: 10px; font-family: Tahoma; color: #000000;}

DIV.innerSearch {padding-bottom: 10px; margin-bottom: 7px; border-bottom: 2px #9e9e9e solid; width: 573px;}
.searchResultsText {color: #aeaeae; font-size: 11px; margin-bottom: 25px;}

TABLE.table {border:0;}
TABLE.table {border-top: 2px #9fabb2 solid;}
TABLE.table TD {border-bottom: 1px #9fabb2 solid; color: #000000; padding: 12px 5px 10px 0;}

DIV.files {border-top: 2px #9fabb2 solid; padding-top: 25px; width: 573px;}

DIV.promoBlock {background-color: #a0acb3; background-position: 100% 0; background-repeat: no-repeat; color: #ffffff; font-size: 14px; font-weight: bold; padding: 17px 235px 17px 15px; margin-bottom: 1.5em;}

#footerMain {margin: 0 0 5px 0; color: #bbbbbb;}
#footerSitemap {margin: 0 17px 5px 17px; color: #bbbbbb;}
#footerInner {margin: 25px 21px 5px 0; color: #bbbbbb;}






/* -------------------------------------------- */

/* OTHER=
----------------------------------------------- */
/*.png {-background: none !important; -width: expression(this.firstChild.width); -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')");}
.png img {-visibility: hidden;}*/

.png {_cursor: pointer; _filter:expression(this.childNodes[0] ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ this.childNodes[0].src +"', sizingMethod='crop')" : ""); _zoom: 1;} 
.png img {_visibility: hidden;}




.cellSpacer {padding:0 20px;}
.left .cellSpacer {padding:0; padding-right:20px;}
.right .cellSpacer {padding:0; padding-left:20px;}

.paging {margin-top: 11px;}
.paging A {color: #3a3a3a; font-size: 13px; margin-right: 8px;}
.paging A.curr, .paging B {color: #ffffff; font-size: 13px; margin-right: 8px; font-weight:normal; padding: 0 4px; background-color: #6f9ebc;}

.confirm {}
.confirm P {color:red; font-weight:bold; font-size:11px;}

/* -------------------------------------------- */
