/* CSS Document */
body { padding: 0px; margin: 0px; background: #fff; color: #818181; font: 12px Tahoma, sans-serif; }
div, p, ul, h2, h3, h4, img { padding: 0px; margin: 0px; }
ul { list-style-type: none; }
img { border: none; }
.clear { clear: both; margin: 0px; background: url(../images/rejestracja_tlo.png) 0 0 no-repeat; }
.h2line { padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 2px; margin-right: 0px; margin-left: 0px; margin-bottom: 5px; margin-top: 0px; border-bottom: dotted 1px #aed4e7; }
.akapit { padding-bottom: 10px; text-indent: 15px; font: 13px Tahoma, sans-serif; }
.akapit_red { padding-bottom: 10px; text-indent: 15px; font: 13px Tahoma, sans-serif;  color: Red;}
.akapit_bold { padding-bottom: 10px; text-indent: 15px; font: 13px Tahoma, sans-serif;  font-weight: bold;}
/* CONTAINER */

#container { width: 775px; margin: 0 auto; position: relative; }

/* LEFT */

#leftPan { width: 107px; float: left; }

/* RIGHT */

#rightPan { width: 668px; float: left; }

/* HEADER */

#header { width: 668px; height: 77px; position: relative; background: url(../images/topline.jpg) 0 0 no-repeat; }

#header ul { width: 610px; height: 19px; position: relative; top: 33px; left: 45px; }
#header ul li { float: left; margin-right: 8px; }

#header ul li.glowna a { width: 65px; height: 19px; display: block; background: url(../images/btn_glowna.png) 0 0 no-repeat; text-indent: -20000px; }
#header ul li.glowna a:hover { width: 65px; height: 19px; background: url(../images/btn_glowna_over.png) 0 0 no-repeat; }

#header ul li.onas a { width: 48px; height: 19px; display: block; background: url(../images/btn_onas.png) 0 0 no-repeat; text-indent: -20000px; }
#header ul li.onas a:hover { width: 48px; height: 19px; background: url(../images/btn_onas_over.png) 0 0 no-repeat; }

#header ul li.program a { width: 73px; height: 19px; display: block; background: url(../images/btn_program.png) 0 0 no-repeat; text-indent: -20000px; }
#header ul li.program a:hover { width: 73px; height: 19px; background: url(../images/btn_program_over.png) 0 0 no-repeat; }

#header ul li.lokalizacja a { width: 97px; height: 19px; display: block; background: url(../images/btn_lokalizacja.png) 0 0 no-repeat; text-indent: -20000px; }
#header ul li.lokalizacja a:hover { width: 97px; height: 19px; background: url(../images/btn_lokalizacja_over.png) 0 0 no-repeat; }

#header ul li.kontakt a { width: 69px; height: 19px; display: block; background: url(../images/btn_kontakt.png) 0 0 no-repeat; text-indent: -20000px; }
#header ul li.kontakt a:hover { width: 69px; height: 19px; background: url(../images/btn_kontakt_over.png) 0 0 no-repeat; }

#header ul li.bullet { width: 19px; height: 19px; display: block; background: url(../images/bullet_m.jpg) 0 0 no-repeat; }

/* MAINIMG */

#main { width: 664px; height: 285px; position: relative; background: url(../images/mainimg.jpg) 0 0 no-repeat; clear: both; margin-left: 4px; }
#main img { position: absolute; top: 94px; left: 43px; }

/* CONTENT */

#content { font: 12px Tahoma, sans-serif; width: 664px; position: relative; clear: both; margin-left: 4px; }

#content a { color: #236364; font-weight: bold; text-decoration: none; }
#content a:hover { color: #000; border-bottom: #000 1px dotted; text-decoration: none; }

#content a.a1 { font: 10px/14px Tahoma, sans-serif; color: #e34d09; font-weight: bold; text-decoration: none; }
#content a.a1:hover { color: #000; border-bottom: #000 1px dotted; text-decoration: none; }

#content a.a2 { font: 10px/14px Tahoma, sans-serif; color: #e34d09; font-weight: normal; text-decoration: underline; }
#content a.a2:hover { color: #000; border-bottom: #000 1px dotted; text-decoration: none; }

#content p span.headline { font: 12px Trebuchet MS, sans-serif; color: #236364; font-weight: bold; }

#left { width: 210px; margin: 17px 12px 10px 1px; float: left; display: inline; }

#news { width: 210px; height: 180px; position: relative; margin-bottom: 27px; }
#news h2 { width: 210px; height: 37px; background: #f4f4f4 url(../images/h_news.png) 15px 11px no-repeat; margin-bottom: 10px; }
#news p { width: 184px; padding-left: 16px; }
#news p.bullet { width: 174px; padding-left: 36px; background: url(../images/bullet.gif) 16px 3px no-repeat; font: 12px/12px Trebuchet MS, sans-serif; color: #e34d09; font-weight: bold; padding-bottom: 5px; }
.line { height: 1px; background: #e9efef; margin: 20px; }

#partners { position: relative; width: 660px; }
#partners h2 { width: 100%; height: 37px; background: #f4f4f4 url(../images/h_partners.png) 15px 11px no-repeat; margin-bottom: 10px; }
#partners p { width: 100%; padding-left: 16px; }

#right { width: 396px; margin: 17px 0 10px 0; float: left; display: inline; }

#welcome { width: 438px; height: 180px; position: relative; margin-bottom: 20px; }
#welcome h2 { width: 100%; height: 37px; background: #e9e9e9 url(../images/h_welcome.png) 15px 11px no-repeat; clear: both; }
#welcome #frame { clear: both; }
#welcome #frame img { float: left; margin: 0 11px 0 0; width: 182px; }
#welcome #frame #weltext { float: left; padding-top: 20px; width: 181px; }
.line2 { height: 1px; background: #dfe5e5; margin: 10px 0; }

#advice { width: 396px; position: relative; }
#advice h2 { width: 396px; height: 37px; background: #f4f4f4 url(../images/h_advice.gif) 15px 11px no-repeat; clear: both; margin-bottom: 15px; }
#advice p.bullet2 { width: 230px; padding-left: 38px; background: url(../images/bullet.gif) 18px 4px no-repeat; padding-bottom: 10px; }
#advice img { position: absolute; top: 42px; left: 277px; }

/* FOOTER */

#footer { width: 668px; height: 60px; position: relative; background: url(../images/b_footer.png) 0 0 no-repeat; }
#footer #copy { width: 215px; float: left; }
#footer #copy p { padding: 25px 0 0 0; font: 10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; color: #fff; }
#copy a { color: #c0c0c0; }
#copy a:hover { color: #c0c0c0; text-decoration: none; }

#footer #links { width: 453px; float: left; }
#footer #links p { padding: 25px 0 0 0; font: 10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; color: #323232; }
#footer #links p a { font: 10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; color: #323232; text-decoration: none; padding: 0 3px; }
#footer #links p a:hover { color: #4c7edb; border-bottom: #000 1px dotted; }
.sponsor { margin: auto; width: 728px; padding-top: 15px; padding-bottom: 15px; text-align: center; }
.sponsor img { margin-top: 5px; }
#frame { background: url(../images/rejestracja_tlo.png) 25px 5px no-repeat; height: 145px; }
.form_tlo { background: url(../images/ramka_form.png) 10px 10px no-repeat; width: 220px; height: 55px; position: relative; clear: both; }

.register div { width: 100%; border: 0px;}
.register table { width: 100%; border: 0px; }
.register td { vertical-align: top; }
.register input { border-color: #aed4e7; border-style: dotted; border-width: thin thin; }
.register textarea { border-color: #aed4e7; border-style: dotted; border-width: thin thin;}
