/* ================================================================== */
/* Created by: Konrad Kowalski <kontakt@kkowalski.pl> on 12-07-2010   */
/* ================================================================== */

/* Reset ============================================================ */
* {
	font-family: Tahoma, Geneva, sans-serif;
	/*font-size: 11px;*/
	/*margin: 0px;
	padding: 0px;*/
	outline: none;
}
.rejinfo{
color:#fff;
}
#all div, #all p, #all body, #all a, #all address, #all span, #all ul, #all li, #all ol, #all img, #all form, #all dd, #all dt, #all dl, #all blockquote, #all h1, #all h2, #all h3, #all h4, #all h5, #all h6 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: none;
}
div#all form{
background-color:#fff;
padding: 8px 0 4px 8px;
}
body {
	text-align: center;
	background: #FFF;
	color: #000;
}
#all div {
	margin: 0px auto;
	
}
#all .clear {
	clear: both;
}
#all h2 {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
#all h3 {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
#all h4 {
	clear: both;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
#all div.line {
	width: 300px;
	border-bottom: solid 1px #CCC;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* Page ============================================================ */
#all {
	width: 510px;
	text-align: center;
}
#all h2#program {
	font-size: 18px;
	margin-bottom: 10px;
	color: #d52e1a;
}
#all h2#register {
	margin-top: 10px;
	margin-bottom: 10px;
}
#all h3.data {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #49453c;
}
#all .typ_user {
	width: 400px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 2px;
	background-color: #8ba8bb;
	color: #FFF;
}
#all .typ_user option {
	padding: 2px;
	height: 10px;
}
#all .spis_spotkan {
	width: 502px;
}
#all .spis_spotkan a{
color: #00AEEF;
}
#all .spis_spotkan .stan3 {
	color: #F00;
	font-weight: bold;
}
#all .spis_spotkan .stan2 {
	color: #F00;
}
#all .spis_spotkan .stanx {
	color: green;
}
#all .spis_spotkan .spotk {
	width: 30px;
}
#all .spis_spotkan .opis {
	background: #ffffcc;
	text-align: left;
	line-height: 16px;
	font-size: 12px;
	padding: 7px;
}
#all .spis_spotkan .zamkniete {
	background: red;
}
#all .spis_spotkan .malo_miejsc {
	background: red;
}
#all .spis_spotkan .otwarte {
	background: yellow;
}
#all .spis_spotkan .otwarte2 {
	background: green;
}
#all .odstep_wiersz {
	background: #FFF;
	height: 15px;
	font-size: 1px;
}
#all .odstep_wiersz2 {
	background: #FFF;
	height: 5px;
	font-size: 1px;
}
#all .alert_good {
	color: #fff;
	text-align: left;
}
#all .alert_wrong {
	color: #fff;
	text-align: left;
}
/* START: pole rejestracji */
#all table {
	font-size: 11px;
	font-family: Tahoma;
	color: #49453c;
}
#all table td,th {
	padding: 3px;
	padding-top: 8px;
	padding-bottom: 8px;
}
#all th {
	width: 90px;
}
#all td.rejestracja {
	width: 340px;
}
#all input[type=text] {
	font-size: 11px;
	font-family: Tahoma;
	width: 340px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #49453c;
}
#all input[type=text].liczba_osob {
	width: 40px;
}
#all td.zgoda {
	text-align: justify;
}
/* END: pole rejestracji */
