* {
margin : 0px;
padding : 0px;
}
body {
background : #93D2F0 url('images/bg.png') repeat-x top center;
font-family : tahoma;
line-height : 1.5;
color : #000000;
font-size:10px;
}
table {
font-size : 11px;

border-collapse : collapse;
}
span {
color: black;

}
a, a:link, a:visited {
text-decoration : none;
text-align : left;
color : #004A9E;
}
a:hover {
text-decoration : underline;
}
b {

}
strong {
color : #B01929;
font-size : 11px;
display : block;
}
/*
p {
text-align : left;
font-size : 11px;
color : #666666;
padding : 10px 10px;
clear : both;
line-height : 18px;
} 
*/
img {
border : 0;
}
h1 {
color : #B01929;
font-size : 14px;
padding : 10px 5px 5px 15px;
font-weight : bold;
margin-right:5px;
}

h2 {
color : #0A517F;
font-size : 14px;
padding : 10px 5px 5px 5px;
font-weight : bold;
margin-right:5px;
text-align:left;
}

h3 {
color : #D1B69B;
font-size : 12px;
padding : 0px 5px 5px 15px;
font-weight : bold;
}

h4{
padding:2px 5px;
background:#D1B69B;
color:#ffffff;
font-size:10px;
display:block;
clear:both;
}

h5{
padding:2px 5px;
color:#666666;
font-size:10px;
display:block;
clear:both;
}

h6{
padding:2px 5px;
color:#0070B0;
font-size:12px;
display:block;
clear:both;
}

small {
font-size : 10px;
text-align : center;
padding : 0px;
}
img.block {
display : block;
clear : both;
}

input,select {
border:0px;
background:transparent;
border:1px solid #7BC4F0;
}

div.input{
height:22px;
float:left;
display:block;
margin:3px 3px;
border:1px solid #7BC4F0;
}

div.input span{
background:transparent url(images/spanl.png) no-repeat top right;
display:block;
height:21px;
padding:0px 3px 0px 3px;
}

div.button{
background:transparent url(images/buttonl.png) no-repeat top left;
height:22px;
float:right;
display:inline;
margin:1px 3px 0px 3px;
}

div.button span{
background:transparent url(images/buttonr.png) no-repeat top right;
display:block;
height:22px;
padding:0px 5px 0px 5px;
}

div.button span input{
color:#ffffff;
font-size:11px;
font-weight:bold;
padding-top:2px;
margin:0px;
}


form table td {padding:2px;text-align:left;}

div.bluecontent form table td {padding:2px 0px;color:#ffffff;text-align:left;}

div.clear:after {
content : ".";
display : block;
height : 1px;
clear : both;
}

div.under {
width : 936px;
display : block;
margin : 0px auto;
background : transparent url('images/under.jpg') no-repeat top left;
background-position:0px 0px;
padding:0px 39px 0px 30px;
overflow : hidden;
clear : both;
}

div.topline{
height:45px;
width:936px;
background :transparent url('images/top_line.png') no-repeat top left;
margin:0px;
overflow:hidden;
display:block;
}

div.topline ul{
list-style:none;
margin:15px 10px 0px 0px;
float:right;
display:block;
}

div.topline ul li{
color:#B20E0E;
display:inline;
}

div.topline ul li a{
color:#ffffff;
display:inline;
font-size:11px;
padding:5px 10px;
font-weight:bold;
border:1px solid #EA3B00;
}

div.topline ul li a:hover{
background:#EA3B00;
}

div.top{
height:198px;
width:936px;
background :#ffffff;;
margin:0px;
overflow:hidden;
display:block;
}

div.topleft{
width:672px;
padding:0px;
display:block;
float:left;
text-align:left;
overflow:hidden;
color:#ffffff;
}

div.top div img{

}

div.top div.topleft img{

}

div.topright{
width:264px;
padding:0px;
display:block;
float:left;
text-align:left;
overflow:hidden;
padding:0px;
}

div.topright form{
float:right;
display:inline;
margin:10px;
}


div.topmenu{
background : transparent url('images/topmenu.png') no-repeat top left;
display:block;
overflow:hidden;
height:28px;
padding:0px 10px;
}

div.topmenu table{
margin-top:-2px;
}

ul.topmenu {
display : inline;
float:left;
overflow : hidden;
height:29px;
margin:0px 20px;
}

ul.topmenu li {
list-style : none;
display : block;
float:left;
font-size : 12px;
color : #598CBF;
height:29px;
margin:0px;
background : transparent url('images/topmenuli.png') no-repeat bottom right;
}

ul.topmenu li a, ul.topmenu li a:link, ul.topmenu li a:visited {
margin : 0px 0px;
display : block;
float:left;
color : #598CBF;
text-align : left;
font-size : 11px;
line-height : 29px;
height : 29px;
font-weight:bold;
padding:0px 10px 0px 10px;
}


ul.topmenu li a:hover {
text-decoration : underline;
}


div.topmenu input.button{
color:#ffffff;
}


div.menu {
display : block;
overflow : hidden;
margin : 0px 1px 8px 6px;
padding-bottom:5px;
}


ul.menu {
display : block;
overflow : hidden;
background : transparent url('images/menu_bot.png') no-repeat bottom center;
padding:0px 0px 13px;
}

ul.menu li {
list-style : none;
display : block;
font-size : 11px;
color : #ffffff;
background : transparent url('images/menu.png') no-repeat bottom center;
line-height : 16px;
padding : 0px 0px 0px 0px;
}

ul.menu li b{
padding:5px 25px;
display:block;
font-size:14px;
}


ul.menub {
display : block;
overflow : hidden;
background : transparent url('images/menub_bot.png') no-repeat bottom center;
padding:0px 0px 13px;
}

ul.menub li {
list-style : none;
display : block;
font-size : 11px;
color : #ffffff;
background : #64AFD2 url('images/menub.png') no-repeat bottom center;
line-height : 16px;
padding : 0px 0px 0px 0px;
}

ul.menub li b{
padding:10px 25px 10px 25px;
display:block;
font-size:14px;
}

ul.menuc {
display : block;
overflow : hidden;
background : transparent url('images/menuc_bot.png') no-repeat bottom center;
padding:0px 0px 13px;
}

ul.menuc li {
list-style : none;
display : block;
font-size : 11px;
color : #ffffff;
background : #EFDA89 url('images/menuc.png') no-repeat bottom center;
line-height : 16px;
padding : 0px 0px 0px 0px;
}

ul.menuc li b{
padding:10px 25px;
display:block;
font-size:14px;
}

ul.menud {
display : block;
overflow : hidden;
background : transparent url('images/menud_bot.png') no-repeat bottom center;
padding:0px 0px 13px;
}

ul.menud li {
list-style : none;
display : block;
font-size : 11px;
color : #ffffff;
background : #99FF99 url('images/menud.png') no-repeat bottom center;
line-height : 16px;
padding : 0px 0px 0px 0px;
}

ul.menud li b{
padding:10px 25px;
display:block;
font-size:14px;
}

ul.menuw {
display : block;
overflow : hidden;
padding:0px 0px 13px;
margin:0px 5px 20px 12px;
}

ul.menuw li {
list-style : none;
display : block;
font-size : 11px;
color : #6DB7E0;
border-bottom:1px solid #6DB7E0;
line-height : 16px;
padding : 0px 0px 0px 0px;
}

ul.menuw li b{
padding:10px 25px;
display:block;
font-size:14px;
}



ul.menu li ul li {
list-style : none;
display : block;
font-size : 11px;
color : #ffffff;
line-height : 16px;
padding : 2px 0px 2px 15px;
background : #0062A2 url('images/submenu.png') no-repeat top left;
}


ul.menu li.promo {
list-style : none;
display : block;
font-size : 11px;
background : transparent url('images/menul.png') repeat-x bottom left;
}

ul.menu li a, ul.menu li a:link, ul.menu li a:visited {
margin : 0px 0px;
color : #ffffff;
text-align : left;
font-size : 11px;
line-height : 16px;
background : transparent url('images/menua.png') no-repeat top left;
padding:5px 5px 5px 25px;
display:block;
font-weight:bold;
}

ul.menub li a, ul.menub li a:link, ul.menub li a:visited {
margin : 0px 0px;
color : #ffffff;
text-align : left;
font-size : 11px;
line-height : 16px;
background : transparent url('images/menuba.png') no-repeat top left;
padding:5px 5px 5px 25px;
display:block;
font-weight:bold;
}

ul.menuc li a, ul.menuc li a:link, ul.menuc li a:visited {
margin : 0px 0px;
color : #ffffff;
text-align : left;
font-size : 11px;
line-height : 16px;
background : transparent url('images/menuca.png') no-repeat top left;
padding:5px 5px 5px 25px;
display:block;
font-weight:bold;
}

ul.menud li a, ul.menud li a:link, ul.menud li a:visited {
margin : 0px 0px;
color : #ffffff;
text-align : left;
font-size : 11px;
line-height : 16px;
background : transparent url('images/menuda.png') no-repeat top left;
padding:5px 5px 5px 25px;
display:block;
font-weight:bold;
}

ul.menuw li a, ul.menuw li a:link, ul.menuw li a:visited {
margin : 0px 0px;
color : #6DB7E0;
text-align : left;
font-size : 11px;
line-height : 16px;
background : transparent url('images/menuwa.png') no-repeat top left;
padding:5px 5px 5px 25px;
display:block;
font-weight:bold;
}


ul.menu li ul li a, ul.menu li ul li a:link, ul.menu li ul li a:visited {
margin : 0px 0px;
color : #ffffff;
text-align : left;
font-size : 11px;
line-height : 16px;
background : transparent url('images/menua.png') no-repeat center left;
padding:2px 5px 2px 15px;
display:block;
}

ul.menu li h1 a, ul.menu li h1 a:link, ul.menu li h1 a:visited {
padding : 0px;
color:#ffffff;
line-height:23px;
font-size:11px;
}


ul.menu li.promo h1 a, ul.menu li.promo h1 a:link, ul.menu li.promo h1 a:visited {
padding : 0px;
color:#ffffff;
line-height:23px;
}

ul.menu li a:hover {
font-weight:bold;
background : transparent url('images/menuah.png') no-repeat top left;
}
ul.menub li a:hover {
font-weight:bold;
background : transparent url('images/menubah.png') no-repeat top left;
}
ul.menuc li a:hover {
font-weight:bold;
background : transparent url('images/menucah.png') no-repeat top left;
}
ul.menud li a:hover {
font-weight:bold;
background : transparent url('images/menudah.png') no-repeat top left;
}
ul.menu li a.set, ul.menu li a.set:link, ul.menu li a.set:visited {
font-size : 12px;
}
ul.menu li a.set:hover {
}


div.content {
width : 936px;
display : block;
overflow : hidden;
text-align : left;
font-size : 11px;
clear:both;
padding:0px 5px 0px 5px;
background:transparent url('images/content.png') repeat-y top left;
}

div.lokalizacje {
width : 453px;
height : 100px;
display : block;
float:left;
overflow : hidden;
text-align : left;
font-size : 11px;
padding:10px 10px 10px 10px;
background:transparent url('images/lokalizacje.jpg') no-repeat top left;
margin:0px 0px 0px 5px;
}

div.lokalizacje a{
color:#ffffff;
font-size:11px;
font-weight:bold;
width:29%;
display:block;float:left;
margin-left:5px;
padding:2px 5px;
}

div.newsline {
width : 692px;
height : 24px;
display : block;
clear:both;
overflow : hidden;
text-align : left;
font-size : 11px;
padding:5px 5px 5px 5px;
background:transparent url('images/newsline.png') no-repeat top left;
margin:5px 5px 0px 8px;
}

marque{
color:#0070B0;
}

div.linki {
width : 708px;
display : block;
clear:both;
overflow : hidden;
text-align : left;
font-size : 11px;
padding:5px 0px 5px 0px;
margin:3px 5px 3px 5px;
}

div.linki img{
padding:3px;
}


div.center {
width : 718px;
float : left;
display : block;
overflow : hidden;
padding:0px;
margin:0px 0px;
}


div.left {
width : 210px;
padding:0px;
float : left;
display : block;
overflow : hidden;
height:100%;
}
div.left2 {
width : 210px;

float : left;
display : block;
overflow : hidden;
margin-top:80%;
margin-left:10px;
height:100%;
}

div.left p {
padding : 5px 5px 5px 5px;
line-height : 1.5;
}

div.left form{
margin:10px 15px;
}

div.left form p,div.left form table{
color:#7BC4F0;
font-size:10px;
}


div.left form input{
padding:5px 5px;
color:#7BC4F0;
font-size:10px;
}


div.left form a:visited,div.left form a {
color:#ffffff;
padding:0px 5px;
}

input.but {
background:transparent url('images/dalej.png') no-repeat top left;
color:#ffffff;
display:block;
font-size:11px;
height:24px;
width:24px;
border:0px;
font-weight:bold;
}

div.bot {
color:#ffffff;
display : block;
clear : both;
overflow : hidden;
margin : 0px 0px;
font-size:10px;
background:transparent url('images/bot.png') no-repeat top left;
padding:0px auto 10px 0px
text-align:center;
}

div.bot div ul{
list-style:none;
margin:10px 35px 10px 10px;
}

div.bot ul li{
display:inline;
float:left;
font-weight:bold;
}

div.bot ul li a:visited,div.bot ul li a {
color:#ffffff;
font-size:11px;
padding:0px 10px;
line-height:30px;
}

div.bot small{
color:#ffffff;
margin:0px 30px;
font-size:11px;
}

div.bot div{
float:left;
width:100%;
padding-top:5px;
text-align:center;
}

div.bot2 {
 overflow : hidden;
 display : block;
clear : both;
 padding:0px auto 10px 0px
margin: 0 auto;
 text-align:center;
height:306px;
width:100%;
margin-left: auto;
margin-right: auto;
}

ul#menu_stopka, ul#menu_stopka li {
	display: block;
	list-style: none;
  
	 text-align:center;
}

ul#menu_stopka {
	width: 200px;
	 margin: 0px 0 0 0px;
	padding: 40px 0 0 46px;
	position:absolute;
text-align:center;
}

ul#menu_stopka a:link, ul#menu_stopka a:visited {
	display: block;
	width: 200px;
	text-decoration: none;
	color: #FFF;
	padding: 2px;
	font-size:14px;
	line-height:14px;
}

ul#menu_stopka a:hover {
	border-style: inset;
	
}	
/* --------------------------- */
ul#menu_stopka2, ul#menu_stopka2 li {
	display: block;
	list-style: none;
 
	
}

ul#menu_stopka2 {
	width: 200px;
		margin: 0px 0 0 0;
	padding: 40px 0 0 230px;
	position:absolute;
	text-align:center;
}

ul#menu_stopka2 a:link, ul#menu_stopka2 a:visited {
	display: block;
	width: 200px;
	text-decoration: none;
	color: #FFF;
	padding: 2px;
	font-size:14px;
	line-height:14px;
}

ul#menu_stopka2 a:hover {
	border-style: inset;
	
}	
/* ------------------------------------- */
ul#menu_stopka3, ul#menu_stopka3 li {
	display: block;
	list-style: none;
 
	
}

ul#menu_stopka3 {
	width: 200px;
		margin: 0px 0 0 0;
	padding: 40px 0 0 466px;
	position:absolute;
	text-align:center;
}

ul#menu_stopka3 a:link, ul#menu_stopka3 a:visited {
	display: block;
	width: 200px;
	text-decoration: none;
	color: #FFF;
	padding: 2px;
	font-size:14px;
	line-height:14px;
}

ul#menu_stopka3 a:hover {
	border-style: inset;
	
}	
/* ------------------------------------- */
ul#menu_stopka4, ul#menu_stopka4 li {
	display: block;
	list-style: none;
 
	
}

ul#menu_stopka4 {
	width: 200px;
		margin: 0px 0 0 0;
	padding: 40px 0 0 760px;
	text-align:center;
	
}

ul#menu_stopka4 a:link, ul#menu_stopka4 a:visited {
	display: block;
	width: 200px;
	text-decoration: none;
	color: #FFF;
	padding: 2px;
	font-size:14px;
	line-height:14px;
}

ul#menu_stopka4 a:hover {
	border-style: inset;
	
}	
/* koniec moje menu-------------------- */-
div.clear {
height : 0px;
clear : both;
display : none;
}

label {
display : block;
float : left;
font-size : 11px;
padding : 2px 10px;
clear:left;
font-weight:bold;
}




a.show {
background:transparent url('images/info.gif') repeat-y top right;
display:block;
width:24px;
height:22px;
float:left;
margin:3px;}

a.basket {
background:transparent url('images/basket.gif') repeat-y top right;
display:block;
width:24px;
height:22px;
float:left;
margin:3px;}

a.basketin {
background:transparent url('images/basket_in.gif') repeat-y top right;
display:block;
width:24px;
height:22px;
float:left;
margin:3px;}

div.name {
width:167px;
padding-left:10px;
padding-right:10px;
margin-top:0px;
margin-bottom:0px;
font-weight:bold;
color:#000000;
float:left;
display:block;
font-size:10px;
clear:both;
overflow:hidden;
}

td.producent {
font-weight: bold; 
padding-left: 10px; 
padding-right: 10px;
}

div.big_space {
width : 99%;
}

tr.hist1 {
background: #FCF9F2;
}

tr.hist2 {
background: #fffff;
color: 
}

td.kolor {
background-color: #F6EBF5;

}

div.left_menu {
width:189px;
display:block;
float:left;
}

div.path {
font-size:10px;
width:95%;
border-bottom:2px solid #D1B69B;
}

div.path a {
font-size:10px;
}

div.kreska {
border-bottom:1px solid #F6EBF5;
width:100%;
}

.required {
padding-bottom : 10px;
}

div.big{
width:472px;
overflow:hidden;
display:block;
float:left;
}

div.ubig{
width:695px;
overflow:hidden;
display:block;
float:left;
}

div.small{
width:223px;
overflow:hidden;
display:block;
float:left;
margin-left:7px;
}

div.small p{
padding:0px 15px 10px;
margin:0px 0px 10px;
overflow:hidden;
line-height:1.25;
}

div.small p img{
margin:5px 0px;
}

b.price{
width:75px;
height:19px;
color:#ffffff;
padding:5px 15px;
background : transparent url('images/price.png') no-repeat bottom left;
font-size:12px;
font-weight:bold;
display:block;
float:right;
margin:8px;
}
div.koniec {
background : transparent url('images/smallp.png') no-repeat bottom left;
padding:0px 15px 10px;
margin:0px 0px 10px;
overflow:hidden;
line-height:1.25;
}

div.heading{background : transparent url('images/header_wide.jpg') repeat-x top left;height:28px;line-height:28px;font-weight:bold;padding:10px 10px 5px 14px;color:#B01929;margin:2px 4px 0px 4px;font-size:12px;width:448px;}
div.uheading{background : transparent url('images/header_ultra_wide.jpg') repeat-x top left;height:28px;line-height:28px;font-weight:bold;padding:10px 10px 5px 14px;color:#B01929;margin:2px 4px 0px 4px;font-size:12px;width:680px;clear:both;}
div.wide{padding:10px 10px 5px 14px;color:#B01929;margin:2px 4px 0px 4px;font-size:12px;width:448px;overflow:hidden;border-bottom:2px solid #BCE5F9;float:left;}
div.uwide{padding:10px 10px 5px 14px;color:#B01929;margin:2px 4px 0px 4px;font-size:12px;width:680px;overflow:hidden;border-bottom:2px solid #BCE5F9;float:left;clear:both;}
/*div.wide strong{width:350px;padding:0px;float:left;display:block;}*/
div.wide img.img{padding:3px;border:1px solid #D6F3F9;float:left;display:block;margin:0px 5px 5px;}
/* div.wide p{padding:3px;float:left;display:block;width:430px;font-size:11px;}*/

/*div.uwide strong{width:550px;padding:0px;float:left;display:block;}*/
div.uwide img.img{padding:3px;border:1px solid #D6F3F9;float:left;display:block;margin:0px 5px 5px;}
/*div.uwide p{padding:3px;float:left;display:block;width:650px;font-size:11px;}*/




img.reklama{padding:3px;border:1px solid #D6F3F9;display:block;margin:5px auto 5px;}

div.slide{
height:110px;
overflow:hidden;
display:block;
}

div.line{
width:448px;
height:18px;
margin:2px 4px;
padding:0px 0px 0px 0px;
display:block;
clear:both;
}

div.line img{
padding:0px 10px;
display:block;
float:left;
}

div.line a{
color:#004A9E;
line-height:16px;
font-size:10px;
padding-bottom:4px;
display:block;
float:left;
}

div.lineb{
width:448px;
height:23px;
margin:2px 4px;
padding:0px 0px 0px 0px;
display:block;
clear:both;
}

div.lineb img{
padding:0px 10px;
display:block;
float:left;
}

div.lineb a{
color:#004A9E;
line-height:20px;
font-size:13px;
padding-bottom:4px;
font-weight:bold;
display:block;
float:left;
}

div.sheading{background : #464646 url('images/header_small.jpg') repeat-x top left;height:28px;line-height:28px;font-weight:bold;padding:10px 10px 5px 14px;color:#B01929;margin:2px 4px 0px 4px;text-transform:uppercase;font-size:12px;width:200px;float:left;}



div.blueheading{background:#630000 url('images/blue_heading.png') repeat-x top left;height:28px;line-height:28px;font-weight:bold;padding:0px 5px 0px 14px;color:#ffffff;margin:0px 0px;text-transform:uppercase;font-size:12px;}
div.blueheadingl{background:#ffffff url('images/header_ssmall.jpg') repeat-x top left;;height:28px;line-height:28px;font-weight:bold;padding:10px 10px 5px 14px;color:#B01929;margin-top:2px;text-transform:uppercase;font-size:12px;margin:3px 1px 3px 8px;}
div.bluecontentl{background:transparent url('images/side_content.png') repeat-x top left;padding:10px;margin-bottom:1px;color:#ffffff;overflow:hidden;}
div.blueheadingll{background:#630000;;height:33px;line-height:33px;font-weight:bold;padding:0px 10px 0px 24px;color:#0A517F;}
div.bluecontentll{background:#630000;padding:10px;margin-bottom:1px;color:#0A517F;overflow:hidden;}

div.bluecontent{padding:10px;margin-bottom:1px;color:#ffffff;overflow:hidden;background:#630000;}
div.bluecontent a:visited,div.bluecontent a:link,div.bluecontent a{color:#777777;font-size:11px;}
div.lbluecontent{padding:10px 5px;color:#ffffff;overflow:hidden;background : #ffffff url('images/menu_shadow.png') no-repeat top left;}
div.lbluecontent p{color:#777777;}
div.bluecontent input.but {background:#432410;margin-left:90px;}

div.standard {
float:left;
display:block;
width:100%;
}
div.standard p {
margin:0px;
padding:0px;
}

div.banerek {
position: absolute;
left:29%;
top:6%;
}
table.stronicowanie td { 
color: #5799C9;
}
table.stronicowanie td a {
color: #5799C9;
}
#rozwijamy {
cursor:pointer;
z-index:1000;
position: absolute;
width: 100px;
height:30px;
top:55px;
left:180px;
}
#mail-click {
display:block;
cursor:pointer;
z-index:1000;
position: absolute;
width: 250px;
height:25px;
top:95px;
left:400px;
}
