@charset "utf-8";

@font-face{font-family:'OpenSansLight';src:url('/fonts/OpenSansLight.eot');src:url('/fonts/OpenSansLight.eot?#iefix') format('embedded-opentype'), url('/fonts/OpenSansLight.woff') format('woff'), url('/fonts/OpenSansLight.ttf') format('truetype'), url('/fonts/OpenSansLight.svg#OpenSansLight') format('svg');font-weight:normal;font-style:normal;}
header, nav, article, aside, section, footer{display:block;}
html, body{margin:0;padding:0;}
body{min-height:100%;}
textarea, input{outline:none;resize:none;}
img, a img{border:none;outline:none;}
a, a:link, a:visited, a:active{color:#007DAC;text-decoration:none;}
a:hover{color:#121212;}
body{font:13px/20px OpenSansLight, arial;background:#E7EAEB url(/img/bg.png);color:#7A7A7A;}
h1, h2, h3, h4, h5, h6{padding:0;margin:5px 0 10px;font-weight:normal;font-family:OpenSansLight, arial;}
aside ul, aside ol, aside li{margin:0;padding:0;}
textarea{overflow:auto;}
textarea, input[type="text"], input[type="password"]{max-width:99% !important;font-family:OpenSansLight, arial;font-size:13px;color:#7A7A7A;border:none;border-radius:3px;min-height:26px;line-height:26px;border:1px solid #DCDCDC;background:#F8F8F8;}
input[type="button"], input[type="submit"], input[type="reset"]{font-family:OpenSansLight, arial;font-size:13px;min-height:28px;border:1px solid #007DAC;background:#007DAC;border-radius:3px;cursor:pointer;color:#FFFFFF;}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover{color:#121212;background:#FFFFFF;border-color:#DCDCDC;}
hr{height:3px;border:none;background:url(/img/hr.png) left;}
.clr{clear:both;}
#container{width:1000px;margin:0 auto;border-top:5px solid #212121;background:#FFFFFF;box-shadow:0 0 20px rgba(0, 0, 0, 0.17);}
#container > header{height:90px;padding:0 15px;}
#logo{float:left;}
#logo > *{float:left;display:block;margin:0;}
#logo h1{height:30px;line-height:30px;font-family:impact;text-transform:uppercase;font-size:30px;color:#121212;margin-top:25px;}
#logo h1 a{color:#121212;}
#logo h1 a span{color:#007DAC;}
#logo h2{height:30px;line-height:30px;margin:30px 0 0 15px;padding-left:15px;border-left:1px solid #DCDCDC;color:#7A7A7A;font-size:13px;}
#topBanner{float:right;width:480px;height:60px;margin-top:15px;}
nav{height:35px;border-top:5px solid #007DAC;background:#212121;padding:0 15px;line-height:35px;position:relative;z-index:99;}
nav ul, nav ul li{margin:0;padding:0;list-style-type:none;}
nav ul li{float:left;margin-right:17px;position:relative;}
nav ul li a{font-size:13px;text-transform:uppercase;color:#CECECE !important;}
nav ul li a:hover, nav ul li.active > a{color:#007DAC !important;}
nav ul li ul{display:none;position:absolute;width:220px;padding:5px 0;background:#212121;border:1px solid #1C1C1C;box-shadow:0 0 10px rgba(0, 0, 0, 0.75);top:35px;left:-15px;}
nav ul li ul li{float:none;height:30px;margin:0;padding:0 15px;}
nav ul li ul li a{text-transform:none;line-height:30px;height:30px;}
nav ul li ul li ul{top:0;left:220px;}
#middle{overflow:hidden;padding:15px 15px 30px;}
#content{float:right;width:660px;}
aside{float:left;width:290px;}
#search{width:288px;height:28px;background:#FAFAFA;border:1px solid #DCDCDC;border-radius:3px;margin-bottom:15px;}
#sImg{float:right;transition:all .2s ease;}
#sImg:hover{opacity:0.7;}
#sTxt{float:left;border:none;background:none;height:28px;line-height:28px;padding:0 0 0 6px;}
#pInformer{width:290px;height:200px;margin-bottom:15px;border-radius:3px;}
.pSlide{width:290px;height:200px;position:relative;border-radius:3px;overflow:hidden;display:none;}
.pSlide img{position:absolute;z-index:1;width:290px;height:200px;border-radius:3px;}
.pSlideText{position:absolute;z-index:2;bottom:-45px;border-radius:0 0 3px 3px;background:#007DAC;background:rgba(0, 125, 173, 0.75);border-top:5px solid #121212;color:#FFFFFF;padding:10px 15px;width:260px;height:20px;left:0;transition:all .3s ease-in-out;}
.pSlideText a{color:#FFFFFF;}
.pSlide:hover .pSlideText{bottom:0;}
.block{margin-bottom:20px;}
h3.blockT{margin:0 0 15px;padding-bottom:15px;background:url(/img/hr.png) left bottom repeat-x;font-size:18px;color:#121212;}
.blockCnt{overflow:hidden;}
.leftNews{margin-bottom:15px;line-height:15px;}
.imgCnt{border-radius:3px;background:#F8F8F8;}
.imgCnt img{border-radius:3px;}
.leftNews .imgCnt{width:87px;height:60px;margin-right:15px;float:left;}
.leftNews .imgCnt img{width:87px;height:60px;}
.noPhoto, .nophoto{background:#F8F8F8 url(/img/noPhoto.png) center no-repeat !important;border:1px solid #DCDCDC;}
.leftNews .imgCnt.noPhoto, .leftNews .imgCnt.nophoto{width:85px;height:58px;}
.leftNews:last-child{margin-bottom:0;}
h3.blockT > .tMore{float:right;font-size:13px;color:#7A7A7A;}
h3.blockT > .tMore:hover{color:#121212;}
.leftPubl{margin-bottom:15px;line-height:15px;}
.leftPubl:last-child{margin-bottom:0;}
.leftPubl .imgCnt{width:290px;height:100px;}
.leftPubl .imgCnt img{width:290px;height:100px;}
.leftPubl .imgCnt.noPhoto, .leftPubl .imgCnt.nophoto{width:288px;height:98px;}
a.leftPublT{display:block;line-height:34px;font-size:14px;}
#slider{width:660px;height:245px;overflow:hidden;margin-bottom:15px;}
.slide{width:660px;height:245px;overflow:hidden;position:relative;border-radius:3px;display:none;}
.slideText{position:absolute;bottom:-75px;left:0;padding:10px 15px;background:#121212;background:rgba(18, 18, 18, 0.75);border-top:5px solid #121212;width:630px;color:#FFFFFF;border-radius:0 0 3px 3px;height:50px;transition:all .4s ease;}
.slide:hover .slideText{bottom:0;}
a.slideTitle{display:block;font-size:18px;margin-bottom:10px;color:#FFFFFF;}
a.slideTitle:hover{color:#CDCDCD;}
#freshNews{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #DCDCDC;}
.htabs{padding-bottom:15px;border-bottom:1px solid #DCDCDC;margin-bottom:15px;overflow:hidden;}
.htabs a{display:block;float:left;margin-left:20px;color:#7A7A7A;}
.htabs a:first-child{margin-left:0;}
.htabs a:hover, .htabs a.tCur{color:#121212;border-bottom:1px dotted #7A7A7A;margin-bottom:-1px;}
.tabs{width:660px;height:215px;overflow:hidden;}
.tab{overflow:hidden;width:660px;height:215px;display:none;}
.news{width:355px;margin-left:305px;line-height:15px;margin-bottom:15px;}
.news .imgCnt{width:87px;height:60px;float:left;margin-right:15px;}
.news .imgCnt img{width:87px;height:60px;}
.news .imgCnt.noPhoto, .news .imgCnt.nophoto{width:85px;height:58px;}
.newsMes{height:30px;overflow:hidden;}
.news:first-child{width:290px;float:left;margin:0;}
.news:first-child .imgCnt{float:none;margin:0;width:290px;height:100px;margin-bottom:10px;}
.news:first-child .imgCnt img{width:288px;height:98px;}
.news:first-child .newsMes{height:75px;}
#hBlogs{overflow:hidden;}
.hBlog{float:left;width:210px;height:108px;margin-right:15px;margin-bottom:20px;overflow:hidden;line-height:18px;}
.hBlog:nth-child(3n){margin-right:0;}
.hBlog img{display:none;}
a.hBlogT{font-size:16px;}
.homeOther{overflow:hidden;}
.vkBlock{float:left;width:290px;}
.commBlock{float:right;width:355px;}
.hComm{height:40px;margin-bottom:17px;overflow:hidden;}
.hComm img{float:left;margin-right:15px;}
.hComm span{color:#007DAC;}
footer{padding:20px 15px;background:#212121;overflow:hidden;}
footer a{color:#7A7A7A !important;}
footer a:hover{color:#007DAC !important;}
.fBlock{width:220px;float:left;margin-left:20px;margin-bottom:20px;}
.fBlock:first-child{margin-left:0;}
.fBlock > h3{font-size:18px;color:#FFFFFF;margin:0 0 20px;}
.fBlock ul, .fBlock li{margin:0;padding:0;list-style-type:none;}
.fBlock li{padding-left:12px;background:url(/img/marker.png) left no-repeat;}
.soc{overflow:hidden;margin-bottom:10px;}
.soc a{display:block;float:left;margin-right:10px;}
.soc a img{opacity:0.75;transition:all .2s ease;}
.soc a img:hover{opacity:1;}
.copy{clear:both;text-align:right;margin-top:20px;padding-top:20px;font-size:11px;border-top:1px solid #141414;box-shadow:inset 0 1px 0 0 #313131;}
#goTop{width:40px;height:40px;position:fixed;left:50%;bottom:10px;margin-left:515px;background:url(/img/goTop.png) bottom;cursor:pointer;border-radius:3px;}
#goTop:hover{background-position:top;}
.entry{margin-bottom:10px;padding-bottom:20px;border-bottom:1px solid #DCDCDC;}
.e-title{padding-bottom:5px;font-size:18px;}
.e-details{font-size:11px;color:#212121;padding-bottom:10px;}
.e-details a{color:#212121;}
.e-mes{overflow:hidden;text-align:justify;}
.e-mes .imgCnt.noPhoto, .e-mes .imgCnt.nophoto{width:288px;height:98px;overflow:hidden;}
.e-mes .imgCnt{width:290px;height:100px;float:left;margin-right:15px;}
.e-mes .imgCnt img{width:290px;height:100px;}
.photo{width:200px;height:138px;border-radius:3px;position:relative;overflow:hidden;}
.photo img{width:200px;height:138px;border-radius:3px;}
a.p-title{display:block;position:absolute;bottom:0;left:0;padding:5px 10px;color:#FFFFFF;font-size:11px;border-radius:0 0 3px 3px;border-top:3px solid #121212;background:#007DAC;background:rgba(0, 125, 175, 0.75);width:180px;bottom:-35px;transition:all .2s ease;}
.photo:hover a.p-title{bottom:0;}
.popup{padding:20px;background:#FFFFFF;}
.popuptitle{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #DCDCDC;font-size:20px;color:#121212;}
aside ul, aside li{margin:0;padding:0;list-style-type:none;}
aside li, .catsTd{height:24px;line-height:24px;padding-left:15px !important;font-size:13px !important;background:url(/img/marker1.png) left no-repeat;cursor:pointer;}
aside li:hover, .catsTd:hover{color:#007DAC;text-decoration:underline;}
aside li a, .catsTd a{color:#7A7A7A !important;}
aside li a:hover, .catsTd a:hover, .catsTd:hover a{color:#007DAC !important;text-decoration:underline;}
.calTable{width:100%;}
.calMonth{padding-bottom:10px;text-transform:uppercase;font-size:14px;}
.calWday, .calWdaySu, .calWdaySe{border-radius:3px;color:#FFFFFF;}
.calWday{background:#7A7A7A;}
.calWdaySu, .calWdaySe{background:#007DAC;}
.calMdayA{border:1px solid #DCDCDC;border-radius:3px;}
.gTable{background:#FFFFFF;color:#444444;border-spacing:6px;}
.gTable td{padding-left:10px;padding-right:10px;}
.gTable a{color:#444444;}
.gTableTop{border-top:5px solid #007DAC;background:#212121;padding:2px;padding-left:20px !important;padding-bottom:1px;color:#FFFFFF;height:35px;text-transform:uppercase;font-size:13px;line-height:35px;font-family:OpenSansLight, Arial;font-style:normal;border-radius:3px;}
.gTableSubTop{padding:10px;background:#F2F2F2;color:#767676;height:30px;font-size:11px;border-radius:3px;}
.gTableSubTop a{color:#767676;}
.gTableBody{padding:2px;background:#F8F8F8;}
.gTableBody1{padding:2px;background:#FFFFFF;}
.gTableBottom{padding:2px;background:#F8F8F8;}
.gTableLeft{padding:2px;background:#F8F8F8;font-weight:700;color:#6E6E6E;border-radius:3px;}
.gTableRight{padding:2px;background:#F8F9FA;border-radius:3px;}
.gTableError{padding:2px;background:#F8F8F8;color:#FF0000;vertical-align:top;}
.forumNameTd, .forumLastPostTd{padding:10px !important;background:#FFFFFF;border-radius:3px;}
.forumIcoTd, .forumThreadTd, .forumPostTd{padding:10px;background:#F8F8F8;border-radius:3px;}
.forumLastPostTd, .forumArchive{padding:2px;font-size:12px;border-radius:3px;}
a.catLink:link{text-decoration:none;color:#FFFFFF;}
a.catLink:visited{text-decoration:none;color:#FFFFFF;}
a.catLink:hover{text-decoration:underline;color:#FFFFFF;}
a.catLink:active{text-decoration:underline;color:#FFFFFF;}
.lastPostGuest, .lastPostUser, .threadAuthor{font-weight:700;}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:700;}
.forum, .threadLink, .postUser{text-transform:uppercase;font-size:13px;font-family:OpenSansLight, Arial;font-style:normal;color:#007DAC !important;}
.forumDescr, .forumModer{color:#858585;font-size:12px;font-family:OpenSansLight, Arial;font-style:normal;}
.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:underline;color:#909090;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active{text-decoration:underline;color:#6E6E6E;}
.forumNamesBar{font-size:12px;}
.forumBarKw{font-weight:normal;}
a.forumBarA:link{text-decoration:none;color:#000000;}
a.forumBarA:visited{text-decoration:none;color:#000000;}
a.forumBarA:hover{text-decoration:none;color:#6E6E6E;}
a.forumBarA:active{text-decoration:underline;color:#6E6E6E;}
.fastNav, .fastSearch, .fastLoginForm{font-size:12px;}
.fastNavMain{background:#DADADA;}
.fastNavCat{background:#EFEFEF;}
.fastNavCatA{background:#EFEFEF;color:#0000FF;}
.fastNavForumA{color:#0000FF;}
.switches{background:#CCCCCC;}
.pagesInfo{background:#FFFFFF;padding-right:10px;font-size:12px;}
.switch{background:#FFFFFF;width:15px;font-size:12px;}
.switchActive{background:#F2F2F2;font-weight:700;color:#6E6E6E;width:15px;}
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;}
.threadNametd, .threadAuthTd, .threadLastPostTd{padding:10px;background:#FFFFFF;}
.threadIcoTd, .threadPostTd, .threadViewTd{padding:10px;background:#F8F8F8;border-radius:3px;;}
.threadLastPostTd{padding:2px;font-size:12px;border-radius:3px;}
.threadDescr{color:#858585;font-size:12px;}
.threadNoticeLink{font-weight:700;}
.threadsType{padding:2px;background:#FFFFFF;height:20px;font-weight:700;font-size:7pt;color:#007DAC;padding-left:40px;}
.threadsDetails{padding:2px;background:#FFFFFF;height:20px;color:#007DAC;}
.forumOnlineBar{padding:2px;background:#FFFFFF;height:20px;color:#007DAC;}
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;}
a.threadLink:visited{text-decoration:none;color:#6E6E6E;}
a.threadLink:hover{text-decoration:underline;color:#000000;}
a.threadLink:active{text-decoration:underline;color:#000000;}
.postpSwithces{font-size:12px;}
.thDescr{font-weight:normal;}
.threadFrmBlock{font-size:12px;text-align:right;}
.postPoll{background:#F1F2F3;text-align:center;border-radius:3px;}
.postFirst{background:#F8F9FA;border-radius:3px;}
.postRest1{background:#F1F2F3;border-radius:3px;}
.postRest2{background:#F8F9FA;border-radius:3px;}
.postSeparator{background:none;border-radius:3px;}
.postTdTop{background:#EFEDED;padding:10px;border-radius:3px;}
.postBottom{background:#F2F2F2;height:20px;border-radius:3px;}
.postUser{font-weight:700;border-radius:3px;}
.postTdInfo{text-align:center;padding:5px;background:#F8F8F8;border-radius:3px;}
.postRankName{margin-top:5px;}
.postRankIco{margin-bottom:5px;margin-bottom:5px;}
.reputation{margin-top:5px;}
.signatureHr{margin-top:20px;color:#787878;}
.posttdMessage{padding:5px;background:#FFFFFF;}
.pollQuestion{text-align:center;font-weight:700;}
.pollButtons, .pollTotal{text-align:center;}
.pollSubmitBut, .pollreSultsBut{width:140px;font-size:12px;}
.pollSubmit{font-weight:700;}
.pollEnd{text-align:center;height:30px;}
.codeMessage{background:#FFFFFF;font-size:9px;}
.quoteMessage{background:#FFFFFF;font-size:9px;}
.signatureView{font-size:7pt;}
.edited{padding-top:30px;font-size:7pt;text-align:right;color:gray;}
.editedBy{font-weight:700;font-size:8pt;}
.statusBlock{padding-top:3px;}
.statusOnline{color:#0000FF;}
.statusOffline{color:#FF0000;}
.newThreadBlock{background:#F9F9F9;border:1px solid #B2B2B2;}
.newPollBlock{background:#F9F9F9;border:1px solid #B2B2B2;}
.codeButtons{font-size:7pt;background:#FCFCFC;border:1px solid #6E6E6E;}
.codeCloseAll{font-size:7pt;color:#6E6E6E;font-weight:700;background:#FCFCFC;border:1px solid #6E6E6E;}
.postNameFl, .postDescrFl{background:#FCFCFC;border:1px solid #6E6E6E;width:400px;}
.postPollFl, .postQuestionFl{background:#FCFCFC;border:1px solid #6E6E6E;width:400px;}
.postResultFl{background:#FCFCFC;border:1px solid #6E6E6E;width:50px;}
.postAnswerFl{background:#FCFCFC;border:1px solid #6E6E6E;width:300px;}
.postTextFl{background:#FCFCFC;border:1px solid #6E6E6E;height:150px;width:99% !important;}
.postUserFl{background:#FCFCFC;border:1px solid #6E6E6E;width:300px;}
.pollHelp{font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart{padding-top:5px;text-align:center;}
#frM55 a{color:#FFFFFF !important;}
.pgSwchA, .pgSwch, .swchItemA, .swchItem{display:inline-block;line-height:30px;margin:0 1px;background:#FFFFFF;border-radius:3px;min-width:30px;text-align:center;font-size:14px;}
.pgSwchA, .pgSwch:hover, .swchItemA, .swchItem:hover{border:1px solid #007DAC;margin:0;text-decoration:none;color:#007DAC;}
.eBlock{margin-bottom:15px;border-bottom:1px solid #DCDCDC;}
.eTitle{font-size:15px;padding-bottom:15px;border-bottom:1px solid #DCDCDC;}
.eMessage{padding-top:15px !important;padding-bottom:15px !important;}
.eDetails, .eDetails1, .eDetails2{padding:2px 0 !important;border-top:1px solid #DCDCDC;font-size:11px;overflow:hidden;color:#121212;}
.eDetails > div > ul{margin-top:5px;}
.comm{padding:30px 0 10px;}
.comm > img{width:80px;height:80px;float:left;border-radius:3px;border:1px solid #D9D9D9;}
.commRight{margin-left:100px;}
.commHead{font-size:14px;padding-bottom:7px;color:#007DAC;}
.commHead > *{display:inline-block;margin-right:30px;padding-left:22px;}
.commHead > a{background:url(/img/cUser.png) left no-repeat;}
.commHead > span{background:url(/img/cDate.png) left no-repeat;}
.comm a.bigBtn{display:inline-block;color:#FFFFFF;padding:0 10px;line-height:26px;background:#007DAC;border:1px solid #007DAC;border-radius:3px;margin-top:12px;}
.comm a.bigBtn:hover{border:1px solid #DCDCDC;background:#FFFFFF;color:#121212;}
.commAdd{margin-top:30px;}
.title4{margin:0 0 20px;padding-top:20px;border-top:1px solid #DCDCDC;font-size:18px;color:#121212;}
.commAdd input.commFl{padding-left:10px;padding-right:10px;width:360px;margin-bottom:5px;}
.commAdd textarea.commFl{padding-left:10px;padding-right:10px;width:630px;}
.commAdd .securityCode{min-height:26px;height:26px !important;padding:0;text-align:center;}
#clearBut{background:#121212;border-color:#121212;color:#FFFFFF;}
#clearBut:hover{border:1px solid #DCDCDC;background:#FFFFFF;color:#121212;}
.phtThumbs img{max-width:170px;}