/* General Style */
html {min-width: 900px;}
#wrapper {width: 900px;margin: 0 auto; }
body { background: url(/images/bg_7.jpg) 50% 0 fixed no-repeat; }
#wrap {width: 900px; margin-left: auto; margin-right: auto; background: url('/images/2.png') repeat-y; }
#contanier {width: 900px; height:235px; text-align: left; margin-left: auto; margin-right: auto; background: url('/images/3.png'); background-repeat: no-repeat; margin-bottom:0px;}
#footer { padding: 0 40px 15px 40px; text-align: center; font-size:8pt; color:gray; }
#header {height: 235px; text-align: left;font-size:10pt; margin:0; padding:0; }

#logo { position:relative; float: left; width: 310px; height: 170px; position: relative; left: 20px; text-align: center; color: #cacfb6;}
#logo .logo1 { position:absolute; z-index:1; opacity:0.5; ; -moz-opacity: 0.5; filter: alpha(opacity=50); background:#CCD589; width:310px; height:193px; }
#logo .logo2 { margin:10px; position:absolute; z-index:2; background:#F7FAE5; height:173px; width:290px; }

img.logo { background-image:url(/images/logo.png);}
img.logo:hover{ background-image:url(/images/logo_hover.png);} 

#login-block { position:relative; float:right; margin-right: 20px; width:310px; }
#login-block .login-block1 { position:absolute; z-index:1; opacity:0.5; ; -moz-opacity: 0.5; filter: alpha(opacity=50); background:#CCD589; width:310px; height:193px; }
#login-block .login-block2 { padding:10px; margin:10px; position:absolute; z-index:2; background:#F7FAE5; height:153px; width:270px; font-size:8pt; }

table.main-table {border: 0px; padding: 0px; border-collapse: collapse; width: 820px; margin: 0px 40px; border-spacing: 0px;}
td.content-block { vertical-align: top; padding:10px;}
td.content-block1 { vertical-align: top; padding:5px 3px 5px 5px;}

td.side-block {width: 213px; vertical-align: top; padding-top: 5px; padding-right:3px; }

.boxTable {width:100%; margin-left: auto; margin-right: auto; }

.menuTable {width:100%; margin-left: auto; margin-right: auto; }
.boxTable th {font-size:14pt;color:#0793c1;font-weight:normal; text-align:center;}
.boxContent {margin-left: auto; margin-right: auto; width:100%; padding-top:5px;padding-bottom:5px;}
.menuContent {margin-left: auto; margin-right: auto; width:100%;}
.center {text-align:center;}

a:link {text-decoration:none; color:#444;}
a:active {text-decoration:none; color:#444;}
a:visited {text-decoration:none; color:#444;}
a:hover {text-decoration:underline; color:#fc7200;}

td, body {font-family: Tahoma, Verdana, Arial, sans-serif; font-size:10pt;}
form {padding:0px;margin:0px;}
input,textarea,select {vertical-align:middle; font-size:10pt; font-family: Tahoma, Verdana, Arial, sans-serif;}
.copy {font-size:9pt;}

a.noun:link {text-decoration:none; color:#d5f500;}
a.noun:active {text-decoration:none; color:#d5f500;}
a.noun:visited {text-decoration:none; color:#d5f500;}
a.noun:hover {text-decoration:none; color:#0793c1;}

h1 {color: #6b6d5e; font-size: 18pt; font-weight: normal;}
.h2 {margin-left:60px; margin-top:7px; color: #6b6d5e; font-size: 15pt; font-weight: normal;}

hr { margin:8px 0; color:#DBDCBE; height:1px;border:0; background-color:#DBDCBE; }
label { cursor:pointer; }

.blocktitle {font-family: Tahoma, Verdana, Arial, sans-serif;color:#787878;font-size:12pt;}

a.menu1:link {text-decoration:underline; color:#ecefda}
a.menu1:active {text-decoration:underline; color:#ecefda}
a.menu1:visited {text-decoration:underline; color:#ecefda}
a.menu1:hover {text-decoration:underline; color:#DBDCBE}
.menuTd {padding-left:12px;padding-right:10px; background: url('/.s/t/824/5.gif') no-repeat 0px 3px; background-repeat: no-repeat;}

.mframe {border-left:1px solid #E5E7EA; border-right:1px solid #E5E7EA;}
.colgray {border-right:1px solid #E5E7EA;}
.colwhite {border-right:1px solid #ecefda;}
.msep {border-top:1px solid #ecefda;}
/* ------------- */

/* === Регистрация unet (by ucodes.ru) === */ 
.bf{text-align:left; margin-bottom: 1px; margin-top: 1px;} 
.sf{clear:left;float:left;width:105px;} 
.bf input[type='text'] {border: 1px solid #b8b8b8; color: #696969; padding: 2px 4px; width: 155px;} 
.bf input[type='text']:focus {border: 1px solid #a6a6a6; color: #575757;} 
.bf input[type='button'] {padding: 2px 4px;} 
.bf img {display: none; border: none;} 
.xt-show{background-position:0 -240px;} 
.xt-show-over{background-position:-15px -240px;} 
.xt-hide{background-position:0 -255px;} 
.xt-hide-over{background-position:-15px -255px;} 
.rh {display: none;} 
#hideCont {display: none;} 
#capcode {width: 160px; height: 35px; text-align: center; color: grey; font-size: 14pt;} 
/* ======================================= */

/* Menus */
ul.uz, ul.uMenuRoot {list-style: none; margin: 0 0 0 0; padding-left: 0px;}
li.menus {margin: 0; padding: 0 0 0 10px; background: url('/.s/t/824/6.gif') left center no-repeat; margin-bottom: .6em; background-repeat: no-repeat;}
/* ----- */

/* Entries Style */
.eBlock { padding-left:5px; display:block; clear:left; overflow:auto; overflow:hidden; padding-right:5px; }
.eBlock1 { padding-left:5px; display:block; clear:left; overflow:auto; overflow:hidden; padding-right:5px; }
.eBlock1 a img { border: 1px solid #DBDCBE !important; padding:4px !important; background: #ecefda; margin:3px; max-width: 750px !important; }
.eBlock1 img { border: 1px solid #DBDCBE !important; padding:4px !important; background: #ecefda; margin:3px; max-width: 750px !important; }

.eTitle { text-shadow: black 1px 1px 2px, #fff 0 1px 1px; text-decoration:none; font-size:14pt;font-weight:normal;color:#fc7200;padding:5px;}
.eTitle a:link { text-shadow: black 1px 1px 2px, #fff 0 1px 1px; text-decoration:none; color:#fc7200; }
.eTitle a:visited { text-shadow: black 1px 1px 2px, #ccc 0 1px 1px; text-decoration:none; color:#fc7200;}
.eTitle a:hover { text-shadow: black 1px 1px 2px, #ccc 0 1px 1px; text-decoration:none; color:#0793c1;}
.eTitle a:active { text-shadow: black 1px 1px 2px, #ccc 0 1px 1px; ext-decoration:underline; color:#fc7200;}

.eCat { text-shadow: black 1px 1px 2px, #fff 0 1px 1px; text-decoration:none; font-size:14pt ;font-weight:normal; color:#6E6E6E; }
.eCat a:link { text-shadow: black 1px 1px 2px, #fff 0 1px 1px; text-decoration:none; color:#99cc33; }
.eCat a:visited { text-shadow: black 1px 1px 2px, #fff 0 1px 1px; text-decoration:none; color:#99cc33;}
.eCat a:hover { text-shadow: black 1px 1px 2px, #fff 0 1px 1px; text-decoration:none; color:#0793c1;}
.eCat a:active { text-shadow: black 1px 1px 2px, #fff 0 1px 1px; text-decoration:none; color:#99cc33;}

.eFiles { text-shadow: black 1px 1px 2px, #fff 0 1px 1px; text-decoration:none; font-size:14pt; font-weight:normal; color:#0793c1; padding:5px; }
.eFiles a:link { text-shadow: black 1px 1px 2px, #fff 0 1px 1px; text-decoration:none; color:#0793c1;}
.eFiles a:visited { text-shadow: black 1px 1px 2px, #fff 0 1px 1px; text-decoration:none; color:#0793c1;}
.eFiles a:hover { text-shadow: black 1px 1px 2px, #fff 0 1px 1px; text-decoration:none; color:#fc7200;}
.eFiles a:active { text-shadow: black 1px 1px 2px, #fff 0 1px 1px; text-decoration:none; color:#0793c1;}

.ePhoto { text-shadow: black 1px 1px 2px, #fff 0 1px 1px; text-decoration:none; font-size:14pt;font-weight:normal;color:#fc7200;padding:5px;}


.eMessage {text-align:justify !important; clear:both; }
.eMessage p {padding-top:4px !important;padding-bottom:4px !important;}
.eMessage a img {border: 1px solid #DBDCBE !important; padding:4px !important; background: #ecefda; margin:3px; max-width: 550px !important;}
.eMessage img {border: 1px solid #DBDCBE !important; padding:4px !important; background: #ecefda; margin:3px; max-width: 550px !important;}

.eMessage1 {text-align:justify !important;padding:10px !important; clear:both; width: 100%;}
.eMessage1 p {padding-top:4px !important;padding-bottom:4px !important;}
.eMessage1 a img {border: 1px solid #DBDCBE !important; padding:4px !important; background: #ecefda; margin:3px; max-width: 750px !important; }
.eMessage1 img {border: 1px solid #DBDCBE !important; padding:4px !important; background: #ecefda; margin:3px; max-width: 750px !important; }

.eMessage2 {text-align:justify !important; padding:4px; }
.eMessage2 p {padding-top:4px !important;padding-bottom:4px !important;}
.eMessage2 a img {border: 1px solid #DBDCBE !important; padding:4px !important; background: #ecefda; margin:3px; max-width: 750px !important; }
.eMessage2 img {border: 1px solid #DBDCBE !important; padding:4px !important; background: #ecefda; margin:3px; max-width: 750px !important; }

.leftImg { width:188px; text-align:justify !important; float:left; margin-right:3px; margin-top:5px; }
.leftImg a img { padding:4px !important; border: 1px solid #DBDCBE !important; background: #ecefda; margin:3px !important; max-width: 175px !important; max-height: 110px !important; }
.leftImg img { padding:4px !important; border: 1px solid #DBDCBE !important; background: #ecefda; margin:3px !important; max-width: 175px !important; max-height: 110px !important; }

.rightMessage { width:390px; float:left; text-align:justify !important; margin-top:5px; }

.eText {text-align:justify !important; padding:10px !important; margin-top:5px; }
.eDetails { clear:left; font-family: Tahoma;color:#999;text-align:left;font-size:8pt; padding-left:4px; padding-right:4px; padding-bottom:5px; }
.eDetails а { color:#000; }
.eDetails1 {font-family: Tahoma;color:#999;text-align:left;font-size:8pt;}
.eDetails2 {font-family: Tahoma;color:#999;text-align:left;font-size:8pt;}

.eRating {font-size:9pt;}

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

/* Entry Manage Table */
.manTable {}
.manTdError {color:#FF0000;text-align:center;}
.manTd1 {text-align:left;}
.manTd2 {text-align:left; }
#nwF13, #nwF11, #nwF14, #nwF12, #nwF15, #suggEdit { width:98% !important; padding:5px; border:1px solid #ecefda !important; }
.manTd3 {text-align:left;}
.manTdSep {}
.manHr {}
.manTdBrief {}
.manTdText { }
.manTdFiles {}
.manFlFile { }
.manFl { width:99% !important; padding:5px; border:1px solid #ecefda !important; }
.manTdBut {}
.manFlSbm {}
.manFlRst {}
.manFlCnt {}
.manFlTitle { border:1px solid #ecefda !important; width:98% !important; padding:5px; }
/* ------------------ */

/* Comments Style */
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;font-size:8pt;}

.cBlock1 {background:#ecefda;font-size:8pt;margin-left:5px; }
.cBlock2 {margin-left:5px; }
/* -------------- */

/* Comments Form Style */
.commTable { margin:0 5px; }
.commTd1 {color:#000000;padding-left:0px;}
.commTd2 { }
.commFl {border:1px solid #DBDCBE; margin-bottom:5px;}
.smiles {border:1px solid #DBDCBE;background:#FFFFFF;}
.smiles img {opacity:.50; -moz-opacity: 0.50; filter: alpha(opacity=50);}
.smiles img:hover {opacity:1.0; ; -moz-opacity: 1.0; filter: alpha(opacity=100);}
.commReg {padding: 10px 0 10px 0; text-align:center;}
.commError {color:#FF0000;}
.securityCode {color:#6E6E6E;background:#FCFCFC;border:1px solid #DBDCBE;}
/* ------------------- */

/* Archive Menu */
.archUl {list-style: none; margin:0; padding-left:0;}
.archLi { padding: 0 0 3px 10px; background: url('/.s/t/824/8.gif') no-repeat 0px 4px; background-repeat: no-repeat; font-family: Tahoma, Verdana, Arial, Sans-serif; }
a.archLink:link {text-decoration:underline; color:#6E6E6E;}
a.archLink:visited {text-decoration:underline; color:#6E6E6E;}
a.archLink:hover {text-decoration:none; color:#000000;}
a.archLink:active {text-decoration:none; color:#000000;}
/* ------------ */

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

/* Calendar Style */
.calTable {margin-left: auto; margin-right: auto;}
.calMonth {}
.calWday {color:#FFFFFF;background:url('/.s/t/824/10.gif') #87A303;width:18px;background-repeat: no-repeat;}
.calWdaySe {color:#000000;background:url('/.s/t/824/10.gif') #87A303;width:18px;}
.calWdaySu {color:#000000;background:url('/.s/t/824/10.gif') #87A303;width:18px; font-weight:bold;}
.calMday {color:#000000;}
.calMdayA {background:#FCFF97;font-weight:bold;}
.calMdayIs {background:#EBEE8D;color:#24613E;font-weight:bold;font-size:12pt;}
.calMdayIsA {border:1px solid #FFFFFF; background:#FCFF97;font-weight:bold;font-size:12pt;}
/* -------------- */

/* Poll styles */
.pollBut {width:110px;}

.pollBody {padding:7px; margin:0px; background:#FFFFFF}
.textResults {background:#E5E5E5}
.textResultsTd {background:#FFFFFF}

.pollNow {border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.pollNowTd {}

.totalVotesTable {border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.totalVotesTd {background:#FFFFFF;}
/* ---------- */

/* User Group Marks */
a.groupModer:link,a.groupModer:visited { text-decoration:none; color:blue;font-size:8pt;font-weight:bold;}
a.groupAdmin:link,a.groupAdmin:visited { text-decoration:none; color:red;font-size:8pt;font-weight:bold;}
a.groupVerify:link,a.groupVerify:visited { text-decoration:none; color:green;font-size:8pt;font-weight:bold;}
a.groupUser:link,a.groupUser:visited { text-decoration:none; color:#444;font-size:8pt;font-weight:bold;}
a.groupOther1:link,a.groupOther1:visited { text-decoration:none; color:Orange;font-size:8pt;font-weight:bold;} 
a.groupOther2:link,a.groupOther2:visited { text-decoration:none; color:Purple;font-size:8pt;font-weight:bold;}
a.groupOther3:link,a.groupOther3:visited { text-decoration:none; color:DarkCyan;font-size:8pt;font-weight:bold;}

a.groupModer:hover,
a.groupAdmin:hover,
a.groupVerify:hover,
a.groupUser:hover,
a.groupOther1:hover,
a.groupOther2:hover,
a.groupOther3:hover {color:#FC7200;}

/* User Group Marks FOR FORUM */

a.fgroupModer:link,a.fgroupModer:visited {color:blue;font-family:Trebuchet MS;font-size:10pt;font-weight:bold;}
a.fgroupAdmin:link,a.fgroupAdmin:visited {color:red;font-family:Trebuchet MS;font-size:10pt;font-weight:bold;}
a.fgroupVerify:link,a.fgroupVerify:visited {color:green;font-family:Trebuchet MS;font-size:10pt;font-weight:bold;}
a.fgroupUser:link,a.fgroupUser:visited {color:#444;font-family:Trebuchet MS;font-size:10pt;font-weight:bold;}
a.fgroupOther1:link,a.fgroupOther1:visited {color:Orange;font-family:Trebuchet MS;font-size:10pt;font-weight:bold;} 
a.fgroupOther2:link,a.fgroupOther2:visited {color:Purple;font-family:Trebuchet MS;font-size:10pt;font-weight:bold;}
a.fgroupOther3:link,a.fgroupOther3:visited {color:DarkCyan;font-family:Trebuchet MS;font-size:10pt;font-weight:bold;}

a.fgroupModer:hover,
a.fgroupAdmin:hover,
a.fgroupVerify:hover,
a.fgroupUser:hover,
a.fgroupOther1:hover,
a.fgroupOther2:hover,
a.fgroupOther3:hover {color:#FC7200;text-decoration:none;}

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

/* Other Styles */
.replaceTable {background:#ecefda;height:100px;width:300px;}
.replaceBody {background:#ecefda;}
.legendTd {font-size:8pt;}
/* ------------ */

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

/* General forum Table View */
.gTable {background:#F7FAE5;}
.gTableTop { padding-left:20px; background:#F7FAE5; color:#fc7200; font-weight:normal; height:32px; font-size:14pt; }
.gTableSubTop {padding:2px;background:#F7FAE5;color:gray;height:20px;font-size:8pt;}
.gTableBody {padding:2px;}
.gTableBody1 {padding:2px;background:#F7FAE5;font-size:8pt;}
.gTableBottom {padding:2px;background:#F7FAE5;}
.gTableLeft {padding:4px;background:#F7FAE5;font-weight:bold;color:#6E6E6E; text-align:center; }
.gTableRight { padding-bottom:2px; background:#F7FAE5;}
.gTableRight textarea { width:99% !important; }
.gTableError {padding:2px;background:#F7FAE5;color:#FF0000;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {padding-left:6px;background:#F7FAE5;}
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:2px;background:#F7FAE5;}
.forumLastPostTd,.forumArchive {padding:2px;font-size:8pt;}

a.catLink:link {text-decoration:none; color:#fc7200;}
a.catLink:visited {text-decoration:none; color:#fc7200;}
a.catLink:hover {text-decoration:underline; color:#99cc33;}
a.catLink:active {text-decoration:underline; color:#fc7200;}

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

/* forum Titles & other */
.forum {font-weight:bold;font-size:9pt;}
.forumDescr,.forumModer {color:gray;font-size:8pt;}
.forumViewed {font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:none; color:#6E6E6E;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:none; color:#6E6E6E;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:none; color:#909090;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:none; color:#6E6E6E;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {font-size:14pt;}
.forumBarKw {font-weight:normal;}

a.forumBar:link {text-decoration:none; color:#9c3;font-size:14pt;font-weight:normal;}
a.forumBar:visited {text-decoration:none; color:#9c3;font-size:14pt;font-weight:normal;}
a.forumBar:hover {text-decoration:none; color:#0793c1;font-size:14pt;font-weight:normal;}
a.forumBar:active {text-decoration:none; color:#9c3;font-size:14pt;font-weight:normal;}

.forumBarA {display:none;}
a.forumBarA:link {text-decoration:none; color:#000000;display:none;}
a.forumBarA:visited {text-decoration:none; color:#000000;display:none;}
a.forumBarA:hover {text-decoration:none; color:#6E6E6E;display:none;}
a.forumBarA:active {text-decoration:none; color:#6E6E6E;display:none;}
/* -------------------- */

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

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

/* forum Page switches */
.switches {}
.pagesInfo {font-size:11pt;}
.switch {width:18px;height:15px;font-size:11pt;font-weight:bold;}
.switchActive { padding: 0px 7px 0px 7px; background:#FCFCFC; color:#ccc; border:1px solid #e6e6e6;}

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 {font-size:8pt;padding-left:4px;background:#F7FAE5}
.threadIcoTd,.threadPostTd,.threadViewTd {font-size:8pt;padding-left:4px;background:#F7FAE5}
.threadLastPostTd {padding:2px;font-size:8pt;}
.threadDescr {color:#858585;font-size:8pt;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;height:20px;font-weight:bold;font-size:8pt;color:#000000;padding-left:40px; }
.threadsDetails {font-size:8pt;padding:2px;background:#F7FAE5;height:20px;color:#6E6E6E;}
.forumOnlineBar {font-size:8pt;padding:2px;background:#F7FAE5;height:20px;color:#6E6E6E;}

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:#6E6E6E;font-weight:bold;}
a.threadLink:visited {text-decoration:none; color:#6E6E6E;font-weight:bold;}
a.threadLink:hover {text-decoration:underline; color:#000000;font-weight:bold;}
a.threadLink:active {text-decoration:underline; color:#000000;font-weight:bold;}

.postpSwithces {}
.postPSwithcesLink {font-size: 10px; margin: 0 1px 0 0;}
.threadFrmBlock {font-size:8pt;text-align:right;}
/* ------------------- */

/* forum Posts View */
.postTable {}
.postPoll {text-align:left;padding:2px;}
.postFirst { padding:5px; }
.postRest1 { padding:5px; }
.postRest2 { background:#ECEFDA; padding:5px; }
.postSeparator {height:20px;background:#F7FAE5;}

.postTdTop {text-align:center;}
.postBottom { height:20px; padding-top:1px; padding-left:3px; }
.postBottom2 { height:20px; }
.postUser {font-weight:bold;font-family:trebuchet ms;}
.postTdInfo {text-align:center;font-size:8pt;padding:5px;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.postRankIco img {opacity:.50; -moz-opacity: 0.50; filter: alpha(opacity=50); margin-bottom:5px;margin-bottom:5px;}
.postRankIco img:hover {opacity:1.00; -moz-opacity: 1.00; filter: alpha(opacity=100); margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#DDD;}
.posttdMessage {text-align:justify !important; padding:5px; }
.posttdMessage a img {border: 1px solid #DBDCBE !important; padding:4px !important; background: #ecefda; margin:3px;max-width: 610px !important;}
.posttdMessage img {border: 1px solid #DBDCBE !important; padding:4px !important; background: #ecefda; margin:3px;max-width: 610px !important;}


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

.bbQuoteName { overflow:auto; color: #000 !important; background: #E4EAF2 url(/images/quote.gif) no-repeat right; font-size: 8pt !important; font-weight: bold; margin: 0 auto 0 auto; border: 1px #000 dotted; border-bottom: 0; border-left: 4px #8394B2 solid; padding-top: 7px; padding-bottom: 7px;}
.bbCodeName {color: #000 !important; background: #FDDBCC url(/images/code.gif) no-repeat top right; font-size: 8pt !important; font-weight: bold; margin: 0 auto 0 auto; padding-top: 5px; padding-bottom: 5px;}
.codeMessage {color: #465584; background: #FAFCFE; font-size: 10px; border: 1px #000 dotted !important; padding: 7px;}
.quoteMessage {color: #465584; background: #FAFCFE; font-size: 10px; border: 1px #000 dotted !important; border-left: 4px #8394B2 solid !important; border-top: 0 !important; padding: 5px;}

.signatureView {font-size:8pt;} 
.edited {font-size:8pt;text-align:right;color:gray;}
.editedBy {font-weight:bold;font-size:9pt;}

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

/* forum Post Form */
.loginButton, .pollBut, .searchSbmFl, .commSbmFl, .signButton { padding: 1px 5px 5px 5px; border: solid 1px #8AB134; position: relative; cursor: pointer; background-image: url('/images/bkg.png' ); background-repeat: repeat-x; display: inline-block; font-size: 11px; height: 18px; text-decoration: none; color: #40740D; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;}
.loginButton:hover, .pollBut:hover, .searchSbmFl:hover, .commSbmFl:hover, .signButton:hover {color: #8AB134;}
.searchQueryFl {width:200px !important;}

.codeButtons { padding-bottom:2px; margin: 1px 1px; font-size:8pt; background: url(/images/button.gif);height:20px;border:1px solid #cccccc;background-color:#f0f0ee;opacity:0.7;}
.codeButtons:hover {border:1px solid #0A246A !important;background-color:#B6BDD2;cursor:default;}

.codeCloseAll {font-size:8pt; color:#6E6E6E;font-weight:bold;background:url('/.s/t/824/10.gif') #87A303;border:1px solid #6E6E6E;}
.postNameFl,.postDescrFl { border:1px solid #ecefda !important; width:220px; height:18px; padding:5px; }
.postPollFl,.postQuestionFl {background:#FCFCFC;border:1px solid #ECEFDA; width:400px; padding:5px; }
.postResultFl {background:#FCFCFC;border:1px solid #6E6E6E;width:50px}
.postAnswerFl {background:#FCFCFC;border:1px solid #6E6E6E;width:300px}
.postTextFl { border:1px solid #ecefda; padding-left:5px; padding-top:5px; }
.postUserFl {background:#FCFCFC;border:1px solid #6E6E6E;width:300px}

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

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

/* ===== My CSS Start ===== */


.cMessage {font-family:tahoma;font-size:9pt;}

.thDescr,
.threadDescr {display:none}
#frM30 img {opacity:.33; -moz-opacity: 0.33; filter: alpha(opacity=33);} 
#frM30 img:hover {opacity:.5; -moz-opacity: 0.5; filter: alpha(opacity=50);} 
#frM30 img.selectedImg {opacity:1; ; -moz-opacity: 1; filter: alpha(opacity=100);}

.uSpoilerButBl { margin-top:2px; font-size:9pt; } /* вид блока с кнопкой, с помощью него можно сделать например отступы от кнопки или обтекание справа */
.uSpoilerButton { cursor:pointer; width:100%; font-size:9pt; background: #DBDCBE; color: #000; padding:3px; text-align: left; border: 1px solid #CBCCB1; } 
.uSpoilerText { font-size:8pt; background: #ecefda; color: gray; padding: 5px; text-align: left; border: 1px solid #CBCCB1; border-top:0px; } 
.uSpoilerText img { border: 1px solid #D8D8D8 !important; padding:4px !important; background: #fff !important; margin:3px !important; } 
.uSpoilerText a img { border: 1px solid #D8D8D8 !important; padding:4px !important; background: #fff !important; margin:3px !important; }
.uSpoilerOpened { }
.uSpoilerOpened a {color:gray;}
.uSpoilerOpened a:hover {color:#0793c1;}

.passField { background: url(/images/pass.gif) no-repeat; background-color: #fff;background-position: 0 50%; padding-left: 18px; color: #888; height:18px; font-family:Trebuchet MS; font-size:8pt; border:1px solid #DBDCBE; text-align:justify; width:100px;}
.loginField { background: url(/images/login.gif) no-repeat; background-color: #fff;background-position: 0 50%; padding-left: 18px; color: #888; height:18px; font-family:Trebuchet MS; font-size:8pt; border:1px solid #DBDCBE; text-align:justify; width:100px;}
.queryField { background: url(/images/magglass.png) no-repeat; background-color: #fff; background-position: 0 50%; color: #000; padding-left: 23px; font-family:Trebuchet MS; font-size:8pt; height:18px; border:1px solid #DBDCBE; width:130px;}
.mchat {font-size:8pt;}
.schBtn {padding-top:4px;}

.positiveRate:before { content:'+'; }
.positiveRate { color:#00CC00; font-size:8pt; padding-left:3px; padding-right:3px; font-family:Tahoma; }
.negativeRate { color:red; font-size:8pt; padding-left:3px; padding-right:3px; font-family:Tahoma; }
.nullRate { color:gray; font-size:8pt; padding-left:3px; padding-right:3px; font-family:Tahoma; }

#pagesBlock1 {margin-top:30px; text-align:center; margin-bottom:10px;font-size:8pt;color:#6E6E6E;}
#pagesBlock1 a {background:#ecefda; padding:3px 6px; border:1px solid #DBDCBE; color:#6E6E6E;}
#pagesBlock1 b {background:#F7FAE5; color:#e6e6e6; padding:3px 6px; border:1px solid #e6e6e6;}
#pagesBlock1 a:hover {background:#e8e8e8; color:#565656; border-color:#565656;}

.pagesBlock1 {margin-top:30px; text-align:center; margin-bottom:10px;font-size:8pt;color:#6E6E6E;}
.pagesBlock1 a {background:#ecefda; padding:3px 6px; border:1px solid #DBDCBE; color:#6E6E6E;}
.pagesBlock1 b {background:#F7FAE5; color:#e6e6e6; padding:3px 6px; border:1px solid #e6e6e6;}
.pagesBlock1 a:hover {background:#e8e8e8; color:#565656; border-color:#565656;}

.pagesBlockuz2 {margin-top:30px; text-align:center; margin-bottom:10px;font-size:8pt;color:#6E6E6E;}
.pagesBlockuz2 a {background:#ecefda; padding:3px 6px; border:1px solid #DBDCBE; color:#6E6E6E;}
.pagesBlockuz2 b {background:#F7FAE5; color:#e6e6e6; padding:3px 6px; border:1px solid #e6e6e6;}
.pagesBlockuz2 a:hover {background:#e8e8e8; color:#565656; border-color:#565656;}

a.fNavLink:link {text-decoration:none; color:#6E6E6E;font-size:8pt;}
a.fNavLink:visited {text-decoration:none; color:#6E6E6E;font-size:8pt;}
a.fNavLink:hover {text-decoration:none; color:#909090;font-size:8pt;}
a.fNavLink:active {text-decoration:none; color:#6E6E6E;font-size:8pt;}

.is0{background:url("/images/progressImg1.png") no-repeat 0 0;width:138px;height:7px;}
.is10{background-position:0 -7px;}
.is20{background-position:0 -14px;}
.is30{background-position:0 -21px;}
.is40{background-position:0 -28px;}
.is50{background-position:0 -35px;}
.is60{background-position:0 -42px;}
.is70{background-position:0 -49px;}
.is80{background-position:0 -56px;}
.is90{background-position:0 -63px;}
.is100{background-position:0 -70px;}

.button0 { text-decoration: none; margin: 5px; padding: 4px 10px 3px 30px; border: solid 1px #8AB134; position: relative; cursor: pointer; background-image: url('/images/bkg.png' ); background-repeat: repeat-x; display: inline-block; font-size: 11px; height: 16px; text-decoration: none; color: #40740D; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;}
.button0 img { text-decoration: none; position: absolute; top: -7px; left: -8px; border: none;}
.button0:hover {text-decoration: none; color: #8AB134;}

.button1 { text-decoration: none; margin: 5px; padding: 4px 10px 3px 30px; border: solid 1px #8AB134; position: relative; cursor: pointer; background-image: url('/images/bkg.png' ); background-repeat: repeat-x; display: inline-block; font-size: 11px; height: 16px; text-decoration: none; color: #40740D; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;}
.button1 img { text-decoration: none; position: absolute; top: -7px; left: -8px; border: none;}
.button1:hover { color: #8AB134;}

.button2 { text-decoration: none; margin: 5px; padding: 4px 10px 3px 30px; border: solid 1px #8AB134; position: relative; cursor: pointer; background-image: url('/images/bkg.png' ); background-repeat: repeat-x; display: inline-block; font-size: 11px; height: 16px; text-decoration: none; color: #40740D; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;}
.button2 img { text-decoration: none;position: absolute; top: -7px; left: -8px; border: none;}
.button2:hover {color: #8AB134;}

.button3 { text-decoration: none; margin: 5px; padding: 4px 10px 3px 30px; border: solid 1px #8AB134; position: relative; cursor: pointer; background-image: url('/images/bkg.png' ); background-repeat: repeat-x; display: inline-block; font-size: 11px; height: 16px; text-decoration: none; color: #40740D; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;}
.button3 img { text-decoration: none;position: absolute; top: -7px; left: -8px; border: none;}
.button3:hover {color: #8AB134;}

#block21 img {background:#ecefda;border:1px solid #DBDCBE;padding:4px;margin:3px;}
.uNetDescr {text-align:left;}

/* === Tэг HIDE === */ 
.UhideBlockA { color: #757575; background-color: #fff; border: 1px dotted #bebebe; padding: 5px; } 
.mchatIfm2 {overflow-x: hidden;}
/* ================ */


.iconimg {padding-left:5px; padding-right:5px; vertical-align:middle;}
.comid a {text-decoration:none;font-size:4em;vertical-align:middle;float:left;color:#d7d7d7;display:inline-block;padding:10px;}
.comid img {background:#F7FAE5;border:1px solid #DBDCBE;padding:4px; max-height:60px;max-width:60px;}
.cAvatar img {opacity:.50; -moz-opacity: 0.50; filter: alpha(opacity=50); border: 1px solid #DBDCBE !important; padding:4px !important; background: #ecefda; margin:3px; }
.cAvatar img:hover {opacity:1.0; ; -moz-opacity: 1.0; filter: alpha(opacity=100);}
.noAva img {opacity:.50; -moz-opacity: 0.50; filter: alpha(opacity=50);}
.noAva img:hover {opacity:1.0; ; -moz-opacity: 1.0; filter: alpha(opacity=100);}

/* ====== My CSS End ====== */

.eps {background:#000000;color: #FFFFFF;font-weight: bold;padding: 2px 6px;display:block; }
.ep1, .ep2 {text-decoration: none; color: #000000;}
.ep1 {background:#EEEEEE; display:block; padding:2px 4px;}
.ep2 {background:#DDDDDD; display:block; padding:2px 4px;}

.ds{display:-moz-inline-box}
.ds{border-bottom:solid 1px #e7e7e7;border-right:solid 1px #e7e7e7;display:inline-block;margin:3px 3px 4px 4px;height:32px}
.sblc{padding-top:5px}
.sblc a{display:block;margin:2px 0 2px 13px;font-size:11px;text-decoration:none}
.sblc a:hover,.sblc a:active{text-decoration:underline}
.lsbb{background:#eee;border:solid 1px;border-color:#ccc #999 #999 #ccc;height:30px;display:block}
.lsb{background:url(/images/nav_logo13.png) bottom;font:15px arial,sans-serif;border:none;cursor:pointer;height:30px;margin:0;outline:0;padding:0 6px;width:auto;overflow:visible;vertical-align:top}
.lsb:active{background:#ccc}
.lst:focus{outline:none}

.replaceTable { 
background:none repeat scroll 0 0 #ecefda; 
border:1px solid #DBDCBE; 
height:100px; 
width:300px; }

.eRolldiv { margin-left:5px; font-family:Tahoma; font-size:10pt; float:left; position:relative; }
.eRolldiv .eRolldiv_head { width:575px; }
.eRolldiv .eRolldiv_body,.eRolldiv .eRolldiv_body img { display:none; }
.eRolldiv_head img { max-width:567px; border: 1px solid #DBDCBE !important; padding:4px; background: #ecefda; }
.eRolldiv:hover .eRolldiv_body { display:block; width:557px; padding:6px 10px 10px 10px; background:#ecefda; filter: alpha(opacity=85); -moz-opacity: .85; KhtmlOpacity: .85; opacity: .85; bottom:0px; position:absolute; z-index:1; }
.eRolldiv_body { color:#000; text-align:justify; }

.rolldiv { margin-left:5px; background:#D0DA92; font-family:Tahoma; font-size:10pt; width:32%; float:left; position:relative; }
.rolldiv .rolldiv_head { padding:4px 0px 0 8px; height:22px; color:#555; }
.rolldiv .rolldiv_body { display:none; }
.rolldiv:hover .rolldiv_body { display:block; position:absolute; background:#D0DA92; width:100%; z-index:1; }
.rolldiv:hover .rolldiv_body img { margin:5px; }

.rolldiv1 { margin-left:5px; background:#D0DA92; font-family:Tahoma; font-size:10pt; width:33%; float:left; position:relative; }
.rolldiv1 .rolldiv1_head { padding:4px 0px 0 8px; height:22px; color:#555; }
.rolldiv1 .rolldiv1_body { display:none; }
.rolldiv1:hover .rolldiv1_body { display:block; position:absolute; background:#D0DA92; width:100%; z-index:1; }
.rolldiv2 { margin-left:5px; background:#D0DA92; font-family:Tahoma; font-size:10pt; width:32%; float:left; position:relative; }
.rolldiv2 .rolldiv2_head { padding:4px 0px 0 8px; height:22px; color:#555; }
.rolldiv2 .rolldiv2_body { display:none; }
.rolldiv2:hover .rolldiv2_body { display:block; font-size:8pt; font-family:tahoma; position:absolute; background:#D0DA92; width:100%; z-index:1; }
#bookMarks { font-size:8pt; }

#socializ {
 background: #F7FAE5;
 position: fixed;
 z-index: 1000;
 margin-left: -100px;
 padding: 6px 6px 0;
 border: 1px solid #E5E5E5;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
}
* html #socializ {display: none}
#socializ:hover {
 background: #F7FAE5;
 border: 1px solid #DBDCBE;
 -moz-box-shadow: 0 0 5px #DDD;
 -webkit-box-shadow: 0 0 5px #DDD;
 box-shadow: 0 0 5px #DDD;
}
#socializ a {
 display: block;
 width: 32px;
 height: 32px;
 margin: 0 0 6px;
 background-color: #F7FAE5;
}
#socializ img { border:0 !important; margin:0 !important; padding:0 !important; background-color: #F6F6F6 !important; }
#socmore {
 text-align: center;
 cursor: pointer;
 margin: -11px 0 4px;
 width: 32px;
}

.addToFavs {background-image:url("/images/star-sprite.png");background-position:1px 50%;background-repeat:no-repeat;color:#FFFFFF !important;padding-top:15px;display:inline-block;font-size:0.01% !important;height:18px;text-decoration:none;width:18px;}
.addToFavs.added, .addToFavs:hover {background-position:-19px 50% !important;}
.addToFavs.added:hover {background-position:1px 50%;}

.mediaportalButton1 { font-size:9pt; padding-left:5px; padding-top:5px; height:20px; vertical-align:middle; background:#DBDCBE; border-bottom:1px solid #CBCCB1; }
.mediaportalButton2 { font-size:9pt; padding-left:5px; padding-top:5px; height:20px; vertical-align:middle; background:#DBDCBE; }
.mediaportalButton3 { font-size:9pt; padding-left:5px; padding-top:5px; height:20px; vertical-align:middle; background:#DBDCBE; }
.mediaportalButton4 { font-size:9pt; padding-left:5px; padding-top:5px; height:20px; vertical-align:middle; background:#DBDCBE; border-bottom:1px solid #CBCCB1; }
.mediaportalText { padding:5px; background:#ECEFDA; font-size:8pt; }
.mediaportalText1 { padding:5px; background:#ECEFDA; font-size:8pt; }

#mini_chat img { border:0 !important; padding:0 !important; margin:0 !important; }
.friends_add a:link { font-size:8pt;}
.news_img { width: 100%; border-collapse: collapse; table-layout: fixed; }
.news_img a img { width:100%; }

.tdfr { border:1px solid #C2C5CA; padding:2px 5px; margin:2px;}
.tdfr img {opacity:0.65; filter:Alpha(Opacity='65');}
.tdfrh { border:1px solid #969696; padding:2px 5px; margin:2px; background: #EAEBEC; }
.tdfr a, .tdfrh a {font-size: 10px;}
.deletedfr {width: 100%; height: 100%; background: white; opacity:0.45; filter:Alpha(Opacity='45');}
#capcode {width: 100px; height: 35px; text-align: center; color: grey; font-size: 14pt;}
.moreFr {border-top: 1px solid #C2C5CA; padding: 2px;}

.tabbox #gstabs a { float: left; font-size:8pt; }
/*tabbox*/
.tabbox { width: 290px; font-size:7pt; text-align:left; }
.tabgreybox { background-color: #ECEFDA; border: 5px solid #ECEFDA; }
.tabcontent { background-color: #fff; border: 1px solid #DBDCBE; line-height:16px; padding:0 5px; }
@media print { .tabcontent { display:block !important; } }
.tabcontent{ display:none; }

.tabcontent .pad { padding: 8px; }
.tabbox #gstabs li { display: inline; }
.tabbox #gstabs, .tabbox #gstabs a { height: 20px; }
.tabbox #gstabs a { padding: 0 10px; line-height: 20px; color: #555555; }
.tabbox #gstabs a.selected { background-color: #ECEFDA; }

.tabcontent .tab_img img { opacity:0.3; filter:Alpha(Opacity='30'); margin:5px 8px; }
.tabcontent .tab_img img:hover { opacity:1.0; filter:Alpha(Opacity='100'); margin:5px 8px; }
.tabcontent .tab_img img.active { opacity:1.0; filter:Alpha(Opacity='100'); margin:5px 8px; }
