body, th, td {font-family: Arial, sans-serif; font-size: 11px; color: #6b6b6c;}
html, body {height: 100%; margin: 0; padding: 0;}
body {background: url(/media/i/bg-body-blue.gif) 0 0 #e3e7f2 repeat-x;}
form {margin: 0; padding: 0;}
input.text {width: 100%; padding-left: 3px; padding-right: 3px;}
input.submit {width: 70px;}
input.text, input.submit, input.file {font: 11px Arial, sans-serif; color: #676463; _height: 18px; background: #fff; border: 1px #a0a0a0 solid;}

textarea.text {border: 1px #a0a0a0 solid; height: 258px; font: 11px Arial, sans-serif; color: #676463; padding-left: 3px; padding-right: 3px;}
textarea.middle {height: 47px;}
label {color: #6b6b6c; padding-top: 3px; display: inline-block;}
#main {width: 100%; height: 100%; vertical-align: top;}

a {color: #3D69A5; text-decoration: none;}

h2 {font: bold 12px Arial, sans-serif; color: #982044; margin-top: 13px; margin-bottom: 0;}

img {border: 0;}
th, td {padding: 0;}
span.hidden {visibility: hidden; _visibility: visible;}

#body {margin: 0 auto; height: 100%; text-align: center; min-width: 1000px; max-width: 1139px; _min-width: auto; _max-width: auto; _width: 100%;}
#layout {/*padding-top: 45px;*/text-align: left; margin: 0 auto; height: 100%; _width: expression(document.getElementById('body').offsetWidth > 1139 ? '1139px' : '100%');}
#top {border-bottom: 1px #96a4cc solid; background: url(/media/i/bg-top-blue.jpg) 0 100% #284694 no-repeat;}
#top table {width: 100%;}
#top td {vertical-align: top; padding: 10px 0px 11px 8px; font: 11px Arial,sans-serif; color: #fff; border-bottom: 1px #c6cde4 solid;}
#top a {color: #fff; text-decoration: none; white-space: nowrap;}
#menuTop {padding-left: 10px;}
#menuTop div {width: 700px;}
#menuTop a {padding: 0 6px;}
#menuTop a:hover {text-decoration: underline;}
.languages {width: 161px; font: 10px Arial,sans-serif !important; float: right;}
.languages a {position: relative; display: block; float: left;}
.languages img {margin-right: 4px; float: left; margin-left: 14px;}
#bottom {background: #284694;}
#bottom table {width: 100%;}
#bottom a {color: #fff; text-decoration: none; white-space: nowrap;}
#bottom td {/*vertical-align: top;*/ padding: 10px 0px 11px 8px; color: #fff;}
#menuBottom {width: 100%; height: 100%;}
#menuBottom a {font: 11px Arial,sans-serif; padding: 0 6px;}

.middleLeft {vertical-align: top; max-width: 250px; height: 100%; background: #fff;}

#leftMenu {background: #e8e8f3; padding-top: 8px;}
#leftMenu h1 {font: bold 12px Arial,sans-serif; margin: 0; padding: 0 0 9px 14px; color: #a31d45;}
#leftMenu ul {margin: 0; padding: 0 0 9px; list-style-type: none; width: 250px;}
#leftMenu a {padding-top: 3px; padding-bottom: 4px; color: #254392; text-decoration: none; _height: 19px; background: url(/media/i/arrow-blue.gif) 15px 8px no-repeat; display: block; position: relative; padding-left: 27px;}
#leftMenu li.active a, #leftMenu li.active a:hover {background-color: #fff;}
#leftMenu a:hover {background-color: #F5F5FA;}
#leftMenu li.important a {font-weight: bold;}

/*
#leftMenu li.important {border-top: 1px #587db4 solid; margin: 7px 0; background: #6e90c0 url(/media/i/bg-menu-active-lblue.gif) 100% 0% repeat-y;}
#leftMenu li.important a.important {border-bottom: 1px #587db4 solid; color: #fff; background: url(/media/i/arrow-white-down.gif) 15px 10px no-repeat; font-weight: bold; line-height: 22px;}
#leftMenu li.important a.important:hover {background-color: transparent;}
*/

#leftMenu li.important a.important {background-position: 15px 8px;}
#leftMenu li.important {border-top: 1px #6D99D5 solid; margin: 7px 0;}
#leftMenu li.important a.important {border-bottom: 1px #6D99D5 solid; /*color: #fff;*/}
#leftMenu li.important a.important:hover {background-color: white;}


#leftMenu ul ul {background: #c8d2e4; font-size: 11px; margin: 0; padding: 0; border-bottom: 1px #587db4 solid; padding: 7px 0;}
#leftMenu ul ul a {color: #3d69a5; text-decoration: none; background: url(/media/i/arrow-small.gif) 15px 9px no-repeat; display: block; position: relative; padding-left: 27px;}
#leftMenu ul ul a:hover {background-color: #e4e8f3 !important;}

#search {background: #b9bcdd; width: 100%; margin-bottom: 4px;}
#search td {border: 0; padding: 5px 7px 5px;}
#search .searchLink {padding: 0 0 4px 15px !important;}
#search .searchLink a {font-size: 9px;}

#cal {width: 100%;}
#cal h2 {padding: 0 0 0 15px; font: bold 11px Arial,sans-serif; color: #a31d45; margin: 0;}
#cal select {font-size: 11px; margin: 5px 0; width: 100%;}
#cal .archive td {background: #e8e8f3;}

.rightRow select {width: 100px !important;}
.rightRow .body * {font-size: 12px;}

.bannerLeft {width: 100%; text-align: center;}
.bannerLeft a {display: table; width: 1px; margin: 9px auto 14px;}

.leftBottom {background: #fff; vertical-align: bottom;}
.leftBottom div {margin-top: 20px; padding-top: 18px; padding-right: 1px; _width: 221px; background: url(/media/i/bg-logos-left.gif) 100% 0% no-repeat;}
#logosLeft {width: 100%; background: #fff; margin-bottom: 1px;}
#logosLeft td {height: 68px; border-top: 1px #f6f6f6 solid; border-right: 1px #f6f6f6 solid; width: 50%; text-align: center; margin-top: 20px;}

#copyright {background: #f5f5f5; font: 11px Arial,sans-serif; color: #6a6a6a; text-align: center; padding: 4px 14px;}

.main {width: 100%; height: 100%; background: #fff;}
.mainMain {width: 100%; height: 100%; vertical-align: top; padding-left: 1px; padding-bottom: 69px; padding-right: 1px;}
.leftRow table {position: relative; z-index: 1;}

.rel {position: relative;}
.abs {position: absolute;}

.mainBottom {vertical-align: bottom;}
.mainBottom div.rel {}
.mainBottom div.abs {bottom: -1px; _bottom: 0; width: 100%; z-index: 4;}
.mainBottom div.rel table, .mainBottom div.rel {width: 100%;}
.mainBottom table {width: 100%;}
.mainBottom .bannerBottomLeft {width: 100%; vertical-align: bottom;}
.mainBottom .bannerBottomLeft .banner {text-align: center; position: relative; vertical-align: middle;}
.mainBottom .bannerBottomLeft .banner img {margin: 15px 0;}
.mainBottom .bannerBottomRight {padding-top: 18px; background: url(/media/i/bg-banner-right.gif) #fff 0 0 no-repeat;}
.mainBottom .bannerBottomRight span {background: #fff; border-left: 1px #f5f5f5 solid; border-top: 1px #f5f5f5 solid; padding: 1px 0 1px 1px; position: relative; z-index: 250; display: block;}
.mainBottom .flash {border-top: 1px #f5f5f5 solid; background: #fff; padding: 1px 1px 1px 0 !important; position: relative; z-index: 100;}
.mainBottom .flash div {width: 100%; height: 66px; background: url(/media/i/bg-bottom1-l.gif) 0 0 repeat-y;}
.mainBottom .flash div div {background: url(/media/i/bg-bottom1-r.gif) 100% 0% repeat-y; text-align: center;}

.bottomBannersSmall {background: #f5f5f5;}
.bottomBannersSmall img {display: block;}
.bottomBannersSmall table {width: 100%;}
.bottomBannersSmall table td {border-right: 1px #e8e8e8 solid; width: 50%; padding: 0 10px 8px 11px;}
.bottomBannersSmall b {font: bold 11px Arial,sans-serif; color: #b4b4b4; display: block; padding: 7px 0 5px;}
.bottomBannersSmall a {font: 11px/13px Arial,sans-serif; color: #a42c2c; text-decoration: none;}
.bottomBannersSmall div {padding-right: 1px; _width: 221px;}
.bottomBannersBig {background: #f5f5f5; padding-right: 1px; text-align: center; width: 100%;}
.bottomBannersBig img {margin-right: 4px;}
.bottomBannersBig table {width: 80%; margin: 0 auto;}
.bottomBannersBig td {text-align: center;}
.bottomBannersBig div {height: 104px; background: url(/media/i/bg-bottom2-l.gif) 0 0 repeat-y;}
.bottomBannersBig div div {background: url(/media/i/bg-bottom2-r.gif) 100% 0% repeat-y; padding-left: 14px; padding-right: 10px;}
.bottomBannersBig b {font: bold 11px Arial,sans-serif; color: #b4b4b4; display: block; padding: 7px 0 5px;}
#webwork {background: #f5f5f5; padding-left: 1px; border-left: 1px #e8e8e8 solid;}
#webwork img {margin: 33px 31px 33px 30px;}
.bottomBannersBig .banCenter {width: 50%; text-align: center;}

#mainMenu {background: url(/media/i/bg-menubg-blue.gif) 0 0 repeat-x; height: 32px; width: 100%;}
#mainMenu td {vertical-align: top; width: 14.28%; padding-right: 1px;}
#mainMenu td.last {padding-right: 0;}
#mainMenu span.topmenu {display: block; visibility: hidden; height: 6px; overflow: hidden; margin-bottom: 1px; background: url(/media/i/bg-menu-top-l-round.gif) 0 0 no-repeat; padding-left: 4px;}
#mainMenu span.topmenu span {display: block; height: 6px; background: url(/media/i/bg-menu-top-r-round.gif) 100% 0% no-repeat; padding-right: 4px;}
#mainMenu span.topmenu span span {display: block; height: 6px; background: url(/media/i/bg-menu-top.gif) 0 0 repeat-x;}
#mainMenu div.link {white-space: nowrap; height: 24px; background: url(/media/i/bg-menu-right.gif) 100% 0% no-repeat;}
#mainMenu div.link div {text-align: center; height: 24px; background: url(/media/i/bg-menu-left.gif) 0 0 no-repeat; padding: 0 5px;}
#mainMenu div.link div a {line-height: 24px; height: 24px; color: #fff; text-decoration: none; background: url(/media/i/bg-menu-blue.gif) 0 0 #426BA6 repeat-x; display: block;}
#mainMenu div.active {background-image: url(/media/i/bg-menu-blue-right.gif);}
#mainMenu div.active div {background-image: url(/media/i/bg-menu-blue-left.gif);}
#mainMenu div.active div a {background-image: url(/media/i/bg-menu-blue-a.gif); background-color: #243F90;}

.mainHeader {vertical-align: top; background: url(/media/i/bg-main-top.gif) 0 0 #fff repeat-x; width: 100%; margin-bottom: 1px; height: 1px; margin-top: 0; border-top: 0;}
.mainNewsHeader {padding: 0 0 0 14px !important; vertical-align: middle !important;}
.mainNewsRight {width: 40%;}
.mainNewsTime {white-space: nowrap; font: bold 12px Arial,sans-serif; color: #757575; padding: 7px 7px 7px 0 !important;}
.mainHeader h1 {font: bold 12px Arial,sans-serif; color: #a31d45; margin: 0; padding: 7px 14px 7px 0 !important;}
.mainNewsLine {vertical-align: bottom;}
.mainNewsLine div {background: url(/media/i/bg-red-tl.gif) 0 0 no-repeat; padding: 0 0 0 14px;}
.mainNewsLine h1 {font: bold 11px Arial,sans-serif; color: #fff; margin: 0; background: #a31d45; padding: 3px 0 4px !important; width: 100%; text-transform: lowercase;}
.mainHead h1 {padding: 7px 14px 7px; color: #6B6B6C}

.mainNewsBody {text-align: justify; height: 100%; vertical-align: top; padding: 0px 14px 14px; background: url(/media/i/bg-gray-top.gif) #f4f2f2 0 0 repeat-x;}
.mainNewsBody div.bg {background: #e4e0de; padding: 12px 15px 12px; float: left; -moz-box-sizing: border-box; box-sizing: border-box; height: 100%;}
.mainNewsBody div.bg div.bg {width: 100%; display: table-cell; padding: 0; }
.mainNewsBanner {padding: 0 14px 14px; background: #f4f2f2;}
.mainNewsBanner p div {margin: 14px 0 0; padding: 0;}
.mainNewsBody img.cover {border: 1px #000 solid; float: left; margin: 2px 14px 5px 0;}
.mainNewsBody {color: #6b6b6c;}
.mainNewsBody div {margin: 14px 0 0; padding: 0;}
.mainNewsBody td div {margin: 0;}
.mainNewsBody p {margin: 14px 0 0;}
.mainNewsBody h1 {font: bold 12px Arial,sans-serif; margin: 14px 0 0;}
.mainNewsBodyPadding div.bg {background: #e4e0de; padding: 0px 15px 12px; float: left; }
.mainNewsBodyPadding {padding-top: 16px;}
.mainNewsBodyPadding2 {padding-top: 2px;}
.mainNewsBodyPadding .newsImages {margin-top: 14px;}
.newsLight {width: 100%;}
.more {font-size: 11px !important;}
a.more {display: inline-block; background: url(/media/i/arrow-blue.gif) 0px 5px no-repeat; padding-left: 10px; text-decoration: none; color: #3D69A5; white-space: nowrap;}
a.more2 {display: inline-block; background: url(/media/i/arrow-blue.gif) 100% 5px no-repeat; padding-right: 7px; text-decoration: none; color: #3D69A5; white-space: nowrap;}
a.up {display: inline-block; background: url(/media/i/arrow-up.gif) 0px 6px no-repeat; padding-left: 10px; text-decoration: none; color: #3D69A5; white-space: nowrap;}

.middleBlock {width: 100%;}
.middleBlock .more .pic {position: relative; z-index: 5;}
.middleBlock .head {width: 34% !important;}
.middleBlock .hr div {height: 4px !important;}
/*a31d45*/
.marquee {background: #e0e0e0; margin-bottom: 1px; width: 100%;}
.marquee td {padding: 6px 14px 8px 15px; height: 29px;}
marquee {color: #b4b4b4; width: 100%;}
marquee a {color: #fff; font-size: 12px; text-decoration: none;}
marquee span {color: #f5d228;}

td.pngLeft {width: 7px; background-color: #fff !important;}
td.pngRight {width: 7px; background-color: transparent !important;}

.body h2 {color: #5264a1; font: bold 11px Arial,sans-serif; margin: 14px 0 0;}

.vr {background: #fff;}
.hr {background: #fff;}
.vr div {width: 1px; height: 1px; overflow: hidden;}
.hr div {width: 1px; height: 1px; overflow: hidden;}

div.hr {height: 4px; overflow: hidden;}

.block {width: 100%; border-bottom: 4px #fff solid;}
.block .head {width: 33.34%; height: 1px;}
.block .vr div {height: 4px !important;}
.block2 {margin-bottom: 0; background: #fff;}
.block2 .head {width: 25%;}
.block3 .head {width: 34%;}
.block .head {height: 100%;}
.block .head h1 {width: 100%; font: bold 11px Arial,sans-serif; color: #fff; text-align: center; margin: 5px 0; white-space: nowrap;}
.block .head table {width: 100%; height: 100%;}
.block .body td {background: #F4F2F2; padding: 11px 13px 0 14px; vertical-align: top;}
.block .body .pic {margin: 3px 0 13px;}
.block .body p {margin: 0 0 13px; text-align: justify;}
.block .more td {background: #F4F2F2; padding: 7px 14px; vertical-align: bottom;}
.block table td {text-align: center;}
.block table td a {font-weight: bold; color: #fff; display: block; margin: 5px 0; margin-bottom: 4px;}
.blockHead {width: 100%; padding-top: 4px;}
.blockHead h1 {font: bold 11px Arial,sans-serif; color: #fff; text-align: left; margin: 5px 0; padding: 0 6px;}
.blockHead td {padding: 0 !important; border: 0 !important;}
.blockHead a {display: block; font: bold 11px Arial,sans-serif; text-decoration: none; color: #fff; text-align: left; margin: 5px 0; padding: 0 6px;}
.blockHead span {font-weight: normal;}
.blockHeadLeft {white-space: nowrap; color: #fff; text-align: left;}
.blockHeadRight {white-space: nowrap; color: #fff; text-align: right; padding: 0 6px;}
.blockHead .textRight a {float: right;}
.blockHead .textRight a {display: inline !important; width: auto !important;}}

.bgGrayGrad {background: url(/media/i/bg-main-top.gif) 0 0 #fff repeat-x !important;}
.bgGrayGrad {border-bottom: 1px #bec7e0 solid;}
.bgGrayGrad td, .bgGrayGrad h1, .bgGrayGrad a {color: #6B6B6D !important;}
.bgMaterials td {background: url(/media/i/bg-materials.gif) 0 0 #e7e8ea repeat-x !important; border-bottom: 1px #e3e1e2 solid;}
.bgMaterials td, .bgMaterials h1, .bgMaterials a {color: #6B6B6D !important;}
.blank h1, .blank a {padding: 0 14px !important;}
.bgHeadTop {background: url(/media/i/bg-headTop.gif) 0 0 #f4f2f2 repeat-x; padding-top: 4px;}
.w100 {width: 100%;}

.nomore .body td {padding-bottom: 12px !important;}
.vote {background: #f2f2f2;}
.vote h1 {color: #A31D45;}
.vote h2 {font: bold 11px Arial,sans-serif; color: #3D69A5; margin: 0 0 14px; text-align: justify;}
.vote td {padding: 13px 14px 18px; text-align: left; background: url(/media/i/bg-vote-bottom.gif) 100% 100% no-repeat;}
.vote input.submit {width: 100%; margin-top: 11px;}
.vote td td {width: 100%; padding: 0; background: none; padding-bottom: 10px;}
.vote td th {padding: 0 2px 5px 0;}
.vote p {margin: 13px 0;}

.blockBottom {background: url(/media/i/bg-vote-bottom.gif) 100% 100% no-repeat; width: 100%; height: 18px;}

.actualAjax {height: 1px; margin-bottom: 1px;}
.actualAjax td {padding: 10px 13px 10px 14px;}
.actualTopic {background: url(/media/i/bg-red.gif) 0 0 #f6edec repeat-x !important; color: #a31d45; vertical-align: top;}
.actualTopic2 {border-top: 1px #fff solid; background: url(/media/i/bg-red.gif) 0 0 #f6edec repeat-x !important; color: #a31d45; vertical-align: top;}
.actualBlue {border-top: 1px #fff solid; background: url(/media/i/bg-blue.gif) 0 0 #eef1f8 repeat-x !important; color: #3D69A5; vertical-align: top;}
.actualTopic h2 {font: bold 11px Arial,sans-serif; color: #a31d45; text-transform: uppercase; margin: 0 0 12px; text-align: center;}
.actualTopic p {color: #A31D45; margin: 12px 0 12px; text-align: justify;}
.actualBody {vertical-align: top; padding-top: 0 !important;}
.actualMore {background: #f6edec;}

.mainPageBlocks {width: 100%; height: 1px;}

.mainPageBlocks .head th {padding: 9px 8px 9px 14px; text-align: center; font: bold 11px Arial,sans-serif; text-transform: uppercase;}
.mainPageBlocks .head th h2 {font: bold 11px Arial,sans-serif; margin: 0 5px 0 0;}
.mainPageBlocks .body {height: 100%;}
.mainPageBlocks .body th {padding: 13px 14px; vertical-align: top; width: 34% !important; text-align: left;}
.mainPageBlocks .body .pic {margin-bottom: 12px;}
.mainPageBlocks .body td {width: 4px;}
.mainPageBlocks .body p {margin: 0;}
.mainPageBlocks .more td {padding: 0 14px 13px !important;}

.mainPageCols1 .head th {width: 100%;}
.mainPageCols2 .head th {width: 50%;}
.mainPageCols3 .head th {width: 34%;}
.mainPageCols4 .head th {width: 25%;}

.actualMainHead h2 {color: #a31d45;}
.actualMainHead {background: url(/media/i/bg-red.gif) 0 0 repeat-x #F6ECEA;}
.actualMainMore {background: #f6edec;}
.actualMainBody {background: url(/media/i/bg-red.gif) 0 -32px repeat-x #F6ECEA; color: #a31d45;}

.ajaxTable .vrBg {width: 4px !important;}
.ajaxBody {background: url(/media/i/bg-ajax-head-body.gif) 0 0 #fff repeat-x;}
.ajaxHead {background: url(/media/i/bg-ajax-head-top.gif) 0 0 #f2f1f0 repeat-x;}
.ajaxHead h2 {color: #a31d45;}

.vrBg {background-image: url(/media/i/gray-vr.png) !important; background-position: 0 0 !important; background-repeat: repeat-y !important; -background-image: url(/media/i/gray-vr.gif); -backg\round: none; padding: 0 !important;}
.vrBg div {width: 4px; -height: 100%; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/gray-vr.png',sizingMethod='scale');}
.vrBg2 {background: #dad8d9;}
.vrBg2 div {width: 1px; background: #dad8d9; width: 1px; height: 1px; overflow: hidden;}
.bgWhite {background-color: #fff}

.pic {text-align: center;}
.pic a {border: 1px #918886 solid; _width: 1px; display: table; margin: 0 auto;}
.pic img {border: 1px #fff solid;}

.pic2 {text-align: center;}
.pic2 a {background: #fff; width: 80%; padding: 11px 0; display: block; margin: 0 auto; text-align: center;}

.twoRows {width: 100%; height: 100%;}
.leftRow {vertical-align: top;}
.rightRow {width: 190px; border-left: 1px #fff solid; vertical-align: top; padding-bottom: 153px;}

.newsImages {float: left; margin-right: 11px; position: relative; width: 240px; table-layout: fixed;}
.newsImages td {text-align: center; padding: 12px 14px 14px;}
.newsImages .rorer {padding: 0 !important;}
.newsImages .rorer img {margin: 14px 0;}
.newsImages .img {width: 240px; margin: 0; text-align: center; vertical-align: middle !important;}
.newsImages thead {background: url(/media/i/bg-newsImages-body.gif) 0 100% no-repeat;}
.newsImages .img img {border: 1px #000 solid;}
.newsImages .img div {margin: 0 auto;}
.newsImages .pic a {border: 0;}
.newsImages .pic {border: 1px #919191 solid; padding: 1px; display: table; margin: auto auto; width: 1px;}
.newsImages .pic img {border: 0; margin: 0;}
.newsImages .text {padding: 0px 0px 13px; text-align: center;}
.text small {font-size: 9px;}
.newsImages thead .blank td {background: url(/media/i/bg-newsImages.gif) 0 0 repeat-x; height: 4px; padding: 0 !important;}
.newsImages .vr {background: none; padding: 0;}
.mainNewsBodyPadding .newsImages td.img {padding: 0 0 14px 0;}

.newsImages2 table {table-layout: auto !important; width: auto !important;}
.newsImages2 .blank {display: none;}
.newsImages2 td {padding: 2px 0 11px; width: 200px !important;}

.newsImages3 {table-layout: auto !important; width: auto !important;}
.newsImages3 .blank {display: none;}
.newsImages3, .newsImages3 td {background: none !important; width: 200px !important; border: 0 !important; text-align: center !important;}
.newsImages3 .text {padding-bottom: 7px !important;}
.newsImages3 .text img {margin: 7px 0 0;}

.newsSource {font-size: 11px; text-align: right; display: block; padding-top: 13px;}
.newsSource a {font-size: 12px; color: #a41b45; font-weight: bold; text-decoration: none;}

.newsListShort .active td, .newsListFull .active td {background: #edeced;}
.newsListShort .active .head a, .newsListFull .active .head a {color: #6b6b6c !important;}

.newsListShort {width: 100%; margin-bottom: 4px;}
.newsListShort th {padding: 0 14px 1px; border-bottom: 1px #e1e2e4 solid;text-align: left; color: #6b6b6c; font: 10px Arial,sans-serif; border-top: 1px #fffeff solid; background: url(/media/i/bg-news-date.gif) 0 0 repeat-x;}
.newsListShort td {text-align: left; vertical-align: top; padding: 2px 14px 3px; border-bottom: 1px #e1e2e4 solid; background: #fff;}
.newsListShort .date {color: #a31d45; padding-right: 0; white-space: nowrap;}
.newsListShort .head {width: 100%; padding-left: 7px; text-align: justify;}
.newsListShort .head a {color: #3d69a5; text-decoration: none;}

.newsListFull {width: 100%; border-top: 1px #e1e2e4 solid; margin-bottom: 4px;}
.newsListFull td {text-align: left; vertical-align: top; padding: 2px 14px 3px; border-bottom: 1px #e1e2e4 solid; background-color: #fff;}
.newsListFull .date {color: #6b6b6c; padding-right: 0; white-space: nowrap;}
.newsListFull .date a {color: #a31d45;}
.newsListFull .head {width: 100%; padding-left: 7px; color: #6b6b6c; text-align: justify;}
.newsListFull .head a {color: #3d69a5; text-decoration: none;}
.newsListFull .last td {border-bottom: 0 !important;}

.materials {width: 100%; margin-bottom: 4px;}
.materials td {text-align: left; vertical-align: top; padding: 2px 14px 3px; border-bottom: 1px #e1e2e4 solid; background: #f4f2f2 !important;}
.materials .date {color: #b7adab; padding-right: 0; white-space: nowrap;}
.materials .head {width: 100%; padding-left: 7px; color: #6b6b6c; text-align: justify;}
.materials .head a {color: #3d69a5; text-decoration: none;}

.nodate .head {padding-left: 14px;}

.cols1 td {width: 100% !important;}
.cols2 td {width: 50%;}
.cols2 td {width: 50%;}
.cols3 td {width: 34%;}
.cols4 td {width: 25%;}
.cols5 td {width: 20%;}

.heads1 th {width: 100% !important;}
.heads2 th {width: 50% !important;}
.heads3 th {width: 34% !important;}
.heads4 th {width: 25% !important;}
.heads5 th {width: 20% !important;}
.buttons {width: 100%; margin: 0 0 4px; clear: both;}
.buttons .fullbg th {background: #f4f2f2;}
.buttons td {background: #f4f2f2; padding: 2px 12px 4px 14px; vertical-align: top;}
.buttons th {background: #f4f2f2; width: 100%;}
.buttons .textRight .more {float: right;}
.buttons .more {display: block;}
.buttons .wrap a.more {white-space: normal !important;}
.innerButtons {margin: 4px 0 0;}
.innerButtons td {padding: 7px 0 0 0 !important;}
.nomargin {margin: 0 !important;}
.nopadding td {padding-left: 0; padding-right: 0;}

.innerNews {margin: 0 0 4px !important;}
.innerNews .mainNewsBody {font: 12px Arial,sans-serif, sans-serif;}
.innerNews .mainNewsBody {padding-bottom: 11px !important;}

.tableRows {height: 1px; width: 100%; border-bottom: 1px #e2e2e2 solid; background: #fff;}
.tableLeft {width: 50%; border-right: 1px #e2e2e2 solid; vertical-align: top; padding: 0 !important;}
.tableLeft .more, .tableRight .more {margin-left: 14px;}
.tableRight {width: 50%; border-left: 1px #e2e2e2 solid; vertical-align: top; padding: 0 !important;}
.tableRowsStart {table-layout: fixed; width: 100%; border-top: 1px #e2e2e2 solid;}
.tableRowsStart th, .tableRowsStart td {padding: 3px 14px 4px !important; border-bottom: 1px #e2e2e2 solid;}
.tableRowsStart th {text-align: left; font-weight: normal; width: 100%; overflow: hidden;}
.tableRowsStart td {width: 45px; text-align: right; color: #a31d45;}
.tableRowsStart td a {display: inline !important; color: #a31d45 !important; text-decoration: none !important; font-weight: normal !important;}
.tableRowsStart th a {display: inline !important; color: #3D69A5 !important; text-decoration: none !important; font-weight: normal !important;}
.tableCenter {background: #f5f5f5;}
.tableCenter div {width: 1px; height: 1px; overflow: hidden;}
.tableBottom td {background: #efedee; height: 25px; padding: 2px 14px 3px; vertical-align: middle;}
.tableBottom div {width: 1px; height: 1px; overflow: hidden;}

.tableRowsStart a {padding: 0 !important; height: auto !important; margin: 0 !important; line-height: auto !important;}
.tableRowsStart td {background: #fff!important; padding: 0;}
.block .tableRowsStart {border-top: 0px;}
.block .tableRowsStart td, .block .tableRowsStart th {border-top: 1px #e2e2e2 solid; border-bottom: 0 !important;}}

.textRight, .textRight * {text-align: right !important;}
.textLeft, .textLeft * {text-align: center !important;}
.textCenter, .textCenter * {text-align: center !important;}

.floatRight {float: right !important; margin-left: 11px !important; margin-right: 0 !important; margin-bottom: 5px !important;}
.floatLeft {float: left !important; margin-right: 14px !important; margin-bottom: 5px !important;}

.photoGallery {width: 100%; margin-bottom: 4px;}
.photoGallery .vr {border-left: 1px #e1e2e4 solid; border-right: 1px #e1e2e4 solid;}
.photoGallery .vr div {width: 1px; height: 1px; overflow: hidden;}
.photoGallery .photo td {background: #f4f2f2;}
.photoGallery .photo td.photo {padding: 14px; width: 34%; text-align: center;}
.photoGallery .text td {background: #eaeaeb;}
.photoGallery .text td.text {padding: 11px 14px 12px; background: #eaeaeb; border-bottom: 1px #e1e2e4 solid; color: #3d69a5; text-align: center; vertical-align: top;}

.tableGray2 {width: 100%; height: 1px;}
.tableGray2 .head td {font: bold 12px Arial,sans-serif; color: #6b6b6c; padding: 7px 14px 7px; text-align: left; background: url(/media/i/bg-gray2-head.gif) 0 0 repeat-x #fafafb;}
.tableGray2 .head h1 {font: bold 12px Arial,sans-serif; color: #6b6b6c; margin: 0;}
.tableGray2 .head a {font: bold 12px Arial,sans-serif; color: #3965a4; text-decoration: none;}
.tableGray2 .head a.gray {color: #6b6b6c !important;}
.tableGray2 .body h2 {font: bold 11px Arial,sans-serif; color: #5264A1; margin: 0;}
.tableGray2 .body td {vertical-align: top; height: 100%; background: url(/media/i/bg-gray2-body-top.gif) 0 0 repeat-x #f6f5f5; padding: 14px 14px 11px; padding: 14px 14px 11px; text-align: justify;}
.tableGray2 .body p {margin-top: 12px;}
.tableGray2 .bottom td {padding: 0 14px 13px; background: #f6f5f5;}
.tableGray2 .body div {text-align: center; margin-bottom: 11px;}
.tableGray2 .vr {background: #fff;}
.tableGray2 .vr div {height: 2px;}
.tableGrayBorderBottom td {border-bottom: 1px #dad8d9 solid;}
.grayBorderBottom {border-bottom: 1px #dad8d9 solid;}

.logo {text-align: center; width: 100%; height: 100%; margin-bottom: 14px;}
.logo td {padding: 0 !important; background: none !important; text-align: center !important; vertical-align: middle !important;}

.bgLogoTop {background: url(/media/i/bg-logo-top.gif) 0 0 no-repeat; padding-top: 8px; float: left; margin: 5px 11px 0 0;}
.bgLogoBottom {background: url(/media/i/bg-logo-bottom.gif) bottom left no-repeat; padding-bottom: 12px;}
.logoOrganization {table-layout: fixed;}
.logoOrganization td {border: 1px #8D8988 solid; background: #F4F2F2; text-align: center; vertical-align: middle; width: 200px; height: 150px;}

.tableGray3noborder {border-top: 0 !important;}
.tableGray3 {width: 100%; height: 1px; border-top: 1px #dad8d9 solid; }
.tableGray3 .head td {font: bold 12px Arial,sans-serif; color: #6b6b6c; padding: 7px 14px 7px; text-align: left; background: url(/media/i/bg-gray3-head.gif) 0 0 repeat-x #f6f4f5;}
.tableGray3 .head h1 {font: bold 12px Arial,sans-serif; color: #6b6b6c; margin: 0;}
.tableGray3 .head a {font: bold 12px Arial,sans-serif; color: #3965a4; text-decoration: none;}
.tableGray3 .body td {vertical-align: top; height: 100%; padding: 14px 14px 11px; background: url(/media/i/bg-gray2-body-top.gif) 0 0 repeat-x #f6f5f5; padding: 14px 14px 11px; text-align: justify;}
.tableGray3 .body p {margin-top: 12px;}
.tableGray3 .bottom td {padding: 0 14px 13px; background: #f6f5f5;}
.tableGray3 .body div {text-align: center;}

.content {padding: 0 14px 14px; background: #F4F2F2; text-align: justify; width: 100%;}
.content p {margin: 14px 0 0;}

.contentTypes td {padding: 0 2px !important; text-align: justify;}
.contentTypes p {margin: 13px 0 0;}

.pic3 {margin: 12px 11px 0 0; border: 1px #dcd8d7 solid; padding: 7px; background: #f8f7f7; float: left;}

.tableBlue {width: 100%; height: 1px;}
.tableBlue .head td, .tableBlue .head th {padding: 7px 14px 8px; text-align: left; background: url(/media/i/bg-blue-head.gif) 0 0 repeat-x #3d69a6;}
.tableBlue .head th {width: 50%;}
.tableBlue .head a, .tableBlue .head h1 {font: bold 11px Arial,sans-serif; color: #fff; text-decoration: none; margin: 0 !important;}
.tableBlue .body td {vertical-align: top; height: 100%; padding: 2px 14px 11px; background: url(/media/i/bg-gray-body-top.gif) 0 0 repeat-x #fff; text-align: justify;}
.tableBlue .body p {margin-top: 12px;}
.tableBlue .bottom td {padding: 0 14px 13px; background: url(/media/i/bg-gray-body-bottom.gif) 0% 100% repeat-x #fff;}
.tableBlue .body div {text-align: center;}

.tableGreen {width: 100%; height: 1px;}
.tableGreen .head td, .tableGreen .head th {padding: 7px 14px 8px; text-align: left; background: url(/media/i/bg-green-head.gif) 0 0 repeat-x #056c5e;}
.tableGreen .head th {width: 50%;}
.tableGreen .head a, .tableGreen .head h1 {font: bold 11px Arial,sans-serif; color: #fff; text-decoration: none; margin: 0 !important;}
.tableGreen .body td {vertical-align: top; height: 100%; padding: 2px 14px 11px; background: url(/media/i/bg-gray-body-top.gif) 0 0 repeat-x #fff; text-align: justify;}
.tableGreen .body p {margin-top: 12px;}
.tableGreen .bottom td {padding: 0 14px 13px; background: url(/media/i/bg-gray-body-bottom.gif) 0% 100% repeat-x #fff;}
.tableGreen .body div {text-align: center;}

.tableGray {width: 100%; height: 1px;}
.tableGray .head td, .tableGray .head th {padding: 7px 14px; text-align: left; background: url(/media/i/bg-gray-head.gif) 0 0 repeat-x #f4f3f3;}
.tableGray .head th {width: 50%;}
.tableGray .head a, .tableGray .head h1 {font: bold 11px Arial,sans-serif; color: #8b0237; text-decoration: none;}
.tableGray .body td {vertical-align: top; height: 100%; padding: 2px 14px 11px; background: url(/media/i/bg-gray-body-top.gif) 0 0 repeat-x #fff; text-align: justify;}
.tableGray .body p {margin-top: 12px;}
.tableGray .bottom td {padding: 0 14px 13px; background: url(/media/i/bg-gray-body-bottom.gif) 0% 100% repeat-x #fff;}
.tableGray .body div {text-align: center;}

.tableDarkGreen {width: 100%; height: 1px;}
.tableDarkGreen .head td, .tableDarkGreen .head th {padding: 7px 14px 8px; text-align: left; background: url(/media/i/bg-darkgreen-head.gif) 0 0 repeat-x;}
.tableDarkGreen .head th {width: 50%;}
.tableDarkGreen .head a, .tableDarkGreen .head h1 {font: bold 11px Arial,sans-serif; color: #fff; text-decoration: none; margin: 0 !important;}
.tableDarkGreen .body td {vertical-align: top; height: 100%; padding: 2px 14px 11px; background: url(/media/i/bg-gray-body-top.gif) 0 0 repeat-x #fff; text-align: justify;}
.tableDarkGreen .body p {margin-top: 12px;}
.tableDarkGreen .bottom td {padding: 0 14px 13px; background: url(/media/i/bg-gray-body-bottom.gif) 0% 100% repeat-x #fff;}
.tableDarkGreen .body div {text-align: center;}

.tableDarkGray {width: 100%; height: 1px;}
.tableDarkGray .head td, .tableDarkGray .head th {padding: 7px 14px 8px; text-align: left; background: url(/media/i/bg-darkgray-head.gif) 0 0 repeat-x;}
.tableDarkGray .head th {width: 50%;}
.tableDarkGray .head a, .tableDarkGray .head h1 {font: bold 11px Arial,sans-serif; color: #fff; text-decoration: none; margin: 0 !important;}
.tableDarkGray .body td {vertical-align: top; height: 100%; padding: 2px 14px 11px; background: url(/media/i/bg-gray-body-top.gif) 0 0 repeat-x #fff; text-align: justify;}
.tableDarkGray .body p {margin-top: 12px;}
.tableDarkGray .bottom td {padding: 0 14px 13px; background: url(/media/i/bg-gray-body-bottom.gif) 0% 100% repeat-x #fff;}
.tableDarkGray .body div {text-align: center;}

.grayContent {width: 100%; background: #ECEBE9 !important; display: table-cell;}
.grayContent {padding: 0px 14px 11 14px;}
.grayContent .newsImages {margin: 0 11px 0 0;}
.grayContent .newsImages * {background: none !important;}
.grayContent td {padding: 0;}
.grayContent p {margin: 13px 0 0;}
.grayContent .img {padding: 11px 0;}

.bgMapTop {background: url(/media/i/bg-map-top.gif) repeat-x 0 0; padding-top: 6px;}
.bgMapBottom {background: url(/media/i/bg-map-bottom.gif) #fff repeat-x 0 100%; padding: 0 15px 20px !important; text-align: center;}
.bgMapBottom2 {background: url(/media/i/bg-map-bottom.gif) #fff repeat-x 0 100%; padding: 0 0 20px !important; text-align: center;}

.arc {background: #f3f3f3; width: 100%;}
.arcButtons {background: #f3f3f3; border-top: 1px #fff solid; border-bottom: 1px #e2e2e2 solid; width: 100%;}
.arcButtons td {border-bottom: 1px #fff solid; padding: 6px 14px;}
.arcButtons a {font: bold 12px Arial,sans-serif; color: #a31d45;}
.arcUp {text-align: center;}
.arcUp img {width: 18px; height: 9px; margin-bottom: 3px;}
.arcButton {text-align: center; padding: 0 0px;}
.arcButton a {font: bold 12px Arial,sans-serif; color: #a31d45; display: block; white-space: nowrap;}
.arcButton img {margin: 18px 0 5px;}
.arcSelects {width: 100%;}
.arcSelects td {padding: 0 0 2px 0;}
.arcSelects select {width: 100%; margin: 2px 0 4px;}
.arcSelects input {margin: 1px 0 4px; font-size: 12px; color: #666;}
.arcSelects input.reset {margin-left: 4px !important;}
.arcSelects td {color: #000 !important;}
.arcSelects a {color: #666 !important; float: right; display: block; text-decoration: underline;}
.arcLeft {padding: 15px 14px 7px 14px;}
.arcRight {padding: 14px 14px 14px 0;}
.arrArcLeft {float: left; background: url(/media/i/arrow-arc-left-small.gif) 0 0 no-repeat; height: 30px;}
.arrArcRight {float: right; background: url(/media/i/arrow-arc-right-small.gif) 100% 0 no-repeat; height: 30px;}
.arrArcLeft a {float: left; padding-left: 46px; line-height: 30px; height: 30px; display: block;}
.arrArcRight a {float: right; padding-right: 46px; line-height: 30px; height: 30px; display: block;}

.arcNotFound .head a {color: 9b9b9b!important;}
.arcNotFound .date {color: #9b9b9b; padding-right: 0; white-space: nowrap;}
.arcFound a {color: #a31d45 !important;}

.onMap {background: url(/media/i/bg-map-body.gif) 0 0 repeat-x; border-bottom: 3px #e2e2e2 solid; width: 100%;}
.onMap td.padding {padding: 0px 13px 13px;}
.onMap h1 {margin: 10px 0 0; padding: 0 2px 5px; font: bold 12px Arial,sans-serif; color: #666;}
.onMap .blockHead {margin-top: 10px;}

.logosTable {margin-top: 6px; width: 100%;}
.logosTable thead td, .logosTable thead th {border: 0; padding: 0; background: none;}
.logosTable thead td div, .logosTable thead th div {height: 1px; overflow: hidden;}
.logosTable thead td div {width: 168px !important;}
.logosTable td div {width: 140px; overflow: hidden;}
.logosTable td {text-align: center; vertical-align: top; padding: 10px 13px; border: 2px #e2e2e2 solid; border-right: 0; background: #fbf9fa;}
.logosTable th {width: 50%; text-align: justify; font-weight: normal; background: #fff; border: 2px #e2e2e2 solid; border-left: 0; padding: 10px 14px 11px; vertical-align: top;}
.logosTable th h2 {font: bold 11px Arial,sans-serif; color: #3D69A5; margin: 0;}
.logosTable h3 {font: 11px Arial,sans-serif; margin: 10px 0;}
.logosTable th p {margin: 0;}
.logosTable th.noPhoto {border-left: 2px #E2E2E2 solid !important;}

.logos100 thead td div {width: 128px !important;}
.logos100 td div {width: 100px !important;}

.dict {width: 100%;}
.dict td {text-align: center; font-size: 11px; padding: 0; text-transform: uppercase; font-family: Tahoma, Arial, sans-serif;}
.dict a, .dict span {display: inline-block; padding: 0;}
.dict table {border-collapse: collapse; margin: 0 auto; height: 22px;}
.dict table td {padding: 0; background: url(/media/i/alphabet-nonactive.gif) no-repeat; width: 22px; height: 22px; text-align: center; padding: 2px 0; vertical-align: top; padding-top: 3px;}
.dict table td.link {background: url(/media/i/alphabet.gif) no-repeat;}
.dict table td b {font-weight: normal;}
.dict a, .dict span {color: #fff; font-family: Tahoma, Arial, sans-serif; font-size: 11px; display: block; width: 22px;}


.dictList {width: 100%; border-top: 1px #e1e2e4 solid;}
.dictList td {text-align: left; vertical-align: top; padding: 2px 14px 3px; border-bottom: 1px #e1e2e4 solid; background-color: #fff;}

.lawPractice {border-top: 1px #fff solid; background: url(/media/i/bg-law.gif) 0 0 #ececec repeat-x !important; color: #a31d45; vertical-align: top;}

.mainBlock {width: 100%; height: 1px; background: url(/media/i/bg-main-news-top.gif) #f4f2f2 0 0 repeat-x !important;}
.mainBlock .head table {width: 100%;}
.mainBlock .head div {width: 7px;}
.mainBlock .head {padding: 0 0 1px 0; height: 1px; vertical-align: top;}
.mainBlock .head th h1, .mainBlock .head th a {font: bold 11px Arial,sans-serif; color: #fff !important; display: block; margin: 0; padding: 0;}
.mainBlock .head .right {padding: 0 0 1px 0;}
.mainBlock .head th h1 {text-align: left; padding: 5px 7px !important;}
.mainBlock .headRed th {background: #a31d45; width: 100%;}
.mainBlock .headBlue th {background: #3D4F97; width: 100%;}
.mainBlock .headGray th {background: #929292; width: 100%;}
.mainBlock .head .left, .mainBlock .head .right {background-repeat: no-repeat; background-position: 0 0;}

.mainBlock .headRed .left {background-image: url(/media/i/bg-block-red-left.gif);}
.mainBlock .headRed .right {background-image: url(/media/i/bg-block-red-right.gif);}
.mainBlock .headBlue .left {background-image: url(/media/i/bg-block-blue-left.gif);}
.mainBlock .headBlue .right {background-image: url(/media/i/bg-block-blue-right.gif);}
.mainBlock .headGray .left {background-image: url(/media/i/bg-block-gray-left.gif);}
.mainBlock .headGray .right {background-image: url(/media/i/bg-block-gray-right.gif);}

.mainNewsLeft {width: 34%;}
.mainBlock .head th h1, .mainBlock .head th a {line-height: 13px; padding: 5px 0;}
.mainNews td {vertical-align: top;}
.mainNews .head a {_height: 23px; line-height: 22px;}
.mainNews .head {vertical-align: bottom; padding-left: 1px;}
.mainNews {width: 66%; vertical-align: top;}
.mainNews, .mainNewsLeft {padding-top: 6px !important;}
.mainNews {height: 100%;}
.mainNews, .mainNews table {width: 100%;}
.mainNews {height: 100%; vertical-align: top; width: 66%;}
.mainNews .top td {width: 33%; background: url(/media/i/bg-gray-top.gif) 0 0 repeat-x;}
.mainNews .top div {width: 100%; height: 5px; overflow: hidden; position: relative; z-index: 15; -moz-box-sizing: border-box;}
.mainNews .top .active {border-right: 1px #c7c6c6 solid !important; border-left: 1px #c7c6c6 solid;}
.mainNews .top .active div {border-bottom: 1px #f4f2f2 solid;}
.mainNews .body {vertical-align: top; height: 100%; padding-right: 0; padding-left: 0px;}
.mainNews .bodyContent {width: 100%; height: 100%; position: relative; top: -1px; z-index: 7;}
.mainNews .bodyContent td {border: 1px #c7c6c6 solid; padding: 8px 12px 11px; vertical-align: top; text-align: justify;}
.mainNews .mainNewsPic {float: left; border: 1px #1d1413 solid; margin: 3px 9px 5px 0;}

.mainNews .mainnewshr {height: 6px; overflow: hidden; background: none !important;}

.mainBlock table.mainNewsItem {width: 100%;}
.mainNewsItemBody {padding: 0px 14px 0 !important; background: url(/media/i/bg-gray-top.gif) #f4f2f2 0 1px repeat-x;}

.mainNewsItemBody {text-align: justify;}
.mainNewsItemBody p {margin: 11px 0;}
.mainNewsItemBody div {width: 100% !important; text-align: justify; margin: 11px 0;}
.mainBlock h1 {color: #a31d45 !important; font: bold 11px/11px Arial,sans-serif; margin: 13px 0; /*padding: 0 0 13px; background: url(/media/i/bg-main-news-h1.gif) 0 100% no-repeat;*/}
.mainNews .bodyContent h1 {margin-top: 2px;}

.mainNewsImage {width: 240px !important; border-top: 1px #fff solid; margin: 0 auto;}
.mainNewsImage td {text-align: center; padding: 12px 14px 14px;}
.mainNewsImage .img {width: 240px; margin: 0; text-align: center;}
.mainNewsImage {background: url(/media/i/bg-newsImages-body.gif) 0% 100% no-repeat !important;}
.mainNewsImage .img img {border: 1px #000 solid;}
.mainNewsImage .text {padding: 0px 0px 13px; text-align: center;}
.mainNewsImage .blank td {background: url(/media/i/bg-newsImages.gif) 0 0 repeat-x; height: 5px; padding: 0;}
.mainNewsImage .vr {background: none; padding: 0; height: 4px !important; overflow: hidden; margin: 1px 0 0 !important;}
.mainNewsMore td {padding: 12px 12px 14px; font-weight: bold;}

.mainNewsBodies {display: none;}

* h1 a {padding: 0 !important; margin: 0 !important;}

td.mainBanners {vertical-align: top; border-top: 4px #fff solid; width: 189px;}
.mainMain table.mainBanners {width: 189px;}
table.mainBanners td {text-align: center;}
table.mainBanners {width: 100%;}
table.mainBanners a {display: table !important; _display: block; _width: 1px; margin: 14px auto !important;}

.photoGalleryButton {padding: 14px 0 0 !important;}
.photoGalleryButton span {display: block; border: 1px #E4E0DD solid;}
.photoGalleryButton span span {border: 0; background: #E4E0DD 0 570px no-repeat; width: 100%; text-align: center; padding: 13px 14px;}
.photoGalleryLinks {display: none;}

.gallery {width: 100%; height: 1px; margin-bottom: 14px;}
.gallery td {text-align: center; vertical-align: bottom;}
.gallery .body {vertical-align: top; background: #fff url(/media/i/bg-gallery.gif) 0 0 repeat-x; padding: 4px 14px 5px;}
.gallery .body a, .gallery .body h2 {font: bold 11px Arial,sans-serif; color: #41669B; margin: 0 auto; display: block;}
.gallery .body p {margin: 0;}
.gallery span.photo {display: block; margin: 14px auto 0; min-width: 1px; _width: 1px !important; padding-bottom: 0px; background: #F2F1F2 url(/media/i/bg-gallery-top.gif) 0 100% repeat-x;}
.gallery span.photo img {border: 2px #ECEBED solid;}

.structure {width: 100%; background: url(/media/i/structure-left.gif) 1px 1px no-repeat #F6F5F5; text-align: center; margin-bottom: 1em;}
.structure img {width: 214px; height: 42px;}
.structure table {margin: 14px auto;}
.structure table td {border: 0;}
.structureCell {border: 1px #CDCCCC solid; background: url(/media/i/structure-right.gif) 100% 0 no-repeat; }
/*
.structure td {text-align: center; vertical-align: middle; height: 35px;}
.structure table td {cursor: hand; cursor: pointer; background: url(/media/i/bg-structure.gif) 0 0 repeat-x;}
.structure table td div {cursor: hand; cursor: pointer; width: 253px; background: url(/media/i/bg-structure-right.gif) 100% 0 no-repeat !important; height: 35px; margin: 0; padding: 0;}
.structure table td div.right {width: 173px;}
.structure table td a {cursor: hand; cursor: pointer; display: block; height: 35px; text-align: center; background: url(/media/i/bg-structure-left.gif) 0 0 no-repeat; font: bold 12px/32px Tahoma; padding: 0 14px;}
.structure .leadersV {width: 2px; height: 11px; overflow: hidden; margin: 2px auto; background: #476EA9;}
.structure .leadersH {width: 11px; height: 2px; overflow: hidden; margin: auto 2px; background: #476EA9;}
*/

.structure table td.active {background: #476EA9;}
.structure table td.active div {background: url(/media/i/bg-structure-right-a.gif) 100% 0 no-repeat !important;}
.structure table td.active a {background: url(/media/i/bg-structure-left-a.gif) 0 0 no-repeat; color: #fff;}

.formTable {width: 100%; margin: 0 auto;}
.formTable td, .formTable th {padding-bottom: 6px; vertical-align: top;}
.formTable th {text-align: left; white-space: nowrap; font-weight: bold !important; font-size: 12px;}
.formTable th span {font-weight: normal; font-size: 11px; white-space: normal;}
.formTable th small {font-size: 10px; font-weight: normal; white-space: normal;}
.formTable label {font-weight: bold; line-height: 18px !important; padding-right: 11px; display: block;}
.formTable td {line-height: 18px !important;}
.formTable input.text {width: 100%;}
.formTable select, .formTable textarea {width: 100%;}
.formTable table {width: 100%;}
.formTable .blank div {width: 11px; height: 18px;}

.ktrBlock1 {background: #fff;}
.ktrBlock1 .head h1, .ktrBlock1 .head a {font: bold 11px Arial,sans-serif; margin: 0; padding: 5px 7px; text-align: left; color: #fff; display: block;}
.ktrBlock1 .head a {padding: 0 !important; height: auto !important; line-height: auto !important;}
.ktrBlock1 .head {background: #fff;}
.ktrBlock1 .head table {width: 100%;}
.ktrBlock1 .body td {background: url(/media/i/bg-gray-top.gif) #f4f2f2 0 0 repeat-x; vertical-align: top; padding: 14px 14px 0;}

.ktrBlock1 .fourPX {background: #fff;}
.ktrBlock1 .fourPX div {width: 1px; height: 4px; overflow: hidden;}
.ktrBlock1 .newsImages {width: 200px !important;}
.ktrBlock1 .newsImages td {padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 7px;}
.ktrBlock1 .newsImages a {padding: 0;}
.ktrBlock1 .body th {background: #C6C4C5;}
.ktrBlock1 .body th div {width: 1px; height: 1px; overflow: hidden;}
.ktrBlock1 h1, .ktrBlock1 h2, .ktrBlock1 p {margin: 0 0 11px; padding: 0;}
.ktrFirst h2 {font: bold 12px Arial,sans-serif; color: #982044;}
.directSpeach1 div.pic {margin-bottom: 11px;}
.directSpeach1 div.pic strong {margin-top: 3px; display: block;}
.directSpeach1 h2 {text-align: left;}
.ktrBlock1 tr.more td {padding: 0px 14px 11px; background: #f4f2f2;}


/*
.ktrMain .head {padding-top: 6px;}
.ktrMain .head a {text-align: left;}
.ktrNews {width: 100%; height: 1px; background: #fff; border-bottom: 4px #fff solid;}
.ktrNews td.more {padding: 2px 14px 3px; background: #f4f2f2;}
.ktrNews td.more table {width: 100%;}
.ktrNewsLine {vertical-align: top; height: 100%; background: url(/media/i/bg-ktr-news-line.gif) #fff 0 0 repeat-x; border-top: 1px #a31d45 solid; border: 1px #a31d45 solid; border-right-width: 0;}
.ktrNewsLine table {width: 100%; border-collapse: collapse; border-spacing: 0;}
.ktrNewsTitles {vertical-align: top; height: 100%;}
.ktrNewsTitles .newsListFull {border-top: 0; margin: 0;}
.ktrNewsTitles .newsListFull td {background: none;}

.ktrNewsButtons {width: 191px; height: 100%; border-left: 1px #a31d45 solid;}
.ktrNewsButtons div {position: relative; width: 191px; height: 100%;}
.ktrNewsButtons td {padding: 0;}
.ktrNewsButtons table.ktrNewsButtonsTable {position: relative; left: -1px; width: 191px !important;}
.ktrNewsButtons table {width: 100%; height: 100%; border-spacing: 0;}
.ktrNewsButtons table td {padding: 0 0 0 2px;}
.ktrNewsButtons table td.active {padding: 0 0 0 1px; background: url(/media/i/ktr-news-bg-left.gif) #FAFAFA 0 50% no-repeat;}
.ktrNewsButtons table td.active table {border-left: 0; border-top: 1px #A31D45 solid; border-right: 1px #A31D45 solid;}
.ktrNewsButtons table td.active table td {padding-left: 4px; background: none; border-bottom: 1px #A31D45 solid; border-right: 0;}
.ktrNewsButtons table table {border-left: 1px #D7D6DA solid; border-top: 1px #fff solid;}
.ktrNewsButtons table table td {border-top: 1px #fff solid; height: 20%; background: #FAFAFA; border-right: 1px #D7D6DA solid; border-bottom: 1px #D7D6DA solid; text-align: center;}
.ktrNewsButtons td.active a {color: #6B6B6C;}
.ktrNewsButtons a {display: block; padding: 10px 0 13px; text-align: center;}
*/

.ktrMain .head {padding-top: 6px;}
.ktrMain .head a {text-align: left;}
.ktrNews {width: 100%; height: 1px; background: #fff; border-bottom: 4px #fff solid;}
.ktrNews td.more {padding: 2px 14px 3px; background: #f4f2f2;}
.ktrNews td.more table {width: 100%;}
.ktrNewsLine {width: 100%; vertical-align: top; height: 100%; background: url(/media/i/bg-ktr-news-line.gif) #fff 0 0 repeat-x; border-top: 1px #a31d45 solid; border: 1px #a31d45 solid; border-right-width: 1px;}
.ktrNewsLine table {width: 100%; border-collapse: collapse; border-spacing: 0;}
.ktrNewsTitles {vertical-align: top; height: 100%;}
.ktrNewsTitles .newsListFull {border-top: 0; margin: 0;}
.ktrNewsTitles .newsListFull td {background: none;}

.ktrNewsButtons {padding: 0;}
.ktrNewsButtons div {width: 191px; position: relative; min-height: 191px; height: 100%; //height: expression(this.parentNode.parentNode.cells[0].getElementsByTagName('table')[1].scrollHeight < 174 ? '191px' : '100%');}
.ktrNewsButtons table {_border-collapse: collapse; border-spacing: 0; width: 100%; height: 100%;}
.ktrNewsButtons table.ktrNewsButtonsTable {position: relative; width: 192px !important; height: 100%; left: -1px; margin-right: -1px;}
.ktrNewsButtons table td {height: 20%;}
.ktrNewsButtons table table td {height: 100%;}
.ktrNewsButtons a {display: block; text-align: center; padding: 3px 0; line-height: 12px;}
.ktrNewsButtons td.active a {color: #6B6B6C;}
.ktrNewsButtons td {cursor: pointer;}
.ktrNewsButtons td.active {background: #f5f5f5;}
.ktrNewsButtons td.active a {color: #a31d45;}
.ktrNewsButtons table td.active table td {border-left: 1px #f5f5f5 solid; border-right: 1px #A01B46 solid; border-bottom: 1px #F3F3F3 solid; background: url(/media/i/ktr-news-bg-right.gif) 0 100% no-repeat #F5F5F5; text-align: center;}
.ktrNewsButtons table td.active {padding-top: 0; border-top: 1px #A01B46 solid; border-bottom: 1px #A01B46 solid;}
.ktrNewsButtons table td {padding-top: 1px; padding-left: 2px;}
.ktrNewsButtons table table td {background: url(/media/i/bg-ktr-news-head.gif) 0 0 repeat-x #fafafa; border-bottom: 1px #D0CFD4 solid; border-left: 1px #D0CFD4 solid; border-right: 1px #D0CFD4 solid; padding: 0;}




#info {background: url(/media/i/bg-info.gif) 0 0 no-repeat; width: 189px; height: 66px;}
#info * {font: normal 11px Arial,sans-serif; color: #000;}
#info select {width: 173px; margin: 0; padding: 0;}
#info div {padding: 35px 8px 0px;}

.editLink {float:right; border: 2px solid #000;}

.topHead {margin-top: 5px; width: 100%;}
.topHead table {width: 100%;}
.topHead th {text-align: left;}
.topHead h1 {font: bold 11px Arial,sans-serif; color: #fff; margin: 0; padding: 5px 14px;}
.topHead a {color: #fff; text-decoration: none;}

.topHeadLarge {margin-top: 0px; width: 100%;}
.topHeadLarge table {width: 100%;}
.topHeadLarge th {text-align: left;}
.topHeadLarge h1 {font: bold 11px Arial,sans-serif; color: #fff; margin: 0; padding: 7px 14px 8px;}
.topHeadLarge a {color: #fff; text-decoration: none;}

.topHeadLarge .topHeadShow table {height: 29px;}

.topHeadShow {width: 150px; padding-left: 1px;}
.topHeadShow table {height: 24px;}
.topHeadShow table th {text-align: center;}
.topHeadShow table a {font: 10px Tahoma !important; width: 100%; padding: 5px 0 7px; display: block; text-align: center; white-space: nowrap;}

.tableLawTop th {background: url(/media/i/bg-green-head.gif) 0 0 repeat-x;}
.tableKtrTop th {background: url(/media/i/bg-blue-head.gif) 0 0 repeat-x;}
.tableLibraryTop th {background: url(/media/i/bg-darkgray-head.gif) 0 0 repeat-x;}
.tableHistoryTop th {background: url(/media/i/bg-darkgreen-head.gif) 0 0 repeat-x;}

.bgWhite {background-color: #fff; width: 100%;}
.bgWhite td.pngLeft {background: url(/media/i/bgWhite-left.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgWhite-left.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgWhite-left.gif) no-repeat"); -backgr\ound: none !important;}
.bgWhite td.pngRight {background: url(/media/i/bgWhite-right.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgWhite-right.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgWhite-right.gif) no-repeat"); -backgr\ound: none !important;}

.bgYellow td {background-color: #ada286;}
.bgYellow td.pngLeft {background: url(/media/i/bgYellow-left.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgYellow-left.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgYellow-left.gif) no-repeat"); -backgr\ound: none !important;}
.bgYellow td.pngRight {background: url(/media/i/bgYellow-right.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgYellow-right.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgYellow-right.gif) no-repeat"); -backgr\ound: none !important;}

.bgBlue td {background-color: #3e69a5;}
.bgBlue td.pngLeft {background: url(/media/i/bgBlue-left.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgBlue-left.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgBlue-left.gif) no-repeat"); -backgr\ound: none !important;}
.bgBlue td.pngRight {background: url(/media/i/bgBlue-right.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgBlue-right.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgBlue-right.gif) no-repeat"); -backgr\ound: none !important;}

.bgLblue td {background-color: #539fd7;}
.bgLblue td.pngLeft {background: url(/media/i/bgLblue-left.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgLblue-left.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgLblue-left.gif) no-repeat"); -backgr\ound: none !important;}
.bgLblue td.pngRight {background: url(/media/i/bgLblue-right.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgLblue-right.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgLblue-right.gif) no-repeat"); -backgr\ound: none !important;}

.bgLblue2 td {background-color: #eef1f8;}
.bgLblue2 td.pngLeft {background: url(/media/i/bgLblue2-left.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgLblue2-left.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgLblue2-left.gif) no-repeat"); -backgr\ound: none !important;}
.bgLblue2 td.pngRight {background: url(/media/i/bgLblue2-right.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgLblue2-right.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgLblue2-right.gif) no-repeat"); -backgr\ound: none !important;}

.bgLred td {background-color: #cf847e;}
.bgLred td.pngLeft {background: url(/media/i/bgLred-left.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgLred-left.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgLred-left.gif) no-repeat"); -backgr\ound: none !important;}
.bgLred td.pngRight {background: url(/media/i/bgLred-right.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgLred-right.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgLred-right.gif) no-repeat"); -backgr\ound: none !important;}

.bgLred2 td {background-color: #f6edec;}
.bgLred2 td.pngLeft {background: url(/media/i/bgLred2-left.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgLred2-left.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgLred2-left.gif) no-repeat"); -backgr\ound: none !important;}
.bgLred2 td.pngRight {background: url(/media/i/bgLred2-right.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgLred2-right.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgLred2-right.gif) no-repeat"); -backgr\ound: none !important;}

.bgRed td {background-color: #a31d45;}
.bgRed td.pngLeft {background: url(/media/i/bgRed-left.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgRed-left.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgRed-left.gif) no-repeat"); -backgr\ound: none !important;}
.bgRed td.pngRight {background: url(/media/i/bgRed-right.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgRed-right.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgRed-right.gif) no-repeat"); -backgr\ound: none !important;}

.bgGray td {background-color: #a1a1a3;}
.bgGray td.pngLeft {background: url(/media/i/bgGray-left.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgGray-left.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgGray-left.gif) no-repeat"); -backgr\ound: none !important;}
.bgGray td.pngRight {background: url(/media/i/bgGray-right.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgGray-right.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgGray-right.gif) no-repeat"); -backgr\ound: none !important;}

.bgDarkGreen td {background-color: #365B6C;}
.bgDarkGreen td.pngLeft {background: url(/media/i/bgGreenDark-left.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgGreenDark-left.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgGreenDark-left.gif) no-repeat"); -backgr\ound: none !important;}
.bgDarkGreen td.pngRight {background: url(/media/i/bgGreenDark-right.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgGreenDark-right.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgGreenDark-right.gif) no-repeat"); -backgr\ound: none !important;}

.bgDarkGray td {background-color: #885758;}
.bgDarkGray td.pngLeft {background: url(/media/i/bg-darkgray-left.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bg-darkgray-left.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bg-darkgray-left.gif) no-repeat"); -backgr\ound: none !important;}
.bgDarkGray td.pngRight {background: url(/media/i/bg-darkgray-right.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bg-darkgray-right.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bg-darkgray-right.gif) no-repeat"); -backgr\ound: none !important;}

.bgGreen td {background-color: #056c5e;}
.bgGreen td.pngLeft {background: url(/media/i/bgGreen-left.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgGreen-left.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgGreen-left.gif) no-repeat"); -backgr\ound: none !important;}
.bgGreen td.pngRight {background: url(/media/i/bgGreen-right.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/bgGreen-right.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/bgGreen-right.gif) no-repeat"); -backgr\ound: none !important;}

.tableLawTop td.pngLeft {background: url(/media/i/png-head-law-left.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/png-head-law-left.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/png-head-law-left.gif) no-repeat"); -backgr\ound: none !important;}
.tableLawTop td.pngRight {background: url(/media/i/png-head-law-right.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/png-head-law-right.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/png-head-law-right.gif) no-repeat"); -backgr\ound: none !important;}

.tableKtrTop td.pngLeft {background: url(/media/i/png-head-ktr-left.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/png-head-ktr-left.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/png-head-ktr-left.gif) no-repeat"); -backgr\ound: none !important;}
.tableKtrTop td.pngRight {background: url(/media/i/png-head-ktr-right.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/png-head-ktr-right.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/png-head-ktr-right.gif) no-repeat"); -backgr\ound: none !important;}

.tableHistoryTop td.pngLeft {background: url(/media/i/png-head-history-left.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/png-head-history-left.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/png-head-history-left.gif) no-repeat"); -backgr\ound: none !important;}
.tableHistoryTop td.pngRight {background: url(/media/i/png-head-history-right.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/png-head-history-right.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/png-head-history-right.gif) no-repeat"); -backgr\ound: none !important;}

.tableLibraryTop td.pngLeft {background: url(/media/i/png-head-library-left.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/png-head-library-left.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/png-head-library-left.gif) no-repeat"); -backgr\ound: none !important;}
.tableLibraryTop td.pngRight {background: url(/media/i/png-head-library-right.png) 0 0 no-repeat; -background: none; -filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/i/png-head-library-right.png', sizingMethod='crop')"); -background: expression("transparent url(/media/i/png-head-library-right.gif) no-repeat"); -backgr\ound: none !important;}

.show {visibility: visible;}
.hide {height: 1px; overflow: hidden;}

.siblingMargin {border-top: 0 !important; margin-top: 0 !important;}
.logos3 {width: 100%;}
.logos3 .padding {padding: 12px;}
.logos3 .logosTable {margin: 0 !important;}

.letters {height: 1px; border-top: 4px #fff solid;}
.letters .pic td {background: #F4F2F3; text-align: center; padding: 10px 0;}
.letters .pic a {border: 0 !important;}
.letters .pic img {border: 0 !important;}
.letters .body {background: #fff; vertical-align: top; height: 100%;}
.letters .more td {padding: 4px 0 4px 14px;}

.lettersList {width: 100%; border-top: 1px #e1e2e4 solid; height: 100%;}
.lettersList td {text-align: left; vertical-align: top; padding: 2px 14px 3px; border-bottom: 1px #e1e2e4 solid; background-color: #fff;}
.lettersList th {color: #aaa; text-align: left; vertical-align: top; padding: 2px 14px 3px 0px; width: 100%; border-bottom: 1px #e1e2e4 solid; background-color: #fff;}

.lettersListInner {height: 1px !important;}

.docum {background: #F4F2F2; padding: 0; vertical-align: top;}

#addTable, #addTable td, #addTable th {background: transparent !important;}

.addPhotos {position: relative;}
.addPhotos div {text-align: right;}

.sitemap strong {display: block; text-transform: uppercase; margin-top: 1em;}
.sitemap b {display: block; margin-top: 1em;}
.sitemap li {margin-top: 1em;}
.sitemap li li {margin-top: 0;}
.sitemap li a {display: block; margin-bottom: 1em;}
.sitemap li ol a, .sitemap li ul a {display: inline; margin-bottom: 0;}

div.hidden {display: none;}

#top_logo_flash {background-color: #F5F5FA;}

.paddingLeft {padding-left: 15px;}
.paddingRight {padding-right: 15px;}

.star { color: red; font-size: 20px !important; }

strong.bannercode {display: block; margin: 1em auto 0;}
div#bannercode div a {display: table; margin: 0 auto;}
div.bannercode {font: 9px Tahoma, sans-serif; display: block; width: 350px; background: #fff; border: 1px #C7C6C6 solid; padding: 5px; margin: 0.5em auto 2.5em !important;}
div#bannercode {text-align: center;}
div#bannercode small {font-size: 11px;}


table.symbols {width: auto;}
.symbols td.date {border-left: 2px #E2E2E2 solid; border-right: 2px #E2E2E2 solid; border-bottom: 2px #E2E2E2 solid; text-align: center; font-weight: bold; color: #476871; font-size: bold; background: #FBF9FA; padding: 8px 14px;}
.symbols td.logo {border: 2px #E2E2E2 solid; border-bottom-width: 1px; background: #fff; padding: 10px 14px;; width: auto;}
.symbols th.comments {vertical-align: top; padding: 10px 14px; text-align: left; font-weight: normal;}


* TABLE.logosLinks {width: 100%; text-align: center; margin: 14px 0 0 !important; border-collapse: separate;}
* TABLE.logosLinks a {font-weight: bold; width: 100%;}
* TABLE.logosLinks th.active {background: url(/media/i/btn-green-left.gif) no-repeat;}
* TABLE.logosLinks th.active a {color: #fff;}
* TABLE.logosLinks th {cursor: pointer; background: url(/media/i/btn-gray-left.gif) no-repeat;}
* TABLE.logosLinks div {background: url(/media/i/btn-gray-right.gif) 100% 0 no-repeat; width: 100%; height: 42px; margin: 0 !important; padding: 0 1px; width: 100%; display: table; //display: block; border-spacing: 0;}
* TABLE.logosLinks th.active div {background: url(/media/i/btn-green-right.gif) 100% 0 no-repeat;}
* TABLE.logosLinks a {color: #365B6C; //margin-top: expression((42 - this.offsetHeight)/2); display: table-cell; height: 40px; padding-bottom: 2px; width: 100%; //height: auto; //display: block; vertical-align: middle;}

.bulletz {
list-style-type: none;
margin: 14px;
padding: 0;
}
.bulletz li {
background: url(/media/i/bullet.gif) no-repeat;
background-position: 0px 5px;
padding-left: 10px;
}


/*Sape level 1 �������*/
/*Sape level 3 �������*/
/*Sape level 3 �������*/

.block_links_section * {
    background:transparent none repeat scroll 0 0 !important;
    border:medium none !important;
    clear:none !important;
    clip:rect(auto, auto, auto, auto) !important;
    font-size:100% !important;
    font-style:normal !important;
    font-variant:normal !important;
    font-weight:normal !important;
    height:auto !important;
    letter-spacing:normal !important;
    line-height:normal !important;
    margin:0 !important;
    overflow:visible !important;
    padding:0 !important;
    position:static !important;
    text-align:left !important;
    text-decoration:none !important;
    text-indent:0 !important;
    text-transform:none !important;
    vertical-align:baseline !important;
    visibility:visible !important;
    white-space:normal !important;
    width:auto;
    word-spacing:normal !important;
    z-index:auto !important;
    cursor: pointer!important;
    word-wrap: break-word!important;
}
.block_links_section li {
    display:list-item !important;
    list-style-image:none !important;
    list-style-position:outside !important;
    list-style-type:none !important;
    display: inline;
}
.block_links_section li DIV {
    padding:0.5em !important;
}

.block_links_section DIV, .block_links_section TABLE {
    padding: 5px !important;
}

.block_links_section {
    width: 670px!important;
    font-family: Verdana!important;
    font-size: 11px!important;
    border: 0px solid #f4f2f2!important;
    background-color: #f4f2f2!important;
    padding:5px!important;
    position: relative!important;
    display:block!important;

}
.block_links_section_icnt, .block_links_section_icnt * {
    text-align: center!important;
}

.block_links_section_text, .block_links_section_text A, .block_links_section_text A:hover {
    color: #6b6b6c!important;
    font-size: 11px!important;
}
.block_links_section_url {
    color: #006600!important;
    font-size: 11px!important;
}
.block_links_section_header, .block_links_section_header A {
    color: #000066!important;
    font-size: 13px!important;
    font-weight: bold!important;
    text-decoration: underline!important;
}
.block_links_section_sign {
    color: #999999!important;
    font-size: 10px!important;
    text-align: center!important;
}

.block_links_section_clear {
    clear:both!important;
}

.block_links_section TABLE {
    width: 100%!important;
    border: 0px!important;
}

/*Sape level 2 ������ ��� ��������*/
.block_links_main * {
    background:transparent none repeat scroll 0 0 !important;
    border:medium none !important;
    clear:none !important;
    clip:rect(auto, auto, auto, auto) !important;
    font-size:100% !important;
    font-style:normal !important;
    font-variant:normal !important;
    font-weight:normal !important;
    height:auto !important;
    letter-spacing:normal !important;
    line-height:normal !important;
    margin:0 !important;
    overflow:visible !important;
    padding:0 !important;
    position:static !important;
    text-align:left !important;
    text-decoration:none !important;
    text-indent:0 !important;
    text-transform:none !important;
    vertical-align:baseline !important;
    visibility:visible !important;
    white-space:normal !important;
    width:auto;
    word-spacing:normal !important;
    z-index:auto !important;
    cursor: pointer!important;
    word-wrap: break-word!important;
}
.block_links_main li {
    display:list-item !important;
    list-style-image:none !important;
    list-style-position:outside !important;
    list-style-type:none !important;
    display: inline;
}
.block_links_main li DIV {
    padding:0.5em !important;
}

.block_links_main DIV, .block_links_main TABLE {
    padding: 5px !important;
}

.block_links_main {
    width: 180px!important
    font-family: Verdana!important;
    font-size: 11px!important;
    border: 0px solid #FFFFFF!important;
    background-color: #FFFFFF!important;
    padding:5px!important;
    position: relative!important;
    display:block!important;

}
.block_links_main_icnt, .block_links_main_icnt * {
    text-align: center!important;
}

.block_links_main_text, .block_links_main_text A, .block_links_main_text A:hover {
    color: #6b6b6c!important;
    font-size: 11px!important;
}
.block_links_main_url {
    color: #006600!important;
    font-size: 11px!important;
}
.block_links_main_header, .block_links_main_header A {
    color: #000066!important;
    font-size: 13px!important;
    font-weight: bold!important;
    text-decoration: underline!important;
}
.block_links_main_sign {
    color: #999999!important;
    font-size: 10px!important;
    text-align: center!important;
}

.block_links_main_clear {
    clear:both!important;
}

.block_links_main TABLE {
    width: 100%!important;
    border: 0px!important;
}

/*Sape level 2 ����� ��� ���������� � �������� � ������� � �.�.*/

/*Sape level 2 ����� ��� ���������� � �������� � ��������*/

/*Sape level 3 ����� ��� ���������� � �������� � ��������*/
.block_links_startmain * {
    background:transparent none repeat scroll 0 0 !important;
    border:medium none !important;
    clear:none !important;
    clip:rect(auto, auto, auto, auto) !important;
    font-size:100% !important;
    font-style:normal !important;
    font-variant:normal !important;
    font-weight:normal !important;
    height:auto !important;
    letter-spacing:normal !important;
    line-height:normal !important;
    margin:0 !important;
    overflow:visible !important;
    padding:0 !important;
    position:static !important;
    text-align:left !important;
    text-decoration:none !important;
    text-indent:0 !important;
    text-transform:none !important;
    vertical-align:baseline !important;
    visibility:visible !important;
    white-space:normal !important;
    width:auto;
    word-spacing:normal !important;
    z-index:auto !important;
    cursor: pointer!important;
    word-wrap: break-word!important;
}
.block_links_startmain li {
    display:list-item !important;
    list-style-image:none !important;
    list-style-position:outside !important;
    list-style-type:none !important;
    display: inline;
}
.block_links_startmain li DIV {
    padding:0.5em !important;
}

.block_links_startmain DIV, .block_links_startmain TABLE {
    padding: 5px !important;
}

.block_links_startmain {
    width: 180px!important;
    font-family: Verdana!important;
    font-size: 11px!important;
    border: 0px solid #ffffff!important;
    background-color: #ffffff!important;
    padding:5px!important;
    position: relative!important;
    display:block!important;

}
.block_links_startmain_icnt, .block_links_startmain_icnt * {
    text-align: center!important;
}

.block_links_startmain_text, .block_links_startmain_text A, .block_links_startmain_text A:hover {
    color: #6b6b6c!important;
    font-size: 11px!important;
}
.block_links_startmain_url {
    color: #006600!important;
    font-size: 11px!important;
}
.block_links_startmain_header, .block_links_startmain_header A {
    color: #000066!important;
    font-size: 13px!important;
    font-weight: bold!important;
    text-decoration: underline!important;
}
.block_links_startmain_sign {
    color: #6b6b6c!important;
    font-size: 10px!important;
    text-align: center!important;
}

.block_links_startmain_clear {
    clear:both!important;
}

.block_links_startmain TABLE {
    width: 100%!important;
    border: 0px!important;
}

