/@charset "utf-8";
header, nav, article, aside, section, footer{display:block;}
html, body{width:100%;height:100%;margin:0;padding:0;}
textarea, input{outline:none;resize:none;}
img, a img{border:none;outline:none;}
ul, li{margin:0;padding:0;}
a, a:link, a:visited, a:active{color:#FFC522;text-decoration:underline;}
a:hover{text-decoration:none;color:#FFFFFF;}
body{font:12px/18px 'Arial';background:#000000 url('/img/bg.jpg') top center;color:#7A7D82;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-weight:normal;}
hr, .line{height:0;border:none;border-top:1px solid #101011;border-bottom:1px solid #1E1F22;}
textarea{overflow:auto;}
input[type="text"], input[type="password"]{max-width:99%;}
input[type="button"], input[type="submit"], input[type="reset"]{background:#18191B;border:1px solid #101011;font-size:12px;font-family:Arial;color:#FFC522;height:25px;box-shadow:inset 0 0 0 1px #1E1F22;padding-left:15px;padding-right:15px;cursor:pointer;}
#container{background:url('/img/container.png') top center no-repeat;min-height:100%;}
#wrapper{width:980px;margin:0 auto;}
#wrapper > header{height:220px;text-align:center;}
#wrapper > header > h1{font:italic 65px/65px georgia;padding:45px 0 0;color:#FFC522;}
#wrapper > header > h1 a{text-decoration:none;}
#wrapper > header > h2{font-size:12px;color:#FFC522;padding-top:8px;}
#wrapper > header ul{display:inline-block;list-style:none;padding-top:35px;}
#wrapper > header ul li{float:left;padding:0 10px 0 13px;background:url('/img/topMenuItem.png') left no-repeat;}
#wrapper > header ul li:first-child{background:none;}
#wrapper > header ul li a{display:block;text-transform:uppercase;}
#wrapper > header ul li a.uMenuItemA{color:#FFFFFF;text-decoration:none;}
#middle{padding-top:40px;background:url('/img/yellowLine.png') top no-repeat;}
.clr{height:80px;background:url('/img/yellowLine.png') center no-repeat;clear:both;}
#content{width:645px;float:right;overflow:hidden;}
.homeTitle{font-size:18px;color:#FFC522;padding-bottom:10px;}
.homeTitle a{font:italic 12px Arial;float:right;}
.homeGallery{overflow:hidden;margin-bottom:25px;}
.homeGallery a{display:block;width:77px;height:77px;border:1px solid #373737;float:left;margin-right:15px;margin-bottom:15px;}
.homeGallery a:nth-child(7n){margin-right:0;}
.homeGallery a:hover{border-color:#FFC522;opacity:0.3;}
.homeGallery a img{width:77px;height:77px;}
.homeBlog{margin-bottom:20px;width:290px;}
.homeBlogTitle{height:56px;padding:22px 24px 0;background:url('/img/homeBlogTitle.png');line-height:14px;}
.homeBlogBottom{font-style:italic;line-height:20px;}
.homeBlogBottom span{float:right;}
.homeTitle.soc{line-height:24px;padding-top:10px;}
.homeTitle.soc a{display:inline-block;height:24px;line-height:24px;float:none;color:#4194D1;text-decoration:none;font-style:normal;font-size:18px;padding-left:32px;background:url('/img/socVk.png') left no-repeat;margin-left:2px;}
aside{width:290px;}
footer{overflow:hidden;padding-bottom:40px;}
.fCopy{float:left;width:330px;line-height:14px;}
ul.fLinks{float:left;padding-left:80px;list-style:none;line-height:12px;}
ul.fLinks li{float:left;}
ul.fLinks li{float:left;padding:0 7px 0 10px;background:url('/img/topMenuItem.png') left no-repeat;}
ul.fLinks li:first-child{background:none;}
ul.fLinks li a.up{color:#7A7D82;background:url('/img/up.png') left no-repeat;padding-left:7px;}
.fPowered{float:right;width:220px;text-align:right;}
.fPowered a{color:#7A7D82;}
.blockCont{margin-top:10px;margin-bottom:35px;}
.blockCont li, .catsTd{list-style-type:none;height:32px;line-height:32px;padding:0 14px !important;margin-bottom:2px;background:#18191B;border:1px solid #101011;box-shadow:inset 0 0 0 1px #1E1F22;}
.blockCont li:hover, .catsTd:hover{background:#1F2124 url('/img/asideLi.png') bottom repeat-x;}
.blockCont li a, .catsTd a{display:block;height:32px;line-height:32px;padding-left:10px;background:url('/img/marker.png') left no-repeat;}
.blockCont li a:hover, .catsTd a:hover{color:#FFC522;}
.blockCont .catsTd .catNumData{display:none;}
.blockGallery{overflow:hidden;margin-bottom:-30px;}
.blockGallery a{display:block;width:77px;height:77px;border:1px solid #373737;float:left;margin-right:26px;margin-bottom:26px;}
.blockGallery a:nth-child(3n){margin-right:0;}
.blockGallery a:hover{border-color:#FFC522;opacity:0.3;}
.blockGallery a img{width:77px;height:77px;}
.entry{overflow:hidden;margin-top:10px;margin-bottom:25px;}
.e-date{width:79px;text-align:center;float:left;padding:10px 0;background:#18191B;border:1px solid #101011;border-right:none;box-shadow:inset 1px 1px 0 #1E1F22, 0 1px 0 #1E1F22;margin-bottom:1px;color:#7A7D82;text-shadow:1px 1px #0C0C0D;line-height:0;}
.e-date span.day{font-size:46px;line-height:46px;}
.e-date span.month{font-size:12px;line-height:12px;}
.e-date span.year{font-size:22px;line-height:30px;}
.e-main{margin-left:80px;background:#18191B;border:1px solid #101011;padding:12px;margin-right:1px;min-height:84px;margin-bottom:1px;box-shadow:inset 1px 1px 0 #1E1F22, 1px 1px 0 #1E1F22;overflow:hidden;}
.e-img{float:left;max-width:198px;border:1px solid #1E1F22;padding:1px;background:#101011;margin-right:12px;}
h1.e-title{margin:0 0 7px;padding:0;font:normal 14px/19px Arial;color:#FFC522;}
.e-details{margin:-2px 0 0 80px;padding-top:12px;background:url('/img/e-details.png') left top no-repeat;font-style:italic;color:#7A7D82;}
.e-details a{color:#7A7D82;}
.e-details span a{text-decoration:none;}
.m-content{overflow:hidden;background:#18191B;border:1px solid #101011;margin-top:10px;margin-bottom:35px;margin-right:1px;padding:14px 12px;box-shadow:inset 1px 1px #1E1F22, 1px 1px #1E1F22;}
.m-date{width:78px;text-align:center;float:left;padding:10px 0;background:#18191B;border:1px solid #101011;box-shadow:inset 1px 1px 0 #1E1F22, 1px 1px 0 #1E1F22;margin-bottom:1px;color:#7A7D82;text-shadow:1px 1px #0C0C0D;line-height:0;margin-right:14px;}
.m-date span.day{font-size:46px;line-height:46px;}
.m-date span.month{font-size:12px;line-height:12px;}
.m-date span.year{font-size:22px;line-height:30px;}
.m-auth{font-style:italic;height:28px;line-height:28px;border-top:1px solid #101011;border-bottom:1px solid #101011;margin-left:94px;margin-bottom:1px;box-shadow:inset 0 1px #1E1F22, 0 1px #1E1F22;color:#7A7D82;}
.m-auth a{color:#7A7D82;text-decoration:none;}
h1.m-title{font-size:24px;line-height:29px;padding-top:10px;text-decoration:underline;color:#FFC522;min-height:80px;}
.m-mes{overflow:hidden;}
.m-mes img{max-width:614px;padding:1px;background:#101011;border:1px solid #1E1F22;margin:5px 0;}
.m-soc{margin-top:10px;padding-top:14px;border-top:1px solid #101011;box-shadow:inset 0 1px #1E1F22;overflow:hidden;}
.m-soc-text{float:left;padding-right:10px;}
#comments{overflow:hidden;}
#comments .homeTitle span{color:#7A7D82 !important;}
.comm{border-top:1px solid #101011;box-shadow:inset 0 1px 0 #1E1F22;padding:15px 0;overflow:hidden;}
img.comm-ava{float:left;width:56px;height:56px;border-top:1px solid #1E1F22;border-left:1px solid #1E1F22;border-right:1px solid #151618;border-bottom:1px solid #151618;box-shadow:-1px -1px 0 #151618, 1px 1px 0 #1E1F22;}
.c-mes{margin-left:72px;}
.c-head{margin-bottom:7px;}
.c-head span{float:right;}
.commFl, .securityCode, .m-content input[type="text"], .m-content textarea{background:#727479;border:1px solid #0B0B0C;font:12px/20px Arial;color:#18191B;box-shadow:inset 0 0 10px rgba(1, 1, 1, 0.5);}
input[type="text"].commFl, .m-content input[type="text"]{padding:8px 10px;width:52%;}
textarea.commFl, .m-content textarea{padding:8px 10px;width:96.5%;}
.commFl:hover, .securityCode:hover, .commFl:focus, .securityCode:focus, .m-content input[type="text"]:hover, .m-content input[type="text"]:focus, .m-content textarea:focus, .m-content textarea:hover{background:#DFE2E8;}
.securityCode{width:auto !important;}
#p-content{overflow:hidden;margin-top:10px;}
a.ulightbox{display:block;width:124px;height:124px;float:left;margin-right:18px;margin-bottom:18px;}
a.ulightbox:nth-child(7n){margin-right:0;}
a.ulightbox img{width:122px;height:122px;border:1px solid #373737 !important;}
a.ulightbox:hover img{border-color:#FFC522 !important;opacity:0.3;}
#p-content > table{border-spacing:0 !important;padding:0 !important;}
.phtTdMain{padding:0 !important;}
.pup{padding:15px;}
.ppt{height:30px;line-height:30px;text-align:center;background:url('/img/asideLi.png');border:1px solid #101011;color:#FFC31C;margin-bottom:15px;box-shadow:inset 0 0 0 1px #1E1F22;}
.ppc{padding:0 15px;}
.gTable{background:#000000;border-radius:5px;color:#D2E1E8;}
.gTableTop{padding:2px;height:30px;color:#CCCCCC;font-family:Verdana, Sans-Serif;font-size:13px;font-weight:700;padding-left:22px;padding-top:10px;}
.gTableSubTop{padding:2px;background:#111111;color:#555555;height:20px;font-size:10px;}
.gTableBody{padding:2px;background:#202020;}
.gTableBody1{padding:2px;background:#202020;}
.gTableBottom{padding:2px;background:#202020;}
.gTableLeft{padding:2px;background:#202020;font-weight:700;color:#CCCCCC;}
.gTableRight{padding:2px;background:#202020;color:#666666;}
.gTableError{padding:2px;background:#202020;color:#FF0000;}
.forumNameTd, .forumLastPostTd{padding:2px;background:#202020;}
.forumIcoTd, .forumThreadTd, .forumPostTd{padding:2px;background:#222222;}
.forumLastPostTd, .forumArchive{padding:2px;font-size:7pt;}
a.catLink:link{text-decoration:none;color:#CCCCCC;}
a.catLink:visited{text-decoration:none;color:#CCCCCC;}
a.catLink:hover{text-decoration:underline;color:#999999;}
a.catLink:active{text-decoration:underline;color:#CCCCCC;}
.lastPostGuest, .lastPostUser, .threadAuthor{font-weight:700;}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:700;}
.forum{font-weight:700;font-size:9pt;}
.forumDescr, .forumModer{color:#888888;font-size:7pt;}
.forumViewed{font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link{text-decoration:underline;color:#CCCCCC;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited{text-decoration:underline;color:#CCCCCC;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover{text-decoration:none;color:#FFFFFF;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active{text-decoration:underline;color:#CCCCCC;}
.forumNamesBar{padding-bottom:7px;font-weight:700;font-size:7pt;}
.forumBarKw{font-weight:normal;}
a.forumBarA:link{text-decoration:none;color:#CCCCCC;}
a.forumBarA:visited{text-decoration:none;color:#CCCCCC;}
a.forumBarA:hover{text-decoration:underline;color:#FFFFFF;}
a.forumBarA:active{text-decoration:underline;color:#CCCCCC;}
.fastNav, .fastSearch, .fastLoginForm{font-size:7pt;}
.fastNavMain{background:#862D2D;color:#FFFFFF;}
.fastNavCat{background:#F9E6E6;}
.fastNavCatA{background:#F9E6E6;color:#0000FF;}
.fastNavForumA{color:#0000FF;}
.pagesInfo{background:#202020;padding-right:10px;font-size:7pt;}
.switches{background:#2B2B2B;}
.switch{background:#202020;width:15px;font-size:7pt;}
.switchActive{background:#555555;font-weight:700;color:#CCCCCC;width:15px;}
a.switchDigit:link, a.switchBack:link, a.switchNext:link{text-decoration:none;color:#CCCCCC;}
a.switchDigit:visited, a.switchBack:visited, a.switchNext:visited{text-decoration:none;color:#CCCCCC;}
a.switchDigit:hover, a.switchBack:hover, a.switchNext:hover{text-decoration:underline;color:#FFFFFF;}
a.switchDigit:active, a.switchBack:active, a.switchNext:active{text-decoration:underline;color:#CCCCCC;}
.threadNametd, .threadAuthTd, .threadLastPostTd{padding:2px;padding:2px;background:#202020;}
.threadIcoTd, .threadPostTd, .threadViewTd{padding:2px;background:#222222;}
.threadLastPostTd{padding:2px;font-size:7pt;}
.threadDescr{color:#666666;font-size:7pt;}
.threadNoticeLink{font-weight:700;}
.threadsType{padding:2px;background:#484848;height:20px;font-weight:700;font-size:7pt;color:#FFFFFF;padding-left:40px;}
.threadsDetails{padding:2px;background:#484848;height:20px;color:#555555;color:#FFFFFF;}
.forumOnlineBar{padding:2px;background:#555555;height:20px;color:#CCCCCC;}
a.threadPinnedLink:link{text-decoration:none;color:#CCCCCC;}
a.threadPinnedLink:visited{text-decoration:none;color:#CCCCCC;}
a.threadPinnedLink:hover{text-decoration:underline;color:#FFFFFF;}
a.threadPinnedLink:active{text-decoration:underline;color:#CCCCCC;}
.threadPinnedLink, .threadLink{font-weight:700;}
a.threadLink:link{text-decoration:underline;color:#CCCCCC;}
a.threadLink:visited{text-decoration:underline;color:#CCCCCC;}
a.threadLink:hover{text-decoration:none;color:#FFFFFF;}
a.threadLink:active{text-decoration:underline;color:#CCCCCC;}
.postpSwithces{font-size:7pt;}
.thDescr{font-weight:normal;}
.threadFrmBlock{font-size:7pt;text-align:right;}
.postTable{background:#555555;}
.postPoll{background:#222222;text-align:center;}
.postFirst{background:#222222;border-bottom:1px solid silver;}
.postRest1{background:#222222;}
.postRest2{background:#222222;}
.postSeparator{height:2px;background:#CCCCCC;}
.postTdTop{background:#111111;color:#555555;}
.postBottom{background:#202020;height:20px;color:#555555;}
.postUser{font-weight:700;}
.postTdInfo{background:#222222;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:#CCCCCC;}
.posttdMessage{background:#202020;padding:5px;}
.postPoll{padding:5px;}
.pollQuestion{text-align:center;font-weight:700;}
.pollButtons, .pollTotal{text-align:center;}
.pollSubmitBut, .pollreSultsBut{width:140px;font-size:7pt;}
.pollSubmit{font-weight:700;}
.pollEnd{text-align:center;height:30px;}
.codeMessage{background:#555555;font-size:9px;}
.quoteMessage{background:#555555;font-size:9px;}
.signatureView{font-size:7pt;}
.edited{padding-top:30px;font-size:7pt;text-align:right;color:#555555;}
.editedBy{font-weight:700;font-size:8pt;}
.statusBlock{padding-top:3px;}
.statusOnline{color:#FFFF00;}
.statusOffline{color:#FFFFFF;}
.newThreadBlock{background:#F9F9F9;border:1px solid #B2B2B2;}
.newPollBlock{background:#F9F9F9;border:1px solid #B2B2B2;}
.newThreadItem{padding:0 0 0 8px;}
.newPollItem{padding:0 0 0 8px;}
#fancybox-overlay{opacity:0.8 !important;}
.fancybox-close{width:101px !important;height:50px !important;background:url('/img/close.png') !important;right:0 !important;top:-40px !important;}
.fancybox-nav{width:90px !important;}
.fancybox-nav:hover{width:90px !important;background:url('/img/fb-nav.png') !important;}
.fancybox-nav span{width:17px !important;height:27px !important;background:url('/img/fb-nav-but.png') !important;}
.fancybox-prev span{background-position:bottom !important;left:36px !important;}
.fancybox-next span{background-position:top !important;right:36px !important;}
#slider{width:998px;height:348px;overflow:hidden;margin-bottom:45px;}
.nivoSlider{position:relative;width:998px;height:348px;border:1px solid #373737;overflow:hidden;}
.nivoSlider img{position:absolute;top:0;left:0;}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice{display:block;position:absolute;z-index:5;top:0;}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000000;color:#FFFFFF;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:0;position:absolute;z-index:9;cursor:pointer;display:block;width:90px;height:348px;background:url('/img/slideNav.png');text-indent:-9999px;}
.nivo-prevNav{left:0;background-position:left;}
.nivo-nextNav{right:0;background-position:right !important;}
.nivo-controlNav{position:absolute;margin-top:-75px;margin-left:835px;z-index:100;}
.nivo-controlNav a{cursor:pointer;display:block;height:16px;width:16px;float:left;margin-right:7px;background:url('/img/controlNav.png') top;text-indent:-9999px;}
.nivo-controlNav a.active, .nivo-controlNav a:hover{background-position:bottom;}
.p-catsMenu .catsTable {display: block;overflow: hidden; text-align: center;}
.p-catsMenu .catsTable tr {display: inline-block;}
.p-catsMenu .catsTable tbody {display: inline-block;}