/* Basic styles */
*{margin:0;padding:0}
a img,fieldset{border:0}
img,object{vertical-align:bottom}
a,a:hover{cursor:pointer;text-decoration:none}
ul{list-style:none}
input,textarea{padding:1px}
option{padding:1px .5em 0 2px}
input.submit{cursor:pointer}
td{vertical-align:top}
.hide{display:none}
.shide{left:-9999px;position:absolute}
.fclear{overflow:hidden;zoom:1}

/* Html,body,wrapper */
html{background:#85CF2D url('/images/html_bg.jpg') repeat-x}
body{font:76%/100% tahoma,arial,sans-serif}
#wrapper{width:888px;margin:0 auto;position:relative;}

/* HEADER */
#header{height:145px;position:relative;background:url(/images/header_top_bg.jpg) no-repeat;}
#logo{position:absolute;top:54px;left:26px;}
#header-nav{position:absolute;left:217px;top:107px;}
#header-nav li{float:left;background:url(/images/header_nav_dots.gif) right top no-repeat;}
#header-nav li.last{background:none;padding-right:0}
#header-nav a{color:#AC6A01;font-weight:bold;font-size:.9em;padding:0 8px;float:left;height:30px;line-height:30px;}
#header-nav a:hover,#header-nav li.active a{color:#fff;background:url(/images/header_nav_bg-h.gif) repeat-x;}
#flags{position:absolute;right:0;top:16px}
#flags li{float:left;padding:0 0 0 11px}
#flags li a img{border:1px solid #7EC726}
#flags li a:hover img{border:1px solid #F9CC07}
#header-links{position:absolute;right:170px;top:15px}
#header-links li{float:left;padding:0 0 0 35px;background:url(/images/icon-arrow.gif) 23px 4px no-repeat;}
#header-links li a{color:#416D0B;font-size:.9em;}
#header-links li a:hover{color:#fff}
#header-search{position:absolute;right:0;top:55px;width:275px;}
#header-search label{display:block;float:left;margin:1px 0 0;}
#header-search input{border:1px solid #C3C9D5;width:170px;float:left;}
#header-search input.submit{border:0;width:auto;float:left;margin:-1px 0 0 8px;display:inline;}

/* FOOTER */
#footer{height:80px;position:relative;margin:15px 0 0;padding:15px 0 0;background:url(/images/footer_bg.gif) center top no-repeat;}
#copyright{color:#F2F4D6;font-size:.9em;position:absolute;left:18px;top:15px}
#design{color:#F2F4D6;font-size:.9em;position:absolute;right:18px;top:15px}
#design a{color:#F9CC07;font-weight:bold;}
#design a:hover{text-decoration:underline}
#footer address{color:#4F8210;font-style:normal;font-size:.9em;position:absolute;left:18px;top:50px}
#spolka{color:#4F8210;font-style:normal;font-size:.9em;position:absolute;left:18px;top:70px}

/* MAIN */
#main{overflow:hidden;zoom:1;position:relative;padding:287px 4px 0 4px;background:url(/images/main_bg_top.gif) no-repeat;}
#flash{position:absolute;left:0;top:0;color:#fff}
.home #flash{position:absolute;left:0;top:0;color:#fff}

/* LEFT */
#left{width:261px;float:left;margin:0 12px 0 0;display:inline;}

#left-nav{width:241px;overflow:hidden;zoom:1;margin:0 0 30px 5px;}
#left-nav li{width:241px;float:left;text-indent:20px}
#left-nav li a{float:left;background:url(/images/left_oferta_li.gif) no-repeat;color:#fff;line-height:30px;width:241px;height:30px;font-weight:bold;}
#left-nav li.first a{background:url(/images/left_oferta_top.gif) no-repeat}
#left-nav li li{text-indent:40px}
#left-nav li li a{background:url(/images/left_oferta_li_li.gif) no-repeat!important;font-weight:normal;}
#left-nav li li a:hover,#left-nav li li.active a{background:url(/images/left_oferta_li_li-h.gif) no-repeat!important}

#left-news{background:url(/images/left_top_bg.gif) 0 30px no-repeat}
#left-news h2{padding:0 0 25px 5px}
#left-news h3{font-size:1em;color:#fff;font-weight:bold;margin:0 0 0 15px;}
#left-news p{line-height:110%;font-size:.9em;margin:0 0 10px 15px;color:#F2F4D6;width:220px}
#left-news p.date{color:#F9CC07;margin:0 0 10px 15px;font-size:.9em;}
#left-news p.more{overflow:hidden;zoom:1;;}
#left-news p.more a{float:right;}
#left-news p.all{background:url(/images/dots_h.gif) repeat-x;margin:0 0 0 15px;padding:5px 0 0}

/* CONTENT */
#content{width:597px;background:url(/images/content_top_bg.gif) no-repeat;padding:5px 0 0;overflow:hidden;zoom:1;}
.content-inner{padding:15px 20px 20px;background:url(/images/content_inner_bg.gif) repeat-y}
.content-bottom{height:34px;background:url(/images/content_bottom_bg.gif) no-repeat;position:relative;}
.content-bottom .back{position:absolute;top:5px;left:234px;}
.content-bottom .top{position:absolute;top:5px;left:314px;}

.home #content{background:none}
.home .content-inner{background:none}
.home #main{padding:270px 4px 0 4px;background:url(/images/main_bg_top_home.gif) no-repeat;}

#site_path{color:#F2F4D6;position:absolute;top:242px;left:280px;background:url(/images/icon-arrow.gif) 0 5px no-repeat;padding:0 0 0 8px;width:580px;}
#site_path a{color:#F2F4D6;text-decoration:none;}
#site_path a:hover{text-decoration:underline;}

/* CONTENT Styles */
.c{color:#878964;font-size:.9em;line-height:145%}
.c p,.c table,.c form{margin:0 0 1em}
.c p,.c li{text-align:justify}
.c a{color:#238B34}
.c a:hover{color:#cd3111}
.c h1{font-size:2.8em;color:#FEFFF5;font-weight:normal;line-height:120%;position:absolute;top:200px;left:280px;}
.c h2{font-size:1em;margin:0 0 1em;color:#4C810A;line-height:120%}
.c h3{font-size:1em;margin:0 0 .5em;line-height:120%}
.c ul{margin:0.5em 0 1em 0;list-style:disc}
.c ul li{margin:0 0 0 1.5em}
.c ul li li{margin:0 0 0 1.5em;padding:0;background:none;list-style:disc}
.c ol{list-style:decimal;margin:0.5em 0 1em 0}
.c ol li{margin:0 0 0 2em}
.c dl{margin:0.5em 0 1em 0}
.c dl dt{margin:0 0 .2em;font-weight:bold}
.c dl dd{margin:0 0 1em 3em}
.c img.right{float:right;margin:0 0 1em 2em;margin:0 0 .5em;display:inline;border:2px solid #ccc}
.c img.left{float:left;margin:0 2em 1em 0;display:inline;border:2px solid #ccc}
.c blockquote{padding:0 0 0 1em}
.c .images{text-align:center}
.c .images img{padding:2px;border:1px solid #DBDBDB;margin:0 .5em .5em;display:inline}
.c hr{border:0;height:1px;margin:0 0 1em;background:url(/images/dots_h_content.gif) repeat-x}
table{border-collapse:collapse;width:100%}
td img{padding:2px;border:1px solid #DBDBDB;margin:0 .5em .5em;display:inline;width:100px}
td{border-bottom:1px solid #ccc;padding:10px 0 5px}
.c p.center{text-align: center;}

/* CONTENT Form Styles */
.c form div{margin:0 0 .5em;overflow:hidden;zoom:1}
.c legend{padding:0 .5em}
.c form h2{margin:0 0 .5em}
.c label{float:left;line-height:1.5em;width:10em;text-align:right;padding:0 .5em 0 0}
.c input,#content textarea,#content select{background:#fff;border:1px solid #ccc;color:#000;float:left;font-size:1em}
.c input.submit{margin-left:10.5em;}
.c form div.required{font-weight:bold}
#msg-error{color:red;margin:0 0 1em;padding:2px}
#msg-error span.label{font-weight:bold}


p.date{color:#F9CC07;font-size:..9em;margin:-1em 0 .5em;}
p.wiecej{text-align:right;margin:-1em 0 1em;}

ul.siec{margin:0;list-style:none;}
ul.siec li{overflow:hidden;zoom:1;margin:10px 0;}
ul.siec li span.l{float:left;width:160px;text-align:center;}
ul.siec li span.r{float:left;width:250px;padding:10px 0 0;}

ul.przepisy{margin:0;list-style:none;}
ul.przepisy li{overflow:hidden;zoom:1;padding:10px 0;background:url(/images/dots_h_content.gif) left bottom repeat-x}
ul.przepisy li span.l{float:left;width:110px;text-align:center;}
ul.przepisy li span.l img{border:2px solid #ccc;}
ul.przepisy li span.r{float:left;width:250px;padding:5px 0 0;}

ul.produkty{margin:0;list-style:none;overflow:hidden;zoom:1;}
ul.produkty li{width:185px;height:250px;background:url(/images/dots_v.gif) right top repeat-y;text-align:center;margin:0;float:left;padding:0 0 15px;}
ul.produkty li.third{background:none}
ul.produkty li.after_third{clear:left}
ul.produkty li img{display:inline;margin:0 0 10px;}
ul.produkty p{background:url(/images/produkt_nazwa_bg.gif) right top repeat-x;margin:0 10px;height:31px;line-height:1em;text-align:center;padding:3px 10px;}
ul.produkty p a{color:#4C810A;font-weight:bold;}

div.produkt{overflow:hidden;zoom:1;}
div.produkt h2{color:#4C810A;font-size:1.8em;font-weight:normal;}
div.produkt .left{width:279px;float:left;margin:0 10px 0 0;display:inline;}
div.produkt .right{width:260px;float:left;}
div.produkt .left .text{background:url(/images/produkt_desc_top_bg.gif) no-repeat;padding:5px 0 0;}
div.produkt .left .text .inner{background:#F6F8E7}
div.produkt .left .text .bottom{height:35px;background:url(/images/produkt_desc_bottom_bg.gif) no-repeat;}
div.produkt .left .text p{padding:10px;margin:0;}

#flash-film{width:538px;height:305px;background:url(/images/film_bg.gif) no-repeat;padding:19px 0 0 23px;}

div.przepis{overflow:hidden;zoom:1;}
div.przepis .left{float:left;width:150px;}
div.przepis .left a img{border:2px solid #ccc;margin:0 0 5px;}
div.przepis .left a:hover img{border:2px solid #999}
div.przepis .right{float:left;width:400px;}

.home #content{width:888px}
.home .content-inner{overflow:hidden;zoom:1;}
.home .box-1{float:left;width:275px;margin-left:-20px;font-size:1.1em;display:inline;}
.home .box-1 #left-news h2{padding:0 0 15px 5px}
.home .box-2{float:left;width:350px;background:url(/images/home-box_2_bg.gif) 0 30px  no-repeat;}
.home .box-2 #box-przepis{padding:10px;}
.home .box-2 #box-przepis h2{margin:-10px 0 30px;}
.home .box-3{float:right;width:255px;margin-right:-15px;display:inline;}
.home .box-3 h2{margin:0 0 5px 5px}
.home .box-3 form{background:url(/images/home-box_3_bg.gif) no-repeat;padding:20px 10px;}
.home .box-3 input{padding:3px;color:#A6A97B;}
.home .box-3 input.image{border:0;padding:0;background:transparent;padding-left:10px;}

#box-przepis{overflow:hidden;zoom:1}
#box-przepis h2{margin:0 0 .5em;}
#box-przepis .left{float:left;width:110px;}
#box-przepis .left img{border:2px solid #F8CD0C;height:95px;width:95px;;}
#box-przepis .right{float:left;width:190px;}
#box-przepis .right h3{color:#fff;font-size:1em;background:url(/images/dots_h.gif) left bottom repeat-x;padding:0 0 5px;}
#box-przepis .right .czas{color:#F9CC07;font-size:1em;background:url(/images/dots_h.gif) left bottom repeat-x;font-weight:bold;}
#box-przepis .right .czas img{vertical-align:middle;}
#box-przepis .right p{color:#F2F4D6;padding:0 0 5px;}
#box-przepis .right p a img{float:right;}

#left #box-przepis{margin:0 0 0 15px;font-size:.9em;}
#left #box-przepis .right{float:left;width:130px;}
#left #box-przepis .right p{padding:5px 0;}

div.przepisy{background:url(/images/przepisy_bg.gif) no-repeat;margin:20px 0 0;overflow:hidden;zoom:1;}
div.przepisy h2{padding:20px 10px 25px;}
div.przepisy div.box-przepis{overflow:hidden;zoom:1;float:left;width:260px;margin-left:10px;display:inline;}
div.box-przepis .left{float:left;width:110px;}
div.box-przepis .left img{border:2px solid #F8CD0C;height:95px;width:95px;;}
div.box-przepis .right{float:left;width:140px;}
div.box-przepis .right h3{color:#777258;font-size:1em;background:url(/images/dots_h.gif) left bottom repeat-x;padding:0 0 5px;}
div.box-przepis .right .czas{color:#C63011;font-size:1em;background:url(/images/dots_h.gif) left bottom repeat-x;font-weight:bold;}
div.box-przepis .right .czas img{vertical-align:middle;}
div.box-przepis .right p{color:#F2F4D6;padding:0 0 5px;}
div.box-przepis .right p a img{float:right;}

ul.images{margin:0;list-style:none;overflow:hidden;zoom:1;}
ul.images li{float:left;margin:0;text-align:center;margin:0 0 10px;}

table.kal{border-collapse:collapse;margin:0 10px 10px;width:260px}
table.kal th{background:#cde3b5;color:#43740b;font-weight:bold;border:1px solid #f5f7e9;width:150px;line-height:110%;padding:3px;}
table.kal td{background:#fefff5;color:#43740b;text-align:center;border:1px solid #f5f7e9;padding:3px}
