html * {
    padding: 0;
    margin: 0;
	
}

body {
    background: url("images/bg.gif") top repeat-x #FEB100;
color:#000000;
    
   
}

	
#bg{ WIDTH:1026px;   margin:0 auto;  text-align:center}
#top_menu { background: url("images/top_menu.png") top center no-repeat ;width: 1026px;    margin:0 auto;    height:23px;  }
#top_menu ul{   height:23px;  margin-left:30px; color:#CCCCCC;font-size:11px;
font-family:Tahoma;border:0;text-align:left;}
#top_menu ul li{   height:12px;  color:#CCCCCC;font-size:11px;padding-right:10px;margin-top:5px;
font-family:Tahoma;text-align:left;list-style:none;float:left;margin-left:10px;
border-right:solid #CCCCCC 1px;}
#top_menu ul li a{  font-size:11px;
color:#CCCCCC;
font-family:Tahoma;text-decoration:none;}
#header { background: url("images/header.gif") top center no-repeat ;width: 1026px;    margin:0 auto;  text-align:left;  height:156px;  }
#header a img{  margin:0 auto;  text-align:left;  border:0; margin-top:40px;margin-left:7px;}


#content_menu {overflow : hidden;width:1026px; height:205px;  margin:0 auto;  text-align:center;}
#header_menu {width:255px;display:block;float:left; height:205px;  margin:0 auto;  text-align:left;}
#header_menu ul{width:255px;height:205px;  margin:0 auto;  text-align:left;}
#header_menu ul li{background: url("images/menu_header.gif") top center no-repeat ;width:255px; height:30px; padding-top:0px; margin:0 auto;  text-align:left;}
#header_menu ul li a{font-size: 22px;color: #000000;margin-top:12px;line-height:130%;
	padding: 12px 8px 0 40px;text-align: left;text-decoration: none;}
#zarowka {background: url("images/zarowka.gif");width:258px;display:block;float:left; height:205px;  margin:0 auto; padding:0; text-align:left;}

#header_right { width: 513px;    margin:0 auto;    height:258px; float:left;display:block; }
#header_right ul{  color:#CCCCCC;font-size:11px;height:43px;
font-family:Tahoma;border:0;text-align:left;margin:0;padding:0;}
#header_right ul li{    color:#CCCCCC;font-size:11px;margin:0;padding:0;
font-family:Tahoma;text-align:left;list-style:none;float:left;display:block;}
#header_right ul li a{  font-size:11px;float:left;display:block;
color:#CCCCCC;border:0;
font-family:Tahoma;text-decoration:none;}
#header_right ul li a img{  font-size:11px;float:left;
color:#CCCCCC;border:0;
font-family:Tahoma;text-decoration:none;}
#header_right ul li img{  font-size:11px;float:left;
color:#CCCCCC;border:0;
font-family:Tahoma;text-decoration:none;}


#ostatnie_projekty{  width:513px;height:162px;background: url("images/header_right_05.gif") top no-repeat; 
border:0;margin:0;padding:0;overflow : hidden;display:block;float:left;
text-decoration:none;}

#ostatnie_projekty ul{ margin-left:45px;margin-top:47px;list-style:none;}
#ostatnie_projekty ul li{ list-style:none;float:left;width:71px;height:113px;margin-right:4px;}

#content {clear:both;overflow : hidden;width:1026px; height:396px;  margin:0 auto; padding:0;margin-top:0; text-align:center;float:left;display:block; }

#content_left {background: url("images/content_left.gif") top no-repeat; width: 513px;    margin:0 auto;  
 padding:0;margin-top:0;  height:396px; float:left;display:block; }
#content_left .text_01{line-height:130%; width:390px;font-size:23px; color:#ffffff;margin-left:60px;margin-top:27px;}
#content_left .text_01 span{font-size:23px; color:#FEB103;}
#content_left .text_02{line-height:110%;width:390px;font-size:19px; color:#ffffff;margin-left:60px;margin-top:14px;}
#content_left .text_03{line-height:110%; width:390px;font-size:30px; color:#ffffff;margin-left:60px;margin-top:2px;}
#content_left .text_03 span{margin-left:5px;font-size:30px; color:#ff0000;font-weight: bold;}
#content_left .text_04{line-height:110%; width:390px;font-size:20px; color:#ffffff;margin-left:60px;margin-top:2px;}
#content_left .text_05{line-height:110%; width:390px;font-size:25px; color:#ffffff;margin-left:60px;margin-top:30px;}




#content_right {background: url("images/content_right.gif") top no-repeat; width: 513px;    margin:0 auto;  
 padding:0;margin-top:0;  height:396px; float:left;display:block;color:#ffffff; 
 font-size:11px; font-family:Tahoma;line-height:120%; text-align:left;}
#content_right span{color:#ffffff; font-size:9px; font-family:Tahoma;}

 
#index_galeria {clear:both;overflow : hidden;width:1026px;   margin:0 auto; padding:0;margin-top:0; text-align:center;float:left;display:block; }
#index_galeria ul li { width: 336px;  height:218px;  margin:0 auto;  list-style:none;
 padding:0;margin-top:0;   float:left;display:block;position:relative; }
#index_galeria ul { 
 padding:0;margin-top:50px; margin-left:10px; float:left;display:block; }


 
.bg_foto {background: url("images/bg_foto.png") top no-repeat; width: 329px;    margin:0 auto;  
 padding:5px;margin-top:0;  height:156px; float:left;display:block; }
.bg_foto img{border:0;}

.opis_zdjecia {background: url("images/opis_zdjecia.png") top no-repeat; width: 219px;    margin:0 auto;  
 padding-top:10px;margin-top:0; color:#ffffff; font-weight: bold;font-size:11px; font-family:Tahoma; height:66px; float:left;display:block;position:absolute;top:150px;left:115px;z-index:-1; }
.opis_zdjecia span{  
 color:#000000; font-weight: normal;font-size:11px; font-family:Tahoma; }
.opis_zdjecia a{  
 color:#ffffff; font-weight: normal;font-size:11px; font-family:Tahoma;font-weight: bold;text-decoration:none; }
 
.tytul_zdjecia{position:absolute;width: 106px;    margin:0 auto;  top:130px;left:5px;
 padding:0;margin-top:0;  height:42px; float:left;display:block; }

.tytul_zdjecia img{border:0;}




#content_right .formularz {width:500px;  background:transparancy;padding-left:35px;padding-top:15px;font-family:Tahoma; font-size: 11px; text-align:left;color:#ffffff;}
#content_right .form_name {background:url(images/form_name.png); background-repeat:no-repeat; width:443px; border: 0px; height:31px; padding-left:3px;text-align:left;overflow : hidden;display : block; float : left;}
#content_right .mail{background:url(images/form_mail.png); background-repeat:no-repeat; width:213px; border: 0px; height:31px; padding-left:3px;text-align:left;overflow : hidden;display : block; float : left;}
#content_right .phone{background:url(images/form_mail.png); background-repeat:no-repeat; width:213px; border: 0px; height:31px; padding-left:3px;text-align:left;overflow : hidden;display : block; float : left;}
#content_right .basic{overflow : hidden;margin-top:5px;margin-right:5px;}
#content_right .custom{overflow : hidden;margin-top:5px;margin-right:5px;margin-left:15px;}
#content_right .other{overflow : hidden;margin-top:5px;margin-right:5px;margin-left:15px;}
#content_right textarea{background:url(images/form_text.png); background-repeat:no-repeat; width:443px; border: 0px; height:141px; padding-top:7px;padding-left:3px;text-align:left;overflow : hidden;display : block; float : left;}
#content_right .call{overflow : hidden;margin-top:5px;margin-right:5px;margin-left:15px;margin-bottom:10px;}
#content_right .sub { margin-right:0; background:url(images/submit.png); width:85px; height:36px; border:none; float:right;margin-left:110px; }
#content_right .form_about{background:url(images/input_about.png); background-repeat:no-repeat;margin-top:2px; width:211px; border: 0px; height:29px; padding-top:7px;padding-left:3px;text-align:left;overflow : hidden;display : block; float : left;}
#content_right p {margin-top:10px;margin-left:35px;margin-bottom:0;font-family:Tahoma; font-size: 11px; text-align:left;color:#ffffff;}





#footer{clear:both;overflow : hidden;width:100%;height:147px;
    background: url("images/bg_footer.gif") top repeat-x #FEB100;
color:#ffffff;
    }

#footer #footer_menu { width: 1026px;    margin:0 auto;    padding-top:80px; text-align:center; }
#footer_menu ul{  width: 650px;  height:23px;  margin:0 auto;  color:#CCCCCC;font-size:12px;
font-family:Tahoma;border:0;text-align:center;}
#footer_menu ul li{   height:12px;  color:#CCCCCC;font-size:12px;padding-right:10px;margin-top:5px;
font-family:Tahoma;text-align:center;list-style:none;float:left;margin-left:10px;
border-right:solid #CCCCCC 1px;}
#footer_menu ul li a{  font-size:12px;
color:#CCCCCC;font-weight: bold;
font-family:Tahoma;text-decoration:none;}
#footer_menu p{ margin-top:10px; font-size:10px;
color:#CCCCCC;
font-family:Tahoma;text-decoration:none;}

