/* Basic styles */
*{margin:0;padding:0}
img,fieldset{border:0}
img{vertical-align:bottom}
object{display:block}
a{cursor:pointer;text-decoration:none;outline:none}
a:hover{text-decoration:none;}
ul{list-style:none}
option{padding:0 .5em 0 1px}
table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1.1em;font-weight:normal}
.clear{clear:both;}

/* Basic fonts */
body,input,textarea,select,td{color:#736347;font-size:13px;font-family:"Trebuchet MS",arial,sans-serif;}

/* html, body, wrapper */
html{background:#E9D7B7;}
body{background:#F0E4CE url(../images/html_bg.jpg) repeat-x;}
#wrapper{width:944px;margin:0 auto;position:relative;padding:97px 0 0;background:url(../images/html_bg2.png) 0 300px no-repeat;}
h6{color:red;font-weight:bold;font-size:2em;text-align:center;}
.czerwony{color:red;font-weight:bold;}
.czerwonyduzy{color:red;font-weight:bold;font-size:1.4em;}
.niebieskiduzy{color:#135292;font-weight:bold;font-size:1.4em;}

#flags{position:absolute;left:790px;top:30px;width:150px;height:67px;background:url(../images/flags_bg.png) 0 100% no-repeat;}
#flags h2{color:#85EFF9;height:35px;text-align:center;font-family:verdana,sans-serif;font-size:10px;font-weight:bold;}
#flags ul{margin-left:21px;}
#flags li{float:left;margin-right:8px;}

#szukaj{position:absolute;left:526px;top:59px;width:250px;height:26px;padding:4px 0 0;background:url(../images/szukaj_bg.png) no-repeat;}
#szukaj input.txt{font-size:11px;color:#E8EBE8;font-weight:bold;background:none;padding:2px;width:180px;vertical-align:middle;border:0;margin:0 0 0 35px;}
#szukaj input.btn{vertical-align:middle;}

#main{background:url(../images/left_bg.png) 0 150px no-repeat;}

#left{width:232px;float:left;padding:151px 0 45px 23px;position:relative;}
#flash-logo{position:absolute;left:1px;top:8px;}
#logo{position:absolute;left:1px;top:8px;z-index:9;}
#left-metka{position:absolute;left:144px;top:143px;}
#left ul{width:208px;padding:7px 0 25px;}
#left ul li{background:url(../images/left-li_bg.png) no-repeat;padding:0 0 0 25px;width:162px;height:34px;line-height:34px;}
#left ul li.last{height:33px;}
#left ul a{font-size:11px;font-weight:bold;color:#736347;}
#left ul a:hover{color:#fff;}
#left .nav2{background:url(../images/left-nav_2_bg.png) no-repeat;padding-bottom:0px;}

#content{width:693px;float:left;margin:0 0 -50px -4px;padding:13px 0 0;position:relative;background:url(../images/content_bg.png) no-repeat;}
.nhome #content{margin:0 0 -60px -4px;padding:0 34px 0 30px;width:629px;}
.nhome #content .in{min-height:800px;}
.nhome #content .b{height:60px;margin:0 -34px 0 -30px;background:url(../images/content_bottom_bg.png) no-repeat;}

.c p{font-family:Trebuchet MS;font-size:13px;line-height:24px;margin:0 0 15px;text-align:justify;}
.c ul{margin:0 0 20px;}
.c a{color:#000;}
.c h1{margin-top:10px;margin-bottom:10px;}
.c a:hover{color:#911014;}

.d ul{margin-left:0px;margin-top:20px;margin-bottom:20px;}
.d ul li{padding:0 0 5px 57px;background:url(../images/li_bg.png) 40px 5px no-repeat;}

#footer-out{height:100px;padding:75px 0 0;background:url(../images/footer_bg.png) repeat-x;}
#footer{width:944px;margin:0 auto;}
#footer .in{margin-left:255px;text-align:center;}
#footer address{color:#A2895A;font-style:normal;font-weight:bold;line-height:17px;}
#footer p{color:#A2895A;line-height:17px;}
#footer p a{color:#A2895A;}
#footer p a:hover{color:#fff;}

#home-loga{background:url(../images/home_bottom_bg.png) 0 100% no-repeat;}
#home-loga .in{padding:37px 0 25px 25px;overflow:hidden;background:url(../images/home_bottom_bg_t.png) no-repeat;}
#home-loga a{float:left;width:160px;height:98px;overflow:hidden;padding:0 2px 2px 0;background:url(../images/logo_bg.png) no-repeat;}
#home-loga a.last{padding:0 2px 0 0;}
#home-loga a.lastr{padding:0 0 2px 0;margin:0 2px 0 0;}
#home-loga a.lastrr{padding:0;}

#home-loga a:hover img{margin-top:-98px;}

#home-top{padding:0 16px 0 15px;height:452px;overflow:hidden;}
#home-top p{margin:0 0 0 19px;width:423px;text-align:justify;}
#home-top p.link{font-weight:bold;background:url(../images/ico-doc.png) 0 50% no-repeat;padding:0 0 0 22px;margin-top:15px;}
#home-top p.link a{color:#736347;}
#home-top p.link a:hover{color:#000;}
#home-top .tekst{float:left;width:467px;}
#home-top .lista{float:left;margin:31px 0 0;padding-left:29px;width:140px;background:url(../images/home_lista_bg.png) no-repeat;}
#home-top .lista ul{margin:0}
#home-top .lista li{padding:0 0 13px;line-height:12px;}
#home-top .lista a{font-size:11px;color:#5F9500;text-decoration:underline;}
#home-top .lista a:hover{color:#fff;}

.pic-right{float:right;padding:3px;border:1px solid #E1DACC;margin:0 0 20px 20px;}

#produkty{overflow:hidden;margin-right:-16px;}
#produkty li{float:left;margin:0 16px 9px 0;}
#produkty li a{display:block;width:144px;background:#F3EEE5;height:147px;text-align:center;}
#produkty li a:hover{background:#dfd5c3;}
#produkty li img{height:90px;border:1px solid #fff;margin:15px 0;}
#produkty li span{display:block;text-align:center;height:27px;line-height:27px;background:#DFD5C3;font-weight:bold;color:#94815F;}

#produkty2{overflow:hidden;margin-right:-16px;}
#produkty2 li{float:left;margin:0 10px 9px 0;}
#produkty2 li a{display:block;width:304px;background:#F3EEE5;height:201px;text-align:center;}
#produkty2 li a:hover{background:#dfd5c3;}
#produkty2 li img{height:169px;border:1px solid #fff;margin:15px 0;}
#produkty2 li span{display:block;text-align:center;height:27px;line-height:27px;background:#DFD5C3;font-weight:bold;color:#94815F;}

#produkt{overflow:hidden;}
#produkt .pic{color:#8DA235;font-weight:bold;float:left;margin-right:15px;}
#produkt .pic img{border:1px solid #7F7F7F;display:block;margin-bottom:10px;}
#produkt .desc{float:left;}
#produkt .desc .symbol{background:url(../images/symbol_bg.png) no-repeat;width:203px;height:65px;text-align:center;font-size:17px;color:#fff;font-weight:bold;padding:17px 0 0;}
#produkt .desc .typy{margin:25px 0 20px;}
#produkt .desc .typy li{font-weight:bold;color:#000;padding:0 0 5px 24px;background:url(../images/ico-li.png) 4px 4px no-repeat;}
#produkt .desc p{color:#736347;font-weight:bold;text-align:left;margin:0 0 10px;}
#produkt .desc p strong{font-size:18px;}
#produkt .desc .cena_brak{color:#D82119;font-weight:normal;}
#produkt .desc .cena_brak a{color:#D82119;font-weight:normal;}

p.sprzedany{font-size:24px;font-weight:bold;color:#C50000;margin-top:25px;}

#form{display:none;margin-top:30px;padding-left:0px;}
#form div{overflow:hidden;zoom:1;margin:0 0 5px;}
#form label{float:left;width:90px;}
#form div input{font-size:11px;padding:1px;}
#errors{color:red;margin:0 0 5px;}
