/* ::selection {background: transparent;}*/

HTML
{
 overflow: auto;
}

HTML, BODY
{
 margin: 0px;
 padding: 0px;
 border-style: none;
 height: 100%;
 cursor: url(../images/l22.cur), auto;
}

BODY
{
 background:black url('../images/background.jpg');
 behavior: url("../styles/csshover2.htc");
 color: #999;
 width: 960px;
/*
 -moz-user-select: none;
 -khtml-user-select: none;
 user-select: none;
*/
}


a img { opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=40); } 
a:hover img { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100) ;} 

P, OL, UL, DL, LI, DD, DT, FORM, TD, TH, BODY, TEXTAREA, INPUT, FONT, DL, DT, DD
{
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
}

A, A:link, A:active
{
 color: #86A6DE;
 text-decoration: none;
}

A:visited
{
 color: #5C87D2;
}

A:hover
{
 color: #fff;
}

A:active, A:focus, INPUT:active, INPUT:focus
{
 outline: 0;
}

TABLE
{
 border: 0px;
 border-collapse: collapse;
}

IMG
{
 border: 0px;
}

FORM
{
 margin: 0px;
}

H2
{
 font-size: 16pt;
}

H3
{
 font-size: 14pt;
}

H4
{
 font-size: 10pt;
}

H5
{
 font-size: 8pt;
}

FIELDSET
{
 margin: 0;
 padding: 1em;
}

LEGEND
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 1em;
 margin: 0;
 padding: 0.5em;
 background: transparent;
}

LEGEND, #login SPAN, #error, .blockHeader, .news_header, H1, H2, H3, #copyright, #copyright a
{
 color: #e0d098;
 margin: 0;
}

INPUT, FIELDSET, TEXTAREA, #navi, .blockContent, .hint, #tooltip, .castle
{
 border: 1px solid #635c3a;
}

a, span input {cursor: url(../images/l2.cur), pointer; }

#navi
{
 background: #141F38;
 width: 116px;
 text-align: left;

 voice-family: "\"}\"";
 voice-family: inherit;
 width: 114px;
}

#navi li a
{
 height: 30px;

 voice-family: "\"}\"";
 voice-family: inherit;
 height: 22px;
 text-decoration: none;
}

#navi li a:link, #navi li a:visited
{
 color: #E4D6CD;
 display: block;
 background: url(../images/button.gif);
 padding: 8px 0 0 10px;
}

#navi li a:hover
{
 color: #FFF;
 background: url(../images/button.gif) 0 -30px;
 padding: 8px 0 0 10px;
}

#navi li a:active
{
 color: #FFF;
 background: url(../images/button.gif);
}

#navi ul
{
 list-style: none;
 margin: 0;
 padding: 0;
}

#navi ul li
{
 position: relative;
 z-index: 1;
}

#navi li ul
{
 width: 114px;
 position: absolute;
 display: none;
 top: 0;
 left: 113px;
}

#navi li:hover ul, #navi li.over ul
{
 display: block;
}

* html #navi ul li
{
 float: left;
}

body {
 margin: 0 auto; 
 padding:0;
 }

#outer{
 width: 960px;
 }

* html #outer {
 padding-left: 960px;
 }

* html .minwidth {
 height:1%;
 }

* html .container {
 margin-left: -960px;
 position: relative;
 height:0;
 }

#header, #footer, #main1, #main2, #left, #right
{
 margin: 0;
 padding: 0;
}

#main_head
{
 margin: 10px 0 0 0;
 height: 255px;
 width: 960px;
}

#header
{
 background-image: url(../images/header.png);
 background-repeat: repeat-x;
 height: 230px;
 width: 958px;
 border: 1px solid #635c3a;
}

#l2top {
 float: left;
 padding-top: 1px;
 padding-left: 1px;
 width: 100%;
 height: 33px;
}

#reminder {
 padding-left: 5px;
 text-align: left;
 color: #E4D6CD;
}

#lang {
 float: right;
 padding-top: 1px;
 padding-right: 1px;
}

#footer
{
 background-image: url(../images/footer.png);
 background-repeat: repeat-x;
 height: 35px;
 width: 350px;
 margin: 0px auto;
 text-align: center;
 font-size: 8pt;
}

#main1
{
 text-align:left;
}

#left
{
 float: left;
 width: 150px;
 padding: 10px 10px 0px 0px;
}

#right
{
 float: right;
 width: 150px;
 padding: 10px 0px 0px 10px;
}

#middle
{
 margin: 0 150px;
 height: 100%;
 padding: 10px 10px 0px 10px;
}

#balance
{
 position: absolute;
 top: 281px;
 right: 11px;
 width: 128px;
}

.column-in
{
 margin: 0;
 padding: 0;
}

.cleaner
{
 clear: both;
 height: 1px;
 font-size: 1px;
 border: none;
 margin: 0;
 padding: 0;
 background: transparent;
}

#clear
{
 margin: 0;
 padding: 0;
}

#cost
{
 font-size: 16pt;
 display: none;
}

#copyright
{
 text-align: center;
 font-size: 8pt;
}

#login INPUT, #login SPAN
{
 text-align: left;
 font-size: 18px;
}

#login SPAN
{
 padding-left: 45px;
 height: 40px;
 line-height:40px;
 vertical-align: middle;
}


#middle COL
{
 width: 50%;
}

#middle table tr, #middle table tr td, #middle table tr th
{
 vertical-align: middle;
}

#middle table tr td, #middle table tr th
{
 padding: 5px;
}

/* Добавляем вид кнопки к боковым полям шаблона */
#left span a, #left span input, #button a, #button input
{
 width: 94px;
 height: 21px;
 line-height:21px;
 border: none;
 color: #E4D6CD;
 display: block;
 text-align: center;
 vertical-align: middle;
 background: url(../images/button_small.gif);
}

#left span a:hover, #left span input:hover, #button a:hover, #button input:hover
{
 color: #FFF;
 background: url(../images/button_small.gif) 0 -21px;
}

#left span a:active, #left span input:active, #button a:active, #button input:active
{
 color: #FFF;
 background: url(../images/button_small.gif);
}
#right span a, #right span input, #button a, #button input
{
 width: 94px;
 height: 21px;
 line-height:21px;
 border: none;
 color: #E4D6CD;
 display: block;
 text-align: center;
 vertical-align: middle;
 background: url(../images/button_small.gif);
}

#right span a:hover, #right span input:hover, #button a:hover, #button input:hover
{
 color: #FFF;
 background: url(../images/button_small.gif) 0 -21px;
}

#right span a:active, #right span input:active, #button a:active, #button input:active
{
 color: #FFF;
 background: url(../images/button_small.gif);
}

.captha
{
 width: 150px;
 min-width: 150px;
}

.captha IMG
{
 vertical-align: middle;
 border: none;
}

.comm
{
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 vertical-align: middle;
 text-align : justify;
 padding : 5px;
 border-bottom : 1px dashed white;
 border-left : 1px dashed gray;
 border-right : 1px dashed gray;
 border-top : 1px dashed white;
 width : 10%;
}

#icon
{
 height: 32px;
 width: 32px;
}

#error
{
 margin: 0 auto;
 text-align : center;
}

#male
{
 color: #5C87D2;
}

#female
{
 color: #e0d098;
}

.w100 { width: 100% !important }
.w50 { width: 50% !important; }
.w25 { width: 25% !important; }
.w75 { width: 75% !important; }
.w33 { width: 33% !important; }

.blockHeader
{
 background-color: #141F38;
 background-image: url(../images/auction/bg_but.gif);
 background-repeat: repeat-x;
 text-align: center;
 font-weight: bold;
 white-space: nowrap;
}

.headerLeftDeco
{
 background: transparent url(../images/auction/bg_mbl.gif) no-repeat;
}

.headerRightDeco
{
 background: transparent url(../images/auction/bg_mbr.gif) no-repeat right top;
 padding: 3px 12px 5px 20px;
}

.blockContent
{
 background: #1F1D1F;
 padding: 10px;
 margin-bottom: 10px;
 overflow: hidden;
}

* HTML .contentBlock
{
 width: 100%;
}

.contentBlock H5, .contentBlock P
{
 margin: 5px 0px;
}

.contentBlock P
{
 margin-bottom: 10px;
}

.niceTable
{
 width: 100%;
}

.niceTable COL
{
 width: 50%;
}

.niceTable TD
{
 border-top: 1px solid #635c3a;
}

.niceTable .right
{
 border-right: 1px solid #635c3a;
}

.niceTable #not
{
 border-top: 0px;
}

.niceTable TD, .niceTable TH
{
 padding: 4px 10px;
}

.niceTable .hl
{
 background-color: #23304b;
}

dl {
 position: relative;
 width: 500px;
}
dt {
 clear: both;
 float:left;
 width: 20%;
 padding: 4px 0 2px 0;
 text-align: left;
}
dd {
 float: left;
 margin: 0 0 8px 0;
 padding-left: 6px;
}

.hint {
 display: none;
 position: absolute;
 right: -120px;
 width: auto;
 margin-top: -30px;
 padding: 10px 12px;
 color: #ffffff;
 background: #35415B url(../images/pointer.gif) no-repeat -10px 5px;
}


.hint .hint-pointer {
 position: absolute;
 left: -10px;
 top: 5px;
 width: 10px;
 height: 19px;
 background: url(../images/pointer.gif) left top no-repeat;
}

#tooltip{
color:#fff;
font:normal 9pt Verdana, Arial;
margin-left:20px;
padding:3px 5px;
position:absolute;
-khtml-opacity:0.9;
-moz-opacity:0.9;
opacity:0.9;
filter:alpha(opacity=90);
visibility:hidden;
}

#signs table tr td
{
 padding: 0;
}

#signs table tr, #signs table tr td
{
 vertical-align: top;
}

#signs tr td .Style2, #signs tr td .Style12
{
 vertical-align: middle;
 text-align: center;
}

#signs tr .Style0
{
 vertical-align: bottom;
}

.Style1
{
 margin: 18px 0px 0px 54px;
}

.Style2
{
 background: url(../images/ssqViewimg1.gif) no-repeat;
 color: #fff;
 font-size: 10px;
}

.Style3
{
 margin: 3px 0px 0px 10px;
}

.Style4
{
 margin: 27px 0px 0px 22px;
}

.Style5
{
 margin: 21px 0px 0px 22px;
}

.Style6
{
 font-size: 11px;
 color: #000;
}

.Style7
{
 margin: 0px 6px 5px 0px;
}

.Style8
{
 margin-top: 10px;
}

.Style9
{
 margin-left: 10px;
 margin-bottom: 0px;
 margin-top: 0px;
}

.Style11
{
 background: url(../images/ssqViewBg.jpg) top no-repeat;
 width: 569px;
 height: 255px;
}

.Style12
{
 font-size: 11px;
 color: #fff;
}

/* ===== forum Start ===== */

/* General forum Table View */
.gTable {background:#000000;border-bottom:1px solid #CCFF00;border:solid 1px #000}
.gTableTop {padding:2px;height:10px; background:url('../images/auction/bg_but.gif');font-family:Tahoma;color:#FFFFFF;font-size:12px;padding-left:22px;}
.gTableSubTop {padding:2px;background:#323232;height:10px;font-size:10px;}
.gTableBody {padding:2px;background:#555555;}
.gTableBody1 {padding:2px;background:#555555;border:solid 1px #000}
.gTableBottom {padding:2px;background:#555555;}
.gTableLeft {padding:2px;background:#555555;font-weight:bold;color:#FFFFFF;}
.gTableRight {padding:2px;background:#555555;color:#FFFFFF;border:solid 1px #000}
.gTableError {padding:2px;background:#555555;color:#FF0000;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {padding:2px;background:#555555;border:solid 1px #000}
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:2px;background:#555555;border:solid 1px #000}
.forumLastPostTd,.forumArchive {padding:2px;font-size:7pt;}

a.catLink:link {text-decoration:none; color:#FFFFFF;}
a.catLink:visited {text-decoration:none; color:#FFFFFF;}
a.catLink:hover {text-decoration:underline; color:#FFFFFF;}
a.catLink:active {text-decoration:none; color:#FFFFFF;}

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forum {font-size:13px;font-family:Tahoma;}
.forumDescr,.forumModer {color:#CCCCCC;font-size:7pt;}
.forumViewed {font-size:9px;}

/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {padding-bottom:7px;font-weight:bold;font-size:7pt;}
.forumBarKw {font-weight:normal;}
a.forumBarA:link {text-decoration:none; color:#FFFFFF;}
a.forumBarA:visited {text-decoration:none; color:#FFFFFF;}
a.forumBarA:hover {text-decoration:underline; color:#FFFFFF;}
a.forumBarA:active {text-decoration:underline; color:#FFFFFF;}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {font-size:7pt;}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {background:#585858;color:#FFFFFF;}
.fastNavCat {background:#EEEEF0;}
.fastNavCatA {background:#EEEEF0;color:#0000FF}
.fastNavForumA {color:#0000FF}
/* -------------------------- */

/* forum Page switches */
.pagesInfo {background:#323232;padding-right:10px;font-size:7pt;}
.switches {background:#444444;border:solid 1px #000;margin-left:-5px;}
.switch {background:#323232;width:15px;font-size:7pt;}
.switchActive {}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#86a6de;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#86a6de;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#FFFFFF;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#FFFFFF;}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:2px;padding:2px;background:#555555;border:solid 1px #000}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px;background:#555555;border:solid 1px #000}
.threadLastPostTd {padding:2px;font-size:7pt;}
.threadDescr {color:#CCCCCC;font-size:7pt;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;background:#464646;height:20px;font-weight:bold;font-size:7pt;color:#FFFFFF;padding-left:40px; }
.threadsDetails {padding:2px;background:#464646;height:10px;color:#FEFEFE;}
.forumOnlineBar {padding:2px;background:#282828;height:10px;color:#FEFEFE;}

a.threadPinnedLink:link {text-decoration:none; color:#FFFFFF;}
a.threadPinnedLink:visited {text-decoration:none; color:#FFFFFF;}
a.threadPinnedLink:hover {text-decoration:underline; color:#FFFFFF;}
a.threadPinnedLink:active {text-decoration:underline; color:#FFFFFF;}

.threadPinnedLink,.threadLink {font-weight:bold;}
a.threadLink:link {text-decoration:underline; color:#FFFFFF;}
a.threadLink:visited {text-decoration:underline; color:#FFFFFF;}
a.threadLink:hover {text-decoration:underline; color:#E1E1E1;}
a.threadLink:active {text-decoration:underline; color:#E1E1E1;}

.postpSwithces {font-size:7pt;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:7pt;text-align:right;}
/* ------------------- */

/* Posts View */
.postTable {}
.postPoll {background:#555555;text-align:center;}
.postFirst {background:#555555;border-bottom:1px solid silver;}
.postRest1 {background:#555555;}
.postRest2 {background:#555555;}
.postSeparator {background:#323232;border:none;}

.postTdTop {background:#323232;}
.postBottom {background:#373737;height:20px;}
.postUser {font-weight:bold;}
.postTdInfo {background:#444444;text-align:center;padding:5px;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#CCCCCC;}
.posttdMessage {background:#555555;padding:5px;}

.postPoll {padding:5px;}
.pollQuestion {text-align:center;font-weight:bold;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:7pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}

.codeMessage {background:#252525;font-size:9px;border:none;padding:5px;}
.quoteMessage {background:#252525;font-size:9px;border:none;padding:5px;}

.signatureView {font-size:7pt;}
.edited {padding-top:30px;font-size:7pt;text-align:right;color:#CCCCCC;}
.editedBy {font-weight:bold;font-size:8pt;}

.statusBlock {padding-top:3px;}
.statusOnline {color:#FFFF00;}
.statusOffline {color:#FFFFFF;}
/* ---------- */

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: url('/.s/t/887/14.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/887/14.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* Post Form */
.queryField {background:#FFFFFF;color:#000000;border:1px solid #000000;}
.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton {}

.codeCloseAll, .codeButtons {background:#312e31;font-size:10px;font-family:Tahoma;color:#fff;border:solid 1px #000;margin-bottom:1px;}
.postNameFl,.postDescrFl {background:#3F3F3F;border:1px solid #323232;width:400px;color:#FFFFFF;}
.postPollFl,.postQuestionFl {background:#3F3F3F;border:1px solid #323232;width:400px;color:#FFFFFF;}
.postResultFl {background:#3F3F3F;border:1px solid #323232;width:50px;color:#FFFFFF;}
.postAnswerFl {background:#3F3F3F;border:1px solid #323232;width:300px;color:#FFFFFF;}
.postTextFl {background:#3F3F3F;border:1px solid #323232;width:550px;height:150px;color:#FFFFFF;}
.postUserFl {background:#3F3F3F;border:1px solid #323232;width:300px;color:#FFFFFF;}

.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}
/* --------- */

/* ====== forum End ====== */

/* Comments Style */
.cAnswer {color:#f3f3f3;padding-left:15px;padding-top:4px;font-style:italic;}
.cBlock1 {background:#312e31;border:1px solid #dddddd;}
.cBlock2 {background:url#f3f3f3;border:1px solid #dddddd;}

/* Comments Form Style */
.commTable {border:1px solid #55483E;}
.commTd1 {color:#7D6E5F;font-weight:bold;padding-left:5px;}
.commTd2 {padding-bottom:2px;}
.commFl {width:100%;color:#A08D79;border:1px solid #837363;background: #312e31;}
.smiles {}
.commReg {padding: 10 0 10 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#A08D79;border:1px solid #837363;background: #443932;}
/* ------------------- */