* {
    margin: 0; 
} 
html, body { 
    height: 100%; 
} 
.wrapper { 
    min-height: 100%; 
    height: auto !important; 
    height: 100%; 
    margin: 0 auto -290px; 
    
    width:1000px;
} 
 .footer1 { 
    height: 290px; 
} 

.push {height: 120px;}


.footer1 { text-align:center;  }

.wrapper p 
{
  padding:15px 57px;
  font: 14px Tahoma, Verdana;
  color:#6f6f6f;
}

.wrapper td
{
  font: 14px Tahoma, Verdana;
  color:#6f6f6f;
}
/*-----------------------------*/


.ull {padding:15px 0px 15px 75px;}

.ull li
{
  list-style:url(img/bullet.gif);
  font: 14px Tahoma, Verdana;
  color:#6f6f6f;
  
}

h1
{
 font:16px bold Tahoma, Verdana;
  color:#141414;
  padding-left:57px;
}


a
{
  font:14px bold Tahoma, Verdana;
  color:#fe2601;
  text-decoration:none;
 
}

a:hover
{
  font:14px bold Tahoma, Verdana;
  color:#fe2601;
  text-decoration:underline;
 
}

tr,td
{
 margin:0px;
 padding:0px;
 
}

p{
  text-align:justify;
 
}

body{
 
  background-color:#fff;
  
}

img{border:none;}

#orange_text
{
  font: 14px Tahoma;
  color:#fff;
  background-color:#fe2601;
  padding:0px 5px;
}

.top
{
  height:50px; 
  text-align:right; 
  
  margin:0px;
  padding:0px;
  position:relative;
  width:1000px;
}

.top a {padding-right:50px;}
/*--------------green blocks--------*/

.green_div
{
  background-image:url(img/H1_1px.gif);
  background-repeat: repeat-x;
  height:84px; 
  width:49%; 
  z-index:1;
  position:absolute;
  left:51%;
}

.green_div_img
{
  background-image:url(img/H1.gif); 
  background-repeat: no-repeat;
  height:84px; width:128px; 
  z-index:4;
  position:absolute;
  left:38%;

}

.green_div_img2
{
  background-image:url(img/H1_clear.gif); 
  background-repeat: no-repeat;
  height:84px; width:128px; 
  z-index:4;
  position:absolute;
  left:38%;

}



/*----------menu small------------*/



.list{
 padding:0px;
 margin:0px;
  font: bold 11px Tahoma, Verdana;
  color:#b2b2b2;

}



.list li a{
  
  font:bold 11px Tahoma, Verdana;
  color:#b2b2b2;
  text-decoration:none;
  
}

.list li a:hover{

 color:#000;
 text-decoration:underline;

}


.list li{
 
 list-style:none;
 
}

.td_menu
{
  height:223px;
  width:163px;
  vertical-align:bottom; 
  text-align:center;
 
}

/*----------top menu big--------------*/
.menu
{
  padding:10px 15px 30px 47.5%;
  
  height:40px;
  margin:0px;
 
}

.menu_ru
{
 padding:10px 15px 30px 49.5%;
  
  height:40px;
  margin:0px;

}

.ie7 .menu
{
  padding:10px 10px 30px 52%;
  height:40px;
  margin:0px;
 
}

.ie7 .menu_ru
{
  padding:10px 10px 30px 54%;
  height:40px;
  margin:0px;
 
}

.big_menu
{
  height:50px; 
  width:350; 
  position:absolute;
  left:47%;
  padding:10px 57px 30px 0px;
   
}



.menu_top  li
{
 list-style-type: none;
 display: inline;
 
 
}

.menu_top li a
{ 
  font: bold 14px Tahoma, Verdana;
  color:#141414;
  text-decoration:none;
}

.menu_top li a:hover
{
  font: bold 14px Tahoma, Verdana;
  color:#b2b2b2;
  text-decoration:none;
}

/*------------text block-------*/

.content
{ 
  z-index:5;
  font: 14px Tahoma, Verdana;
  color:#6f6f6f;
  margin:0px;
  vertical-align:top;
  position:relative;
  top:80px;
  padding:0px 57px;
  
}


.text_block
{ 
  padding:0px 30px;
  font: 14px Tahoma, Verdana;
  color:#6f6f6f;
  margin:0px;
  vertical-align:top;
  width:946px;
 
}

.text_block p
{
  margin:0px;
  padding-bottom:7px;

}

/*----------footer-----------*/

#footer
{
  position:relative;
  bottom:0px;
  left:0px;
  width:100%;
  z-index:4;
  margin:0px;
  padding:0px;
   
}


.side_decorl
{
  width:27px;

  vertical-align:bottom;
  margin:0px;
  padding:0px;

}

.side_decorr
{
  width:27px;

  vertical-align:bottom;
   margin:0px;
  padding:0px;
}

.left_footer
{
  width:387px;
  height:153px;
  background-image: url(img/bird.gif);
  background-repeat:no-repeat;
  vertical-align:bottom;
  margin:0px;
    text-align:left;
   font: 12px Tahoma, Verdana;
  color:black;
   padding:0px;


}
.right_footer
{
  width:498px;
  height:153px;
  background-image: url(img/Contact.jpg);
  background-repeat:no-repeat;
  padding:0px;
  margin:0px;
  font:36px Arial;
  color:#141414;
  vertical-align: bottom;
  
}


#span_
{
   color:#fe2601; 
   font:12px Tahoma, Verdana;
       
}

#tel
{
  padding: 0px 0px 0px 88px;
  margin:0px 0px 62px 0px; 
  line-height:25pt;
}

/*---------about---------------------*/

.logo
{
 height:223px;

 width:345px;
 vertical-align:top;

}

.logo1
{
 height:223px;
 
 width:345px;
 vertical-align:top;
 padding-right:52.5%;
 
}
 

.logo img {border:0px;}

.put
{ 
 font:bold 14px Tahoma, Verdana;
  color:#b2b2b2;

}


.menu_list a
{
  font: bold 14px Tahoma, Verdana;
  color:#141414;
  text-decoration:none;
}

.menu_list a:hover
{
  font: bold 14px Tahoma, Verdana;
  color:#b2b2b2;
  text-decoration:none;
}


.top_td
{
  height:112px;
  vertical-align:bottom;
  text-align:center;
}




.green
{
  text-align:left;
  background-image:url(img/H1_1px.gif);
  background-repeat: repeat-x;
  height:84px;
  font:30px bold Tahoma, Verdana;
  color:#fff;
  width:590px;
  padding-left:120px;
 
}

.green1
{
  text-align:left;
  background-image:url(img/H1_1px.gif);
  background-repeat: repeat-x;
  font:30px bold Tahoma, Verdana;
  color:#fff;
  padding:20px 0px 0px 75px;
  z-index:3;
  position:absolute;
  left:45%;
  height:84px;
  
}

#pad{padding-top:20px;}

/*---------sitemap---------------------*/
.green a
{
  font:30px bold Tahoma, Verdana;
  color:#fff;
  text-decoration:none;

}

.green a:hover
{
  font:30px bold Tahoma, Verdana;
  color:#fff;
  text-decoration:underline;
}

.green1 a
{
  font:30px bold Tahoma, Verdana;
  color:#fff;
  text-decoration:none;

}

.green1 a:hover
{
  font:30px bold Tahoma, Verdana;
  color:#fff;
  text-decoration:underline;
}

.menu_orange
{
  padding:0px;
  margin:0px;
}

.menu_orange li
{
 list-style-type: none;
 display: inline;
 padding-right:15px;

}

.menu_orange li a
{
  color:#fff;
  background-color:#6d6d6d;
  padding:0px 5px;
  font:14px bold Tahoma, Verdana;
  text-decoration:none;
}

.menu_orange li a:hover
{
  font:14px bold Tahoma, Verdana;
  color:#ffffff;
  text-decoration:none;
  background-color: Transparent;
}

.menu1
{
  position:absolute;
  top:494px; left:42%; 
  z-index:4; width: 500px;

}

.menu2
{
  position:absolute;top:618px; 
  left:47%; z-index:4; 
   width: 300px;
  
}
/*---------portfolio-----------*/

.img_folio 
{
  /*background-image: url(image.jpg);*/
  background-repeat: no-repeat;  
  height:160px;
  width:241px;
  text-align:right;
  vertical-align:top;
  padding-right:60px;
  
  
}


.img_folio  a 
{
  font:12px bold Tahoma, Verdana;
  color:#fff;
  text-decoration:none;
 
  line-height:17px;
 
}

.link {margin-right:15px; vertical-align:bottom;}

.img_folio  a:hover
{
   text-decoration:underline;
 
}

#send
{
  background-color:#fe2601; 
  width:80px;
  
}

#send a
{
 text-decoration:none;
 font:18px  bold Tahoma,Verdana;
 color:#fff;
 padding-left:30px;
 
}

#send a:hover
{
 text-decoration:underline;
 font:18px  bold Tahoma, Verdana;
 color:#fff;
 padding-left:30px;
 
}
