@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; text-align:center; font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#000; background:#ffffff url(bg.jpg) repeat-x left top;}

.left {float:left;}
.right {float:right;}
.clear {clear:both; height:1px; line:height:1px font-size:1px;}

.hr {background:#c4caaf; clear:both; height:1px; line:height:1px font-size:1px; margin:0 10px;}

p {margin:0 0 10px 0; padding:0;}

a {text-decoration:none; color:#667e12; font-weight:bold;}
a:hover {}

#box {margin:0 auto; padding:0; width:960px; text-align:left;} 

#top {width:960px; height:150px; background:url(top_bg.jpg) no-repeat right top; position:relative;}
#logo {width:140px; height:80px; background:url(logo.jpg) no-repeat left top; display:block; margin:0 0 0 20px;}
#menu {clear:both; height:40px; width:960px; overflow:hidden; margin:20px 10px 0 10px; }

#menu ul {margin:0; padding:0 0 0 1px; list-style:none; background:url(menu_line.jpg) no-repeat left top; height:40px;}
#menu ul li{margin:0; padding:0; list-style:none; float:left;}
#menu ul li a {display:block; height:40px; background-position: left top; background-repeat: no-repeat;}
#menu ul li a:hover {background-position: right;}
#menu ul li a.current {background-position: right;}

#menu ul li a#bart {display:none;}
#menu ul li a#o_nas {width:64px;}
#menu ul li a#produkty {width:84px;}
#menu ul li a#kontakt {width:76px;}
#menu ul li a#zapytanie {width:85px;}
#menu ul li a#nowosci_i_wydarzenia {width:160px;}

#menu ul li a#about_us {width:82px;}
#menu ul li a#products {width:84px;}
#menu ul li a#contact {width:71px;}
#menu ul li a#query {width:70px;}
#menu ul li a#news_and_ewents {width:123px;}

#menu ul li span {display:none;}

#content #flash{width:510px; height:270px; float:left;}
#content #flash_2{width:510px; float:left;}
#content #kolumna1 {float:left; width:420px; margin:20px 0;  padding:0 0 1px 0;}
#content #kolumna2 {clear:both; background:#beb08f url(kolumna2_bg.gif) no-repeat left top; margin:0 10px; padding:20px 20px 0 20px;}

#content #c_bottom {background: url(kolumna2_bottom.gif) no-repeat 10px top; height:10px;}

.head, .podmenu_path_tytul, .news_tytul, .formularz .title {color:#667e12; font: 16px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 10px 0;}
#content #kolumna2 .head,#content #kolumna2 .news_tytul {border-bottom:1px solid #ccd2b9; padding:0 0 5px 0;}

#content #flash .head {margin:20px 0 0 30px;}
#content #flash object {margin:10px 0 0 0;}

#content #flash_2 .head, #content #flash_2 .aktext {margin:20px 0 0 30px;}
#content #flash_2 object {margin:10px 0 0 0;}

#content2 {margin:10px 0 0 0;}

#content2 #kolumna1 {float:left; width:230px; padding:0 0 1px 0;}
#content2 #kolumna2 {float:left; width:470px; padding:0 0 1px 0;}
#content2 #kolumna3 {float:left; width:250px; padding:0 0 1px 0;}

#content2 #kolumna1 .tresc {padding:0 0 10px 10px;}
#content2 #kolumna2 .tresc {padding:0 0 10px 30px;}
#content2 #kolumna3 .tresc {padding:0 0 10px 30px;}
#content2 #kolumna3 object {margin:0 0 10px 30px;}

#bottom {width:960px; height:40px; color:#acabab; font:10px/40px Verdana, Arial, Helvetica, sans-serif;}
#bottom a {color:#acabab; font-weight:normal;}
#bottom div {margin:0 30px;}

.podmenu_path_tytul {background:#fcf4e9 url(menu_top.jpg) no-repeat left top; margin:0; padding:10px 20px 10px 20px;}
#menupath {background:#fcf4e9 url(menu_bottom.jpg) no-repeat left bottom; margin:0 0 20px 0; padding:0 20px 20px 20px;}

#menupath ul {margin:0; padding:0; list-style:none;}
#menupath ul li{margin:0; padding:0; list-style:none;}
#menupath .last a {border-bottom:1px solid #ccd2b9;}
#menupath #glowna {display:none;}

#menupath a {display:block; border-top:1px solid #ccd2b9; padding:6px 0 6px 20px; background:url(li.gif) no-repeat 5px 11px; font-weight:normal;}
#menupath a:hover {background:#f5f0e8 url(li_hover.gif) no-repeat 5px 11px; font-weight:normal;}
#menupath a.current {background:url(li_hover.gif) no-repeat 5px 11px; font-weight:bold;}
#menupath .submenu a {background:url(li_hover.gif) no-repeat 5px 11px; font-weight:bold;}

#menupath .level2 a {border-top:none; color:#626262; padding:2px 0 2px 30px; background:url(podmenu_li.gif) no-repeat 20px 6px; font-weight:normal;}
#menupath .level2 a:hover {font-weight:bold;}
#menupath .level2 a.current {font-weight:bold;}

#menupath .level2 .last a {border-bottom:none; padding:0 0 8px 30px; }

#menupath .level3 a {border-top:none; color:#626262; padding:2px 0 2px 40px; background:url(level3_li.gif) no-repeat 30px 9px; font-weight:normal;}
#menupath .level3 .last a {padding:0 0 8px 40px;}

.news_lista .news {width:430px; float:left; margin:0 20px 0 0;}

.news_lista .news .news_obrazek {float:left; width:130px; height:100px; overflow:hidden; border:1px solid #ffffff; margin:0 5px 5px 0;}

.news_lista .news .news_tresc {}

#content #flash_2 .tresc {padding:0 40px 0 30px;}

.news_lista .news {padding:0 0 15px 0;}

.news_lista .news .tytul {display:block; font-weight:bold; float:left !IMPORTANT; font-size:13px;}
.news_lista .news .tytul a {color:#6d02f2;}
.news_lista .news .data {display:block; font:bold 9px/16px Verdana, Arial, Helvetica, sans-serif !IMPORTANT; color:#8a8a89; float:left !IMPORTANT; padding:2px 0 0 10px !IMPORTANT;}

.news_lista .news .news_tresc {clear:both !IMPORTANT;}

.news_lista .news .wiecej {clear:both; display:none; background:url(wiecej.gif) no-repeat left top; width:50px; height:11px; line-height:normal; margin:5px 0 0 0;}

#content2 .news_lista .news .wiecej {clear:both; display:block; background:none; float:left; width:auto; height:auto; line-height:normal; margin:5px 0 5px 0; float:left;}

#content2 .news {border-bottom:1px solid #c4caaf; margin:0 0 10px 0;}

.padination {margin:5px 0; display:block;}

.formularz form table {width:100%;}
.formularz form table input.input_text, .formularz form table textarea, .formularz form table input.input_email {width:100%;  font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#626262;}
.formularz form table.form_tkn {width:auto; margin:5px 0;}
.formularz form table.form_tkn input {width:auto;}
.formularz form table.form_tkn {border-collapse:collapse;}

.formularz form .form_wymagane_opis {font-weight:bold;}

#wersje {position:absolute; top:112px; right:20px;}

#wersje a{display:block; width:19px; height:13px; float:left; margin:0 0 0 10px;}
#wersje #wersja_polska {background:url(polska.jpg) left top no-repeat;}
#wersje #wersja_angielska {background:url(angielska.jpg) left top no-repeat;}

#content2 .aktext table {}
#content2  .aktext td {background:#dfe5cb; padding:3px;}
#content2  .aktext th {background:#667f19; padding:3px; color:#fff;}

.tekst_r table {border-bottom:1px solid #626262; border-right:1px solid #626262;}
.tekst_r td {padding:3px; border-top:1px solid #626262; border-left:1px solid #626262;}
.tekst_r th {padding:3px; font-weight:bold; border-top:1px solid #626262; border-left:1px solid #626262; background:#eaede1;}

.tekst_r {margin:0 0 10px 0;}
.tekst_r_head a {background:#667d11 url(li_text_r.gif) no-repeat 10px 8px; display:block; color:#fff; padding:3px 20px; font-weight:normal;}
.tekst_r_tresc {background:#dfe4ce; padding:10px;}

.galeria2_akapit_tytul {color:#667e12; font: 16px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 10px 0;}
.galeria2_akapit_tresc a {margin:0 13px 13px 0;}
.galeria2_akapit_tresc a img {border:1px solid #cacaca;}

