/* Strona */

body {background: #ffffff ; color: #000000; font: 12px/15px  "lucida grande", "Trebuchet MS", tahoma, verdana, sans-serif;
margin: 0 auto; padding: 10px 0px 0px 0px;; text-align: left; vertical-align: bottom;
background-image:url('../graf/tlo.jpg');  background-position: top; background-repeat: repeat-x; }
h1, h2, h3, h4, h5, h6, h7 {padding: 0; margin: 0; font: 13px/16px  "lucida grande", "Trebuchet MS", tahoma, verdana, sans-serif; font-weight: normal;}
table , tr ,td {padding: 0; margin: 0; font: 14px/16px  "lucida grande", "Trebuchet MS", tahoma, verdana, sans-serif; font-weight: normal;}
a, a:link, a:visited, a img, img {text-decoration: none; border: none;}
p, ul, li, ol {margin: 0; padding: 0;}

/* Strona - cala strona */
#strona {background: #ffffff; color: #000000; margin: 0 auto;  width: 1000px; text-align: left;}

#stopka {background: #e4e5e6; color: #606060; margin: 0 auto;  width: 1000px; text-align: justify;}
.male {color: #505050;}
.male a {color: #505050;}
.male a:visited {color: #505050;}
.male a:hover {color: #ca0814; background: #ffffff;}

.szare {background: #fbfbfb; color: #606060; margin: 0 auto;  width: 1000px; text-align: left; font-size: 10px; line-height: 12px;}
.szare b { color: #606060; font-size: 13px; line-height: 18px; text-decoration: bold;}
.szare a {color: #505050;}
.szare a:visited {color: #505050;}
.szare a:hover {color: #ca0814; background: #ffffff;}
.szare_kom {float: left; background: #ffffff; border-right: 0px solid #dddddd; text-align: left; border-left: 0px solid #dddddd; padding: 10px;}

.naczerwieni {background: #ca0814; color: #ffffff; margin: 0 auto;  padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; text-align: justify;}
.naczerwieni b {font-size: 18px; line-height: 18px; font-weight: bold;}

.menu_gora {color: #000000; font-size: 11px; line-height: 16px; padding-top: 20px; font-weight: bold;}
.menu_przycisk {float: left;  text-align: center; border-right: 0px solid #dddddd; border-left: 0px solid #dddddd; margin: 3px;}
.menu_przycisk a {color: #505050;}
.menu_przycisk a:visited {color: #505050;}
.menu_przycisk a:hover {color: #ff0000; background: #ffffff;}

.menu_przyciskjestestu {float: left; text-align: center; border-right: 0px solid #dddddd; border-left: 0px solid #dddddd; margin: 3px;}
.menu_przyciskjestestu a {background: #ca0814; color: #ffffff;}
.menu_przyciskjestestu a:visited {background: #ca0814; color: #ffffff;}
.menu_przyciskjestestu a:hover {background: #ca0814; color: #ffffff;}

.blok {color: #000000; border-top: 0px solid #dddddd; font-size: 12px; line-height: 17px; vertical-align: top; }
.blok a {color: #505050;}
.blok a:visited {color: #505050;}
.blok a:hover {color: #ff0000; text-decoration: underline;}

.menu {float: left; border-right: 0px solid #dddddd; border-left: 0px solid #dddddd; margin: 3px;}
.menu a {color: #505050;}
.menu a:visited {color: #505050;}
.menu a:hover {color: #ff0000; background: #ffffff;}

/* Klienci */
.znaki_klientow img {margin: 10px;}

/* Prtfolio - tresc strony */
#port_grafika {color: #000000; margin: 10px; border-bottom: 4px solid #cccccc; }
#port_tekst {color: #000000; padding: 10px; float: left; border-bottom: 1px solid #cccccc; width: 100%;}
#port_duzy {color: #000000; font-size: 14px;}
#port a {color: #aaaaaa; font-size: 14px;}
#port a:visited {color: #aaaaaa; font-size: 14px;}
#port a:hover {color: #ff0000; font-size: 14px;}