/* Basic styles */
*{margin:0;padding:0}
img,fieldset{border:0}
input[type=checkbox]{border:0!important}
input[type=radio]{border:0!important}
img{vertical-align:bottom}
object{display:block}
a{cursor:pointer;text-decoration:none;outline:none}
a:hover{text-decoration:none;}
ul{list-style:none}
address{font-style:normal}
table{border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal}
option{padding-right:1ex}
.clear{clear:both;overflow:hidden;height:0}
a:hover{border:0}/*IE6fix*/

/* Fonts */
body,input,textarea,select,td{color:#2e2e2e;font-size:12px;line-height:1.3em;font-family:verdana,sans-serif;}
a{color:#2e2e2e;}
a:hover{text-decoration:underline;}
.center{text-align:center;}

/* Main blocks */
html{background:#fff url(../images/html_bg2.jpg) 50% 0 no-repeat;}
#wrapper{width:960px;margin:0 auto;}


/* Header */
#header{height:344px;position:relative;}

#logo{position:absolute;left:25px;top:64px;}

#nav{position:absolute;left:273px;top:26px;}
#nav li{float:left;position:relative;}
#nav li a{float:left;}
#nav li a span{display:block;line-height:37px;height:39px;color:#141414;padding:0 10px;}
#nav li a:hover{text-decoration:none;background:url(../images/nav_li_bg.png) no-repeat;}
#nav li a:hover span{background:url(../images/nav_li_bg_r.png) 100% 0 no-repeat;}
#nav li.active a{text-decoration:none;background:url(../images/nav_li_bg.png) no-repeat;}
#nav li.active a span{background:url(../images/nav_li_bg_r.png) 100% 0 no-repeat;}
#nav li:hover ul{display:block;}
#nav li ul{display:none;position:absolute;left:0px;top:39px;width:134px;}
#nav li li{float:none;}
#nav li li a{display:block;line-height:13px;padding:9px 0;float:none;color:#F9F9F9;font-size:11px;margin:0 5px;border-bottom:1px solid #787878;}
#nav li.active li a{background:none;}
#nav li li a:hover{text-decoration:underline;background:none;}
#nav li li.first{background:url(../images/nav_sub_bg1.png) no-repeat;}
#nav li li{background:url(../images/nav_sub_bg0.png) no-repeat;}
#nav li li.last{background:url(../images/nav_sub_bg2.png) 0 100% no-repeat;padding:0 0 5px;border:0;}
#nav li li.last a{border:0;}


#subnav a{line-height:14px;color:#fff;padding:9px 0 9px 33px;display:block;border-bottom:1px solid #AFAFAF;background:url(../images/left_nav_bg.png) no-repeat;}
#subnav a:hover{background-position:0 -60px;color:#2B2B2B;text-decoration:none;}
#subnav .active a{background-position:0 -60px;color:#2B2B2B;text-decoration:none;}
#subnav .first{border-bottom:1px solid #AFAFAF;}
#subnav .first a{background:url(../images/left_nav_bg_first.png) no-repeat;border:0;}
#subnav .first a:hover{background-position:0 -60px;color:#2B2B2B;}
#subnav .first-active a{background-position:0 -60px;color:#2B2B2B;border:0;}
#subnav .last a{background:url(../images/left_nav_bg_last.png) no-repeat;border:0;}
#subnav .last a:hover{background-position:0 -33px;color:#2B2B2B;}
#subnav .last-active a{background-position:0 -33px;color:#2B2B2B;border:0;}

#footer{background:url(../images/footer_bg.png) no-repeat;height:120px;color:#585858;position:relative;font-size:11px;}
#footer a{color:#585858;}
#footer ul{position:absolute;left:0px;top:45px;}
#footer ul li{float:left;line-height:13px;padding:0 5px;background:url(../images/footer-sep.png) 0 50% no-repeat;}
#footer ul li:first-child{background:none;}
#footer address{position:absolute;left:5px;top:70px;}
#footer .c{position:absolute;right:5px;top:45px;}
#footer .d{position:absolute;right:5px;top:70px;}

#main{background:url(../images/main_bg.png) repeat-y;}

#side{width:235px;float:left;margin-top:-17px;}
#side .video{padding:0 10px 15px 0;overflow:hidden;}
#side .video .btn{float:right;margin-top:15px;}
#side .video .pic{margin-left:9px;}
#side .maszyna{padding:0 10px 15px 0;overflow:hidden;}
#side .maszyna .btn{float:right;margin-top:15px;}
#side .maszyna .pic{margin-left:11px;}
#side .oferta{padding:0 10px 15px 0;overflow:hidden;}
#side .oferta .btn{float:right;margin-top:15px;}
#side .oferta .pic{margin-left:23px;border:4px solid #fff;}

#side .news h2{margin:0 0 15px;}
#side .news li{background:url(../images/data_bg.png) no-repeat;padding:0 20px;}
#side .news li .data{font-size:11px;color:#6A6A6A;font-weight:bold;display:block;line-height:22px;}
#side .news li h3{font-weight:bold;color:#000;padding:15px 0 10px;}
#side .news li .pic{border:3px solid #fff;display:block;margin:0 0 15px;}
#side .news li p{font-size:11px;line-height:19px;padding:0 0 15px;}
#side .news li a{font-weight:bold;color:#728F00;}

#content{width:686px;float:right;padding:0 19px 30px 0;position:relative;}

#sitepath{font-size:10px;line-height:12px;height:24px;color:#2B2B2B;margin-top:-4px;position:relative;text-transform:lowercase;}
#sitepath a{color:#2B2B2B;}

.wstecz{position:absolute;right:90px;bottom:10px;}
.gora{position:absolute;right:25px;bottom:10px;}

.c h1{margin:0 0 15px;font-weight:bold;font-size:14px;}
.c h2{font-weight:bold;margin:0 0 15px;}
.c h2 img{margin:45px 0 10px;}
.c p{line-height:20px;margin:0 0 1.5em;}
.c img.left{float:left;margin:0 10px 0 0;}
.c img.right{float:right;margin:0 0 0 10px;}

p.kliknij{float:right;margin:-35px 0 0;font-size:11px;}

ul.galeria{clear:both;overflow:hidden;margin-right:-20px;margin-bottom:20px;}
ul.galeria li{float:left;margin:0 8px 8px 0;width:166px;font-size:11px;text-align:center;}
ul.galeria img{border:4px solid #E9E9E9;}
ul.galeria a:hover img{border:4px solid #7f7f7f;}

.jedna_maszyna{border-top:1px solid #CFCFCF;}
.jedna_maszyna h2 img{margin:20px 0 10px;}

ul.maszyna li{float:left;margin:0 15px 15px 0;line-height:13px;}
ul.maszyna li a{text-align:center;color:#2B2B2B;float:left;width:200px;height:174px;padding:5px 6px 0;background:url(../images/maszyna_bg.png) no-repeat;}
ul.maszyna li a:hover{background-position:-212px 0;text-decoration:none;}
ul.maszyna li img{margin-bottom:4px;}

ul.zakres{overflow:hidden;margin-right:-20px;margin-bottom:25px;}
ul.zakres li{line-height:40px;float:left;padding:2px;width:326px;margin-right:20px;border-top:1px solid #D6D6D6;}
ul.zakres li.last{border-bottom:1px solid #D6D6D6;}
ul.zakres li img{float:left;border:2px solid #CDCDCD;vertical-align:middle;margin-right:10px;}
ul.zakres li span{width:245px;float:left;line-height:16px;padding:4px 0 0;}

ul.lista li{background:url(../images/ico-li.png) 0 6px no-repeat;padding:0 0 15px 19px;line-height:20px;}
ul.listar{float:left;width:360px;margin-bottom:15px;}

.technologia{overflow:hidden;height:46px;position:relative;width:657px;padding:0 13px 0 14px;border-bottom:1px solid #D2D2D2;}
.technologia h2{line-height:44px;margin:0;}
.technologia .rozwin{position:absolute;right:14px;top:14px;cursor:pointer;}
.technologia .zwin{position:absolute;right:14px;top:1px;cursor:pointer;}
.technologia .desc{display:none;}
.technologia .desc p{width:480px;line-height:18px;}
.technologia .desc .pics{position:absolute;left:548px;top:25px;}
.technologia .desc .pics li{margin-bottom:19px;}
.technologia-open{background:url(../images/technologia_bg.jpg) no-repeat;}
.technologia-open .desc{display:block;}
.technologia-open .rozwin{display:none;}

#sec-index #content{width:1000px;margin-left:-20px;margin-top:-17px;position:relative;float:none;padding:0;height:330px;background:url(../images/home_bg.jpg) no-repeat;}
#sec-index #footer{background:none;margin-top:-25px;}

.home_1{float:left;width:245px;margin-left:35px;display:inline;position:relative;}
.home_1 h2{margin:0;}
.home_1 h2 img{margin:0;}
.home_1 .news{margin:0!important;border:0!important;font-size:11px;}
.home_1 .news span{color:#393939;}
.home_1 .news h3{font-weight:bold;color:#2E2E2E;margin:5px 0;}
.home_1 .news p{font-size:11px;color:#2E2E2E;line-height:16px;border-bottom:1px solid #C5C5C5;padding:0 0 15px;margin:0!important;}
.home_1 .news p a{color:#5B8000!important;font-weight:bold;}
.home_1 .news-last p{border:0;}

#news_scroll{position:absolute;left:0;top:55px;width:253px;height:175px;overflow:hidden;}
#news_scroll .scroller-container{padding-right:20px;position:absolute;top:0;left:0;}
#news_scroll .scrollbar-track{width:13px;height:175px;}
#news_scroll .scrollbar-handle{width:13px;height:41px;background:url(../images/suwak.png) no-repeat;}

.home_2{float:left;display:inline;margin:0 0 0 82px;width:285px;position:relative;}
.home_2 h2{margin:0;}
.home_2 h2 img{margin:0;}
.home_2 p{color:#5e5e5e;line-height:16px;font-size:11px;margin:0 0 10px;}
.home_2 ul{list-style:disc;}
.home_2 ul li{color:#5e5e5e;line-height:16px;font-size:11px;margin:0 0 .5em 2em;}

#witamy_scroll{position:absolute;left:0px;top:55px;width:288px;height:175px;overflow:hidden;}
#witamy_scroll .scroller-container{padding-right:20px;position:absolute;top:0;left:0;}
#witamy_scroll .scrollbar-track{height:175px;width:13px;}
#witamy_scroll .scrollbar-handle{width:13px;height:41px;background:url(../images/suwak.png) no-repeat;}

.home_3{float:left;padding:0 0 0 40px;width:290px;}
.home_3 h2{margin:0;}
.home_3 h2 img{margin:0;}


.woj_col{width:330px;margin-right:1px;float:left;}
.woj{width:330px;height:32px;overflow:hidden;}
.woj h2{margin:0;font-weight:normal;padding:0 0 0 16px;line-height:32px;cursor:pointer;background:url(../images/woj_bg.png) repeat-x;}
.woj-open{height:auto;}
.woj-open h2{color:#fff;background:url(../images/woj_bg2.png) repeat-x;}
.woj-open .desc{width:298px;padding:15px 15px 0;background:url(../images/woj_desc_bg.png) repeat-x;border-left:1px solid #CBCBCB;border-right:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB;}
.woj-open .desc h3{font-weight:bold;}
.woj-open .desc p{padding:0 0 15px;margin:0;}


div.usluga{border-bottom:1px solid #CFCFCF;margin:0 0 20px;padding:0 0 20px;}
div.usluga h2{padding:10px 0 0;}

.hr{border-top:1px solid #D2D2D2;margin:15px 0 30px;}

.serwis_info{background:url(../images/serwis_info_bg.png) no-repeat;height:91px;position:relative;margin:40px 0 20px;}
.serwis_info p{padding:2px 0 0 20px;font-weight:bold;margin:0;line-height:20px;}
.serwis_info p.p2{padding:15px 0 0 20px;}
.serwis_info p.p3{position:absolute;right:20px;top:55px;}

#mapa{float:right;width:330px;}


ul.news li{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #CFCFCF;}
ul.news li .data{color:#408100;}
ul.news li h2{color:#2E2E2E;font-weight:bold;margin:5px 0;}
ul.news li p{color:#2E2E2E;margin:0 0 5px;}
ul.news li p a{font-weight:bold;color:#728F00;}

div.news{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #CFCFCF;}
div.news .data{color:#408100;}
div.news h2{color:#2E2E2E;font-weight:bold;margin:15px 0 10px;}
div.news p{color:#2E2E2E;margin:0 0 5px;}
div.news p a{font-weight:bold;color:#728F00;}

.pic_right{float:right;margin:0 0 10px 20px;}
.pic_right img{border:4px solid #E9E9E9;}
.pic_right:hover img{border:4px solid #ccc;}

.pic_left{float:left;margin:0 20px 10px 0 ;}
.pic_left img{border:4px solid #E9E9E9;}
.pic_left:hover img{border:4px solid #ccc;}

.news .left{padding:5px 0 0;}

.news .pics{overflow:hidden;margin:20px 0 0;}
.news .pics li{float:left;margin-right:15px;}
.news .pics li img{border:4px solid #E9E9E9;}
.news .pics li a:hover img{border:4px solid #ccc;}

#zapytanie{float:left;width:330px;}
#zapytanie li{margin:0 0 10px;}
#zapytanie li label{display:block;line-height:18px;font-size:11px;}
#zapytanie li input{border:0;width:185px;height:18px;padding:4px;background:url(../images/input_bg.png) no-repeat;}
#zapytanie li textarea{border:0;width:308px;height:114px;padding:4px;background:url(../images/textarea_bg.png) no-repeat;}

#errors{color:red;}
#success{color:blue;font-weight:bold;margin:0 0 10px;}

ul.maszyny li{overflow:hidden;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #CFCFCF;}
ul.maszyny li.last{border:0;}
ul.maszyny li img{float:left;margin-right:10px;}
ul.maszyny li h2{float:left;width:450px;}
ul.maszyny li p{float:left;width:450px;margin:0;}
ul.maszyny li p a{color:#728F00;font-weight:bold;}
ul.maszyny1 li p{height:125px;overflow:auto;width:440px;padding:0 10px 0 0;}
ul.maszyny1 li h2{font-size:13px;text-transform:uppercase;}

#bandit_header{position:relative;margin:0 -8px;}

#uzywane{width:100%;border-collapse:collapse;}
#uzywane th{font-weight:bold;padding:5px;border:1px solid #eee;background:#eee;}
#uzywane td{padding:5px;border:1px solid #eee;}
#uzywane td a{color:#728F00;font-weight:bold;}

#uzywane_dane{width:100%;border-collapse:collapse;margin:0 0 20px;}
#uzywane_dane th{font-weight:bold;padding:5px;border-bottom:1px solid #eee;width:150px;}
#uzywane_dane td{padding:5px;border-bottom:1px solid #eee;}
#uzywane_dane td a{color:#728F00;font-weight:bold;}

#opis img{border:3px solid #e2e2e2;margin:0 0 15px;}

#spec table{border-collapse:collapse;width:100%;margin:0 0 1.5em;}
#spec table th{color:#2A2A2A;width:250px;padding:5px 10px;font-size:11px;line-height:15px;background:#FFE06B;border-bottom:1px solid #FFF3C4;}
#spec table th{padding-left:10px;}
#spec table td{color:#2A2A2A;padding:5px 10px;font-size:11px;line-height:15px;background:#FFFFFF;border-bottom:1px solid #E0E0E0;}
#spec table .b th{background:#FFCB04;font-weight:bold;}
#spec table .b td{background:#F2F2F3;}
#spec h2{font-family:verdana,sans-serif;font-size:14px;font-weight:bold;color:#FFCB04;background:#231F20;line-height:32px;padding:0 0 0 10px;margin-bottom:1px;}

#silniki table{border-collapse:collapse;width:100%;margin:0 0 1.5em;}
#silniki table th{border:1px solid #ccc;font-weight:bold;font-size:11px;padding:5px;background:#000;color:#FFCB04;}
#silniki table td{border:1px solid #ccc;padding:3px;font-size:11px;line-height:15px;}

#opcje ul{margin:0 0 1.5em;}
#opcje ul li{background:url(../images/ico-li2.png) 10px 6px no-repeat;padding:0 0 5px 29px;line-height:20px;}

#kolory table{border-collapse:collapse;width:100%;margin:0 0 1.5em;}
#kolory table th{border:1px solid #ccc;font-weight:bold;font-size:11px;padding:5px;background:#000;color:#FFCB04;}
#kolory table td{border:1px solid #ccc;padding:3px;font-size:11px;line-height:15px;}
#kolory table span{width:300px;height:15px;display:block;border:1px solid #ccc;}
#kolory table span.czarny{background:black;}
#kolory table span.zielony{background:green;}
#kolory table span.zolty_b{background:yellow;}
#kolory table span.zolty_c{background:#CCCC00;}
#kolory table span.pom_ostrz{background:orange;}
#kolory table span.bialy{background:white;}

ul.tabsNav{width:100%;display:inline-block;margin:0 0 30px;border-bottom:1px solid #C0C0C0;}
ul.tabsNav li{float:left;background:url(../images/tab_l.png) no-repeat;margin-left:5px;display:inline;margin-bottom:-1px;}
ul.tabsNav li a{float:left;line-height:35px;padding:0 16px;font-size:12px;color:#fff;background:url(../images/tab_r.png) 100% 0 no-repeat;}
ul.tabsNav li a:hover{text-decoration:none;}
ul.tabsNav li.selected{background-position:0 -35px;}
ul.tabsNav li.selected a{float:left;line-height:35px;font-size:12px;color:#595959;background-position:100% -35px;}

img.head_pic{margin-left:-8px;position:relative;margin-bottom:25px;}

h1.m{font-size:20px;color:#231F20;font-weight:normal;padding:0 0 0 5px;position:relative;margin-top:-50px;text-transform:uppercase;}
h1.m img{height:50px;vertical-align:middle;margin-left:10px;}

#rzetelna_firma{position:absolute;right:30px;bottom:-10px;}

#footer_banner{margin:0 auto;display:block;}