body{margin:0px;padding:0px;text-align:center;font-size:12px;font-family:Arial;color:#363636;background-color:#efefef;}


br{clear:both;}
a{text-decoration:none;font-family:Arial;font-size:12px;color:#000000;}
form{margin:0px;}
p{margin:0px;}
img{border-style:none;}
pre{text-align:left;font-size:10px;font-family:Tahoma;}
fieldset{margin:0px;padding:0px;border-style:none;}
input.submit{background-color:#B40001;color:#ffffff;font-size:12px;font-family:Arial;border-style:none;padding:2px;cursor:pointer;}

div.kontener{position:absolute;width:100%;text-align:center;}
/*div.reklama{position:relative;top:50px;margin:0px auto;z-index:1000;width:709px;height:499px;background-image:url(swieta.jpg)}*/
/*div.reklama{position:relative;top:50px;margin:0px auto;z-index:1000;width:424px;height:600px;background-image:url(wypadek.jpg)}*/
div.reklama{position:relative;top:50px;margin:0px auto;z-index: 1000;width:500px;height:644px;background-image: url('swieta2011.jpg');}
div.reklama a{position:absolute;top:5px;right:5px;font-weight:bold;color:#ffffff;cursor:pointer;}

h1{font-family:Arial;font-size:18px;color:#002868;margin:0px 0px 0px 0px;}

div.top{position:relative;width:100%;height:85px;background:url(bg_top.gif) repeat-x #F9F9F9;}

div.top .top_center{position:relative;width:1000px;height:85px;margin:0px auto;text-align:left;}
div.top .top_center .flagi{position:absolute;left:0px;top:30px;}

div.top .top_center .linki{position:absolute;right:0px;top:20px;}
div.top .top_center .linki a{margin:0px 5px 0px 5px}

div.top .top_center .wyszukiwarka{position:absolute;right:0px;top:60px;width:200px;}
div.top .top_center .wyszukiwarka .text{float:left;margin:0px 0px 0px 0px;width:165px;padding:2px;border:1px solid #e8e8e8;font-size:11px;color:#cecece}
div.top .top_center .wyszukiwarka .lupa{float:right;margin:1px 0px 0px 0px;}

div.top .top_center .logowanie{position:absolute;right:220px;top:57px;}
div.top .top_center .logowanie .text{float:left;margin:0px 0px 0px 0px;width:97px;padding:2px;border:1px solid #e8e8e8;font-size:11px;color:#cecece}
div.top .top_center .logowanie a{color:#B40001;margin-right:5px;}
 
div.menu{z-index:2;position:relative;width:100%;height:76px;background-image:url(bg_menu.jpg);text-align:center;}
div.menu .center{position:relative;width:1000px;margin:0px auto;text-align:left;}
div.menu .center .main_menu{float:left;position:relative;top:20px;margin:0px 5px 0px 0px}
div.menu .center .main_menu a{cursor:pointer;border:1px solid transparent;z-index:10;position:relative;font-family:Tahoma;font-size:11px;color:#ffffff;padding:5px 10px 5px 10px;display:block;}
div.menu .center .main_menu img.triangle{position:absolute;right:0px;top:10px;}
div.menu .center .main_menu div.podmenu{z-index:12;display:none;border:1px solid #b4b4b4;border-top:0px;position:absolute;width:160px;background-color:#ffffff;left:0px;top:24px;}
div.menu .center .main_menu div.podmenu a{float:left;font-size:11px;color:#000000;margin:2px 0px 2px 10px}

div.flash{z-index:1;position:relative;margin:0px auto;width:1030px;height:360px;}

div.content{z-index:3;position:relative;width:1020px;margin:0px auto}

div.content .left{float:left;position:relative;width:316px;text-align:left;}

div.content .left .left_menu{position:relative;width:316px;background-image:url(bg_menu_bok.gif);text-align:left;padding:10px 0px 20px 0px;}
div.content .left .left_menu h1{margin:5px 0px 5px 20px}
div.content .left .left_menu .menu_top{z-index:2;position:absolute;top:0px;left:0px;width:316px;height:10px;background-image:url(top_menu_bok.gif);}
div.content .left .left_menu .menu_middle{z-index:4;position:relative;width:316px;padding:10px 0px 0px 0px;}
div.content .left .left_menu .menu_bottom{z-index:1;position:absolute;bottom:0px;left:0px;width:316px;height:65px;background-image:url(bottom_menu_bok2.gif);}
div.content .left .left_menu a.menu{float:left;margin:10px 0px 0px 20px;font-family:Arial;color:#363636;font-size:12px;background:url(li_1.gif) no-repeat left center;padding:0px 0px 0px 10px}
div.content .left .left_menu a.podmenu{float:left;margin:10px 0px 0px 20px;font-family:Arial;color:#363636;font-size:12px;padding:0px 0px 0px 10px}
div.content .left .left_menu a.on{color:#B40001;font-weight:bold;}
div.content .left .left_menu .menu_middle .belka{position:relative;left:3px;width:304px;height:26px;background-image:url(bg_belka.jpg);}
div.content .left .left_menu .menu_middle .belka p{margin:0px 0px 0px 18px;color:#ffffff;font-size:18px;}
div.content .left .left_menu .menu_middle .belka a{position:absolute;top:6px;right:10px;margin:0px 0px 0px 0px;color:#ffffff;font-size:10px;}

div.content .left .article {position:relative;width:280px;left:20px;text-align:left;}
div.content .left .article p.data{font-family:Arial;font-size:10px;color:#9e9e9e;margin:5px 0px 0px 0px}
div.content .left .article a.tytul{font-family:Arial;font-size:12px;color:#d81e05;margin:0px 0px 0px 0px}
div.content .left .article p.zajawka{font-family:Arial;font-size:11px;color:#363636;margin:5px 0px 0px 0px}
div.content .left .article a.wiecej{float:right;font-family:Arial;font-size:11px;color:#003180;margin:0px 0px 0px 240px}

div.content .left div.articles_wiecej{position:relative;left:181px;top:10px;width:132px;height:17px;background-image:url(wiecej_belka.jpg);text-align:center;}
div.content .left div.articles_wiecej a{color:#ffffff;font-size:10px;}

div.content .left .bok{position:relative;left:-40px;margin:20px 0px 0px 0px;width:350px;height:240px;background-image:url(bok.gif);text-align:left;}

div.content .left .book{position:relative;left:-15px;margin:5px 0px 0px 0px;width:320px;height:130px;background-image:url(bg_book.jpg);}
div.content .left .book a{color:#094370;font-size:12px;}
div.content .left .book a.dodaj{position:absolute;right:15px;top:96px;}
div.content .left .book a.zobacz{position:absolute;right:15px;top:71px;}

div.content .tresc{float:right;position:relative;width:680px;line-height:17px;padding:5px 0px 10px 0px;text-align:left;font-family:Arial;color:#363636;}
div.content .tresc h1{margin:0px 0px 10px 0px}
div.content .tresc a{color:#B40001;}
div.content .tresc .label{text-align:left;width:170px;}
div.content .tresc .form{width:200px;font-size:12px;font-family:Arial;color:#363636;}
div.content .tresc select.form{width:206px;}
div.content .tresc textarea.form{height:150px;width:300px;}
div.content .tresc input.submit{font-family:Arial;color:#ffffff;font-size:12px;background-color:#002868;font-family:Arial;border-style:none;padding:2px 8px 2px 8px;}

div.content .tresc .galeria{position:relative;float:left;text-align:center;width:252px;height:252px;background-image:url(gal_bg.gif);margin:10px 0px 35px 50px;}
div.content .tresc .galeria .top{position:absolute;left:0px;top:0px;width:252px;height:10px;background-image:url(gal_top.gif);}
div.content .tresc .galeria .bottom{position:absolute;left:0px;bottom:0px;width:252px;height:10px;background-image:url(gal_bottom.gif);}
div.content .tresc .galeria .nazwa{position:relative;top:5px;margin:0px 0px 0px 0px;font-size:18px;color:#002868;}
div.content .tresc .galeria .navi{position:relative;top:65px;margin:0px 0px 0px 0px;font-size:12px;color:#002868;}
div.content .tresc .galeria .navi a{font-size:17px;color:#002868;margin:0px 10px 0px 10px}

div.content .tresc .produkt{float:left;position:relative;width:338px;height:130px;padding:10px 0px 10px 0px;}
div.content .tresc .produkt img{float:left;margin:0px 0px 0px 0px;border:1px solid #a9a9a9}
div.content .tresc .produkt div.opis{float:left;margin:0px 0px 0px 6px;width:170px;}
div.content .tresc .produkt div.opis p.nazwa{color:#002868;font-weight:bold;}

div.content .tresc p.przepis_kat{font-size:13px;font-weight:bold;color:#002868;margin:5px 0px 3px 0px}  
div.content .tresc a.przepis{float:left;font-size:12px;margin:2px 0px 2px 15px;}

div.content .main{float:right;position:relative;width:704px;text-align:left;}

div.content .main .baner{position:relative;left:7px;width:689px;height:97px;}  

div.content .main .box {z-index:2;position:relative;left:5px;width:695px;padding:44px 0px 15px 0px;background-image:url(main_bg.jpg);}
div.content .main .box .box_top{z-index:3;width:695px;height:44px;position:absolute;left:0px;top:0px;background-image:url(main_top.jpg);}
div.content .main .box .box_middle{z-index:2;width:640px;position:relative;padding:20px 0px 10px 30px}
div.content .main .box .box_bottom{z-index:1;width:695px;height:50px;position:absolute;left:0px;bottom:0px;background-image:url(main_bottom.jpg);}

div.content .main .t_30{z-index:1;top:-30px;}

div.content .main .box .h_160{height:220px;padding-top:0px;}
div.content .main .box .box_middle .belka_g{width:304px;height:26px;position:relative;top:3px;left:358px;background-image:url(bg_belka_gal.jpg)}
div.content .main .box .box_middle .belka_g p{margin:0px 0px 0px 18px;color:#ffffff;font-size:18px;}
div.content .main .box .box_middle .belka_g a{position:absolute;top:6px;right:10px;margin:0px 0px 0px 0px;color:#ffffff;font-size:10px;}

div.content .main .box .box_middle p.on a{float:right;margin:0px 0px 0px 0px;font-size:11px;color:#003180}
div.content .main .box .box_middle p.off{display:none}
div.content .main .box .box_middle p.off a{float:right;margin:0px 0px 0px 0px;font-size:11px;color:#003180}

div.content .main .box .zakladka_on1{cursor:pointer;float:left;position:relative;height:34px;padding:10px 30px 0px 30px;background-image:url(zakladka_on_bg.jpg);font-size:18px;color:#002868}
div.content .main .box .zakladka_on1 .left{position:absolute;width:10px;height:44px;left:0px;top:0px;background-image:url(zakladka_on_left.jpg);}
div.content .main .box .zakladka_on1 .right{position:absolute;width:10px;height:44px;right:0px;top:0px;background-image:url(zakladka_on_right.jpg);}

div.content .main .box .zakladka_on{cursor:pointer;float:left;position:relative;height:34px;padding:10px 30px 0px 30px;background-image:url(zakladka_on_bg.jpg);font-size:18px;color:#002868}
div.content .main .box .zakladka_on .left{position:absolute;width:10px;height:44px;left:0px;top:0px;background-image:url(zakladka_on2_left.jpg);}
div.content .main .box .zakladka_on .right{position:absolute;width:10px;height:44px;right:0px;top:0px;background-image:url(zakladka_on_right.jpg);}


div.content .main .box .zakladka_off{cursor:pointer;float:left;margin:0px 3px 0px 3px;position:relative;height:34px;padding:10px 30px 0px 30px;background-image:url(zakladka_off_bg.jpg);font-size:18px;color:#002868}
div.content .main .box .zakladka_off .left{position:absolute;width:10px;height:44px;left:0px;top:0px;background-image:url(zakladka_off_left.jpg);}
div.content .main .box .zakladka_off .right{position:absolute;width:10px;height:44px;right:0px;top:0px;background-image:url(zakladka_off_right.jpg);font-size:18px;color:#363636}

div.content .pracownicy{position:relative;width:1000px;padding:10px 0px 0px 10px;text-align:left;}
div.content .pracownicy td.label{width:300px;padding-right:10px;}
div.content .pracownicy td.label p{font-size:11px;}

div.content .pracownicy input.tekst{width:300px;border:1px solid #E8E8E8;color:#646464;font-family:Arial;font-size:12px;padding:3px 2px 3px 2px;margin-bottom:5px;}
div.content .pracownicy textarea{width:500px;height:300px;border:1px solid #E8E8E8;color:#646464;font-family:Arial;font-size:12px;padding:3px 2px 3px 2px;margin-bottom:5px;}

.stepcarousel{
position: absolute; /*leave this value alone*/
top:90px;
left:26px;
margin:0px auto;
overflow: scroll; /*leave this value alone*/
width: 200px; /*Width of Carousel Viewer itself*/
height: 140px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 200px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height: 140px;
text-align:center;
}

.box_middle .stepcarousel{
position: absolute; /*leave this value alone*/
top:30px;
left:32px;
margin:0px auto;
overflow: scroll; /*leave this value alone*/
width: 630px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/

}

.box_middle .stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.box_middle .stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 630px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height: 200px;
text-align:center;
}
.box_middle .stepcarousel .panel .fotka{position:relative;height:200px;float:left;text-align:center;width:200px;margin:0px 5px 0px 5px;}
.box_middle .stepcarousel .panel .fotka .opis{position:absolute;width:200px;height:60px;left:0px;bottom:0px;text-align:center;}
.box_middle .stepcarousel .panel .fotka .opis p.il{font-size:10px;color:#a1a1a1;margin:5px 0px 5px 0px;}
.box_middle .stepcarousel .panel .fotka .opis p.nazwa{width:180px;position:relative;left:10px;margin:0px 0px 0px 0px}
.box_middle .stepcarousel .panel img{}

div.footer{position:relative;width:100%;height:366px;background-image:url(bg_stopka.gif);color:#ffffff;}
div.footer a{color:#ffffff;}
div.footer .center{position:relative;width:1200px;margin:0px auto;text-align:center;height:366px;}
div.footer .center .linki{width:110px;text-align:left;float:left;border-left:1px solid #cb141d;height:150px;position:relative;top:20px;padding:8px;line-height:20px;}
div.footer .center .no_border{border-style:none;}

