/**
 * Theme Name:Irene
 * Description:An elegant template for uCoz from uThemes Team. 
 * Author:Guru
 * Author URI:http://uthemes.ru
 *
 * Copyright (c) 2009 - 2011 uthemes.ru.  All rights reserved.
 *
 */

body {margin:0;padding:0;background:#dfdede url('/images/body.jpg') 0 0 repeat;font-family:Arial,Century gothic, Tahoma,sans-serif;color:#161514;font-size:13px;}
a {color:#ad0c0c;text-decoration:none;}
a:hover {color:#cd1010;text-decoration:underline;}
a,input {outline:none;}
img {border:none;margin:0;padding:0;}
h1,h2, h3, h4, h5, h6 {font-family:Arial,Georgia, Times, "Times New Roman", serif;color:#000;font-weight:bold;}
h1 {font-size:26px;}	
h2 {font-size:21px;}
h3 {font-size:19px;}
h4 {font-size:17px;}
h5 {font-size:15px;}
h6 {font-size:13px;}
ul {list-style:square;}
.clr {clear:both;}
hr {border:none;border-bottom:1px solid #f9f9f9;border-top:1px solid #d1d1d1;}

.wrapper {width:960px;margin:0 auto;padding:0 10px;}
#overlay {background:url('/images/top-bg.jpg') 0 0 repeat-x;}
#page {background:url('/images/top-bg.jpg') -172px 0 repeat-x;width:1000px;margin:0 auto;}
#header {background:url('/images/head-bg.jpg') center 0 no-repeat;}
#header .top-bar {height:30px;overflow:hidden;}
.top-bar .user-box {padding:0;margin:0;float:left;width:700px;}
.user-box ul {margin:0;padding:8px 0 0 0;float:left;height:14px;overflow:hidden;list-style:none;}
.user-box ul li {float:left;margin:0;list-style:none;line-height:14px;padding:0 10px 0 18px;font-size:11px;color:#b2b2b2;background:url('/images/icons.png') no-repeat;white-space:nowrap;}
.user-box ul li a {color:#b2b2b2;}
.user-box ul li a:hover {text-decoration:underline;}
.user-box li.usr-box {background:none;padding-left:0;}
.user-box li.usr-reg {background-position:0 -26px;padding-left:16px;}
.user-box li.usr-in {background-position:0 -40px;padding-left:16px;}
.user-box li.usr-pro {background-position:0 -13px;padding-left:20px;}
.user-box li.usr-out {background-position:0 -53px;padding-left:14px;}
.user-box li.usr-rss {background-position:0 -66px;padding-left:14px;}
#switcher {padding:0;margin:0;list-style:none;float:right;}
#switcher li {padding:5px 5px 0 0;margin:0;float:left;}
#switcher li a {display:block;width:18px;height:18px;overflow:hidden;text-indent:-10000px;background:url('/images/styles.jpg') 0 0 no-repeat;border:1px solid #0b0b0b;}
#switcher li a.screen2 {background-position:-18px 0;}
#switcher li a.screen3 {background-position:-36px 0;}
#switcher li a.screen4 {background-position:-54px 0;}
#switcher li a.screen5 {background-position:-72px 0;}
#switcher li a.screen6 {background-position:-90px 0;}
#switcher li a.screen7 {background-position:-108px 0;}
#switcher li a.screen8 {background-position:-126px 0;}
#switcher li a.screen9 {background-position:-144px 0;}

#header .logo-box {height:164px;overflow:hidden;}
.logo-box h1 {margin:0;padding:46px 0 0 0;font-weight:normal;text-align:center;font-size:56px;color:#edebeb;}
.logo-box h1 a {text-decoration:none;color:#fff;}

#main-menu {background:url('/images/menu-bg.png') center 0 no-repeat;_background-image:url('/images/menu-bg.gif');}
#menu {float:left;width:750px;height:58px;overflow:hidden;position:relative;}
#menu ul {padding:7px 0 0 0;margin:0;list-style:none;}
#menu ul li {padding:0;margin:0;float:left;font-size:13px;text-transform:uppercase;}
#menu ul li a {display:block;color:#717171;text-decoration:none;position:relative;}
#menu ul li a:hover,#menu ul li a.uMenuItemA {color:#b2b2b2;}
#menu ul li a span {display:block;white-space:nowrap;height:35px;padding:16px 10px 0 10px;_width:10px;z-index:15;position:relative;}
#menu ul li a span.lspan {padding:0;background:url('/images/menu-hov.png') 0 0 no-repeat;height:51px;width:100%;z-index:5;position:absolute;bottom:-51px;left:0;_display:none;}
#menu ul li a span.rspan {padding:0;background:url('/images/menu-hov.png') right -51px no-repeat;height:51px;}
#menu ul li a.uMenuItemA span.lspan {bottom:0;}
#menu ul li a span.line-box {padding:0;height:3px;width:100%;z-index:7;position:absolute;bottom:10px;left:0;_display:none;}
#menu ul li a span.lline {padding:0;background:url('/images/menu-line.png') 0 0 no-repeat;height:3px;margin:0 10px;}
#menu ul li a span.rline {padding:0;background:url('/images/menu-line.png') right -3px no-repeat;height:3px;}
#menu .u-menu,#menu .u-menuh,#menu .x-sh {display:none;}

#search {width:200px;padding:17px 0 0 0;height:27px;margin:0;float:right;}
#search .search-box {padding:0 10px 0 0;height:27px;background:url('/images/search.png') 0 0 no-repeat;}
#search form {margin:0;padding:0;}
#search .schQuery input {width:150px;margin:0;padding:0 10px;height:27px;line-height:27px;border:none;font-size:12px;color:#717171;float:left;border:none;background:none;display:inline;}
#search .schBtn input{float:right;display:inline;margin:0;height:27px;width:20px;overflow:hidden;text-indent:-10000px;background:none;color:#717171;border:none;cursor:pointer;}

#casing {background:url('/images/casing.png') center 0 repeat-y;_background-image:url('/images/casing.gif');}
#casing .wrapper {width:980px;padding:0;}
#forum-casing {background:url('/images/forum-casing.png') center 0 repeat-y;_background-image:url('/images/forum-casing.gif');}
#forum-casing .wrapper {width:960px;padding:0 10px;}
#sidebar {float:left;width:220px;padding:1px 0 0 0;background:url('/images/side-hr.png') 0 -1px repeat-x;}
.side-box {background:#1b1b1b url('/images/side-hr.png') 0 bottom repeat-x;padding:0 0 2px 0;color:#717171;}
.side-title {margin:0;padding:17px 10px 0 10px;height:34px;background:url('/images/side-title.png') 0 0 repeat-x;font-size:14px;font-weight:normal;color:#717171;text-transform:uppercase;}
.side-box .inner {padding:10px;background:url('/images/side.png') right bottom no-repeat;}
.side-box form {width:96%;}
.side-box ul,.side-box .catsTable {padding:0;margin:-10px 0 0 -10px;list-style:none;width:220px;_width:auto;_margin:0;}
.side-box ul li,.side-box .catsTable td {padding:5px 10px 7px 10px;margin:0;background:url('/images/list-hr.png') 0 bottom repeat-x;}
.side-box ul li a,.side-box .catsTable td a {color:#717171;padding:0 0 0 22px;background:url('/images/bullets.png') 0 center no-repeat;}
.side-box ul li a:hover,.side-box ul li a.uMenuItemA,.side-box .catsTable td a:hover,.side-box .catsTable td a.catNameActive {color:#ad0c0c;text-decoration:none;background-position:-300px center;}
.side-box .catNumData {font-size:11px;color:#a1a1a1;}
#casing .side-box .u-menubody {background:none;border:none;}
#casing .side-box .xw-tl,#casing .side-box .xw-bl,#casing .side-box .u-menuvsep {display:none;}
#casing .side-box .xw-ml,#casing .side-box .xw-mr {margin: 0;padding: 0;}
#casing .side-box .xw-mc {background:#1b1b1b;margin:0;border:1px solid #141414;border-bottom:none;}
#casing .side-box .u-menu a {text-decoration:none;color:#717171;cursor:pointer;}
#casing .side-box .u-menu .u-menuvitem {color:#717171;margin:0;padding: 0 16px;line-height:25px;border-bottom:1px solid #141414;position:relative;}
#casing .side-box .u-menu .u-menuitemhl {background:#2a2929;color:#a1a1a1;padding:0 16px;line-height:25px;}
#casing .side-box .u-menu .u-menuitemhl a {background:none;color:#a1a1a1;}
#casing .side-box .u-menuarrow {background:transparent url('/images/arrow.gif') no-repeat 5px 2px;height:16px;width:16px;position:absolute;right:0;top:6px}
#sidebar .utsite {display:none;}
#sidebar hr {border:none;border-bottom:1px solid #2a2929;border-top:1px solid #0b0b0b;}
.calTable {}
.calTable td {text-align:center;background:#141414;padding:6px!important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.calTable .calWday {color:#717171;}
.calTable .calWdaySe,.calTable .calWdaySu {color:#fff;font-weight:bold;background:#ad0c0c;}
.calTable .calMday {color:#717171;}
.calTable .calMdayA {background:#cd1010;font-weight:bold;color:#fff;}
.calTable .calMdayIs {font-weight:bold;}
.calTable .calMdayIsA {background:#cd1010;font-weight:bold;color:#fff;}
.calTable .calMdayA a,.calTable .calMdayIsA a {color:#fff!important;}

#content {float:right;width:740px;padding:18px 10px 0 10px;border-top:1px solid #fff;}
.eBlock {margin: 0 0 15px 0;padding:0;}
.eTitle {font-size:24px;color:#ad0c0c;font-weight:normal;margin:0;padding:0 0 10px 0;text-align:center !important;}
.eTitle a {color:#ad0c0c;}
.eTitle a:hover {color:#cd1010;text-decoration:none;}
.eTitle .ltitle {background:url('/images/ltitle.png') 0 center no-repeat;padding:0 0 0 105px;}
.eTitle .rtitle {background:url('/images/rtitle.png') right center no-repeat;padding:0 105px 0 0;text-align:center;}
.eDetails,.eDetails1,.eDetails2{background:url('/images/details.png') 0 0 repeat-x;color:#999;padding:17px 0 5px 0;font-size:11px;}
.eDetails a,.eDetails1 a,.eDetails2 a {color:#999;text-decoration:underline;}
.eDetails a:hover,.eDetails1 a:hover,.eDetails2 a:hover {text-decoration:none;}
.eMessage,.eText {line-height:24px;padding:10px 0;margin:0;}
.eMessage p,.eText p{margin:0 0 5px 0;padding:0 0 5px 0;}
.eMessage ul,.eText ul {margin:5px 0;padding:0 20px;list-style:circle;}

#footer,#forum-footer {background:url('/images/footer.png') center 0 no-repeat;padding:30px 0 20px 0;_background-image:url('/images/footer.gif');}
#forum-footer {background-image:url('/images/forum-footer.png');_background-image:url('/images/forum-footer.gif');}
#footer a,#forum-footer a {color:#161514;text-decoration:underline;}
#footer a:hover,#forum-footer a:hover {text-decoration:none;}
.fleft{float:left;text-align:left;padding:0;line-height:16px;width:70%;font-size:11px;}
.fright{float:right;text-align:left;padding:0;width:143px;}
.fright a {display:block;width:143px;height:34px;background:url('/images/ut-logo.png') 0 0 no-repeat;overflow:hidden;text-indent:-10000px;text-decoration:none;}

.pagesBlockuz1 b,.pagesBlockuz2 b,#pagesBlock1 b,#pagesBlock2 b {padding: 2px 6px 2px 6px;font-weight:normal;background:#ad0c0c;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.pagesBlockuz1 a,.pagesBlockuz2 a,#pagesBlock1 a,#pagesBlock2 a {padding: 2px 6px 2px 6px;text-decoration:none;color:#fff;background:#1b1b1b;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.pagesBlockuz1 a:hover,.pagesBlockuz2 a:hover,#pagesBlock1 a:hover,#pagesBlock2 a:hover {background:#ad0c0c;color:#fff;}


.cBlock1,.cBlock2,.commTable {margin:0;line-height:18px;padding:10px;color:#454545;background:#f8f6f6 url('/images/comm.png') right bottom no-repeat;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.cTop {color:#919191;padding:0 0 6px 0;border-bottom:1px solid #d1d1d1;}
.cMessage {margin-top:5px;font-size:12px;}
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;color:#777;}
.commTd1 {font-weight:bold;color:#6e6d55;text-shadow:1px 1px 1px #f3f2db;width:180px;}
.commSbmFl {}
.commFl {margin-bottom:5px;padding:3px;width:80%;}
textarea.commFl {width:96%;}
.securityCode {margin-bottom:5px;padding:3px;}
.eAttach {margin: 16px 0 0 0;padding: 0 0 0 15px;background: url('/images/attach.gif') 0 0 no-repeat;}
.eRating {font-size:8pt;}
.manTdError {color:#ff0000;}
.commReg {padding:10px 0;text-align:center;}
.commError {color:#ff0000;}
.pollBody {padding:7px;margin:0;}
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;}
.legendTd {font-size:8pt;}
.outputPM {border:1px dashed #d1d1d1;margin:4px 0 4px 30px;}
.inputPM {border:1px dashed #d1d1d1;margin:4px 0;}
.uTable {background:#fff;padding:0;}
.uTable td {background:#f8f6f6;border:none;}
.eAttach .entryAttachSize {padding-left:4px;}
.manTable {text-align:left;}
.manTable .manTd1 {font-size:11px;line-height:12px;width:200px;}
.popuptitle {background:#1b1b1b url('/images/side.png') right bottom no-repeat;color:#717171;padding:9px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-transform:uppercase;}
.popupbody {color:#161514;padding:0;font-size:12px;}
.popupbody * {font-size:12px!important;}
.popuptable {background:#ebebeb;border:1px solid #fff;margin:10px auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.popuptable table {text-align:left;}
.popupbody a {color:#666;}
.popupbody a:hover {color:#888;}

.gTable {background:none;color:#161514;}
.gTableTop {background:#1b1b1b url('/images/side.png') right bottom no-repeat;color:#717171;padding:9px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-transform:uppercase;}
.gTableTop a {color:#717171;}
.gTableSubTop,.postTdTop {padding:3px;background:#5c0505;color:#e1e1e1;font-size:11px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.gTableSubTop a,.postTdTop a,.postBottom a,.gTableSubTop a:hover,.postTdTop a:hover,.postBottom a:hover {color:#e1e1e1;}
.gTableBody,.gTableBody1,.gTableBottom,.gTableError,.forumNameTd,.forumLastPostTd,.threadNametd,.threadAuthTd,.threadLastPostTd,.threadsType,.postPoll,.newThreadBlock,.newPollBlock,.newThreadBlock,.newPollBlock,.gTableRight,.posttdMessage{background:#f8f6f6;border:1px solid #d1d1d1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.forumIcoTd,.forumThreadTd,.forumPostTd,.gTableLeft,.threadIcoTd,.threadPostTd,.threadViewTd,.postTdInfo {background:#f0f0f0;border:1px solid #d1d1d1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.gTableBody,.gTableBody1,.gTableBottom {padding:2px;}
.gTableLeft {padding:2px;font-weight:bold;color:#555;}
.gTableRight {padding:2px;}
.gTableError {padding:2px;color:#FF0000;}
.forumNameTd,.forumLastPostTd,.forumIcoTd,.forumThreadTd,.forumPostTd {padding:2px;}
.forumLastPostTd,.forumArchive {padding:2px;font-size:8pt;}
a.catLink {text-decoration:none;color:#717171;}
a.catLink:hover {color:#999;}
.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:8pt;color:#FF0000;font-weight:bold;}
.forum {font-weight:bold;font-size:9pt;}
.forumDescr {color:#717171;font-size:8pt;}
div.forumModer {color:#999;font-size:8pt;}
a.forumModer {color:#999;}
.forumViewed {font-size:9px;}
a.forum {}
a.forum:hover{}
a.lastPostUserLink, a.forumLastPostLink, a.threadAuthorLink {}
a.lastPostUserLink:hover,a.forumLastPostLink:hover,a.threadAuthorLink:hover {}
.forumBarKw {font-weight:normal;}
a.forumBarA {text-decoration:none;color:#717171;}
a.forumBarA:hover {text-decoration:none;color:#888;}
.fastLoginForm {font-size:8pt;}
.fastSearch{}
.fastNav {}
.fastNavMain {background:#ebebeb;color:#161514;}
.fastNavCat {background:#f8f6f6;color:#555;}
.fastNavCatA {background:#f8f6f6;color:#555;}
.fastNavForumA {background:#f8f6f6;color:#555;}
input.fastNav {}
.switches {}
.switch {color:#fff;background:#1b1b1b;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:15px;font-size:9pt;}
.pagesInfo {color:#fff;background:#1b1b1b;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.switchActive {background:#ad0c0c;color:#fff;font-weight:bold;width:15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
a.switchDigit,a.switchBack,a.switchNext {text-decoration:none;color:#fff; }
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline;color:#fff;}
.threadNametd,.threadAuthTd,.threadLastPostTd,.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px;}
.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;padding-left:40px; }
.threadsDetails {padding:2px;height:20px;color:#6E6E6E;}
.forumOnlineBar {padding:2px;height:20px;color:#6E6E6E;}
a.threadPinnedLink {color:#f00;font-weight:bold;}
a.threadPinnedLink:hover {color:#717171;}
a.threadLink {color:#717171;font-weight:bold;}
a.threadLink:hover {color:#717171;}
.postpSwithces {font-size:8pt;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:8pt;text-align:right;}
.forumNamesBar {font-size:11px;padding:3px 0;}
.forumModerBlock {padding:3px 0;}
.postTable {}
.postPoll {text-align:center;}
.postFirst {}
.postRest1 {}
.postRest2 {}
.postSeparator {height:1px;}
.postTdTop {padding:4px 5px;}
.postBottom {background:#1b1b1b;padding:2px 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.postUser {font-weight:bold;}
.postTdInfo {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:#787878;}
.posttdMessage {padding:5px;line-height:20px;background:#f8f6f6 url('/images/comm.png') right bottom no-repeat;}
.pollQuestion {text-align:center;font-weight:bold;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:8pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}
.codeMessage,.quoteMessage {background:#e7e7e7;padding:3px 10px;border:1px solid #d1d1d1!important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:10px;}
.signatureView {font-size:8pt;line-height:14px;} 
.edited {padding-top:30px;font-size:8pt;text-align:right;color:gray;}
.editedBy {font-weight:bold;font-size:8pt;}
.statusBlock {padding-top:3px;}
.statusOnline {color:#0000FF;}
.statusOffline {color:#FF0000;}
.newThreadItem {padding: 0 0 0 8px; background: url('/images/12.gif') no-repeat 0 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/images/12.gif') no-repeat 0 4px;}
.codeButtons {font-size:8pt;}
.codeCloseAll {font-size:8pt;color:#6E6E6E;font-weight:bold;}
.postNameFl,.postDescrFl {width:90%!important;}
.postPollFl,.postQuestionFl {width:90%!important;}
.postResultFl {width:50px}
.postAnswerFl {width:80%!important;}
.postTextFl {width:98%!important;height:150px}
.postUserFl {width:80%!important;}
.pollHelp {font-weight:normal;font-size:8pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}