@charset "utf-8";
header, nav, article, aside, section, footer{display:block;overflow:hidden;}
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, a:hover{color:#323232;text-decoration:none;}
body{font-family:Arial, sans-serif;font-size:12px;line-height:22px;color:#6D6D6D;}
b{color:#2A2A2A;}
hr, .g_line{height:1px;margin:2px 0;background:url('/img/line.png') left top repeat-x;border:none;}
#container{width:100%;min-height:100%;background:url('/img/bg.jpg') top center repeat;overflow:auto;}
#top{height:49px;background:url('/img/top.png') left top repeat-x;position:relative;z-index:7;}
#top_wrap{width:1000px;margin:0 auto;}
#top nav {overflow: visible;}
nav{float:left;}
nav ul{list-style:none;padding-top:3px;}
nav ul li{float:left;}
nav ul li a{display:block;padding:0 25px;margin:1px 2px 1px 1px;height:32px;line-height:32px;color:#2A2A2A;border-radius:5px;}
nav ul li a.uMenuItemA, nav ul li a:hover{margin:0 1px 0 0;color:#aaaaaa;background:url('/img/link.png') left top repeat-x;border:1px solid #000000;}
#tools{float:right;padding-top:9px;}
#tools img{float:right;margin-left:7px;}
#tools img:hover{opacity:0.8;filter:alpha(opacity=80);}
#tools form{float:right;color:#2A2A2A;background:url('/img/search.png') right no-repeat;}
#tools form span{*display:block;*float:left;*padding-top:2px;}
#tools form input[type="text"]{width:159px;height:25px;line-height:25px;padding:0 10px;margin:0 0 0 5px;border:none;background:none;color:#6D6D6D;font-size:12px;font-family:Arial;}
#logo{height:94px;padding-top:58px;margin-top:-7px;background:url('/img/logo.jpg') center;text-align:center;}
#logo > h1, #logo > h4{margin:0;padding:0;}
#logo > h1 a{color:#FFFFFF;font-size:36px;text-transform:uppercase;text-shadow:#000000 1px 1px;}
#logo > h4{color:#C6C6C6;font-weight:normal;font-size:13px;}
#banner{width:984px;height:488px;padding:8px;background:url('/img/banner.jpg');margin:3px auto 0 auto;overflow:hidden;}
#b_left, #b_center, #b_right{float:left;}
#b_left, #b_right{width:185px;height:282px;}
#b_left{margin-top:50px;background:url('/img/b_left.jpg');}
#b_center{width:597px;padding-top:377px;margin-left:8px;background:url('/img/b_center.jpg') no-repeat;text-align:center;}
#b_center{font-style:italic;line-height:18px;}
#b_center span{font-style:normal;color:#1F1F1F;font-size:16px;}
#b_right{width:186px !important;margin-top:50px;margin-left:8px;background:url('/img/b_right.jpg');}
#wrapper{width:1000px;margin:0 auto;overflow:hidden;}
#middle_top{height:6px;background:url('/img/middle.png') top;}
#middle_bottom{height:6px;background:url('/img/middle.png') bottom;}
#middle{background:#F2F2F2;padding:35px 0;overflow:hidden;}
#middle_content{padding:0 30px;overflow:hidden;}
#main_content{overflow:hidden;}
article{margin-bottom:25px;}
article > header > h1{padding:0;margin:0;font-weight:normal;font-size:20px;color:#2A2A2A;}
article > header > h1 > a{color:#2A2A2A;}
article > header > h1 > a:hover{text-decoration:underline;}
article.our_projects{margin-bottom:0 !important;}
a.more{display:block;text-align:center;width:90px;height:20px;line-height:20px;background:#1B1B1B;color:#EDEDED;margin-top:22px;border-radius:5px;}
.news{margin-bottom:22px;}
.news_info, .news_info a{color:#EC6308;}
aside{float:right;width:290px;}
#main_informer{padding:40px 11px 0;overflow:hidden;}
#main_informer > article{width:286px;padding:0 20px;float:left;}
#main_informer > article:first-child{margin:0;}
footer{height:98px;background:url('/img/footer.jpg') center;line-height:98px;color:#C6C6C6;text-align:center;}
footer a{color:#C6C6C6 !important;}
img.first_img{float:left;margin:0 44px 22px 0;max-width:286px;}
.details{height:20px;line-height:20px;background:#1B1B1B url('/img/details.png') left no-repeat;color:#EDEDED;padding:0 15px 0 30px;margin-top:22px;border-radius:5px;}
.details a, .details span{color:#FF7011;}
.details_com{float:right;}
span.com_count{color:#EC6308;}
.com_entry{padding-bottom:30px;margin-bottom:30px;background:url('/img/line.png') left bottom repeat-x;}
.com_header{height:12px;line-height:12px;background:url('/img/com_header.png') left no-repeat;padding-left:25px;margin-bottom:22px;}
.com_header b, .com_header a{color:#FF7011;}
.com_header span{padding-left:10px;color:#2A2A2A;}
#ppp{padding:25px;}
.commFl{width:99%;}
input[type="button"], input[type="submit"]{background:#1B1B1B;color:#FFFFFF;border:none;border-radius:5px;}
.gTable{background:#1B1B1B;}
.gTableTop{padding:2px;background:#1B1B1B;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:#FAFAFA;}
.gTableBody1{padding:2px;background:#FFFFFF;}
.gTableBottom{padding:2px;background:#FAFAFA;}
.gTableLeft{padding:2px;background:#FAFAFA;font-weight:700;color:#6E6E6E;}
.gTableRight{padding:2px;background:#F8F9FA;}
.gTableError{padding:2px;background:#FAFAFA;color:#FF0000;vertical-align:top;}
.forumNameTd, .forumLastPostTd{padding:2px;background:#FFFFFF;}
.forumIcoTd, .forumThreadTd, .forumPostTd{padding:2px;background:#FAFAFA;}
.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:#FAFAFA;}
.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:#1B1B1B;padding-left:40px;}
.threadsDetails{padding:2px;background:#FFFFFF;height:20px;color:#1B1B1B;}
.forumOnlineBar{padding:2px;background:#FFFFFF;height:20px;color:#1B1B1B;}
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:#FAFAFA;}
.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;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}
a.my_link:link {color:#000000;}
a.my_link:visited {color:#000000;}
a.my_link:active {color:#000000;}
a.my_link:hover {color:#777777;}
float:left

/* Форма поиска 
-------------------------------------- */
.searchform {
 display: inline-block;
 zoom: 1; /* ie7 hack for display:inline-block */
 *display: inline;
 border: solid 1px #6699ff;
 padding: 3px 6px;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius: 2em;
 -webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
 -moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
 box-shadow: 0 1px 0px rgba(0,0,0,.1);
 background: #f1f1f1;
 background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
 background: -moz-linear-gradient(top, #fff, #ededed);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
 -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
}
.searchform input {
 font: normal 13px/100% Comic Sans MS, sans-serif;color:#696969;
}
.searchform .searchfield {
 background: #E6E6FA;
 padding: 5px 5px 5px 5px;
 width: 145px;
 border: solid 2px #2F4F4F;
 outline: none;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius: 2em;
 -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
 box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.searchform .searchbutton {
 color: #fff;
 border: solid 2px #2F4F4F;
 font-size: 12px;
 height: 30px;
 width: 30px;
 text-shadow: 0 1px 1px rgba(0,0,0,.6);
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius: 2em;
 background: #6699cc;
 background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
 background: -moz-linear-gradient(top, #9e9e9e, #454545);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
 -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}