body {margin:0px; padding:0px; height:100%; min-height:768px; background-color:#282828;}


#container {
	margin:0 auto;
	position:relative; /* needed for footer positioning*/
	min-width:1000px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	width: expression(document.documentElement.clientWidth > 1024 ? "1024px" : document.documentElement.clientWidth < 1000 ? "1000px" : "auto");
	max-width:1024px;
}


img, div {behavior:url("/tpl/iepngfix/iepngfix.htc");}
a:focus {outline:none;}
img {border:none;}
#polosa1{top:77px;height:7px;background-color: #000000;position: absolute;width: 100%;z-index: 5;}
#background {z-index:0; position:absolute;}
#container1 {z-index:1; background:url(/tpl/img/cbg.png) left top no-repeat;}
#background_swf {z-index:0; position:absolute; left:0px; top:0px;}

#top {position:relative; height:84px; }
#logo {position:absolute; top:50px; width:200px; height:40px; left:60px;z-index: 99;}
#menu {padding-top:54px; padding-left:284px;}
#menu a {font-family:Calibri, "Trebuchet MS"; font-size:18px; color:#6c6c6c; text-decoration:none; margin-right:40px; display:block; float:left;}
#menu a:hover, #menu a.hover {color:#ffffff;}
#menu #item4 {margin-right:0px;}
#linetrack {height:7px; position:absolute; bottom:0px; width:700px; left:283px;background-color:#000000;}
#linetrack_in {position:relative; width:100%; height:7px; overflow:hidden;}
#line {height:7px; background:#f7931e; position:absolute; bottom:0px; width:100px; left:0px;}

#ajax {margin-top:65px; /*margin-left:35px;*/ position:relative; overflow:hidden;}
#content {position:absolute; left:0px; width:100%; font-family:"Trebuchet MS"; color:#b4b4b4; font-size:12px; line-height:20px;}
#content, #content td {font-family:"Trebuchet MS"; color:#b4b4b4; font-size:12px; line-height:20px;}
#content span {color:#ffffff;}
#content p {margin-bottom:50px;}
#content tr {vertical-align:top;}
#content a {font-family:"Trebuchet MS"; color:#ffffff; font-size:12px; text-decoration:underline;}
#content a.servupsrc{font-size: 14px;}
#content a.big_lnk {font-size:18px; display:block; margin-bottom:10px;}
#content a.last_lnk {display:block; margin-bottom:10px;}
#content a:hover {text-decoration:none;}
#content div.title {font-family:"Trebuchet MS"; font-size:18px; color:#ffffff; background:#000000; display:inline-block; padding:5px 12px; position:relative; clear:both;}
.msie #content div.title {display:inline;}
#content div.title div.more {position:absolute; right:-58px; top:-6px;}
#content div.title div.more2 {right:-120px;}
#content td.mr {padding-right:50px;}

#news {margin-top:13px;}
#news div.item {float:left; width:280px; margin-right:20px; margin-bottom:20px;}
.msie #news div.item {margin-right:16px;}
#news div.item a.date {font-family:"Trebuchet MS"; font-size:48px; color:#ffffff; text-decoration:none; text-align:center; display:block; float:left; width:70px; margin-top:10px;}
.msie #news div.item a.date {line-height:34px;}
#news div.item a.date span {font-size:12px; color:#b4b4b4; margin-top:8px; display:block;}
.msie #news div.item a.date span {margin-top:0px;}
#news div.item div.text {float:right; width:210px;}

#content div.br {clear:both;}
#content div.m32 {height:32px;}

#friends {margin-top:10px;}
#friends a {display:block; height:74px; position:relative; float:left; margin-right:20px;}
#friends img.nh {z-index:20;}
#friends img.h {position:absolute; left:0px; top:0px; z-index:0;}

#peoplaes {line-height:14px; margin-top:10px;}
#peoplaes span {font-weight:bold;}
#peoplaes img {border:1px solid #000000; margin-top:3px; cursor:pointer;}
#peoplaes div.item {position:relative; float:left; width:180px; height:216px; overflow:hidden;}
#peoplaes div.card {position:absolute; width:402px; height:201px; padding-top:10px; padding-left:15px; /*background:url(/tpl/img/007.png);*/}
#peoplaes div.more {position:absolute; left:160px; top:41px; width:240px; line-height:20px; display:none;}
#peoplaes div.card_title {font-weight:bold; margin-bottom:5px; color:#ffffff;}

#we_can_cat {overflow: hidden;margin-left: 45px;}
#we_can_cat div.item {width:270px; padding:12px; float:left; margin-right:23px; margin-bottom:35px; height:245px; overflow:hidden;}
.msie #we_can_cat div.item {width:315px; height:270px;}
#we_can_cat div.title {margin-bottom:13px;}
#we_can_cat div.title a {font-family:"Trebuchet MS"; font-size:18px; text-transform:uppercase; color:#ffffff; text-decoration:none;}
#we_can_cat div.titleh {background:url(/tpl/img/021.png) center repeat-x;}
#we_can_cat div.image {font-family:"Trebuchet MS"; font-size:12px; color:#b4b4b4; line-height:20px;}
#we_can_cat div.image span {font-family:Calibri, "Trebuchet MS"; font-size:18px; color:#ffffff;}
#we_can_cat div.image img {border:1px solid #000000;}
#we_can_cat div.comment {font-family:Calibri, "Trebuchet MS"; text-transform:uppercase; font-size:18px; color:#ffffff; line-height:20px; margin-top:15px;}
#we_can_cat div.comment a {font-family:Calibri, "Trebuchet MS"; text-transform:uppercase; font-size:18px; color:#ffffff; line-height:20px; text-decoration:none;}
#we_can_cat div.datekink {font-family:"Trebuchet MS"; font-size:12px; color:#6c6c6c; line-height:20px;}
#we_can_cat div.datekink a {font-family:"Trebuchet MS"; font-size:12px; text-decoration:underline; color:#f7931e;}
#we_can_cat div.datekink a:hover {text-decoration:none;}

#downlod {}
#downlod div.item {font-family:"Trebuchet MS"; font-size:12px; color:#b4b4b4; width:230px; line-height:18px; background:url(/tpl/img/022.png) left top no-repeat; padding-left:60px; float:left; margin-bottom:30px;}
#downlod div.item a {font-family:"Trebuchet MS"; font-size:12px; color:#b4b4b4; text-decoration:underline;}
#downlod div.item a:hover {text-decoration:none;}
#downlod div.item a span {color:#ffffff;}

#seoform {width:400px; margin-left:40px;}
#seoform .uni {display:block; width:100%; font-family:"Trebuchet MS"; font-size:12px; color:#282828; background:#b4b4b4; border:none; margin-top:8px; padding:2px 10px 2px 10px;}
#seoform .text {}
#seoform .submit {}
#seoform .file {}
#seoform .textarea {}

.friend_info {padding-left:10px;}

#project_lent {height:30px; width:750px; background:#000000; position:relative;}
#project_lent_slider {height:30px; background:#bf232e; position:absolute; width:100px;}
#project_blocks {position:relative; width:750px; height:600px; margin-top:15px; overflow:hidden;}
#project_blocks_in {position:absolute; left:0px; top:0px;}
#project_blocks div.item {width:400px; height:600px; margin-right:15px; background:red; float:left;}

.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position:absolute; cursor:pointer; left:0; top:0px; width:100%; background:#000000;}
.jScrollIntervalTrack {position: absolute;}
.jScrollPaneDrag {position:absolute; background:#BF232E; cursor:pointer; overflow:hidden;}
.jScrollPaneDragLeft {position: absolute;bottom: 0;left: 0;overflow: hidden;}
.jScrollPaneDragRight {position: absolute;bottom: 0;right: 0;overflow: hidden;}


.scroll-pane {width:200px; float:left; padding:0;}
#pane5 {height:645px; width:750px; padding:0; display:block; _overflow:hidden;}
#pane5_in {width:1000px; margin-top:45px;}
#pane5_in div.item {width:400px; height:600px; margin-right:15px; float:left; overflow:hidden; position:relative;}
#pane5_in div.item img.img {z-index:10; position:absolute; left:0px; top:0px;}
#pane5_in div.item div.text {z-index:20; height:500px; position:absolute; left:0px; top:0px; font-family:"Trebuchet MS"; font-size:12px; color:#ffffff; padding-left:90px; padding-top:100px;}


#project_detail{}
#project_detail .line{overflow: hidden;margin-bottom:15px;margin-left: 60px;}
#project_detail .line div {margin-right:15px;}
#project_detail .line .back_link{padding: 11px;float:left;background-color: #345466;}
#project_detail .line .back_link a{text-decoration: none;text-transform: uppercase;line-height: 12px;display: block;}
#project_detail .line .pr_ar {padding: 11px;float:left;background-color: #000;}
#project_detail .line .pr_ar a {text-decoration: none;text-transform: uppercase;line-height: 12px;display: block;}
#project_detail .line .firm_anons{padding: 8px;float:left;background-color: #000000;overflow: hidden;}
#project_detail .line .firm_anons div{float:left;}
#project_detail .line .firm_anons .name{text-transform: uppercase;font-size: 18px;color:#ffffff;}
#project_detail .line .firm_anons .link{margin-left: 30px;font-size: 12px;}
#project_detail .line .firm_anons .link a{color:#ffffff;text-decoration: none;}
#project_detail .line .firm_anons .link a:hover{text-decoration: underline;}
#project_detail .line .firm_anons .projects{margin-left: 30px;font-size: 12px;}
#project_detail .line .firm_anons .projects a{color:#f7931e;text-decoration: none;}
#project_detail .line .firm_anons .projects a:hover{text-decoration: underline;}
#project_detail .anythingSlider li img{position: relative;z-index: 90;}
#project_detail .anythingSlider li .ptext{position: absolute;z-index: 100;bottom: 50px;right:50px;width:420px; display:none;}
#project_detail .anythingSlider li .ptext .bg{position: absolute;width:100%;height:100%;overflow:hidden;-moz-opacity:0.85;opacity: 0.85;filter: alpha(opacity = 85);}
#project_detail .anythingSlider li .ptext .sod{position: relative;margin:28px;color:#ffffff;}

#project_detail .line .pr_ar_m {float:left; height:34px;}
#project_detail .line .pr_ar_m a {display:block; width:114px; height:34px; background:url(/tpl/img/prbtn.png) 0px 0px;}
#project_detail .line .pr_ar_m a.rig {background-position:115px 0px;}


#about_b {width:920px; /*background:#282828;*/ /*height:100px;*/ margin-left:30px; /*padding-top:20px;*/}
#about_b_top {clear:both;}
#about_b_text {width:550px; float:left; margin-left:30px;}
#about_b_rmenu {width:300px; float:right; margin-left:40px;}
.opera #about_b_rmenu {width:300px; position:absolute; right:40px; top:0px;}
.msie #about_b_rmenu {width:300px; position:absolute; right:40px; top:0px;}
#about_b_text div.tab {font-family:"Trebuchet MS"; color:#b4b4b4; font-size:14px; line-height:20px;}
#about_b_text div.tab p {margin-bottom:20px;}
#about_b_text div.tab div.about_b_title {font-size:18px; color:#ffffff; margin-bottom:30px;}
#about_b_text div.tab a {font-family:"Trebuchet MS"; color:#fffefe; font-size:14px;}

#about_b_rmenu div.aitem {padding: 11px;float:left;background-color: #000;}
#about_b_rmenu div.aitem a {text-decoration: none;text-transform: uppercase;line-height: 12px;display: block; font-family:"Trebuchet MS"; font-size:18px;}



#about_b_rmenu div.aitems {clear:both; height:40px;}
#about_b_rmenu div.aitemsub {clear:both; padding-top:10px;}
#about_b_rmenu div.aitemsub a {font-family:"Trebuchet MS"; font-size:14px; color:#ffffff; line-height:20px; text-decoration:none; border-bottom:1px dashed #ffffff;}
#about_b_rmenu div.aitemsub a.hhh {border-bottom:none;}
#about_b_rmenu div.aitemsub div.spsr {height:15px;}

#about_b_text div.tab0 {display:block;}
#about_b_text div.tab1 {display:none;}
#about_b_text div.tab2 {display:none;}
#about_b_text div.tab3 {display:none;}
#about_b_text div.tab4 {display:none;}
#about_b_text div.tab5 {display:none;}
#about_b_text div.tab6 {display:none;}
#about_b_text div.tab7 {display:none;}

#about_b_logos {font-family:"Trebuchet MS"; font-size:36px; color:#ffffff; clear:both; margin-left:30px; padding-top:30px;}
#about_b_logos a {display:inline-block; height:74px; position:relative; margin-right:20px;}
#about_b_logos img.nh {z-index:20; opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);}
#about_b_logos img.h {position:absolute; left:0px; top:0px; z-index:0;}
#about_b div.bbtitlet {margin-left:30px;}
#about_b #peoplaes div.card {padding-left:30px;}

#about_b_btm {clear:both; margin-top:30px;}
#btm_left {width:550px; float:left; margin-left:30px;}
#btm_right {width:300px; float:right; margin-left:40px;}

#about_b .aitem {padding: 11px;float:left;background-color: #345466;}
#about_b .aitem a{text-decoration: none;text-transform: uppercase;line-height: 12px;display: block;}

#about_b .stitle {text-align:center; font-family:"Trebuchet MS" !important; font-weight:bold !important; font-size:24px !important; color:#ffffff !important;}
#about_b .stext {font-family:"Trebuchet MS"; font-size:12px; color:#ffffff; line-height:18px; position:relative;}
#about_b .stext p {margin-bottom:10px; display:none;}
#about_b .stext p.show {margin-bottom:10px; display:block;}
#about_b .sopenp {border-bottom:1px dashed #f55e23; font-family:"Trebuchet MS"; font-size:12px; color:#f55e23; text-decoration:none;}
#about_b .sblock {padding-left:20px; padding-top:30px; padding:30px 20px 60px 20px; width:33%;}
#asdasd11close {width:14px; height:14px; margin-top:-10px; margin-left:700px; cursor:pointer;}
/*IE FIX!!!!!!!!!!!*/
.msie #we_can_cat div.item {width:270px; height:235px;}
.msie #we_can_cat div.title {margin-bottom:13px; display:inline-block;}
#background {z-index:0; position:absolute; left:0px; top:0px;}
.msie6 #we_can_cat div.title, .msie7 #we_can_cat div.title {margin-bottom:13px; display:inline;}


#about_b_det {position:absolute; top:0px; left:0px; text-align:center; width:100%; background:url(/tpl/img/x000.png); z-index:1000;}
#about_b_det_txt {width:700px; padding:20px; margin:0 auto; text-align:left; font-family:"Trebuchet MS"; font-size:12px; color:#000; line-height:18px; margin-top:200px; /*border:1px solid #000000;*/ background:#FFF url(/tpl/img/close.png) 730px 10px no-repeat; border-radius: 10px; -moz-border-radius: 10px;padding-left: 30px;padding-right:30px;position: relative;}

.issue{width: 900px; position: relative; margin: 0 auto; margin-bottom: 100px;}
#BX_YMAP_cmap{margin: 0 auto;border:1px solid #000000; }

#serv_tt {font-family:"Calibri", "Trebuchet MS"; color:#ffffff; font-size:36px; margin-bottom:20px;}
#serv {margin-left:60px;}
div.servtitle {font-family:"Calibri", "Trebuchet MS"; font-size:24px; color:#fff; /*border-bottom:6px solid #fff;*/ display:inline-block; margin-bottom:10px; line-height:30px;}
.msie div.servtitle {display:inline;}
.msie8 div.servtitle {display:inline-block;}
div.servitem a {display:inline-block; font-family:"Calibri", "Trebuchet MS"; font-size:24px; color:#B4B4B4 !important; border-bottom:1px dashed #B4B4B4 !important; text-decoration:none !important; line-height:16px; margin-bottom:15px;}
div.servitem a:hover {/*border-color:#282828 !important;*/border-bottom:none !important; height:17px !important;}
div.servupdiv {display:none;}

.inc_table{width:100%;}
.inc_table h4{margin-top: 0px;}
.inc_table td{vertical-align: top;}
.inc_table td div{margin-left:10px;margin-right:10px;}

#about_b_det_txt h4{margin-top: 0px;margin-bottom: 5px;}
#about_b_det_txt p.ots{margin-left: 30px;margin-top:0px;}

p span {line-height: 15px;margin-left:3px;margin-top:2px;}