BODY {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD {
    FONT-SIZE: 11px
}
TH {
    FONT-SIZE: 11px
}
A {
    COLOR: #015999; TEXT-DECORATION: none
}
A:hover {
    COLOR: #015999; TEXT-DECORATION: underline
}
FORM {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.grayLine1px {
    OVERFLOW: hidden; WIDTH: 737px; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc
}
.orangeLine3px {
    OVERFLOW: hidden; WIDTH: 737px; HEIGHT: 3px; BACKGROUND-COLOR: #ef9400
}
#pageHeadTop {
    BACKGROUND-IMAGE: url(bg1.gif); OVERFLOW: hidden; WIDTH: 737px; HEIGHT: 83px
}
#pageFooterL {
    OVERFLOW: hidden; WIDTH: 16px; HEIGHT: 90px; BACKGROUND-COLOR: #d3f1ff
}
#pageFooterC {
    BACKGROUND-IMAGE: url(bgb1.gif); OVERFLOW: hidden; WIDTH: 737px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 90px
}
#pageFooterR {
    BACKGROUND-IMAGE: url(bgb2.gif); BACKGROUND-REPEAT: repeat-x
}
#pageHeadPanel {
    BACKGROUND-IMAGE: url(grd1.gif); OVERFLOW: hidden; WIDTH: 737px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 34px
}
#bannerPlace {
    BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; OVERFLOW: hidden; BORDER-LEFT: #ffffff 1px solid; WIDTH: 468px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 60px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#footerPhones {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 1px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: 556px; COLOR: #ffffff; PADDING-TOP: 3px; HEIGHT: 23px; TEXT-ALIGN: center
}
#footerCounterBG {
    BACKGROUND-IMAGE: url(btmt2.gif); OVERFLOW: hidden; WIDTH: 181px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 96px; TEXT-ALIGN: right
}
#footerCounterBGSpacer {
    OVERFLOW: hidden; WIDTH: 181px; HEIGHT: 16px
}
.menuItem1 {
    OVERFLOW: hidden; WIDTH: 157px; COLOR: #0035a1; HEIGHT: 21px
}
.menuItem2 {
    BACKGROUND-IMAGE: url(menushadow.gif); OVERFLOW: hidden; WIDTH: 157px; COLOR: #0035a1; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
.menuLine1 {
    OVERFLOW: hidden; WIDTH: 181px; HEIGHT: 1px; BACKGROUND-COLOR: #00b2ec
}
.menuHref1 {
    COLOR: #0035a1; TEXT-DECORATION: none
}
.menuHref1:hover {
    COLOR: #0035a1; TEXT-DECORATION: underline
}
.subMenuBg {
    BACKGROUND-IMAGE: url(submenushadow.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #f0f0f0
}
.subMenuRLine {
    BACKGROUND-COLOR: #00b2ec
}
.subMenuHref1 {
    FONT-SIZE: 9px; COLOR: #0035a1; TEXT-DECORATION: none
}
.subMenuHref1:hover {
    TEXT-DECORATION: underline
}
.subMenuHref2 {
    FONT-SIZE: 9px; COLOR: #ff9900; TEXT-DECORATION: none
}
.subMenuHref2:hover {
    TEXT-DECORATION: underline
}
.inp1 {
    BORDER-RIGHT: #00b2ec 1px solid; BORDER-TOP: #00b2ec 1px solid; BORDER-LEFT: #00b2ec 1px solid; COLOR: #00b2ec; BORDER-BOTTOM: #00b2ec 1px solid
}
.ibtn1 {
    BORDER-RIGHT: #3366ff 1px solid; BORDER-TOP: #3366ff 1px solid; BORDER-LEFT: #3366ff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #3366ff 1px solid; BACKGROUND-COLOR: #00b2ec
}
.dates {
    FONT-WEIGHT: bold; COLOR: #1f50ff; TEXT-DECORATION: none
}
.newsheads {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0035a1; background:#FFFFDD;FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
}
.paraHead {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(grd2.gif); TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x
}
.paraHeadWhite {
    BACKGROUND-IMAGE: url(grd2sw.gif); BACKGROUND-REPEAT: repeat-x
}
.paraHeadBlue {
    BACKGROUND-IMAGE: url(grd2sb.gif); BACKGROUND-REPEAT: repeat-x
}
.navi {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0035a1
}
.naviactive {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}
.pollTitle {
    FONT-WEIGHT: bold
}
.pollQuestion {
    FONT-WEIGHT: normal
}
.searchText {
    FONT-SIZE: 9px
}
.searchWordMarker {
    BACKGROUND-COLOR: #ffff40
}
.searchUrl {
    FONT-SIZE: 9px
}
.searchMatchesText {
    FONT-SIZE: 10px; COLOR: #000000
}
.table {
    BORDER-TOP: #0035a1 1px solid; BORDER-LEFT: #0035a1 1px solid
}
.td {
    BORDER-RIGHT: #0035a1 1px solid; FONT-SIZE: 10px; COLOR: #000000; BORDER-BOTTOM: #0035a1 1px solid; TEXT-ALIGN: center
}
.td2 {
    BORDER-RIGHT: #0035a1 1px solid; FONT-SIZE: 10px; COLOR: #000000; BORDER-BOTTOM: #0035a1 1px solid; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
.th {
    BORDER-RIGHT: #0035a1 1px solid; FONT-SIZE: 10px; COLOR: #000000; BORDER-BOTTOM: #0035a1 1px solid; BACKGROUND-COLOR: #eceffa; TEXT-ALIGN: center
}
.th2 {
    BORDER-RIGHT: #0035a1 1px solid; FONT-SIZE: 10px; COLOR: #000000; BORDER-BOTTOM: #0035a1 1px solid; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
.hr {
    OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 2px; BACKGROUND-COLOR: #ff9900
}
.hrtr {
    OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 3px
}




/* NEW */
h1 {font-size:20px;color:#666666;font-weight:normal;text-align:center}
/* h2 {font-size:20px;color:#666666;font-weight:normal}*/
/* h2.title {font-size: 12px; font-weight:bold;}*/
h2 {font-size: 12px; font-weight:bold;}
h2 span {color:#009ACC}
h3 {font-size:11px;color:#00589A;font-weight:normal}
h4 {font-size:13px;color:#005A98;font-weight:bold;background:#FFFFFF url(../img/bullet2.gif) no-repeat;padding:1px 0px 1px 20px;margin:0px}
a.h4 {font-size:13px;color:#005A98;font-weight:bold;background:#FFFFFF url(../img/bullet2.gif) no-repeat;padding:1px 0px 1px 20px;margin:0px}

.drops1 {background:#FFFFFF url(../img/drops1.gif) repeat-y}
.drops1 div {width:1px}
.drops2 {background:#FFFFFF url(../img/drops2.gif) repeat-x}
.drops2 div {height:1px}
.drops3 {background:#FFFFFF url(../img/drops3.gif) repeat-y}
.drops3 div {width:21px}

table.tableMenu {width:178px;background:#FFFFFF url(../img/bkg_left_menu.gif) repeat-y}
table.tableMenu table th {border-bottom:1px solid #FEBE50}
table.tableMenu table td {font-size:11px;color:#FFFFFF;font-weight:bold;padding:6px;border-bottom:1px solid #FEBE50}
table.tableMenu table td a {color:#FFFFFF;text-decoration:none}
table.tableMenu table td a:hover {color:#FFFFFF;text-decoration:underline}

table.tableBlock1 {width:178px;height:22px;background:#8590DF url(../img/block1.gif) no-repeat}
table.tableBlock1 td {font-size:11px;color:#FFFFFF;font-weight:bold;padding-left:25px}
table.tableBlock2 {width:178px;height:22px;background:#8590DF url(../img/block2.gif) no-repeat}
table.tableBlock2 td {font-size:11px;color:#FFFFFF;font-weight:bold;padding-left:25px}
table.tableBlock3 {width:178px;height:35px;background:#8590DF url(../img/block3.gif) no-repeat}
table.tableBlock3 td {font-size:11px;color:#FFFFFF;font-weight:bold;padding:12px 0px 0px 42px}

table.tableNewsList {width:178px}
table.tableNewsList td {padding:5px}
table.tableNewsList td a {font-size:10px;color:#005B9A;text-decoration:none}
table.tableNewsList td a:hover {font-size:10px;color:#005B9A;text-decoration:underline}

table.tableSpecList {width:160px}
table.tableSpecList td {font-size:11px;padding:5px}

table.tableInfo {width:100%;background:#EFEFEF}

table.tableData {width:100%}
table.tableData th {color:#FFFFFF;background:#0188E1;padding:3px}
table.tableData th.left {color:#825300;background:#0168A9;padding:3px}
table.tableData td {padding:3px}
table.tableData td.left {color:#825300;background:#FEBE50}
table.tableData tr.select td {background:#F1F1F1}
table.tableData tr.select td.left {color:#825300;background:#FEBE50}

div.textDate {font-size:11px;color:#676767;font-weight:bold;padding:2px 0px}


/* Формы */
form .control {padding: 10px 0 0;}
.captcha {float:left; width:175px; padding:0 5px 5px 0;}
.captchaIco {float: left; width: 25px;}

/* контейнер сообщений: как системных, так и пользовательских */
div.messageSet {border: 1px solid #dbad31; background-color: #fafbad; padding: 5px;}
div.messageSet ul {margin-left: 20px; list-style-type: square;}
div.messageSet li {color: #856623;}

/* контейнер сообщений об ошибках: как системных, так и пользовательских */
div.errorSet {border: 1px solid #db4733; background-color: #fbadad; padding: 5px;}
div.errorSet ul {margin-left: 20px; list-style-type: square;}
div.errorSet li {color: #681c21;}

div.error {border: 1px solid #db4733; background-color: #fedede; color: #681c21; margin-top:10px; padding: 5px 10px;}
span.require {color: #db4733; font-size: 90%; font-weight: bold;}

/* компонент TextBox, шаблон TextBoxCaptcha.tpl  */
div.textBoxCaptcha {float:left; width:175px; padding:0 5px 15px 0;}
div.textBoxCaptchaIco {float: left; width: 25px; clear: right;}

/* компонент textBox */
div.textBox {}
div.textBoxCaption {padding-bottom: 5px;}
input.textBox {width: 300px; border: 1px solid #2E6384; padding: 2px;}
textarea.textBox {width: 304px; height: 60px;}
textarea.textBoxWide {width: 304px; height: 120px;}