body {background-image:url(images/tlo.jpg); background-repeat:repeat; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
* html .threepxfix{ margin-left: 3px;}
a{ color:#06C; text-decoration:none; }
a:hover { color:#0200f0; text-decoration:none;}
a.sys:hover {color:#ffffff; text-decoration:underline;}
.sys{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;}
.tonic{ color:#900; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; text-transform: uppercase; font-weight:bold;}
.tonic10{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; text-transform: uppercase; font-weight:bold;}
.ok{ color:#06C; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;}
.to{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:bold;}
.tresc{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
#kontakt{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
#koszyk {
	width:959px;
	margin-left:auto;
	margin-right:auto;
}
#koszyk2 {
	width:959px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}
#napis {
margin-top:8px;
	background-image:url(images/napisy.png);
	width:107px;
	height:39px;
	float:left;
}
#menu { padding-top:13px;
	float:right;
}
#logo {
	background-image:url(images/logo.png);
	width:224px;
	height:175px;
	float:left;
}
#zdjecia {
	width:529px;
	height:175px;
	background-image:url(images/img_srodek.jpg);
	float:left;
}
#pc {
	background-image:url(images/pc.png);
	float:left;
	width:206px;
	height:175px;
}
#srodek {
	width:960px;
	background-color:#FFF;
}
#flash {
	background-image:url(images/flash_.jpg);
	width:941px;
	height:384px;
	margin-right:auto;
	margin-left:auto;
}
.clear {
	clear:both;
}
#linia {
	background-color:#999999;
	width:100%;
	height:6px;
	margin-top:10px;
}
#linia2 {
	background-color:#999999;
	width:100%;
	height:6px;
}
span#stopka_1 {
	float:left;
	margin:5px 0 0 10px;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
}
span#stopka_2 {
	float:right;
	margin:5px 10px 0 0;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}
#srodek_zdjecia {
	margin-top:49px;
}
#zdj {
	width:100px;
	height:86px;
	margin: 0 4px 0 1px;
	float:left;
}
span.pumart {
	font-size:22px;
	color:#000;
}
.cssform p{
width: 300px;
clear: left;
text-align:left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}