BODY {
	background: #024D84;
	font-family: verdana, tahoma, arial;
	font-size: 12px;
	color: #F2FAFC;}

A {
	color: #F2FAFC;
	font-size: 12px;
	text-decoration :none;}
	A:hover {
		color:#F2FAFC;
		text-decoration:underline;}
	A:active {
		color:#F2FAFC;}

	#lista_pytan_pomocy A:hover {
		text-decoration: underline;
	}

	#menu_z_lewej_strony {
		background-image: url('gfx/gradient_nieb.gif');
		background-repeat: repeat-x;
		font-size: 12px;
		}
		#menu_z_lewej_strony TR TD {
			padding-top:		4px;
			padding-bottom:	4px;
			vertical-align:		top;
			text-align:			right;
		}
		.komorka_kategorii {
			border-top:				solid 1px #78CFFA;
			background-image: url('gfx/gradient_menu_g.gif');
			background-position:0px -18px;
			background-repeat: repeat-x;
		}
	.haslo {
		font-size: 12px;
		font-weight: bold;
		color: #21445A;
		font-style:italic;}
	.kategoria {
		font-size: 11px;
		color: #7BA3AF;}
	.kategoria a:hover {
		font-size: 11px;
		color: #7BA3AF;
		text-decoration:underline;
		}
	.opis {
		font-size: 11px;
		color: #21445A;}
	.opis a:hover{
		color: #21445A;}
	.formularz_uwag {
		font-size: 11px;
		width: 5cm;}
	.dzialy {
		font-size: 9px;}
	.komunikat_bledu {
		font-size: 12px;
		color: red;
		font-weight: bold;}


	.przycisk {
		border: solid 1px #4DA2BF;
		background: #e0f8f9;
		font-size: 11px;
		height: 21px;
		background-image: url('gfx/gradient_menu_g.gif');
		background-repeat: repeat-x;
		font-family: verdana, tahoma, arial;
		color:white;
		font-weight:bold;
		background-position:0px -4px;
	}
	.pole {
		border: solid 1px #4DA2BF;
		background: #e0f8f9;
		font-size: 12px;
		color: black;
		width:152px;
		height:24px;
		float: left;
		/*
		*/
	}
	#pole_wyszukiwarki {
		margin-top: 0px;
		width:300px;
	}
	#pole_login {
		margin-bottom: 10px;}
	#pole_haslo {
		margin-bottom: 10px;}
	#przycisk_form_zaloguj {
		font-size: 11px;
		height: 21px;
		margin-bottom: 10px;
		background-image: url('gfx/gradient_menu_g.gif');
		background-repeat: repeat-x;
		font-family: verdana, tahoma, arial;
		color:white;
		font-weight:bold;
		background-position:0px -4px;}
	#link_zaloz_konto {
		font-size: 11px;
		height: 16px;
		margin-bottom: 10px;
		background-image: url('gfx/gradient_menu_g.gif');
		background-repeat: repeat-x;
		text-align:center;
		width:150px;
		color:white;
		font-weight:bold;
		background-position:0px -7px;}


	#przycisk_szukaj {
		/*
		background-image: url('gfx/gradient_nieb.gif');
		background-repeat: repeat-x;
		font-size: 12px;
		*/
		font-family: verdana, tahoma, arial;
		border: solid 1px black;
		/*wyrzucone 13:20 2009-11-19
		position:relative;
		left:157px;
		bottom:72px;
		width:153px;
		background-color: transparent;
		color:#F2FAFC;
		font-weight: bold;
		padding-left:0px;
		padding-top: 5px;
		text-align:left;
		*/
		}

	.pole_form_zaloz {
		border: solid 1px #4DA2BF;
		background: #ADD8E6;
		font-size:12px;
		height:24px;}
	.pole_form_zaloz_wymagane {
		border: solid 1px red;
		background: #ADD8E6;
		font-size:12px;
		height:24px;}
 
	table {
		/*border:solid 1px white;*/
		border-spacing:0;
		border-collapse:collapse;}
		table tr td {
			/*border:dotted 1px white;*/
			padding:0;
		}

			#tabela_gorne_menu a {
				float: left;
				font-weight: bold;
				background: url(gfx/gradient_menu_g.gif);
				background-repeat: repeat-x;
				text-align: center;
				height: 29px;
				/*padding-top:8px;*/
				/*border-right:solid 1px #78CFFA;*/
			}
			#tabela_gorne_menu a:hover {
				background-image: url(gfx/gradient_menu_g_on.gif);
				background-repeat: repeat-x;
				text-decoration:none;
			}
			#tabela_gorne_menu a span{
				top:8px;
				position:relative;
			}

			#tabelka_z_zawartoscia {
				/*nie można tu wpisać padding top bo wtedy wewnętrzne pozostałe tabelki dziedziczą tą właściwość*/
				font-size: 12px;
				background: #005991;}

			#div_z_zawart_glowna {
				margin: 0px 10px 10px 10px;
			}

			#tabela_pomoc {
				font-size: 12px;}
				#tabela_pomoc tr td {
					background-image: url('gfx/gradient_nieb.gif');
					background-repeat: repeat-x;
					padding: 5px 5px 20px 5px;
					}
					.tabelka_z_cenami {
						margin:auto;
						font-size:12px; 
						text-align:center;
						border:solid 1px gray;
					}
					.tabelka_z_cenami tr td {
						background:none !important;
						padding:5px !important;
					}

			#tabela_prawa {
				margin-top:68px;
				margin-top:0px;
				background: #005991;
				}
			#tabela_prawa tr td {
				padding-top:5px;
				font-size: 12px;
				padding-left: 5px;
				background-image: url('gfx/gradient_nieb.gif');
				background-repeat: repeat-x;
				vertical-align: top;}

			.tabela_formularza_konta td {
				padding:2px;
				vertical-align: top;
			}

			.tabela_edycji_konta  {
				width:100%;
			}
			.tabela_edycji_konta td {
				padding:2px;
				font-size:12px;
			}
			
			.fieldset {
				padding:5px;
				border:solid 1px #78CFFA;
				margin-top:10px;
			}

	.regulamin {
		font-weight: bold;
		text-align: center;
	}
	.regulamin ol {
		font-weight: normal;
		margin: 10px 0px 20px -15px;
		padding: 0px;
		text-align: left;
	}
	#radio {
		background:white;
		width:153px;
		height:45px;
		/* for IE */
		filter:alpha(opacity=60);
		opacity:0.6;
	}
	#radio p {
		color:#000000;
		font-size:10px;
		padding:0px 10px 0px 0px;
	}
