@charset "utf-8";
/* CSS Document */

body {font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}

img {border:none;}
p {margin:0 0 5px 0; padding:0;}
.left {float:left;}
.right {float:right;}


a {text-decoration:none; font-weight:bold; color:#6079c4;}
a:hover {text-decoration:underline;}

.clear {clear:both; height:1px; overflow:hidden;}
.clear_new {clear: both;}

#box {width:1016px; margin:0 auto; padding:0; background:url(box_bg.jpg) repeat-y top left;}
#top_bg {background:url(top_bg.jpg) no-repeat left top;}
#menu_box {width:1016px; height:120px; position:relative; overflow:hidden;}
#vertical_list {width:1016px; height:160px;}

#logo {padding:30px 0 0 70px; width:140px; float:left;}
#wersje {position:absolute; top:45px; right:60px; display:none;}
#wersje a {margin:0 0 0 7px;}
#ikony {position:absolute; top:42px; right:40px;}
#ikony a {margin:0 0 0 7px;}

#menu_box .menupath {float:left; width:796px;}
#menu_box .menuflat {float:left; width:796px;}

#menu_box .menupath ul {margin:30px 0 0 30px; padding:0; list-style:none; background:url(a_linia.gif) no-repeat left bottom;}
#menu_box .menupath ul li {margin:0; padding:0; list-style:none; float:left;}

#menu_box .menupath a {display:block; width:93px; padding:14px 0; background:url(a_linia.gif) no-repeat right bottom;}
#menu_box .menupath a span {display:block; height:12px; overflow:hidden; width:100%; background-position:center top; background-repeat:no-repeat;}
#menu_box .menupath a:hover span {background-position:center bottom;}
#menu_box .menupath .current a span {background-position:center bottom;}
#menu_box .menupath .parent a span {background-position:center bottom;}
#menu_box .menupath .level1 a img {display:none;}

#menu_box .menuflat ul {margin:0 0 0 30px; padding:0; list-style:none;}
#menu_box .menuflat ul li {margin:0; padding:0; list-style:none; float:left;}

#menu_box .menuflat a {display:block; position:relative;}
#menu_box .menuflat a span {display:block; height:15px; overflow:hidden; width:100%; background-position:center top; background-repeat:no-repeat;}
#menu_box .menuflat a:hover span {background-position:center bottom;}
#menu_box .menuflat .current a span {background-position:center bottom;}
#menu_box .menuflat .parent a span {background-position:center bottom;}
#menu_box .menuflat a img {display:none;}

#menu_box .page_24587 a {width:14px;}
#menu_box .page_24589 a {width:117px;}
#menu_box .page_24591 a {width:58px;}
#menu_box .page_24593 a {width:46px;}
#menu_box .page_24595 a {width:37px;}
#menu_box .page_24597 a {width:104px;}
#menu_box .page_24599 a {width:99px;}

#menu_box .page_32486 a {width:87px;}
#menu_box .page_32487 a {width:97px;}
#menu_box .page_32488 a {width:29px;}
#menu_box .page_35367 a {width:29px;}

#menu_box .page_36073 a {width:97px;}

#menu_box .page_197235 a {width:57px;}
#menu_box .page_197236 a {width:34px;}
#menu_box .page_197237 a {width:48px;}
#menu_box .page_197238 a {width:69px;}

#menu_box .menuflat a {display:block; padding:15px 20px 11px 20px;}

#kolumna1 {width:628px; float:left; padding:1px 0 0 0;}
#kolumna2 {width:386px; float:left; padding:1px 0 0 0;}
#kolumna3 {width:1014px; float:left; padding:1px 0 0 0;}

#kolumna1_top {height:10px; background:url() no-repeat left top;}

#kolumna1 .tresc {margin:0 0 0 28px; background:url(kolumna1_bg.gif) repeat-y left bottom; padding:5px 30px 5px 30px;}
#kolumna1 #kolumna1_top {height:10px; overflow:hidden; background:url(kolumna1_top.gif) no-repeat left top; margin:0 0 0 28px;}
#kolumna1 #kolumna1_bottom {height:10px; overflow:hidden; background:url(kolumna1_bottom.gif) no-repeat left top; margin:0 0 12px 28px;}


#kolumna2 .tekst_n .tekst_n_top {background:url(kolumna2_top.gif) no-repeat left top; height:10px; overflow:hidden;}
#kolumna2 .tekst_n .tekst_n_bg {background:url(kolumna2_bg.gif) no-repeat left bottom; padding:13px 55px 23px 25px; margin:0 0 6px 0;}
#kolumna2 .tekst_n .tekst_n_bottom {display:none;}

#kolumna3 .tresc {margin:0 28px 0 28px; background:url(kolumna3_bg.png) repeat-y left bottom; padding:20px 27px 13px; font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif; text-align:justify;}
#kolumna3 #kolumna3_top {height:10px; overflow:hidden; background:url(kolumna3_top.png) no-repeat left top; margin:6px 0 0 28px;}
#kolumna3 #kolumna3_bottom {height:10px; overflow:hidden; background:url(kolumna3_bottom.png) no-repeat left top; margin:0 0 12px 28px;}

#kolumna3 .facebook {margin:0 28px 0 28px; background:url(kolumna3_bg.png) repeat-y left bottom; padding:0 27px; text-align:right; }
#kolumna3 .facebook iframe {margin-right: 4px;}

.cont #kolumna3 .tresc {padding:20px 34px 13px;}

#kolumna3 .aktext {margin:0 0 20px 0;}
#kolumna3 .aktext_new {padding-bottom: 20px;}

#kolumna3 ul {margin:5px 0; padding:0 0 0 15px;}
#kolumna3 ul li {list-style:url(li.gif);}

#kolumna3 .menuflat {}
#kolumna3 .menuflat ul {float: left; margin: 0; padding: 0;}
#kolumna3 .menuflat ul li.picture {list-style: none; float: left; margin: 0 13px 26px 13px;}
#kolumna3 .menuflat ul li.picture a {display: block; clear: both;}
#kolumna3 .menuflat ul li.picture a img {border-radius: 3px;}
#kolumna3 .menuflat ul li.picture a img:hover {opacity: 0.6;}
#kolumna3 .menuflat ul li.picture a.text {padding: 10px 0 0 0;}

#kolumna3 .tekst_n .tekst_n_top {background:url(tekst_n_top.gif) no-repeat left top; height:10px; overflow:hidden;}
#kolumna3 .tekst_n .tekst_n_bg {background:#f3f3f3; padding:7px 25px 7px 25px;}
#kolumna3 .tekst_n .tekst_n_bottom {background:url(tekst_n_bottom.gif) no-repeat left bottom; height:10px; overflow:hidden; margin:0 0 20px 0;}

.galeria2_akapit_tresc {text-align:center;}

#bottom {width:1016px; height:30px; padding:5px 0; background:url(bottom_bg.jpg) no-repeat left top; color:#898888; font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif;}
#bottom a {color:#898888; text-decoration:none;}
#bottom div {margin:0 36px;}
#bottom .right {text-align:right;}

.clear_lista {clear:both; height:19px; overflow:hidden;}

.k2listap .rzad {clear:both;}
.k2listap .plugin {float:left; width:289px; height:171px; overflow:hidden; background:url(lista_produkt_bg.gif) no-repeat left top;}
.k2listap .space_p {float:left; width:18px; height:171px;}

.k2listap .plugin .pic {float:left; width:123px; height:171px;}
.k2listap .plugin .des {float:left; width:146px; height:131px; position:relative; padding:20px 20px 20px 0; text-align:left;}
.k2listap .plugin .des .more {position:absolute; bottom:20px; right:20px; background:url(read_more.png) no-repeat left top; width:53px; height:9px; overflow:hidden; display:block;}

.formularz select {width:100%;}
.formularz input, .formularz textarea {width:99%;}
.formularz .input_submit {width:auto; margin:10px 0 0 445px; }

.form_tkn {float:right; margin-top:-15px; margin-right:185px;}

#pokaz {display:none;}

.news_lista {position:relative; padding:5px 0;}
.facebook_news {position:absolute; right:0; top:0;}
.news_lista .wiecej {float:right; background:url(read_more.png) no-repeat left top; height:9px; width:53px; display:block;}
.news_lista .wiecej:hover {text-decoration:none !important;}
.news_lista .wiecej {display: none;}

#kolumna2 .anim .tekst_n .tekst_n_top {display: none;}
#kolumna2 .anim .tekst_n .tekst_n_bottom {display: none;}
#kolumna2 .anim .tekst_n .tekst_n_bg {background: none; padding: 0; margin: 0;}