/* Start of CMSMS style sheet 'main' */
* {margin: 0; padding: 0;}
html {background:url(../images/site/bg_main.jpg) left top;}
img {border:0px;}
form {border:none}
.empty{clear:both}

#layout{
  width:935px;
  margin: 0 auto;
  padding-top:37px;
  font-family: Tahoma;
}

#header{
 width:897px;
 height:617px;
 margin-left:20px;
 background: url(../images/site/header_bg.jpg) left top no-repeat;
 padding-left:19px;

}

#menu{
  padding-right:57px;
}

#menu ul li{
  list-style-type: none;
  float:left;
}

#menu ul li.l1{
  margin-left: 20px;
}

#menu ul li.l2{
  margin-left: 45px;
}

#menu ul li.l3{
  margin-left: 63px;
}

#menu ul li.l4{
  margin-left: 74px;
}


#menu ul li a{
  font-size: 14px;
  font-weight: bold;
  color:#000000;
  text-decoration: none;
  display: block;
  margin-top:9px;
}

#menu ul li a.chosen{
  color: #6f7168;
}

#logo{
  width:198px;
  height:133px;
  padding-top:41px;
}

#what_we_do{
  font-size: 14px;
  color:black;
  padding-left:16px;
  padding-top:32px;
}


#what_we_do ul li{
  list-style-type: none;
  margin-bottom:8px;
  float: left;
  clear: both;
}

#left_cont{
  float:left;
}

#what_we_do ul li a
{
font-family: Tahoma;
text-decoration:none;
color:#000000;
}

#what_we_do ul li a:hover
{
font-family: Tahoma;
text-decoration:none;
color: #7db003;
}

#right_cont{
  float:right;
}

#pages{
  width:915px;
  background: url(../images/site/pages_bg.jpg) left top repeat-y;
}



#contacts{
  float:left;
  font-size:20px;
  color: #d3ee1b;
  padding-top:20px;
  }


#main{
  width:915px;
  margin-left:21px;
  background: white url(../images/site/grad.jpg) right bottom no-repeat;

}

#wrapper{
  background:url(../images/site/right_col_bg.jpg) right top no-repeat;
  width:915px;
}



#left_col{
  float:left;
  width:225px;
  background: url(../images/site/shad2.jpg) right top no-repeat;
  position: relative;
  right:20px;
}


#left_col a:hover{
  color: white;
}



#top{
  width: 220px;
  height:70px;
  background: url(../images/site/top.png) left top no-repeat;
}


#shadow{
 width:210px;
 background: url(../images/site/sticker2.jpg) left top repeat-y;
 margin-left:10px;
 padding-bottom:28px;
}


#sticker{
  width:210px;
  background: url(../images/site/sticker1.jpg) left top no-repeat;
  padding-top:10px;
}



#sticker a{
  display:block;
  padding-left:33px;
  font-size: 12px;
  color: #793300;
  margin-bottom:12px;
}



#sticker a.ico0{
  height:21px;
  background: url(../images/site/ico1.jpg) left top no-repeat;
}


#sticker a.ico0:hover{
  background: url(../images/site/ico1_col.jpg) left top no-repeat;
}


#sticker a.ico1{
  height:21px;
  background: url(../images/site/ico2.jpg) left top no-repeat;
}


#sticker a.ico1:hover{
  background: url(../images/site/ico2_col.jpg) left top no-repeat;
}


#categories{
  margin-left:18px;
}



#sticker a.ico2{
  height:28px;
  background: url(../images/site/ico3.jpg) left top no-repeat;
}


#sticker a.ico2:hover{
  background: url(../images/site/ico3-col.jpg) left top no-repeat;
}




#sticker a.ico3{
  height:18px;
  background: url(../images/site/ico4.jpg) left top no-repeat;
}

#sticker a.ico3:hover{
  background: url(../images/site/ico4_col.jpg) left top no-repeat;
}


#adress{
  width:191px;
  height:182px;
  background: url(../images/site/adress.gif) left top no-repeat;
  margin-left:10px;
  font-size: 12px;
  padding-top:50px;
  padding-left:19px;
}

#adress a{
  float:right;
  margin-right:25px;
  margin-top:16px;
  font-weight: bold;
  color: #793300;
}

#right_col{
  width:652px;
  float:left;
  position: relative;
  right:20px;
  padding-left:13px;
  font-size:12px;
}


#right_col a{
  color:black;
}


#right_col a:hover{
  color:#7db003;
}


#right_col a.visited{
  color:#bf7603;
}


#right_col h1{
  font-size: 14px;
  color: #424141;
  margin-top: 7px;
  margin-bottom:32px;
}

#right_col p{
  margin-bottom:45px;
}


#examples{
  float:right;
  font-size: 11px;
  font-weight: bold;
  color:#793300;
  width:408px;
  margin-left:16px;
}

#examples img{
  float:right;
  margin-right:13px;
}

#text{
  float: left;
  clear: both;
  padding-left:7px;
  padding-right: 7px;
  width:393px;
  margin-top:5px;
}

#footer{
  width:845px;
  height:53px;
  background: url../images/site/footer.jpg) left top no-repeat;
  margin-left: 21px;
  font-size: 11px;
  color: #353535;
  padding:12px 35px 0 35px;
}

#footer a{
  color: #353535;
}

#copyright_1{
  float:left;
  width:246px;
}

#copyright_2{
  float:right;
}


/* End of 'main' */

