/*default*/
body,form {margin:0; padding:0;}
input,textarea {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#888787; margin:0; padding:0; border:1px solid #aaa;}
body {text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#452b1a; line-height:18px; background:#A85106 url(../img/bg.jpg) no-repeat top center;}
h1,h2 {font-size:12px; padding:0; margin:0 0 15px 0; color:#333;}
h3 {font-size:12px; padding:0; margin:0 0 5px 0; color:#fff;}
h4 {font-size:12px; padding:0; margin:0 0 10px 0; color:#fff;}
p {margin:0 0 15px 0; padding:0;}
a {text-decoration:none; color:#1c3682;}
a.more {float:right; background:#6F2901; padding:0 8px; color:#fff; font-size:10px; margin:10px 0 0 0;}
.short {border:1px solid #A7470A; float:left; padding:2px 2px 3px 2px; margin-right:5px;}
.submit {border:none; float:left; background:#A7470A; color:#fff; overflow:visible; width:auto; padding:2px 10px 3px 10px; margin-right:5px; cursor:pointer;}
label {float:left; margin-right:5px;}


/*wrap*/
#wrap {position:relative; margin:0 auto; width:940px; overflow:hidden; text-align:justify;}

a.home {position:absolute; font-size:12px; height:44px; line-height:44px; font-weight:bold; color:#fff; top:0; left:160px;}

#flash {position:absolute; left:250px; top:47px; width:540px; height:193px;}

#search {float:right; width:375px; height:45px; position:relative; right:100px;}
.input01 {float:left; height:25px; line-height:25px; border:2px solid #C4963C; padding:0 5px; width:280px; margin:8px 0 0 0;}
.input02 {float:right; border:2px solid #C4963C; width:70px; margin:8px 0 0 0; overflow:visible; background:url(../img/bg_submit.png) repeat-x; cursor:pointer; font-weight:bold; color:#fff; padding:4px 0 5px 0;}


#logo {float:left; margin:145px 0 0 92px; width:131px; height:92px; background:url(../img/logo.png) no-repeat;}


/*menu*/
#menu {clear:both; float:left; height:95px; font-size:14px; margin:3px 50px 25px 50px; position:relative; }
#menu span {float:left; line-height:95px; color:#d4d0ce; padding:0 18px;}
.nav,.nav ul {list-style:none; margin:0; padding:0; float:left;}
.nav {z-index:100; position:relative;}
.nav li {margin:0; padding:0; position:relative; display:inline;}
.nav li a {display:inline-block; height:32px; line-height:32px; font-size:12px; padding:0 5px; color:#f9d321;}
.nav li a:hover {background:#502E1B;}
.nav ul {list-style:none; margin:0; padding:0; width:194px; position: absolute; top: -500px; left:0; text-align:left; height:1%;}
.nav li:hover ul,.nav li.sfHover ul {top:33px; top /*\**/: 23px\9 ; *top:55px;}
.nav ul li {border:0;}
.nav ul a {width:160px; height:auto; line-height:24px; font-size:11px; font-weight:normal; padding:4px 10px; background:#25150C; opacity:.80; filter:alpha(opacity=80); -moz-opacity: 0.8;}
.nav ul a:hover {background:#000; color:#fff;}



/*left*/
#left {float:left; width:240px; font-size:12px; text-align: left; }
#left a {display:block; min-height:30px; line-height:30px; border-bottom:1px solid #C38854; border-left:4px solid #C38854; padding:0 10px; color:#fff;}
#left a:hover {background:#C66A04;}
#left a.mark {background:#D87204;}
#left a.menupro {display:block; height:30px; line-height:30px; border-left:4px solid #C38854; padding:0 10px; color:#fff;}
#left div a {height:30px; line-height:30px; padding:0 5px; border-left:4px solid #C38854; margin:0 0 0 15px;}
#left div a:hover {background:#C66A04;}
#left div a.mark {background:#D87204;}
#left span a {min-height:25px; line-height:25px; border-left:4px solid #C38854; padding:0 5px; margin:0 0 0 30px;}
#left span a:hover {background:none;}
#left span a.mark {font-weight:bold; background:none;}

/*right*/
#right {float:right; width:670px;}
.slajd2 {display:block; overflow:hidden; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #C18956;}
.slajd2 img {float:left; margin:5px 10px 0 0; border:3px solid #9A9069;}

.pages-nav {clear:both; text-align:center; display:block; overflow:hidden; margin:5px 0;}
.pages-nav a {display:inline-block; margin:0 1px; border:1px solid #fff; padding:2px 8px; background:#A7470A; color:#fff;}
.pages-nav span {display:inline-block; margin:0 1px; border:1px solid #fff; background:#F1690E; padding:2px 8px; font-weight:bold; color:#fff;}
.pages-nav a:hover {background:#F1690E;}

.form {width:100%;}
.form td {vertical-align:middle; padding:2px 10px 2px 0;}
.form td span {color:#fff;}
.form td input,.form td textarea,input.short {width:280px; padding:3px; border:1px solid #471500;}
.form td select {width:288px; padding:1px; border:1px solid #471500;}
.form td input.submit,input.submit {float:left; width:109px; border:1px solid #aaa; background:#471500; padding:2px 0; overflow:visible; margin:0 10px 0 0; cursor:pointer; font-weight:bold; color:#fff;} 

.produkty {float:left; width:310px; overflow:hidden; height:150px; margin:0 10px 10px 0; padding:0 15px 10px 0; border-bottom:1px solid #C18956; position:relative;}
.produkty img {float:left; margin:5px 10px 0 0; border:3px solid #9A9069;}
.produkty a.more {position:absolute; bottom:10px; right:0;}
.produkty div.cena {position:absolute; font-size:12px; font-weight:bold; color:#fff; left:0; bottom:40px;}
.produkty div.cenapromocyjna {position:absolute; font-size:12px; font-weight:bold; color:#fff; left:0; bottom:10px; color:#f00; background:#fff; border:1px solid #27160E; padding:3px 10px;}

.cena_produktu {display:inline-block; font-weight:bold; font-size:12px; color:#fff;}
.cena_produktu2 {display:inline-block; font-weight:bold; font-size:12px; color:#f00; background:#fff; border:1px solid #27160E; margin:0 10px; padding:3px 10px;}

.placowki {width:100%; margin:0 0 20px 0;}
.placowki td,.placowki th {border-top:1px solid #C18956; vertical-align:middle; padding:10px;}
.placowki tr:hover td,.placowki tr:hover th {background:#D87204;}
.produkty td a.more {margin:0;}

.download {display:block; height:27px; line-height:24px; overflow:hidden; margin:0 0 5px 0; padding:5px 10px; color:#452b1a; border-bottom:1px solid #C18956;}
.download:hover {color:#fff;}
.download p {float:left;}
.download span {float:right; height:27px; line-height:24px;}

#promocje_right {float:right; width:330px; height:140px;}


.pc_akt {width:330px; height:140px; position:relative;}
.product_carousel {display:none; position:absolute; left:0px; top:0px; height:110px; width:330px; border-bottom:1px solid #C18956;}
.pc_akt img {border:3px solid #C2AD96; float:left; margin:5px 10px 0 0;}
.pc_akt span.nag {font-weight:bold; font-size:12px; color:#fff;}
.pc_akt p {}
.pc_akt a.more {position:absolute; right:0; bottom:5px;}
.pc_akt div.cena {position:absolute; font-size:12px; font-weight:bold; color:#fff; text-align:right; right:60px; top:87px;}
.pc_paging2 {float:right; clear:both; height:20px; position:relative; top:-20px;}
.pc_paging2 a {float:left; height:20px; line-height:20px; text-align:center; width:18px; color:#fff; background:#71441D; border:1px solid #D8AF57; margin:0 1px; opacity:.40; filter:alpha(opacity=40); -moz-opacity: 0.4;}
.pc_paging2 a:hover,.pc_paging2 a.marked {background:#71441D; border:1px solid #D8AF57; opacity:.99; filter:alpha(opacity=99); -moz-opacity: 0.9;}


#jquery_left {float:left; width:320px; height:180px;}
.slajd_akt {width:320px; float:left; height:145px; position:relative;}
.slajd_akt a.more {position:absolute; right:0; bottom:5px;}



/*middle*/
#middle {clear:both; display:block; overflow:hidden; margin:10px 0 0 0; height:195px; background:url(../img/bg_middle.png) repeat-x;}
#middle #in {width:940px; overflow:hidden; margin:0 auto; height:195px;}


.carousel_img {float: left; padding-left:70px; 
   
   /* ANIMACJA HOVER OFF */
   -moz-transition:  margin-top 0.5s; /* Firefox */
    -webkit-transition: margin-top 0.5s; /* Safari and Chrome */
    -o-transition:margin-top 0.5s; /* Opera */
    transition: margin-top 0.5s;
}
.carousel_img:hover { 
   margin-top: -8px;
   opacity:0.7;
   filter:alpha(opacity=70); /* For IE8 and earlier */
   
    /* ANIMACJA HOVER ON */
    -moz-transition:  margin-top 0.5s; /* Firefox */
    -webkit-transition: margin-top 0.5s; /* Safari and Chrome */
    -o-transition:margin-top 0.5s; /* Opera */
    transition: margin-top 0.5s;
}
 

/*footer*/
#footer {clear:both; display:block; overflow:hidden; height:102px; background:url(../img/bg_footer.jpg) no-repeat top center;}
#footer #in2 {width:940px; overflow:hidden; margin:0 auto; height:102px; text-align:left;}
#newsletter {float:left; width:280px; margin:12px 0 0 0;}
.input03 {float:left; height:30px; line-height:30px; border:2px solid #A1552A; padding:0 5px; font-size:14px; width:190px;}
.input04 {float:right; border:2px solid #A1552A; width:70px; overflow:visible; background:#3B2112; cursor:pointer; color:#ccc; padding:7px 0 8px 0;}
#menu2 {float:right; padding:15px 0 10px 0; border-bottom:1px solid #9D592C;}
#menu2 a {padding:0 10px; color:#f2c25a;}
#menu2 a:hover {color:#502E1B;}
#menu2 a.mark {color:#422414;}
#copy {clear:right; float:right; text-align:right; line-height:15px; padding:5px 0 0 0; font-size:10px; color:#501f03;}
#copy a {color:#501f03;}

.ft_facebook{ float: left; margin-left: 80px; margin-top: 12px; }


