* { margin:0; padding:0; }
html { width:100%; height:100%; }
body { position:relative; min-width:890px; width:100%; height:100%; font:normal 62.5%/1.4 Verdana, Arial, Helvetica, sans-serif; color:#000; background:#e1e1e1; }

td {font:normal 10pt Verdana, Arial, Helvetica, sans-serif; color:#000;}

form {padding:0px;margin:0px;}
input,textarea,select {vertical-align:middle; font-size:9pt; font-family:verdana,arial,helvetica;}
fieldset, legend {border: 0; padding: 5px;}

a.noun:link { text-decoration: none; }
a.noun:visited { text-decoration: none; }
a.noun:hover { text-decoration: none; }
a.noun:active { text-decoration: none; }

a { color:#0565b2; text-decoration:none; }
a:hover { text-decoration:underline; }
:-moz-any-link:focus { outline:none; }
img { border: 0; }


/*---------- Top Bar Links -------------------*/
#topbarlink a {font:1.7em Verdana;height: 25px;}
.auto { background:url(../elements/password.png) left no-repeat; list-style-type:none; padding:2px 0px 2px 15px; overflow:visible;}
.reg { background:url(../elements/add_user.png) left no-repeat; list-style-type:none; padding:2px 0px 2px 15px; overflow:visible;}
.pm { background:url(../elements/pm.gif) left no-repeat; list-style-type:none; padding:2px 0px 0px 20px; overflow:visible;}
/*-----------------------------------------------*/

#basis { position:relative; width:870px; min-height:100%; height:auto; margin:0 auto; padding:0 10px; background:#fff; }
br.clear { display:block; clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }
.important { width:700px; font:1.1em/1.4 Tahoma; color:#d4d4d4; }

/* ~~~~~ Header ~~~~~~~~ */
.header { position:relative; }
.top-links { padding:8px 9px 9px 0; font:1.1em Tahoma; color:#d4d4d4; text-align:right; border-bottom:2px solid #ececec; }
.top-links a { color:#333; }

.logo { margin-top: 10px ; float:left; background:url(../logo/2logo.gif) left no-repeat; padding-left:52px; width:150px; height: 50px; font:bold 0.8em Verdana, Tahoma; color: #000000;}
.logoReg { margin-top: 10px ; float:left; background:url(../logo/logoreg.gif) left no-repeat; padding-left:52px; width:150px; height: 50px; font:bold 0.8em Verdana, Tahoma; color: #000000;}
.logoIntro { margin-top: 10px ; float:left; background:url(../logo/logointro.gif) left no-repeat; padding-left:52px; width:150px; height: 50px; font:bold 0.8em Verdana, Tahoma; color: #000000;}
.logoPhoto { margin-top: 10px ; float:left; background:url(../logo/logophoto.gif) left no-repeat; padding-left:52px; width:150px; height: 50px; font:bold 0.8em Verdana, Tahoma; color: #000000;}
.logoLoad { margin-top: 10px ; float:left; background:url(../logo/logoload.gif) left no-repeat; padding-left:52px; width:150px; height: 50px; font:bold 0.8em Verdana, Tahoma; color: #000000;}
.logoBlog { margin-top: 10px ; float:left; background:url(../logo/logoblog.gif) left no-repeat; padding-left:52px; width:150px; height: 50px; font:bold 0.8em Verdana, Tahoma; color: #000000;}
.logoNews { margin-top: 10px ; float:left; background:url(../logo/logonews.gif) left no-repeat; padding-left:52px; width:150px; height: 50px; font:bold 0.8em Verdana, Tahoma; color: #000000;}
.logoPubl { margin-top: 10px ; float:left; background:url(../logo/logopubl.gif) left no-repeat; padding-left:52px; width:150px; height: 50px; font:bold 0.8em Verdana, Tahoma; color: #000000;}
.logoErr { margin-top: 10px ; float:left; background:url(../logo/logoerr.gif) left no-repeat; padding-left:52px; width:150px; height: 50px; font:bold 0.8em Verdana, Tahoma; color: #000000;}

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

.top-banner { padding:5 0 10px 0; text-align:center; height:93px; }

/* js */
.fHelp {font-size:7pt;color:#515151;}
/* ---- */

/* ~~~~~~~~ Content ~~~~~~~~~~ */
.middle { padding:13px 0 10px 0; }

/* Top Pages */
.lefttoppages { width:395px !important; float:left;}
.righttoppages { width:455px !important; float:right; overflow:hidden;}

.righttables { width:455px !important; float:right; padding-top:3px; }
.right-intropage { width:455px !important; float:right; }
/* --- */


/* Modul Pages */
.left { width:620px !important; float:left; }
.right { width:240px !important; float:right; }
/* --- */

/* Publ Pages */
.leftpubl { width:240px !important; float:left; padding-top: 3px;}
.rightpubl { width:620px !important; float:right; padding-top: 3px;}
/* --- */

.title-page { padding:2px; border:1px solid #000000; margin-bottom: 3px;}
.title-page h1 { font:2.8em Tahoma; color:#000; }
.title-page h1 span { padding-left:5px; color:#00aa32; }

.gray { margin-bottom:10px; padding:16px 10px 12px 10px; background:#f5f5f5 url(../blocks/gray/bg-gray-240.gif) no-repeat 0 100%; }
/* ---------- */

/* Banner + Blocks */
.banner { padding-bottom:7px; }
.tableBlock { background: #f5f5f5;}

.green-block-215 { background:#00aa32 url(../blocks/green/bg-title-green-215.gif) no-repeat; border-bottom:2px solid #00902a; margin-bottom:0px; }
.gray-block-240 { background:#d9d9d9 url(../blocks/gray/bg-title-gray-240.gif) no-repeat; margin-bottom:0px; }
.gray-block-214 { background:#d9d9d9 url(../blocks/gray/bg-title-gray-214copy.gif) no-repeat; margin-bottom:0px;}

.blueblock { background: #00a0f0 url(../blocks/blue/bg-title-blue-240.gif) no-repeat; border-bottom:2px solid #dddddd; margin-bottom:0px; }
.greenblock { background:#00aa32 url(../blocks/green/bg-green-455.gif) no-repeat; border-bottom:2px solid #00902a; margin-bottom:0px; }
.blackblock { background:#000000 url(../blocks/black/bg-black-455.gif) no-repeat; border-bottom:2px solid #383838; margin-bottom:0px; }
.grayblock { background:#d9d9d9 url(../blocks/gray/bg-gray2-455.gif) no-repeat; margin-bottom:0px; }

.greenblock-240 { background:#00aa32 url(../blocks/green/bg-title-green-240.gif) no-repeat; border-bottom:2px solid #00902a; margin-bottom:0px; }
.f5-214-grayblock { background:#f5f5f5 url(../blocks/f5/f5-title-214.gif) no-repeat; margin-bottom:0px; }
.f5-240-grayblock { background:#f5f5f5 url(../blocks/f5/f5-title-240.gif) no-repeat; margin-bottom:0px; }
.f5-455-grayblock { background:#f5f5f5 url(../blocks/f5/f5-title-455.gif) no-repeat; margin-bottom:0px; }
.f5-620-grayblock { background:#f5f5f5 url(../blocks/gray/bg-gray-top-620.gif) no-repeat; margin-bottom:0px; }
.f5-620-grayblock-bottom { background:url(../blocks/gray/bg-gray-bottom-620.gif) no-repeat 0 100%; }
.f5-240-grayblock-bottom { background:url(../blocks/gray/bg-gray-240.gif) no-repeat 0 100%;}

.blockTitleblue { color:#ffffff;font:bold 1.8em Georgia; padding:2px 2px 2px 8px; text-transform: lowercase;}
.blockTitlegreen { color:#ffffff;font:bold 1.8em Georgia; padding:2px 2px 2px 8px; text-transform: lowercase;}
.blockTitleblack { color:#ffffff;font:bold 1.1em Tahoma; padding:2px 2px 2px 8px; text-transform: uppercase;}
.blockTitlegray { color:#000000;font:bold 1.2em Tahoma; padding:2px 2px 2px 8px; text-transform: uppercase;}
.blockTitle-f5 { color:#00a0f0; font:normal 2.5em Georgia; padding:2px 2px 0px 8px; text-transform: lowercase; }
.blockTitleTable-f5 { color:#00a0f0; font:normal 1.4em Georgia; padding:2px 2px 2px 8px; text-transform: lowercase; }

.block { padding:2px 2px 9px 2px; }

.gray-block-240 .blockTitlegray { color:#000000;font:bold 0.9em Tahoma; padding:2px 2px 2px 8px; text-transform: uppercase; }
.gray-block-214 .blockTitlegray { color:#000000;font:bold 0.9em Tahoma; padding:2px 2px 2px 8px; text-transform: uppercase; }
/* ------- */

/* ~~~~~~~~~~~~ Footer ~~~~~~~~~~~~ */
.footer .links { margin-bottom:17px; margin-top:17px; background:#000 url(../img/bg-menu-top.gif) no-repeat; }
.footer .links2 { padding:10px 0 11px 12px; background:url(../img/bg-menu-bottom.gif) no-repeat 0 100%; }
.footer .links li { float:left; padding-right:3px; font:1.1em Tahoma; color:#464646; list-style-type:none; }
.footer .links li a { color:#fff; }
.terms { padding:0 10px 18px 11px; font:1.1em/1.3 Tahoma; color:#afafaf; }
/* -------- */

/* ucoz menu */
ul.uz {}
li.menus {list-style-type:none;}
/* ucoz menu */

/* -- Autorization Form-- */
.boxTable {width:214px; background: url(../elements/security.gif) no-repeat 50px 0px; padding-left:50px;}
.boxContent {width: 180px; align:center; padding-left:50px}
/* ----- */

.counters { padding:0 0 15px 10px; }

/* Style DopMenu */
.top-links2 { padding-bottom:2px; font:1.2em Tahoma; color:#333; }
.top-links2 ul { float:right; margin-right:-2px;padding-top:45px;}
.top-links2 li { float:left; padding-right:3px; color:#d4d4d4; list-style-type:none; }
.top-links2 li a { color:#333; text-transform:uppercase; }
.top-links2 li a span { color:#ce0000; }
.top-links2 li a.red_link { color:#f50046; }

/* Keywords */

.key-links { padding:3px; margin-bottom:5px; font:1em Tahoma; color:#333; }
.key-links ul { float:left; padding-top:3px;}
.key-links li { float:left; padding-right:3px; color:#d4d4d4; list-style-type:none; }
.key-links li a { color:#333; text-transform:uppercase; }
.key-links li a span { color:#ce0000; }

/* ---/--- */

.top-menu { background:#000 url(../img/bg-menu-top.gif) no-repeat; }
.top-menu2 { padding-left:7px; background:url(../img/bg-menu-bottom.gif) no-repeat 0 100%; }
.top-menu3 { position:relative; overflow:hidden; }

/* Main Menu */
.menu { position:relative; float:left; margin-bottom:-3px; padding:3px 0 0 4px;}
.menu li { float:left; padding-left:3px; font:normal 1em Tahoma; color:#666; list-style-type:none; }
.menu li a { position:relative; display:block; float:left; margin-right:4px; border-bottom:1px solid #000; font:bold 1em Tahoma; color:#fff; text-transform:uppercase; }
.menu li span { display:block; padding:9px 5px 10px 6px; }
.menu li span.menu-line { float:left; padding:9px 0 0 0; }
.menu li.here a { border-bottom:1px solid #00902a; background:#00aa32 url(../img/bg-menu-a.gif) no-repeat 100% 0; }
.menu li.here a span { background:url(../img/bg-menu-li.gif) no-repeat; }
.menu li.here a:hover { text-decoration:none; }
/* -------- */

/* Submenu */
.submenu { margin-top:-4px; padding:10px 0 12px 20px; background:#000000 url(../img/bg-menu-bottom.gif) no-repeat 0 100%; border-top:4px solid #000; color: #FFFFFF;}
.submenu h2 {font-size: 1.2em;text-transform: uppercase;font-weight:bold;}
/* --------- */

/* Module Part Menu */
.catsTable {}
.catsTd {background: url(../elements/arrow.png) no-repeat 2px 5px;}
.catName {padding-left:15px;}
.catNameActive {font-weight: bold;padding-left:15px;}
.catNumData {font-size:7pt;color:#555555;}
.catDescr {font-size:7pt; padding-left:10px;}

a.catNameActive:link {text-decoration:none;font-weight:bold;}
a.catNameActive:visited {text-decoration:none;font-weight:bold;}
a.catNameActive:hover {text-decoration:none;font-weight:bold;}
a.catNameActive:active {text-decoration:underline;font-weight:bold;}
/* ----------------- */

/* Entries Style */
.eBlock {padding:5px 0 10px 10px; border-bottom: 1px dotted #ccc;}
.eTitle {margin-left:1px; padding:0 0 4px 0;}
h1 {font:2.1em Tahoma; color:#0565b2;}
h1.catTitle { font:2.8em Tahoma; color:#000; }
.eTitle h2 {font:1.83em Tahoma; color:#0565b2;}

.sourcetext { font: 8pt Verdana; color: #888; padding:5px 15px; height: 7px;}
.ThematicEntries {border-top:1px solid #9c9c9c;width: 50%;}
.thEnt {list-style-type: none;}

.eTitle a:link {text-decoration:underline; color:#0565b2;}
.eTitle a:visited {text-decoration:underline; color:#0565b2;}
.eTitle a:hover {text-decoration:none; color:#0565b2;}
.eTitle a:active {text-decoration:underline; color:#0565b2;}

.eMessage {font:10pt Verdana; color:#000; text-align:left;clear:both;padding-top:4px;margin-bottom:10px;}
/*p {margin-bottom:15px;}*/
.eText {text-align:justify;padding-bottom:5px;padding-top:5px;border-top:1px solid #DFDACE}
.lnk {font-size: 9pt; color:#afafaf;}
.eDetails {padding:3px; font:0.8em Tahoma; color:#afafaf;}
.eDetails1 {padding-bottom:17px; font:1.1em Tahoma; color:#afafaf; }
.eDetails2 {padding-bottom:17px; font:1.1em Tahoma; color:#afafaf; }

.eRating {font-size:7pt;}
.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('http://src.ucoz.ru/t/939/13.gif') no-repeat 0px 0px;}
.photoBlock {padding:5px 0 10px 10px; font:1.2em/1.3 Verdana; color:#333;}

/* faq */ 
.faqBlock {padding:5px 0 10px 10px; font:1.2em/1.3 Verdana; color:#333; border-bottom: 1px dotted #ccc;}
.faqAnswer { border: 1px dotted #ccc; background: #F5F5F5; padding:10px; margin:10px 0px 5px 20px;}
/* ---- */

.blocklook { background: url(../elements/look.gif) no-repeat 3px 1px;padding-left:17px;padding-right:5px; }
.downsize { background: url(../elements/settings.gif) no-repeat 3px 0px;padding-left:17px;padding-right:5px; }
.blockcom { background: url(../elements/comments.gif) no-repeat 3px 0px;padding-left:17px;padding-right:5px; }
.blockdown { background: url(../elements/download.gif) no-repeat; padding-left:17px;padding-right:5px; }
.blockcat { background: url(../elements/cat.gif) no-repeat; padding-left:17px;padding-right:5px; }
.blockdate { background: url(../elements/i-date.gif) no-repeat 2px 1px;padding-left:20px;padding-right:5px; }
.blockrate { background: url(../elements/rate.gif) no-repeat 5px 1px;padding-left:18px; }
.blocktill { background: url(../elements/till.gif) no-repeat;padding-left:15px; }
#photoRate { margin:5px 2px; }

/* Rating */
.rating {color: #757575; font: 11px Tahoma; width: 85px;height: 16px;}

.unit-rating {list-style: none;margin: 0px;padding: 0px;width: 85px;height: 16px;position: relative;background: url(http://mmu2.ru/ratform/rating.gif) repeat-x top left;}
.unit-rating li {text-indent: -90000px;padding: 0px;margin: 0px;float:left;}
 
.unit-rating li a {display: block;width: 17px;height: 16px;text-decoration: none;text-indent:-9000px;z-index: 17;position: absolute;padding: 0px;}
.unit-rating li a:hover {background-image: url(http://mmu2.ru/ratform/rating.gif);background-position: left center;z-index: 2;left: 0px;}

.unit-rating a.r1-unit {left: 0px;}
.unit-rating a.r1-unit:hover {width: 17px;}

.unit-rating a.r2-unit {left: 17px;}
.unit-rating a.r2-unit:hover {width: 34px;}

.unit-rating a.r3-unit {left: 34px;}
.unit-rating a.r3-unit:hover {width: 51px;}

.unit-rating a.r4-unit {left: 51px;}
.unit-rating a.r4-unit:hover {width: 68px;}

.unit-rating a.r5-unit {left: 68px;}
.unit-rating a.r5-unit:hover {width: 85px;}

.unit-rating li.current-rating {background-image: url(http://mmu2.ru/ratform/rating.gif);background-position: left bottom;position: absolute;height: 16px;display: block;text-indent: -9000px;z-index: 1;}

/* ----- */

.tags {margin: 5px 0px;}
#tagA { font:10pt Tahoma; color: #0565b2; cursor: pointer; padding:3px; padding-left: 14px; margin:3px 4px; height: 15px; border: 1px dotted #ccc; background: url(../elements/tags.gif) no-repeat 1px 3px #f5f5f5;}
#tagB { font:10pt Tahoma; color: #0565b2; cursor: pointer; padding:3px; padding-left: 14px; margin:3px 4px; height: 15px; border: 1px dotted #ccc; background: url(../elements/tags.gif) no-repeat 1px 3px #F5F5F5;}
#tagC { font:10pt Tahoma; color: #0565b2; cursor: pointer; padding:3px; padding-left: 14px; margin:3px 4px; height: 15px; border: 1px dotted #ccc; background: url(../elements/tags.gif) no-repeat 1px 3px #F5F5F5;}
/* ------------- */

/* ---- Informers -- */
.breath {overflow:hidden;}
.infUser { background: url(../informers/mini-user.gif) no-repeat 0px 2px; padding:2px 0 2px 18px;}
.infSmUser { background: url(../informers/small-user.gif) no-repeat 0px 2px; padding:2px 0 2px 18px; }
li.infAlbUser { background: url(../elements/bg_username.gif) no-repeat 0px 2px; padding:2px 0 2px 18px; list-style-type: none;}
.infForUser { background: url(../elements/bg_username.gif) no-repeat 0px 5px; padding:2px 0 2px 18px; list-style-type: none;}
.infEntry { background: url(../informers/mini-archive.gif) no-repeat 0px 2px; font:1.2em Tahoma; padding: 2px; padding-left:18px; }
.infMessage { background: url(../informers/mini-comment.gif) no-repeat 0px 2px; font:1.2em Tahoma; text-align:left; color: #333; padding:2px; padding-left:18px; }
.infNews { background: url(../informers/mini-page.gif) no-repeat 0px 1px; font:1.2em Tahoma; padding: 2px; padding-left:18px; }
.infCat { background: url(../informers/mini-check.gif) no-repeat; font:1.2em Tahoma; padding: 2px; padding-left:18px; }

.infTitle h2 {font:1.43em Tahoma; color:#0565b2;}
.infTable {text-align:center;}

.iTitle a:link {text-decoration:underline; color:#0565b2;}
.iTitle a:visited {text-decoration:underline; color:#0565b2;}
.iTitle a:hover {text-decoration:none; color:#0565b2;background: #f5f5f5;}
.iTitle a:active {text-decoration:underline; color:#0565b2;}
/* ---- */

/* Entry Manage Table */

label {padding:3px;}
.manTable {padding:3px 5px 3px 5px;background:#f5f5f5;}
.manTdError {color:#FF0000;}
.manTd1 {font:0.8em Verdana; color:#0565b2; padding: 5px 2px;}
.manTd2 {font:0.8em Tahoma; text-align:left;}
.manTd3 {font:0.8em Verdana; color:#000000;}
.manTdSep {}
.manHr {display:none;}
.manTdBrief {}
.manTdText {font:0.8em Tahoma; text-align:left; padding: 5px 2px;}
.manTdFiles {}
.manFlFile {}
.manTdBut {}
.manFlSbm {}
.manFlRst {}
.manFlCnt {}
/* ------------------ */

/* Comments Style */

.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}
.cTop {text-align:left;background:#f5f5f5;border-top:2px solid #00a0f0;padding-top:5px;padding-left:5px; padding:3px;}
.cDate {font:0.5em Verdana, Tahoma; color:#000000; font-weight:bold;text-align:right;padding-right:15px;}
#avatar {float:left;}
#avatar img {border:2px solid #cccccc; margin-right: 3px; margin-bottom:1px;}
#commenttitle {margin-left: 10px;}
.comMessage {text-align:left;clear:both;padding-top:2px;padding-bottom:2px;background:#ffffff;font:1.2em Verdana, Tahoma; color: #000000;}

div.comTitle {text-align:right;}

.CommentError { color: #FF0000; background: #f5f5f5; padding: 5px; font: bold 1.3em Tahoma; text-align: center; }
/* -------------- */

/* Guest Book*/
.gbDate {font:0.7em Verdana, Tahoma; color:#ccc; text-align:right;padding-right:15px;padding-top:5px;}
.gbMessage {font:normal 1.1em Times New Roman,Verdana, Tahoma; color:#333333;}
/* --- */

/* Board */
.contact {color: #000000; border-bottom: 1px dashed #00a0f0;}

/* ---- */

/* Minichat 
.cMessage {width: 380px;font:normal 0.8em Times New Roman,Verdana, Tahoma; color:#333333;}
.cBlock1 {}
.cBlock2 {}*/

.yellow {margin-bottom:20px; background:#ffd54c url(../blocks/yellow/bg-yellow-455.gif) no-repeat 0 100%; }
.yellow .title { background:#ffc300 url(../blocks/yellow/bg-title-yellow-455.gif) no-repeat; border-bottom:2px solid #f1b800; }
.yellow .content { padding:8px 5px 5px 5px; font:1.7em Tahoma; color:#000; }
.yellow .content a { color:#333; }
/* ----- */

/* Comments Form Style */

.comform { margin-bottom:20px; background:#f5f5f5 url(../blocks/gray/bg-gray-bottom-620.gif) no-repeat 0 100%; width: 620px; }
.comform .phTitle { background:#00a0f0 url(../blocks/blue/bg-title-blue-620.gif) no-repeat; border-bottom:2px solid #eaeaea; color: #ffffff; padding:4px 5px; }
.comform .blTitle { background:#f5f5f5 url(../blocks/f5/f5-title-620.gif) no-repeat; color: #00a0f0; padding:4px 5px; }
.comform .title { background:#00aa32 url(../blocks/green/bg-green-620.gif) no-repeat; color: #ffffff; border-bottom:2px solid #00902a; padding:4px 5px;}
.comform .content { width: 620px !important; padding:8px 5px 5px 5px; font:1.1em/1.2 Tahoma; color:#333; }

.commTable {}
.commTd1 {font:0.8em Verdana; color:#000;text-align:right;}
.commTd2 {padding: 2px 10px;}
.commFl {color:#333333;width:100%;background:#FFFFFF;border:1px solid #DFDACE;}
.smiles {border:1px inset;background:#FFFFFF;}
.commReg {padding: 10 0 10 0px; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#333333;background:#FFFFFF;border:1px solid #DFDACE;}
/* ------------------- */

/* ---- Paginator ---- */
.paginator { margin-bottom:10px; background:#f5f5f5 url(../blocks/gray/bg-gray-395.gif) no-repeat; }
.paginator2 { padding:5px 11px 7px 11px; text-align:center; font:1.1em Tahoma; color:#d4d4d4; background:url(../blocks/gray/bg-gray-bottom-395.gif) no-repeat 0 100%; }
.paginator2 span { color:#000; }
/* ---- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* ---------------- */

/* Other Styles */
.replaceTable {height:100px;width:300px;border:1px solid #eee;margin:0 auto;padding:0 auto;}
.replaceBody {background:#ffffff;}

.legendTd {font-size:7pt;}
/* ------------ */

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

/* General forum Table View */
.gTable {background:#fbfbfb;border:1px solid #fbfbfb;}
.gTableTop {color:#000000;font-weight:bold;height:20px;text-align:center; padding:1;border-top: 1px solid #00a0f0; background:#fafafa;}
.gTableSubTop {color:#000000;background:#fdfbfb;height:20px;font-size:10px;border-top: 1px dotted #eee;border-bottom: 1px dotted #eee;}
.gTableBody {padding:2px;}
.gTableBody li {margin-left:20px;}
.gTableBody1 {padding:2px;background:#FFFFFF;}
.gTableBottom {padding:2px;background:#FFFFFF; border:1px solid #FFFFFF;}
.gTableLeft {padding:2px;background:#FFFFFF;font-weight:bold;color:#00a0f0}
.gTableRight {padding:2px;background:#FFFFFF}
.gTableError {padding:2px;background:#fbfbfb; border:1px dashed #FF0000;;color:#FF0000;}
/* ------------------------ */

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

.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:#000000;font-size:7pt;}
.forumViewed {font-size:9px;}

a.forum {color:#00a0f0;text-decoration:none;}
a.forum:hover {color:#00a0f0;text-decoration:underline;}
/* -------------------- */

/* 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:#9D8F62;}
a.forumBarA:active {text-decoration:underline; color:#9D8F62;}
/* -------------------- */

/* 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:#f5f5f5;}
.pagesInfo {background:#FFFFFF;padding-right:10px;font-size:7pt;}
.switch {background:#FFFFFF;width:15px;font-size:7pt;}
.switchActive {background:#f5f5f5;font-weight:bold;color:#ccc;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:#F5F5F5; border:1px solid #EEEEEE;}
.threadLastPostTd {padding:2px;font-size:7pt;}
.threadDescr {color:#000000;font-size:7pt;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;background:#f5f5f5;border:1px solid #eee;color:#bbb;height:20px;font-size:10px;padding-left:40px;}
.threadsDetails {padding:2px;background:#ffffff;color:#bbb;height:20px;font-size:10px;border-top:1px dotted #eee;border-bottom:1px dotted #eee;}
.forumOnlineBar {padding:2px;background:#fbfbfb;border:1px solid #eee;color:#000;height:20px;font-size:10px;}

a.threadPinnedLink:link {font-weight:bold; text-decoration:none;}
a.threadPinnedLink:visited {font-weight:bold; text-decoration:none;}
a.threadPinnedLink:hover {font-weight:bold; text-decoration:none;}
a.threadPinnedLink:active {font-weight:bold; text-decoration:underline;}

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

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

/* forum Posts View */
.postTable {}
.postPoll {background:#f5f5f5;text-align:center;}
.postFirst {border-bottom:3px solid #00a0f0;}
.postRest1 {background:#f5f5f5;}
.postRest2 {background:#F5F9FD;}
.postSeparator {height:1px;background:#bbb;}

.postTdTop {background:#fdfbfb;color:#000000;height:20px;font-size:10px;border-top: 1px dotted #eee;border-bottom: 1px dotted #eee;}
.postBottom {background:#fdfbfb;color:#000000;height:20px;border:none;}
.postUser {font-weight:bold;}
.postTdInfo {text-align:center;padding:5px;background:#fdfbfb;border-right:1px dotted #fbfbfb;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#2D435B;}
.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;}

.codeMessage {background:#FFFFFF;font-size:9px;}
.quoteMessage {background:#fbfbfb;font-size:9px;padding:3px;}

.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:1px; }
.statusOnline { background:url(../elements/online.png) no-repeat 0px 1px; color:#0000FF; font: 0.8em Verdana; padding-left: 15px;}
.statusOffline { background:url(../elements/offline.png) no-repeat 0px 1px; color:#FF0000; font: 0.8em Verdana; padding-left: 15px; }
/* ------------------ */

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

/* forum Post Form */
.pollBut {}
.loginButton, .searchSbmFl, .commSbmFl, .signButton {font-size:7pt;background: #E2DDD1;color:#4F4D48;border:1px outset #615E58;}

.codeButtons {font-size:7pt;background: #E2DDD1;color:#4F4D48;border:1px outset #615E58;}
.codeCloseAll {font-size:7pt; background: #E2DDD1;color:#4F4D48;border:1px outset #615E58;font-weight:bold;}
.postNameFl,.postDescrFl {background:#FFFFFF;border:1px solid #eee;width:400px}
.postPollFl,.postQuestionFl {background:#FFFFFF;border:1px solid #eee;width:400px}
.postResultFl {background:#FFFFFF;border:1px solid #9D8F62;width:50px}
.postAnswerFl {background:#FFFFFF;border:1px solid #9D8F62;width:300px}
.postTextFl {background:#FFFFFF;border:1px solid #eee;width:550px;height:150px}
.postUserFl {background:#FFFFFF;border:1px solid #9D8F62;width:300px}

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

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