/* Strona */

body {background: #545454; color: #000000; font-size: 12px; line-height: 15px;  font-family: "lucida grande", "Trebuchet MS", tahoma, verdana, sans-serif;
text-align: center; margin-left: auto; margin-right: auto; margin-top: 0; 
}
a, a:link, a:visited, a img, img {text-decoration: none; border: none;}

/* Strona - cala strona */
.kreska {background: #cccccc; color: #ffffff; padding: 1 1 1 1px}

.strona {color: #ffffff; font-size: 13px; line-height: 19px; margin: 0 auto; text-align: left; }

/* cześć gorna */
.strona_gora {color: #ffffff; background: #000000; height: 150px; margin: 0 auto; }
.gora {font-size: 14px; line-height: 20px; color: #ffffff; text-decoration: none;}
.gora a {font-size: 14px; line-height: 20px; color: #ffffff; text-decoration: none;}
.gora a:visited {font-size: 14px; line-height: 20px; #ffffff; }
.gora a:hover {font-size: 14px; line-height: 20px; color: #f9c506; text-decoration: underline; background: #0a0a0a;}

/* czesc z listkami */
/* .strona_listki {color: #202020; background: #ffffff; height: 210px; margin: 0 auto; background-image:url('g/tlo_listki.jpg');  background-position: center bottom; background-repeat: no-repeat; } */
.strona_listki {color: #202020;  height: 200px; margin: 0 auto; }
.strona_listki {font-size: 14px; line-height: 20px; color: #202020; text-decoration: none;}
.strona_listki a {font-size: 14px; line-height: 20px; color: #202020; text-decoration: none;}
.strona_listki a:visited {font-size: 14px; line-height: 20px; color: #202020;}
.strona_listki a:hover {font-size: 14px; line-height: 20px; color: #000000; background: #f9c506;}

/* czesć strony z listkami */
.strona_szara {font-size: 13px; line-height: 17px; background: #333333; color: #ffffff; width: 920px; margin: 0 auto; padding-top: 20px;}
.strona_szara a {font-size: 13px; line-height: 17px; color: #ffffff; text-decoration: none;}
.strona_szara a:visited {font-size: 13px; line-height: 17px; color: #ffffff;}
.strona_szara a:hover {font-size: 13px; line-height: 17px; color: #f9c506; text-decoration: underline; background: #0a0a0a;}

.pole {font-size: 18px; line-height: 20px; color: #ffffff;  text-decoration: none; }
.pole_cz {font-size: 15px; line-height: 28px; color: #ffffff; background: #ff0000; text-decoration: none; padding: 2px;}


.wyrownany {text-align: justify; }

/* dolna czesc strony z dodatkowymi informacjami */
.strona_d {background: #3b3b3b; color: #ffffff; width: 100%; text-align: left; margin: 0 auto; padding: 0 10 10 10px}

/* kolumna */
.kolumna {float: left;}
.kolumna_kreska_l {float: left; padding-left: 20px; border-left: 1px solid #dddddd;}
.kolumna a {color: #000000; text-decoration: underline;}
.kolumna a:visited {color: #000000;}
.kolumna a:hover {color: #000000; background: #f9c506;}

/* duze litery  */
.duze_1_zolte {color: #f9c506; font-size: 21px; line-height: 26px; }
.duze_2_zolte {color: #f9c506; font-size: 18px; line-height: 22px; }
.duze_1 {font-size: 18px; line-height: 26px; }
.duze_2 {font-size: 28px; line-height: 28px; }
.port_male_1 {font-size: 12px; line-height: 16px; float: left; width: 180px; margin-left: 15px}

/* portfolio */
.port_maly_obr {width: 240px; height: 135px; margin:5px;}

/* klienci */
.klienci_obr {margin:10px;}

/* stopka */
.stopka {color: #dddddd; width: 920px; text-align: right; font-size: 12px; line-height: 16px; margin: 0 auto; }
.stopka a {font-size: 12px; line-height: 16px; color: #ffffff; text-decoration: none;}
.stopka a:visited {font-size: 12px; line-height: 16px; #ffffff; }
.stopka a:hover {font-size: 12px; line-height: 16px; color: #000000; background: #f9c506;}

/* obrazki */
.prod {width: 100px; height: 75px; margin:10px;
border-bottom-color: #aaaaaa; border-bottom-style: outset; border-bottom-width: 3px; border-left-color: #aaaaaa; border-left-style: outset; border-left-width: 2px; border-right-color: #aaaaaa; border-right-style: outset; border-right-width: 2px; border-top-color: #aaaaaa; border-top-style: outset; border-top-width: 1px; }
.foto_male {width: 50px; height: 50px; margin:5px;
border-bottom-color: #aaaaaa; border-bottom-style: outset; border-bottom-width: 3px; border-left-color: #aaaaaa; border-left-style: outset; border-left-width: 2px; border-right-color: #aaaaaa; border-right-style: outset; border-right-width: 2px; border-top-color: #aaaaaa; border-top-style: outset; border-top-width: 1px; }
