BODY {
    background:url('bg_tile.jpg') 0 0 repeat #040404;
    color:#bdc6a8;
}

.wrap {
    width:960px;
    margin:auto;
}

.logo {
    background:url('header.jpg') 0 0 no-repeat transparent;
    height:67px;
    cursor: pointer;
}

.border-left {
    background:url('body-left.jpg')  0 repeat-y #262520;
}

.border-right {
    background:url('body-right.jpg') 900px 0 repeat-y transparent;
}

.content {
    width:832px;
    margin:0 auto;
}

.topmenu {
    background:#3d3d34;
    text-align:center;
    padding:15px 0;
    width:870px;
    margin:0 auto;
}

.topmenu A {
    font-size:12px;
    font-weight:800;
    color:#dbefb1;
    margin:0 10px;
}

.content-in {
    width:750px;
    margin:0 auto;
    padding:15px 0 30px;
}

.category {
    color:#dbefb1;
    font-weight:800;
    padding:10px 0;
}


.news-block .date {
    font-size:10px;
    margin-right:10px;
}

.news-block2 {
    margin:10px 0 20px 0;
    color:#dbefb1;
}

.news-block2 .date {
    display:block;
    font-size:12px;
    margin:0 0 4px;
}

.block {
    border:1px solid #69665a;
    margin:15px 0;
}

.block-in {
    border:2px solid #262520;
    background:#2c2a24;
}

.block-padd {padding:0 10px 10px}

.block-padd-all {padding:10px}

.block-p-padd P {
    padding:10px 0;
}

.servicetable SELECT {
    padding:3px;
}

.servicetable SELECT,
.servicetable INPUT {
    font-size:16px;
}

.servicetable {margin:0 auto}

.servicetable TD {
    color:#dbefb1;
    padding:6px 10px;
    font-weight:800;
}

.paymenttable {
    table-layout:fixed;
    width:100%;
}

.paymenttable B {
    color:#fff;
}

.paymenttable TD {
    border-top:1px solid #69665a;
    padding:5px;
}

.paymenttable TD  TD{
    border-top:0px;
    padding:0px;
    padding-right:8px;
}

.c_sel{
    color:green;
    font-weight:bold;
}

.c_nsel{
    color:#c2c0c0;
}

.paymenttable TR:first-child TD {border-top:0}

.paymenttable .system {
    background:#fff;
    text-align:center
}

.paymenttable .system IMG {margin:5px;}

.footer {
    padding:15px 0 0;
    text-align:center;
}

.copyright {
    font-size:10px;
}

.red {
    color: Red;
    font-weight:bold;
}

.itemtext {
    padding-bottom:25px;
}

H2 {
    color: #dbefb1;
    font-weight:bold;
}

.popup {display:none; width:100%; height:100%; background:#ccc; position:fixed !important; position:absolute; z-index:2; top:0; left:0; right:0}
.popupform {display:none; z-index:4; width:400px; padding-top:400px; position:absolute; color:#fff; z-index:3; top:0; left:0; right:0}
.popupform .popuptable {margin:0 auto; width:400px; background-color:#fff; border-collapse:collapse; border:1px solid #ccc}
.popupform .popuptable TH {font-size:1.4em !important; font-size:1.0em; color:#333; padding:10px}
.popupform .popuptable TH A {font-weight:normal; background:url(/img/close.gif) no-repeat 100% 50%; padding-right:15px; font-size:0.65em !important; font-size:0.7em; padding-left:50px}
.popupbox {padding:10px 20px; text-align:left}

.number {
    font-size:1.4em; margin:0 5px; padding:2px 6px;
    background-color:#000;
}

.smstable TH,.smstable TD {
    border: 1px dotted #dbefb1;
    padding: 4px;
}

