/* Главные стили */
body {padding:0; margin:0; background:#f1f2f3 url(/designs_42/bg.png) repeat;}
body, td {color:#fff; font-size:11px; font-family:tahoma;}
a {color:#fff; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;}

ul,li {margin:0; padding:0; list-style:none;}

input[type=image]:hover {opacity:0.8;}
input,textarea,select,button {font-family:tahoma; font-size:11px; vertical-align:middle;}
label {vertical-align:middle; cursor:pointer;}
label,input[type=button],input[type=submit],button {cursor:pointer;}
textarea {overflow:auto; resize:none;}
form {margin:0; padding:0;}
input,textarea,select {vertical-align:middle; font-size:8pt; font-family:Tahoma, sans-serif; outline:none;}

.m-chat textarea {width:140px !important; height:30px !important; padding:3px 5px; margin:2px 0 0 0; border:1px solid #000; background:#e2e2e2;}
input#mchatBtn {}

p {margin:10px 0;}
hr {color:#535353;height:1px; border:none; background:#535353;}

h1, h2, h3, h4, h5, h6 {display:block; padding:0; margin:0 0 5px 0;}
h1 {font-size:14px;}
h2 {font-size:13px;}
h3 {font-size:12px;}
h4 {font-size:11px;}
h5 {font-size:10px;}
h6 {font-size:9px;}

.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.hidden {overflow:hidden;}
.none {display:none;}
.bold {font-weight:700;}
.clear_table {border:0; border-collapse:collapse; margin:0; padding:0;}
.clear {width:100%;height:0; clear:both; overflow:hidden;}

.copy {font-size:11px;}
.mframe {border-left:1px solid #E5E7EA;border-right:1px solid #E5E7EA;}
.colgray {border-right:1px solid #E5E7EA;}
.colwhite {border-right:1px solid #FAFAFA;}
.msep {border-top:1px solid #FAFAFA;}
/* ------------- */

/* Entries Style */
.eBlock,
.cBlock1,
.cBlock2 {border:1px solid #535353; color:#ededed; overflow:hidden; margin:0 0 1px 0 !important; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; background:#222; padding:22px;}
body .eBlock a,
body .cBlock1 a,
body .cBlock2 a {color:#ededed;}
.eTitle {font-size:12px;font-weight:bold;color:#ededed;padding:5px !important; }
.eTitle a {color:#ededed; text-decoration:none;}
.eTitle a:hover {text-decoration:underline;}
.eBlock {padding:5px;}

.eMessage {text-align:justify;padding:10px !important;}
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;border-top:1px solid #535353;}

.eDetails, 
.eDetails1,
.eDetails2 {padding:5px 9px; margin:0 -2px; font-size:11px; border-top:1px solid #3A3A3A; background:0;}
.eDetails a, 
.eDetails1 a,
.eDetails2 a {text-decoration:none;}
.eDetails a:hover, 
.eDetails1 a:hover,
.eDetails2 a:hover {text-decoration:underline;}


.eRating {font-size:11px;}

.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('/.s/t/813/8.gif') no-repeat 0px 0px;}
/* ------------- */

/* Фиксация */
#container_wrap {min-width:1200px; margin:0 auto;}
.side_main {overflow:hidden; margin:0 30px;}
.side_center {margin:0 230px;}
.side_center td,
.side_center a {color:#037411;}
.side_left {float:left; width:222px;}
.side_right {float:right; width:222px;}
/* -------------- */

/* Верх сайта */
#header_in_bg {background:url(/designs_42/header_in_bg.png) repeat-x; height:225px; margin:0 0 -6px 0; padding:0 30px;}
#header {background:#027511 url(/designs_42/header_bg.png) repeat-x 0 -199px;}
#header_in {background:url(/designs_42/header_bg.png) no-repeat 0 0;}
#header_ins {background:url(/designs_42/header_bg.png) no-repeat right -398px; height:199px;}

#hpanel_top {height:35px; line-height:26px; overflow:hidden; margin:0 8px 5px 6px; padding:5px 0 0 0;}

.hpanel {float:left; height:27px;}
.hpanel li {float:left; height:27px; overflow:hidden; margin:0 3px 0 0;}
.hpanel li a {height:27px; line-height:25px; display:block; text-decoration:none; text-align:center; font-weight:bold;}
.hpanel a.login {background:url(/designs_42/hlink_bg.png) no-repeat 0 0; height:27px; width:78px;}
.hpanel a.login:hover {background-position:0 -27px;}
.hpanel a.register {background:url(/designs_42/hlink_bg.png) no-repeat right 0; height:27px; width:130px;}
.hpanel a.register:hover {background-position:right -27px;}

#hsearch {float:right; height:27px; width:216px;}
#hsearch .search_text {background:url(/designs_42/hsearch_bg.png) no-repeat 0 0; font:narmal 11px tahoma; color:#898989; height:25px; width:171px; margin:0 3px 0 0; padding:0 5px; border:none;} 
#hsearch .search_button {height:27px; margin:2px 0 0 0; width:29px; background:url(/designs_42/hsearch_bg.png) no-repeat right -27px; border:none;} 
#hsearch .search_button:hover {opacity:0.75;}

.htext {text-align:center; font-weight:bold; color:#fff; text-shadow: -1px -1px 0px #13781f;}

#hpanel_middle {height:116px;}

#hlogo {float:left; margin:0 0 0 30px;}
#hbanka {background:url(/designs_42/hbanka_bg.png) no-repeat; float:right; width:539px; height:66px; margin:15px 35px 0 0;}
#hbanka img {margin:3px 1px 0 69px;}

#hpanel_bottom {height:21px;}

.menu_h {float:left; border:0px; border-width:0px 0; z-index:99; margin:0 155px;}
.menu_h li {float:left; margin:0 10px; position:relative;}
.menu_h li a {height:19px; display:block; padding:0 0 3px 5px; text-decoration:none;}
.menu_h li a span {display:block; height:22px; line-height:22px; text-align:center; padding:0 7px 0 0;}
.menu_h li a:hover {background:url(/designs_42/hnav_hov.png) no-repeat 0 0; height:22px; display:block;}
.menu_h li a:hover span {background:url(/designs_42/hnav_hov.png) no-repeat right -22px; height:22px; display:block;}

.menu_h li:hover .menu_h_sub_c {display:block;}
.menu_h_sub_c {display:none; position:absolute; left:70%; top:23px; z-index:10;}
.menu_h_sub {width:214px; height:21px; position:absolute; left:-30px; background:url(/designs_42/hnav_sub.png) right 0; top:32px margin:0; padding:7px 0 0 0;}
.menu_h_sub_m {background:url(/designs_42/hnav_sub.png) no-repeat 0 bottom; width:215px; padding:0 3px 3px 3px; overflow:hidden;}

.menu_h li .menu_h_m div{height:21px; width:215px; margin:0; padding:0;}
.menu_h_m {float:none;}
.menu_h_m div a {background:url(/designs_42/hnav_sub.png) right -30px; height:15px; padding:3px 8px; width:195px; display:block; color:#137113; text-shadow:0px 1px 0px #f3f3f3; font-weight:bold; margin:0 0 0 -1px;}
.menu_h_m div a:hover {background:url(/designs_42/hnav_sub.png) no-repeat right -9px; color:#fff; text-shadow:none;}
/* -------------- */

/* Блоки */
.block_full {width: 222px; overflow:hidden; margin: 0 0 6px 0;}
.block_full .block_title {background:#222 url(/designs_42/block_bg.png) no-repeat 0 0; height:41px; line-height:41px; overflow:hidden; text-align:center; color:#fff; font-weight:bold;}
.block_full .block_cont {background:#037411 url(/designs_42/block_bg.png) repeat-y -444px 0;}
.block_full .block_contr {background:url(/designs_42/block_bg.png) no-repeat -222px 0; padding:2px; min-height:15px;}
.block_full .block_bottom {background:url(/designs_42/block_bg.png) no-repeat -666px bottom; min-height:26px;}
/* -------------- */

.uMenuV, .bnav {width:212px; margin:0 auto;}
.uMenuV li a, .bnav li a {background:url(/designs_42/bmenu_bg.png) no-repeat 0 -27px; height:14px; display:block; margin:0 0 2px 0; padding:6px 22px; text-decoration:none;}
.uMenuV li:hover a, .bnav li:hover a {background-position:0 0; color:#ddd;}

/* Module Part Menu */
.catsTable {padding:0; margin:0;}
.catsTd {background:url(/designs_42/cats_bg.png) no-repeat 0 0; height:14px; display:block;}
.catsTd:hover {background-position:0 -14px;}
.catsTd a {float:left; margin:0 0 0 17px;}
.catName {color:#fff;}
.catNumData {float:right; color:#fff;}
.catDescr {display:none;}
/* ----------------- */

/* Block comment */
.bcomments {width:209px; margin:0 auto;}
.bcomm_loop {background:url(/designs_42/bcomm_bg.png) no-repeat; height:59px;}
.bcomm_title {height:16px; display:block; padding:2px 4px; color:#d2d2d2;}
.bcomm_title a {font-weight:bold; color:#d2d2d2;}
.bcomm_mess {height:36px; overflow:auto; padding:0 2px;}
/* ----------------- */

/* Content */
.cinf_title {background:url(/designs_42/cinf_bg.png) repeat-x 0 -26px;}
.cinf_title_in {background:url(/designs_42/cinf_bg.png) no-repeat 0 0;}
.cinf_title_c {background:url(/designs_42/cinf_bg.png) no-repeat right -52px; height:26px; line-height:23px; padding:0 10px; font-weight:bold; color:#fff;}
.cinf_title_cc {background:url(/designs_42/cinf_bg.png) no-repeat center -78px; display:block; height:26px; width:28px; margin:-23px auto 0 auto;}
.cinf_title_cl {text-align:center; display:inline-block; width:50%; margin:0 auto;}
.cinf_title_cr {text-align:center; display:inline-block; width:50%; margin:0 auto;}
.cinf_cont {width:50%; color:#fff; margin:3px 0;}
.cinf_cont li {background:url(/designs_42/cinf_nav_bg.png) repeat-x 0 -44px; height:22px; line-height:22px; margin:0 2px 3px 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.cinf_cont li:hover {background-position:0 -110px;}
.cinf_cont li a {padding:0 8px; color:#fff;} 
.cinf_cont li span {background:url(/designs_42/cinf_nav_bg.png) no-repeat 0 -22px; height:18px; line-height:20px; width:36px; float:right; padding:1px 2px; text-align:center;} 
.cinf_cont li:hover span {background-position:0 -88px;}

.viewn_loop {background:#dcdcdc url(/designs_42/viewn_lc_bg.png) repeat-y 0 0; margin:0 0 6px 0;}
.viewn_in {background:url(/designs_42/viewn_rc_bg.png) repeat-y right 0;}
.viewn_top {background:#222 url(/designs_42/viewn_title_bg.png) repeat-x 0 -41px; margin:0 1px;}
.viewn_t_in {background:url(/designs_42/viewn_title_bg.png) no-repeat right -82px;}
.viewn_t_ins {background:url(/designs_42/viewn_title_bg.png) no-repeat 0 0; height:31px; line-height:20px; padding:10px 12px 0 32px; overflow:hidden;}
.viewn_t_in h1,
.viewn_t_in h2,
.viewn_t_in h3,
.viewn_t_in h4 {margin:0; font-size:12px; color:#fff; text-shadow:0px 1px 0px #1f1f1e;}
.viewn_t_in a {color:#fff; text-shadow:0px 1px 0px #1f1f1e;}

.viewn_rat {float:right; margin:5px 0;}

.viewn_cont {padding:5px 9px 0 9px; overflow:hidden; color:#037411;}
.viewn_pict {width:174px; float:left; margin:0 5px 0 0; background:url(/designs_42/viewn_rama_bg.png) no-repeat 0 0;}
.viewn_pict span {display:block; padding:3px; overflow:hidden; background:url(/designs_42/viewn_rama_bg.png) no-repeat right bottom;}
.viewn_pict img {width:168px; vertical-align:top;}
.viewn_pict img:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); opacity:0.8;}
.viewn_text {overflow:hidden; color:#037411; text-shadow:-1px -1px 0px #eaeaea;}

.viewn_detail {background:url(/designs_42/viewn_detail_bg.png) repeat-x 0 -32px; margin:0 6px;}
.viewn_detail_in {background:url(/designs_42/viewn_detail_bg.png) no-repeat 0 0;}
.viewn_detail_ins {background:url(/designs_42/viewn_detail_bg.png) no-repeat right -64px; height:26px; line-height:22px; padding:6px 12px 0 32px; margin:6px 0 0 0; overflow:hidden;}
.viewn_detail_in dt {float:left; margin:0 5px; color:#fff; text-shadow:0px 1px 0px #000;}

b.iload {background:url(/designs_42/viewn_ico_bg.png) no-repeat 0 0; height:13px; width:14px; float:left; margin:6px 8px 0 0;}
b.icomm {background:url(/designs_42/viewn_ico_bg.png) no-repeat -14px 0; height:13px; width:14px; float:left; margin:5px 5px 0 0;}
b.iread {background:url(/designs_42/viewn_ico_bg.png) no-repeat -28px 0; height:13px; width:14px; float:left; margin:5px 2px 0 0;}
.viewn_detail_in .right {width:225px; float:right;}
.load {float:right;}
.podd {margin:0 0 0 10px;}
.load a,
.podd a {color:#fff; text-shadow:0px 1px 0px #000; text-decoration:none;}

.viewn_other {margin:2px 6px;}
.tags {display:inline-block; font-weight:normal; padding:0 0 0 6px; color:#fff;}
.tags a {color:#fff;}
.warning {background:url(/designs_42/viewn_warning_bg.png) repeat-x 0 -73px; margin:2px 0;}
.warning_in {background:url(/designs_42/viewn_warning_bg.png) no-repeat 0 0;}
.warning_ins {background:url(/designs_42/viewn_warning_bg.png) no-repeat right -146px; height:63px; overflow:hidden; padding:5px;}
.warning_ins a {color:#fff; text-decoration:underline;}

.viewn_bottom_lb {background:url(/designs_42/viewn_bottom_bg.png) no-repeat 0 0; height:6px; width:8px; float:left;}
.viewn_bottom_rb {background:url(/designs_42/viewn_bottom_bg.png) no-repeat right -12px; height:6px; width:8px; float:right;}
.viewn_bottom_cb {background:url(/designs_42/viewn_bottom_bg.png) repeat-x 0 -6px; height:6px; margin:0 8px;}

.vcomm {background:url(/designs_42/vcomm_bg.png) repeat-x 0 -112px;}
.vcomm_in {background:url(/designs_42/vcomm_bg.png) no-repeat 0 0;}
.vcomm_ins {background:url(/designs_42/vcomm_bg.png) no-repeat right -224px; height:112px; overflow:hidden;}
.vcomm_post {background:url(/designs_42/vcomm_post_bg.png) no-repeat; height:103px; width:285px; float:left; margin:4px; color:#fff;}
.vcomm_ava {width:95px; height:95px; margin:5px;}
.vcomm_ava img {width:95px; height:95px;}
.vcomm_post_inf {color:#fff; width:174px; height:18px; padding:1px 3px 0 3px; position:relative; top:-21px; left:105px; display:inline-block; text-align:center;}
.vcomm_mess {color:#fff; position:relative; left:-170px; top:3px; height:80px; overflow:hidden;}

.viewn_loop_popup {background:#dcdcdc url(/designs_42/viewn_lc_bg.png) repeat-y 0 0; margin:0 0 6px 0;}
.viewn_loop_popup .viewn_cont {padding:5px 9px 0 9px; overflow:hidden; color:#037411; text-shadow:-1px -1px 0px #eaeaea;}
.viewn_loop_popup .viewn_cont a {color:#037411;}
/* ----------------- */

/* Footer */
#footer {background:#018013 url(/designs_42/footer_bg.png) repeat-x 0 -106px; margin:20px 30px 0 30px;}
#footer_in {background:url(/designs_42/footer_bg.png) no-repeat 0 0;}
#footer_ins {background:url(/designs_42/footer_bg.png) no-repeat right -212px; height:106px; overflow:hidden;}
.ftext {height:100px; width:40%; margin:20px 0 0 130px; float:left; color:#fff;}
#fbanka_bg {float:left; height:63px; margin:50px 0 0 60px;}
.fbanka {float:left; margin:0 5px; background:url(/designs_42/fbanner_bg.png) no-repeat 0 bottom; height:63px; width:103px;}
.fbanka img {margin:3px 0 0 3px;}
#fcopy {float:right; margin:50px 10px 0 0;}
/* ----------------- */

/* Tooltip */
#tooltip {border:1px solid #139e28; background:#03560f; opacity:0.85; position:absolute; z-index:100; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#tooltip h3 {color:#fff; text-shadow:1px 1px 0px #13781f; margin:0; padding:2px 5px;}
/* -------------- */

/* PageSelector */ 
.pagesBlockuz1,
.catPages1,
.pagesBlock1,
.catPages2,
.pagesBlockuz2,
.pagesBlock2 {color:#fff; border:1px; margin:5px 0; text-shadow:0 1px 0 #000;}

.pagesBlockuz1 a,
.catPages1 a,
.pagesBlock1 a,
.catPages2 a,
.pagesBlockuz2 a,
.pagesBlock2 a {display:inline-block; height:16px; background:url(/designs_42/switch_bg.png) no-repeat center 0 #029216; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-weight:bold; padding:3px 9px 0; color:#fff; text-decoration:none; margin:0 2px;}

.pagesBlockuz1 a:hover,
.catPages1 a:hover,
.pagesBlock1 a:hover,
.catPages2 a:hover,
.pagesBlockuz2 a:hover,
.pagesBlock2 a:hover {opacity:0.8;}

.pagesBlockuz1 b,
.catPages1 b,
.pagesBlock1 b,
.catPages2 b,
.pagesBlockuz2 b,
.pagesBlock2 b {display:inline-block; height:16px; background:url(/designs_42/switch_bg.png) no-repeat center 0 #029216; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-weight:bold; padding:3px 9px 0; color:#fff; margin:0 2px;}/* -------------- */
/* -------------- */

/* ===== forum Start ===== */
.fBlock_title {background:#222 url(/designs_42/viewn_title_bg.png) repeat-x 0 -41px; margin:0 1px;}
.fBlock_title b {background:url(/designs_42/viewn_title_bg.png) no-repeat right -82px; height:41px; display:block;}
.fBlock_title b b {background:url(/designs_42/viewn_title_bg.png) no-repeat 0 0;}
.fBlock_title b b b {padding:14px 0 0 40px; color:#fff;}
.fBlock_title a {text-decoration:none; color:#ededed; text-shadow:0px 1px 0px #272a36;}

.forum_bottom_left{background:url(/designs_38/forum_bottom.png) no-repeat 0 0}
.forum_bottom_right{background:url(/designs_38/forum_bottom.png) no-repeat right -14px}
.forum_bottom_middle{background:url(/designs_38/forum_bottom.png) repeat-x 0 -7px; height:7px; margin:0 10px}

.forumContent {margin:0 30px;}
.forumContent a {color:#7e7f7f; text-shadow:none; text-decoration:none;}

/* General forum Table View */
.gTable {background:#dcdcdc; border:1px solid #bebebe; border-top:none;}
.gTable input {max-width:99%;}
.gTableTop {text-decoration:none; color:#ededed; text-shadow:0px 1px 0px #272a36;}
.gTableSubTop,
.postTdTop {background:#dcdcdc; border-bottom:1px solid #e9e9e9; padding:0 0 5px 10px; color:#016d0e;}
.gTableSubTop a,
.postTdTop a {text-decoration:none; color:#016d0e;}
.gTableSubTop a:hover {text-decoration:underline;}
.gTableBody {padding:2px; background:#dcdcdc url(/designs_42/forumNameTd.png) repeat-x; border:1px solid #c9c9c9; border-left:none; color:#016d0e; text-shadow:-1px -1px 0px #eaeaea;}
.gTableBody1 {padding:2px; background:#dcdcdc url(/designs_42/forumNameTd.png) repeat-x; border:1px solid #c9c9c9; border-left:none; color:#016d0e; text-shadow:-1px -1px 0px #eaeaea;}
.gTableBottom {padding:2px; background:#dcdcdc;}
.gTableLeft {padding:2px; background:#dcdcdc; font-weight:bold; color:#6E6E6E;}
.gTableRight {background:#dcdcdc; border:1px solid #c9c9c9; border-left:none;}
.gTableError {padding:2px; background:#dcdcdc; border:1px solid #c9c9c9; border-left:none;}
/* ------------------------ */

/* Forums Styles */
.forumIcoTd,
.forumThreadTd {background:#dcdcdc url(/designs_42/forumNameTd.png) repeat-x; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; color:#016d0e; text-shadow:-1px -1px 0px #eaeaea;}
.forumPostTd {background:#dcdcdc url(/designs_42/forumNameTd.png) repeat-x; border-right:1px solid #c9c9c9; color:#016d0e; text-shadow:-1px -1px 0px #eaeaea;}

.forumNameTd,
.forumLastPostTd {background:#dcdcdc url(/designs_42/forumNameTd.png) repeat-x; height:56px; border-left:1px solid #eee; padding:0 10px; color:#016d0e; text-shadow:-1px -1px 0px #eaeaea;}
a.catLink {text-decoration:none; color:#fff; text-shadow:0px 1px 0px #272a36;}
a.catLink:hover {text-decoration:underline;}

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

/* forum Titles & other */
.forum {font-weight:bold; font-size:12px; color:#016d0e;}
.forumDescr,
.forumModer {font-size:11px; color:#016d0e; text-shadow:-1px -1px 0px #eaeaea;}
.forumModer a {color:#016d0e; font-size:11px; font-weight:bold; text-shadow:-1px -1px 0px #eaeaea;}
.forumViewed {font-size:11px;}

a.lastPostUserLink,
a.forumLastPostLink,
a.threadAuthorLink {text-decoration:none; font-weight:bold; color:#016d0e; text-shadow:-1px -1px 0px #eaeaea;}
a.lastPostUserLink:hover,
a.forumLastPostLink:hover,
a.threadAuthorLink:hover {text-decoration:underline; color:#016d0e; text-shadow:-1px -1px 0px #eaeaea;}

a.forum {color:#016d0e; text-shadow:-1px -1px 0px #eaeaea; font-size:12px; font-family:tahoma; text-decoration:none; font-weight:bold;}
a.forum:hover {text-decoration:underline;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {font-weight:bold;font-size:11px; color:#027511;}
.forumBarKw {font-weight:normal; color:#027511;}
a.forumBarA {text-decoration:none; color:#027511;}
a.forumBar {color:#027511;}
/* -------------------- */

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

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

/* forum Page switches */
.switches {border:3px solid #027511;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; margin-left:10px; background:#212121;}
.pagesInfo {background:#2c2c2c;padding-right:10px;font-size:11px;}
.switch {background:#2c2c2c;width:15px;font-size:11px;}
.switchActive {background:#2c2c2c;font-weight:bold;color:#ededed;width:15px}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#ededed;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#ededed;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#ededed;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#ededed;}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:2px; background:#dcdcdc url(/designs_42/forumNameTd.png) repeat-x; border:1px solid #c9c9c9; border-left:none; color:#016d0e; text-shadow:-1px -1px 0px #eaeaea;}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px; background:#dcdcdc url(/designs_42/forumNameTd.png) repeat-x; border:1px solid #c9c9c9; border-left:none; color:#016d0e; text-shadow:-1px -1px 0px #eaeaea;}
.threadLastPostTd {padding:2px;font-size:11px;}
.threadDescr {color:#858585;font-size:11px;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px; background:#dcdcdc url(/designs_42/forumNameTd.png) repeat-x; border:1px solid #c9c9c9; border-left:none; color:#016d0e; text-shadow:-1px -1px 0px #eaeaea;}
.threadsDetails {padding:2px; background:#dcdcdc url(/designs_42/forumNameTd.png) repeat-x; border:1px solid #c9c9c9; border-left:none; color:#016d0e; text-shadow:-1px -1px 0px #eaeaea;}
.forumOnlineBar {padding:2px; background:#dcdcdc url(/designs_42/forumNameTd.png) repeat-x; border:1px solid #c9c9c9; border-left:none; color:#016d0e; text-shadow:-1px -1px 0px #eaeaea;}

a.threadPinnedLink,
a.threadLink {font-size:11px;}

a.threadPinnedLink:link {text-decoration:none; color:#939393; text-shadow:1px 1px 0px #fff;}
a.threadPinnedLink:visited {text-decoration:none; color:#939393; text-shadow:1px 1px 0px #fff;}
a.threadPinnedLink:hover {text-decoration:none; color:#939393; text-shadow:1px 1px 0px #fff;}
a.threadPinnedLink:active {text-decoration:underline; color:#939393; text-shadow:1px 1px 0px #fff;}

a.threadLink:link {text-decoration:none; color:#000;}
a.threadLink:visited {text-decoration:none; color:#555;}
a.threadLink:hover {text-decoration:underline; color:#000;}
a.threadLink:active {text-decoration:underline; color:#000;}

.postpSwithces {font-size:11px;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:11px;text-align:right;}

.threadNametd,
.threadPostTd,
.threadViewTd,
.threadAuthTd,
.threadLastPostTd {padding:2px 7px; background:#dcdcdc url(/designs_42/forumNameTd.png) repeat-x; border:1px solid #c9c9c9; border-left:none; color:#016d0e; text-shadow:-1px -1px 0px #eaeaea;}

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

.uTable{background:#fff;}
.forumMemNum,
.forumMemSwch,
.uTable,
.userSchFrm {padding:2px 5px; background:#eee url(/designs_36/forum_elements.png) repeat-x 0 -106px;}

/* forum Posts View */
.postTable {background:#dcdcdc; color:#2b2f3b;}
.postPoll {background:#F1F2F3;text-align:center;}
.postFirst {background:#F8F9FA;border-bottom:3px solid #787878;}
.postRest1 {background:#F1F2F3;}
.postRest2 {background:#F8F9FA;}
.postSeparator {}

.postUser {font-weight:bold;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#787878;}
.postTdInfo {border-right:1px solid #ececec; background:#dcdcdc; border-bottom:1px solid #c2c2c2; width:200px !important;}
.postTdTop a {color:#545454;}
.posttdMessage {border-left:1px solid #c2c2c2; background:#dcdcdc; padding:2px 5px; color:#2b2f3b; border-bottom:1px solid #c2c2c2;}
.postBottom {border-top: 1px solid #ececec; background:#dcdcdc;}


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

.codeMessage,
.quoteMessage {padding:2px 3px 3px 3px; border:1px solid #1d3b4a !important;font-size:11px; color:#444; background:#f5f5f5;}

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

.statusBlock {padding-top:3px;}
.statusOnline {color:#0000FF;}
.statusOffline {color:#FF0000;}
/* ------------------ */

/* 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;}

.smiles {font-weight:bold; padding:2px; background:#fcfcfc; border:1px solid #d0d0d0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.smiles a {color:#2a6f94;}

.postNameFl,.postDescrFl {background:#f1f1f1;border:1px solid #6E6E6E;width:55% !important}
.postPollFl,.postQuestionFl {background:#f1f1f1;border:1px solid #6E6E6E;width:55% !important}
.postResultFl {background:#f1f1f1;border:1px solid #6E6E6E;width:50px}
.postAnswerFl {background:#f1f1f1;border:1px solid #6E6E6E;width:300px}
.postTextFl {width:99.9% !important; margin:0 2px; padding:2px; color:#8a8a8a; background:#fff; border:1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.postUserFl {background:#fff; border:1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.forum_bb input {background:#fff; border:1px solid #ddd; padding:2px; margin:2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.forum_bb input:hover {background:#f1f1f1;}

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

#_uwndWnd1 .myWinCont table td {text-align:left;}
#_uwndWnd1 .myWinCont table td[align="right"] {text-align:right;}

.fpost_info {width:150px; overflow:hidden;}
.fpost_info .fpost_list {background:url(/designs_42/fpost_bg.png) no-repeat 0 0; height:14px; padding:3px 0;}
.fpost_info .f_reputation {background:url(/designs_42/fpost_bg.png) no-repeat 0 -22px; height:14px; padding:3px 0; overflow:hidden; text-align:center;}
.fpost_info .rep_minus {background-position:0 -22px; height:20px; float:left; width:35px;}
.fpost_info .rep_plus {background-position:right -22px; height:20px; float:right; width:35px;}
.fpost_info .rep_info {color:#c5c5c5;}
/* ====== forum End ====== */