div#tekst {margin  : 0px;font-size: 0.4em;color:#b6b6b6;padding : 0px;width   : 800px;}
div#stopka{text-align: center; font-size: 0.85em; }
* { margin: 0; padding: 0; }
html, body { font-family: verdana, sans-serif; background: #fff ; text-align: center; }
html { font-size: 0.84em; }
body { font-size: 100.01%; }
#container { width: 794px; margin: 0 auto; background: #fff; padding-bottom: 30px; }



#header { text-align: left; }
#header p, #header h1 { float: left; width: 210px; background: url('../gfx/logo.gif') no-repeat; height: 60px; }
#header h1:hover { }
#header p a { display: block; position: relative; background: url('../gfx/logo.gif') no-repeat; width: 210px; height: 60px; }
#header p a:hover { }
#header p span, #header h1 span { position: absolute; top: -3000px; }
a { color: #5a8793; text-decoration: none; }
a:hover { color: #273249; text-decoration: underline; }
a:visited { color: #6ca6b2; }
#header div { clear: both; height: 25px; }

#header ul { margin-bottom:2px; padding: 0; font-family: Trebuchet MS, Tahoma, Arial, Helvetica;font-size: 13px; color: #000000; width: 800px; float: left;text-align: center;   list-style: none; }
#header ul li {display: inline;background: url('../gfx/btn_black.gif') no-repeat; }
#header ul li a { padding: 0px; height: 22px;width:88px;background: url('../gfx/btn_black.gif') no-repeat; text-decoration: none; float: left;color:white;}
#header ul li a:hover { color:#ff0000; background: url('../gfx/btn_black.gif') no-repeat; }
#header ul li #current { background: url('../gfx/btn_black.gif') no-repeat; color:#00ff00;; }




#fauxcols {border:1px ; background:#c9cdd1;; text-align: left; }
#lcol,#lcol ul { background: #595b61; width: 200px; padding: 5px; float:left;height:700px; }
#lcol p, #lcol h2 { color:#fff; padding: 5px 10px 0 10px; line-height: 130%;text-align:center; }
#lcol h2 { font-size: 1em; }
#lcol q { font-family: georgia, sans-serif; padding-left: 30px; font-style: italic; font-size: 1.42em; }
#lcol cite { padding-top: 6px; display: block; text-align: right; }
#lcol p { font-size: 0.85em; }
#menucol { list-style: none; padding-top: 10px; font-size: 0.85em; width: 287px; }
#menucol li { padding-bottom: 1px; }
#menucol a { display: block; color: #1d2f3b; background: url('http://gsadowski.com/te/gfx/menupoint.gif') left center no-repeat; padding: 6px 30px 6px 49px; text-decoration: none; }
#menucol a:hover { background: #ecf0f6 url('http://gsadowski.com/te/gfx/menupoint1.gif') left center no-repeat; }
#menucol a.current { background: #595b61 url('http://gsadowski.com/te/gfx/menupoint2.gif') left center no-repeat; color: #fff; font-weight: bold; }
#menucol a:hover.current { background: #595b61 url('http://gsadowski.com/te/gfx/menupoint2.gif') left center no-repeat; color: #fff; font-weight: bold; }
* html #menucol li a {  }
* html #menucol li { float: left; }
#maincol {border:1px; background: #c9cdd1;height:100%; margin-left:190px; padding-bottom: 20px; }
#maincol h2 { font-size: 1em; color: #000; padding: 20px 30px 0 30px; }
#maincol h1 { font-size: 1.15em; color: #000; padding: 20px 30px 0 30px; }
#maincol a { text-decoration: none; color: #d3deff; }
#maincol a:visited { color: #c9cdd3; }
#maincol a:hover { color: #fff; text-decoration: underline; }
#maincol p#bcrumb { padding: 15px 30px 5px 12px; }
#maincol p { font-size: 0.85em; color: #000; padding: 20px 30px 0 30px; line-height: 130%; }
#maincol p.warning{ color:#ff0000; }
#maincol ul p { padding: 1px 0 20px 30px; line-height: 130%; font-size: 1em; text-align: justify; }
#maincol h3 { font-size: 0.85em; color: #eaf7ff; padding: 20px 30px 0 30px; line-height: 130%; font-weight: bold; }
#maincol ul { margin-left: 30px; padding: 20px 30px 0 30px; font-size: 0.85em; color: #fff; line-height: 140%; }
#lcol dl.kontlist li img { vertical-align: middle; }
#lcol ul.kontlist { list-style: none; margin-left:5px;}


#lcol h2.kontlist { padding-top:5px;}
#maincol ul ul { margin-left: 20px; padding: 0; font-size: 1em; color: #fff; line-height: 140%; }
#maincol ul li { display: inline; }
ul#footer { clear: both; background: #fff url('../gfx/footer.gif') bottom left no-repeat; padding: 5px 5px 20px 5px; text-align: center; font-size: 0.85em; font-weight: bold; }
ul#footer li { display: inline; padding: 0 3px; }
#maincol ul#offers { list-style: none; margin: 10px 30px; padding: 0; }
p#note { line-height: 130%; font-size: 0.75em; }
#lcol dl { color: #fff; }
#lcol dt { padding: 10px 0 0 15px; font-weight: bold; }
#lcol dl ul { padding: 10px 0 10px 15px; }
form label { display: block; padding-bottom: 5px; }
input:focus, textarea:focus { outline: 2px solid #ffb80e; }
#signature, #email { width: 250px; padding: 1px; }
.badInput { color: #ff0000; font-weight: bold; }
a img { border: none; }
#partnerzy p { padding-top: 6px;margin-bottom:5px; display: block;text-align: center; }