/* CSS Document */
body{margin:0 0 15px; padding:0; font-family:Verdana; color:#000; font-size:11px;}
table,td{font-size:11px;}
form{display:inline;}
textarea{font-size:11px; font-family:Verdana;}
input, select{font-size:11px; font-family:Verdana;}
h1{margin:0 0 15px; color:#F00; font-size:14px; font-weight:bold;}
h1 span{color:#BBB;}
h2{margin:0 0 7px; color:#F00; font-size:13px; font-weight:bold;}
h3{margin:10px 0 5px; color:#F00; font-size:12px; font-weight:bold;}

a{color:#3469BC;}
a:hover{color:#F00;}

h1 a{margin:0 0 7px; color:#F00; text-decoration:underline;}
h1 a:hover{margin:0 0 7px; color:#3469BC; text-decoration:underline;}

h2 a{margin:0 0 7px; color:#F00; text-decoration:underline;}
h2 a:hover{margin:0 0 7px; color:#3469BC; text-decoration:underline;}

h3 a.search{font-weight:normal; color:red;}
h3 a.search:hover{color:#3469BC;}

.f_red{color:red;}

/* POZYCJONOWANIE */
#top{background:#F00; width:992px; height:83px;}
#top_print{display:none;}
#center{width:582px; padding-left:241px; position:relative; background-image: url(/images/menu_bg.gif); background-repeat: repeat-y; background-position: left;}
#center .div{width:542px; background:white; padding:20px; min-height:450px; height:expression(this.scrollHeight < 450? "450px" : "auto" );}
#center .height{min-height:650px; height:expression(this.scrollHeight < 650? "650px" : "auto" );}
#center .div.wide{width:721px;}
#center .div.wide .nav{width:540px;}
#bottom{background:#C00; width:360px; height:80px; margin-left:200px; padding:20px;}
#left{position:absolute; left:0px; top:83px; background:#FECB41; width:241px;}
	#left .baner{border:0; margin:35px 0 0 12px;}
#right{position:absolute; left:823px; top:83px; width:169px;}
#footer_bg{background-image:url(/images/menu_bg.gif); background-repeat: repeat-y; background-position:left; padding-left:261px;}
#footer{background:#FEE08D; width:543px; font-weight:bold; color:#DC8C00; padding:2px 0 1px 0px; text-align:center;}
#podpis{margin:5px 0 0 261px; text-align:center; width:543px; font-size:10px;}
#podpis a{color:#000; font-weight:bold; text-decoration:none;}
#podpis a:hover{color:#F00; font-weight:bold; text-decoration:none;}

#footer a{color:#8A5600; text-decoration:none; margin:0px;}
#footer a:hover{color:#FF0000; text-decoration:none;}
   
#koszyk{background:#CCC; padding:8px 10px 7px;}
#koszyk span{font-weight:bold;}

.nav{font-size:10px; margin-bottom:20px; line-height:15px;}
.nav a{font-size:10px; color:#000; text-decoration:none;}
.nav a:hover{font-size:10px; color:#F00; text-decoration:underline;}
.nav span{color:#F00;}
.nav_footer{margin:10px 0 5px 261px; width:543px; text-align:center;}

.lista{padding:10px 0 0; margin-bottom:18px; clear:left;}
.lista h2 img{border:0px; float:left; width:110px; margin:2px 10px 0 0;}
.lista div{margin-top:5px;}
.lista_opis{margin-left:120px; border:0; border-bottom:1px dashed #CCC; padding:0 0 10px; margin-bottom:7px;}

#karta .bold12{font-weight:bold; margin-bottom:5px; font-size:12px;}
#karta .cena{font-size:12px;}
#karta img{border:0; margin-right:5px;}
#karta .miniaturki{float:left;}
#karta #foto{margin:0 10px 10px;}
#karta .miniaturki img{margin-top:5px; width:35px; border:0; float:none;}
#opis{font-size:12px; padding-top:40px; line-height:1.3em;}
#opis .linki{padding-bottom:20px;}
#opis .linki a{clear:left; padding-top:5px;}
#opis .linki a img{float:left; margin-top:2px;}
#czas{margin-top:5px; color:#3469BC; font-weight:bold; font-size:12px;}
#karta .linki{clear:left; padding-top:13px;}
#karta .linki a{margin-right:25px; float:left;}
#karta .linki  a img{float:left;}
#parametry{clear:left; margin-top:0; padding-top:20px;}
#parametry table{border:1px solid #FECB41; padding:1px; font-size:11px; width:100%;}
#parametry td{padding:2px 5px;}

/* Aktualnosci i polecamy */
.column{background:#FEE08D; margin-top:5px; padding-bottom:2px;}
	.column p, .column div{margin:0 10px 15px;}
		.column p span{font-size:10px;}
		.column div img{margin:5px 16px; width:110px; border:1px solid #8A5600;}
		.column div div{margin:5px 0; font-weight:bold;}
			.column div div span{color:red;}

	
	.column a{color:#8A5600; padding-bottom:3px;}
	.column a:hover{color:#F00;}
	
	.column ul{list-style:url(/images/link.gif); padding:0 0 0 15px; margin:5px 10px 10px;}
	.column ul li{margin:0 0 9px 5px;}

.f1{margin-bottom:7px; border:0;}
.f2{margin-right:5px;}
.f3{margin:5px 0; border:0; width:70px;}

.promocja{padding-bottom:15px;}
.promocja img{float:right; border:0;}
.pr1{float:left; width:266px; padding-right:5px; border-right:1px dashed #CCC;}
.pr2{margin-left:10px; width:256px; float:left;}
.pr3{clear:both; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; padding-top:15px;}

#kategorie{padding-left:19px; padding-top:10px; border-bottom:1px dashed #CCC; clear:both;}
#k1{padding-bottom:10px; padding-top:5px;}
#kategorie img{margin-right:12px; width:114px; height:102px; border:0;}

#reklama{background:url(/images/reklama_tlo.jpg) left top no-repeat; padding:14px 0 0 9px; height:91px; margin:10px 0;}
#reklama img{border:0; margin:0;}

/* OGÓLNE */
.cena{margin-top:15px; font-weight:bold;}
.cena span{color:#F00;}
.cena span.zapowiedz{color:#3469BC;}
.cena a{color:#3469BC;}
.cena a:hover{color:#F00;}
.bold{font-weight:bold;}
.img_big{width:180px; border:0;}
.button{background:url(/images/button.gif) no-repeat left top; height:18px; border:none; cursor:hand; font-weight:bold; color:#FFF; line-height:17px; padding-bottom:2px;}
img.zamow{width:66px; height:18px; border:0; float:none; margin:0 0 -4px;}
.button2{background:url(/images/button2.gif) no-repeat left top;}
.cena_margin{text-align:right;}

/* HEADER */
#logo{position:absolute; top:0px; left:-6px; margin:0; width:244px; height:83px; border:0;}
#topnav{position:absolute; top:54px; left:241px; width:751px;}
#topnav img{border:0; margin-left:2px;}
#topnav img.first{margin:0;}

#h_kontakt{position:absolute; top:5px; left:245px; color:#FFF; font-size:11px; line-height:20px;}
#h_kontakt img{margin-bottom:-2px;}
#h_kontakt a{color:#FFF; font-weight:bold; text-decoration:none;}
#h_kontakt a:hover{color:#FEE08D;}
#h_kontakt span{font-size:12px;}

#login{float:right; color:#FEE08D; margin:10px 10px 0; font-size:10px; text-align:right;}
#login div{margin-bottom:5px;}
#login span{font-weight:bold;}
#login a{font-size:11px; font-weight:bold; color:#FFF;}
#login a:hover{color:#FEE08D;}


/* MENU */
#menu01{padding-left:14px; padding-bottom:6px; font-weight:bold;}
#menu a{border-top:1px solid #FECB41; padding:6px 5px 6px 15px; display:block; color:#FFF; font-weight:bold; text-decoration:none; 
background:#DC8C00;}
#menu a:hover{color:#FFF; font-weight:bold; text-decoration:none; background:#EAA51A;}

#search{padding:0 12px 20px;}

/* ZAMOWIENIA */

.table_k{border:0; width:100%; text-align:center;}
.table_k .main{background:#FEE08D; color:#8A5600; font-weight:bold; height:22px;}
.table_k .col{background:#FEE08D; text-align:right;}
.table_k .row{background:#FEECBC;}
.table_k .row2{background:#FEF2D3;}
.table_k a.red{color:red;}
.table_k a.red:hover{color:#3469BC;}
.table_k span.small{font-size:10px; padding-left:15px;}

.error{border:1px solid red; color:red; font-weight:bold; margin-bottom:10px;}
.error ul{padding:0 10px 0 20px; margin:0 10px 0 20px;}
.error ul li{margin-left:10px;}
.error td{padding:4px;}
.error img{margin-right:10px; float:left;}
.message{color:#090; font-weight:bold; margin-bottom:10px;}

form div{clear:left; margin-top:5px;}
form div label{float:left; font-weight:bold; margin-top:2px;}
form div.bg{padding:5px 5px 8px; background:#FEECBC;}
form div.text{float:right; width:350px; line-height:15px;}
.form01 div label{width:60px;}
.form01 div.bg{width:200px;}
.form01a div label{width:100px;}
.form01a div.bg{width:240px;}
.form02 div label{width:126px;}
	.form02 div label span{font-weight:normal;}
.form02 div.bg{width:335px;}
.form02 div input{width:200px;}
.form02 div textarea{width:196px;}
.form03 div label{width:190px;}
.form03 div.bg{width:449px;}
.form03 div input{width:250px;}
.form03 div textarea{width:250px;}
.form_error{color:red;}

.table_sp td{padding:3px;}
.table_sp input{padding:0; margin:0; width:auto; border:0;}
.bg1{background-color: #FED976;}
.bg2{background:#FEE08D;}
.bg3{background-color:#FEECBC;}
.bg4{background-color:#E2E2E2; color:#909090;}

#sz img{float:left; margin-right:10px; width:86px; height:70px; border:0;}
#sz div{clear:left; height:85px;}
#sz p{padding:10px 0; margin:0;}
#sz a{font-size:13px;}

p.sw{line-height:17px; font-weight:bold;}
p.sw span{color:red;}
p.sw span.n{color:#000; font-weight:normal;}

.search_b{background:#FEECBC; padding:3px; text-align:center;}
.search_b span{color:#888; margin:0 5px;}
.search_b span.r{color:red; font-weight:bold;}
.search_b a{font-weight:bold; margin:0 2px;}

.news h2 img{float:left; margin-right:10px;}
.news h2.news{color:#3469BC;}
.news h2{margin-top:20px;}
.news .tresc{border-bottom:1px dashed #CCC; margin-bottom:5px; padding-bottom:5px;}
.news span{font-weight:bold; color:#3469BC;}
.news div{margin-left:21px;}

#nav_zs ul{list-style:none; padding:5px 5px; width:126px; float:left; margin:0 8px 0 0; line-height:18px; height:110px; background:#EFEFEF;}
#nav_zs ul a.title{font-weight:bold;}
#nav_zs ul span{font-weight:bold; color:red;}
#nav_zs ul.active{background:#FEF3D6;}
#nav_zs ul.active a{color:red;}
#nav_zs ul.active a:hover{color:#3469BC;}

.zs{line-height:17px; clear:left; margin:0; padding:0 0 20px; border-top:1px solid #FFF; font-size:12px;}
.zs h2{padding-top:15px; border-top:1px dashed #CCC; margin-top:15px;}
.zs ul li, ol li{padding:0 0 10px 0;}
.zs .up{text-align:right; font-weight:bold;}

.pomoc{margin-top:30px;}
.pomoc p{margin:10px; width:442px;}
.pomoc h3{margin-top:25px;}
.pomoc div.linki{float:right; padding:14px; margin-left:20px; border:1px dashed #CCC;}
.pomoc div.linki ul{margin-left:0; padding-left:0; list-style:none; font-size:12px; line-height:20px;}

.kcol{float:left; padding-right:1%;}

#map{border:1px solid #999; width:206px; height:180px; margin-top:10px;}
#map.mapb{height:400px; width:98%;}

#map.mapw{height:154px;}

#lupkam{margin-top:5px; padding-bottom:10px;}
#lupkam img{float:left; margin-top:2px; margin-right:3px; border:0;}
