*
        {margin: 0; color:#5e5858; font-family: verdana; font-size: 11px;}

input
        {height: 17px; background-color: #fff; border: 1px solid #668a99;  font-size: 12px; color: #000000; padding: 0px 3px 0px 3px;}

select
        {border: 1px solid #668a99; background-color: #fff; font-size: 9px; color: #000000;}

button
        {background: url('/images/bg_b.gif'); background-color: #00bb00; color: #fff; height: 20px; border: 0px; font-size: 10px; line-height: 17px; text-align: center; margin: 2px;}

/*button:before {content: url("/images/author.gif") "asdf"; display: marker; align: left;} */

td.pages
        {background-color: #f4fbff; font-size: 14px; color: #969da1; padding: 0px 10px 0px 10px;white-space: nowrap}
td.pages b
        {font-size: 14px;}
td.pages span
        {font-size: 14px;}

td.pages a
        {color: #969da1; font-size: 14px; text-decoration: underline; margin: 0px 4px;}

td.pages a:hover
        {color: #969da1; text-decoration: none; margin: 0px 4px;}

.adv
        {background-color: #F4FBFF; border: 1px solid #7e7e7e; font-size: 9px; padding: 0px 5px;}

.adv a
        {color:#32629f; text-decoration: none; }

.adv a:hover
        {color:#32629f; text-decoration: none;}
.adv a.ad_header
        {font-size: 12px; text-decoration: underline; font-weight: bold}
.adv a.ad_header *
        {font-size: 12px;}

img
        {border: 0;}

ul
        {padding:0px;}
ul li
        {list-style-image: url('/images/ico_adv.gif'); padding: 3px 0px 3px 0px; margin: 2px 0px 2px 20px; font-size: 9px;}

.pos
        {width: 38px; background: url('/images/bg_pos.jpg') no-repeat; color: #fff; font-size: 10px; text-align: center; padding: 2px 15px 0px 0px}

.des
        {background-color:#fffbd5; border: 1px solid #dbebf4; padding: 3px 15px 20px 15px;}

.des2
        {background-color:#f6fff7; border: 1px solid #dbebf4; padding: 3px 15px;}

.des3
        {background-color:#f3f9ff; border: 1px solid #dbebf4; padding: 3px 15px;}


h2
        {font-size: 14px; color:#263037; font-weight: 500; margin: 0px 0px 10px 0px;}
h1
        {font-size: 18px;}

a
        {color:#628ead; text-decoration: underline;}

a:hover
        {color:#628ead; text-decoration: none;}

a.small
        {font-size: 10px;}

a.small:hover
        {font-size: 10px;}

.info
        {background-color:#f4fbff; border: 1px solid #cddae4; padding: 0px 0px 0px 7px; width: 50%;}

.info div
        {font-size: 10px;}

.white
        {color:#fff;}

td.info_zag
        {white-space: nowrap;}

td.info_zag div
        {padding: 2px 0px;}

td.info_data
        {white-space: nowrap; padding: 0px 10px 0px 10px;}

td.info_data div
        {padding: 2px 0px; color:#6eaf19;}

td.rate
        {background: url('/images/bg_r.gif') repeat-x; height: 113px; width: 100%; text-align: center;}

.copy
        {text-align: center; font-size: 10px; color: #000;}

td.com
        {border: 1px solid #94b5cc; background-color:#fff; padding: 7px 13px 17px 13px; line-height: 170%; width: 801px; font-size: 11px;}

td.com div,a,b
        {font-size: 10px;}

.line
        {height: 1px; background-color:#94b5cc; margin: 15px 0px;}

td.com input
        {border: 1px solid #94b5cc;  padding: 2px 0px 0px 0px; width: 90%;}

input.num
        {background-color:#eff3f5; text-align:center; font-weight: bold; color:#000;}

input.num2
        {background-color:#fff; text-align:center; font-weight: bold; color:#000;}

td.com textarea
        {border: 1px solid #94b5cc; background-color:#fff; padding: 3px 5px; color: #a6a6a6;}

textarea
        {border: 1px solid #94b5cc; background-color:#fff; padding: 3px 5px; color: #000000;}

.noactive
        {background-color:#91b2ca; color:#fff; float: right; height: 10px; padding: 8px 10px 10px 10px;}

.noactive a
        {color:#fff; text-decoration: none;}

.active
        {background-color:#fff; color:#6b6b6b; float: right; height: 10px; padding: 8px 10px 10px 10px; border: 1px solid #94b5cc; border-bottom: 0px;}

.clear
        {width: 10px; float: right;}

td.info2
        {border: 1px solid #94b5cc; background-color:#fff; padding: 7px 13px 7px 13px; line-height: 170%; font-size: 11px;}

td.info2 div,a,b
        {font-size: 10px;}

table.auk
        {width: 100%; height: 100%; border: 1px solid #94b5cc; border-bottom:0;}

table.auk2
        {width: 100%; height: 100%; border: 1px solid #94b5cc;}

td.tr1
        {width: 60%; padding: 0px 0px 0px 10px; color:#32629f; font-weight: bold; font-size: 11px; border-bottom: 1px solid #94b5cc;}

td.tr2
        {width: 40%; padding: 0px 10px 0px 10px; color:#32629f; font-weight: bold; font-size: 11px; border-bottom: 1px solid #94b5cc; text-align: right;}

td.td1
        {padding: 5px 3px; text-align: center; width: 81px; border-right: 1px solid #94b5cc;border-bottom: 1px solid #94b5cc;}

td.td2
        {padding: 5px 3px; text-align: center; width: 112px; border-right: 1px solid #94b5cc;border-bottom: 1px solid #94b5cc;}

td.td3
        {padding: 5px 10px; text-align: left; width: 300px; border-right: 1px solid #94b5cc;border-bottom: 1px solid #94b5cc;}

td.td4
        {padding: 5px 3px; text-align: center; width: 112px; border-right: 1px solid #94b5cc;border-bottom: 1px solid #94b5cc; color:#bba812; text-transform: uppercase;}

td.td5
        {padding: 5px 10px; text-align: left; width: 250px; border-bottom: 1px solid #94b5cc;}

.errorList
        {font-size: 16px; color: #ee6666;}

.errorList div
        {font-size: 16px; color: #ee6666;}
.errorList a
        {font-size: 16px; color: #6666ff;}
.errorList span
        {font-size: 16px; color: #6666ff;}

.adminMenu
        {font-size: 16px;}

.adminMenu a
        {font-size: 16px;}

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

.moderTable td
        {border-bottom: 1px solid black; font-size: 14px;}

.moderTable *
        {font-size: 14px;}

.menuList
        {background: #cddae4;
         text-align: left;
         border-top: 0px solid #94b5cc;
         border-bottom: 1px solid #94b5cc;
         border-left: 0px solid #cddae4;
         padding-left: 5px;}

.menuList *
        {font-size: 14px;}

.moderTable td.title
        {font-size: 140%; padding-left: 30px;}

.BKarm
        {color: #F00; font-size: 14px;}

.GKarm
        {color: #0C0; font-size: 14px;}

.centerTable *
        {font-size: 14px;
        text-align: left;}

.centerTable .rightAlign
        {text-align: right;}

.centerTable .centrAlign
        {text-align: center;}

.centerTable button
        {text-align: center;}

.commentText * {font-size: 14px;}

td .info2 .comText {font-size: 14px;}

.commentText .cite
    {font-size: 14px;
    border: 1px dotted black;
    padding: 5px 5px 5px 5px;
    margin: 20px 5px 5px 5px;
    background-color: #EEE;}

.cite
    {
    border: 1px dotted black;
    padding: 5px 5px 5px 5px;
    margin: 20px 5px 5px 5px;
    background-color: #EEE;}

.mainNews
    {font-size: 14px;}

.mainNews *
    {font-size: 14px;}

.commentSL
    {font-size: 16px;
     padding: 0px 15px 0px 0px;}


.voteNeg
    {color: #ca1e1e}
.votePoz
    {color: #51931f}
.voteNon
    {color: #000000}

.blogCell
    {border: none;
     width: 96%;
     margin-left: 20px;}

.normDiv {        padding: 5px;
        font-size: 14px;
    }

.normDiv * {
        font-size: 14px;
    }

.blogCell *
    {font-size: 14px;
     border: none;}

.blogCell .blogHeader *
    {font-size: 14px;}

.blogCell a
    {width: auto;}

.blogCell input
    {border: 1px solid #C4C4C4;
     width: 50%;}

.blogCell textarea
    {border: 1px solid #C4C4C4;
     width: 50%;}

.blogCell select
    {border: 1px solid #C4C4C4;
     width: 50%;}

.blogCell button
    {width: auto;
     text-align: center;}

.blogTableName .blogName
    {font-size: 16px;
     color: #696969;}

.blogTableName .blogMessName
    {font-size: 20px;}

.blogCell .blogInfDiv
    {text-align: center;}

.blogCell .blogTableInf
    {border-collapse: collapse;
     border: 0px double black;
     width: auto;
     margin-right: 35px;}

.blogCell .blogTableInf td
    {padding: 2px;
     border-left: 0px solid black;
     width: auto;
     padding: 3px;}

.blogCell .blogTableInf img {
        padding: 0px 4px 0px 4px;	}

.BBbuttons {
        margin-left: 50px;    }

.BBbuttons button {        background: url('/images/bb_b.gif');
        background-color: #D0D0D0;
        color: #fff;
        height: 20px;
        border: 0px;
        font-size: 9px;
        line-height: 17px;
        text-align: center;
        margin: 2px;
        padding: 0px 2px;
    }

.blogCell .commentDate {	    font-size: 10px;
	    color: #BBBBBB
	}

.blogCell .commentActList {
	    margin-top: 5px;
	    font-size: 12px;
	}

.blogCell .commentActList a{
	    text-decoration: none;
	    font-size: 12px;
	    color: #5C75C6;
	}

.blogCell hr {    height: 1px;
    background-color: #D3D3D3;
    color: #D3D3D3;
    }

.blogCell .commentText {
        font-size: 12px;    }

.blogCell .commentText * {
        font-size: 12px;
    }

.SVM span {
        cursor: pointer;
        color: #CCCCCC;	}

.SVM .NA {
        cursor: pointer;
        color: #3262cf
	}

.SVM .sellect {	    color: #CCCCCC;
	    cursor: default;
	}

.addFriendFrom {        background-color: #cddae4;
        border: 1px solid #628ead;
        position: absolute;
        left: 40%;
    }

.pmailHead * {
        text-align: center;
        font-size: 18px;
    }

.pmailHead .none {
    }

.pmailHead .sel {        background-color: #DDD;
    }

.pmailHead .head {
        text-align: left;
    }

.pmail {	    font-size: 14px;	}

.pmail * {
	    font-size: 14px;
	    text-align: left;
	}

.pmail .uList {	    width: 160px;
	    height: 346px;
	}

.pmail .subjectP {
	    width: 534px;
	}

.pmail .textP {
	    width: 530px;
	    height: 255px;
	}

.pmail .mailList {
        margin-left: 15px;	    width: 80%;
	    border-collapse: collapse;
	}

.pmail .mailList td {
        padding: 6px 0px;
	    border-bottom: 1px solid black;
	    height: 18px;
	    padding-left: 5px;
	}

.pmail .mailList caption {
        font-weight: bold;
        padding-left: 15px;
	}

.pmail .mailList .loock {
         font-weight: bold;
	}

.pmail .mailList .norm {
	}

.pmail .mailList .ignoreL {        font-size: 10px;
    }

.pmail .fullMess {
        padding-left: 15px;
        width: 90%;
	}

.pmail input, textarea, select {
        border-color: #668a99;    }

.pmail button {
        text-align: center;
    }

.payFrom  {        font-size: 14px;
    }

.payFrom * {
        font-size: 14px;
    }

.estimateT {
        border-collapse: collapse;
        text-align: left;
    }

.estimateT .estRow {
        border-bottom: 1px solid #E0E0E0;
        padding-right: 20px;
    }

.estimateT .estVT {
        text-align: center;
        font-size: 18px;
        font-weight: bold;
        border-left: 1px solid #E0E0E0;
        border-bottom: 1px solid #E0E0E0;
    }


.estimateT .estimateStars {
        position: absolute;
        cursor: pointer;
    }

.valList {        border-collapse: collapse;
    }

.valList * {
        font-size: 14px;    }

.valList td {
        padding: 0px 10px;
        border-bottom: 1px solid #000000;
    }

.voteButton * {	    text-align: left;    }

.voteButton .VBbutton {        text-align: center;
    }

.voteButton .VBpart {        border: 1px solid #000000;
        background-color: #E0E0E0;
        width: 450px;
    }

.voteButton th {
        background-color: #D0D0D0;
    }

.voteButtonS * {
	    text-align: left;
	    font-size: 14px;
    }

.voteButtonS th {
	    font-size: 16px;
	    font-weight: bold;
    }

.voteButtonS .vb {
	    text-align: center;
    }

.svmVote caption {font-size: 14px; font-weight: bold; text-align: left;}
.svmVote td {font-size: 14px; text-align: left;}

.img_link {text-decoration: none;}
.img_link .text {text-decoration: underline; color:#628ead;}

.systError {
    margin: 1px;    padding: 20px;
    background-color: #FFDFDF;
    border: 2px solid #FF0000;
}

.systMess {
    margin: 1px;
    padding: 20px;
    background-color: #DFDFFF;
    border: 2px solid #0000FF;
}

.tab2 {
    line-height: 18px;
    float: left;
    position: relative;
    top: -27px;    border: 1px solid #94b5cc;
    padding: 4px;
    margin-left: 10px;
    background-color: #EFEFFF;
}

.tab2 a {
    font-size: 12px;}

.tabS {
    background-color: #FFFFFF;
    border-bottom: 1px solid #ffffff;
}

.tab2Cont {    border: 1px solid #94b5cc;
}

.search2 {
    margin: 10px 0px 20px 10px;
    padding:20px;
    background-color: #cddae4;
    border: 1px solid #94b5cc;}
