html,body{height:100%;margin:0;padding:0;background:#ccc;text-align:center;font:normal 16px Tahoma,Verdana,  sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Tahoma, Arial, sans-serif;}
h3{font-size:12px;}
h4{font-size:11px;}
a{text-decoration:none;color:#c00;}
a:hover{text-decoration:underline;border:0;}
#trescmiddle a{font-weight:bold;}
#trescmiddle a:hover{font-weight:bold;}
a img{border:0;}
#naglowek{width:951px;height:232px;background:#FFF url(../grafika/topbox.jpg);margin:3px auto 0 auto;position:relative;}
#eng,#ger,#fra{padding:0;position:absolute;bottom:5px;right:10px;display:block;height:15px;width:26px;border:1px solid #bbb;font-size:1px;}
#eng{background:url(../grafika/eng.gif) no-repeat;right:82px;}
#ger{background:url(../grafika/ger.gif) no-repeat;right:46px;}
#fra{background:url(../grafika/fra.gif) no-repeat;}
#strona{width:955px;margin:2px auto !important;margin:7px;position:relative;text-align:left;}
#lewa{float:left;width:165px;overflow:hidden;}
#prawa{float:left;width:790px;overflow:hidden;}
#menu{width:165px;background:#DA251C url(../grafika/mbox-down.jpg) no-repeat 0% 100%;padding-bottom:119px;color:#FFF;font-family:Verdana, Arial, sans-serif;}
#menutop{margin:0;width:155px;height:17px;background:#DA251C url(../grafika/bleft.jpg) no-repeat;padding:5px 0 5px 10px;color: #edd;}
#menumiddle{background:#DA251C url(../grafika/mbox-tlo.jpg) repeat-y;}
#menumiddle h4{width:150px;height:17px;margin:0;margin-top: 6px;background:#DA251C url(../grafika/mbox-header.jpg) no-repeat;padding:5px 0 5px 10px;color: #edd;}
#adres{height:206px;width:165px;margin-top:3px;background:#000 url(../grafika/adres.jpg) no-repeat 0 0;color:#FFF;}
#adres h5{margin:0;padding-left:5px;color: #ddd;}
#adres #adrestop{margin:0;width:155px;height:18px;padding:5px 0 5px 10px;}
#adres address{padding:8px;text-align:right;font-size:12px;}
#adres a{color:#fff;}
#belka{width:792px;background:#CCC url(../grafika/bpr.png) no-repeat 100% 0%;height:27px;}
#belkamiddle{background:#DA251C url(../grafika/btlo.jpg);width:769px;left:0;height:27px;}
#belkamiddle a:hover{color:#FFF !important;}
#baner{width:768px;height:112px;background:#FFF url(../grafika/rbox.gif) no-repeat 100% 0%;padding-right:19px;margin:1px 0 0 1px;}
#bannermiddle{background:transparent;width:650px;height:112px;padding:5px 2px 5px 5px;line-height:100px;}
* html #bannermiddle{padding-top:3px;height:112px;}
#bannermiddle img,#bannermiddle object{border:1px solid #222;}
#tresc, #trescgal{width:623px;float:left;background:#000 url(../grafika/cbox-down.jpg) no-repeat 0% 100%;padding-bottom:25px;margin-top:3px;font-size:11px;}
#trescgal{width:788px;background:#ccc url(../grafika/cbox-down-long.jpg) no-repeat 0% 100%;}
#trescmiddle{background:#fff url(../grafika/cbox-tlo.gif) repeat-y;min-height:200px;height:auto !important;height:200px;padding:5px;}
#trescgal #trescmiddle{background:#ccc url(../grafika/cbox-tlo-long.jpg) repeat-y;}
div.csmall{float:left;width:195px;background: #fff url(../grafika/ccbox-down.jpg) no-repeat 0% 100%;padding-bottom:22px;}
div.csmall .csmalltop{background: #fff url(../grafika/ccbox-top.png) no-repeat 0% 0%;height:18px;margin:0;padding-top:5px;color:#fff;}
div.csmall .csmallmiddle{background: #fff url(../grafika/ccbox-tlo.png) repeat-y;min-height:160px;height:auto !important;height:160px;margin:0;padding: 0 3px;}
.csmallmiddle h4{font-size:13px;margin-top:0;padding-top:15px;}
#trescbaner,#trescbaner2{clear:both;width:589px !important;width:396px;background:#F6F6F6 url(../grafika/reklama.gif) no-repeat 100% 50%;padding:6px 19px 6px 6px;margin:10px -1px 10px -3px;border:1px dashed #ccc;border-width:1px 0;text-align:center;}
#trescbaner2{width:755px !important;width:561px;}
#reklamy,#reklamy_l{width:165px;background:#000 url(../grafika/lbox-down.jpg) no-repeat 100% 100%;padding-bottom:21px;color:#FFF;margin:3px  0 0 1px;}
#reklamy2{width:165px;background:#000 url(../grafika/lbox-tlo.jpg) repeat-y;color:#FFF;}
#reklamy2 input {width:150px;}
div[id=reklamy]{float:left;}
#reklamytop,#relkamy_l_top{width:155px;background:#000 url(../grafika/rvert-top.jpg) no-repeat;height:18px;padding-left:10px;}
#reklamymiddle,#relkamy_l_middle{min-height:30px;background:#000 url(../grafika/lbox-tlo.jpg) repeat-y;padding:6px;padding-right:7px;}
#stopka{background:#ccc url(../grafika/stopka.gif) no-repeat 100% 100%;width:955px;margin: 0 auto;height:8px;font:normal 0.7em Arial,Verdana, sans-serif;padding:10px 0 !important;padding:10px 0 3px 0;}
ul.nav, ul.navhor{list-style-type:none;margin:0 0 0 1px;background:transparent;font-size:0.8em;padding:0;}
ul.nav li{margin:0;width:155px !important;}
ul.navhor{height:26px;}
ul.navhor li{display:block;float:left;height:26px;vertical-align:middle;}
ul.navhor li a{display:block;text-align:center;white-space:nowrap;width:auto !important;width:1px;padding:4px 8px;color:#FFF;vertical-align:middle;text-transform: Capitalize;font-variant: small-caps;height:17px !important;}
ul.navhor li a:hover{background:url(../grafika/btlo-hover1.jpg) repeat-x !important;text-decoration:none;}
ul.nav li a{padding:0 5px;display:block;width:150px !important;color:#FFF;}
ul.nav li a:hover{background:#300;text-decoration:none;color:#FFF;}
.hidden{display:block;clear:both;visibility:hidden;height:0;border-width:0;margin:0 !important;margin:-10px;padding:0;}
h2.navbar{background:#fff url(../grafika/belka-nav.jpg) repeat-y;margin:-5px 0 0 -3px;padding:3px;top:0;color:#555;font-size:1.1em;letter-spacing:1px;}
h2.navbar a{color:#C00;}
fieldset{clear:both;}
input{color: #000000;font-size: 8pt;height:13px;background: #FFFFFF;width:100px;border:1px solid #CCC;font-weight: lighter;vertical-align:middle;padding:2px 0 !important;}
input[type=checkbox],input[type=image],input[type=file]{width:auto !important;height:auto !important;padding:0 !important;}
select{color: #000000;font-size:8pt;height:17px;padding:0;width:auto;max-width:100%;}  
option{padding:0 3px;font-size: 8pt;font-weight: lighter;}
label{color:#282828;font-size:11px;}
textarea{border:1px solid #CCC;}
input.req,select.req,textarea.req{border-color:#c00;outline:1px solid #c00;}
#techtab,#techtab2{width:450px;margin:0 auto;border-collapse:collapse;}
#techtab2{width:420px;clear:both;}
#techtab td,#techtab2 td{border:1px solid #ccc;padding:3px;}
#techtab .subheader td, #techtab2 .subheader td{background:#ccc;color:#C00;font-size:12px;text-align:center;font-weight:bold;}
#lcolart ul{margin:0;margin-bottom:5px;padding-left:15px;}
/*TEMP*/
h2.myh2{font: bold 1.4em Tah1oma,Arial,Helvetica,Verdana,sans-serif;margin:1.5% 0;}
h3.myh3{width:98%;margin:1% 0;border-bottom:2px solid #000;padding:0;color:#c00;font:bold 1.2em Tahoma,Arial,Helvetica,Verdana,sans-serif;	text-align:center;}
h4.myh4{color:#757575;margin:0.5% auto;font:bold 1em Tahoma,Arial,Helvetica,Verdana,sans-serif;width:18em;border-bottom:1px solid #565656;text-align:center;}
.gieldalewa,.gieldaprawa{width:49%;margin:0;text-align:right;float:left;padding:0;}
.gieldaraznatrzy{width:33%;margin:0;text-align:right;float:left;padding:0;}
div.section{clear:both;margin:0;padding:0;text-align:center;border:0;}
* html div.section{border:1px solid #FFF;}
.gieldalewa p,.gieldaprawa p,.gieldaraznatrzy p{margin:2px 0;padding:0;}
.pright{clear:both;text-align:right;margin:0;padding:0;}
form.gieldaform p{clear:both;}
ul.horizontalmenu{list-style:none;margin:0;padding:0;display:block;font:normal 1.2em Tahoma,Arial,Helvetica,Verdana,sans-serif;color:#c00;text-align:center;}
ul.horizontalmenu li{display:inline;margin:0;padding:2px;border-right:1px solid #000;}
ul.horizontalmenu li a{color:#c00;}
ul.horizontalmenu li.noborder{border:none;}
ul.horizontalmenu li.current{font-weight:bold;}
.offerttab,.calendar, .dataGrid{margin:10px auto;padding:0;border-spacing:0;border-collapse:collapse;width:auto;font:normal 11px Tahoma,Arial,Helvetica,Verdana,sans-serif;}
.offerttab thead,.calendar thead, .dataGrid thead{font:bold 11px Tahoma,Arial,Helvetica,Verdana,sans-serif;color:#000;border:1px solid #888;text-align:center;background:#eee;}
.calendar{float:left;margin:10px;}
.calendar thead{background:#c00;color:#fff;}
.offerttab tbody td,.calendar tbody td, .dataGrid tbody td{padding:2px;border:1px solid #888;color:#333;text-align:center;}
.dataGrid tbody td{text-align:left;}
.offerttab thead td,.calendar thead td,.dataGrid thead td{border:1px solid #eee;padding:2px;}
.offerttab td.impdata{text-align:center;white-space:nowrap;}
.calendar tbody td{background:#fff;}
.calendar td.current{background:#ccc;}
.calendar td a{font-weight:bold;display:block;margin:-1px;padding:1px;background:#eee;}
form.katform p{width:100%;clear:both;float:right !important;float:none;padding:5px 0;border-bottom:1px dashed #CCC;}
form.katform label{float:left;text-align:left;font-size:11px;}
form.katform input{float:right;width:130px;}
form.katform select{clear:both;}
form.katform textare{width:100%;}
ol.zawodnicy a{color:#C00;}
.contactform p,.newform p{clear:both;margin:0px;padding:0;border:1px solid #FFF;}
.contactform label,.newform label{display:block;width:130px;float:left;text-align:right;}
.newform textarea{float:left;}
.contactform input{width:230px;}
.contactform input.submit{width:auto;height:auto;font-weight:bold;background:#C00;color:#FFF;}
.newform input{float:left;width:300px;}
.newform p.file{text-align:center;}
.newform p.file label,p.file input{float:none;display:inline;width:auto;height:auto;}
.newform p.submit{text-align:center;}
.newform p.submit input{float:none;}
.rinfo{font-size:10px;color:#666;}
.teksty{margin:0;padding:10px;}
.teksty dt{margin:0;padding:0;font-size:13px;}
.teksty h3{margin:0 10px 0 0;font-size:13px;color:#C00;}
.teksty h4{margin:0;color:#C00;text-align:left;}
.teksty dt h4{font-size:13px;}
.teksty dd {margin:0;text-align:justify;}
.teksty dd.rtxt{margin-top:10px;font-size:11px;line-height:150%;}
#lcolart{width:152px;float:right;margin:0 10px 5px 5px;}
* html #lcolart{margin-right:2px;}
#lcolart h5{margin:0;}
#lcolart li{margin:0;}
#lcolart .zdj{width:150px;border:1px solid #000;margin:1px;padding:0;text-align:center;}
#lcolart .zdj p{margin:0;background:#ddd;border-top:1px solid #000;min-height:13px;padding:2px;text-align:left;}
.profform p{clear:both;margin:0;}
.profform label{width:130px;background:#EEE;display:block;float:left;border:1px solid #CCC;min-height:17px;height:auto !important;height:19px;padding:0 3px;line-height:17px;}
.profform input{width:250px;font-size:12px;height:auto;padding:0;}
h4.error{color:#C00;}
#toolbar{margin-top:5px;line-height:60px;height:60px;}
#toolbar a{padding:10px 5px 5px 30px;}
#print{background:url(../grafika/print.png) no-repeat;}
#tofriend{background:url(../grafika/tofriend.png) no-repeat;}
#discuss{background:url(../grafika/discuss.png) no-repeat;}
#addart{background:url(../grafika/addart.png) no-repeat;}
#addnews{background:url(../grafika/addnews.png) no-repeat;}
#sonda{display:block;margin:0;padding:6px;border:1px solid #CCC;margin-top:15px;}
#sonda *{margin:0;color:#FFF;text-align:left;width:auto !important;}
#sonda p input{background:transparent;border:0;}
#sonda input{text-align:center;}
.buttonlink,.buttonlink2{color:#FFF !important;text-decoration:none;font:bold 11px Tahoma,Arial,Helvetica,Verdana,sans-serif;background:#c00;height:auto !important;border:1px solid #CCC;width:auto !important;padding:3px;cursor:pointer;text-align:center;}
a.buttonlink{font:bold 11px/25px Tahoma,Arial,Helvetica,Verdana,sans-serif;}
.buttonlink2{font:bold 11px Tahoma,Arial,Helvetica,Verdana,sans-serif;padding:0;}
a.buttonlink:hover{color:#FFF;text-decoration:none !important;border:1px solid #fff;}
.flleft{list-style:none;margin:0;padding:0;width:590px;}
.flleft li{display:block;float:left;padding:3px 0;}
/*GALERIE*/
dl.galeriadl{margin:5px;padding:0;border:0;color:#555;display:block;float:left;}
dl.imagedl{text-align:center;margin:5px auto;}
dl.galeriadl dt.topic{color:#660300;}
dl.galeriadl dt.topic2{width:400px;border:0;border:1px solid #CCC;border-width:1px 0;}
dl.galeriadl dt a{color:#555;}
dl.galeriadl dt.topic2 a{color:#B80000;font:bold 1em Tahoma,Arial,Helvetica,Verdana,sans-serif;}
dd.galinfo{color:#959595;font: normal 10px Tahoma,Arial,Helvetica,Verdana,sans-serif;margin:0;}
dd.galdesc{color:#555;margin:0;}
div#galmenu{text-align:center;margin:10px auto;height:auto !important;height:1px;vertical-align:middle;background:#F5F5F5;padding:0 !important;padding-bottom:10px;}
div#galmenu a{display:block;float:left;height:10px;min-width:16px;width:auto !important;width:16px;padding:5px 2px;background:#F0F0F0;border:1px solid #CCC;margin:3px;font-weight:bold;white-space:nowrap;text-decoration:none;}
div#galmenu a:hover{text-decoration:none !important;color:#CCC;background:#DA251C;}
div#galmenu a.current{background:#CCC;color:#000;}
div#galmenu a.current:hover{background:#CCC;color:#000;}
a.photoalbum{margin:5px;margin-bottom:15px;text-align:center;text-decoration:none;}
a.photoalbum img{border:1px solid #000;}
a.photoalbum:hover{text-decoration:none;}
#albtable{border:0;text-align:center;border-spacing:5px;margin:0 auto;}
#albtable td{text-align:center;background:#ccc;padding:0;margin:10px 0;}
#albtable td.none{background:#fff;}
#albtable td a,#albtable td img{padding: 0;margin: 0;}
#albtable td p{margin:0;}
/*NEWS*/
div.news{border:1px solid #c00;width:600px !important;width:400px;text-align:right;margin:10px auto;}
div.news dl{margin:0;}
dt.topic{padding:0 5px;margin:0;width:auto !important;width:100%;background:#c00;font:bold 13px/16px Tahoma,Arial,sans-serif;text-align:left;color:#fff;}
dd.info {padding:2px 5px;width:auto !important;width:100%;border:none;border-bottom:1px solid #CCC;background:#eee;font:normal 9px Tahoma,Verdana,sans-serif;color:#444;text-align:left;margin:0;}
dd.firsttxt{width:auto !important;width:100%;padding:5px;border:none;font:normal 11px Tahoma,Verdana,sans-serif;color:#333;margin:0;text-align:justify;letter-spacing:1px;}
dd.firsttxt img{display:block;float:right;padding-left:5px;border:0;border-left:1px solid #CCC;margin-left:2px;}
div.news dd.moretxt{padding:5px;background:inherit;width:auto !important;border:none;font:normal 11px Tahoma,Verdana,sans-serif;color:#000;text-align:justify;margin:0;letter-spacing:1px;}
div.news span.morelink{border:none;font:normal 11px Tahoma,Verdana,sans-serif;color:#CCC;font-weight:normal;text-decoration:none;}
div.news span a{color:#666;font-weight:normal;text-decoration:none;}
div.news span a:hover{text-decoration:underline;}
.newsmenu{font:normal 11px Tahoma,Verdana,sans-serif;text-align:center;width:98%;padding:2px;margin:10px 0;border:none;}
/*OFERTY*/
#offert{width:100%;position:relative;margin:0;padding:5px;font:normal 11px Tahoma,Arial,Verdana,sans-serif;color:#282828;}
* html #offert{width:97%;}
#offert p{margin:0;padding:0;line-height:150%;letter-spacing:1px;}
#offerttitle{display:block;width:98%;margin:1% 0;border-bottom:2px solid #000;padding:0;color:#DA251C;font: bold 13px Tahoma,Arial,Verdana,sans-serif;}
* html #offerttitle{width:100%;}
#offertphoto{
float:right;
width:auto;
border:0;
margin:0;
margin-right:8px;
padding:0;}
* html #offertphoto{width:1px;margin:0;}
#offertphoto p{margin:0;padding:0;display:block;}
#offertphoto p a{margin:0;padding:0;border:0;}
#offertphoto p a img{border:1px solid #000;padding:0;margin:0;margin-bottom:10px;}
h4.offertsection,h4.offertsection2{display:block;color:#959595;margin:0.5% 0;font:bold 11px Tahoma,Arial,Helvetica,Verdana,sans-serif;width:18em;border-bottom: 1px solid #565656;}
h4.offertsection2{color:#CF1100;}
span.offertlabel{color:#282828;font:bold 11px Tahoma,Arial,Helvetica,Verdana,sans-serif;}
tr.special{background:#ccc;font-weight:bold;}
td.data{white-space:nowrap;}
.lheader{text-align:center;border-bottom:1px solid #ccc;margin:6px;}
.ldiv{border:1px solid #CCC;margin:10px 0;text-align:center; padding:10px 0;}
#getionary{overflow:hidden; width:150px;margin:0;padding:0;border:0;text-align:left;}
#getionary a{display:block;font-size:9px;color:#EEE;text-align:center;}
#getionary input{width:auto;height:auto;border:0;}
#comm p{margin:0;}
#comm blockquote {margin:0;background:#eee;border:1px solid #ccc;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}