@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:#E8AD0B;text-decoration:none;}
a:hover{text-decoration:underline;}
body{font:12px/20px 'Georgia';background:#FFFFFF url('/img/bg.png');color:#7A7A7A;}
h1, h2, h3, h4, h5, h6{font-weight:normal;text-transform:uppercase;color:#000000;padding:0;margin:5px 0;}
input[type="button"], input[type="submit"], input[type="reset"]{border:none;background:#000000;color:#FFDD80;font-family:Georgia;font-size:12px;cursor:pointer;}
input[type="text"], input[type="password"], textarea{border:1px solid #DFDFDF;font-family:Georgia;font-size:12px;color:#BFBFBF;max-width:99% !important;}
input[type="text"], input[type="password"]{min-height:20px;line-height:20px;}
#container{min-height:100%;background:url('/img/topBg.jpg') top center repeat-x;}
nav{width:1000px;height:48px;padding-top:8px;margin:0 auto;text-align:center;}
nav ul{display:inline-block;line-height:48px;list-style:none;text-transform:uppercase;}
nav ul li{float:left;}
nav ul li a{display:block;color:#FFFFFF !important;text-decoration:none !important;padding:0 18px;}
nav ul li a.uMenuItemA, nav ul li a:hover{color:#FFDD80 !important;background:url('/img/arrow.png') bottom center no-repeat;}
#middleWrap{background:url('/img/middleWrap.png') top center no-repeat;min-height:304px;}
#logo{width:1000px;padding:50px 0;margin:0 auto;text-align:center;}
#logo h1{margin:0;height:43px;line-height:40px;font-size:45px;text-transform:none;}
#logo h1 > span a{color:#000000;text-decoration:none !important;}
#logo h1 > span:before, #logo h1 > span:after{content:"";display:inline-block;margin:0 15px;height:7px;width:75px;border-top:1px solid #CCCCCC;}
#logo h2{font-size:10px;color:#C5C5C5;letter-spacing:3px;margin:0;}
#topLine{width:940px;height:1px;background:#E0E0E0;margin:10px auto 45px;}
#middle{width:1000px;margin:0 auto;background:#FFFFFF url('/img/middle.jpg') top no-repeat;border:1px solid #E9E9E9;border-top:none;border-color:rgba(0, 0, 0, 0.2);min-height:284px;overflow:hidden;padding-bottom:40px;}
#photo{width:943px;margin:0 auto 35px;line-height:0;}
.p-top, .p-bot{height:20px;background:url('/img/ph.png') top;}
.p-bot{background-position:bottom !important;}
#photo img{line-height:0;width:929px;background:#FFFFFF;padding:0 6px;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;}
#content{width:640px;float:right;margin-right:28px;overflow:hiden;}
#shadow{width:974px;height:24px;margin:0 auto;background:url('/img/shadow.png');}
h1.title1{margin:0 0 30px;font-size:24px;letter-spacing:1px;}
.message{overflow:hidden;}
.message b{text-transform:uppercase;color:#000000;}
.message a{text-decoration:underline;}
.message a:hover{text-decoration:none;}
.message img, .ulightbox img{background:#FFFFFF;padding:3px !important;border:1px solid #E7E7E7 !important;}
.clr{clear:both;}
a.more{display:inline-block;padding:0 8px;background:#000000;float:right;line-height:16px;color:#FFDD80;text-decoration:none;}
h2.title2{font-size:18px;margin:0 0 25px;padding-bottom:15px;letter-spacing:1px;border-bottom:1px solid #E0E0E0;}
.latestPh{overflow:hidden;}
.lp-item{float:left;margin-right:27px;width:195px;}
.lp-item:nth-child(3n){margin-right:0;}
.lp-item img{margin-bottom:5px;width:187px;height:119px;}
.lp-item a{color:#000000;text-decoration:none;}
.lp-item a:hover{text-decoration:underline;}
aside{width:290px;}
.block{margin-bottom:20px;}
.b-title{height:37px;padding-top:20px;padding-left:32px;background:url('/img/b-title.png') left no-repeat;margin-bottom:25px;}
.b-title h2{margin:0;}
.b-content{overflow:hidden;padding-left:32px;}
.s-news{margin-bottom:25px;}
.s-news b:first-child a{color:#000000;text-decoration:none;text-transform:uppercase;}
.s-news b:first-child a:hover{text-decoration:underline;}
.s-det{padding-top:5px;}
.s-det span{color:#000000;background:url('/img/star.png') left no-repeat;padding-left:18px;}
.contact b{color:#000000;text-transform:uppercase;}
.contact a{text-decoration:underline;}
.contact a:hover{text-decoration:none;}
.contact img{background:#FFFFFF;padding:3px;border:1px solid #E7E7E7;}
.social{margin-top:50px;padding-left:32px;}
.social ul{list-style:none;}
.social ul li{float:left;border-right:1px solid #E7E7E7;height:25px;width:50px;text-align:center;}
.social ul li:first-child{border-left:1px solid #E7E7E7;}
.social ul li a{display:block;width:50px;height:25px;}
.social img{opacity:0.23;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;filter:alpha(opacity=20);}
.social a:hover img{opacity:1;filter:alpha(opacity=100);}
footer{height:45px;line-height:45px;text-align:center;padding-bottom:15px;font-size:13px;}
.message ul li{list-style-type:none;line-height:30px;background:url('/img/marker.png') left no-repeat;padding-left:14px;}
.services{overflow:hidden;padding:20px 0;}
.serv{width:310px;overflow:hidden;margin-bottom:30px;}
.serv:nth-child(even){float:left;}
.serv:nth-child(odd){float:right;}
.serv img{float:left;margin-right:20px;}
.serv b a{color:#000000;text-decoration:none;display:inline-block;padding-bottom:7px;}
.serv a.more{margin-top:7px;width:138px;text-align:right;}
i.with-border{display:block;border:1px solid #E4E4E4;padding:20px 30px;background:#F8F8F8;}
.mail-form{padding-top:30px;line-height:22px;}
.mail-form input[type="text"]{border:1px solid #DFDFDF;height:20px;line-height:20px;font-family:Georgia;font-size:12px;color:#BFBFBF;width:200px;padding:0 5px;margin-left:5px;}
.mail-form input[type="text"]:first-child{margin-right:40px;}
.mail-form textarea{border:1px solid #DFDFDF;padding:10px 15px;margin-top:25px;width:602px;font-family:Georgia;font-size:12px;color:#BFBFBF;height:90px;}
.mail-form input[type="submit"]{text-transform:uppercase;font-weight:700;padding:15px 30px;margin-top:25px;}
#search{width:256px;height:28px;border:1px solid #E0E0E0;margin-bottom:30px;margin-left:32px;}
#s-image{float:right;}
#s-text{float:left;border:none;background:none;padding:0 10px;height:28px;line-height:28px;width:190px;}
article{margin-bottom:40px;}
.pp{padding:20px;background:#FFFFFF;}
.pp .message img{border:none;padding:0;background:none;}
hr{height:1px;border:none;background:#E7E7E7;color:#E7E7E7;}
aside li, .catsTd{list-style-type:none;line-height:30px;background:url('/img/marker.png') left no-repeat;padding-left:14px;}
nav .umenu{background:none !important;}
nav .xw-tl, nav .xw-tc, nav .xw-tr, nav .xw-bl, nav .xw-bc, nav .xw-br{display:none;background:none !important;}
nav .xw-ml, nav .xw-mr{margin:0;padding:0;background:none !important;}
nav .u-menu .xw-mc{border:none;padding:0;background:none !important;}
nav .u-menu .u-menubody{border:none;background:none !important;}
nav .u-menu .u-menucont{background:none !important;}
.x-sh{display:none !important;}
nav .u-menuvitem{color:#DFE7ED;border:1px solid #D1D1D1;font-size:12px;line-height:33px;padding:0 15px;margin-left:4px;margin-bottom:1px;font-family:Georgia;}
nav .u-menucont .u-menuvitem{background:#FFFFFF;}
nav .u-menucont .u-menuvitem:hover{background:#F2F2F2;}
nav .u-menuvitem a{color:#7A7A7A !important;}
nav .u-menuvitem:hover a{color:#8D8D8D !important;}
nav .u-menucont .u-menuvitem .u-menuarrow{margin-top:6px;margin-right:-3px;}
.calTable{width:100%;line-height:24px;}
.calMonth{font-size:14px;text-transform:uppercase;border-bottom:1px solid #E7E7E7;}
.calWdaySu, .calWdaySe, .calWday{border-bottom:1px solid #E7E7E7;font-weight:700;}
.calWdaySu, .calWdaySe{color:#000000;}
.eTitle{font-size:18px;color:#000000;padding-bottom:15px;letter-spacing:1px;border-bottom:1px solid #E0E0E0;text-transform:uppercase;}
.eTitle a{color:#000000;}
.eMessage{padding-top:25px !important;padding-bottom:15px !important;}
.eDetails, .eDetails1, .eDetails2{padding:10px 0;border-top:1px solid #E0E0E0;font-size:11px;color:#000000;}
.eBlock{margin-bottom:30px !important;}
.commFl{width:99%;}
.cMessage img{padding:2px !important;background:#FFFFFF;border:1px solid #E9E9E9 !important;margin-right:10px;margin-bottom:10px;}
.cMessage{padding-bottom:10px !important;border-bottom:1px solid #E0E0E0;}
.forumContent{padding:0 32px;}
.gTable{background:#000000;}
.gTableTop{padding:2px;background:#000000 url('/img/topBg.jpg') center;padding-left:20px;padding-bottom:1px;color:#FFFFFF;font-weight:700;height:28px;font-size:13px;}
.gTableSubTop{padding:2px;background:#EFEDED;color:#000000;height:20px;font-size:10px;}
.gTableBody{padding:2px;background:#F4F4F4;}
.gTableBody1{padding:2px;background:#FFFFFF;}
.gTableBottom{padding:2px;background:#F4F4F4;}
.gTableLeft{padding:2px;background:#F4F4F4;font-weight:700;color:#6E6E6E;}
.gTableRight{padding:2px;background:#F8F9FA;}
.gTableError{padding:2px;background:#F4F4F4;color:#FF0000;vertical-align:top;}
.forumNameTd, .forumLastPostTd{padding:2px;background:#FFFFFF;}
.forumIcoTd, .forumThreadTd, .forumPostTd{padding:2px;background:#F4F4F4;}
.forumLastPostTd, .forumArchive{padding:2px;font-size:7pt;}
a.catLink:link{text-decoration:none;color:#FFFFFF;}
a.catLink:visited{text-decoration:none;color:#FFFFFF;}
a.catLink:hover{text-decoration:underline;color:#000000;}
a.catLink:active{text-decoration:underline;color:#FFFFFF;}
.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:#858585;font-size:7pt;}
.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-weight:700;font-size:7pt;}
.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:7pt;}
.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:7pt;}
.switch{background:#FFFFFF;width:15px;font-size:7pt;}
.switchActive{background:#E0E0E0;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:2px;padding:2px;background:#FFFFFF;}
.threadIcoTd, .threadPostTd, .threadViewTd{padding:2px;background:#F4F4F4;}
.threadLastPostTd{padding:2px;font-size:7pt;}
.threadDescr{color:#858585;font-size:7pt;}
.threadNoticeLink{font-weight:700;}
.threadsType{padding:2px;background:#FFFFFF;height:20px;font-weight:700;font-size:7pt;color:#000000;padding-left:40px;}
.threadsDetails{padding:2px;background:#FFFFFF;height:20px;color:#000000;}
.forumOnlineBar{padding:2px;background:#FFFFFF;height:20px;color:#000000;}
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:7pt;}
.thDescr{font-weight:normal;}
.threadFrmBlock{font-size:7pt;text-align:right;}
.postPoll{background:#F1F2F3;text-align:center;}
.postFirst{background:#F8F9FA;}
.postRest1{background:#F1F2F3;}
.postRest2{background:#F8F9FA;}
.postSeparator{background:none;}
.postTdTop{background:#EFEDED;}
.postBottom{background:#E0E0E0;height:20px;}
.postUser{font-weight:700;}
.postTdInfo{text-align:center;padding:5px;background:#F4F4F4;}
.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:7pt;}
.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;}
.gTableTop a:hover{color:#FFFFFF;}
.phtTdMain > div > div > div > a{color:#000;font-weight:bold;text-transform:uppercase;}
.ulightbox img{-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.ulightbox img:hover{opacity:0.7;border-color:#000 !important;}
.post{margin-bottom:40px;}