/* COPYRIGHT: Seyar Chapuh; */

html,body{ background:#000; color:#fff; height:100%; font:15px Arial; color: #b3b3b3; line-height:19px;}

a{ color:#feb422; font:12px Verdana; text-decoration:none;}
a:hover{ text-decoration:underline;}

h1{ color:#eeeeee; font:16px Arial;}
h2, h2 a{ font:16px Arial; color:#fff; background:url(../images/h2.jpg) repeat-x; height:30px; padding:3px 0 0 9px;}
h3{ font:16px Arial; color:#fff;}
h4{ }

h2 a:hover{text-decoration:none;}

input { background:#fff; border:#797979; width:371px; height:30px; padding:3px 3px 0 3px; font:18px Arial; font-weight:bold; color:#B3B3B3;} 
textarea{ width:367px; height:102px; padding:5px;  background:#fff; border:#797979;font:18px Arial;  color:#B3B3B3;}

#hundred{ height:auto important; min-height:100%; background:url(../images/body.jpg) center 179px no-repeat;}

/* block for unmove background */
.outer{ min-width:950px; overflow:hidden; width:100%; z-index:2; }
#headerOuter{height:179px;}
#footerOuter{height:204px; margin:-204px 0 0 0;}
.container{ width:1600px; margin:0 auto; position:absolute; left:50%; margin:0 0 0 -800px;}
#headerCont{height:179px; background:url(../images/header.jpg);}
#footerCont{height:204px; background:url(../images/footer.jpg) left top;}
.header{ width:950px;  margin:0 auto;}
.logo{ position:absolute; top:22px; left:14px; width:226px; height:118px; text-decoration:none;font:13px Arial; color:#979797;}
.logo:hover{ text-decoration:none;}
.phones{ background:transparent url(../images/phones.jpg) no-repeat scroll 0 0; color:#C2C2C2; font-family:Arial; font-size:16px; font-style:normal; font-variant:normal; font-weight:bold; height:121px; line-height:normal; position:absolute; right:32px; top:29px; width:auto;}
.phones .numbers{font-family: Arial; font-weight: normal; font-size: 19px; width: 206px; margin-left: 30px; line-height: 25px; padding-top: 4px;}

/* content */
.topMenu{ padding:24px 0 12px 22px; height:89px; }
.topMenu a{ float:left; margin:0 110px 0 0; display:block; min-width:59px; height:15px; padding:74px 0 0 0; background-position:center top; background-repeat:no-repeat; color:#eee; font:14px Verdana; text-decoration:none; text-align:center;}
.topMenu a.last{margin:0;}
.topMenu a.btn_main { background-image:url(../images/top_button_7.gif); }
.topMenu a.btn_portfolio {background-image:url(../images/top_button_1.gif); }
.topMenu a.btn_services {background-image:url(../images/top_button_2.gif); }
.topMenu a.btn_articles {background-image:url(../images/top_button_5.gif); }
.topMenu a.btn_about {background-image:url(../images/top_button_6.gif); }
.topMenu a.btn_contacts {background-image:url(../images/top_button_4.gif); }

.topMenu a.active, .topMenu a:hover{ background-position:center -90px; color:#feb422;}

.content{ width:100%; /*max-height:1180px;*/ overflow:hidden; }
.inner{ width:980px; margin:0 auto; padding:0 6px; }
/* 2 columns*/
.leftCol{ width:475px; padding:0 9px 0 0;}
.rightCol{width:475px; padding:0 0 0 9px;}
.colInner{ padding:0 9px;}
/* 3 columns */
.threeCol .leftBar{ width:241px; font-size:12px;}
.threeCol .centerBar{ width:492px; padding:0 0 0 6px; font-size:12px;}
.threeCol .rightBar{ width:241px; }

.main_port{  width:492px; height:254px; padding:8px 0px 14px 0px;}
.centerBar h1{ padding:0 0 20px 0;}

.date{ color:#b3b3b3; font:18px Verdana; padding:12px 0 0 0;}
.subnew{font:12px Arial; color:#fff; font-weight:bold; padding:0 0 7px 0;}
.moreDiv{ background:#151515; border-top: 1px solid #323232; border-bottom: 1px solid #0f0f0f; height:18px; padding:0 11px; margin:6px 0 0 0;}
.moreDiv a{ font:12px Arial; color:#b3b3b3; text-decoration:none;}
.moreDiv a:hover{color:#ffba33; text-decoration:underline;}

.news{ font:12px Arial; color:#fff; font-weight:bold; text-decoration:none;} 
.news:hover{ text-decoration:underline;}

.events{ padding:25px 0 9px 0; max-height:987px;  position:relative; overflow:hidden; width:100%;}
.event{ padding:0 20px 0 0; width:215px; height:200px; overflow:hidden; font-size:12px;}
.event.last{ padding:0;}
.event .date{ padding:12px 0 5px 5px;}
.event .image{height:97px; overflow:hidden; width:215px;}
.event .moreLink{ padding: 3px 0 0 115px; margin:0 0 5px 0; background:#151515; width:100px; display:block; height:17px; color:#b3b3b3; text-decoration:none; font:12px Arial;}  
.event .moreLink:hover{ text-decoration:underline; color:#ffba33;}

/* services */
.filter{ display:block; }
.filter a{font:11px Verdana; color:#979797; text-decoration:none;}  
.filter a.active, .filter a:hover{color:#feb422; text-decoration:underline;} 
.filter span{ padding:0 3px; font-size:12px;}

.servicesTab{ margin:30px 0 0px 0;}
.servicesTab td{ padding:0 20px 20px 0;}

.services_links a { line-height:200%; color:#B3B3B3; text-decoration:underline; }
.services_links a:hover { color:#FEB422; text-decoration:underline; }

/* contacts*/
.formBlock{ width:426px; background:url(../images/contactdiv.jpg) right top no-repeat; height:642px; padding:39px 0 0 50px;}
.formBlock p{ color:#eeeeee; font:18px Arial; font-weight:bold; padding:13px 0;}
.formBlock p.inputfile{padding:13px 0 16px 0;}
.formBlock .send{ display:block;  background:url(../images/btn_send.jpg); width:109px; height:35px; padding:8px 0 0 0; text-align:center; color:#393939; font:16px Arial; font-weight:bold; text-decoration:none; margin:51px 0 0 143px;}
.formBlock .send:hover{ text-decoration:none;}
.file_1{ background:#fff; border:#797979; width:271px; height:30px; padding:3px 3px 0 3px; margin:0 10px 0 0; font:18px Arial; font-weight:bold; color:#B3B3B3;}

.contactBlock{ width:410px; padding:10px 0 0 34px;}
.map{ background:url(../images/map.jpg); width:410px; height:302px; margin:63px 0 0 0;}
.whiteText{ color:#fff;}

/* footer*/
.fancyfooter{ height:204px; }
.footer{  width:950px; margin:0 auto;}
.sitemap{ position:absolute; top:14px; left:27px;  }
.sitemap ul a, .ourWorks ul a{ color:#b3b3b3; font:11px Verdana; text-decoration:none; }
.sitemap ul a:hover, .ourWorks ul a:hover{ text-decoration:underline;}
.sitemap h3, .ourWorks h3{ padding:0 0 16px 0;}

.ourWorks{ position:absolute; top:22px; left:127px; display:none;}
.copy{ position:absolute; top:57px; right:14px; font:11px Verdana; color:#a9a9a9; width:257px; }
.copy p{ padding:0 0 5px 0;}
.copy a{ font:11px Verdana; color:#ffba33; text-decoration:none;}
.copy a:hover{ text-decoration:underline;}

.counter{ position:absolute; top:129px; right:14px;}

.inline{ display:inline;}
.innerContent{ position:relative; top:0; left:0; width:100%; }
#pagin{  text-align:center; width:100%;/* height:20px;*/}
#pagin a.active{ color:#eee; text-decoration:none;} 
#projects_table tr { /* display:none; */}

.article{ padding:0 9px;}
.image{ width:200px; height:149px; overflow:hidden; }
.text{ width:226px; padding:0 0 0 16px;}
.art_text{ height:115px; overflow:hidden;}

ol{ padding:0 0 0 40px; margin: 12px 0;}
.innerContent h1{ margin:10px 0;}
.innerContent dl{ margin:10px 0;}

.urlCell{ height:45px; padding:0 0 7px 0;}
.urlCell a{ vertical-align:bottom;}

#review{ position:absolute; top:0; right:10px; display:block;}

.padding4 tr td{ padding:4px;}