/* ---( Created by KaiLee-Studio.ru )--- */
/* --- ( ОСНОВНОЕ ) --- */
@import '/CSS/Green.css';
/* -------------------- */
html {background:#fff; text-align:justify; padding:0px; margin:0px; font-family:'Verdana'; font-size:10pt; color:#444}
body {padding:0px; margin:0px}
hr {height:0px; width:100%; border-right:none; border-left:none; border-top:1px solid #ddd; border-bottom:1px solid #fff}
img {border:0px; vertical-align:middle}
/* -------------------- */
.Main {background:url('/Images/BG.png')}
.MainBlock {width:970px; margin:0px auto 30px auto; background:#eee; border-radius:5px; box-shadow:0px 0px 10px #000; padding:15px}
.LeftBlock {float:left; width:200px; margin-top:12px}
.RightBlock {float:right; width:755px; padding-left:15px; margin-top:12px}
.Footer {text-align:right; font-size:8pt}
/* -------------------- */
.Clr {clear:both; height:0px}
.Separator {clear:both; height:0px; width:100%; margin:3px 0px; border-top:1px solid #ddd; border-bottom:1px solid #fff; overflow:hidden}
.swchItem, .swchItemDots, .swchItem1 {color:#eee!important; padding:3px 8px; margin:0px 2px; border-radius:3px; box-shadow:1px 1px 0px #fff; text-decoration:none!important; transition: background 0.4s linear; -webkit-transition: background 0.4s linear}
.swchItem:hover, .swchItemDots:hover, .swchItem1:hover {color:#eee}
.swchItemA, .swchItemA1 {padding:3px 8px; color:#eee; margin:0px 2px; border-radius:3px; color:#eee}
/* -------------------- */
.calTable {margin:0px auto}
#fancybox-buttons {display:none}
#pagesBlock1 {oveflow:hidden; clear:both; margin-bottom:20px}
/* -------------------- */
a:link {text-decoration:underline; outline:none}
a:active {text-decoration:underline; outline:none}
a:visited {text-decoration:underline; outline:none}
a:hover {text-decoration:none; outline:none}
/* -------------------- */


/* --- ( ШАПКА ) --- */
.Header {width:100%; background:url('/Images/Dark.png'); box-shadow:0px 0px 5px #111; position:relative}
.HeaderContent {width:970px; margin:0px auto; padding:15px; height:88px}
.HCLLeft {width:300px; overflow:hidden; float:left; padding-bottom:15px}
.HCLLogo {font-size:36pt; color:#fff; letter-spacing:2px}
.HCLDescr {font-size:8pt; color:#aaa; text-transform:uppercase; position:relative; top:-3px}
.HCLRight {width:650px; overflow:hidden; float:right}
.LogLinks {width:100px; float:right; padding:5px 0px 5px 10px; border-left:1px solid #141414}
.LogLinks a {display:block; color:#eee; font-size:9px; background:url('/Images/GlassWhite.png'); padding:5px; text-align:center; border-radius:3px; text-decoration:none; opacity:0.5; transition: all 0.3s linear; -webkit-transition: all 0.3s linear}
.LogLinks a:hover {opacity:0.9}
.Contacts {width:300px; float:right; padding:6px 10px 6px 0px; border-right:2px solid #000; height:88px; text-align:right; line-height:19px}
/* ----------------- */
.SocialBar {height:40px; width:100%; margin-bottom:30px; box-shadow:0px 0px 5px #000}
.SocialBarContent {width:970px; margin:0px auto; padding:10px 15px; overflow:hidden}
.SBLeft {width:170px; float:left}
.SBLeft a img {width:20px}
.SBLeft a {opacity:0.5; transition: all 0.3s linear; -webkit-transition: all 0.3s linear}
.SBLeft a:hover {opacity:0.9}
.SBRight {width:300px; float:right; position:relative; top:-2px}
.mSearchBt input {float:right; border:none; border:1px solid #222; border-left:none!important; background:url('/Images/Search.jpg'); padding:4px 5px; border-radius:0px 3px 3px 0px; height:24px; width:24px; cursor:pointer; opacity:0.4}
.mSearchStr input {float:right; border:none; border:1px solid #222; background:#eee; padding:4px; height:14px; width:200px; border-radius:3px 0px 0px 3px; opacity:0.4}
/* ----------------- */


/* --- ( ГЛАВНОЕ МЕНЮ ) --- */
.MainMenu {line-height:30px; text-align:left; height:45px; padding-top:3px}
/* ------------------------ */
.MainMenu ul, .MainMenu li {list-style-type:none; padding:0px; margin:0px}
.MainMenu li {float:left; position:relative}
.MainMenu ul li a {color:#eee; padding:10px; margin:0px 20px 0px 0px; border-radius:3px; box-shadow:1px 1px 0px #fff; text-transform:uppercase; text-decoration:none; transition: background 0.4s linear; -webkit-transition: background 0.4s linear}
.MainMenu ul li a:hover {}
.MainMenu ul li ul {background:url('/Images/mMainUl.png') no-repeat #e6e6e6; position:absolute; left:-5px; top:34px; border-radius:3px; display:none; width:190px; padding:17px 5px 5px 5px}
.MainMenu ul li ul li a {display:block; width:170px; background:url('/Images/Glass.jpg'); padding:0px 10px; box-shadow:none; transition:none; -webkit-transition:none; color:#444}
.MainMenu ul li ul li a:hover {box-shadow:1px 1px 0px #fff; color:#eee}
.MainMenu ul li ul li ul {position:absolute; left:200px; top:-5px; display:none; padding:5px; background:#e6e6e6}
/* ------------------------ */


/* --- ( БЛОКИ КОНТЕЙНЕРА ) --- */
.boxTable {margin-bottom:15px; border-radius:3px; box-shadow:1px 1px 0px #fff}
.boxTitle {color:#eee; text-align:center; text-transform:uppercase; padding:10px 0px; border-bottom:1px solid #eee; border-radius:3px 3px 0px 0px; margin:0px}
.boxContent {text-align:left; background:#e6e6e6; border-radius:0px 0px 3px 3px; padding:10px}
/* ---------------------------- */


/* --- ( БЛОКИ МАТЕРИАЛОВ ) --- */
.eBlock {margin-bottom:15px; border-radius:3px; box-shadow:1px 1px 0px #fff}
.eTitle {color:#eee; text-transform:uppercase; padding:10px; border-bottom:1px solid #eee; border-radius:3px 3px 0px 0px; margin:0px}
.eTitle a, .eTitle a:link, .eTitle a:active, .eTitle a:visited {color:#eee; text-decoration:none}
.eTitle a:hover {color:#eee; text-decoration:underline}
.eMessage {text-align:justify; background:#e6e6e6; border-radius:0px 0px 3px 3px; padding:10px}
.eDetails {padding:5px 10px; background:#ccc; border-bottom:1px solid #eee; font-size:8pt; font-style:italic; text-align:right}
/* ---------------------------- */


/* ---( POPUP-ОКНА )--- */
.PopUpBlock {margin:50px; background:#eee; border-radius:5px; box-shadow:0px 0px 10px #000; padding:15px}
.PopUpTitle {text-align:center; padding:10px; font-size:14pt; text-transform:uppercase; border-bottom:1px solid #ddd}
.PopUpMessage {border-top:1px solid #fff; padding:10px}
/* -------------------- */


/* ---( КОММЕНТАРИИ )--- */
.CommBlock {background:#e6e6e6; padding:7px; margin-bottom:15px; border-radius:3px; box-shadow:1px 1px 0px #fff}
.CommBlockTop {overflow:hidden; font-family:'Open Sans Condensed'; font-size:9pt; color:#444; 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}
/* --------------------- */


/* ---( ФОТОАЛЬБОМЫ )--- */
.PBImg img {width:234px; padding:5px}
.allEntriesTable {border-collapse:collapse}
#slideshowBlock7 {display:none}
.photoActive, .otherPhoto {width:200px}
/* --------------------- */


/* ---( ФОРУМ )--- */
#forum_filter {margin:5px}
.forumModerFuncs {padding-top:5px}
/* ---( заголовки )--- */
table.gTable {background:url('/Images/Glass.png')}
.gTableTop {font-size:12px; letter-spacing:2px; text-transform:uppercase; padding:10px; text-align:center; color:#eee}
.gTableTop a {color:#eee; text-decoration:none}
/* ---( подзаголовки )--- */
.gTableSubTop {text-align:center; font-size:10pt; line-height:24px; background:#ccc; color:#fff}
.gTableSubTop a {text-decoration:none}
.forumIcoTd, .forumNameTd, .forumThreadTd, .forumPostTd, .forumLastPostTd {height:40px; background:#e6e6e6; color:#444}
.forumThreadTd, .forumPostTd, .forumLastPostTd {text-align:center}
.forumNameTd {padding-left:15px}
.forumLastPostTd {font-size:7pt; height:45px}
.forum, .threadLink {font-size:10pt; font-weight:bold}
.forumDescr, .threadDescr {font-size:8pt; color:#666}
/* ---( темы )--- */
.threadIcoTd, .threadIcoTd, .threadNametd, .threadPostTd, .threadViewTd, .threadAuthTd, .threadLastPostTd {padding:7px; background:#e6e6e6}
.forumNamesBar {padding:5px; background:#e6e6e6}
.threadsDetails, .forumOnlineBar, .threadsType {padding:4px; background:#e6e6e6}
/* ---( сообщение )--- */
.ForumMessageBlock {width:970px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1}
.FMBLeft {width:179px; float:left; border-right:1px solid #e1e1e1}
.FMBRight {width:790px; 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}
.bbQuoteName, .bbCodeName {margin-bottom:1px; font-size:8pt!important; color:#444}
.quoteMessage, .codeMessage {background:#e6e6e6; border-radius:3px; padding:10px; font-size:8pt; color:#444; box-shadow:1px 1px 0px #fff}
.forumNamesBar {border-bottom:1px solid #ccc; border-top:1px solid #ccc}
/* ------------------- */


/* ---( ПРОЧЕЕ )--- */
/* ---( кнопки форума )--- */
.postPreview, .postSubmit, .postReset, .pollSubmitBut, .pollreSultsBut {color:#eee; padding:5px; margin:3px 0px; border:0px; border-radius:3px; box-shadow:1px 1px 0px #fff; text-transform:uppercase; transition:all 0.4s linear; -webkit-transition:all 0.4s linear; cursor:pointer; font-size:8pt}
/* ---( кнопки сайта )--- */
.loginButton, .pollBut, .searchSbmFl, .commSbmFl, .signButton {color:#eee; padding:5px; margin:3px 0px; border:0px; border-radius:3px; box-shadow:1px 1px 0px #fff; text-transform:uppercase; transition:all 0.4s linear; -webkit-transition:all 0.4s linear; cursor:pointer; font-size:8pt}
/* ---( статусы )--- */
.statusOnline {color:#40c25f}
.statusOffline {color:#c43845}
/* ---( добавлено сообщение )--- */
.replaceTable {background:#f5f5f5; height:100px; width:300px; border:1px solid #ddd; border-radius:4px; font-size:9pt; padding:20px; margin-top:10%}
.replaceTable a {color:#aaa}
.replaceBody {background:url('/Images/BG.png') #333; height:100%; width:100%}
/* ---( форма добавления комментариев )--- */
input.commFl {border:1px solid #ddd; font-size:12pt; border-radius:3px; padding:4px 7px; outline:none}
textarea.commFl {border:1px solid #ddd; font-size:12pt; border-radius:3px; padding:4px 7px; outline:none}