﻿@charset "utf-8";
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:#B049C6;text-decoration:none;}
a:hover{text-decoration:underline;}
body{font:13px/20px Georgia;background:#F9F9F9 url('/img/background.jpg');color:#767676;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-weight:normal;font-style:italic;}
input[type="text"], input[type="password"], textarea{max-width:99% !important;border:1px solid #DFDFDF;font:italic 12px/20px Georgia;color:#B6B6B6;}
textarea{overflow:auto;}
input[type="button"], input[type="reset"], input[type="submit"]{background:#8B4F90;border:1px solid #8F5394;color:#FFFFFF;padding-top:5px;padding-bottom:5px;font-family:Georgia;text-transform:uppercase;border-radius:2px;box-shadow:inset 0 -5px 14px 0 #E0A9E5;cursor:pointer;}
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{box-shadow:inset 0 -5px 17px 0 #F2D3F5;}
hr{height:1px;border:none;background:#e0e0e0;color:#e0e0e0;}
#top{height:45px;background:url('/img/top.png');box-shadow:0 1px 2px rgba(0, 0, 0, 0.18);}
#top-content{width:1000px;height:70px;background:url('/img/top-content.png') top no-repeat;margin:0 auto;}
#top-bottom{width:1000px;height:15px;background:url('/img/top-bottom.png');margin:0 auto;}
#top-content ul{list-style:none;float:left;}
#top-content ul li{float:left;margin-left:75px;}
#top-content ul li:first-child{margin-left:0;}
#top-content ul li a{display:block;height:45px;font:14px/45px Georgia;color:#FFFFFF;text-transform:uppercase;}
#top-content ul li a.uMenuItemA, #top-content ul li a:hover{background:url('/img/top-menu-item.png') top center repeat-x;text-decoration:underline;}
#phone{float:right;background:url('/img/phone.png') left no-repeat;padding-left:37px;font-size:24px;font-style:italic;color:#FFFFFF;text-shadow:1px 1px 0 #692D6E;height:45px;line-height:40px;}
#logo{width:1000px;height:170px;padding-top:25px;margin:0 auto;background:url('/img/logo.png') bottom no-repeat;text-align:center;}
#logo h1{font-size:48px;line-height:48px;color:#272727;}
#logo h1 a{color:#272727;}
#logo h1 a:hover{text-decoration:none;color:#B049C6;}
#logo h2{font-size:14px;color:#646464;letter-spacing:1px;line-height:28px;opacity:0.77;}
#slider{width:1000px;height:550px;background:url('/img/slider.png') bottom no-repeat;margin:0 auto;}
#slider-content{width:770px;height:425px;margin:0 auto;text-align:center;padding:8px;background:#FFFFFF;border:1px solid #CBCBCB;}
#slider-content-images{width:770px;height:425px;}
.nivoSlider{position:relative;width:100%;height:auto;}
.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;height:100%;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{display:block;width:11px;height:24px;position:absolute;top:45%;z-index:99;cursor:pointer;text-indent:-9999px;background:url('/img/arrows.png') top;}
.nivo-prevNav{left:-113px;}
.nivo-nextNav{right:-113px;background-position:bottom !important;}
.nivo-directionNav a:hover{opacity:0.5;}
.nivo-controlNav{text-align:center;padding:15px 0;}
.nivo-controlNav a{cursor:pointer;}
.nivo-controlNav a.active{font-weight:700;}
#services{height:170px;background:url('/img/services.png');box-shadow:0 1px 4px rgba(0, 0, 0, 0.10);}
#services-content{width:1000px;height:170px;margin:0 auto;background:url('/img/services-content.png');}
#services-shad{width:760px;height:15px;margin:0 auto 45px;background:url('/img/services-shad.png');}
.service1{float:left;margin-top:40px;padding-left:86px;width:190px;min-height:100px;margin-right:60px;background:url('/img/service1.png') left top no-repeat;}
.service1 h2, .service2 h2, .service3 h2{color:#272727;font-size:18px;margin-bottom:15px;}
a.more{font-style:italic;}
.service2{float:left;margin-top:40px;padding-left:95px;width:190px;min-height:100px;background:url('/img/service2.png') left top no-repeat;}
.service3{float:right;margin-top:40px;padding-left:130px;width:190px;min-height:100px;background:url('/img/service3.png') left top no-repeat;}
#middle{width:1000px;margin:0 auto;overflow:auto;}
#content{float:right;width:660px;}
.entry{margin-bottom:35px;}
h1.title{color:#272727;font-size:24px;line-height:24px;}
h1.title a{color:#272727;}
i.sub{font-size:11px;line-height:11px;}
.message, .block-content{padding-top:30px;overflow:hidden;}
.message b, .entry-message b{color:#272727;}
.message a, .entry-message a{text-decoration:underline;}
.message a:hover, .entry-message a:hover{text-decoration:none;}
.message img, .entry-message img{max-width:656px;border:1px solid #CBCBCB;padding:1px;background;#FFFFFF;}
img.first{float:left;margin-right:30px;max-width:237px;}
.quote{font-style:italic;text-indent:33px;background:url('/img/quote.png') left top no-repeat;padding-top:5px;}
#sidebar{width:290px;}
.block{margin-bottom:35px;}
.s-news{margin-bottom:32px;overflow:hidden;line-height:16px;}
.s-news img{border:1px solid #D0D0D0;background:#FFFFFF;padding:1px;float:left;margin-right:22px;width:60px;height:60px;}
span.s-news-head a{font-weight:700;}
.s-news b a, .block b{color:#272727;}
#footer{margin-top:35px;height:69px;background:url('/img/footer.png');box-shadow:0 1px 4px rgba(0, 0, 0, 0.10);}
#footer-shad{height:22px;width:1000px;background:url('/img/footer-shad.png') no-repeat;margin:0 auto;}
#f-content{width:1000px;height:69px;background:url('/img/f-content.png');line-height:69px;font-size:13px;text-align:center;margin:0 auto;}
#f-content a{color:#767676;}
.address a{text-decoration:underline;}
.address a:hover{text-decoration:none;}
.mail-form{padding-top:35px;line-height:33px;}
.mail-form span{display:inline-block;width:115px;}
.mail-form input[type="text"]{width:300px;height:20px;border:1px solid #DFDFDF;}
.mail-form textarea{border:1px solid #DFDFDF;width:415px;height:115px;margin-top:5px;margin-bottom:20px;}
.mail-form input[type="submit"]{background:#8B4F90;border:1px solid #8F5394;color:#FFFFFF;height:30px;padding:0 20px;font-family:Georgia;text-transform:uppercase;border-radius:2px;box-shadow:inset 0 -5px 14px 0 #E0A9E5;cursor:pointer;}
.mail-form input[type="submit"]:hover{box-shadow:inset 0 -5px 17px 0 #F2D3F5;}
.quote2{margin-top:30px;padding-top:5px;background:url('/img/quote2.png') left top no-repeat;text-indent:30px;}
.quote2:first-child{margin-top:0;}
.quote2-auth{text-indent:0;padding-top:10px;color:#B049C6;}
.quote2-auth a{text-decoration:none;}
.entry-head{overflow:hidden;padding-bottom:25px;margin-bottom:25px;background:url('/img/line.png') bottom no-repeat;}
.entry-head h1{display:block;float:left;}
.rate{float:right;}
.entry-message{overflow:hidden;}
.details{margin-top:25px;background:url('/img/line.png') top no-repeat;padding-top:10px;}
.details a, .details b{font-weight:700;color:#B049C6;}
.details span{float:right;*margin-top:-20px;}
h2.title2{font-size:18px;line-height:18px;color:#272727;margin-bottom:20px;}
.comm{border:1px solid #E0E0E0;background:#FFFFFF;margin-bottom:20px;}
.comm-head{padding:10px 20px;line-height:12px;background:#FAFAFA;overflow:hidden;border-bottom:1px solid #E0E0E0;}
.comm-head .user{float:left;padding-left:30px;background:url('/img/mail.png') left no-repeat;color:#B049C6;text-decoration:underline;}
.comm-head .date{float:right;padding-left:20px;background:url('/img/clock.png') left no-repeat;}
.comm-mes{overflow:hidden;padding:15px 20px;}
.comm-add{padding:20px;background:#FFFFFF;border:1px solid #E0E0E0;}
.commFl{width:99%;}
.comm-add #message{padding:10px;width:96%;}
.popup{border:1px solid #e0e0e0;background:#fff;}
.ppt{padding:15px 30px;border-bottom:1px solid #e0e0e0;background:#fafafa;color:#272727;font-size:24px;font-style:italic;}
.ppc{padding:20px 30px;}
.gTable{background:#8b4f90;color:#444444;}
.gTable a{color:#444444;}
.gTableTop{padding:2px;background:#8b4f90;padding-left:20px;padding-bottom:1px;color:#FFFFFF;font-weight:700;height:50px;font:22px/22px Georgia;box-shadow:inset 0 5px 14px 0 #E0A9E5}
.gTableSubTop{padding:10px;background:#e0e0e0;color:#767676;height:30px;font-size:11px;}
.gTableSubTop a{color:#767676;}
.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:10px !important;background:#FFFFFF;}
.forumIcoTd, .forumThreadTd, .forumPostTd{padding:10px;background:#F4F4F4;}
.forumLastPostTd, .forumArchive{padding:2px;font-size:12px;}
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{font-size:18px;font-family:Georgia;color:#000000 !important;}
.forumDescr, .forumModer{color:#858585;font-size:12px;}
.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;font-family:Verdana;}
.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:#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:10px;background:#FFFFFF;}
.threadIcoTd, .threadPostTd, .threadViewTd{padding:10px;background:#F4F4F4;}
.threadLastPostTd{padding:2px;font-size:12px;}
.threadDescr{color:#858585;font-size:12px;}
.threadNoticeLink{font-weight:700;}
.threadsType{padding:2px;background:#FFFFFF;height:20px;font-weight:700;font-size:7pt;color:#b049c6;padding-left:40px;}
.threadsDetails{padding:2px;background:#FFFFFF;height:20px;color:#b049c6;}
.forumOnlineBar{padding:2px;background:#FFFFFF;height:20px;color:#b049c6;}
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;}
.postFirst{background:#F8F9FA;}
.postRest1{background:#F1F2F3;}
.postRest2{background:#F8F9FA;}
.postSeparator{background:none;}
.postTdTop{background:#EFEDED;padding:10px;}
.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: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;}