/* ---( Created by KaiLee-Studio.ru )--- */
/* ---( ОСНОВНОЕ )--- */
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700&subset=latin,cyrillic-ext,latin-ext,cyrillic);
/* ------------------ */
html {margin:0px; padding:0px; background:#fff}
body {margin:0px; padding:0px; font-family:'Verdana'; font-size:10pt; color:#000}
img {border:0px; vertical-align:middle}
table, td {font-size:10pt}
ul {list-style-type:none; padding:0px; margin:0px}
li {list-style-type:none; padding:0px; margin:0px}
hr {border-top:1px solid #e7e7e7; border-bottom:1px solid #fff; height:0px; width:100%; padding:0px; margin:3px 0px; border-left:none; border-right:none}
/* ------------------ */
html.Main {background:url('/Images/BG.jpg')}
.Container {border-top:1px solid #fff}
.MainBlock {width:980px; margin:0px auto; padding:10px; border:1px solid #fff; background:#f5f5f5; border-radius:2px; position:relative; top:-40px; box-shadow:0px 0px 3px #777}
.LeftBlock {width:200px; float:left}
.RightBlock {width:760px; float:right}
.Footer {width:1002px; margin:0px auto; position:relative; top:-20px}
/* ------------------ */
#fancybox-buttons {display:none}
.Separator {width:100%; background:url(/Images/Sep.png) top center no-repeat; margin:4px 0px; height:7px; opacity:0.4}
.CLR {clear:both; height:0px}
.Right {float:right}
.Left {float:left}
/* ------------------ */
.swchItem, .swchItemDots, .swchItem1 {border-radius:2px; margin:0px 1px; padding:3px 6px; display:inline-block} 
.swchItem:hover, .swchItem1:hover, .swchItemA, .swchItemA1 {border:1px solid #67931d; border-radius:2px; margin:0px 1px; padding:2px 5px; display:inline-block; color:#000; background:#7ba727; text-shadow:1px 1px 0px #8fbb3b}
/* ------------------ */
a:link {text-decoration:none; color:#7ba727; outline:none}
a:active {text-decoration:none; color:#7ba727; outline:none}
a:visited {text-decoration:none; color:#7ba727; outline:none}
a:hover {text-decoration:none; color:#e67a14; outline:none}


/* ---( ШАПКА )--- */
.HeaderTop {background:url('/Images/HeaderTopBG.png') top center; width:100%; border-bottom:1px solid #888}
.HTContent {width:1000px; margin:0px auto; color:#ddd; text-shadow:-1px -1px 0px #111}
.HTCRight {width:300px; float:left; padding:15px 0px}
.HTCLeft {width:700px; float:right}
.LogoTitle {font-size:32pt; text-transform:uppercase; letter-spacing:1px; color:#7ba727}
.LT1, .LT2 {float:left}
.LogoDescr {position:relative; top:-7px; text-transform:uppercase; font-size:8pt; color:#ccc}
/* -------------- */
.HeaderBottom {height:300px; border-top:1px solid #111; border-bottom:1px solid #777}
.HD0 {background:url('/Images/HBBG1.jpg') center top no-repeat}
.HD1 {background:url('/Images/HBBG2.jpg') center top no-repeat}
.HD2 {background:url('/Images/HBBG3.jpg') center top no-repeat}


/* ---( МЕНЮ )--- */
.MainMenu {font-size:18pt; text-transform:uppercase; letter-spacing:1px; color:#7ba727; font-family:'Open Sans Condensed'; line-height:95px; letter-spacing:1px}
/* -------------- */
.MainMenu li {float:right; position:relative}
.MainMenu ul li a {color:#7ba727; padding:10px}
.MainMenu ul li span {padding:10px}
.MainMenu ul li a span {padding:0px; float:none; border-right:none}
.MainMenu ul li ul {background:url('/Images/HeaderTopBG.png') top center; position:absolute; left:0px; top:95px; text-shadow:none; border:1px solid #111; border-radius:0px 0px 3px 3px; border-top:none!important; line-height:22px; font-size:15pt; text-transform:none; display:none; width:200px}
.MainMenu ul li ul li a {padding:10px; float:left; width:178px; border-left:1px solid #777; border-right:1px solid #777}
.MainMenu ul.submenu li:last-child {border-radius:0px 0px 3px 3px; border-bottom:1px solid #777}
.MainMenu ul li ul li ul {background:url('/Images/HeaderTopBG.png') top center; position:absolute; left:200px; top:-2px; border:1px solid #111!important; border-radius:3px!important; line-height:22px; font-size:14pt; text-transform:none; display:none; width:200px}
.MainMenu ul li ul li ul li a {padding:10px; float:left; width:178px; border-left:1px solid #777; border-right:1px solid #777}
.MainMenu ul.submenu li ul li:first-child {border-radius:3px; border-top:1px solid #777}
/* -------------- */
.MainMenu ul li a:hover, .MainMenu ul li a.active, .MainMenu ul li a.uMenuItemA {color:#e67a14}
/* -------------- */
.Level-Item {background:url('/Images/Level-Item.png') no-repeat right center}


/* ---( БЛОКИ КОНТЕЙНЕРА )--- */
.boxTable {margin:0px 0px 25px 0px; padding:10px; text-shadow:1px 1px 0px #fff}
.boxTitle {text-align:left; margin:0px; font-family:'Open Sans Condensed'; font-size:16pt; text-transform:uppercase; color:#7ba727; padding-bottom:5px; letter-spacing:1px; border-bottom:1px solid #e7e7e7}
.boxContent {border-top:1px solid #fff; padding:5px 0px; text-align:justify}
/* -------------------------- */
.queryField {border:1px solid #eee; background:#fdfdfd; padding:4px; border-radius:2px}


/* ---( ВИД МАТЕРИАЛА + СТРАНИЦА МАТЕРИАЛА )--- */
.eTable {margin:0px 0px 25px 0px; padding:10px 0px; text-shadow:1px 1px 0px #fff}
.eTitle {text-align:left; margin:0px; font-family:'Open Sans Condensed'; font-size:16pt; text-transform:uppercase; color:#7ba727; padding-bottom:5px; letter-spacing:1px}
.eContent {padding:5px 0px; text-align:justify}
.eMessage {margin:5px 0px; text-align:justify; line-height:18px}
.eDetails {text-align:right; font-size:8pt; color:#666}


/* ---( ФОТОГРАФИИ )--- */
.nMPhotoBlock {width:233px; padding:2px}
.nMPhotoBlock img {width:233px}
.nMPhotoBlock p {margin:5px 0px; text-align:center; text-transform:uppercase; padding:0px; color:#b86935}
/* ------------------------ */
#slideshowBlock7 {display:none}
#phtmDiv35 img {width:756px!important}
.photoActive, .otherPhoto {width:200px}
#uCatsMenu7 {top:auto!important; left:auto!important}


/* ---( КОММЕНТАРИИ )--- */
.CommBlock {background:#f8f8f8; border:1px solid #eee; border-radius:3px; padding:7px; margin:5px 0px}
.CommBlockTop {overflow:hidden; font-family:'Open Sans Condensed'; font-size:9pt; color:#7ba727; letter-spacing:1px}
.CBTLeft {float:left; text-align:left}
.CBTName {font-size:10pt; font-weight:bold}
.CBTRight {float:right; text-align:right}
.CommBlockMessage {margin:5px 0px; line-height:18px}
.CommBlockAnswer {margin:5px 0px 5px 40px; padding-top:2px; font-size:9pt; color:#777; border-top:1px solid #777; text-align:right; font-style:italic}


/* ---( POPUP-СТРАНИЦЫ )--- */
html.PopUp {background:url('/Images/BG.jpg'); padding:50px}
body.PopUp {background:none}
.PopUpL1 {width:1000px; margin:0px auto; background:url('/Images/ContBG.png'); border-radius:2px; padding:4px; box-shadow:0px 0px 5px #333}
.PopUpL2 {width:980px; padding:10px; background:url('/Images/Rainbow.jpg'); border-radius:2px; box-shadow:0px 0px 1px #333}
.PopUpTitle {width:950px; padding:15px; background:url('/Images/mBG.png') #fff; border-radius:2px; margin-bottom:10px; box-shadow:0px 0px 3px #333; text-align:center; font-size:16pt; letter-spacing:1px; text-transform:uppercase}
.PopUpMessage {width:950px; padding:15px; background:url('/Images/mBG.png') #fff; border-radius:2px; box-shadow:0px 0px 3px #333}


/* ---( ФОРУМ )--- */
#forum_filter {margin:5px}
.forumModerFuncs {padding-top:5px}
/* ---( заголовки )--- */
table.gTable {background:url('/Images/Glass.png')}
.gTableTop {font-size:16px; letter-spacing:2px; text-transform:uppercase; padding:8px; color:#eee; text-shadow:-1px -1px 0px #000; background:url('/Images/HeaderTopBG.png')}
.gTableTop a {color:#eee; text-decoration:none}
/* ---( подзаголовки )--- */
.gTableSubTop {text-align:center; font-size:10pt; line-height:24px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; color:#555}
.forumIcoTd, .forumNameTd, .forumThreadTd, .forumPostTd, .forumLastPostTd {height:50px; border-bottom:1px solid #e1e1e1; color:#555}
.forumLastPostTd {text-align:right; font-size:7pt}
.forumThreadTd, .forumPostTd {text-align:center}
.forumNameTd {padding-left:15px}
.forum, .threadLink {font-size:10pt; font-weight:bold}
.forumDescr, .threadDescr {font-size:8pt; color:#666}
/* ---( темы )--- */
.threadIcoTd, .threadNametd, .threadPostTd, .threadViewTd, .threadAuthTd, .threadLastPostTd {padding:7px; border-bottom:1px solid #e1e1e1}
.forumNamesBar {padding:5px; background:url('/Images/boxContent.png')}
.threadIcoTd {border-right:1px solid #e1e1e1}
.threadPostTd, .threadViewTd, .threadAuthTd, .threadLastPostTd {border-left:1px solid #e1e1e1}
.threadsDetails, .forumOnlineBar, .threadsType {padding:4px; border-bottom:1px solid #e1e1e1}
/* ---( сообщение )--- */
.ForumMessageBlock {width:980px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1}
.FMBLeft {width:179px; float:left; border-right:1px solid #e1e1e1}
.FMBRight {width:800px; float:right}
.FMBL1 {padding:5px; border-bottom:1px solid #dcdcdc; overflow:hidden}
.FMBL2 {padding:5px; overflow:hidden; text-align:center}
a.postUser {color:#000; text-decoration:none; font-weight:bold; padding-left:5px}
.statusOnline {font-weight:bold; color:#9ecc00}
.FMBL2 img.Ava {border:2px solid #e1e1e1; width:100px; margin:5px}
.PostInfo {text-align:center; padding:4px; line-height:20px; color:#333; font-size:8pt!important}
.PostInfo p {padding:2px; text-align:left; margin:0px 5px 0px 0px; color:#7a7a7a; position:relative; border-bottom:1px solid #e1e1e1}
.PostInfo p b {position:absolute; left:80px}
.PostInfo img.Group {align:center; padding:8px 0px 5px 0px}
.PI1 {background:url('/Images/PI1.png') no-repeat center right}
.PI2 {background:url('/Images/PI2.png') no-repeat center right}
.PI3 {background:url('/Images/PI3.png') no-repeat center right}
.PI4 {background:url('/Images/PI4.png') no-repeat center right}
.Message {padding:10px; text-align:left}
.FMBBottom {border-top:1px solid #e1e1e1; overflow:hidden; padding:7px 10px; font-size:11px; font-weight:bold}
.FMBBottom a {padding:4px; color:#999}
.FMBBottom a:hover {color:#555}
/* ---( разное )--- */
.postSeparator {height:4px; background:url('/Images/HeaderTopBG.png')}
.bbQuoteName, .bbCodeName {margin-bottom:1px; font-size:8pt!important; color:#555; color:#7ba727}
.quoteMessage, .codeMessage {background:#f8f8f8; border:1px solid #ddd!important; border-radius:3px; padding:10px; font-size:9pt; color:#888}
.forumNamesBar {border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1}


/* ---( ПРОЧЕЕ )--- */
/* ---( кнопки форума )--- */
.postPreview, .postSubmit, .postReset, .pollSubmitBut, .pollreSultsBut {border:1px solid #333; margin-top:6px; border-radius:2px; background:url('/Images/HeaderTopBG.png'); padding:3px 6px; color:#fff; font-size:9pt; text-align:center; cursor:pointer}
/* ---( кнопки сайта )--- */
.loginButton, .pollBut, .searchSbmFl, .commSbmFl, .signButton {border:1px solid #333; margin-top:6px; border-radius:2px; background:url('/Images/HeaderTopBG.png'); padding:3px 6px; color:#fff; font-size:9pt; text-align:center; cursor:pointer}
/* ---( статусы )--- */
.statusOnline {color:#7ba727}
.statusOffline {color:#c43845}
/* ---( добавлено сообщение )--- */
.replaceTable {background:#f5f5f5; height:100px; width:300px; border:1px solid #ddd; border-radius:4px; font-size:9pt; padding:20px}
.replaceTable a {color:#aaa}
.replaceBody {background:url('/Images/BG.png') #fff}
/* ---( строка поиска )--- */
div.schQuery .queryField {width:150px; border:1px solid #ddd; font-size:12pt; border-radius:3px; padding:5px 7px; position:relative; top:1px}
div.Content .queryField {width:300px!important; border:1px solid #ddd; font-size:12pt; border-radius:3px; padding:5px 7px; position:relative; top:1px}
/* ---( форма добавления комментариев )--- */
input.commFl {width:660px!important; border:1px solid #ddd; font-size:12pt; border-radius:3px; padding:4px 7px; outline:none}
textarea.commFl {width:710px!important; border:1px solid #ddd; font-size:12pt; border-radius:3px; padding:4px 7px; outline:none}
/* ---( кнопки управления на странице со списком пользователей )--- */
.allUsersBtn, .uSearchFlSbm {border:1px solid #666; border-radius:2px; background:url('/Images/Rainbow.jpg'); padding:6px; color:#fff; font-weight:bold; font-size:8pt; text-transform:uppercase; width:180px!important; text-align:center; cursor:pointer}
.uSearchFl {border:1px solid #666; border-radius:2px; background:#fafafa; font-size:8pt; text-transform:uppercase; padding:6px}