*{margin:0;padding:0;}
body{background:#fff;font-family:Tahoma;font-size:100%;line-height:1.125em;color:#5d5d5d;}
#main{width:855px;margin:0 auto;padding:80px 0 14px 0;}
#content, #sidebar, #footer{font-size:0.69em;}
#content{width:414px;margin-right:105px;float:left;}
#sidebar{width:190px;float:left;}
.col-1, .col-2, .col-3, .col-4{float:left;}
input, textarea{font-family:Tahoma;font-size:1em;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.wrapper, block{width:100%;overflow:hidden;}
.container{width:100%;}
.header{position:relative;height:209px;width:779px;}
.banner{position:relative;}
#main .banner h2{position:absolute;text-indent:-9999px;background:url(images/banner.gif) no-repeat;height:43px;width:468px;margin-top:15px;margin-left:75px;}
#main .header h1{position:absolute;text-indent:-9999px;background:url(images/Baner.jpg) no-repeat;height:190px;width:779px;margin-top:26px;margin-left:39px;}
p{margin:0;padding:0;}
.tail-top{background:url(images/tail-top.gif) left top repeat-x;}
input, select{vertical-align:middle;font-weight:normal;}
img{border:0;vertical-align:top;text-align:left;}
.form{height:26px;}
.form input{width:273px;height:18px;background:#1b1714;border:1px solid #555038;}
textarea{width:403px;height:88px;}
ul{list-style:none;}
#menu{padding:9px 0 28px 0;background:url(images/line-hor.gif) left bottom repeat-x;width:100%;overflow:hidden;margin-bottom:5px;}
#menu ul li{display:inline;}
#menu ul li a{display:block;float:left;background:url(images/menu-bg.gif) left top repeat-x;margin-right:8px;font-family:"Trebuchet MS";color:#888;text-decoration:none;text-transform:uppercase;}
#menu ul li a em{display:block;background:url(images/menu-left.gif) no-repeat left top;}
#menu ul li a b{display:block;background:url(images/menu-right.gif) no-repeat right top;width:0px;text-align:center;font-style:normal;font-size:.91em;padding:1px 0 3px 0;cursor:pointer;}
#menu ul li a.last{margin-right:0;}
#menu ul li a:hover{color:#be0812;}
#menu ul li a.current{color:#be0812;}
.list1 dt{padding-bottom:6px;}
.list1 dd{padding-bottom:21px;}
div.menu_nav{position:relative;margin-top:8px;margin-left:39px;font:12px normal Arial, Helvetica, sans-serif;}
ul.topnav{list-style:none;padding:0 20px;margin:0;float:left;width:740px;background:#222;font-size:1em;background:url(topnav_bg.gif) repeat-x;}
ul.topnav li{float:left;margin:0;padding:0 10px 0 24px;position:relative;}
ul.topnav li a{padding:10px 5px;color:#fff;display:block;text-decoration:none;float:left;}
ul.topnav li a:hover{background:#BD0811 no-repeat center top;}
ul.topnav li span{width:17px;height:35px;float:left;background:url(subnav_btn.gif) no-repeat center top;}
ul.topnav li span.subhover{background-position:center bottom;cursor:pointer;}
ul.topnav li ul.subnav{list-style:none;position:absolute;left:0;top:35px;background:#333;margin:0;padding:0;display:none;float:left;width:170px;border:1px solid #111;}
ul.topnav li ul.subnav li{margin:0;padding:0;border-top:1px solid #252525;border-bottom:1px solid #444;clear:both;width:170px;}
html ul.topnav li ul.subnav li a{float:left;width:145px;background:#333 url(dropdown_linkbg.gif) no-repeat 12px center;padding-left:20px;}
html ul.topnav li ul.subnav li a:hover{background:#222 url(dropdown_linkbg.gif) no-repeat 10px center;}
.img-indent{margin:0 20px 0 0;float:left;}
.img-box{width:100%;overflow:hidden;padding-bottom:20px;}
.img-box img{float:left;margin:0 20px 0 0;}
.divider{background:url(images/divider1.gif) no-repeat right 4px;padding-right:10px;margin-right:10px;}
a{color:#5d5d5d;}
a:hover{text-decoration:none;}
.txt1{font-family:"Tahoma";font-size:13px;color:#7f7f7f;line-height:20px;}
.link1{background:url(images/marker.gif) no-repeat left 6px;padding-left:11px;color:#515355;font-family:"trebuchet ms";text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:.91em;}
.link1:hover{text-decoration:underline;}
.line-hor{background:url(images/line-hor.gif) left bottom repeat-x;padding-bottom:20px;margin-bottom:20px;}
.title{margin-bottom:16px;}
.title1{margin-bottom:5px;}
.box{background:#fff;width:100%;}
.box .border-top{background:url(images/border-top.jpg) repeat-x top;}
.box .border-bot{background:url(images/border-bot.jpg) repeat-x bottom;}
.box .border-left{background:url(images/border-left.jpg) repeat-y left;}
.box .border-right{background:url(images/border-right.jpg) repeat-y right;}
.box .left-top-corner{background:url(images/left-top-corner.jpg) no-repeat left top;}
.box .right-top-corner{background:url(images/right-top-corner.jpg) no-repeat right top;}
.box .left-bot-corner{background:url(images/left-bot-corner.jpg) no-repeat left bottom;}
.box .right-bot-corner{background:url(images/right-bot-corner.jpg) no-repeat right bottom;}
.box .bg{background:url(images/box-bg.gif) no-repeat 233px bottom;width:100%;}
.box .inside{padding:67px 37px 101px 75px;}
.data{color:white;font-size:10px;padding-top:7px;padding-left:85px;margin-bottom:-15px;}
.zaloguj a{background:url(images/Key_small.gif) no-repeat 0 .19em;padding-left:10px;color:white;text-decoration:none;font-size:10px;margin-top:-3px;margin-left:790px;position:absolute;}
.zaloguj a:hover{text-decoration:underline;}
.motto{background:url(images/Glob1.gif) no-repeat 0 .19em;padding-left:30px;color:white;font-size:10px;margin-top:-3px;margin-left:380px;position:absolute;}
#content p{margin-bottom:8px;}
#content p.justify{text-align:justify;}
#content .inner{padding:0 23px 0 0;}
#content .p1{margin-bottom:18px;}
#content .p2{margin-bottom:8px;}
#sidebar .logo{padding:0 0 49px 0;}
#sidebar ul{margin-top:9px;}
#sidebar ul li a{height:41px;background:url(images/m1.jpg);font-family:"Trebuchet MS";color:#888;text-decoration:none;text-transform:uppercase;}
#sidebar ul li .kontakt{margin-left:30px;margin-top:120px;}
#sidebar ul li a:hover{color:#be0812;}
#sidebar ul li a.current{color:#be0812;}
#sidebar ul li a .kontakt{position:absolute;margin-top:13px;margin-left:-190px;}
#sidebar ul li a .galeria{position:absolute;margin-top:19px;margin-left:-190px;}
#sidebar ul li a .referencje{position:absolute;margin-top:19px;margin-left:-190px;}
#sidebar li a{text-decoration:none;}
ul{list-style:none;}
.fota{margin-top:49px;margin-left:-10px;}
.fota-rzetelna{margin-top:10px;margin-left:0px;margin-bottom:10px;}
#menu ul li a{display:block;float:left;background:url(images/menu-bg.gif) left top repeat-x;margin-right:4px;font-family:"Trebuchet MS";color:#888;text-decoration:none;text-transform:uppercase;}
#menu ul li a em{display:block;background:url(images/menu-left.gif) no-repeat left top;}
#menu ul li a b{display:block;background:url(images/menu-right.gif) no-repeat right top;width:99px;text-align:center;font-style:normal;font-size:.99em;padding:1px 0 3px 0;cursor:pointer;}
#dokumenty p a img{padding-left:5px;}
#dokumenty p a.ikonka1{margin-left:15px;}
#dokumenty p a.ikonka2{margin-left:43px;}
#dokumenty p a.ikonka3{margin-left:39px;}
table tr.opis{height:90px;}
table tr.opis td{height:30px;padding-bottom:20px;}
#footer{font-family:"Tahoma";text-align:right;padding:0px 27px 0 0;font-weight:normal;color:#8c8c8c;}
#footer a{color:#8c8c8c;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer span{background:url(images/divider1.gif) no-repeat right 4px;padding:0 41px 0 0;margin-right:7px;}
#page1 #content #menu{padding-bottom:0px;margin-bottom:35px;}
#page1 h1{text-indent:-9999px;font-size:6px;}
#page1 #footer{padding-top:30px;}
#page5 #content .col-1{width:218px;}
#page5 #content .col-2{width:19px;padding-top:64px;}
#page5 #content .col-3{width:103px;padding-top:11px;}
#page5 #content .col-4{width:13px;padding-top:64px;}
#page5 #footer{padding-top:25px;}
#page6 #footer{padding-top:29px;}
#page7 #footer{padding-top:29px;}
#page8 #footer{padding-top:23px;}
#mycarousel .nast-guzik{position:absolute;margin-top:4px;margin-left:-55px;}
#mycarousel .poprz-guzik{position:absolute;margin-top:4px;margin-left:10px;}
#na-zdjecia2{margin-top:18px;}
#na-zdjecia div.pozycja{width:200px;padding-left:5px;float:left;}
#na-zdjecia div.pozycja p.opis{padding-top:10px;text-align:center;padding-bottom:3px;}
#na-zdjecia div.pozycja2{width:200px;padding-left:7px;float:left;}
#na-zdjecia div.pozycja2a{width:200px;padding-left:35px;padding-top:10px;float:left;}
#na-zdjecia div.pozycja2 p.opis{padding-top:0px;text-align:center;padding-bottom:53px;}
#na-zdjecia div.pozycja2 p.opis2{padding-top:20px;text-align:center;padding-bottom:53px;}
#na-zdjecia2 img.paleta{padding-left:11px;padding-top:22px;}
#tabelka{float:left;}
#tabelka p.opis{text-align:center;padding-top:6px;}
#tabelka p.opis2{text-align:center;padding-top:9px;}
