*{margin:0;padding:0}
html{background:#282828 url(img/dot.gif) repeat-x 0 114px;color:#fff;font:11px/13px "Myriad-Pro","Myriad","Lucida Grande","Lucida Sans",sans-serif}
body{background:url(img/body.gif) repeat-x 0 100%;padding-bottom:4px}
body#index{background-image:url(img/index.gif)}
h1{background:url(img/top.gif) no-repeat;width:321px;height:37px;overflow:hidden;float:left;display:inline;margin-left:70px}
h1 a{float:left;width:100%;padding-top:50px}
h2{font-weight:400;font-size:17px;line-height:19px;margin-bottom:20px}
#opis h2{font-size:14px;text-transform:none}
#opis h2 span {text-transform:uppercase}
#foot h2, #opis h3{text-transform:uppercase;font-size:14px;line-height:15px;font-weight:400}
#opis h3{margin:2em 0 1em }
#opis h3, h2 span, .act a, .act{color:#ab0b16}
h3{font-size:12px;font-weight:700;text-transform:uppercase;line-height:15px;height:15px}
a{text-decoration:none;color:#fff}
a img{border:none}
a:hover{text-decoration:underline}
ol li{margin-left:2em}
fieldset{border:none }
input,textarea{border:none;background:#282828;font:11px/13px "Myriad-Pro","Myriad","Lucida Grande","Lucida Sans",sans-serif;color:#fff;padding:2px 5px 3px;border:1px solid #fff }
input{width:145px }
input#firma,textarea{width:190px }
textarea{height:100px;width:190px }
button{height:20px;padding:0 5px;font:11px/13px "Myriad-Pro","Myriad","Lucida Grande","Lucida Sans",sans-serif;color:#000; }

#all{width:1025px;margin:0 auto}

#top{height:50px;padding-top:64px}
#top ul{font-size:13px;list-style:none;line-height:18px;overflow:hidden;float:right;padding:10px 10px 0 0}
#top li{float:left;border-left:1px solid #3c3c3c;height:18px;padding:0 15px;margin:0 1px 0 -1px}
#top a{text-decoration:none}

#info{height:160px}

#wrap{overflow:hidden;height:100%;position:relative;z-index:1;margin-bottom:-80px}

#cont, #side{border:solid #3c3c3c;padding-bottom:2080px;margin-bottom:-2000px}
#cont{background:url(img/cont.gif) repeat-y;border-width:1px 1px 0 0;width:725px;float:right;padding-top:50px;padding-left:20px;padding-right:20px;margin-left:-10px}
#cont p, #slide p{margin-bottom:1em}
#cont ul {margin:10px 10px 10px 20px}

#img{background:#fff url(img/img.gif);width:299px;height:282px;line-height:282px;text-align:center;float:right;margin:-10px 0 0 50px}
#img img{vertical-align:middle}

#side{background:url(img/side.gif) repeat-y;border-width:1px 0 0 1px;width:258px;float:left;line-height:28px;overflow:hidden;padding-top:50px;margin-right:-10px}
#side li{padding-bottom:1px;background:url(img/line.gif) no-repeat 0 100%}
#side a{display:block;padding-left:38px;text-decoration:none}

div#side{padding-left:20px;width:238px}
div#side p{line-height:13px;padding-bottom:1em;margin-left:10px}
div#side h3{margin:1em 0 1em 10px}

#mapa{float:left;width:345px }
#gmapa{margin-left:20px }

#form{float:right;width:335px;display:inline }
#form dl{overflow:hidden;height:100%;line-height:18px;margin-top:75px }
#form dt, #form dd{float:left;margin-bottom:3px }
#form dt{width:125px;padding-left:8px }
#form dt{background:url(img/sdot.gif) no-repeat 0 50% }
#form dd{width:200px }
#form .fbig{line-height:105px }
#form p{float:left;width:133px }
#form p span{color:#ab0b16 }

#opis{width:205px;float:left; }
#opis li{list-style:none;padding-left:10px;background:url(img/li.gif) no-repeat 0 6px }

#gal{float:right;list-style:none;width:481px;}
#gal img{display:block;margin:0 auto }
#gal li{background:#fff;width:235px;height:135px;padding-top:10px }
#gal #gleft{float:left; }
#gal #gright{float:right }
#gal #gbig{float:none;height:183px;margin-bottom:10px;width:100%;padding:0 }

#foot{padding:80px 0 0 85px;1margin-top:-80px;background:url(img/corn.gif) no-repeat;position:relative;z-index:4;zoom:1}
#index #foot{padding-top:0;margin-top:0;background:none}
#foot h3{margin-bottom:15px}
#siedziby{height:179px;float:left;padding-top:40px}
#siedziby h2{margin-left:119px}
#siedziby img, #siedziby p, #siedziby div{float:left;width:160px}
#siedziby img{height:auto;width:auto;margin:7px 30px 0 0}
#siedziby p{padding-top:30px}
#siedziby div p{height:auto;float:none;padding-top:0}
#blog{height:179px;float:left;padding:40px 0 0 15px}
#blog ul{padding-bottom:10px}
#blog li{list-style:none;line-height:15px}
#blog li a span{font-weight:700}
#map{font-size:10px;clear:both;list-style:none;height:16px;padding:7px 0;overflow:hidden;margin-left:-10px}
#map li{float:left;line-height:16px;border-left:1px solid #26283d;margin:0 11px 0 -1px;padding-left:10px}
#made{text-align:right;height:18px;margin-top:-22px;font-size:9px;line-height:18px;padding-right:80px}
#made a{display:block;width:59px;height:0;padding-top:18px;overflow:hidden;background:url(img/newsite.gif);margin:-18px -60px 0 auto}

#group{text-align:right;height:18px;margin-top:-22px;font-size:9px;line-height:18px;padding-right:200px;}
#group a.newsite{display:block;width:82px;height:0;padding-top:18px;overflow:hidden;background:url(img/logo-1.gif);margin:-18px -83px 0 auto}
#group a.berth{display:block;width:54px;height:0;padding-top:18px;overflow:hidden;background:url(img/logo-2.gif);margin:-18px -137px 0 auto}
#group a.vorn{display:block;width:60px;height:0;padding-top:18px;overflow:hidden;background:url(img/logo-3.gif);margin:-18px -197px 0 auto}


p.more{text-align:right}
a.more, .more a{padding-left:15px;background:url(img/bull.gif) no-repeat 0 75%}
.lbox, .rbox{width:50%;margin-top:30px;height:150px}
#index .lbox, #index .rbox{width:44%;padding:0 3%}
.lbox{float:left;margin-right:-10px}
.rbox{float:right;margin-left:-10px}
.caps{text-transform:uppercase}
#index .lbox p, #index .rbox p{padding:0 0 1em 10px}
.lbox ol, .rbox ol {list-style-type:disc}

#slide{width:100%;background:#292929 url(img/slide.gif);border-top:1px solid #3c3c3c;height:218px}
#slide li{display:none;position:absolute;left:50%;top:0;list-style:none;width:810px;margin-left:-405px;background:url(img/slide.gif) 50% 0;height:218px;text-align:center;overflow:hidden}
#slide{position:relative;margin:0 auto}
#slide li.act{display:block;color:#fff}
#prev, #next{position:absolute;top:50%;margin-top:-9px;height:0;padding-top:18px;width:10px;overflow:hidden;cursor:pointer}
#prev{left:35px;background:url(img/arrl.gif)}
#next{right:35px;background:url(img/arrr.gif)}
#thumb{list-style:none;margin-left:50px;height:90px;margin-bottom:-10px;margin-top:3px}
#thumb li{width:121px;height:75px;text-align:center;padding-top:3px;background:url(img/test.gif);float:left;margin-right:10px}
#thumb .act{background-position:0 -78px}