body { margin: 0;	padding: 0;	background: #ffffff; font-family: Arial; font-size: 13px; color: #000000; line-height:18px; text-align: left; }
.

a {}
a:hover {}
form { display: inline; }
.ok { font-weight: bold; }
.blad { color: red; font-weight: bold; }
.k { color: #3B3E81; clear: both; width: 100%; text-align: center; font-weight: bold;}
img {border:0px;}

#layout {margin: 0px auto; width:978px;}
#header {width:978px; text-align: center;}
#header .zegar { clear: both; float: left; width: 359px;}
#header .logo {float: left; width: 257px;}
#header .napis {float: left; width: 362px; text-align: right;}

#content { clear: both; float: left; width: 978px;}
#content .glowna { position: relative; width: 100%;}
#glowna-flash { width: 978px; height: 730px; text-align: center; background: #ff7c0a;}

#content .form-glowna { clear: both; float: left; width: 174px; padding-right: 9px; line-height: 13px;}
#content .form-glowna .form_input {border: 1px solid #000000; width: 100%; padding: 4px 3px 4px 3px; background: #ffffff; float: left; clear: both; margin-bottom: 4px; }
#content .form-glowna .form_select {border: 1px solid #000000; width: 100%; padding: 4px 3px 4px 3px; background: #FFFFFF;  float: left; clear: both; margin-bottom: 4px;}
#content .form-glowna .form_button { width: 100%; clear: both; float: left; text-align: right;}
#content .form-glowna .form_button input { width: auto;}
#content .form-glowna input { width: 100%;  font-family: Arial; font-size: 12px; color: #777777; border: none; background: #ffffff;}
#content .form-glowna select { width: 100%; font-family: Arial; font-size: 12px; color: #777777; border: none; background: #ffffff; }
#content .form-glowna h2 { font-family: Georgia; font-size: 14px; letter-spacing: 1px; font-weight: normal; line-height: 18px; margin: 0; padding: 0 0 5px 0; text-align: left;}
#content .form-glowna h2 span { font-size: 20px;  }

#content .glowna .glowna_menu { clear: both; float: left; width: 100%; background: #4F005B; padding-bottom: 13px;}
#content .glowna .glowna_menu .zestaw { float: left; width: 292px; margin-right: 25px; margin-top: 29px; display: inline;}
#content .glowna .glowna_menu .zestaw .naglowek {font-family: Georgia; font-size: 22px; width: 100%; border-bottom: 1px solid #9d00d7; float: left; color: #FFFFFF; line-height: 35px;}

#content .glowna .glowna_menu .zestaw .podstrona { clear: both; float:left; width: 100%; font-family: Arial; font-size: 12px; border-bottom: 1px solid #470052; line-height: 28px;}
#content .glowna .glowna_menu .zestaw .tlo_kalendarz { background: url(../img/kalendarz_tlo.jpg) no-repeat;}
#content .glowna .glowna_menu .zestaw .tlo_frekwencja { background: url(../img/frekwencja_tlo.gif) no-repeat;}

#content .glowna .glowna_menu .zestaw .podstrona .text { float: left;  color: #FFFFFF; font-weight: bold; }
#content .glowna .glowna_menu .zestaw .podstrona .link { float: right; width: 85px;}
#content .glowna .glowna_menu .zestaw .podstrona .link a { float: right; color: #c383ff; font-weight: bold; text-decoration: none; }
#content .glowna .glowna_menu .zestaw .podstrona .link a:hover { float: right; text-decoration: underline;}

#content .glowna .glowna_menu .zestaw .tlo_kalendarz .text { color: #4F005B;}
#content .glowna .glowna_menu .zestaw .tlo_kalendarz .link a { color: #4F005B;}

#content .menu { width: 210px; clear: both; float: left; padding-top: 40px; padding-bottom: 20px;}
#content .menu .line { clear: both; float: left; margin-bottom: 14px; width: 100%;}
#content .menu .line .link { float: left; width: 189px; text-align: right; padding-right: 7px; font-family: Arial; font-size: 15px;}
#content .menu .line .link a { color: #000000; text-decoration: none;}
#content .menu .line .link a:hover { text-decoration: underline;}
#content .menu .line .link2 { float: left; width: 189px; text-align: right; padding-right: 7px; font-family: Arial; font-size: 12px;}
#content .menu .line .link2 a { color: #000000; text-decoration: none;}
#content .menu .line .link2 a:hover { text-decoration: underline;}

#content .menu .line .image { float: right; width: 14px;}


#content .tresc { float: left; width: 728px; padding: 0 20px 20px 20px; font-size: 14px; line-height: 20px;}
#content .tresc .rozmiar { font-size: 13px; color: #7e7e7e; width: 100%; text-align: right; line-height: 30px;}
#content .tresc .rozmiar a { text-decoration: none; color: #219647; font-family: Georgia;}
#content .tresc .rozmiar a:hover { text-decoration: underline;}
#content .tresc .rozmiar .size1 { font-size: 15px;}
#content .tresc .rozmiar .size2 { font-size: 22px;}
#content .tresc .rozmiar .size3 { font-size: 35px;}

#content .tresc .lokalizer { clear: both; float: left; width: 100%; font-size: 15px; font-family: Georgia; margin-bottom: 5px; } 
#content .tresc .lokalizer a { color: #000000; text-decoration: none;}
#content .tresc .lokalizer a:hover { text-decoration: underline;}

#content .tresc .naglowek { font-size: 24px; letter-spacing: 1px; font-family:Georgia; margin-bottom: 30px; clear: both; float: left; width: 100%; line-height: 26px;}

#content .tresc a { text-decoration: underline; color: #000000;}
#content .tresc a:hover { text-decoration: none;}

#content .naglowek { clear: both; float: left; width: 100%;}


#rejestracja { position: absolute; left: 770px; top: 390px;}

#polec {position: absolute; left: 770px; top: 580px;  }

#footer {width:978px;margin: 0px auto 0px auto;color:#4f4f4f; font-size:12px;}
#footer .footer-loga { text-align: center; clear: both; float: left; width: 100%; margin-top: 18px; font-size: 9px; line-height: 12px; }
#footer .footer-loga img { margin-right: 20px;}
#footer .footer-copyright { width: 551px; clear: both; float: left; border-top: 1px solid #ced932; text-align: center; padding-top: 10px; margin-top: 19px; padding-bottom: 20px; margin-left: 213px; display: inline;}
#footer .footer-copyright a { color: #4F4F4F; text-decoration: none;}
#footer .footer-copyright a:hover { color: #4F4F4F; text-decoration: underline;}

#footer-inicjatorzy { clear: both; float: left; width: 100%; text-align: center; background: #e2e755;}


/*----------------------KALENDARZ----------------------------------------------------------------------*/

#wydarzenia { clear: both; float: left; width: 478px; margin-right: 20px; margin-top: 10px;}

.wydarzenie { clear: both; float: left; width: 100%; margin-top: 10px; border-bottom: 1px solid #d8d8d8; padding-bottom: 5px;}
.wydarzenie .date { font-weight: bold; text-decoration: underline;}
.wydarzenie .line {}

.kalendarz_prawy {width:210px; float: left; font-size: 12px;}

#kalendarz {width:210px; font-family: Arial, Helvetica, sans-serif ; float: left; margin-top: 10px; margin-bottom: 15px;}
#kalendarz .naglowek_k {font-family: Arial, Helvetica, sans-serif ; color: #980001; font-size: 13px; width: 250px; float: left; margin: 0 0 5px 0;}
#kalendarz .naglowek_k a { color: #000000; text-decoration: none; font-size: 13px;}
#kalendarz .naglowek_k a:hover { text-decoration: underline;}
#kalendarz .naglowek_k .linkLeft { float: left; width: 105px; text-align: left; }
#kalendarz .naglowek_k .linkRight { float: left; width: 105px; text-align: right;}
#kalendarz .srodek { clear: both; width: 210px; float: left; background: #d6df34; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; text-align: center; padding: 2px 0 2px 0; }

#kalendarz .kalendarz { width: 210px; clear: both;}
#kalendarz .kalendarz th { color: #33322d; font-weight: normal; font-size: 10px;}
#kalendarz .kalendarz td {  font-size: 12px;}

#kalendarz .normal {}
#kalendarz .normal a { text-decoration: none; color: #FFFFFF;}

#kalendarz .poprzedni { color: #7f7f7f;}
#kalendarz .poprzedni a {color: #7f7f7f;}

#kalendarz .swieto { }
#kalendarz .swieto a { }

#kalendarz .dzis { font-weight: bold; font-size: 13px; }
#kalendarz .dzis a {font-weight: bold; text-decoration: none; color: #FFFFFF; }

#kalendarz .swietopoprzedni {}
#kalendarz .swietopoprzedni a {}

#kalendarz .impreza { background:url(../img/k_back.jpg) top no-repeat; color: #FFFFFF; }
/*----------------------KONIEC  KALENDARZ------------------------------------------------------------*/


#zgloszenie {}
#zgloszenie .zestaw { width: 400px; clear: both; float: left; margin-bottom: 5px; }
#zgloszenie .zestaw .opis { width: 100%; text-align: left;  font-family: Georgia; font-size: 14px; letter-spacing: 1px; font-weight: normal; line-height: 23px; margin: 0; padding: 0 0 0 0;}
#zgloszenie .zestaw .opis span { font-size: 20px;  } 

#zgloszenie .zestaw .pole { width: 100%;}
#zgloszenie .zestaw .pole input {width: 392px; border: 1px solid #000000; font-size: 12px; padding: 4px; color: #777777;}
#zgloszenie .zestaw .pole textarea { width: 392px;  border: 1px solid #000000;  font-size: 12px; padding: 4px;  color: #777777;}

#zgloszenie .info { clear: both; float: left; width: 100%; text-align: left; color: #777777; font-size: 12px;}
#zgloszenie .button { clear: both; float: left; width: 400px; text-align: right; margin-top: 10px;}
