@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr{margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th{font-weight:normal; font-style:normal;}

ul,ol {list-style:none;}
fieldset,img,hr {border:none;}

body{margin:0; padding:0;font-family:Georgia;font-size:12px;font-weight:normal;color:#BDBDBD;background:#000 url(../images/page-bg.jpg) repeat-x 0 0;}

/* p, td, h1, h2..etc*/
form{margin:0px;padding:0px;}
input, select, textarea{margin:0px;padding:0px;font-family:Georgia;font-size:12px;color:#606060;}

img {border:0}
p, td, li, div{font-size:12px;font-weight:normal;color:#BDBDBD;line-height:18px;}

hr{margin:8px 0px 8px 0px;padding:0px;color:#e0e0e0;}
h1, h2, h3, h4, h5, h6{margin:0px;padding:0px;font-weight:normal;}
/* p, td, h1, h2..etc*/

/* anchors */
a {color:#3681BD;text-decoration:none}
a:hover {color:#B59901;text-decoration:none}
/* anchors*/

/* star etc*/
.star{color:#FF0000;}
/* star etc*/

.fl-left{float:left}
.fl-right{float:right}
.clear{clear:both; height:0px; line-height:0px;}

.blue{color:#3681BD;}
.white{color:#FFF;}
.yellow{color:#B59901;}
.grey{color:#707070;}

.bold{font-weight:bold;}

.fnt-11{font-size:11px;}
.fnt-14{font-size:14px;}
.fnt-16{font-size:16px;}
.fnt-17{font-size:17px;}
.fnt-18{font-size:18px;}
.fnt-20{font-size:20px;}
.fnt-22{font-size:22px;}
.fnt-24{font-size:24px;}
.fnt-26{font-size:26px;}
.fnt-28{font-size:28px;}
.fnt-30{font-size:30px;}

.default ul{margin:0px;padding:0px;}
.default ul li{margin-left:20px;padding:0px;line-height:20px;}

.pattern{background:url(../images/pattern.jpg) no-repeat center 140px;}

.wrapper{width:1000px;text-align:left;}
.header{height:100px;position:relative;}
.body-m{padding:0px;text-align:left;position:relative; min-height:500px;}

.logo{margin:10px 0px 0px 15px;background:url(../images/logo.jpg) no-repeat 0 0; display:block;width:346px; height:90px;}
.logo:hover{background:url(../images/logoh.jpg) no-repeat 0 0;}

.topmenu{position:absolute;right:20px;top:10px;}
.topmenu .v{padding:0px 15px 0px 15px;width:30px;background:url(../images/topmenu-dev.png) repeat-y top center;}
.topmenu a{color:#000; font-size:11px;text-decoration:none;}
.topmenu a:hover{color:#B59901;text-decoration:none;}
.topmenu a#selected{color:#B59901;text-decoration:none;}

.phone{position:absolute; right:10px;top:55px;}
.phone .call{font-family:Arial; color:#707070}

.breadcrumb{margin:0px 0px 30px 0px;/*background:#E1D075;padding:4px 0px 4px 0px*/}
.country{/*text-align:right;*/margin-top:15px; margin-bottom:10px;padding:5px 0px 5px 10px}
.country .time{color:#F6EBB2; font-family:Arial;}

.banner-bg{background:url(../images/banner.png) no-repeat; height:300px;}

.content-index{padding:0px;width:635px;}
.content-index p{margin:15px 0px 0px 0px;color:#BDBDBD;}

.content{padding:0px;}
.content p{margin:15px 0px 0px 0px;color:#BDBDBD;}
.content td{padding:3px 0px 3px 3px;color:#BDBDBD;}

.special-title{color:#B59901;font-size:22px; margin-bottom:4px; margin-left:30px;}
.special-box{color:#808080;background:url(../images/speccial-bg.png) no-repeat;width:303px;height:62px;padding:10px 20px 10px 20px; margin-bottom:20px;margin-left:10px; position:relative}
.special-box .more{position:absolute; right:20px; top:50px;color:#3681BD;text-decoration:none;}
.special-box .more:hover{color:#B59901;}
.special-box li{color:#808080;background:url(../images/dot.png) no-repeat left center; padding-left:10px;}

.lprojects{position:absolute;width:340px;top:0px;#top:15px;right:0px;}
.lprojects .title{background:url(../images/title-lproj.png) no-repeat; line-height:41px;padding:0px 0px 0px 35px;}
.lprojects .cont{background:#F1F1F1;border-left:3px solid #000;border-right:3px solid #000;border-bottom:3px solid #000;text-align:center;padding:10px 0px 10px 0px}
.lprojects img{border:1px solid #000;margin:5px 0px 5px 0px}

.quoteus{width:630px;/*position:absolute;top:420px;#top:425px;right:0px;*/}
.wbox-tl{background:url(../images/white-box-TL.png) no-repeat;float:left;width:15px;height:15px;}
.wbox-tm{background:#FFF;float:left;width:600px;height:15px;}
.wbox-tr{background:url(../images/white-box-TR.png) no-repeat;float:right;width:15px;height:15px;}

.wbox-bl{background:url(../images/white-box-BL.png) no-repeat;float:left;width:15px;height:15px;}
.wbox-bm{background:#FFF;float:left;width:600px;height:15px;}
.wbox-br{background:url(../images/white-box-BR.png) no-repeat;float:right;width:15px;height:15px;}
.wbox-m{background:#FFF;clear:both;padding:10px 20px 0px 30px;}
.wbox-m h1{font-weight:normal;color:#606060; margin:0; padding:0;}
.wbox-m table{margin-top:6px;}
.wbox-m td{color:#535353;}
.wbox-m input[type="text"], .wbox-m textarea{border:1px solid #E5E5E5;background:#FFFFFF;color:#707070;padding:2px;width:200px;}
.wbox-m textarea{width:280px; height:80px;}
.wbox-m .submit{border:0px;display:block; margin-top:5px;background:url(../images/butt-submit.jpg) no-repeat;width:67px;height:19px;line-height:19px;color:#FFF;text-align:center;cursor:pointer;}
.wbox-m .submit:hover{background:url(../images/butt-submith.jpg) no-repeat;}

.portfolio {width:250px;margin-top:20px; margin-bottom:10px;}
.portfolio a{display:block;background:url(../images/arrow-blue.png) no-repeat left center;color:#3681BD;text-decoration:none; padding-left:20px; line-height:25px;}
.portfolio a:hover{color:#B59901;background:url(../images/arrow-yel.png) no-repeat left center;text-decoration:none;}

.readmore{background:url(../images/arrow-blue.png) no-repeat right 4px; padding-right:20px;color:#3681BD;text-decoration:none;}
.readmore:hover{background:url(../images/arrow-yel.png) no-repeat right 4px;color:#B59901;}

.rounded-box{padding:20px; width:280px; height:100px;
background:#000;	
text-align:left;
border:3px solid #191919;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
#behavior: url('border-radius.htc');/* override for Microsoft Internet Explorer browsers*/
#border-radius: 8px;/* override for Microsoft Internet Explorer browsers*/
}
.rounded-box h2{color:#B59901; font-weight:normal;}
.rounded-box p{ margin-top:10px;}
.icon-cont{background:#000 url(../images/icon-cont.png) no-repeat 220px center;}
.icon-phone{background:#000 url(../images/icon-phone.png) no-repeat 220px center;}

.project-list{margin:0px;padding:0px;}
.project-list ul{margin:0px;padding:0px;display:inline;list-style:none;}
.project-list li{padding:0px;margin:0px 40px 0px 0px;list-style:none;float:left;width:200px; height:150px;text-align:center;}
.project-list li.last{margin:0px;padding:0px;list-style:none;float:left;width:200px; height:150px;text-align:center;}
.project-list li img{border:1px solid #FFF; margin-bottom:5px;}
.project-list li.clear{clear:both;width:950px;height:20px;line-height:20px;}

/* inputs*/
.input{border:1px solid #d0d0d0;background-color:#FFFFFF;color:#707070;padding:2px 0px 2px 2px}
select{border:1px solid #d0d0d0;background-color:#FFFFFF;color:#707070;padding:1px; line-height:20px;}
textarea{border:1px solid #d0d0d0;background-color:#fafafa;color:#707070;padding:4px}

.butt-login{display:block;border:0px;background:url(../images/butt-bg1.png) no-repeat 0 0;width:78px;height:24px;line-height:24px;color:#FFF;font-weight:bold;text-align:center;cursor:pointer;}

.butt-go{display:block;border:0px;background:url(../images/butt-bg2.png) no-repeat 0 0;width:50px;height:24px;line-height:24px; font-size:16px;color:#303030;font-weight:bold;text-align:center;cursor:pointer;}

/* footer*/
.footer{margin:0px;padding:0px;background:#212121;}
.footer .fwrapper{width:800px;padding:15px 0px 0px 200px;height:35px;}
.footer .copy{background:#FFF;color:#000;padding:10px 0px 10px 0px; text-align:center;}
.footer .v{color:#B9B48F;padding:0px 15px 0px 15px;}
.footer a{color:#FFF;text-decoration:none}

.footer a#selected{color:#9A8200;text-decoration:none}
.footer a.terms{color:#FFF;background:url(../images/fbut-01.png) no-repeat 0 0;width:67px;height:19px;display:block;float:left;text-decoration:none}
.footer a.test{color:#FFF;background:url(../images/fbut-02.png) no-repeat 0 0;width:110px;height:19px;display:block;float:left; margin-left:10px;text-decoration:none}
.footer a:hover{color:#9A8200;text-decoration:none}
/* footer*/
