html,body{
margin:0;padding:0;
}
body{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(../images/bgd.jpg);
background-repeat:repeat-x;
}
form{
margin:0;
padding:0;}

#content{
width:100%;
width:950px;
margin:0 auto;
}

ul, li{
margin:0 0 0 4px;
padding:0 0 0 1px;
}

#logo{
width:320px;
display:inline;
float:left;
}

#menu{
background-image:url(../images/bgd_menu.jpg);
background-repeat:no-repeat;
}

#tekstowo{
background-image:url(../images/bgd_txt.jpg);
background-repeat:no-repeat;
}

#prawa_srodek{
width:574px;
margin:0 auto;
overflow:hidden;
}

#header{
display:inline;
float:left;
height:103px;
width:630px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
}
#header a{
text-decoration:none;
color:#FFFFFF;
}
#header a:hover{
text-decoration:underline;
}

#srodek{
overflow:hidden;
}
#lewa{
display:inline;
float:left;
width:311px;
}
#prawa{
display:inline;
float:left;
width:639px;
}

/*****MENU*****/

.ahaft{
display:block;
background-image: url(../images/m_haft_komp_off.jpg);
width:311px;
height:46px;
}
.ahaft:hover{
background-image: url(../images/m_haft_komp_on.jpg);
}

.areczniki{
display:block;
background-image: url(../images/m_reczniki_off.jpg);
width:311px;
height:27px;
}
.areczniki:hover{
background-image: url(../images/m_reczniki_on.jpg);
}

.akoldry{
display:block;
background-image: url(../images/m_koldry_off.jpg);
width:311px;
height:27px;
}
.akoldry:hover{
background-image: url(../images/m_koldry_on.jpg);
}

.aposciel{
display:block;
background-image: url(../images/m_posciel_off.jpg);
width:311px;
height:25px;
}
.aposciel:hover{
background-image: url(../images/m_posciel_on.jpg);
}

.atshirt{
display:block;
background-image: url(../images/m_tshirt_off.jpg);
width:311px;
height:26px;
}
.atshirt:hover{
background-image: url(../images/m_tshirt_on.jpg);
}

.apolary{
display:block;
background-image: url(../images/m_polary_off.jpg);
width:311px;
height:26px;
}
.apolary:hover{
background-image: url(../images/m_polary_on.jpg);
}

.anaszywki{
display:block;
background-image: url(../images/m_naszywki_off.jpg);
width:311px;
height:26px;
}
.anaszywki:hover{
background-image: url(../images/m_naszywki_on.jpg);
}

.atapicerki{
display:block;
background-image: url(../images/m_tapicerki_off.jpg);
width:311px;
height:27px;
}
.atapicerki:hover{
background-image: url(../images/m_tapicerki_on.jpg);
}

.aodziez{
display:block;
background-image: url(../images/m_odziez_off.jpg);
width:311px;
height:26px;
}
.aodziez:hover{
background-image: url(../images/m_odziez_on.jpg);
}

.aaktualnosci{
display:block;
background-image: url(../images/m_aktualnosci_off.jpg);
width:311px;
height:35px;
}
.aaktualnosci:hover{
background-image: url(../images/m_aktualnosci_on.jpg);
}

.atechnologia{
display:block;
background-image: url(../images/m_technologia_off.jpg);
width:311px;
height:24px;
}
.atechnologia:hover{
background-image: url(../images/m_technologia_on.jpg);
}

.awycena{
display:block;
background-image: url(../images/m_wycena_off.jpg);
width:311px;
height:23px;
}
.awycena:hover{
background-image: url(../images/m_wycena_on.jpg);
}

.akontakt{
display:block;
background-image: url(../images/m_kontakt_off.jpg);
width:311px;
height:49px;
}
.akontakt:hover{
background-image: url(../images/m_kontakt_on.jpg);
}

/*****MENU KONIEC*****/

#haft_studio{
background-image:url(../images/haft_studio.jpg);
background-repeat:no-repeat;
height:387px;
}
#haft_studio_txt{
padding:175px 0 0 183px;
color:#FFFFFF;
width:425px;
}

#bgd_technologia{
display:inline;
float:left;
width:318px;
height:336px;
background-image:url(../images/bgd_technologia.jpg);
background-repeat:no-repeat;
}

#bgd_wycena{
display:inline;
float:left;
width:321px;
height:336px;
background-image:url(../images/bgd_wycena.jpg);
background-repeat:no-repeat;
}

#bloki{
margin:210px 0 0 38px;
width:251px;
}
#blok_technologia{
margin:210px 0 0 38px;
width:251px;
}
#blok_wycena{
margin:210px 0 0 38px;
width:251px;
}
#bloki_txt_green{
color:#809c00;
}
.txt_green{color:#809c00;}
#bloki_txt_green a{
color:#809c00;
text-decoration:none;
}
#bloki_txt_green a:hover{
text-decoration:underline;
}

#bloki_txt{
color:#696060;
margin:10px 0;
}

#stopka_gora{
border-top:2px solid #a2c401;
height:50px;
padding:15px 0 0 10px;
}

#stopka_menu{
display:inline;
float:left;
}
#stopka_kontakt{
display:inline;
float:right;
margin:0 35px 0 0;
}

#stopka_dol{
border-top:1px solid #c9c9c9;
height:30px;
padding:15px 0 0 10px;
}

#txt_lightgrey{
color:#999999;
}
#txt_lightgrey a{
color:#ff9000;
font-weight:bold;
text-decoration:none;
}
#txt_lightgrey a:hover{
text-decoration:underline;
}

#stopka_copyright{
display:inline;
float:left;
}
#stopka_vmg{
display:inline;
float:right;
margin:0 35px 0 0;
}

.form_txt{
border:1px solid #809c00;
background-color:#FFFFFF;
font-size:11px;
padding:3px 0 3px 5px;
}

.form_button{
border:1px solid #809c00;
background-image:url(../images/form_but_bgd.jpg);
background-repeat:repeat-x;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

#galeria_produkt{
display:inline;
float:left;
width:283px;
}

#tekst_black{
color:#696060;
}
#tekst_black a{
color:#696060;
text-decoration:none;
}
#tekst_black a:hover{
text-decoration:underline;
}

#galeria{
overflow:hidden;
}

#galeria_blok{
display:inline;
float:left;
width:180px;
}

#img_galeria{
border:1px solid #8caa00;
padding:5px 5px;
}

#sep_foto{
display:inline;
float:left;
width:15px;
}

#opis_foto{
color:#696060;
margin:10px 8px;
width:166px;
}
#sep_galeria{
background-image:url(../images/sep_galeria.jpg);
background-repeat:no-repeat;
background-position:center;
width:574px;
}


