/* YourBestSoft.ru style */
a:link {text-decoration: none; color: #696969;}
a:visited {text-decoration: none; color: #696969;}
a:hover {text-decoration: underline; color: #A0A0A4;}
a:active {text-decoration: underline; color: #A0A0A4;}
body {margin: 0px; padding: 0px; background-color: #c6c9ce; font-family: arial; font-size: 12px;}
.mwidth {min-width: 1000px; background-image: url(/design/svet-bg.png); background-repeat: repeat-x; background-position: 0px 100px;}
td {font-family: arial; font-size: 12px;}
table {padding: 0px; margin: 0px;}
form {padding: 0px; margin: 0px;}
input, textarea, select {vertical-align: middle; font-size: 8pt; font-family: arial; font-size: 12px; border: 1px solid #ccc;}
.copy {font-size: 10px;}
h1 {color: #000000; font-size: 22px; font-weight: normal; text-align: center; margin-bottom: 3px; margin-top: 3px;}
a.noun:link {text-decoration: none; color: #4D6D91}
a.noun:visited {text-decoration: none; color: #4D6D91}
a.noun:hover {text-decoration: underline; color: #000000}
hr {border-bottom: 1px solid #ccc; height:0px; border-top:0px; border-left:0px; border-right:0px;}
label {cursor: pointer; cursor: hand}
/*-----------------------*/

/* Head */
#header {background-color: #34363e; height: 100px; width: 100%;}
#header div.logo {width: 313px; height: 100px; background-color: none; background-image: url(/design/logo.png); background-repeat: no-repeat; background-position: 0px 30px; position: relavite; margin-left: 5%; border: none;}
#header ul {position: relavite; list-style-type: none; display: inline; border: 1px solid #989898; float: right; margin-right: 5%; background-color: #fff; background-image: url(/design/topmenu-bg.png); background-repeat: repeat-x; width: 395px; height: 30px; background-position: 0px bottom; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding-top: 30px; line-height: 30px; margin-top: -30px;}
#header li a {list-style-type: none; list-style: none; float: left; margin-left: 15px; margin-right: 20px; font-size: 13px; text-decoration: none; color: #626262; font-weight: bold;}
#header li a:hover {color: #949494;}
#header li a.forum {background-color: #f99520; background-image: url(/design/topmenu-forum-bg.png); background-repeat: repeat-x; height: 27px; width: 90px; text-align: center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-top: -30px; padding-top: 30px; background-position: 0px bottom; border: 1px solid #8a8a8a; color: #fff;}
#header li a:hover.forum {color: #f2d8b9;}
#header div.avtorizacia {position: absolute; font-size: 13px; margin-top: 70px; margin-left: 60%; display: block;}
#header div.avtorizacia a {text-decoration: none; color: #6a6a6a; font-weight: bold; margin-left: 20px;}
#header div.avtorizacia a:hover {color: #d4d4d4;}
/*------*/

/* Content */
#content {background-color: #fff; margin-left: 5%; margin-right: 5%; margin-top: 50px; widht: 100%; margin-bottom: 50px; border: 1px solid #aaadb1; display: block; position: relative;}
.shirina {display: inline-block; width: 100%;}
#content div.aside {float: left; width: 23%; position: relative; display: block;}
#content div.article {width: 77%; float: left; margin-right: -100%; margin-left: 23%; position: relative; border-left: 1px dashed #dcdde0;}
/*---------*/

/* Footer */
#footer {display: block; position: relavite; height: 200px; background: #eff0f0 url(/design/footerbg.png) repeat-x bottom left; border-top: 1px solid #aaadb1; overflow: hidden;}
#footer div.schetchiki {margin-top: 110px; float: right; margin-right: 12px;}
#footer div.schetchiki a img {opacity: 0.3; -moz-opacity: 0.3; filter: alpha(opacity=40); margin-left: 3px;}
#footer div.schetchiki a:hover img {opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); margin-left: 3px;}
#footer div.newsite {margin-left: -30px; float: left; font-size: 20px; color: #b94f01;}
#footer div.newsitename {margin-left: 50px;}
#footer div.site1 {text-align: left; background: #ffbe8a; border: 1px solid #ebaf7e; padding: 3px 3px 3px 12px; margin: 3px 3px 3px 20px; font-weight: bold; color: #7a5d45; font-size: 14px;}
#footer div.site1 a {color: #7a5d45;text-align: left;}
#footer div.site {text-align: left; background: #dddddc; border: 1px solid #d5d5d5; padding: 3px 3px 3px 30px; margin: 3px 30px 3px 3px; font-size: 14px;}
#footer div.site a {color: #696969; text-align: pleft;}
#footer div.nomer1 {float: left; margin-right: 5px;}
#footer div.nomer {color: #525252; float: left; margin-right: 5px; font-weight: bold;}
#footer div.footmenu {border-bottom: 3px solid orange; width: 65%; float: right; margin-top: 30px;}
#footer div.footmenu a {margin-right: 30px; padding: 3px;}
#footer div.footmenu a:hover {background: orange; text-decoration: none; color: black;}
/*--------*/

/* Материалы */
#news_orange {display: inline-block; border: 1px solid #b6b6b7; width: 99%; align: left; margin: 3px;}
#news_orange div.topo {width: 100%; height: 28px; border-bottom: 1px solid #b6b6b7; background-color: #fe9213; background-image: url(/design/three_1.gif); background-repeat: repeat-x;}
#news_orange div.nameo {float: left;background-clor: none; background-image: url(/design/strel_orange.png); background-repeat: no-repeat; background-position: 7px 8px; padding-top: 4px;}
#news_orange div.timeo {float: right; font-size: 10px; color: #fff; text-align: right; margin-right: 7px; margin-top: 1px;}
#news_orange div.nameo a {margin-left: 25px; font-size: 17px; text-decoration: none; font-weight: bold; color: #fff;}
#news_orange div.nameo a:hover {color: #ffecd6;}
#news_orange div.contento {background-color: #fff; font-size: 13px; margin: 3px; margin-bottom: 2px; border-bottom: 1px dashed #dcdde0;}
#news_orange div.infoo {font-size: 12px; color: #A0A0A4; float: left; margin-left: 3px;}
#news_orange div.podrobno {font-size: 12px; font-weight: bold; float: right; margin-right: 3px;}
#news_orange div.podrobno a {text-decoration: none; color: #4f2b00;}
#news_orange div.podrobno a:hover {color: #815521;}
.ramka {border: 1px solid #ccc; margin-bottom: 5px; padding: 3px;}
#news_silver {display: inline-block; border: 1px solid #b6b6b7; width: 99%; align: left; margin: 3px;}
#news_silver div.tops {width: 100%; height: 28px; border-bottom: 1px solid #b6b6b7; background-color: #fff; background-image: url(/design/three_0.gif); background-repeat: repeat-x; background-position: bottom;}
#news_silver div.names {float: left; background-clor: none; background-image: url(/design/strel_silver.png); background-repeat: no-repeat; background-position: 7px 8px; padding-top: 4px;}
#news_silver div.times {float: right; font-size: 10px; color: #4f2b00; text-align: right; margin-right: 7px; margin-top: 1px;}
#news_silver div.names a {margin-left: 25px; font-size: 17px; text-decoration: none; font-weight: bold; color: #4f2b00;}
#news_silver div.names a:hover {color: #815521;}
#news_silver div.contents {background-color: #fff; font-size: 13px; margin: 3px; border-bottom: 1px dashed #dcdde0;}
#news_silver div.infos {font-size: 12px; color: #A0A0A4; float: left; margin-left: 3px;}
#news_silver div.podrobno {font-size: 12px; font-weight: bold; float: right; margin-right: 3px;}
#news_silver div.podrobno a {text-decoration: none; color: #4f2b00;}
#news_silver div.podrobno a:hover {color: #815521;}
/*----------*/

/*Поиск*/
#poisk {height: 20px; padding-top: 5px; background-color: orange; background-image: url(/design/three_1.gif); background-repeat: repeat-x; margin: 5px; border: 1px solid #ccc; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#forma {background: none; font-size: 13px; font-family: arial; color: #fff; margin-left: 5px; border: none; margin-bottom: 2px}
.knp {background: url(/design/lupa.png) no-repeat; width: 18px; height: 15px; border: none; position: absolute; top: 12px; right: 10px; cursor: pointer;}
/*-----*/

/* Yandex UPD */
#yandex_upd {display: block; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 1px solid #bebebe; padding: 5px; background-image: url(/design/svet-bg.png); background-repeat: repeat-x; background-position: 0px -30px; margin: 5px;}
#yandex_upd div.titleya {font-size: 18px; font-weight: normal; border-bottom: 5px solid #ffcc00; width: 70%; margin-bottom: 2px;}
#yandex_upd div.contentya {font-size: 12px; margin-left: 30px;}
/*----------- */

/* sOnline */
#sonline {border: 3px solid #dedddc; background: #ebebeb; margin: 5px; color: #585653; padding: 2px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#sonline a {color: #585653;}
/*---------*/

/* vk */
.vk {padding: 3px;}
/*----*/

/* sitechat */
#sitechat {border: 3px solid #ccc; margin: 5px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #ccc;}
.chatmail {border-bottom: 1px solid #ccc; padding: 3px; background:#FFFFFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 5px 3px 5px 3px;}
.chatdate {float: right; font-size:8px; font-family: sans-serif;}
#mchatMsgF {border: 1px solid #ececeb; background: #fff url(/design/three_0.gif) repeat-x bottom; color: #696969; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 3px;}
#mchatBtn {font-family: arial; font-size: 12px; border: 1px solid #ececeb; padding: 2px; margin: 2px; background: #fff url(/design/three_0.gif) repeat-x bottom; color: #696969; cursor: pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 2px;}
#mchatIfm2 {height: 150px !important;}
/*----------*/

/* Advertising */
#advertising {border: none; border-bottom: 1px dashed #dcdde0; display: block; width: 100%; height: auto;}
#advertising img {border: none; position: relavite; margin: 15px;}
/*-------------*/

/* Sape */
.sape {border: 1px solid #dedddc; background: #ebebeb; margin: 5px 5px 5px 5px; color: #585653; padding: 2px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.sapef {border: 1px solid #dedddc; background: #ebebeb; margin-top: 5px; color: #585653; padding: 2px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
/*------*/

/* Блок рекламы */
#advblock {display: block; border: 1px solid #b6b6b7; align: left; margin: 5px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#advblock div.advblocktop {margin: -1px; height: 28px; border: 1px solid #b6b6b7; background-color: #fe9213; background-image: url(/design/three_1.gif); background-repeat: repeat-x; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#advblock div.advnameo {float: left; background-clor: none; padding-top: 4px; margin-left: 15px; font-size: 17px; font-weight: bold; color: #fff;}
#advblock img {border: none; margin: 5px;}
/*--------------*/

/* Блок опроса */
#pollblock {display: block; border: 1px solid #b6b6b7; align: left; margin: 5px; -webkit-border--radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#pollblock div.pollblocktop {margin: -1px; height: 28px; border: 1px solid #b6b6b7; background-color: #fe9213; background-image: url(/design/three_0.gif); background-repeat: repeat-x; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#pollblock div.pollnameo {float: left; background-clor: none; padding-top: 4px; margin-left: 15px; font-size: 17px; font-weight: bold; color: #4f2b00;}
.pollBlock {padding: 5px;}
.pollQue {font-size: 12px; text-align: left;}
.pollAns {fon-size: 11px; text-align: left; color: #696969;}
.pollTot {fon-size: 10px; text-align: right; color: #cdcdcd;}
.pollResults {fon-size: 10px; float: left; color: #cdcdcd;}
.pollResults a {color: #cdcdcd;}
/*--------------*/

/* Стиль информера форума на главной */
#glavforum {width: 100%;}
#glavforum a {text-decoration: none;}
#glavforum tr:hover {background: #eeeeee;}
#glavforum td {padding: 3px; margin: 0px; border: 1px solid #ccc; color: #696969;}
/* --------------------------------- */

/* Страница материала */
#matandcom {padding: 0px;}
#matandcom div.titlename {border-bottom: 1px dashed #dcdde0; padding: 0px 5px 0px 0px; width: 99%;}
#matandcom div.inform {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #ccc; padding: 3px 3px 3px 15px; margin: 3px 0px 15px 0px; color: #696969; width: 97%;}
#matandcom div.suzhenie {padding: 5px;}
#matandcom div.skachat {float: right; margin: 0px 20px 0px 0px;}
#matandcom div.istochnik {margin-left: 20px;}
/*-------------------*/

/* Каталог сайтов */
.dircat {padding: 5px;}
.diradd {padding: 5px; margin: 0px 0px 3px 0px; background: url(/design/three_1.gif) repeat-x; color: #fff; text-align: center; font-weight: bold; border: 1px sloid orange;}
/*----------------*/

/* Элементы */
#addcBut {font-family: arial; font-size: 12px; border: 1px solid #ccc; padding: 2px; margin: 2px; background: #ccc; color: #696969;}
.vidcomment {border: 1px solid #ccc;}
.commname {font-family: arial; font-size: 15px; color: #696969; font-weight: bold; padding-left: 10px;}
.umenshenie {padding: 3px;}
.newpm {background-color: #f7f7ca; background-image: url('/design/pm/pmico.png'); background-repeat: no-repeat; background-position: 20px 50%; border: 1px solid #e1e1bb; color: #403f3f; padding: 10px 10px 10px 50px; margin-top: 25px; margin-bottom: -25px; margin-left: 5%; margin-right: 5%;}
.nosup {background-color: #fecfcf; background-image: url('/design/vnim.png'); background-repeat: no-repeat; background-position: 20px 50%; border: 1px solid #f3a5a5; color: #403f3f; padding: 10px 10px 10px 50px; margin-top: 25px; margin-bottom: -25px; margin-left: 5%; margin-right: 5%;}
.noadvert {background-color: #cdffc2; background-image: url('/design/adv.png'); background-repeat: no-repeat; background-position: 20px 50%; border: 1px solid #b4dbab; color: #403f3f; padding: 10px 10px 10px 50px; margin-top: 25px; margin-bottom: -25px; margin-left: 5%; margin-right: 5%;}
#lform {display:none; background: #34363e; width: 70%; -webkit-border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; margin-left: auto; margin-right: auto; color: #fff;}
#lform a {color: #fff;}
#lform label {color: #fff; margin: 0px 10px;}
.log {background: url('/design/logbg.png') no-repeat left top; height: 20px; border: 1px solid #ccc; margin: 4px 10px; padding-left: 44px; line-height: 20px;}
.pass {background: url('/design/passbg.png') no-repeat left top; height: 20px; border: 1px solid #ccc; margin: 4px 10px; padding-left: 54px; line-height: 20px;}
.loginButton {font-family: arial; font-size: 12px; border: 1px solid #ececeb; padding: 2px 10px; margin: 2px; background-image: url(/design/three_0.gif); color: #696969; cursor: pointer; -webkit-border--radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
/*----------*/

/* Комментарии */
.newcom {color: #fff; font-size: 17px; font-weight: bold; text-align: center;}
/*-------------*/

/* Личные сообщения */
.optblockpmtop {background: #fff; padding: 3px; margin-bottom: 5px;}
.delurlspanuc {cursor: pointer; font-weight: bold; padding: 4px; background: #ccc;}
.urlspanpmuc {cursor: pointer; font-weight: bold; padding: 4px; background: #ccc; margin-right: 10px;}
#top2 {background: #FFDEAD; font-weight: bold;}
.pmucnum_pmucnumf {padding: 3px; border-bottom: 1px solid #D2B48C; text-align: center;}
.pmucnmdtf_pmucnmdt {padding: 3px; background: #FAEBD7; border-bottom: 1px solid #D2B48C;}
.thmucpm_thmucpmf {padding: 3px; border-bottom: 1px solid #D2B48C;}
.optboxpmuc_optboxpmucf {padding: 3px; background: #FAEBD7; border-bottom: 1px solid #D2B48C;}
.pmucnum_pncolnumfix {background: #FFDEAD; font-weight: bold; text-align: center; padding: 2px; border-bottom: 1px solid #D2B48C;}
.pmucnmdt {background: #FAEBD7; padding: 2px; border-bottom: 1px solid #D2B48C;}
.pmucnmdt a {font-weight: bold;}
.datepmuc {}
.thmucpm {background: #FFDEAD; padding: 2px; border-bottom: 1px solid #D2B48C;}
.optboxpmuc {background: #FAEBD7; padding: 2px; border-bottom: 1px solid #D2B48C;}
/*------------------*/

/* Module Part Menu */
.catsTd {padding: 3px 3px 3px 30px; background: url(/design/catdirbg.png) repeat-x 0 50%; border: 1px solid #ccc;}
.catName {font-size: 14px;}
.catNameActive {font-size: 14px;}
.catNumData {font-size: 14px;color:#696969;}
.catDescr {font-size: 7pt;}
a.catName:link {text-decoration:none; color:#696969;}
a.catName:visited {text-decoration:none; color:#696969;}
a.catName:hover {text-decoration:underline; color:#A0A0A4;}
a.catName:active {text-decoration:underline; color:#696969;}
a.catNameActive:link {text-decoration:underline; color:#696969;}
a.catNameActive:visited {text-decoration:underline; color:#696969;}
a.catNameActive:hover {text-decoration:underline; color:#A0A0A4;}
a.catNameActive:active {text-decoration:underline; color:#696969;}
/* ----------------- */

/* Comments Style */
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}
.cBlock1 {border:solid 1px #ccc;background:#FFFFFF;}
.cBlock2 {border:solid 1px #ccc;background:#FFFFFF;}
/* -------------- */

/* Comments Form Style */
.commTable {border: 1px solid #ccc;}
.commTd1 {color:#000000;}
.commTd2 {}
.commFl {width:100%; font-family: arial; font-size: 12px; border: 1px solid #ccc; padding: 2px;}
.smiles {border: none;; background:#fff;}
.commReg {padding: 10px 0 10px 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {}
/* ------------------- */

/* News/Blog Archive Menu */
.archUl {list-style: none; margin:0; padding-left:0;}
.archLi {padding: 0 0 3px 10px; background: url('/.s/t/121/17.gif') no-repeat 0px 4px;}
.archActive {text-decoration:underline;}
.archLi {font-size:11px;}
a.archLink:link {text-decoration:none; color:#4D6D91;}
a.archLink:visited {text-decoration:none; color:#4D6D91;}
a.archLink:hover {text-decoration:underline; color:#4D6D91;}
a.archLink:active {text-decoration:underline; color:#4D6D91;}
/* ---------------------- */

/* News/Blog Archive Style */
.archiveCalendars {text-align:center;color:#0000FF;}
.archiveDateTitle {font-weight:bold;color:#4D6D91;padding-top:15px;}
.archEntryHr {width:250px;color:#DDDDDD;}
.archiveeTitle li {margin-left: 15px; padding: 0 0 0 15px; background: url('/.s/t/121/18.gif') no-repeat 0px 3px; margin-bottom: .6em;}
.archiveEntryTime {width:65px;font-style:italic;}
.archiveEntryComms {font-size:9px;color:#C3C3C3;}
a.archiveDateTitleLink:link {text-decoration:none; color:#4D6D91}
a.archiveDateTitleLink:visited {text-decoration:none; color:#4D6D91}
a.archiveDateTitleLink:hover {text-decoration:underline; color:#4D6D91}
a.archiveDateTitleLink:active {text-decoration:underline; color:#4D6D91}
.archiveNoEntry {text-align:center;color:#0000FF;}
/* ------------------------ */

/* News/Blog Calendar Style */
.calMonth {text-align:right;}
.calWday {border:1px solid #A9B8C2; background:#E9ECF5; width:17px;}
.calWdaySe {border:1px solid #A9B8C2; background:#E9ECF5; width:17px; font-weight:bold;}
.calWdaySu {border:1px solid #A9B8C2; background:#E9ECF5; width:17px; font-weight:bold; color:#FF0000;}
.calMday {border:1px solid #A9B8C2; background:#F4F4F4;}
.calMdayA {border:1px solid #A9B8C2; background:#F4F4F4; font-weight:bold;}
.calMdayIs {border:1px solid #A9B8C2; background:#E9ECF5;}
.calMdayIsA {border:1px solid #A9B8C2; background:#E9ECF5;font-weight:bold;}
a.calMonthLink:link {text-decoration:none; color:#4D6D91;}
a.calMonthLink:visited {text-decoration:none; color:#4D6D91;}
a.calMonthLink:hover {text-decoration:underline; color:#4D6D91;}
a.calMonthLink:active {text-decoration:underline; color:#000000;}
a.calMdayLink:link {text-decoration:underline; color:#4D6D91;}
a.calMdayLink:visited {text-decoration:underline; color:#4D6D91;}
a.calMdayLink:hover {text-decoration:underline; color:#000000;}
a.calMdayLink:active {text-decoration:underline; color:#000000;}
/* ------------------------ */

/* Poll styles */
.pollBut {width:110px; font-family: arial; font-size: 12px; border: 1px solid #ccc; padding: 1px; margin: 2px; background: #ccc; color: #696969; cursor: pointer;}
.pollBody {padding:7px; margin:0px; background:#FFFFFF}
.textResults {background:#E2E6EA}
.textResultsTd {background:#FFFFFF}
.pollNow {border-bottom:1px solid #E2E6EA; border-left:1px solid #E2E6EA; border-right:1px solid #E2E6EA;}
.pollNowTd {}
.totalVotesTable {border-bottom:1px solid #E2E6EA; border-left:1px solid #E2E6EA; border-right:1px solid #E2E6EA;}
.totalVotesTd {background:#FFFFFF}
/* ---------- */

/* Other Styles */
.replaceBody {background: #fff;} 
.replaceTable {background:#e5e5e5;height:100px;width:30%;border:1px solid #ccc; margin-left: 35%; -webkit-border--radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.legendTd {font-size:7pt;}
/* ------------ */

/* ===== forum Start ===== */
.funcBlock {color: #fff; margin-top: 5px; text-align: center;}
.funcBlock a {font-family: arial; font-size: 12px; border: 1px solid #ccc; padding: 2px 5px 2px 5px; background-image: url(/design/three_1.gif); color: #fff; cursor: pointer; -webkit-border--radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.funcBlock a:hover {color: #f2d8b9; text-decoration: none;}
.knpforum {font-family: arial; font-size: 12px; border: 1px solid #ececeb; padding: 2px; margin: 2px; background-image: url(/design/three_0.gif); color: #696969; cursor: pointer; -webkit-border--radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.knpfobl {float: right; margin-right: 5%; margin-top: 15px;}
.contforum {background-color: #fff; margin-left: 5%; margin-right: 5%; margin-top: 50px; widht: 100%; margin-bottom: 50px; border: 1px solid #aaadb1; display: block; position: relative; padding: 5px;}
.shirforum {display: inline-block; width: 100%;}
.signatureHr {color: #696969;}

/* General forum Table View */
.gTable {background: #ccc; border: 1px solid #ccc;}
.gTableTop {padding: 5px; background: #FFFFFF; color: #696969; font-size: 12px; height: 30px; text-align: left; font-weight: bold; background-image: url(/design/three_0.gif);}
.gTableSubTop {padding: 2px; background: #ebebeb; color: #696969; height: 20px; font-size: 10px;}
.gTableBody {padding: 2px; background: #F4F4F4;}
.gTableBody1 {padding: 2px; background: #FFFFFF;}
.gTableBottom {padding: 2px; background: #F4F4F4;}
.gTableLeft {padding: 2px; background: #F4F4F4; font-weight:bold; color:#737373}
.gTableRight {padding: 2px; background: #F4F4F4}
.gTableError {padding: 2px; background: #F4F4F4; color: #FF0000;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {padding:2px;background:#FFFFFF;}
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:2px;background: #ebebeb;}
.forumLastPostTd,.forumArchive {padding:2px;font-size:7pt;}

a.catLink:link {text-decoration:none; color:#696969;padding:5px;}
a.catLink:visited {text-decoration:none; color:#696969;padding:5px;}
a.catLink:hover {text-decoration:underline; color:#A0A0A4;padding:5px;}
a.catLink:active {text-decoration:underline; color:#A0A0A4;padding:5px;}

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

/* forum Titles & other */
.forum {font-weight:bold;font-size:11px;}
.forumDescr,.forumModer {color: #cccccc;font-size:9px;}
.forumViewed {font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:none; color: #696969;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:none; color: #696969;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:underline; color: #A0A0A4;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:underline; color: #A0A0A4;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {font-size:11px;}
.forumBarKw {font-weight:normal;}
a.forumBarA:link {text-decoration:none; color:#000000;}
a.forumBarA:visited {text-decoration:none; color:#000000;}
a.forumBarA:hover {text-decoration:underline; color: #696969;;}
a.forumBarA:active {text-decoration:underline; color: #696969;;}
/* -------------------- */

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

/* forum Fast Navigation Menu */
.fastNavMain {color:#445588;}
.fastNavCat {background:#F2F2F2;}
.fastNavCatA {background:#F2F2F2;}
.fastNavForumA {}
/* -------------------------- */

/* forum Page switches */
.pagesInfo {background: #ebebeb;font-size:7pt;}
.switches {background:#A9B8C2;}
.switch {background:#FFFFFF;width:15px;font-size:7pt;}
.switchActive {background:#F4F4F4;font-weight:bold;color: #696969;;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;}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:2px;padding:2px;background:#FFFFFF}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px;background: #ebebeb;}
.threadLastPostTd {padding:2px;font-size:7pt;}
.threadDescr {color:#888888;font-size:7pt;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;background: #ebebeb;height:25px;font-weight:bold;font-size:7pt;color:#696969;padding-left:40px;}
.threadsDetails {padding:2px;background: #ebebeb;height:25px;color:#696969;}
.forumOnlineBar {padding:2px;background: #ebebeb;height:25px;color:#696969;}

a.threadLink:link,a.threadPinnedLink:link {text-decoration:none; color:#696969;}
a.threadLink:visited,a.threadPinnedLink:visited {text-decoration:none; color:#696969;}
a.threadLink:hover,a.threadPinnedLink:hover {text-decoration:underline; color:#A0A0A4;}
a.threadLink:active,a.threadPinnedLink:active {text-decoration:underline; color:#A0A0A4;}

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

/* forum Posts View */
.postTable {background:#EFEFEF;}
.postPoll {background:#F4F4F4;}
.postFirst {background:#FFFFFF;}
.postRest1 {background:#FFFFFF;}
.postRest2 {background:#FFFFFF;}
.postSeparator {height: 3px; background: #ff8a00;}

.postTdTop {background: #ebebeb;height:20px;border-bottom:1px solid #A9B8C2;}
.postBottom {background: #ebebeb;height:20px;border-top:1px solid #A9B8C2;}

.postUser {font-weight:bold;}
.postTdInfo {text-align:center;padding:5px;background:#FFFFFF;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#A9B8C2;}
.posttdMessage {padding:5px;background:#FFFFFF;}

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

/* Quote, Code */
.bbCodeName {display: none; !important} 
.codeMessage {overflow: auto; margin: 5px 0px 5px 0px; padding: 5px 0px 5px 5px; background-color: #fff; color:#696969; border: 1px solid orange !important; text-align: left; font-size: 12px; font-family: monospace; -webkit-border--radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.cssContainer {color:#ff00ff;} 
.cssTag {color:#990099;} 
.cssTag span {color:#006600 !important;} 
.jsTag, .jsTag .blueColSimp {color:#990000 !important;} 
.doct, .doct span {color:#009999 !important;} 
.regExp, .regExp span {color:#006600 !important;}
.greenCol {color:#006600 !important;} 
.blueCol {color:#0047bd !important;} 
.dblueCol {color:#001199 !important;} 
.blueColSimp {color:#0047bd;} 
.pinkCol {color:#ff00ff !important;} 
.redCol {color:#ff0000 !important;} 
.lettuceCol {color:#009999 !important;} 
.lettuceColSimp {color:#009999;} 
.purpleCol {color:#990099 !important;} 
.purpleColSimp {color:#990099;} 
.orangeCol {color:#ff9900 !important;} 
.stylesdivs div {display:inline;} 
.invComm, .invComm span, .invComm .blueColSimp {color:#0047bd !important;} 
.brackets {color:#0047bd !important;} 
.commCol,.commCol span,.commCol.invComm,.commCol.blueColSimp{color:#999!important} 
.ulight_copyright {font-size:10px;color:#aaaaaa;margin:5px 0 0 0;} 
.ulight_copyright div a, .ulight_copyright a {font-size:10px;text-decoration:underline;font-weight:bold;} 
.ulight_copyright div a:link, .ulight_copyright a:link {color:#aaaaaa;} 
.ulight_copyright div a:hover, .ulight_copyright a:hover {color:#888888;} 
.ulight_copyright div a:visited, .ulight_copyright a:visited {color:#aaaaaa;} 
.ulight_copyright div a:active, .ulight_copyright a:active {color:#888888;}
.bbQuoteName {color: #696969; !important; background: white url('/design/three_0.gif') repeat-x bottom; font-size: 10pt; !important; height: 15px; font-weight: bold; margin: 5px 5px 0px 5px; border: 1px dashed #ccc; line-height: 15px;}
.quoteMessage {color: #696969; background: #FAFCFE; font-size: 10px; border: 1px #ccc dashed !important; border-top: 0 !important; padding: 3px; margin: 0px 5px 0px 5px;}
/* ---------------- */


.signatureView {font-size:7pt;}
.edited {padding-top:30px;font-size:7pt;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/121/14.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/121/14.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* forum Post Form */
.codeButtons {font-family: arial; font-size: 12px; border: 1px solid #ccc; padding: 0px; margin: 2px; background: #ccc; color: #696969;}
.codeCloseAll {font-family: arial; font-size: 12px; border: 1px solid #ccc; padding: 0px; margin: 2px; background: #ccc; color: #696969;}
.postNameFl,.postDescrFl {width:400px}
.postPollFl,.postQuestionFl {width:400px}
.postResultFl {width:50px}
.postAnswerFl {width:300px}
.postTextFl {width:550px; height:150px;background: #FFFFFF url('/design/bgpostfor.png') no-repeat top right; border: 1px solid #ccc;}
.postUserFl {width:300px}

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

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

/* PageSelector Start */
.strper {margin: 15px;}
.catPages1 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}
.catPages1 a:link,
.catPages1 a:visited,
.catPages1 a:hover,

.catPages1 a:active {text-decoration:none;color:
#636363;background:#f9f9f9;padding:3px
6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;}
.catPages1 a:hover {background:#6699cc;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;}
.catPages1 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}

.pagesBlockuz1 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}
.pagesBlockuz1 a:link,
.pagesBlockuz1 a:visited,
.pagesBlockuz1 a:hover,

.pagesBlockuz1 a:active {text-decoration:none;color:#D2691E;background:#f9f9f9;padding:3px
6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;}
.pagesBlockuz1 a:hover {background:#D2691E;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;}

.pagesBlockuz1 b {text-decoration:none;background:#ffffff;padding:3px
6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}

.pagesBlock1 {color:#EFEEEB;border:0px;margin-bottom:10px;margin-top:10px;}
.pagesBlock1 a:link,
.pagesBlock1 a:visited,
.pagesBlock1 a:hover,

.pagesBlock1 a:active {text-decoration:none;color:
#636363;background:#353535;padding:3px
10px;font-size:11px;font-weight:bold;}
.pagesBlock1 a:hover {background:#2c2c2c;color:#FFFFFF;font-weight:bold;}
.pagesBlock1 b {text-decoration:none;background:#ffffff;padding:3px 10px;color:#ccc;font-size:11px;}

.catPages2 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}
.catPages2 a:link,
.catPages2 a:visited,
.catPages2 a:hover,

.catPages2 a:active {text-decoration:none;color:
#636363;background:#f9f9f9;padding:3px
6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;}
.catPages2 a:hover {background:#6699cc;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;}
.catPages2 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}

.pagesBlockuz2 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}
.pagesBlockuz2 a:link,
.pagesBlockuz2 a:visited,
.pagesBlockuz2 a:hover,

.pagesBlockuz2 a:active {text-decoration:none;color:
#636363;background:#f9f9f9;padding:3px
6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;}
.pagesBlockuz2 a:hover {background:#FFDAB9;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;}

.pagesBlockuz2 b {text-decoration:none;background:#ffffff;padding:3px
6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}

.pagesBlock2 {color:#EFEEEB;border:0px;margin-bottom:10px;margin-top:10px;}
.pagesBlock2 a:link,
.pagesBlock2 a:visited,
.pagesBlock2 a:hover,

.pagesBlock2 a:active {text-decoration:none;color:
#636363;background:#353535;padding:3px
10px;font-size:11px;font-weight:bold;}
.pagesBlock2 a:hover {background:#2c2c2c;color:#FFFFFF;font-weight:bold;}
.pagesBlock2 b {text-decoration:none;background:#ffffff;padding:3px 10px;color:#ccc;font-size:11px;}
/* ---------------- */
