﻿*{
margin: 0;
padding: 0;
}

body {
  background: url(img/bg.jpg) top left repeat-x #475d74;
  text-align:center;
}

a{
 outline: none;
 color: #106EA1;
 font-family: arial;
 font-size: 15px
}

.main{
 margin: 0px auto;
 width: 905px;
 position: relative;
 text-align: left;
}



.lang_cont{
  width: 65px;
  height: 25px;
  position: absolute;
  left: 840px;
  top: 0px;
  padding-top: 0px;
  padding-left: 10px;
  line-height: 15px;
}

.lang{
  width: 65px;
  height: 25px;
  position: static;
  padding-top: 0px;

  line-height: 15px;
}

.lang a{ 
color:  #E8D653;
font-family: arial;
font-size: 10px;
text-decoration: underline;
  position: relative;
}

.lang a.active{ 
color: white;
font-family: arial;
font-size: 10px;
text-decoration: none;
}

.logo{
  position: absolute;
  left: 2px;
  top: -5px
}

.menu{

  width: 696px;
  height: 35px;
  position: absolute;
  left: 210px;
  top: 35px;
  line-height: 35px;
}

.menu ul{
  list-style: none;
  margin:auto;
  margin-top:-2px;
}

.menu ul li img{
  margin-top: 14px;
}
.menu ul li {
 display: inline;
 margin-left: 22px;
 font-size: 1.125em;
 color: #FFE600;
}

.menu ul li a {
   border-bottom:1px solid #FFE600;
   color:#FFE600;
   font-family:georgia,Times new roman,Times;
   font-size: 0.65em;
   letter-spacing:1px;
   position:relative;
   text-decoration: none;
}

.menu ul li a:hover{
 font-family: georgia, Times new roman, Times;
 font-size: 0.65em;
 color: #FFF;
 letter-spacing: 1px;
 border-bottom:1px solid #FFF;
 position: relative;
}

.menu ul li a.active{
 font-family: georgia, Times new roman, Times;
 font-size: 0.65em;
 color: #ffffff;
 border: 0;
 text-decoration: none;
  letter-spacing: 1px;
  position: relative;
}


.content{
position: absolute;
top: 450px;
left: -8px;
width: 925px
}

h1{
font-weight: normal;
 font-family: georgia, Times new roman, Times;
 font-size: 28px;
  color: #2A3E6F;
}


.top{
  width: 919px;
  height: 340px;
  position: absolute;
  left: 0px;
  top: 105px
}

.top .it1{
 font-family: georgia, Times new roman, Times;
 font-size: 18px;
 font-weight: bold;
 font-style: italic;
 color: #fff;
 position: absolute;
 left: 45px;
 top: 97px
}

.top .it2{
 font-family: georgia, Times new roman, Times;
 font-size: 28px;
 font-weight: bold;
 font-style: italic;
 color: #fff;
 position: absolute;
 left: 45px;
 top: 198px
}

.footer{
 margin-top: 20px;
 padding-left: 10px;
 font-family: Arial, Helvetica;
 color: #fff;
 font-size: 11px;
}

.footer .it1{
 float: left;
 width: 250px;
}
.footer .it2{
 float: left;
  width: 250px;
}
.footer .it3{
 float: left;
  width: 200px;
  margin-left: 160px
}


.last_pr{
margin-top: 21px
}

.last_pr .it1{
width: 184px;
float: left;
}
.last_pr .it2{
width: 171px;
float: left;
margin-left: 25px;
}
.last_pr .it3{
width: 171px;
float: left;
margin-left: 25px;
}
.last_pr .it4{
width: 185px;
float: left;
margin-left: 25px;
}

.last_pr .zag{
 margin-top: 18px;
}

.last_pr .zag a{
 font-family: georgia, Times new roman, Times;
 color: #0168A8;
 font-size: 14px;
 text-decoration: underline;
}

.last_pr .zag a:hover{
 font-family: georgia, Times new roman, Times;
 color: #993300;
 font-size: 14px;
 text-decoration: underline;
}

.last_pr .text{
 font-family: Arial, Helvetica;
 color: #1A1A1A;
 font-size: 13px;
 margin-top: 10px
}

.about{
margin-top: 21px
}

.about .it1{
margin-top: 30px;
overflow: hidden;

}

.about .it2{
margin-top: 30px;
overflow: hidden;

}

.about .it3{
margin-top: 30px;
overflow: hidden;
}

.about .photo{
float: left;
}

.about .text{
float: left;
margin-left: 28px;
width: 598px
}

.about .text .name{
 font-family: arial;
 color: #2A3E6F;
 font-size: 20px;
 margin-top: 5px;
}

.about .text .post{
 font-family: georgia, Times new roman, Times;
 color: #2a3e6f;
 font-size: 16px;
 font-style: italic;
 margin-top: 7px;
}

.about .text .bio{
 font-family: Arial, Helvetica;
 color: #1A1A1A;
 font-size: 15px;
 margin-top: 12px;
 line-height: 20px;
}

.about .company{
 font-family: Arial, Helvetica;
 color: #1A1A1A;
 font-size: 15px;
 margin-top: 25px;
 line-height: 20px;
}

.service{
margin-top: 21px
}

.service .it1{
float: left;
width: 436px;
padding-bottom:5px;
}

.service .it2{
float: left;
width: 313px;
}

.service .it2 p{
 margin-top: 0px;
 font-family: arial, helvetica;
 color: #1A1A1A;
 font-size: 13px;
}

.service .it2 h1 {
	padding-bottom: 21px;
	}

.service .it1 .it{
margin-top: 23px
}

.service .it1 .it .zag  a{
 border-bottom: 1px dashed #0168A8;
 font-family: georgia, Times new roman, Times;
 color: #0168A8;
 font-size: 17px;
 text-decoration: none;
 margin-left: 20px;
}

.service .it1 .it .zag  a:hover, .service .it1 .it .zag a.serv_a_hov {
 border-bottom: 1px dashed #993300;
 font-family: georgia, Times new roman, Times;
 color: #993300;
 font-size: 17px;
 text-decoration: none;
}

.service .it1 .it .zag  a.active{
 font-family: georgia, Times new roman, Times;
 color: #0168A8;
 font-size: 17px;
 text-decoration: none;
 border-bottom: none;
}

.service .it1 .it .text{
display: none;
 font-family: Verdana, Geneva, sans-serif; 
 color: #1A1A1A;
 font-size: 13px;
 line-height: 17px;
 margin-top: 10px;
 width: 400px
}


.project{
margin-top: 21px;
}


.project .it{
margin-top: 40px;
height: 100%;
width: 784px;
overflow: hidden
}

.project .it .cont{
overflow: hidden; padding-left: 16px; padding-bottom: 10px
}


.project .photo{
 float: left;
}

.project .text{
 float: left;
 width: 522px;
 margin-left: 30px
}

.project .text .zag{
margin-top: 13px;
 font-family: arial;
 color: #2A3E6F;
 font-size: 20px;
}

.project .text .prop{
margin-top: 20px;
 font-family: georgia, Times new roman, Times;
 color: #1A1A1A;
 font-size: 16px;
}

.project .text .prop b{
 font-style: italic;
  font-weight: normal;
 color: #2A3E6F;
}

.project .text .prop  strong{
 font-weight: bold;
 color: #2A3E6F;
}

.project .text .info{
margin-top: 20px;
 font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 21px;
 color: #1A1A1A;
 font-size: 15px;
}

.contact{
margin-top: 21px;
height: 500px
}

.contact .map{
position: absolute;
margin-top: 21px;
left: 318px;
top: 60px
}

.contact .it1{
 font-family: arial;
 color: #1A1A1A;
 font-size: 18px;
 margin-top: 23px
}

.contact .it{
 font-family: arial;
 color: #1A1A1A;
 font-size: 18px;
 margin-top: 23px
}

.contact .it .title{
 font-weight: bold;
 margin-bottom: 5px
}
.contact .it a{
 color: #2E80AD
}


