/* Basic styles */
*{margin:0;padding:0}
body{line-height:1}
img,fieldset{border:0}
img{vertical-align:bottom}
a,a:hover{cursor:pointer;text-decoration:none;outline:none}
ul{list-style:none}
option{padding:0 .5em 0 1px}
input,textarea{font-size:1em}
input[type=submit],input[type=image]{cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
address{font-style:normal}
p,li{line-height:125%}
h1,h2,h3,h4,h5,h6{line-height:120%;font-size:1em;}
.clear{clear:both}
.clearfix:after{content:'';display:block;clear:both}

/* Html,body,#wrapper */
html{background:#b6c3c5 url(../images/html_bg.png) repeat-x}
body,input,textarea,select{color:#48544a;font-size:12px;font-family:arial,sans-serif;}
#wrapper{width:990px;margin:0 auto;position:relative;padding:161px 0 0;background:url(../images/wrapper_bg1.png) 0 19px no-repeat;overflow:hidden;}

#logo{position:absolute;left:52px;top:30px;}

#nav-top{position:absolute;right:14px;top:68px;}
#nav-top li{float:left;position:relative;margin:0 -3px;}
#nav-top a{float:left;height:40px;overflow:hidden;}
#nav-top a:hover img{margin:-40px 0 0;}
#nav-top li.active a img{margin:-40px 0 0;}
#nav-top li:hover img{margin:-40px 0 0;}
#nav-top li.hover img{margin:-40px 0 0;}
#nav-top li ul{display:none;position:absolute;left:4px;top:40px;padding:5px 0 0 4px;width:147px;height:106px;background:url(../images/navs_bg.png) no-repeat;}
#nav-top li ul a{float:left;height:32px;overflow:hidden;}
#nav-top li ul a:hover img{margin:-32px 0 0;}
#nav-top li.active li a img{margin:0;}
#nav-top li.hover ul{display:block;}
#nav-top li:hover ul{display:block;}
#nav-top li:hover li img{margin:0;}
#nav-top li.hover li img{margin:0;}


#flagi{position:absolute;right:10px;top:30px;}
#flagi a{float:left;margin-left:5px;display:inline;}
#flagi img{padding:5px;}
#flagi .active img{padding:3px;border:2px solid #104B17;}

/* Main */
#main{}
#main:after{content:'';display:block;clear:both}


/* Left */
#left0{width:248px;float:left;padding:0 0 10px;}
#left0 p{margin:15px 0 0 19px;}
#left{width:248px;background:url(../images/nav_bg_b.png) 19px 100% no-repeat;padding:0 0 10px;}
#nav{width:210px;margin:0 0 0 19px;background:url(../images/nav_bg.png) no-repeat;padding:10px 0 0;}
#nav li{padding:0 6px;text-transform:uppercase;}
#nav li a{display:block;padding:0 0 0 29px;width:198px;height:30px;line-height:30px;color:#fff;background:url(../images/nav_li_bg.png) no-repeat;font-weight:bold;}
#nav li a:hover{background:url(../images/nav_li_bg_a.png) 0 50% no-repeat;}
#nav li.active a{background:url(../images/nav_li_bg_a.png) 0 50% no-repeat;}
#nav li li a{color:#fff;;font-weight:bold;}
#nav li li a:hover{color:#63bb7b;}
#nav li li.active a{color:#fff;font-weight:bold;background:url(../images/nav_li_bg.png) 0 50% no-repeat;}
#nav li.active li a{color:#fff;background:url(../images/nav_li_bg.png) 0 50% no-repeat;}
#nav li.active li.active a{color:#63bb7b;font-weight:bold;}
#nav li.active li.active li.active a{color:#63bb7b;font-weight:normal;}
#nav li.active li.active li a{color:#fff;font-weight:normal;}

#nav li li{display:none;}
#nav li.active{display:block;}
#nav li.active li.active{display:block;}
#nav li.active li{display:block;}

#nav li.id-81 li{display:none;}
#nav li.id-81.active{display:block;}
#nav li.id-81.active li.active{display:block;}
#nav li.id-81.active li{display:block;}

#nav li.id-82 li{display:none;}
#nav li.id-82.active{display:block;}
#nav li.id-82.active li.active{display:block;}
#nav li.id-82.active li{display:block;}

#nav li.id-83 li{display:none;}
#nav li.id-83.active{display:block;}
#nav li.id-83.active li.active{display:block;}
#nav li.id-83.active li{display:block;}

#nav li.id-84 li{display:none;}
#nav li.id-84.active{display:block;}
#nav li.id-84.active li.active{display:block;}
#nav li.id-84.active li{display:block;}

#nav li.id-85 li{display:none;}
#nav li.id-85.active{display:block;}
#nav li.id-85.active li.active{display:block;}
#nav li.id-85.active li{display:block;}

#nav li li{margin:0;}
#nav li li.first{margin:5px 0 0;}
#nav li li.last{margin:0;padding-bottom:5px;}
#nav li li a{background:url(../images/nav_li_bg.png) 0 50% no-repeat;font-weight:normal;font-size:11px;color:#fff;height:20px;line-height:20px;}
#nav li li a:hover{background:url(../images/nav_li_bg.png) 0 50% no-repeat;color:#63bb7b;}
#nav li li.active a{background:url(../images/nav_li_bg.png) 0 50% no-repeat;font-weight:normal;font-size:11px;color:#63bb7b;height:20px;line-height:20px;text-decoration:underline;}
#nav li li.active li a{text-decoration:none;}
#nav li.active li.active li.active a{text-decoration:underline;}

#nav li.id-11 a{color:red}
#nav li.active a{color:#fff}
#nav li.id-11 a:hover{color:#fff}
#nav-home li.id-11 a{color:red}

/* Content */
#content{width:700px;float:left;padding:0 9px 20px 10px;}
#top-pic{margin:0 0 20px -10px;}
#top-pic img{display:block;}

/* Footer */
#footer{height:70px;position:relative;background:url(../images/footer_bg.png) no-repeat;margin:0 auto;width:990px;}
#footer address{font-size:11px;color:#152a18;text-align:center;padding:10px 0 0;}
#footer address span{color:#3e8e53;padding:0 10px;}
#footer address a{color:#152a18;}
#footer .d{position:absolute;right:20px;top:45px;font-size:11px;}
#footer .d a{color:#152a18;}
#footer .c{position:absolute;left:20px;top:45px;font-size:11px;}


/* CONTENT Styles */
.c p,.c table,.c form,.ww{margin:0 0 1em}
.c p,.c li,.ww{line-height:16px;}
.c a{color:#f00007;text-decoration:underline}
.c ul{margin:0.5em 0 1em 0;}
.c ul li{padding:0 0 0 62px;background:url(../images/ico-arrow.png) 54px 5px no-repeat;}
.c ol{list-style:decimal;margin:0.5em 0 1em 0}
.c ol li{margin:0 0 0 2em}
.c .center{text-align:center;}

.c h1{color:#2a6234;font-size:16px;margin:0 0 15px -10px;}
.c h2{margin:0 0 1em;}
.c h2.alt{color:red;}
.c h3{margin: 30px 0 15px 0; color: #e00; font-size: 16px; font-weight: bold; clear: both;}

/* FORM Styles */
.c .rf{margin:0 0 10px;}
.c .rf:after{content:"";display:block;clear:both}
.c .req label{font-weight:bold;}
#errors{list-style:none;border:1px solid red;padding:.5em;background:#fffeee;margin:0 0 1em;}
#errors li{color:red;line-height:125%;font-size:.9em;margin:0;padding:0;background:none;}
#success{font-weight:bold;}

img.pic{float:right;margin:0 0 10px 10px;}

ul.pics-right{float:right;margin:0 0 10px 10px;padding:0;}
ul.pics-right li{margin:0;padding:0;background:none;}
ul.pics-right img{border:1px solid #8cc29d;padding:4px;background:#fff;margin:0 0 10px;}

ul.pics{margin:0;padding:0;}
ul.pics li{margin:0;padding:0;background:none;}
ul.pics img{border:1px solid #8cc29d;padding:4px;background:#fff;margin:0 0 10px;}

ul.pics2{margin:0 0 1em;padding:0;text-align:center;}
ul.pics2 li{margin:0 2px;padding:0;background:none;display:inline;}
ul.pics2 img{border:1px solid #8cc29d;padding:4px;background:#fff;margin:0 0 10px;}

#kontakt-both{overflow:hidden;}
#kontakt-both h1{margin-left:0}


#kontakt-adres{width:100%;float:left;position:relative;height:437px;}
#kontakt-adres h1{height:18px;}
#kontakt-adres h2{color:#2A6234;font-weight:bold;margin:15px 0 0;width:300px;}
#kontakt-adres a{color:#48544a;}
#kontakt-adres p{padding:0 0 20px 20px;width:300px;}
#kontakt-adres p.n, #kontakt-adres-2 p.n
{
  padding:0;
  position:absolute;
  bottom:10px;
  right:0px;
  width:370px;
  height:407px;
  margin-top:-280px;
  border:1px solid #CCCCCC;
}

#kontakt-adres-2{width:100%;float:left;padding-top:18px;border-top:1px solid #CCCCCC;position:relative;height:427px;}
#kontakt-adres-2 h2{color:#2A6234;font-weight:bold;margin:15px 0 0;width:300px;}
#kontakt-adres-2 a{color:#48544a;}
#kontakt-adres-2 p{padding:0 0 20px 20px;width:300px;}
/*#kontakt-adres-2 p.n{padding:93px 0 0;}*/
#kontakt-adres-2 p.n
{
  padding:0;
  position:absolute;
  bottom:0px;
  right:0px;
  width:370px;
  height:407px;
  margin-top:-168px;
  border:1px solid #CCCCCC;
}

#kontakt-form{border-top:1px solid #ccc;padding-top:10px;margin-top:10px;}
#kontakt-form h1{margin-left:0;}
#kontakt-form div{margin:3px 0 5px;}
#kontakt-form label{color:#a1a9a2;font-weight:bold;display:block;line-height:125%;}
#kontakt-form em{color:#b60d12;font-weight:bold;}
#kontakt-form input{width:380px;border:1px solid #c3c3c3;padding:2px;font-size:11px;}
#kontakt-form input.submit{background:#b60d12;color:#fff;font-weight:bold;text-align:center;border:1px solid #c3c3c3;float:left;}
#kontakt-form textarea{width:540px;border:1px solid #c3c3c3;padding:2px;font-size:11px;}
#kontakt-form p{float:left;padding:0 0 0 20px;line-height:20px;}


body.home #wrapper{background:url(../images/home_bg.png) 0 19px no-repeat;}
body.home-cz #wrapper{background:url(../images/home_bg_cz.png) 0 19px no-repeat;}
body.home #footer{background:url(../images/home_bg.png) 0 -560px no-repeat;}
body.home #left{width:228px;background:none;}

/*.lang-cz{background:url(../images/home_bg_cz.png) 0 19px no-repeat!important;}*/

#flash-home{margin:0 0 0 -30px;position:relative;}

#nav-home{width:210px;margin:0 0 0 18px;padding:30px 0 0;}
#nav-home li{padding:18px 0 0 35px;background:url(../images/nav_li_bg.png) 5px 10px no-repeat;text-transform:uppercase;}
#nav-home li a{color:#fff;font-weight:bold;}
#nav-home li a:hover{text-decoration:underline;}

.zestaw{overflow:hidden;margin:0 -10px 0 -9px;position:relative;}
.zestaw .title{height:120px;position:relative;}
.zestaw .title p.click{position:absolute;left:519px;top:38px;color:#48544a;font-size:11px;background:url(../images/ico-click.png) 0 50% no-repeat;padding:0 0 0 12px;}
.zestaw .title p{font-size:11px;color:#48544a;}
.zestaw .title p a{color:#f00007;font-weight:bold;text-decoration:none;}
.zestaw .title p a:hover{text-decoration:underline;}
.zestaw .title h2{font-size:18px;color:#2a6234;font-weight:normal;padding:8px 0 0;margin:0;}
.zestaw .title img{float:left;margin:0 10px 0 0;vertical-align:middle;}
.zestaw .title p.k{color:#000000;font-weight:bold;font-size:13px;padding:20px 0 0}
.zestaw .title p.k a{color:#000000;font-weight:bold;font-size:13px;}

.zestaw .pic{float:left;border:1px solid #8cc29d;width:498px;padding:3px 0;text-align:center;margin:0 9px 40px 0;position:relative;}
.zestaw .pic .nazwa{position:absolute;left:5px;bottom:-30px;}
.zestaw .pics{float:left;width:210px;}
.zestaw .pics ul{margin:0;border-left:1px solid #c3c3c3;padding:0 0 0 9px;}
.zestaw .pics li{background:none;padding:0;margin:0 0 10px;text-align:center;padding:4px;border:1px solid #8cc29d;}
.zestaw .pics p{line-height:16px;color:#c3c3c3;font-size:10px;text-align:center;}
.zestaw .pics p a{color:#48544a;text-decoration:none;padding:0 4px;}
.zestaw .pics p span{padding:0 4px;background:url(../images/page_no.png) no-repeat;text-align:center;color:#9dffb8;}
.zestaw .pics p img{vertical-align:top;}

#producenci{overflow:hidden;}
#producenci .title{margin:0 0 40px;float:left;width:340px;}
#producenci .title img{vertical-align:middle;float:left;width:114px;height:56px;}
#producenci .title p{float:left;width:210px;padding:0 0 0 10px;}
#producenci .title .nazwa{font-weight:bold;color:#000;font-size:1.1em;display:block;padding:5px 0 0 ;}
#producenci .title .link{color:#999;font-weight:normal;display:block;font-size:11px;}
#producenci .title .link a{color:#999;font-weight:normal;}

.promo_div
{
	float: left;
	clear: both;
	border-bottom: 1px solid #4c875b;
	padding-bottom: 10px;
	margin-bottom: 20px;
	width: 100%;
}

div.promocja_logo
{
  float:left;
  width:100%;
  padding:0 0 20px 0;
}

  div.promocja_logo a img
  {
    float:left;
  }
  
  div.promocja_logo p
  {
    float:left;
    padding:0 0 0 10px;
  }
  
    div.promocja_logo p *
    {
      float:left;
      clear:both;
    }
    
      div.promocja_logo p span
      {
		font-weight:bold;
		color:#000;
		font-size:1.1em;
      }
      
      div.promocja_logo p a
      {
		color:#999;
		font-weight:normal;
		font-size:11px;
      }



.gallery_item
{
	float: left;
	margin: 4px 6px;
	text-align: center;
}
      
.stara_cena
{
	color: #000;
	text-decoration: line-through;
	font-size: 13px;
	font-weight: bold;
	padding: 0 5px;
}

.nowa_cena
{
	color: #e00;
	font-size: 16px;
	font-weight: bold;
	padding: 0 5px;
}

p.nav{height:16px;line-height:16px;color:#c3c3c3;overflow:hidden;font-size:10px;text-align:right;}
p.nav a{color:#48544a;text-decoration:none;padding:0 4px;}
p.nav span{padding:0 4px;background:url(../images/page_no.png) no-repeat;text-align:center;color:#9dffb8;}
p.nav img{vertical-align:top;}


.usl{overflow:hidden;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #c2c7c4;}
.usl-first{border-bottom:1px solid #c2c7c4;border-top:1px solid #c2c7c4;padding-top:10px;}
.usl img{float:left;display:block;padding:3px;border:1px solid #c2c7c4;margin:0 20px 0 10px;display:inline;}
.usl  h2{color:#B60D12!important;font-size:22px;font-weight:normal;font-family:arial,sans-serif;}
.usl  h2 img{float:none;padding:0;border:0;margin:0;}
.usl  p{margin:0;padding:0;}

.nowosc{overflow:hidden;border-bottom:1px solid #c3c3c3;padding:0 0 10px;margin:0 0 10px;}
.nowosc .desc{width:360px;float:left;}
.nowosc .pic{float:right;}
.nowosc .pic2{float:right;}
.nowosc .pic img{border:1px solid #94c6a4;}
.nowosc .pic2 img{border:1px solid #94c6a4;padding:3px;}
.nowosc .title{margin:0 0 20px;float:left;width:340px;}
.nowosc .title img{vertical-align:middle;float:left;width:114px;height:56px;}
.nowosc .title h2{padding:5px 0 5px 10px;float:left;font-size:18px;color:#2a6234;margin:0;}
.nowosc .title p{float:left;width:210px;padding:0 0 0 10px;font-size:11px;color:#48544a;}
.nowosc .title p a{color:#f00007;font-weight:bold;text-decoration:none;}
.nowosc .title p a:hover{text-decoration:underline;}
.nowosc p{color:#48544a;}
.nowosc p.cena{text-align:left;}
.nowosc p.cena b{color:#b60d12;}

p.big{font-size:1.2em;color:#2A6234;font-weight:bold;}

p.ramki img{border:1px solid #94C6A4;padding:3px;margin:10px;}

img.picn{border:1px solid #94c6a4;padding:4px;}

#tv_spot
{
  margin: 20px 0 0 20px;
}



/* CATFISH RELATED - NOT REQUIRED FOR CATFISH TO WORK */
div#catfish {
	display: none; /* Stops catfish appearing before the page is fully loaded */
	background-color: #FFFFFF;
	text-align: center;
/*	border-top: 1px solid black;*/
	background-image: url(../images/catfish.bg.gif);
	height: 50px;
}
div#catfish a#catfish-close {
	position: absolute;
	top: -25px;
	right: 5px;
	color: black;
}
div#catfish iframe {
	padding-top: 5px;
	padding-bottom: 5px;
}

table.standard2 td { padding: 5px; margin: 1px; background-color: #FBF5E7; color: #939087; }
table.standard2 td {border:2px solid #fff;text-align:center;vertical-align:middle;}
table.standard2 th {border:2px solid #fff;text-align:center;vertical-align:middle;}

p.promo_pics{text-align:center}
p.promo_pics img{margin: 0 10px;}

p.promo_pekao{text-align:center;margin-right:15px!important;position:relative;color:red}
p.promo_pekao span{display:none;}
p.promo_pekao a:hover span{display:block;position:absolute;left:210px;top:0px;background:url(../images/chmurka.png) no-repeat;color:red;padding:8px 5px 5px 15px;width:140px;height:47px;}

.tekst_red
{
	color:#B60D12;
}

p.last_paragraf
{
	padding-bottom:20px;
	border-bottom:1px solid #4C875B;
}

.first_element
{
	padding-top:20px;
}

div.wrapper_img_materace
{
	float:left;
	width:700px;
}

	div.wrapper_img_materace div.img_materace
	{
		float:left;
		padding:0 10px 20px 0;
	}
	
	div.wrapper_img_materace div.opis_materace
	{
		float:left;
		width:220px;
		padding-bottom:20px;
	}
	
.materace_podtytuly
{
	color:#000000;
}
