body { background-color: #EEEEAA; font-family: Tahoma; font-size: 11px;} 

a:link{ text-decoration: none; color: #000000; }
a:hover{ font-weight: bold; color: #000000; }
a:visited{ text-decoration: none; color: #0F0F0F; }


/*ciało strony*/
div { background: #FFFFFF;}

#kontener {
	border: 2px solid black;
	margin: auto;
	width: 970px;
	padding: 0px;
	}

#logo {
	width: 970px;
	height: 240px;
	background: url(layout/logo.jpg) no-repeat;
	}

#menu_up {
	width: 285px;
	height: 60px;
	background: url(layout/menu.jpg) no-repeat;
	float: left;
	}

#bars {
	width: 650px;
	height: 60px;
	margin: 0px;
	padding: 0px;
	float: left;
	}
	
#datebar {
	width: 650px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dashed black;
	text-align: right;
}

#userleft {
	width: 250px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	float: left;
	}

#userright {
	width: 400px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: right;
	}

#menu {
	width: 192px;
	margin: 0px 0px 2px 35px;
	padding: 0px 6px 0px 0px;
	border-right: 2px dotted black;
	float: left;
	}

#tresc {
	width: 685px;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	float: left;
	border: none;
	}
	
#stopka {
	border-top: 1px dotted black;
	margin: 0px 35px 0px 35px;
	padding: 0px;
	width: 900px;
	height: 50px;
	clear: both;
	}
	
div.pudelko { width: 675px; margin: auto; margin-bottom: 10px;}
/*ciało strony koniec*/


div.main_item {
	width: 650px;
	margin: 0px auto 0px auto;
	padding: 0px;
	}
div.title {
	width: 610px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	text-align: left;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	}
div.date {
	width: 250px;
	height: 10px;
	float: left;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	font-size: 10px;
	}
div.text {
	width: 650px;
	clear: both;
	margin: 0px;
	padding: 0px;
	border-top: 1px dashed black;
	}	
p.podpis {
	margin: 0px;
	padding: 3px;
	text-align: right;
	font-family: Tahoma;
	font-size: 12px;
	font-style: italic;
	}
div.option {
	width: 360px;
	height: 10px;
	float: left;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	font-size: 10px;
	text-align: right;
}
div.hrule {
	width: 650px;
	height: 10px;
	clear: both;
	margin: 0px;
	padding: 0px;
	border-top: 1px dashed black;
}
p.tresc {
	margin: 0px;
	padding: 3px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 13px;
}
#action {
	margin: 2px;
	padding: 0px;
	text-align: center;
}
#xmlhttp {
	margin: 2px;
	padding: 0px;
	text-align: center;
}

p { font-family: Verdana; margin: 0px; padding: 0px; }
p.center { text-align: center; margin: 5px 0px 5px 0px;}
p.datebar { font-size: 8pt; line-height: 28px; }
p.userleft  { font-size: 9pt; line-height: 30px; }
p.userbar  { font-size: 9pt;  line-height: 30px; }
p.menu  { font-size: 11pt;  line-height: 18px; text-align: right; }
p.stopka { font-size: 7pt; margin: 5px 0px 0px 0px; text-align: center; }
p.logform { font-size: 7pt; line-height: 30px; }
p.regulamin {font-size: 10pt; text-align: center; }
p.strony { font-size: 9pt; text-align: center; margin: 5px 0px 5px 0px; }
p.winfo {font-size: 11px; }
/*p.ta10mb15 {font-family: Verdana; font-size: 10pt; padding: 0px; margin: 0px 0px 15px 0px; }
p.ta10 {font-family: Verdana; font-size: 10pt; padding: 0px; margin: 0px; }*/

p.update {font-family: Tahoma; font-size: 8pt; text-align: center; padding: 0px; margin: 3px 0px 0px 0px; }
p.add { font-family: Tahoma; font-size: 13px; font-weight: none; color: #000000; text-align: center; margin: 5px 0px 5px 0px; padding: 0px;}
p.del { font-family: Tahoma; font-size: 11px; font-weight: none; color: #000000; text-align: center;}

p.fotoopt { font-family: Tahoma; font-size: 9px; font-weight: none; color: #000000; text-align: center; margin-top: 3px;}

p.error { font-family: Tahoma; font-size: 11px; margin: 3px; padding: 5px; border: 1px dashed red; background: #FF9999;}
p.ok { font-family: Tahoma; font-size: 11px; margin: 3px; padding: 5px; border: 1px dashed green; background: #99FF99;}

p.rules { font-family: Tahoma; font-size: 11px; margin: 3px; padding: 5px; border: 1px dashed #FF6600; background: #FFDD00; text-align: center;}
p.info { font-family: Tahoma; font-size: 11px; margin: 3px; padding: 5px; border: 1px dashed #000000; background: #CCFFFF; text-align: center;}

p.kontakt { font-family: Tahoma; font-size: 14px; margin: 3px; padding: 5px; text-align: left; line-height: 22px;}

div.wstep {
	width: 640px;
	margin: 0px auto;
	padding: 0px;
	font-size: 12px;
	}
p.opcje {
	text-align: center;
	margin: 3px 0px 3px 0px;
	padding: 1px;
	}
p.naglowek {
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	padding: 1px;
	}
div.foto {
	width: 650px;
	text-align: center;
	clear: both;
	margin: 0px;
	padding: 0px;
	border-top: 1px dashed black;
	}


form { margin: 0px; padding: 0px;}

input.smalli {font-family: Verdana; font-size: 8pt; padding: 0px; margin: 0px; border: 1px inset black;}
input.smallb {font-family: Verdana; font-size: 7pt; padding: 0px; margin: 0px; border: none; width: 60px;}

input, select, textarea { font-family: Tahoma; font-weight: normal; }
input.input12, select.select12 { font-size: 12px; border: 1px inset #2C2C2C; }
input.input16 { font-size: 16px; border: 1px solid gray; }
input.submitadd { font-size: 16px; font-weight: bold; color: green; border: 1px outset green; width: 120px;}
input.submitedt { font-size: 16px; font-weight: bold; color: orange; border: 1px outset orange; width: 120px}
input.search { font-size: 14px; width: 75px; height: 28px; }
input.input { font-size: 13px; }
textarea.area { font-size: 13px; }


/*formularz rejestracji poczatek*/
#reg_form {
	margin: auto;
	padding: 10px;
	width: 550px;
	border: none;
	overflow: auto;
	background: #F8F8F8;
	}


div.reg_pole { 	
	font:bold 11px verdana;
	background:#eee;
	color: #444;
	border: 1px solid #888;
	padding: 3px 9px 3px 3px;
	width: 250px;
	margin: 2px auto;
	text-align: right;
	}

div.regbut { 	
    background: #F8F8F8;
	padding: 3px 9px 3px 3px;
	width: 250px;
	margin: 2px auto;
	text-align: center;
	}

div.hint { 	
	font:normal 11px Tahoma;
	background:#eee url(bgrd.gif) no-repeat;
	color: #000;
	border: none;
	padding: 5px;
	width: 340px;
	height: 39px;
	margin: -40px 0px 0px 410px;
	position: absolute;
	text-align: center;
	}

input.regiester {
	font:bold 11px verdana;
	background:#eee;
	color: #444;
	border: 1px solid #888;
	padding: 3px;
	width: 200px;
	margin: 2px 0px;
	text-align: center;
}

#passwordStrength { height:10px; display:block; float:left; border: 1px solid black;}
#passwordDescription { width: 90px; background: #eee; float: left; margin: 0px 8px 0px 0px; text-align: center; }
.strength0 { background:#ffffff; width:150px; }
.strength1 { background:#ff0000; width:30px; }
.strength2 { background:#ff5f5f; width:60px; }
.strength3 { background:#56e500; width:90px; }
.strength4 { background:#4dcd00; width:120px; }
.strength5 { background:#399800; width:150px; }

/*formularz rejestracji koniec*/

/*wazne info*/


table.addform { border-bottom: 2px solid black; border-collapse: collapse; margin-bottom: 10px;}
table.edtform { border-bottom: none; border-collapse: collapse; margin-bottom: 4px;}
table.addform td, .edtform td { border: none; font-family: Tahoma; font-size: 11px; }
table.addform th { border: none; font-family: Tahoma; font-size: 13px; font-weight: bold; background: #CCFF99; }
table.edtform th { border: none; font-family: Tahoma; font-size: 13px; font-weight: bold; background: #FF6600; }
table.memberlist { border: 2px solid black; border-collapse: collapse; }
table.memberlist td { border: 1px solid black; font-family: Tahoma; font-size: 11px; text-align: center; }
table.addindex td { font-family: Tahoma; font-size: 12px; font-weight: normal; }
table.search { border: 1px solid #C2C2C2; padding: 4px; width: 360px; }
table.indeks { border: 2px solid black; border-collapse: collapse;}
table.indeks th { border: 1px solid black; font-size: 14px; background: #C5C5C5;}
table.indeks td { border: 1px solid black; padding: 2px;}
table.indeks a:hover { text-decoration: underline; font-weight: normal; }

div.imageshow { border: 2px solid black; background: white; position: absolute; margin: 0px; left: 50%; top: 75%; margin-left: -24px; display: none; z-index: 2;}