body {
    height: 920px;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    margin: 0px;
    padding: 0px;
    background: #013a45; 
    background: -moz-linear-gradient(top, #101543, #013a45); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, 
        color-stop(0%,#101543), color-stop(100%,#013a45)); /* Chrome, Safari4+ */
    background: -webkit-linear-gradient(top, #101543, #013a45); /* Chrome 10+, Safari 5.1+ */
    background: -o-linear-gradient(top, #101543, #013a45); /* Opera 12 */
    background: -ms-linear-gradient(top, #101543, #013a45); /* IE10 */
    background: linear-gradient(top, #101543, #013a45); /* CSS3 */
    height: 100%;
}

h1 {
    font-size: 18px;
    font-weight: bold;
    line-height: normal;
}

h2 {
    font-size: 14px;
    font-weight: bold;
    line-height: 0px;
}

a {
    color: #6593c1;
}

form {
    margin: 0px;
}


table {
    text-align: left;
    border-collapse: collapse;
}

.error {
    color: #AA0000;
}

.pager { line-height: normal; font-size: 14px;}
.pager span.curr { padding: 2px 3px 3px 3px; margin-right: 5px; background: #000; color: #FFF }
.pager a { padding: 2px 3px 3px 3px; margin-right: 5px;  text-decoration: none; color: #FFF }
.pager a:hover { background: #ECF1F3; color: #222 }
.pager a.prev, .pager a.next, .pager a.first, .pager a.last { color: #FFF }
.pager a.prev:hover, .pager a.next:hover, .pager a.first:hover, .pager a.last:hover {  background: #FCFCE9; color: #222 }
.pager a.prev { margin-right: 15px }
.pager a.next { margin-left: 10px }

.serverTable {border: 1px solid #d7d7dd; border-collapse: collapse;}
.serverTable .serv_name { }
.serverTable th {font-size: 12px;}
.serverTable .selectRow {background-color:#F4F0E0;}
.serverTable td {text-align: center; border: 1px solid #d7d7dd; padding: 5px;}
.serverTable .NA {text-align: left;}

div.topic_announce div.topic_tags { clear: both; padding: 6px 0 6px 0; font-size: 11px; color: #666 }

#system_messages {font-size: 14px;}

.red {color: #CC1010;}

.popuper { z-index: 999; position: fixed; display: none; width: 100%; text-align: center; overflow: hidden; top: 30%; }
.popuper iframe { z-index: -1; position: absolute; }
.popuper table.table { background: #F9F9F0; border: 1px solid #303030; border-collapse: collapse }
.popuper table.table td { padding: 0 }
.popuper table.table td.bottom { height: 25px }
.popuper a.close { color: #FFF; display: block; float: right; padding: 1px 5px 3px 7px; background: #800000; text-decoration: none }
.popuper #popuper_text { float: right; padding: 5px 15px 0 15px }
.popuper #popuper_indicator { float: left; margin-left: 15px }

#img_load_form { z-index: 999; position: absolute; display: none; left: 250px; }
.articles {
    width: 100%;
    border: 0px;
    margin-bottom: 48px;
    margin-top: 0px;
}
.articles .name {color: #808080;}
.articlesView {}
.articlesView .name {color: #808080;}
.articlesTable {width: 470px;border: 0px;}
.articlesTable .header {font-size: 20px;width: 1%;}
.articlesTable .dots{
    border-bottom: 3px dotted black;
    height: 21px;
    margin: 0 5px;
}
.articlesTable .subCount {
    width: 1px;
    color: black;
    font-size: 20px;
}



.abs {
    position: absolute;
}

.bgDiv {
    position: absolute;
    width: 100%;
    overflow: hidden;
}

.bgDiv div {
    background-repeat: no-repeat;
    background-position: 50% 0;
    height: 230px;
    padding: 0;
    width: 100%;
}
#selfL {
    display: block;
    width: 100%;
    height: 250px;
    position: relative;
    z-index: 2;
}

.leftLogo {
    margin: 20px 0px 0px 20px;
    position: absolute;
    height: 257px;
    width: 267px;
    background: url('/img/leftLogo.png')  no-repeat;
}

.short {
    margin-top: 110px;
    width:940px;    
    position: relative;
    z-index: 2;
    border: 0px solid red;
    background: url('/img/cont/repeat.jpg')  repeat-y 0px 0px;
}
.shortTop {
    width:1056px;
    height: 67px;
    background: url('/img/cont/top.png')  no-repeat 2px 0px;
    position: absolute;
    margin: -67px 0px 0px -60px;
}

.shortLeft {
    width:58px;
    height: 489px;
    background: url('/img/cont/left.png')  no-repeat 2px 0px;
    position: absolute;
    margin: 0px 0px 0px -58px;
}

.shortRight {
    width:58px;
    height: 489px;
    background: url('/img/cont/right.png')  no-repeat 2px 0px;
    position: absolute;
    margin: 0px 0px 0px 936px;
}
.shortBody {
    width:948px;
    height: 27px;
    background: url('/img/cont/bottom.png')  no-repeat 0px 100%;
    position: absolute;
    margin: 0px 0px 0px -8px;
}
.InBorder {
    height: 1280px;
    background: url('/img/cont/center.jpg')  no-repeat 0px 0px;
    width: 940px;
}

.footer {
    background-color: #095a67;
    margin-top: 30px;
    /*    width: 100%;*/
    text-align: center;
    padding:15px;
}
.footer .counters {
    float: left;
    position: absolute;
}

.InBorder, .InBorder td {
    vertical-align: top;
    border: 0px solid black;
}

#vnp {
    height: 110px;
    background: url('/img/b1bg.png')  no-repeat 50% 50%;
}

.bn1 {
    margin: 24px 0px 0px 235px;
}

.borderLeftColl {
    position: absolute;
    margin-left: -60px;  
    width: 240px;
}

.borderRightColl {
    position: absolute;
    margin-left: 0px;    
}

.loginMenu {    
    width: 259px;
    height: 154px;
}

.loginMenu .loginForm {
    background: url('/img/autorizebg.png')  no-repeat 0 0;
    height: 100%;
}

.loginMenu form {
    padding: 18px 0px 0px 30px; 
}

.loginMenu button {
    width: 170px;
    color: #feecae;
    font-size: 16px;
    background-color: transparent;
    border: none;
}

.loginMenu #logL {
    position: absolute;
    color: #feecae;
    margin-top: 13px; 
    margin-left: 65px; 
}

.loginMenu #loginIn {
    background-color: transparent;
    border: none;
    margin-top: 14px;
    margin-left: 8px;
    width: 135px;
    color: #feecae;
    height: 12px;
}

.loginMenu #passwordIn {
    background-color: transparent;
    border: none;
    margin-top: 7px;
    margin-left: 8px;
    width: 135px;
    color: #feecae;
    height: 12px;
}

.loginMenu #passL {
    position: absolute;
    color: #feecae;
    margin-top: 6px;    
    margin-left: 60px; 
}

.loginMenu .links a  {
    color: black;
    margin-left: 20px;
    text-decoration: none;
}

.usMenu {
    background: url('/img/leftmenu/repeat.jpg')  repeat-y;
    padding-left: 24px;
    margin-top: 20px;
}

.usMenu, .usMenu a {
    color: black;
}

.usMenu .cont {
    position: relative;
    z-index: 2;
    margin: 10px 0px;
}
.usMenu .top {
    background: url('/img/leftmenu/top2.png')  no-repeat;
    width: 229px;
    height: 71px;
    position: absolute;
    margin-top: -20px;
    margin-left: -24px;
    z-index: 1;
}

.usMenu .bottom {
    background: url('/img/leftmenu/bottom.png')  no-repeat;
    width: 229px;
    height: 74px;
    position: absolute;
    margin-top: -35px;
    margin-left: -24px;
    z-index: 1;
}

.socA {
    background: url('/img/socA.png')  no-repeat 0 0;
    width: 149px;
    height: 163px;
    position: relative;
    margin: -20px 0px 0px 85px;
    padding-left: 15px;
}

.socA, .socA a {
    color: black;
    font: bold italic 16px "Times new roman";
}

.socA:first-letter  {
    font-size: 28px;
}

.socA a  {
    padding-left: 19px;
    text-decoration: none;
    margin-top: 5px;
    display: block;
    position: relative;
    z-index: 20;
}

.socA .sc1 {
    background: url('/img/soc.png')  no-repeat 0 2px;
}

.socA .sc2 {
    background: url('/img/soc.png')  no-repeat 0 -20px;
}

.socA .sc3 {
    background: url('/img/soc.png')  no-repeat 0 -43px;
}

.socA .sc4 {
    background: url('/img/soc.png')  no-repeat 0 -64px;
}

.leftMenu {
    background: url('/img/leftmenu/repeat.jpg')  repeat-y;
    padding-left: 24px;
    margin-top: 5px;
}

.leftMenu a {
    display: block;
    background: url('/img/buttonbg.png') no-repeat;
    width: 176px;
    height: 33px;
    text-align: center;
    padding-top: 4px;
    color: #feecae;
    font-size: 16px;
    text-decoration: none;
    position: relative;
    z-index: 5;
}

.leftMenu .top {
    background: url('/img/leftmenu/top.png')  no-repeat;
    width: 229px;
    height: 219px;
    position: absolute;
    margin-top: -166px;
    margin-left: -24px;
    z-index: 1;
}

.leftMenu .bottom {
    background: url('/img/leftmenu/bottom.png')  no-repeat;
    width: 229px;
    height: 74px;
    position: absolute;
    margin-top: -35px;
    margin-left: -24px;
    z-index: 1;
}

.subcont { 
    background: url('/img/subcont/repeat.jpg')  repeat-y;
    width: 483px;
    padding: 15px;
    margin-left: 10px;   
    margin-bottom: 20px;
}

.subcont, .subcont * {
    color: black;
}

.subcont .top {
    background: url('/img/subcont/top.png')  no-repeat;
    width: 513px;
    height: 19px;
    position: absolute;
    margin-top: -18px;
    margin-left: -15px;
}

.subcont .bottom {
    background: url('/img/subcont/bottom.png')  no-repeat;
    width: 513px;
    height: 16px;
    position: absolute;
    margin-top: 10px;
    margin-left: -15px;
}

.rkn {
    background: url('/img/b2bg.png')  no-repeat;
    padding: 10px;
    width: 242px;
    height: 398px;
}

.news {
    width: 210px;
    background: url('/img/news/repeat.png')  repeat-y;
    margin-top: 2px;
    margin-left: 15px;
}

.news, .news a {
    color: black;
}

.news .top {
    width: 210px;
    height: 133px;
    background: url('/img/news/top.png')  no-repeat;
    position: absolute;
    z-index: 1;
    margin-top: -20px;
}

.news .bottom {
    width: 210px;
    height: 150px;
    background: url('/img/news/bottom.png')  no-repeat;
    position: absolute;
    z-index: 1;
    margin-top: -110px;
}
.news .cont {
    position: relative;
    width: 155px;
    padding-left: 30px;
    z-index: 2;
}

.news h2 {
    color: black;
    font: bold italic 16px "Times new roman";
    font-size: 22px;
    margin: 0px;
}

.news h2:first-letter  {
    font-size: 34px;
}

.textBlcok {
    background: url('/img/adt.png') no-repeat 50% 3px,
        url('/img/adf.png') no-repeat 50% 99%;
    padding: 33px 0px;
}

