/*default*/
body,form {margin:0; padding:0;}
input,textarea {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#222; margin:0; padding:0; border:none;}
body {text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#222; line-height:20px; background:url(../img/bg.png) repeat-x;}
h1,h2,h3 {font-size:15px; padding:15px 0; font-weight:normal; position:relative; margin:-50px 0 0 0;}
h4 {color:#e77918; font-size:16px; font-weight:normal; padding:15px 0; margin:0;}
h2 {left:-20px;}
p {margin:0 0 15px 0; padding:0;}
a {text-decoration:none; color:#BD5B15;}
a.more {float:right; background:#000; color:#fff; padding:0 10px 3px 10px; font-size:11px;}
.short {border:1px solid #aaa; float:left; padding:2px 2px 3px 2px; margin-right:5px;}
.submit {border:none; float:left; background:#000; color:#fff; overflow:visible; width:auto; padding:2px 10px 3px 10px; margin-right:5px; cursor:pointer;}
label {float:left; margin-right:5px;}

/*table*/
#table {width:100%; text-align:justify;}
#table td {vertical-align:top;}

#table .auto {width:auto;}
#table .auto_left {background:url(../img/bg_auto_top_left.png) repeat-x bottom right;}

#table .header {width:950px; height:218px; background:url(../img/bg_header.png) repeat-x bottom left;}
#table .header div#flash {float:left; width:522px; height:165px;}
#table .header div#search {float:right; width:340px; height:27px; padding:10px 14px; background:#83817D;}
#table .header div#search input.search01 {float:left; height:18px; border:1px solid #000; padding:3px; width:250px;}
#table .header div#search input.search02 {float:right; padding:5px 0 7px 0; width:73px; background:url(../img/bg_header_search_submit.png) no-repeat; color:#fff; cursor:pointer;}
#table .header #unia {float:right; margin:20px 10px 0 0;}
#table .header div#menu {clear:both; display:block; overflow:hidden; height:47px; position:relative; top:3px;}
#table .header div#menu a {float:left; text-align:center; height:47px; line-height:47px; color:#fff; font-size:12px; font-weight:bold; width:158px;}
#table .header div#menu a:hover,#table .header div#menu a.mark {background:url(../img/bg_menu.png); color:#ff8000;}
#table .header div#menu a span {font-weight:normal;}
#table .white {height:53px;}

#table .gallerytd {width:950px; border-bottom:18px solid #ccc; background:url(../img/bg_center.png) repeat-y;}
#table .middleleft {width:559px; border-bottom:18px solid #ccc; background:#EFEFEF url(../img/bg_left.png) repeat-y; padding:0 20px 0 0;}
#table .middlecenter {width:21px;}
#table .middleright {width:330px; background:url(../img/bg_right.png) repeat-y; padding:0 0 0 20px;}
#table .middleleft2 {border-bottom:18px solid #ccc; background:url(../img/circle.png) top right; width:auto;}
#table .middleright2 {background:url(../img/circle.png) top left; width:auto;}

#table .bottomleft {width:579px; height:170px; background:#c5c5c5;}
#table .bottomcenter {width:21px;}
#table .bottomright {width:348px;}
#table .bottomright img {border:1px solid #aaa; width:348px;}
#table .bottomright2 {}
#table .bottomleft2 {background:#c5c5c5;width:auto;}

/*footer*/
#menu2 {height:53px; width:975px; background:url(../img/bg_footer.png) no-repeat; margin:0 auto; position:relative; left:50px; top:-30px; text-align:right; padding:0 120px 0 0;}
#menu2 a {display:inline-block; height:47px; line-height:47px; color:#fff; width:100px; text-align:center; margin:3px 0 0 0;}
#menu2 a:hover, #menu2 a.mark {background:url(../img/bg_menu.png);}
#copy {color:#808080; font-size:10px; width:385px; height:43px; padding:7px 0 0 0; text-align:center; background:#000; margin:0 auto; position:relative; left:-400px; top:-60px; opacity:.80; filter:alpha(opacity=80); -moz-opacity: 0.8;}
#copy a {color:#808080;}
#power {color:#808080; font-size:10px; width:135px; height:20px; text-align:center; margin:0 auto; position:relative; left:-130px; top:-78px;}
#power a {color:#808080;}
#sciagnik {color:#808080; font-size:11px; width:380px; height:20px; text-align:right; margin:0 auto; position:relative; left:280px; top:-98px;}
#sciagnik a {color:#ff8000;}


#slider {width:960px; height:190px; position:relative;}
#slider .banner-main {display:none; position:absolute; left:0px; top:0px; z-index:1; width:960px; height:190px;}
#slider .banner-main h2 {position:absolute; right:20px; width:255px; top:10px; padding:5px 0 0 0; margin:0; border:none;}
#slider .banner-main div {position:absolute; right:0; top:0; padding:45px 10px 0 90px; width:265px; height:145px; background:url(../img/bg_p.png) no-repeat;}
#slider .banner-main a.more {position:absolute; right:10px; bottom:10px;}

#slider #slider-nav { position: absolute; right:118px; bottom:10px; z-index: 9; width:160px; }
#slider #slider-nav a { float: left; margin-left: 2px; padding:1px 7px 2px 7px; display: block; text-align: center; background: black; color: #fff; text-decoration: none; font-size: 12px; }
#slider #slider-nav a:hover, #slider #slider-nav a.active { background: #555; }

.slajd_akt {width:330px; height:190px; position:relative; top:2px;}
.slajd {display:none; position:absolute; left:0px; top:0px;}
.slajd_akt img {float:left; margin:7px 10px 0 0; padding:2px; border:1px solid #ddd; width:90px;}
.slajd_akt a.more {position:absolute; top:160px; right:0;}
.slajd_paging {clear:both; float:left; width:330px; height:18px; position:relative; margin:20px 0 10px 0; border-top:1px solid #ccc;}
.slajd_paging a {float:left; height:18px; line-height:18px; text-align:center; width:18px; color:#666;}
.slajd_paging a:hover,.slajd_paging a.marked {background:#ddd; color:#000;}
.slajd_paging a#toright2 {float:right; width:auto; color:#BD5B15;}
.slajd_paging a#toright2:hover {background:none;}
.slajd2 {display:block; overflow:hidden;}
.slajd2 img {float:right; margin:20px 0 0 20px; padding:2px; border:1px solid #ddd;}

.slajd_akt2 {clear:both; width:650px; overflow:hidden; border-bottom:1px solid #ccc; padding:10px 0 10px 0;}
.slajd_akt2 img {float:right; margin:20px 0 0 20px; padding:2px; border:1px solid #ddd;}


/* PRODUKTY GŁÓWNA, jQUERY */
.pc_akt {width:559px; height:190px; position:relative; top:20px;}
.pc_akt h4 {padding:0 0 15px 0;}
.pc_akt img {float:left; margin:0 10px 0 0; padding:2px; border:1px solid #ddd;}
.pc_akt a.more {position:absolute; top:160px; right:0;}
.product_carousel {display:none; position:absolute; left:0px; top:0px;}
.pc_paging {clear:both; width:559px; float:left; height:18px; position:relative; bottom:-31px; *bottom:-21px; _bottom:-31px;}
.pc_paging a {float:left; height:18px; line-height:18px; text-align:center; width:18px; color:#666;}
.pc_paging a#toright {float:right; width:auto; padding:0 15px 0 25px; color:#BD5B15; background:#d4d4d4 url(../img/bg_page.gif) no-repeat; margin-right:-20px;}
.pc_paging a#toright:hover {padding:0 15px 0 25px; background:#d4d4d4 url(../img/bg_page.gif) no-repeat;}
.pc_paging a:hover,.pc_paging a.marked {background:#e77918; color:#000;}

.pages-nav {clear:both; float:right; text-align:right; line-height:16px; height:18px; position:relative; bottom:-18px; right:-20px; padding:0 15px 0 25px; background:#d4d4d4 url(../img/bg_page.gif) no-repeat;}
.pages-nav a {color:#e77918;}

.gallery {width:950px;}
.gallery td {text-align:center; vertical-align:middle; padding:10px 0;}
.gallery td img {border:1px solid #aaa; padding:3px; background:#fff;}

.gallery2 {width:100%;}
.gallery2 td {text-align:center; vertical-align:middle; padding:10px 0;}
.gallery2 td img {border:1px solid #aaa; padding:3px; background:#fff;}

.galleryglowna {width:100%; margin:15px 0 0 0;}
.galleryglowna td {text-align:center; vertical-align:middle;}
.galleryglowna td img {border:1px solid #aaa; padding:3px; background:#fff; width:160px; height:100px;}

.download {display:block; height:27px; line-height:24px; overflow:hidden; margin:0 0 15px 0; padding:5px 10px; color:#222;}
.download:hover {background:#f4f4f4;}
.download p {float:left;}
.download span {float:right; height:27px; line-height:24px; color:#222; background:#000; color:#fff; padding:0 10px;}

#send_us {width:100%; margin:0 0 30px 0; float:right; border:1px solid #ddd; background:#f5f5f5;}
#send_us td {padding:1px 5px;}
#send_us span {color:#ff8000;}
#send_us input {width:220px; border:1px solid #aaa; background:#fafafa; font-family:Verdana; font-size:11px;}
#send_us input:focus {background:#fff;}
#send_us textarea {border:1px solid #aaa; background:#fafafa; width:220px; height:100px; font-family:Verdana; font-size:11px;}
#send_us textarea:focus {background:#fff;}
#send_us input.send {background:#BD5B15; color:#fff; padding:2px 0; border-bottom:1px solid #7E320D; border-right:1px solid #7E320D; border-left:1px solid #DA8E10; border-top:1px solid #DA8E10; width:auto; overflow:visible; width:109px;}

.ulli {display:block; overflow:hidden; margin:10px 0 0 0;}
.ulli ul {margin:0; padding:0; width:330px;}
.ulli ul li {margin:0; padding:0; list-style-type:none;}
.ulli ul li a {padding:5px 10px; border-bottom:1px solid #ddd; display:block;}
.ulli ul li a:hover {background:#f5f5f5;}
.ulli ul ul {margin:0 0 0 0; *margin:-10px 0 0 0;}
.ulli ul ul li {margin:0 0 0 20px;}
.ulli ul ul li a {padding:3px 5px; border-bottom:1px solid #ddd; color:#666;}

.fotka {float:left; margin:0 20px 0 0; padding:2px; border:1px solid #ddd;}
.aktualnosc {display:block; overflow:hidden; height:220px; border-bottom:1px solid #ccc; padding:0 0 10px 0; position:relative; margin:0 0 10px 0;}
.aktualnosc img {float:left; margin:0 20px 0 0; padding:2px; border:1px solid #ddd;}
.aktualnosc a.more {position:absolute; top:190px; right:0;}

.tabelka {width:100%; background:#f6f6f6; margin:10px 0; border-top:1px solid #dadada; border-left:1px solid #dadada;}
.tabelka td {padding:5px; text-align:left; border-right:1px solid #dadada; border-bottom:1px solid #dadada;}
.tabelka td.colory {background:#666; color:#fff; font-weight:bold;}

