* {
  margin:0;
  padding:0;
  }
body {
  color:#000;
  background-color:#FFF;
  background-image: url("../img/bg.jpg");
    background-position:top;
   background-repeat:repeat-x;
  }
img{
  border:none}
a {text-decoration:none} 
#contacts {
	top:55px;
	right:0;
	color:#bc933a;
	position:absolute;
	text-align:right;
	}
	#contacts span.phone {
		font:20px/1.5 Georgia,serif;
		}
		#contacts span.code {
			position:relative;
			top:-.7em;
			left:.2em;
			font-size:.7em;
			}
		#contacts a.mail {
			position:relative;
			top:-.7em;
			}
	#contacts span.address {
		font:italic 14px/1.5 Georgia,serif;
		}
h2{ 
  font-family:Tahoma;
  font-size:14px;
  color:#433015;
  font-weight:normal
} 
  
#wrapper{
  overflow:hidden;
  margin:0 auto;
  width: 747px;
  position:relative;
  }   
#alogo{
  display:block;
  margin-top:27px;
  display:inline;
  float:left;
  width:201px;
  text-indent: -1000px;
  height:75px;
  background:url("../img/logo3.jpg") no-repeat left top;}
  #alogo:hover{background:url("../img/logo3.jpg") no-repeat left bottom;}

#three{
  width:109px;
  float:right;
  margin-top:62px;
  display:inline;
  font-family:Verdana;
  font-size:9px;
  letter-spacing:-2px;
  text-align:right;
  }
  #three img{display:inline}
  #three a {color:#bc933a;display:inline;margin-left:23px}
  .three_item{float:left;margin-left:24px}
#telmail{
  width:80px;
  
  float:right;
  margin-top:62px;
  margin-right:25px;
  font-family:Verdana;
  font-size:10px;
  letter-spacing:-1px;
  color:#bc933a;
  } 
  #telmail a{
    color:#ed016a;
    text-decoration:underline;}
#menu{
  width:747px;
  height:62px;
  border-top: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  float:left;
  margin:22px 0 11px 0;
  padding:12px 0;
  } 

#i1{display:block;
  float:left;
  width:255px;
  text-indent: -1000%;
  height:62px;
  margin-left:30px;
  background:url("../img/1.gif") no-repeat left top;}
  #i1:hover{background:url("../img/1.gif") no-repeat left bottom;}
#i2{display:block;
  float:left;
  width:156px;
  text-indent: -1000%;
  height:62px;
  margin-left:50px;
  background:url("../img/2.gif") no-repeat left top;}
  #i2:hover{background:url("../img/2.gif") no-repeat left bottom;}
#i3{display:block;
  float:left;
  width:114px;
  margin-left:70px;
  text-indent: -1000%;
  height:62px;
  background:url("../img/3.gif") no-repeat left top;}
  #i3:hover{background:url("../img/3.gif") no-repeat left bottom;}
#i4{display:block;
  float:left;
  width:222px;
  text-indent: -36000px;
  height:62px;
  background:url("../img/4.gif") no-repeat left top;}
  #i4:hover{background:url("../img/4.gif") no-repeat left bottom;}
  #i4 span {display:none;}
#presentation{
  clear:both;
  width:747px;
  height:300px;
  padding:6px 0;
  border-bottom: solid 1px #bdbdbd;
  }
#news{
  width:225px;
  float:left;
  margin-top:18px;
  margin-right:26px;
  }
.m_header{  
  font-family:Tahoma;
  font-size:18px;
  color:#433015;
}
	.m_header a {
		color:#433015;
		text-decoration:underline;
		}
.n_item{
  font-family:Tahoma;
  font-size:12px; 
  padding-left:26px;
  margin-top:10px;
  background:url("../img/line.gif") no-repeat left top;
  }
.n_item a{
  color:#7a7a7a;text-decoration:underline;
  }
.n_item a:hover{color:#c6771a;text-decoration:none} 
.n_item a.spec{color:#ed016a}
.n_item a.spec:hover{color:#c6771a;text-decoration:none}
.link{
  font-family:Tahoma;
  font-size:11px; 
  margin-top:22px;
  }
.link a{  
  color:#7a7a7a;
  text-decoration:underline;
  }
.link a:hover{color:#c6771a;text-decoration:none} 
#about_main{
  margin-top:18px;
  }
#main_text{
  font-family:Tahoma;
  font-size:12px;
  line-height:1.5;
  padding-left:10px;
  margin-top:10px;
  color:#222;
  } 
#images{
  margin-top:36px;
  }
	#images table {
		width:100%;
		}
		#images table td {
			vertical-align:middle;
			text-align:center;
			padding:10px 0;
			}
	#images td a {
		margin:0 10px;
		}
.link {clear:both;} 
#footer{
  float:left;
  width:747px;
  border-top:solid 1px #bdbdbd;
  padding-top:6px;
  font-family:Verdana;
  font-size:11px;
  line-height:1.5;
  color:#7a7a7a;
  text-align:center;
  margin-top:36px
  } 
#footer a{color:#ed016a;
  text-decoration:underline;
  }
#footer a:hover{color:#c6771a;text-decoration:none} 
#c {color:#999} 
#counter{margin:5px auto;width:31px}

#about{width:747px;float:left;}
#about table.info {
	width:100%;
	}
#about table.info td {
	vertical-align:top;
	padding-top:15px;
	}
.a_text{width:490px;float:left;margin-right:26px;margin-left:10px;font-family:Verdana;font-size:12px;color:#7a7a7a}
.a_text a{color:#ed016a;text-decoration:underline;}
.a_text a:hover{color:#c6771a;text-decoration:none}
#map{width:638px;float:right;margin-right:22px; margin-top:15px}
#works_menu{font-family:Tahoma;font-size:11px;letter-spacing:0px;margin:36px 0 8px 26px;}
#works_menu a{padding: 3px 9px;border-right: solid 1px #bdbdbd;color:#bdbdbd;text-decoration:underline}
#works_menu a.w_a_checked{color:#fff;background-color:#999}
#works_menu a.w_a_last{border:none}
#works_menu a:hover{text-decoration:underline}
#works_menu a.extra{margin-left:432px;color:#ed016a;border:none;}
#works_menu a.extra:hover{color:#fff;background-color:#ed016a}
#clients{width:220px;float:left}
#clients img{margin:6px 0 6px 26px;}
.c_text{font-family:Verdana;font-size:12px;margin:6px 10px 12px 26px;color:#222;}
.c_text a{color:#ed016a;text-decoration:underline;padding-bottom:2px;}
.c_text a:hover{color:#fff;background-color:#ed016a;text-decoration:none;}
#clients ul{font-family:Verdana;font-size:12px;margin:10px 0 15px 26px;list-style:none;line-height:2}
#clients ul a{color:#222;text-decoration:underline;}
#clients ul a:hover{color:#fff;background-color:#ed016a}
.w_h{margin-top:16px;background:url("../img/line.gif") no-repeat left top;padding-left:26px;font-family:Tahoma;font-size:12px;letter-spacing:0px;color:#433015;}
.w_h_2{background:url("../img/star.gif") no-repeat left top;padding-left:26px;font-family:Tahoma;font-size:11px;letter-spacing:0px;color:#433015;height:19px;margin-top:55px;padding-top:2px;}
#work{width:508px;float:right;}
#work a img {border:2px solid #FFF}
#work a:hover img {border:2px solid #ed016a}
