html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
body { font: 12px/17px Arial, "Trebuchet MS", Tahoma, sans-serif; url("../images/pagebg.png") repeat-x; }

h1, h2, h3, h4, h5 { line-height: normal; }
h1 { font-size: 1.8em; } h2 { font-size: 1.4em; margin-bottom: 0.4em; } h3 { font-size: 1.35em; } h4 { font-size: 1.2em; } h5 { font-size: 1.1em; }

/* настройка ссылок */
a { color: #2d84a8; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0 none; }

/* прочие стили */
input, textarea, select { font: 12px/17px Arial, "Trebuchet MS", Tahoma, sans-serif; }
input, textarea, select, a { outline: none; }
p { margin-bottom: 0.4em; }
.clr { clear: both; }
.small { font-size: 0.9em; }
hr { border: 0 none; border-top: 1px solid #cfcfcf; height: 1px; }
ul { padding-left: 16px; list-style-position:outside; list-style-image:none; }
ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; margin-left: 2.2em; }

/* сброс настроек таблиц и списков */
.reset, .reset li { list-style: none; padding: 0; margin: 0; }

.wrapper { width: 92%; max-width: 1480px; min-width: 996px; margin: 0 auto; }
.wwide { width: 100%; min-width: 996px; }

.header h1, .lcolomn, .rcolomn { display: inline; }
.lcolomn, .arg, .header h1 { float: left; }
.rcolomn { float: right; }
.thide { overflow: hidden; display: block; height: 0; line-height: normal; }
.vmenu li a, .pagelink a, .argmore a { text-decoration: none !important; }

/* CSS3 Закругление */
.searchbox input, .argmore a, .argmore span, .catbar, .moreinfo, .berrors { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

/*TopBar*/
.topper { height: 63px; background: #636363 url("../images/pagebg.png") repeat-x; }
 .bannertop { float: right; width: 468px; height: 60px; overflow: hidden; margin: 10px 0 0 0; padding-right: 20px; }
 /* loginform */
 .loginbox { color: #f5f4f2; float: left; font-size: 0.9em; width: 300px; }
 .loginform { margin: 124px 0 4px 0; float: left; width: 244px; height: 20px; }
 .loginform .lfield { float: left; width: 93px; height: 20px; position: relative; background: #fff url("../images/login.png"); margin-right: 5px; }
 .loginform .tpass { margin: 0; }
 .loginform .lfield input { font-size: 1em; float: left; margin: 3px 0 0 3px; width: 87px; border: 0 none; background: none; }
 .loginform .btn { font-size: 1em; float: right; border: 0 none; cursor: pointer; width: 48px; height: 20px; background: #1d90c5 url("../images/login.png") no-repeat 0 -20px; color: #fff; padding-bottom: 2px; }
 .loginform .btn:hover { background-color: #fff; }
 .loginform .lfield span { position: absolute; height: 18px; top: -17px; color: #c2c2c2; padding-left: 2px; }
 .loginbox a { color: #fff; }
 .loginenter { margin-top: 5px; }
 .log-title { font-size: 12px; font-weight: bold; color: #efefef; line-height: 18px; margin-bottom: 3px; }
 .log-links { display: inline; overflow: hidden; }
 .log-links a { color: #badff3; text-decoration: none; font-weight: bold; }
 .log-links a:hover { color: #bce663; text-decoration: none; }
 .log-links a:hover span { color: #ff5f5b; text-decoration: none; }
 .log-col { display: block; float: left; width: 33%; }
 .registr { padding-left: 2px; }

.pagebg { background: #f5f4f2 url("../images/pagebg.png") repeat-x 0 -83px; }

/*header*/
.whead { background: url("../images/wave.png") repeat-x 50% 895px; }
.whead .wrapper { background: #f5f4f2 url("../images/pagebg.png") repeat-x 0 -83px; }
.rdh { width: 100%; height: 314px; background: url("../images/rhd1.png") no-repeat 46% 46px; }
.rdh .rdh { background: url("../images/rhd2.png") no-repeat 72% 200px; }
.rdh .rdh .rdh { background: url("../images/rhd3.png") no-repeat 54% 106px; }
.header { height: 195px; padding-left: 0px; }
 .header h1 { width: 268px; margin-left: -268px; text-align: center; }
 }
 
 .header ul { display: inline; float: right; width: 100%; height: 195px;}
 .header li { float: left; width: 33.3%; position: relative; text-align: center;}
 .men1 { width: 100%; top: -8px;}
 .men2, .men3 { top: -120px;}
 .men1, .men3 { z-index: 1;}

.wave { position: relative; width: 100%; height: 119px; background: url("../images/wave.png") repeat-x 50% 0; }

.bodybg { background: url("../images/bodybg.png") repeat-x 50% 4px; }

.container { padding: 0 20px 0 263px; } 
 .leftside { width: 233px; margin: 0 0 0 -263px; padding: 0 30px 0 0; }
 .midside, table.conts { width: 100%; }
 table.conts { border: 0 none; border-collapse: collapse; border-spacing: 0; }
 td.conts { padding: 0; }
 .toolbar .leftside, .toolbar .midside { margin-bottom: 20px; }
 .toolbar { padding-right: 0; }

/* Search */
.searchbox { width: 233px; height: 58px; background: url("../images/searchbox.png") no-repeat; overflow: hidden; text-align: center; }
 .searchbox div { width: 204px; height: 20px; margin: 20px auto 0 auto; }
 .searchbox input { border: 0 none; background: none; font-size: 0.9em; }
 .searchbox .btn { float: right; width: 48px; height: 20px; padding-bottom: 2px; background-color: #4389b0; color: #fff; cursor: pointer; }
 .searchbox .btn:hover { background-color: #469ac9; }
 .searchbox .ftext { width: 128px; height: 18px; padding: 0 2px 0 18px; float: left; border: 1px solid #b1b1b1; background: #fff url("../images/search.png") no-repeat 2px 50%; }

/*TopLinks*/
.topicons li { float: left; width: 25%; position: relative; margin: 0 -1px; }
 
 .topicons .tml1 a, .topicons .tml1 a img { background-color: #2684b3; background-image: url("../images/tml1.png"); }
 .topicons .tml1 a:hover { background-color: #2c99cb; }
 .topicons .tml2 a, .topicons .tml2 a img { background-color: #ae6ec5; background-image: url("../images/tml2.png"); }
 .topicons .tml2 a:hover { background-color: #c680db; }
 .topicons .tml3 a, .topicons .tml3 a img { background-color: #88a948; background-image: url("../images/tml3.png"); }
 .topicons .tml3 a:hover { background-color: #9ec154; }
 .topicons .tml4 a, .topicons .tml4 a img { background-color: #da5a7e; background-image: url("../images/tml4.png"); }
 .topicons .tml4 a:hover { background-color: #ec6992; }

 .topicons li a { margin-right: 15px; display: block; overflow: hidden; height: 58px; padding-right: 8px; background-repeat: no-repeat; background-position: 100% -116px; }
 .topicons li a:hover { background-position: 100% -174px; }
 .topicons li a img { height: 58px; width: 158px; background-position: 0 0; }
 .topicons li a:hover img { background-position: 0 -58px; }

.speedbar { background: url("../images/speedbar.png") no-repeat 4px 50%; padding: 8px 0 8px 15px; margin-bottom: 8px; font-size: 0.9em; }

/* leftblocks */
.block, .vkontakte { width: 233px; margin-bottom: 25px; }
 .btl { font-weight: bold; padding: 0 30px 8px 12px; font-size: 1.1em; }
 .block .dcont { margin: 0 12px; }
 .block .dtop { background: #e8e5df url("../images/block.png") no-repeat; padding-top: 10px; }
 .block .dbtm { padding-bottom: 10px; background: url("../images/block.png") no-repeat 100% 100%; }

/* block news */
.bnews .btl, .bfiles .btl { position: relative; }
 .bnews .btl img, .bfiles .btl img { position: absolute; bottom: -6px; right: 3%;}
 .bnews .dtop { background: #2684b3 url("../images/bnews.png") no-repeat; }
 .bnews .dbtm { background: url("../images/bnews.png") no-repeat 100% 100%; }
 .bnews a { color: #fff; }
 .bnews .dcont { color: #e0f5ff; }
 .lastnews li { padding: 0.4em 0; }

/* block files */
.bfiles .btl img { bottom: 0; right: 5%; }
.bfiles .dtop { background: #d55378 url("../images/bfiles.png") no-repeat; }
.bfiles .dbtm { background: url("../images/bfiles.png") no-repeat 100% 100%; }
 .bfiles a { color: #fff; }
 .bfiles .dcont { color: #ffebf1; overflow: hidden; }
 
 .vmenu { margin-top: -1px; }
 .vmenu li a { background: url("../images/vmenu.png") no-repeat -400px 7px; display: block; border-top: 1px solid #e594ab; width: 100%; padding: 5px 0; }
 .vmenu li a b { cursor: pointer; display: block; padding-left: 13px; }
 .vmenu li a:hover { background-position: 0 7px; }

/* вКонтакте */
.vkontakte { display: block; padding-top: 65px; background: #4d8bb0 url("../images/vkontakte.png") no-repeat; }
 .vkontakte:hover { background-position: 0 -65px; }

/* block voting */
.votelist { margin: 0 5px 10px 5px; }
 .bvoting .fbutton { width: 85px; height: 26px; color: #fff; background: #2684b3; border: 0 none; font-weight: bold; padding-bottom: 2px;
 -webkit-border-radius: 18px;
 -moz-border-radius: 18px;
 border-radius: 18px;
 }
 .bvoting .fbutton:hover { background-color: #3197ca; }
 .bvote p { color: #4a87b1; margin-bottom: 1em; }
 .bvote p img { float: right; margin-left: 5px; }
.vresult { margin-top: 10px; }
.vresult a { color: #2684b3; text-decoration: none; }
.vresult a:hover { cursor: pointer; text-decoration: underline; }

/*footer*/
.footwide { background: #e3e0db url("../images/footwide.png") repeat-x; padding-top: 125px; overflow: hidden; }
 .footer { line-height: 1.3em; color: #5c5b5b; font-size: 0.9em; border-top: 1px solid #bdbbb8; margin: 0 20px 20px 0; padding-left: 240px; }
 .footer a { color: #5c5b5b; }
 .footer .item1 { margin-left: -240px; width: 220px; padding: 10px 20px 0 0; }
 .footer .item2 { width: 100%; padding: 15px 0 15px 0; border-left: 1px solid #b6b4b0; position: relative; top: -5px; }
 .syscopy { float: left; padding-left: 15px; }

.counts { display: inline; }
 .counts ul { float: right; }
 .counts ul li { float: left; width: 88px; height: 31px; margin-left: 6px; }


/* --- Контент --- */
/*base*/
.messagebox { padding-bottom: 18px; background: url("../images/lineandblue.png") no-repeat 0 100%; }
.basecont { margin-bottom: 2em; }
 .basecont .relat li { text-indent: 22px; background: url("../images/news.png") no-repeat 0 1px; }
.base { clear: both; margin-bottom: 3em; }
 .baseul, .baseul li { float: left; }
 .comedit .baseul { float: right !important; }
 .baseul li { margin-right: 10px; }
 .baseul li img { vertical-align: middle; }
 .baseul li .fbutton { width: 100px; }
 
 .headinfo { margin-bottom: 0.8em; font-size: 0.9em; height: 1.2em; line-height: 1.2em; }
 .headinfo .baseul { color: #858585; }

 .edit span { float: right; }
 .edit span img { vertical-align: middle; }
 .bheading { font-size: 1.17em; color: #2d84a8; margin-bottom: 0.4em; }
 .bcheading { font-size: 1.7em; color: #2d84a8; margin-bottom: 0.4em; }
 .maincont { overflow: hidden; margin-bottom: 1em; }
 .bmore { border-bottom: 4px double #c9c8c6; color: #858585; font-size: 0.9em; padding-bottom: 10px; }
 .bmore .baseul li, .bmore .baseul { margin-top: 3px; float: right; }
 .bmore .baseul li { margin: 0 0 0 10px; }

.catbar, .moreinfo { margin-bottom: 2em; padding: 4px 7px; background-color: #e8e5df; font-size: 0.9em; }

.argmore { display: inline; }
.argmore input, .argmore a, .argmore span { float: left; margin-right: 10px; }
.argmore a, .argmore span { background-color: #2684b3; font-weight: bold; color: #fff; padding: 4px 10px; }
.argmore a:hover, .argmore span { background-color: #40a3d4; color: #fff; }
.price { font-weight: bold; font-style: normal; color: #d55378; font-size: 2em; float: left; margin-top: 9px; }
.argrate { float: left; width: 85px; height: 17px; margin-right: 10px; padding-top: 2px; }

.moreinfo { background-color: #f9f9f9; }
 .moreinfo ul { float: left; width: 49%; }
 .moreinfo li { font-style: italic; color: #858585; }

/*2 колонки на главной*/
.bhome { float: left; width: 50%; margin: 0 -1px; }
 .bhome .base { background: url("../images/base.png") no-repeat; padding: 10px 0 0 13px; margin-right: 20px; }
 .bhome .bheading { white-space: nowrap; overflow: hidden; }
 .bhome .maincont { height: 7em; }
 .bhome .bmore { border: 0 none; padding-bottom: 2px; overflow: hidden; }

/*module heading*/
.conthead { color: #2684b3; margin: 0 0 12px 0; font-weight: normal; }
.conheading { margin: 0 0 22px 0; padding: 0px; background: url("../images/lineandblue.png") no-repeat 0 100%; }
.conheading h1 { margin: 0 0 4px 0; }
 .conheading .navi { overflow: hidden; }
 .conheading .navi ul { font-size: 0.9em; margin-left: -12px; }
 .conheading .navi li { float: left; background: url("../images/narrow.png") no-repeat 3px 56%; padding: 0 0 0 12px; margin-right: 2px; }

/*warnings*/
.berrors { line-height: normal; font-size: 0.9em; margin: 0 0 1em 0; padding: 4px 6px; background-color: #f6ecdc; font-style: italic; line-height: normal; }

/*comments*/
.comments { margin-bottom: 20px; border-top: 2px solid #c9c8c6; padding-top: 10px; }
 .avatar { float: left; width: 50px; margin: 0 12px 3px 0; }
 .avatar img { width: 50px; }
 .comhead { float: left; width: 90%; }
 .cmaincont { font-size: 12px; color: #4f4f4f;}
 .chead { padding: 0 0 0 45px; margin-bottom: 0.4em; height: 49px; }
 .cinfo { padding-left: 8px; font-size: 0.9em; color: #828280; }
 .cinfo h3 { font-size: 1.17em; color: #2684b3; }
 .comnum { float: right; font-size: 0.9em; margin: 0 0 0 8px; }

/*===PAGELINKs===*/
.pagelink { clear: both; margin-bottom: 20px; padding-top: 6px; border-top: 4px double #c9c8c6; }
 .pagelink span { font-size: 1em; color: #7f7f7f; margin-bottom: 6px; }
 .pagelink a { color: #2684b3; }
 .pagelink span, .pagelink a { padding: 2px 4px; font-size: 1.17em; font-weight: bold; }
 .pagelink a:hover { color: #fff; background-color: #2684b3; }
 
.nbutton { height: 30px; padding: 0 15px; line-height: 29px; background: url("../images/fbutton2.png") repeat-x 0 0; font-size: 12px; font-weight: bold; color: #efefef; text-decoration: none; border: 0 none;
 -webkit-border-radius: 12px;
 -moz-border-radius: 12px;
 border-radius: 12px;}
.nbutton:hover { background-position: 0 -30px; text-decoration: none; }

.admt input { margin: 5px 10px 0 60px; }

/*forms*/
.tableform { width: 100%; }
 .tableform td { padding: 8px 0; line-height: 1.35em; }
 .tableform td.label { width: 22%; vertical-align: top; text-align: right; padding-right: 8px; font-weight: bold; }
 .tableform tr { background: url("../images/dotted.png") repeat-x; }
 .tableform tr.flast td { padding-bottom: 0; }
 .tableform .nostylebb tr { background: none; }
 .tableform .nostylebb tr td { padding: 0; }
 .addnews { font-weight: bold; }
 .impot { color: #e5372f; font-weight: normal; }

.f_input { width: 300px; }
.f_textarea { width: 458px; height: 156px; }

/*search*/
.searchstyle { width: 480px; }
.search { font-size: 11px; }
.searchtable table { border-collapse: separate; border-spacing: 0; border: 0; }
.searchtable fieldset { }
.searchtable fieldset legend { color: #404040; }

#searchuser, #searchinput { width: 90% !important; }

/*pools*/
.infoblock { margin: 0 14px 1.8em 14px; background-color: #e8e5df; padding: 10px; }
.pollvotelist { width: 70%; text-align: left; }
.pollvotelist input { margin-right: 5px; }

/*statistics*/
.statistics { margin: 0 auto; }
 .statinn { text-align: left; }
 .statistics ul { margin-bottom: 15px; }
 .statistics ul li { position: relative; background: url("../images/dotted.png") repeat-x 0 100%; padding: 4px 0; }
 .statistics ul li b { position: absolute; right: 0; }

/*userinfo*/
.usercolomn { overflow: hidden; padding: 0 0 0 115px; margin-bottom: 9px; }
 .usercolomn .lcolomn { width: 115px; margin: 0 0 0 -115px; }
 .usercolomn .rcolomn { width: 100%; }
 .usercolomn .lcolomn img { width: 100px; }
 .userinfo h2 { font-size: 18px; color: #828282; font-weight: normal; }
 .userinfo .uirow, .userinfo .uirow2 { padding: 10px 0; }
 .userinfo .uirow { font-size: 0.9em; padding-top: 0; }
 .userinfo .uirow2 { font-size: 0.9em; background: url("../images/dotted.png") repeat-x 0 0; }
 .userinfo .colomn { float: left; }

 .boxlinks { font-size: 0.9em; padding: 10px; border: 1px solid #f5f5f5; background-color: #fefefe; margin-bottom: 3px; }
 
/* base */ 
.infoblock, .bbcodes { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
 .shd { font-size: 0.8em; }
 .shd h1 a { color: #252a2e; }
 .shd h1 a:hover { color: #378fb7; }
 .shd h1 { margin-bottom: 0.4em; }
.hsep { height: 4px; border-bottom: 2px solid #dee4e8; padding-top: 10px; margin-bottom: 10px; }
 
/*иконки модератора*/
 .isicons { float: right; text-align: right; margin-left: 8px; }
 .isicons ul { display: inline; }
 .isicons li { float: left; margin-left: 6px; }
 .isicons li img { vertical-align: middle; }
 
 .shdinfo, .shdin { height: 28px; background: url("../images/shdinfo.png") no-repeat; }
 .shdinfo { margin-bottom: 8px; padding-left: 8px; line-height: 27px; font-size: 0.9em; }
 .shdinfo .shdin { padding-right: 8px; background-position: 100% 100%; }
 .shdinfo .arg { color: #939393; }
 .shdinfo .date { float: left; }
 .shdinfo .date img { vertical-align: middle; margin-right: 4px; }

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

/* General forum Table View */
.gTable {background:#FFF;border:2px solid #069;}
.gTableTop {background:#677E9A;color:#000;font-weight:bold;height:32px;padding-left:17px;font-size:10pt;background: url('/images/cellpic3.gif');}
.gTableSubTop {background:#DADFE7;color:#000;height:30px;font-size:10px;background: url('/images/cellpic1.gif');border-bottom:1px solid #c7d0d7;}
.gTableBody {background:#dfe6ef;}
.gTableBody1 {background:#dfe6ef;}
.gTableBottom {background:#dfe6ef;}
.gTableLeft {background:#dfe6ef;font-weight:bold;color:#4D6D91}
.gTableRight {background:#dfe6ef}
.gTableError {background:#dfe6ef;color:#FF0000;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumIcoTd {background:#dfe6ef}
.forumThreadTd,.forumPostTd,.forumLastPostTd {background:#dfe6ef}
.forumLastPostTd,.forumArchive {font-size:7pt;}

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

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

/* forum Titles & other */
.forum {font-weight:bold;font-size:9pt;}
.forumDescr,.forumModer {color:#858585;font-size:7pt;}
.forumViewed {font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:none; color:#4D6D91;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:none; color:#4D6D91;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:underline; color:#6F8EB3;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:underline; color:#4D6D91;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {font-weight:bold;font-size:7pt;}
.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:none; color:#6f749b;}
a.forumBarA:active {text-decoration:underline; color:#000;}
/* -------------------- */

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

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

/* forum Page switches */
.switches {background:#C9D0DB;}
.pagesInfo {background:#FFFFFF;padding-right:10px;font-size:7pt;}
.switch {background:#FFFFFF;width:15px;font-size:7pt;}
.switchActive {background:#DADFE7;font-weight:bold;color:#4D6D91;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,.threadIcoTd {background:#dfe6ef;}
.threadAuthTd,.threadLastPostTd {background:#dfe6ef}
.threadNametd {font-size:9pt;}
.threadPostTd,.threadViewTd {background:#dfe6ef}
.threadLastPostTd {font-size:7pt;}
.threadDescr {color:#858585;font-size:7pt;}
.threadNoticeLink {font-weight:bold;}
.threadsType {background:#EFF1F5;height:25px;font-weight:bold;font-size:7pt;color:#4D6D91;padding-left:40px;}
.threadsDetails {background:#EFF1F5;height:25px;color:#4D6D91;background: url('/images/cellpic1.gif');}
.forumOnlineBar {background:#EFF1F5;height:25px;color:#4D6D91;background: url('/images/cellpic1.gif');}

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

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

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

/* forum Posts View */
.postTable {}
.postPoll {background:#e4eaf2;text-align:center;}
.postFirst {background:#e4eaf2;border-bottom:3px solid #597798;}
.postRest1 {background:#e4eaf2;}
.postRest2 {background:#e4eaf2;}
.postSeparator {height:5px;background:#d1d7dc;}

.postTdTop {border-bottom:1px solid #d1d7dc;height:20px}
.postBottom {border-top:1px solid #FFF;height:20px}
.postUser {font-weight:bold;}
.postTdInfo {border-right:1px solid #FFF;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:#597798;}
.posttdMessage {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:#FFFFFF;font-size:9px;}
.quoteMessage {background:#FFFFFF;font-size:9px;}

.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('http://src.ucoz.ru/t/111/008.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('http://src.ucoz.ru/t/111/008.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* forum Post Form */
.codeButtons {font-size:7pt;background:#FAFCFE;border:1px solid #4D6D91;}
.codeCloseAll {font-size:7pt; color:#4D6D91;font-weight:bold;background:#FAFCFE;border:1px solid #4D6D91;}
.postNameFl,.postDescrFl {background:#FAFCFE;border:1px solid #4D6D91;width:400px}
.postPollFl,.postQuestionFl {background:#FAFCFE;border:1px solid #4D6D91;width:400px}
.postResultFl {background:#FAFCFE;border:1px solid #4D6D91;width:50px}
.postAnswerFl {background:#FAFCFE;border:1px solid #4D6D91;width:300px}
.postTextFl {background:#FAFCFE;border:1px solid #4D6D91;width:550px;height:150px}
.postUserFl {background:#FAFCFE;border:1px solid #4D6D91;width:300px}

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

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

/* а?аНб?аОб?аМаЕб? аКаОаМаЕаНб?аАб?аИаЕаВ */ 
.osninf {background:#F3F2E3;padding:8px;border-bottom:1px solid #d2d2d2;} 
.inftitl b, .osninf b {color:#1a4780;} 
.inftitl a:link, .inftitl a:visited, .inftitl a:active {text-decoration:underline;color:#4f4f4f;} 
.inftitl a:hover {text-decoration:none;} 
.infmes {border:1px dashed #b2b2b2;margin:5px 0 3px 0;padding:5px;background:#fff;font-size:8pt; 
color:#003366;} 
/* ------------- */

/* Вид статей */ 
 .eKartaka {height:234px; width:282px; background:url('http://web-pc.net.ru/images/adsense.jpg') center no-repeat; padding:12px 0px 20px 36px;}
/* --------------- */

/* TOP */ 
#toTop { 
 width: 30px; 
 background: url(); 
 border: 0px solid #1t90fe; 
 text-align: center; 
 padding: 2px; 
 position: fixed; 
 bottom: 27px; 
 right: 1px; 
 cursor: pointer; 
 color: #1e90fe; 
 text-decoration: none; 
} 
/* --------- */

/* Login and Search Styles */ 
 div.username-bg {background: url('http://wallaby.ucoz.ru/menu/username-bg.png') no-repeat; width:167px; height:29px; padding: 0px 0px 0px 33px;margin-bottom: 6px;} 
 div.password-bg {background: url('http://wallaby.ucoz.ru/menu/password-bg.png') no-repeat; width:167px; height:29px; padding: 0px 0px 0px 33px;margin-bottom: 6px;} 
 input.login {background: none; vertical-align:middle; font-family: Arial; color: #959595; font-size: 13px; text-shadow: 0px 1px 0px #000000; text-transform: uppercase; border:none; outline:none;height:29px;} 
 input.submit {background: url('http://wallaby.ucoz.ru/menu/submit-btn.png') no-repeat; width:59px; height:27px; outline: none; border:none;} 
 input.submit:hover {background-position: 0px -27px;} 
 div.login-links {font-family: Arial; font-size: 12px; color: #656565; text-shadow: 0px 1px 0px #000000; text-align:center;} 
 div.login-links a {color: #656565;text-decoration:none;} 
 div.login-links a:visited {color: #656565;text-decoration:none;} 
 div.login-links a:active {color: #656565;text-decoration:none;} 
 div.login-links a:hover {color: #999999;text-decoration:none;} 
 div.search-bg {background: url('http://wallaby.ucoz.ru/menu/search-bg.png') no-repeat; width:197px; height:29px; padding: 0px 8px 0px 15px;margin-top:5px;} 
 input.search {background: none; vertical-align:middle; font-family: Arial; color: #959595; font-size: 13px; text-shadow: 0px 1px 0px #000000; text-transform: uppercase; border:none; outline:none;height:29px; width:100%;} 
 input.search-find {background: url('http://wallaby.ucoz.ru/menu/find-btn.png') no-repeat; width:14px; height:15px; outline: none; border:none;} 
 /* ------------- */


#searchsubmitborder { 
 border: 1px solid #3358A5; 
 display:inline-block; 
 } 
 input[type="search"]{ 
 border:1px solid #C0CAD5; 
 font-family:tahoma,tahoma,verdana,arial,sans-serif,Lucida Sans; 
 font-size:11px; 
 padding:3px; 
 color: rgb(119, 119, 119); 
 } 
 .searchSbmFl { 
 background:none repeat scroll 0 0 #6386D0; 
 border-bottom:1px solid #ABBBDE; 
 border-top:1px solid #ABBBDE; 
 cursor:pointer; 
 height:19px; 
 color:#FFFFFF; 
 text-shadow: 1px 1px 0px #3358A5; 
 font-size:10px; 
 display:inline-block; 
 font-weight:bold; 
 padding:2px; 
 }

/* Календарь 
 ----------------------------- */ 
 .calTable { 
 border-collapse:collapse; 
 background:#fff; 
 } 

 .calMonth { 
 text-align:center; 
 font-weight: bold; 
 padding: 5px 0px 5px 0px; 
 background: #A4D236; 
 background: -moz-linear-gradient(top, #BCDE4B, #8CC621); 
 background: -webkit-gradient(linear, left top, left bottom, from(#BCDE4B), to(#8CC621)); 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BCDE4B, endColorstr=#8CC621); 
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BCDE4B, endColorstr=#8CC621)"; 
 } 

 .calWday, 
 .calWdaySe, 
 .calWdaySu { 
 font:9px Verdana,Arial,Helvetica,sans-serif; 
 color:#8F9497; 
 background:#E1E8ED; 
 padding: 3px 5px; 
 } 

 .calMday { 
 font:11px Verdana,Arial,Helvetica,sans-serif; 
 color:#81888d; 
 text-shadow: 1px 1px 1px #fff; 
 font-weight:bold; 
 background: #F0F4F7; 
 border:1px solid #e7e7e7; 
 padding: 5px; 
 } 

 .calMdayA { 
 color:#555; 
 font-weight:bold; 
 background:#A4D236; 
 } 
 .calMdayIs, 
 .calMdayIsA { 
 font-weight:bold; 
 background:#df0162; 
 } 

 a.calMonthLink:link, 
 a.calMonthLink:visited, 
 a.calMonthLink:active { 
 text-decoration:none; 
 color:#fff; 
 } 

 a.calMonthLink:hover { 
 text-decoration:none; 
 color:#555; 
 } 

 a.calMdayLink:link, 
 a.calMdayLink:visited, 
 a.calMdayLink:active { 
 text-decoration:none; 
 color:#fff; 
 } 

 a.calMdayLink:hover { 
 text-decoration:none; 
 color:#555; 
 } 
 /* ------------- wallaby.ucoz.ru ------------- */

.loginDiv{float:left;padding-right:5px;padding-top:1px;font-size:0px;color:white;} 
.passwordDiv, .buttonDiv.loginLinks{float:left;padding-right:5px;padding-top:1px;font-family:Tahoma;color:red;font-weight:bold;font-size:13px;} 
.user_image img{max-height:0px;} 
.user_image img{max-width:0px; 
width:expression(document.body.clientWidth > 0? "0px": "auto");} 
.loginLinks{float:left;padding-right:15px;padding-top:10px;text-decoration:none;} 
.rememberDiv{float:left;padding-left:50px;padding-right:35px;padding-top:10px;}