@import url(/images/styles.css);
body[style="margin:0;padding:1px;"] {background:#fff;}
input, select, label { font-size: 11px; }
.catNumData { display: none }
.catDescr { display: none }
.bCatTable {width:185px; }
.bCatTable td {padding:0 0 1px 0;}
.bCatTable td a {height:20px; line-height:20px; display:block; overflow:hidden; padding:0 5px 0 15px; color:#4b4b4b; text-decoration:none; background:url(/images/circle_cat.png) no-repeat 0 5px;}
.bCatTable td a:hover {padding-left:15px; color:#7fa339; background:url(/images/circle_cat-h.png) no-repeat 0 5px;}
.bCatTable td i {display:block; float:right; font-style:normal; color:#7fa339;}
.bCatTable td a:hover i {color:#4b4b4b;}
.btitle2 .icon { background: url(/images/icon3.png) no-repeat; height: 22px; width: 32px; margin: 3px 12px 0 0}
.btitle3 .icon { background: url(/images/icon2.png) no-repeat; height: 23px; width: 18px; margin: 3px 20px 0 0}
.btitle4 .icon { background: url(/images/icon1.png) no-repeat; height: 20px; width: 30px; margin: 3px 15px 0 0}

#tooltip {
 max-width:600px;
 position: absolute;
 z-index: 10;
 border: 1px solid #9cb800;
 background-color:#fff;
 font-size:11px;
 color: #4b4b4b;
 margin:0 5px 0 0;
 padding: 3px 5px;
 opacity: 0.75;
 -moz-border-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -webkit-border-top-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
 -webkit-border-bottom-left-radius: 5px;
 -khtml-border-radius: 5px;
 border-radius: 5px;
 box-shadow: 0 0 5px #eef8b5;
 -webkit-box-shadow: 0 0 5px #eef8b5;
 -moz-box-shadow: 0 0 5px #eef8b5;
}

#tooltip h3 {
 display:block; 
 margin:0; 
 padding:0; 
 font-size:1em; 
 color:#4b4b4b;
}
.pollQue { background: #dddddb; height: 25px; color: #7fa339; font-size: 11px; font-weight: bold; line-height: 23px; padding-left: 15px; }
.answer {margin:5px 0 5px 5px;}
.pollAns { margin: 0 5px; }
.pollBlock:not(#Foo) label{padding:0px 0 0 23px;color:#000;}
.pollBlock:not(#Foo) input[type=radio]{display:none;}
.pollBlock:not(#Foo) input[type=radio] + label{background: url(/images/checkbox.png) no-repeat left center; padding-bottom: 3px; cursor: pointer; color: #4b4b4b; font-size: 11px;}
.pollBlock:not(#Foo) input[type=radio]:checked + label{background:url(/images/checkbox_subm.png) no-repeat left center;}
.pollBut { border: none; background: url(/images/voteSubm.png) no-repeat; width: 100px; height: 21px; cursor: pointer; } 
.pollBut:hover { opacity: 0.7; }
.pollLnk, .pollTot a, .pollLnk a { font-size: 11px !important; }
.hr_div { height:3px; border-left:1px solid #93b150; border-right:1px solid #93b150; background:url(/images/hr_image.png) repeat-x 0 1px; margin:3px 0;}
.cBlock1, .cBlock2 { background: #7fa339 url(/images/chat_top.png) no-repeat right top; -moz-border-radius: 5px; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #4f6c16;
-moz-box-shadow: inset 0 0 0 1px #ccda92; box-shadow: inset 0 0 0 1px #ccda92; -webkit-box-shadow: inset 0 0 0 1px #ccda92; padding: 4px; color: #ffffff;
 }
.cblock_hr { background: url(/images/hr_cblock.png) no-repeat center; height: 2px; margin: 0 auto;}
.cBlock_title { height: 15px; color: #fff; padding: 2px 5px; }
.cBlock_title a { color: #fff; font-size: 11px; }
.cMessage { padding: 3px; }
/* Input styles */
.side_center input[type="button"], .side_center input[type="submit"], .side_center input[type="reset"],
.forumContent input[type="button"], .forumContent input[type="submit"], .forumContent input[type="reset"],
input[type="button"], .side_right input[type="submit"], .side_right input[type="reset"],
.forumContent select {
 background:#d3e0a5 url(/images/buttons_image.png) repeat-x top; padding: 2px 3px; border: 1px solid #6d872a; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; font-family: Verdana; font-size: 11px; color: #fff;
-moz-box-shadow: inset 0 0 0 1px #aec581; box-shadow: inset 0 0 0 1px #aec581; -webkit-box-shadow: inset 0 0 0 1px #aec581;
 
}
#mchatMsgF,
.side_right input[type="text"], .side_left right, .side_right input[type="password"],
.side_center input[type="text"], .side_center right, .side_center input[type="password"], .commFl, .smiles {
 background: #fefeff url(/images/input_field.png) repeat-x top; padding: 2px 3px; border: 1px solid #e5e5e5; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; font-family: Tahoma; font-size: 11px; color: #4b4b4b;
 
 
}
.forumContent select { color: #9f9f9f; }
.side_right input[type="text"]:hover, .side_left right:hover, .side_right input[type="password"]:hover,
.side_left input[type="button"]:hover, .side_left input[type="submit"]:hover, .side_left input[type="reset"]:hover,
.side_right input[type="button"]:hover, .side_right input[type="submit"]:hover, .side_right input[type="reset"]:hover,
.forumContent input[type="button"]:hover, .forumContent input[type="submit"]:hover, .forumContent input[type="reset"]:hover { opacity: 0.7; cursor: pointer;}
.side_center input { cursor: pointer }
a.profile_url { color :#fff }
.cComm { color: #fff; }
.cComm a { color: #fff; }
.cComm .message_m { }
.cComm .image_ava { float: left; }

/* Форум */
.forumContent { border: 4px solid #b9cb55; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px; background: #fff; margin: 10px 0; padding: 3px 0 }
.forumWrapper { width: 992px; margin: 0 auto }
/* ------------------- */
/* ===== forum Start ===== */


/* General forum Table View */
.gTable {border:0; border-collapse:collapse; border-spacing:0; padding:0; margin:0; background:0;}

.gTableTop {height:30px; padding:0px 0 0 12px; font-weight:bold; font-size:12px; color:#fff;background: url(/images/gTopForum.png) no-repeat 0 0;}
.gTableTop a,
.gDivTop a {color:#fff; font-size: 12px; font-family: Tahoma}



.gTableSubTop {height:18px; color: #4b4b4b; font-size:10px; line-height:16px; background:url(/images/gTableSub.png) repeat-x 0 0; border-right: 1px solid #dddddb; padding: 0 5px;}
 .gTableSubTop a {color:#4b4b4b; text-decoration:none;}
 .gTableSubTop a:hover {text-decoration:underline;} 
.threadsType, .threadsDetails, .forumOnlineBar { background: url(/images/gTable_left.png) no-repeat; height: 18px; line-height: 13px; padding-left: 15px; }
.forumOnlineBar { line-height: 15px !important; }
.gTableSubTop:first-child { background: url(/images/gTableSub_left.png) no-repeat left 0; }
.gTableSubTop:last-child { background: url(/images/last_gtable.png) no-repeat right 0; border-right: none !important; }

a.forum {font-weight:bold; font-size:11px; color: #7fa339;}
 
.gTableBody {padding:3px 14px !important;background:0;} 
.gTableBody1 {padding:2px; background:#fff url(/images/body_forum.png) no-repeat right bottom; border-left: 1px solid #dddddb}
.gTableBottom {padding:2px;background:0;}
.gTableLeft {padding:2px 2px 2px 14px;background:0;font-weight:bold;color:#7fa339;}
.gTableRight {padding:2px; background: #fff url(/images/gTable_right.png) no-repeat left bottom; }
.gTable .gTableRight { padding: 2px; background: #fff url(/images/oli.png) repeat-y right; border: 1px solid #dddddb; border-right: none; margin-left: -1px; }
.gTable .gTableLeft { background: #fff url(/images/oli.png) repeat-y left; }
.gTableError {padding:2px;background:0; color:#FF0000;}
/* ------------------------ */

.sub_left_bg {width:20px; height:22px; float:left; margin:0 0 0 -7px; background:url(/designs_160/f/forum_elem_bg.png) no-repeat 0 -72px;}
.gTable .gTableSubTop.last {line-height:20px;} 


.gDivBottomCenter { background: url(/images/forumDivLeft.png) no-repeat; height: 6px; margin-top: -3px;}
 
.gTableLeft[width="25%"] {width:18% !important;}

select.searchForumsFl {width:300px; height:250px;}

.uTable {padding:5px 14px; margin:0 10px; background:0;}
.forumMemNum,
.forumMemSwch,
.userSchFrm {padding:2px 14px;background:0;}

.pagesforumsmembers.uriforumsMembers hr,
.pagesforumsmembers.uriforumsMembers .hr {margin:10px 20px;}

.pagesforumsmembers.uriforumsMembers .gDivTop_in,
.pagesforumsrules.uriforumsRules .gDivTop_in,
.pagessearch.urifrSearch .gDivTop_in,
.fAddPost .gDivTop_in,
.pagesthreadpage .pollYes.gDivTop .gDivTop_in,
.pagesaddthread .gDivTop_in,
.pagesaddpoll .gDivTop_in,
.pagespostedit .gDivTop_in,
.pagespolledit .gDivTop_in {height:45px;}
.pagesforumsmembers.uriforumsMembers .gDivTop_in .gTopCornerRight,
.pagesforumsrules.uriforumsRules .gDivTop_in .gTopCornerRight,
.pagessearch.urifrSearch .gDivTop_in .gTopCornerRight, 
.fAddPost .gDivTop_in .gTopCornerRight, 
.pagesthreadpage .pollYes .gTopCornerRight,
.pagesaddthread .gTopCornerRight,
.pagesaddpoll .gTopCornerRight,
.pagespostedit .gTopCornerRight,
.pagespolledit .gTopCornerRight {height:52px;}


.pagessearch.urifrSearch .gTableSubTop {padding-left:20px;}
.pagessearch.urifrSearch .gTableBody1 {padding-left:20px !important; padding-right:20px !important; background:0;}
.pagessearch.urifrSearch .gTableSubTop {background:0;}
.pagessearch.urifrSearch .gTableSubTop .sub_left_bg {display:none;}
.gTableSub_left { background: url(/images/gTable_left.png) no-repeat left !important; }

.pagespolledit .gTableRight {background:0 !important;}


/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:2px;padding:2px;}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px;}
.threadLastPostTd {padding:2px;font-size:8pt; }
.threadLastPostTd a { color: #7fa339; font-weight: bold; }
.threadDescr {color:#cdc6be;font-size:8pt; color:#111;}
.threadNoticeLink {font-weight:bold;}

a.threadPinnedLink,
a.threadLink { color:#7fa339; font-weight: bold; }

.postpSwithces {font-size:8pt; color:#0e4e83;}
.postpSwithces a {color:#0e4e83;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:8pt;text-align:right;}


.forumIcoTd,
.forumNameTd,
.forumThreadTd,
.forumPostTd,
.threadIcoTd,
.threadNametd,
.threadPostTd,
.threadViewTd,
.threadAuthTd,
.threadLastPostTd {padding:3px 7px 3px 7px; background: #fff url(/images/body_forum.png) no-repeat left bottom; border-right: 1px solid #dddddb}
.threadLastPostTd:last-child { border-right: 0 !important }

.forumIcoTd,
.threadIcoTd:first-child {background: #fff url(/images/body_forum2.png) no-repeat left bottom; }
.forumLastPostTd,
.threadLastPostTd {background: #fff url(/images/body_forum.png) no-repeat right bottom; padding: 3px;}




.first_tr_cat td.forumIcoTd, 
.first_tr_cat td.threadIcoTd:first-child {background:url(/designs_160/f/forum_cat_lr_bg.png) no-repeat 0 -3px;}
.first_tr_cat td.forumLastPostTd,
.first_tr_cat td.threadLastPostTd {background:url(/designs_160/f/forum_cat_lr_bg.png) no-repeat right -3px;}

.forumThreadTd, .forumPostTd {font-size:11px; color:#4b4b4b;}

.forumLastPostTd a { font-weight: bold; color: #7fa339; }


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

.forumNamesBar {padding:0 10px; font-weight:bold; font-size:10px;}
.switches {padding:0 0 0 10px;}
.switchActive {font-weight:bold; color:#333;}

/* forum Posts View */
/* Posts View */
/* forum Posts View */
.postTable {background:#dddddb;}
.postPoll {background:#dddddb;text-align:center;}
.postFirst {background:#dddddb;}
.postRest1 {background:#dddddb;}
.postRest2 {background:#dddddb;}
.postSeparator {margin-top: -1px;}

.postTdTop {background: url(/images/gt2.png) repeat-x left;border-left:1px solid #fff;height:16px;font-size:11px;padding: 3px 5px;color:#4b4b4b;text-shadow:1px 1px #fff;font-size:11px;letter-spacing:1px;}
.postBottom {background:#f1f0f0;height:20px;border-top:1px solid #fff;padding:0px 2px;border-left:1px solid #fff;}
.postUser {font-weight:bold;}
.postTdInfo {text-align:center;padding:5px;background:#EEEEEE url(/images/bg_info.png) repeat-x;border-top:1px solid #fff;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}

.viewn_forum { margin: 0 auto }
.viewn_forum div.avatar_user { padding: 9px 0 0 0 ;display: block; background: url(/images/forum_elements.png) no-repeat 0 -6px; width: 168px; margin: 0 auto; height: 159px; text-align: center }
.viewn_forum div { background: url(/images/forum_elements.png) no-repeat 0 -174px; width: 151px; height: 18px; margin: 3px auto; color: #ffffff; font-size: 11px; font-family: Tahoma; text-align: left; padding: 6px 0 0 17px; overflow: hidden}
.viewn_forum div a { color: #ffffff }
.repa li { display: block; float: left; }
.repa li.first { display: block; float: left; }
.repa li.first2 { display: block; float: left; }
.repa li.first3 { display: block; float: left; }
a.rep_min { background:url(/images/forum_elements.png) no-repeat 0 -198px; height: 14px; width: 25px; display: block; }
a.rep_pl { background:url(/images/forum_elements.png) no-repeat right -198px; height: 14px; width: 25px; display: block; }
.signatureHr {margin-top:20px;color:#2D435B;}
.posttdMessage {padding:5px;background:#f1f0f0 url(/images/posttdmessage.png) no-repeat right top;border-left:1px solid #fff;border-top:1px solid #fff}
.postTdTop:first-child,.postBottom:first-child {
border-left:0
}

.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;}

/* CODE and QUOTE by Black-Fox */ 
 .bbQuoteName,.bbCodeName {border:1px dashed #000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:3px;margin-bottom:auto;} 
 .quoteMessage,.codeMessage {margin-left:8px;margin-right:8px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;} 
 .bbQuoteName {color: #889095; !important; background: #ebeef0 url(/quote.png) no-repeat right; font-size: 10pt; !important; font-weight: bold; margin: 0 auto 0 auto; border: 1px #ccd0d5 solid; border-bottom: 1px solid #ccd0d5; padding-top: 7px; padding-bottom: 7px;} 
 .quoteMessage {color: #465584; background: #f0f3f5; border:1px solid #ccd0d5!important; border-top: 0 !important; text-align:left; padding: 3px;color:#444444;} 
 .bbCodeName {color: #889095; !important; background: #ebeef0 url(/code.png) no-repeat right; font-size: 10pt; !important; font-weight: bold; margin: 0 auto 0 auto; border: 1px #ccd0d5 solid; border-bottom: 1px solid #ccd0d5; padding-top: 7px; padding-bottom: 7px;} 
 .codeMessage {color: #465584; background: #f0f3f5; border:1px solid #ccd0d5!important; border-top: 0 !important; text-align:left; padding: 3px;font-family:Courier New;font-size: 12px;color:#444444;} 
 .quoteMessage {color: #465584; background: #f0f3f5; border:1px solid #ccd0d5!important; border-top: 0 !important; text-align:left; padding: 3px;color:#444444;} 

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

.gTableBody p:first-child {margin-top:0;}

/* 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/813/11.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/813/11.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* forum Post Form */
.myWinCont table[style="border:1px inset;"] {border:0 !important;}

.input_style input.codeButtons {padding-left:0; padding-right:0;}
.codeButtons#quote {width:42px !important;}
.codeButtons#spoiler {width:51px !important;}
input.codeButtons[value="All codes"] {width:68px !important;}
 
.postNameFl,.postDescrFl {width:400px}
.postPollFl,.postQuestionFl {width:400px}
.postResultFl {width:50px}
.postAnswerFl {width:300px}
.postTextFl {width:550px;height:150px}
.postUserFl {width:300px}
.gTable textarea { width: 100% !important }
.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}
.pollHelp {font-weight:normal;font-size:8pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}

input.postNameFl,
input.postDescrFl,
input.postQuestionFl,
textarea.postPollFl,
textarea.postTextFl {width:800px !important; font-size: 11px; color: #9f9f9f; font-family: Tahoma;}
/* ----------------- */

/* forum Page switches */
.switches {background:#E1E1E1;}
.pagesInfo {background:#FFFFFF;padding-right:10px;font-size:7pt;}
.switch {background:#FFFFFF;width:15px;font-size:7pt;}
.switchActive {background:#EEEEEE;font-weight:bold;color:#559B36;width:15px}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#000000;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#000000;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#FF0000;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#FF0000;}
/* ------------------- */
.pagesBlockuz2, .pagesBlockuz1, .catPages1 {padding:5px 0px}
.pagesBlockuz2 a span,
.pagesBlockuz2 span,
.pagesBlockuz1 a span,
.pagesBlockuz1 span,
.catPages1 a span,
.catPages1 span { background:#d3e0a5 url(/images/buttons_image.png) repeat-x top; padding: 2px 3px; border: 1px solid #6d872a; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; font-family: Verdana; font-size: 11px; color: #fff;
-moz-box-shadow: inset 0 0 0 1px #aec581; box-shadow: inset 0 0 0 1px #aec581; -webkit-box-shadow: inset 0 0 0 1px #aec581; text-decoration: none;}
.pages_switch {margin:10px; margin-left: 0;}
.pages_switch a,
.pages_switch span b,
.pages_switch b,
.pages_switch span b a,
.pages_switch span a { text-decoration: none !important } 
.fAddPost .gTableLeft {padding-left:10px;}
.pagesBlockuz2 a span:hover,
.pagesBlockuz2 span:hover,
.pagesBlockuz1 a span:hover,
.pagesBlockuz1 span:hover,
.catPages1 a span:hover,
.catPages1 span:hover { opacity: 0.7; cursor: pointer }
b.swchItemA1 { opacity: 0.5;}

.fAddPost #message {width:98% !important; height:113px;}

.fAddPost input.postNameFl,
.fAddPost input.postDescrFl,
.fAddPost input.postQuestionFl {width:40% !important; padding:3px 5px !important;}

.fAddPost .gTableLeft {padding-left:20px; padding-right:20px; text-align:right;}
.fAddPost .smallLeftTable {width:14% !important;}
.fAddPost .smilesPart {text-align:center;}
.fAddPost .gTableRight {background:0;}

.fAddPost #frM57 {text-align:center;} 
.fAddPost .smiles {margin:0 auto;}
.fAddPost .smiles td {padding:4px 7px;}
.forumDescr { color: #4b4b4b; font-size: 11px; }
/* ====== forum End ====== */
b.swchItemA1 input span { position: absolute; }
.hProfile2 { position: relative; top: 15px; left:70px; }
.profile_avatar_logged { float: left }
.profile_buttons_logged { float: left; margin: -11px 0 0 -37px; } 
.profile_buttons_logged li { margin: 0; padding: 0; list-style: none; display: block; color: #4b4b4b;}
.profile_buttons_logged a,
.profile_buttons_logged span { color: #678a0c }
.profile_right_logged { float: left; margin: 32px 0 0 -170px }
.profile_right_logged li { margin: 0; padding: 0; list-style: none; display: inline-block; }
.profile_right_logged a.icon1 { background: url(/images/icons_head.png) no-repeat 0 0; display: block; width: 59px; height: 16px; } 
.profile_right_logged a.icon2 { background: url(/images/icons_head.png) no-repeat 0 -17px; display: block; width: 59px; height: 16px; } 
.profile_right_logged a.icon3 { background: url(/images/icons_head.png) no-repeat 0 -34px; display: block; width: 59px; height: 16px; }
.profile_right_logged a.icon1:hover,
.profile_right_logged a.icon2:hover,
.profile_right_logged a.icon3:hover { opacity: 0.7; cursor: pointer }



.comm_tape {background:url(http://pnghosts.ru/img/comm_tape.png) no-repeat 0 0; width:198px; height:38px; color:#000;} 
.comm_tape:hover {background-position:0 -39px; color:#fff;} 
.comm_tape a:hover {color:#fff;} 
.comm_tape .left {width:20px; height:23px; float:left; margin:9px 0 0 8px;} 
.comm_tape .left img {width:20px; height:23px;border:1px solid #d2d2d4;} 
.comm_tape .right {float:left; width:75%; padding:6px 5px;overflow:hidden;height:23px;} 
.right { 
float: right; 
}