body{margin:0;padding:0;
	background:#4B392D url(../images/layout/body.gif) repeat-x;color:#131315;
	font-size:12px;font-family:sans-serif;
}
h1,h2,h3,h4{margin:0;font-family: Nyala, serif;font-style:italic;font-weight:normal;}
h2{margin:0 0 15px 0;font-size:150%;color:#A30D30;font-weight:bold;}
h2 a{color:#A30D30;text-decoration:none;}
h2 a:hover{text-decoration:overflow;}
h3{font-size:150%;color:#fff;font-weight:bold;}
h3 span{color:#FBCE34;}

p{text-align:justify;margin:1em 0;line-height:1.4em;}
strong{color:#DA3F63;}
img {border:none;}

.pinkBox a{color:#fff;}

#container{position:relative;width:805px;height:314px;margin:0 auto;background:url(../images/layout/header-bg.gif) 0 40px no-repeat;}
#header{position:relative;width:705px;height:335px;margin:0 50px;background:url(../images/layout/header.jpg) no-repeat;z-index:100;}
#contentBox{position:relative;width:805px;background:url(../images/layout/content-bg.png) no-repeat;}
#content{position:relative;width:659px;padding:60px 23px 15px;margin:0 50px;background:#fff;z-index:50;}
#footer{width:675px;padding:0 15px;line-height:2.5em;height:2.5em;margin:7px 50px 0 50px;background-color:#D62C53;color:#fff;}
#footer a{color:#fff;text-decoration:underline;}
#footer a:hover{text-decoration:none;}

#motto, #motto a, #motto span{position:relative;display:block;width:310px;height:40px;overflow:hidden;}
#motto{position:absolute;left:85px;top:244px;}
#motto span{position:absolute;left:0;top:0;background:url(../images/layout/cs-motto.gif) no-repeat;cursor:pointer;}

#nowosc{position:absolute;left:0;top:68px;display:block;width:103px;height:78px;background:url(../images/layout/cs-nowosc.gif) no-repeat;}
#intymn{display:block;position:absolute;left:282px;top:0px;width:140px;height:25px;background:url(../images/layout/cs-intymn.gif) no-repeat;text-decoration:none;}
#infolinia{display:block;position:absolute;left:5px;top:0px;height:25px;line-height:25px;color:#DD5292;font-size:16px;}

#languages{position:absolute;left:27px;top:42px;color:#fff;font-size:13px;font-family:serif;font-style:italic;line-height:14px;}
#languages a img{border:1px solid #fff;vertical-align:middle;}
#languages a:hover img,
#languages a.active img{border:1px solid #F5C52E;}



/* HORIZONTAL MENU */
#hMenu{position:absolute;left:1px;bottom:-39px;z-index:100;}
* html #hMenu{bottom:-40px;}
#hMenu ul{float:left;margin:0;padding:0;list-style:none;height:45px;background:url(../images/layout/horizontal-menu.gif) repeat-x;}
#hMenu ul li{display:block;float:left;padding-right:1px;background:url(../images/layout/horizontal-menu-separator.gif) 100% 0 no-repeat;_width:1px;}
#hMenu ul li.last{padding-right:0;background-image:none;}
#hMenu ul li a{display:block;padding:7px 8px 0 8px;/*padding:7px 9px 0 10px;*/height:38px;line-height:38px;
	font-size:13px;color:#fff;text-decoration:none;text-transform:uppercase;}
#hMenu ul li a:hover,
#hMenu ul li a.active{background:url(../images/layout/horizontal-menu-hover.gif) repeat-x;}
#hMenu ul li.last a {display:block;padding:0;padding-right:4px;height:45px;background:url(../images/layout/horizontal-menu-right.gif) 100% 0 no-repeat;}
#hMenu ul li.last a span{display:block;padding:7px 5px 0 10px;height:38px;line-height:38px;}
#hMenu ul li.last a.active,
#hMenu ul li.last a:hover{background-position:100% -45px;}
#hMenu ul li.last a.active span,
#hMenu ul li.last a:hover span{background:url(../images/layout/horizontal-menu-hover.gif) repeat-x;}
#hmr{position:absolute;right:-4px;bottom:0;width:4px;height:38px;background:url(../images/layout/horizontal-menu-right.gif) 0 0 no-repeat;}

a#btnObjednat{display:block;float:right;position:absolute;right:1px;bottom:-39px;width:168px;height:38px;line-height:38px;z-index:100;
	font-size:14px;font-weight:bold;text-decoration:none;text-transform:uppercase;text-align:center;
	color:#FBCE34;background:url(../images/layout/btn-objednat.gif) no-repeat;z-index:100;}
* html a#btnObjednat{bottom:-40px;right:0;}
a#btnObjednat:hover{color:#fff;}

#wiecej{display:block;width:224px;height:80px;line-height:80px;background:url(../images/layout/wiecej-cs.gif) no-repeat;}
#wiecej:hover{background-position:0 -80px;}
#zamow{display:block;width:414px;height:80px;line-height:80px;
	font-size:30px;font-family:serif;color:#fff;text-decoration:none;text-align:center;background:url(../images/layout/zamow-cs.gif) no-repeat;}
#zamow:hover{background-position:0 -80px;}

.zamowBtn{position:relative;display:block;width:175px;height:45px;line-height:45px;
	text-align:center;background:#DC637C;}
.zamowBtn a{font-size:24px;text-decoration:none;color:#fff;}
.zamowBtn a:hover{text-decoration:underline;}

#secret{width:460px;height:137px;padding:17px 160px 17px 17px;margin:1em 0;background:url(../images/layout/secret.jpg) no-repeat;}
#secret h4{color:#fff;font-weight:bold;font-size:14px;font-style:normal;margin-bottom:6px;}
#secret p{line-height:1.7em;font-size:13px;}


/* PINK BOX */
.pinkBox{position:relative;background:#D62C53 url(../images/layout/pink-top.gif) no-repeat;border:3px solid #DFDFDF;color:#fff;padding:0 15px;margin-bottom:1em;}
.a{background-image:none;}
.pinkBox h3{padding:7px 0;margin:0;}
.pinkBox strong{color:#fff;}

/* FORM */
form{}
form th{width:150px;padding-right:10px;text-align:left;font-weight:normal;}
input{width:258px;border:1px solid #CA2746;}
textarea{width:258px;height:78px;border:1px solid #CA2746;}
input.checkbox{width:auto;border:1px solid #CA2746;}
input.submit{background:#CA2746;color:#fff;}

/* POROVNANI */
#porovnaniObal{background:url(../images/layout/porovnani-bg.gif);width:659px;height:342px;}
#porovnaniObal p{text-align:right;padding-right:80px;}
#porovnaniBigObal h3, 
#porovnaniObal h3{padding:7px 15px;margin:0;}
#porovnaniObal a{color:#fff;font-size:18px;text-decoration:underline;}
#porovnaniObal a:hover{text-decoration:none;}

#porovnaniBigObal{background:url(../images/layout/porovnani-big-bg.gif);width:659px;height:786px;padding:}

#porovnani{empty-cells:hide;}
#porovnaniObal #porovnani{width:540px;margin:0 auto;}
#porovnaniBigObal #porovnani{margin:5px 25px;}
#porovnani th{color:#fff;background-color:#4B392D;font-size:14px;}
#porovnani td{text-align:center;font-size:18px;color:#000;background:#FFFCFC;width:83px;}
#porovnani th .mensi, #porovnani td.mensi{font-size:90%;}
#porovnani .padd td{padding:15px 0;}
#porovnani a{color:#000;text-decoration:none;font-size:12px;padding:0;}
#porovnani a:hover{text-decoration:underline;}

a#zobacz{float:right;display:block;padding:0 5px;width:424px;height:38px;background:url(../images/layout/zobacz-bg.gif) no-repeat;color:#fff;font-size:18px;
	line-height:38px;text-decoration:none;text-align:right;}
a#zobacz:hover{text-decoration:underline;}

/* BANNERS */
#banners{margin:0em 50px 0px;}
#banners img{float:left;border:1px solid #000;margin:0 0 0em 0;}

/* LINKS */
#links{margin:0em 50px 5px;padding:5px;width:695px;background:#DFDFDF;color:##1d1c1c;text-align:center}
#links img{vertical-align:middle;}
#links a{color:#1d1c1c;text-decoration:none;line-height:25px;}
#links a:hover{text-decoration:underline;}

.hidden{visibility:hidden;}
/*.hide{display:none;}*/
.cls{clear:both;}
.fl{float:left;}
.fr{float:right;}
.ir{margin:0 0 .25em 2em;}
.il{margin:0 2em .25em 0;}
.tar{text-align:right;}
.required{color:#CA2746;}
.message{font-weight:bold;color:#f00;}
.relative{position:relative;}
.hand{/*cursor:pointer;*/}
.message{border:1px solid #cc0000;background-color:#ffcccc;color:#cc0000;padding:1em;}

#PNG01{position:absolute;bottom:0;left:0;width:654px;height:245px;background:url(../images/layout/girl01.png) no-repeat;z-index:1;}