*{padding:0; margin:0;}
a{text-decoration:none;}
li{list-style:none;}
:focus{outline:none;}
.clearfix:after, .clearfix:before {
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
    }
.clearfix:after{clear:both;}
/*body layout*/
/*body{font-family:Arial, Helvetica, sans-serif;}*/
/*p{line-height:19px; color:#444; font-size:0.8em;}*/
#wrapper{margin:0 auto; width:955px; /*padding:0 15px;*/}
#content{background:url(../images_new/underline.png) repeat-x top left; padding-top:20px; margin-top:20px;}
.banner-top-part{}
.left-current_projects{float:left; width:335px; }
a.check-all{background:#525252; padding:4px 12px; color:#fff !important; font-size:0.8em; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
a.check-all:hover{background:#444;}
h1{font:18px arial; color:#799E02; padding-bottom:5px;}
.current-project-list img{float:left; display:inline; margin:0 10px 0 0; padding:4px; border:solid 1px #ccc;}
.current-project-list h4{font:bold 12px arial; color:#111; padding-bottom:4px;}
.current-project-list img{float:left; display:inline; margin:0 10px 0 0; padding:4px; border:solid 1px #ccc;}
.current-project-list p{padding-bottom:5px;}
.current-project-list li{padding:10px 0}
.current-project-list li a{color:#09f; font-size:12px;}
.banner-right-part{/*float:right; text-align:right;*/}
.banner-right-part img{background:#fff; padding:7px; -moz-box-shadow:0 0 5px #aaa; -webkit-box-shadow:0 0 5px #aaa; box-shadow:0 0 5px #aaa;}
.threeblocks{padding:20px 0; /*margin-top:13px;*/}
.similarblock{float:left; width:29%; padding-right:4%}
.left-content{float:left; width:635px}
.right-content{float:right; width:300px;}
.bluebox{background: url(../images_new/shadow.jpg) no-repeat bottom center #F1F0FE; width:295px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding:15px; padding-bottom:30px;}
.bluebox h1{border-bottom:solid 1px #DEDCF1; margin-bottom:5px;}
.bluebox li{list-style:none; background: url(../images_new/arrow.jpg) no-repeat 0 1px; padding-left:20px; margin:10px 0; font-size:12px;}
.bluebox li a{font-family:arial; color:#444; font-size:12px;}
.bluebox li a:hover{color:#06c;}
.widgetbox{margin-bottom:25px;}
.widget-section{padding:5px 0 0 0;}
#photogallery img{background:#fff; padding:4px; border:solid 1px #ccc; margin-right:5px}
.tabsection{background:url(../images_new/underline.png) repeat-x top left; padding-top:20px; margin-top:5px;}
.tabs li a{float:left; list-style:none; padding:14px 1%; width:33%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border-right:solid 1px #333; font:bold 13px arial; color:#fff; text-transform:uppercase; text-align:center; border-top:solid 1px #fff;}
a.red{background:#D2232A;}
a.yellow{background:#D8A301;}
a.green{background:#6C9304;}
.tabs li a:hover{background:#F6F4E7; color:#000; border-top:solid 1px #333;}
.tabcontent{background:#F6F4E7; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding:20px; width:99%}
