html { height: 100%; }
body{margin: 20px auto 0px auto; font-family:Tahoma; font-size: 10pt; color:#5F5F5F; height: 100%; }

/* --- struktura strony ---*/
div.website{margin: 0px auto -127px auto; width: 980px; height: auto !important; min-height: 100%; }
div.header{ width: 980px; float: left;}
div.main{width: 980px; float: left; }
div.leftPanel{float: left; width: 200px;}
div.mainPanel{	float: left;  width: 580px;}
div.mainPanelBig{	float: left;  width: 780px;}
div.rightPanel{float: left; width: 200px;}
div.footer{ width: 980px; text-align: center; margin: 0px auto; }
#footerSpace { height: 127px; clear: both; margin: 0px auto; }

/* --- baloniki --- */
.baloons td { height: 26px; margin: 0px; padding: 0px; }
.baloons .l, .baloons .r { width: 20px; }

/* --- Boxy --- */
div.box{width: 196px; padding-bottom: 5px;}
img.boxShadow{margin-bottom: 10px;}
ul.linkList{margin: 0px; padding: 0px 0px 0px 5px; list-style-position: inside;}
ul.linkList li{margin-left: 3px; line-height: 130%;}
ul.linkList li a, ul.linkList li a:active, ul.linkList li a:visited{color:#696969; text-decoration:none;}
ul.linkList li a:hover{color:#696969; text-decoration:underline;}

/* --- Produkty --- */
div.prd{margin: 3px 10px; float: left; width: 560px;}

a, a:active, a:visited{color: #333; text-decoration: none; cursor: pointer;}
a:hover{text-decoration: underline;}

a.white, a.white:active, a.white:visited{color: white; text-decoration: none;}
a.white:hover{text-decoration: underline;}

div.icon{width: 75px; float: right; height: 68px; text-align: center;}
div.boxMainRekl{width: 554px; height: 132px; padding-left: 26px;}
div.boxMainRekl div{width: 130px; height: 130px; border: 1px solid red; float: left; border-left: none;}
div.navigator{width: 980px; margin: 0px 0px 5px 0px;}
div.partners{width: 980px; border-top:  2px solid #A2A2A2; margin-top: 10px; padding-top: 10px; float: left;}

img{display: block; border: none; margin: 0px;}
img.mainBanner{margin: auto;}
img.partner{display: inline;}

input, select{font-family:Tahoma; font-size: 10pt; 	color:#5F5F5F;}

span.req{color: red;}
span.greyTab{color: white;}

.error{color: red; font-weight: bold;}
.r{text-align: right;}
.c{text-align: center;}

/* tabelki z danymi i innymi */
.table { border-collapse: collapse; }
.table th { background-color: #D5D5D5; padding: 5px; font-weight: bold; border-top: 1px solid #333333; border-bottom: 1px solid #333333; }
.table td { padding: 1px 4px; margin: 0px; border-bottom: 1px solid #333333; }
.table .right { border-right: 1px solid #333333; }
.table .left { border-left: 1px solid #333333; }
.table .both { border-right: 1px solid #333333; border-left: 1px solid #333333; }
.table tr:hover td { background-color: #EEEEEE; }
.table .wrong td { background-color: #FF8888; }
.table .wrong:hover td { background-color: #FFAAAA; }
.table .nohover:hover td { background-color: #FFFFFF !important; }
.table img { float: left; margin: 0px 2px; }

.categorySelector { width: 830px; margin: 0px auto; }
.categorySelector select { width: 200px; margin: 0px auto; }

#message { width: 400px; text-align: center; background-color: #EEEEEE; -moz-border-radius: 5px;
			padding: 10px; margin: 0px auto; }
/* niebieskie tabelki w stronie produktu */
.tableProduct { border-collapse: collapse; }
.tableProduct th { border: 1px solid #51545B; }
.tableProduct .right { border-right: 1px solid #51545B; padding-top:3px; }
.tableProduct .left { border-left: 1px solid #51545B; padding-left:5px; }
.tableProduct .both { border-right: 1px solid #51545B; border-left: 1px solid #51545B; padding-left: 5px}