@charset "utf-8";dl, dt, dd, ol, ul, li, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

html, body{margin:0;padding:0;min-width:998px;background:#191919 url(/images/forum/bg.jpg) repeat}

body, td, th, button{font-size:11px;font-family:tahoma;text-shadow:1px 1px 0 #000;color:#E4E0DC;}

input, select{font:normal 12px/18px 'tahoma';text-shadow:1px 1px 0 #000;background:#252525;border:solid #2D2D2D 1px;resize:none;margin:0;padding:0;font-style:italic;color:#636363;}

textarea {text-shadow:1px 1px 0 #000;background:#252525;border:solid #2D2D2D 1px;border-top-color:#000;border-left-color:#000;resize:none;margin:0;padding:0;font-style:italic;color:#636363;}

h1, h2, h3, h4{font:normal 15px/30px 'tahoma';margin:0;padding:0;color:#F0F0F0;}

h1{padding-bottom:4px;margin-bottom:16px;text-transform:uppercase;background:url(/images/forum/h1_bg.png) repeat-x 0 bottom;}

h3 img{float: left;margin: 6px 5px 0 0;vertical-align: top;}

h1 span.fl{color:#BF2550;}

h2{margin-bottom:20px;}

h3{padding-bottom:3px;margin-bottom:7px;background:url(/images/forum/h2_bg.png) repeat-x 0 bottom;}

.cufon-loading h1, .cufon-loading h2, .cufon-loading h3, .cufon-loading h4, .cufon-loading h5, .cufon-loading h6, .cufon-loading #mainmenu{visibility:hidden;}

.light_gray{color:#E4E0DC;}

.mid_gray{color:#5D5D58;}

.dark_gray{color:#636363;}

blockquote{color:#808080;font-style:italic;margin:10px 0 2px;padding:0 20px 3px 0;background:url(/images/forum/blockquote_bg.png) repeat-y right 0;}

.right blockquote{margin:10px 0 2px;padding:0 0 3px 20px;background:url(/images/forum/blockquote_bg.png) repeat-y 0 0;}

p{margin:0;padding:0 0 10px;}

a{text-decoration:none;color:#AD2349;}

a:hover{text-decoration:none;}

.cufon-loading .cufon{visibility:hidden;}

a.light{color:#E4E0DC;}

#header_bg{height:111px;background:url(/images/forum/topline_bg.jpg) repeat-x 0 0;}

#header{width:940px;margin:0 auto;position:relative;}

#logo{position:absolute;left:0;top:0;padding-left:50px;background:url(/images/forum/logo_l.jpg) no-repeat 0 0;margin-left:-50px;}

#logo div{padding-right:51px;background:url(/images/forum/logo_r.png) no-repeat right 0;}

#logo div a{display:block;height:110px;padding:0 19px 0 20px;}

#topicons{list-style:none;position:absolute;right:0;top:5px;}

#topicons li{float:left;margin:0 0 0 30px;padding:0;}

#topicons li a{font-size:10px;color:#7A7A7A;text-decoration:none;}

#topicons li a.phone{background:url(/images/forum/phone_ico.png) no-repeat 0 0;padding-left:14px;}

#topicons li a.mail{background:url(/images/forum/mail_ico.png) no-repeat 0 0;padding-left:19px;}

#topicons li a.login{background:url(/images/forum/login_ico.png) no-repeat 0 0;padding-left:17px;}

#topicons li a:hover{text-decoration:underline;color:#F1F1F1;background-position:0 -20px;}

#mainmenu{list-style:none;position:absolute;right:0;top:60px;z-index:1000;}

#mainmenu li{position:relative;float:left;margin:0 0 0 13px;padding:0 0 0 2px;background:url(../images/mainmenu_spread.png) no-repeat 0 2px;z-index:1001;}

#mainmenu li a{color:#F0F0F0;text-decoration:none;font-size:15px;padding:0 0 7px 14px;}

#mainmenu li a:hover, #mainmenu li a.act{color:#BF2550;}

#mainmenu li.home{background:none;}

#mainmenu li.home a{display:block;width:14px;height:14px;background:url(/images/forum/home_ico.png) no-repeat 0 0;overflow:hidden;padding:0;margin:3px 0 0;}

#mainmenu li.home a:hover{background-position:0 -14px;}

#mainmenu li div{position:absolute;top:25px;left:1px;width:162px;display:none;z-index:1002;}

#mainmenu li:hover div{display:block;}

#mainmenu li div i{display:block;width:162px;height:3px;line-height:3px;background:url(/images/forum/ddmenu_b.png) no-repeat 0 0;}

#mainmenu li div ul{list-style:none;background:url(/images/forum/ddmenu_bg.png) no-repeat 0 0;padding:20px 0 4px;overflow:hidden;z-index:1003;}

#mainmenu li div ul li{background:none;float:none;margin:0;padding:0;}

#mainmenu li div ul li a{display:block;padding:0 14px;margin:0 0 10px;font-size:12px;color:#7A7A7A;}

#mainmenu li div ul li a span{white-space:nowrap;}

#mainmenu li div ul li a:hover{color:#F1F1F1;text-decoration:underline;}



#content_t{height:12px;background:url(/images/forum/cont_bg.png) repeat-x 0 0;}

#content_spot_t{margin-top:-12px;background:url(/images/forum/cont_spot_t.png) no-repeat center 0;}

#content_spot_b{min-height:430px;background:url(/images/forum/cont_spot_b.png) no-repeat center bottom;}

#content .widget{width:260px;min-height:30px;margin:0 0 0 -2px;background:url(/images/forum/widget_r_bg.png) no-repeat 0 3px;padding:20px 22px 14px;color:#121212;text-shadow:1px 1px 0 #FFF;}

#content .widget a{color:#121212;}

#content .widget_b{background:url(/images/forum/widget_r_b.png) no-repeat 0 0;height:3px;line-height:3px;overflow:hidden;margin:0 0 13px -2px;}

#footer_t{height:7px;margin-top:-7px;background:url(../images/footer_t.png) repeat-x 0 0;}

#footer_bg{background:#111 url(/images/forum/footer_spot.png) no-repeat center 0;padding-bottom:35px;}

#footer{color:#636363;}

#bottom{min-height:42px;background:#111 url(/images/forum/bottline_bg.png) no-repeat center 0;}

#bottom div{width:940px;margin:0 auto;padding-top:11px;}

#bottom div span{float:left;font-size:10px;color:#515151;}

#bottom div ul{list-style:none;float:right;}

#bottom div ul li{float:left;width:21px;height:21px;margin-left:9px;}

#bottom div ul li a{display:block;padding:4px 0 0 4px;width:17px;height:17px;background:#262626 url(../images/social_bg.png) no-repeat 0 0;vertical-align:top;}

#bottom div ul li a:hover{background-color:#404040;}

#bottom div ul li a img{vertical-align:top;}

.section{width:940px;margin:0 auto;padding:35px 0 25px;}

.cols{width:960px;overflow:hidden;clear:both;margin-bottom:30px;}

.col_1-2{width:460px;padding-right:20px;float:left;}

.col_1-3{width:300px;padding-right:20px;float:left;}

.col_2-3{width:620px;padding-right:20px;float:left;}

.col_1-4{width:220px;padding-right:20px;float:left;}

.col_3-4{width:700px;padding-right:20px;float:left;}

.clear{clear:both;}

.cols.benefits{margin:5px 0 10px;}

.cols.benefits .col_1-3{display:block;width:299px;height:155px;padding:5px 0 0 5px;position:relative;margin:0 5px 10px 0;cursor:pointer;}

.cols.benefits .col_1-3 img{width:290px;height:150px;}

.cols.benefits .col_1-3 .mask{position:absolute;top:-2px;left:-2px;width:304px;height:175px;background:url(/images/forum/benefits_bg.png) no-repeat 0 0;}

.cols.benefits .col_1-3 .desc{position:absolute;top:20px;left:20px;width:220px;height:109px;padding:11px 20px 0;background:url(/images/forum/benefits_on.png) repeat;text-shadow:1px 1px 0 #FFF;color:#262626;font-size:11px;display:none;}

.cols.benefits .col_1-3:hover .desc{display:block;}

.cols.benefits .col_1-3 .desc h4{margin-top:-5px;padding-bottom:10px;color:#181818;}

.cols.benefits .col_1-3 .desc .desc_text{height:60px;overflow:hidden;}

a.desc_details{color:#AD2349;font-size:11px;padding-right:14px;background:url(/images/forum/rarr.png) no-repeat right 7px;}

.article.news{background:url(/images/forum/news_spread.png) no-repeat 0 bottom;height:70px;margin-bottom:14px;padding-bottom:16px;}

.article.blogroll, .article.twittroll{margin-top:20px;}

h2 + .article.blogroll, h2.article.twittroll{margin-top:0;}

.article.twittroll a{color:#AD2349;}

.article.twittroll a:hover{text-decoration:underline;}

.article.twittroll p{color:#E4E0DC;margin:0;padding:0;}

.article.twittroll .twitt_date{font-size:10px;color:#636363;text-decoration:none;}

.article.twittroll a.twitt_date:hover{color:#F1F1F1;text-decoration:underline;}

.news_ico{display:block;float:left;position:relative;width:64px;height:71px;margin:3px 18px 0 -2px;}

.news_ico img{width:50px;height:50px;margin:7px 0 0 7px;}

.news_ico i{display:block;position:absolute;top:0;left:0;width:64px;height:71px;background:url(/images/forum/news_ico_mask.png) no-repeat 0 0;}

.article .news_head{height:40px;overflow:hidden;margin-bottom:10px;}

.article a{color:#E4E0DC;text-decoration:none;}

.article a:hover{text-decoration:underline;}

.goto_blog{overflow:hidden;}

.goto_blog .add_date, .goto_blog .comments_count{overflow:hidden;display:block;font-size:10px;color:#636363;padding:0 0 0 16px;text-decoration:none;}

.goto_blog a:hover{color:#F1F1F1;background-position:0 5px;text-decoration:underline;}

.add_date{background:url(/images/forum/icon_date.png) no-repeat 0 -15px;float:left;}

.comments_count{background:url(/images/forum/icon_comments.png) no-repeat 0 -15px;float:right;}

.by_author{text-align:right;color:#E4E0DC;padding-bottom:10px;}

#footer.section{padding-bottom:0;}

#footer .cols{margin-bottom:0;padding-bottom:0;background:url(/images/forum/footer_spread_b.png) no-repeat 219px bottom;}

#footer .widget{width:200px;padding-right:40px;}

#footer.v_spread{background:url(/images/forum/footer_spread.png) no-repeat 219px 40px;}

.paginator{text-align:center;overflow:hidden;padding-bottom:31px;}

.pages {display:inline-block;vertical-align:top;*zoom:1;*display:inline}

.pages a {display:block;margin:0 3px;float:left;width:24px;height:24px;color:#FEFEFE;text-align:center;vertical-align:middle;text-decoration:none;text-shadow:0 -1px 0 #000;background:url(/images/forum/paginator_bg.png) no-repeat 0 0;}

.pages a:hover, .pages a.act{background-position:0 -24px;text-shadow:0 -1px 0 #72222E;}

.go_prev, .go_next{display:inline-block;vertical-align:top;}

.go_prev{background:url(/images/forum/larr.png) no-repeat 0 9px;padding-left:14px;}

.go_next{background:url(/images/forum/rarr.png) no-repeat right 9px;padding-right:14px;}

.uniform{display:block;overflow:hidden;}

.uniform .i_h{width:50%;float:left;}

.uniform .t_h{clear:both;margin-right:6px;}

.uniform .i_h .l{margin:0 15px 0 0;}

.uniform .i_h .r{margin:0 6px 0 9px;}

.uniform input{padding:0 0 0 4px;height:29px;line-height:29px;float:left;margin:0 0 19px;float:none;display:block;width:100%;}

.uniform textarea{clear:both;width:100%;padding:5px 0 0 4px;height:174px;line-height:20px;margin:0 0 19px;overflow:auto;}

a.go_submit{display:block;float:left;width:70px;height:24px;margin:0 0 0 -1px;background:url(/images/forum/go_submit.png) no-repeat 0 0;}

a.go_submit:hover{background-position:0 -24px;}

a.do_clear{display:block;float:right;padding-left:9px;font-size:11px;line-height:18px;background:url(/images/forum/do_clear.png) no-repeat 0 8px;}

.uniform.get_in_touch{margin-top:14px;}

.uniform.get_in_touch .i_h .l{margin:0 10px 0 0;}

.uniform.get_in_touch .i_h .r{margin:0 6px 0 4px;}

.uniform.get_in_touch input{height:19px;line-height:19px;float:left;margin:0 0 9px;}

.uniform.get_in_touch textarea{height:79px;line-height:20px;margin-bottom:9px;padding-top:0;}

.uniform.contact_us{padding-top:4px;}

.map{width:258px;height:258px;padding:3px;margin:3px 0 3px -2px;background:url(../images/map_bg.png) no-repeat 0 0;}

.right{float:right;margin-right:-20px;margin-left:20px;}

.our_clients, #content .our_clients{list-style:none;width:330px;margin:0;padding:0;overflow:hidden;}

.our_clients li, #content ul.our_clients li{float:left;width:144px;height:79px;margin:3px 18px 8px -2px;padding:0;background:url(/images/forum/clients_bg.png) no-repeat 0 0;}

.our_clients a, .our_clients div{display:block;width:140px;height:70px;margin:2px 0 0 2px;background-repeat:no-repeat;background-position:0 0;}

.our_clients a:hover, .our_clients div:hover{background-position:0 bottom;}

.our_clients span{display:none;}

.spread_20{height:20px;}

.widget_img{display:block;float:left;width:64px;height:64px;background:url(/images/forum/widget_img_bg.png) no-repeat 0 0;margin:3px 18px 8px -2px;}

.widget_img img{width:58px;height:58px;margin:3px 0 0 3px;}

.widget_arr{float:right;overflow:hidden;margin:4px -2px 0 0;}

.widget_arr a{display:block;float:left;width:24px;height:24px;background-repeat:no-repeat;background-position:0 0;margin-left:6px;}

.widget_arr a:hover{background-position:0 -24px;}

.widget_arr .larr{background-image:url(/images/forum/widget_larr.png);}

.widget_arr .rarr{background-image:url(/images/forum/widget_rarr.png);}

#content .widget ul{list-style:none;margin:0;font-style:normal;overflow:hidden;}

#content .widget ul li{background:url(/images/forum/widget_li.png) repeat-x 0 5px;padding:10px 0 0;margin-bottom:0;}

#content .widget ul li:first-child, #content .widget ul li.first{background:none;padding-top:0;}

#content .widget ul li a{display:block;text-decoration:none;padding-left:20px;background:url(/images/forum/widget_li_a.png) no-repeat 0 5px;}

#content .widget ul li a:hover{text-decoration:underline;}

#content .widget ul.categories{text-decoration:none;width:280px;}

#content .widget ul.categories li{float:left;width:120px;margin-right:20px;}

.flickr{width:320px;overflow:hidden;margin-left:-5px;padding-left:5px;}

.flickr .news_ico{margin-bottom:6px;}

.article.blog{clear:both;padding-bottom:20px;overflow:hidden;}

.cols .paginator{padding-bottom:1px;}

.comments{padding-top:30px;}

h1.share_comment{margin-top:20px;}

.level_2{margin-left:80px;}

.level_3{margin-left:150px;}

.level_4{margin-left:220px;}

.level_5{margin-left:260px;}

.level_6{margin-left:300px;}

.level_7{margin-left:340px;}

.level_8{margin-left:380px;}

.level_9{margin-left:420px;}

.comment .header{margin-bottom:0;}

small{display:block;color:#636363;text-shadow:1px 1px 0 #000;font-size:10px;line-height:20px;margin-bottom:10px;}

.entry_meta{overflow:hidden;clear:both;padding-bottom:10px;}

.entry_meta a, .entry_meta span{color:#636363;display:block;float:left;font-size:10px;padding:0 0 0 16px;text-decoration:none;margin-right:20px;background-repeat:no-repeat;}

.entry_meta span a{display:inline;float:none;padding:0;margin:0;}

.entry_meta a:hover, .entry_meta span:hover, .entry_meta span:hover a{color:#F1F1F1;}

.entry_meta a:hover, .entry_meta span:hover{background-position:0 5px;}

.entry_meta a:hover{text-decoration:underline;}

.alignleft, .alignright, .aligncenter, .alignnone{display:block;float:left;padding:3px 4px 4px;background:#E5E5E5;line-height:0;font:0;border-top:solid #F1F1F1 1px;-webkit-box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000;}

.alignleft{margin:0 20px 20px 0;}

.alignright{margin:0 0 20px 20px;}

.aligncenter{float:none;margin:0 auto 20px auto;}

.alignnone{float:none;margin:0 0 20px;}

.alignleft img, .alignright img, .aligncenter img, .alignnone img{border:solid #FFF 1px;-webkit-box-shadow:0 0 2px #1A1A1A;-moz-box-shadow:0 0 2px #1A1A1A;box-shadow:0 0 2px #1A1A1A;}

.quoteMessage { padding: 1em;font-style: italic; border: 1px solid #303030!important;background: #242424;border-radius: 6px;} 

.quoteMessage p { padding-bottom: 0px; } 

.codeMessage { padding: 1em;font-style: italic; border: 1px solid #303030!important;background: #242424;border-radius: 6px;} 

.codeMessage p { padding-bottom: 0px; } 

.bbQuoteName {color:#ff9b39;font-size: 12px; text-shadow: 0px 0px 5px #000} 

.bbCodeName {color:#64D9FF;font-size: 12px; text-shadow: 0px 0px 5px #000}

.catName, .catNameActive{font-size:11px;text-shadow: 1px 1px 0 #FFF;}   

img.photoActive{height:92px}

img.otherPhoto{height:92px}

.catNumData {font-size:7pt}   

.catDescr {font-size:7pt; padding-left:3px; font-style: italic}   

a.catName:link {text-decoration:none; color:#E4FAFD;}   

a.catName:visited {text-decoration:none; color:#E4FAFD;}   

a.catName:hover { text-decoration:none;color:#999;}

a.catName:active {text-decoration:none; color:#E4FAFD;}   

a.catNameActive:link {text-decoration:none; color:#FFF;}   

a.catNameActive:visited {text-decoration:none; color:#FFF;}   

a.catNameActive:active {text-decoration:none; color:#FFF;} 

hr{color:#212121;border:none;height:2px;background:#121212 url(/images/forum/hr.png) repeat-x 0 bottom}

.twbutton {text-shadow:1px 1px 0 #000;background:#252525;border:solid #2D2D2D 1px;resize:none;margin:0;padding:0;font-style:italic;color:#636363;}

.twbutton:hover {text-shadow:1px 1px 0 #000;background:#252525;border:solid #2D2D2D 1px;border-top-color:#000;border-left-color:#000;resize:none;margin:0;padding:0;font-style:italic;color:#636363;}

div.roundboxcorner { background-color: #999; padding:6px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}

.berrors {padding: 5px 5px 5px 5px;text-shadow:1px 1px 0 #000;background:#252525;border:solid #2D2D2D 1px;resize:none;margin:0;border-radius: 4px;}