#content {padding: 0px;}
#content .c404 {padding: 10px 30px; }

#screen {height: 330px; position: relative; background-color: #153b62;}
#screen .slader {background: url("/web/images/v2/screen_slader.png"); height: 40px; position: absolute; z-index: 35000; bottom: 0px; width: 100%; left: 0px;}
#screen .pos1 {background-position: -760px 0px;}
#screen .pos2 {background-position: -570px 0px;}
#screen .pos3 {background-position: -380px 0px;}
#screen .pos4 {background-position: -190px 0px;}
#screen .pos5 {background-position: 0px 0px;}

#screen .navblock .active {font: bold 13px Arial; color: #fff;}
#screen .navblock .passive {font: bold 13px Arial; color: #0a4885;}
#screen .moreButton {position: absolute; top: 220px; left: 40px; z-index: 33000;}
#screen .screenImg {position: absolute; top: 0px; left: 0px;}
#screen .navblock {width: 170px; margin: 0px 10px; float: left; text-align: center; margin-top: 2px; display: inline; height: 36px; position: relative;}
#screen .navblock a {text-decoration: none;}
#screen .navblock a:hover span span {text-decoration: underline;}
#screen .navblock a.outer {display: table; *position: relative; *display:block; overflow: hidden; text-align: center; height: 100%; width:100%;}
#screen .navblock .active span span {color: white;}
#screen .navblock .passive span span {color: #286EB3;}
#screen .navblock span {display: block; color: white;}
#screen .navblock span.middle {*position: absolute; left: 0px; *top: 50%; display: table-cell; vertical-align: middle; width:170px; height: 36px; *height: auto; color: inherit;}
#screen .navblock span.inner {*position: relative; left: 0px; *top: -50%; *padding: 10px 0px; width: 100%; cursor: pointer; text-align: center; color: inherit; font: bold 13px Arial;}

#news {height: 22px; font: 12px Arial; line-height: 13px; color: white; margin: 0px 35px; margin-top: 18px; border-top: 1px solid #fac5b4; border-bottom: 1px solid #fac5b4; position: relative;}
#news .left {position: absolute; left: -7px; top: -1px; background: url("/web/images/v2/news_bar_left.gif") no-repeat; width: 7px; height: 24px; z-index: 1000;} 
#news .right {position: absolute; right: -7px; top: -1px;  background: url("/web/images/v2/news_bar_right.gif") no-repeat; width: 7px; height: 24px; z-index: 1000;}
#news .title {font: bold 13px Arial; color: #0a4885;}
#news .text {font: bold 13px Arial; color: #7f7f7f;}
#news p {float: left; padding-top: 2px;}


#blockContainer {margin-top: 15px;}
#blockContainer .block {float:left; width: 282px; background: url("/web/images/v2/block_background.jpg") no-repeat; margin-left: 28px; display: inline;}
#blockContainer .block .title {padding: 0px;}
#blockContainer .block .labelArea {height: 25px; margin-left: 32px; width: 90px; text-align: center;}
#blockContainer .block .labelArea span {font: bold 14px Arial; color: white; vertical-align: bottom; line-height: 24px;}
#blockContainer .block .contentArea {padding: 20px;}
#blockContainer .block .contentArea .entry {margin-bottom: 10px;}
#blockContainer .block .contentArea .title a {font: bold 12px Arial; color: #0A4885;}
#blockContainer .block .contentArea p {font: normal 12px Arial; color: #3178b8;}

.blockContent .nameBlock {margin-top: 10px;margin-left: 10px;margin-right: 10px;}
.blockContent .descriptionBlock {margin-left: 10px;}

#info .title {margin-left: 0px; margin-bottom: 5px; font: bold 18px Arial; color: #fa9672;}
#info .title a {font: bold 18px Arial; color: #fa9672;}
#info a {color: #286EB3;}
#info a b {color: #286EB3;}
#info a strong {color: #286EB3;}
#info .medium {font-size: 14px;}
#info .medium a {font-size: 14px;}