body{
margin:0; padding:0;
background-color:#b8b8b8;
}


FORM {padding:0; margin:0;}
IMG {padding:0; margin:0;}

A:Link,  A:Visited {outline:none; color:#619cc7; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size:12px; text-decoration:none;}
A:Hover, A:Active {outline:none; color:#159cff; text-decoration:underline;}

.tekst {font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size : 12px; color :#444444;}
.tekst_maly {font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size : 9px; color : #444444;}
.tekst_maly_red {font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size : 9px; color : #FF0000;}
.naglowek {color :#444444; font-family: georgia, times, serif; font-size:16px;}

.link1:Link,  .link1:Visited {color:#000; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size:12px; text-decoration:underline;}
.link1:Hover, .link1:Active {color:#000; text-decoration:none;}

.link2:Link,  .link2:Visited {color:#000; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.link2:Hover, .link2:Active {color:#000; text-decoration:underline;}

.link_maly:Link,  .link_maly:Visited {color:#619cc7; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size:10px; text-decoration:none;}
.link_maly:Hover, .link_maly:Active {color:#159cff; text-decoration:underline;}

.naglowek_link:Link,  .naglowek_link:Visited {color:#444444; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size:16px; text-decoration:none; }
.naglowek_link:Hover, .naglowek_link:Active {color:#777777;}

.obrazek {border:1px solid black; display:block;}
.form_zero {padding:0; margin:0;}
.form_input {color: #555555; background-color:#eeeeee; border:1px solid #777777; margin:0; padding:0;}
.clear {clear:both; height:0;}

.link_koszyk:Link,  .link_koszyk:Visited {color:#000; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.link_koszyk:Hover, .link_koszyk:Active {color:#f00; text-decoration:none;}


/* Cała strona */
#preload {position:absolute; left:-2000px;}



/* STRUKTURA */

#headerContainer {
position:relative; float:left;
width:100%; height:auto;
margin:0; padding:0;
background-image:url(../images/bgh.png);background-repeat:repeat-x;background-position:top center;
}
#headerBox {
position:relative;
width:802px; height:114px;
margin:0 auto 0 auto; padding:0;
}

#topContainer {
position:relative; float:left;
width:100%; height:auto;
margin:0; padding:0;
background-image:url(../images/bgtop.jpg);background-repeat:repeat-x;background-position:top center;
}
#topBox {
position:relative;
width:802px; height:302px;
margin:0 auto 0 auto; padding:0;
}

#contentContainer {
position:relative; float:left;
width:100%; height:auto;
margin:0; padding:0;
background-image:url(../images/contbg.png);background-repeat:repeat-x;background-position:top center;
}
#contentBox {
position:relative;
width:802px; height:auto;
margin:0 auto 0 auto; padding:0;
}

#menuContainer {
position:relative; float:left;
width:802px; height:44px;
margin:0; padding:0;

}
#textContainer {
position:relative; float:left;
width:802px; height:auto;
margin:0; padding:0;
background-color:#fff;

}



/* TEKSTY */

h1.txtH {
position:relative; float:left;
margin:20px 0 20px 10px; padding:0;
font:900 14px Verdana, Arial, Helvetica, sans-serif;
color:#222;
width:100%;
}
p.txtP{
position:relative; float:left;
margin:10px 10px 20px 10px; padding:0;
font:500 13px Verdana, Arial, Helvetica, sans-serif;
color:#222;
line-height:20px;
}







/* LINKI */

a.newstxtP{
position:relative; float:left;
margin:10px 10px 10px 10px; padding:0;
font:500 13px Verdana, Arial, Helvetica, sans-serif;
color:#555;
line-height:20px;
text-decoration:none;
}
a.newstxtP:hover{
color:#000;
}






/* OBRAZKI */

img.arrow {
position:relative; float:left;
margin:8px 10px 0 0; padding:0;
border:none;
}
img.wizual {
position:relative; float:left;
margin:0; padding:0;
border:none;
}
img.stopLogosy {
position:relative; 
margin:0 15px 0 15px; padding:0;
border:none;

}

/* MENUS */


ul.topMenu{
position:relative;float:left;
margin:0; padding:0;

}
ul.topMenu li{
position:relative;float:left;
display:inline;
margin:10px 0 0 0; padding:0 10px 0 10px;
width:auto;height:50px;
text-align:center;
}
ul.topMenu li a{
font:900 12px Tahoma, Arial, Verdana;
color:#fff;
text-decoration:none;
margin:0; padding:0;
}
ul.topMenu li a:hover{
color:#fff;
text-decoration:underline;
}





#content {
	position:relative; 
	float:left; 
	width:770px; 
	z-index:10; 
	margin:0px; 
	padding: 15px 15px 0 15px;
}

#content H1 {padding:4px 0; margin:0; color :#444; font:500 16px Arial,Helvetica,sans-serif;  line-height:18px;}
#content H2 {padding:4px 0; margin:0; color :#555; font:500 14px Arial,Helvetica,sans-serif;  line-height:16px;}
#content H3 {padding:3px 0; margin:0; color :#555; font:500 12px Arial,Helvetica,sans-serif;  line-height:14px;}

#content .blok_wpisu {
	position:relative; 
	float:left; 
	width:764px; /*470 - border(2) - padding(4)*/ 
	padding:2px; 
	margin-bottom:10px;
	background:#fafafa; 
}
#content .blok_wpisu .blok_tresci {padding:0 5px; margin:0;}
#content .blok_wpisu .blok_tresci p {
	margin:5px 0; 
	padding:0;
	font:500 13px Arial,Helvetica,sans-serif; 
	color :#444444;
}


#content .blok_wpisu .blok_tresci a:Link, #content .blok_wpisu .blok_tresci a:Visited {
	color:#086192; 
	font:500 13px Arial,Helvetica,sans-serif; 
	text-decoration:none;
}
#content .blok_wpisu .blok_tresci a:Hover, #content .blok_wpisu .blok_tresci a:Active {
	color:#000; 
	text-decoration:underline;
}

#content .blok_wpisu .blok_tresci ol, #content .blok_wpisu .blok_tresci ul {
	padding:10px 30px 10px 50px;
}

#content .blok_wpisu .blok_attach_gallery {padding:5px; margin:0; position:relative; overflow:auto;}
#content .blok_wpisu .blok_attach_file {padding:0 5px; margin:0; border-bottom:1px dotted #888888; position:relative; overflow:hidden;}

#content .blok_wpisu .cena {
	font-family: 'Trebuchet MS', Helvetica, sans-serif; 
	font-size : 14px; 
	color :#4F4F27;
	border: 1px solid #BEBF5F;
	padding:3px;
	width:200px;
	text-align:center;
	font-weight:bold;
	background:#FEFF7F;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
#content .blok_wpisu .cena span{
	font-family: 'Trebuchet MS', Helvetica, sans-serif; 
	font-size : 12px; 
	color :#F00;
	text-decoration: line-through;
}




#content .blok_towaru {
	position:relative;
	float:left; 
	padding:2px;
	border:1px solid #aaaaaa; 
	height:120px; 
	margin:0 4px 10px; 
	background:#FAFAFA;
}
#content .kolumny1 {width:98%;}
#content .kolumny2 {width:47%;}
#content .kolumny3 {width:31%;}

.button {
	font-family: 'Trebuchet MS', Helvetica, sans-serif; 
	font-size : 14px; 
	border: 1px solid #BEBF5F;
    background:#CECF67;
	color:#3F3F1F;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.button:hover {
    background:#FEFF7F;
}




#content .blok_komentarzy {position:relative; padding:2px; margin-bottom:10px; border:1px solid #aaaaaa; background-color:#fafafa; zoom:1;}	
#content .blok_komentarzy .komentarz {border:1px solid black; margin:3px 0; padding:3px; background-color:#f2f2f2; zoom:1;}

#add_comment_form {position:relative; width: 422px; margin: 0; padding: 0; font-family:tahoma; font-size: 12px; color:#555; zoom:1;}
#add_comment_form .col1 {float: left; margin: 1px; padding: 0; width: 98px;}
#add_comment_form .col2 {float: left; margin: 1px; padding: 0; width: 300px;}

#print {position:relative; width:600px; zoom:1;}
#print H1 {padding:4px 0; margin:0; color :#444; font-family: georgia, times, serif; font-size:16px; line-height:18px;}
#print H2 {padding:4px 0; margin:0; color :#555; font-family: georgia, times, serif; font-size:14px; line-height:16px;}
#print H3 {padding:3px 0; margin:0; color :#555; font-family: georgia, times, serif; font-size:12px; line-height:14px;}
#print .blok_wpisu {position:relative; padding:2px; margin-bottom:10px; border:1px solid #aaaaaa; background-color:#fafafa; zoom:1;}	
#print .blok_wpisu .blok_tresci {padding:0 5px; margin:0; zoom:1;}
#print .blok_wpisu .blok_tresci p {margin:5px 0; padding:0; zoom:1;}
#print .blok_wpisu .blok_attach_gallery {padding:5px; margin:0; position:relative; overflow:auto; zoom:1;}


#formularz {position:relative; width: 400px; margin: 20px auto 0 auto; padding: 0; font-family:tahoma; font-size: 12px; color:#555; zoom:1;}


#formularz .row {position:relative; float:left; margin:1px; padding:2px; width:100%;}
#formularz .row_head {position:relative; float:left; margin:0; padding:2px; width:100%; padding-top:12px; font-weight:bold;}

#formularz .col1 {float: left; margin:0; padding: 2px; width: 120px; font:500 12px Arial, Helvetica, sans-serif; color:#858585;}
#formularz .col1 span{color:red;}



