/* CSS Document */

body{ padding:0px; margin:0px; background:#fff url(../images/bg_body.gif) top left repeat-x; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#646464;}
.main{width:986px; margin:0 auto;}
.wrapper{ background:url(../images/bg_wrapper.gif) top center no-repeat; width:986px; float:left;}
.something{ float:left; width:986px; height:40px; background:url(../images/head_top.gif) top left no-repeat; }
.head{ float:left; width:913px; padding-left:37px; padding-right:37px; padding-bottom:177px;}
h1, h2, h3, h4, h5{ padding:0px; margin:0px;}
.logo h1 a{ float:left; background:url(../images/logo.gif) top left no-repeat; width:232px; height:53px; position:absolute;}
.logo h1 a span{ display:none;}
.menu1{ float:left; width:623px; height:37px; position:absolute; z-index:2; color:#365e7c; text-transform:uppercase; margin-left:232px; padding-top:15px; padding-left:38px;}
.menu1 span{margin-right:23px;}
.menu{ float:left; background:url(../images/bg_menu.gif) bottom left no-repeat; width:625px; height:39px; position:absolute; z-index:10; margin-left:232px; padding-top:14px; padding-left:37px;}
.menu a{ text-transform:uppercase; color:#fff; background:none; text-decoration:none; margin-right:23px; padding-bottom:22px; font-size:14px;}
.menu a:hover, .menu a.active{color:#fff; background: url(../images/bullet_menu.gif) bottom center no-repeat; text-decoration:none;}
.conatiner{ float:left; width:907px; padding-left:38px;}
.about_us_index{ float:left; width:325px; padding-right:22px; padding-left:16px; padding-top:12px;}
.finished_projects{ float:left; padding-top:15px; padding-left:1px; padding-right:13px; padding-bottom:15px; width:529px; border-left:1px solid #dbdbdb;}

.subnav{margin:15px 10px 0px 10px;}
.subnav a{background-color:#00abee; padding:4px 7px; margin-right:1px; display:block; float:left; color:#FFFFFF; font-size:10px; text-transform:uppercase; text-decoration:none}
.subnav a:hover{background-color:#999999;float:left; color:#333333; text-decoration:none}
.font30{ font-size:30px; font-weight:normal; color:#58585a;}
.blue{ color:#00abee;}
.green{ color:#44a100;}
a{color:#00abee; text-decoration:none; font-size:12px;}
a:hover{color:#00abee; text-decoration:underline;}
h3{ font-size:24px; font-weight:normal; padding-left:8px;}
.prev_next_project{ float:left; width:520px; text-align:right;}
.finished_project_content{ float:left; width:529px; margin-top:8px;}
.finished_projects_image{ float:left; margin-right:1px; border:none;}
.pr_text{ float:left; background:#f2f2f2; width:190px; height:128px; padding:10px;}
h4, .title_news{ font-size:18px; font-weight:normal;}
h4 a{ font-size:18px;}
.title_news a{ font-size:18px; font-weight:normal; text-decoration:none; color:#646464;}
.title_news a:hover{ font-size:18px; font-weight:normal; text-decoration:underline; color:#646464;}
.latest_news{ float:left; width:908px; padding-left:12px; margin-top:10px;}
.latest_news_content{ float:left; background:url(../images/bg_top_news.gif) top left no-repeat; width:855px; height:21px; padding:9px 15px; margin-top:5px;}
.date{ color:#b5b5b5;}
.info{ float:left; width:788px; padding-left:120px; background:url(../images/info.gif) top left no-repeat; margin-top:31px; min-height:80px;}
.footer{ float:left; border-top:11px solid #efefef; font-size:11px; width:908px; margin-left:42px; margin-top:25px; padding:11px 9px;}
*html .footer{ margin-left:22px;}
.footer a{ color:#646464; text-decoration:none; font-size:11px;}
.footer a:hover{ color:#646464; text-decoration:underline;}
.footer_left{ float:left; width:555px;}
.wg{ float:right; width:128px; background:url(../images/logo_wg.gif) top right no-repeat; padding-right:44px; padding-bottom:10px; text-align:right; color:#00aeef;}
.copyright{ color:#bfbfbf;}

input, textarea{ background:#fff; border:none; width:300px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#646464;}
.button{ border:none;  font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; background:#00AEEF; width:77px; height:24px;}

.content{ float:left; width:890px; padding-left:20px;}
.c2{ float:left; width:810px; margin-left:42px; padding-left:8px; background:url(../images/border.gif) top left no-repeat; margin-top:30px;}
.path {text-transform:lowercase; font-size:12px;}
.path a{ color:#646464;}
.path a:hover{ color:#646464;}

.fin_pr{ float:left; padding:6px 10px; color:#fff; font-size:12px; background:#00AEEF; margin-left:10px; margin-bottom:-7px;}
