/* OGÓLNE */
body {background-color: #4a575f; background-image: url(layout/tlo.jpg);	background-repeat: repeat-x; font-family:Verdana; color:#000000; font-size: 11px; margin:0 auto}
hr {width:80%;}
a, a:link, a:active, a:visited {text-decoration:none; color:#8FB925;}

/* FOTO */
img {border:0}
.img {border:5px #8FB925 solid}
.left {float:left; margin:5px 10px 5px 0px;}
.right {float:right; margin:5px 0px 5px 10px;}

/* FORMULARZE */
input, textarea, fieldset {border: 1px dotted #999999;}
label {float: left; width: 150px; font-weight: bold}
#login {border:0; margin:0; padding:0}
#login label {width:40px; font-weight:normal}
#login input {border:1px solid #8FB925; font-size:11px; background-color:#EEE; padding:0;}

/* SEARCH */
.search, .search a {font-size:10px;	text-decoration:none; width:100%;}
.search form {display:inline;}
.search input {border:1px solid #8FB925; font-size:10px; background-color:#EEE; padding:0;}

/* TEKST */
h1, .tytul {font-variant:small-caps; color:#8FB925; font-size:16px;	font-weight:bold}
h2, .podtytul {font-variant:small-caps; color:#8FB925; font-size:13px; font-weight:bold}
h2 a, .podtytul a {color:#8FB925; text-decoration:none;}
.wiecej, .wiecej a {font-size:10px; color:#999999;}

/* SKŁAD */
#sklad_tabela {width:100%;margin-bottom:40px;text-align:center}
#sklad_tabela img {border:solid 1.5px #8FB925;}
#sklad_tabela a {color:#000; text-decoration:none; font-weight:bold}
.foto_about {float:left; margin-right:15px; border:solid 1.5px #8FB925; margin-right:15px; margin-bottom:10px;}

/* GALERIA */
#foto_table {width:100%; text-align:center;}
#foto_table td {width:33%; padding:10px 3px; vertical-align:middle; color:#999; font-size:10px}
#foto {text-align:center; clear:both;}
#foto img {border:5px #8FB925 solid; margin-top:15px;}

/* KOMENTARZE */
#schowaj {display:none;}
.wpisy {float:left; height:auto; width:500px; margin-left: 10px; margin-bottom: 10px; margin-top: 10px; text-align:left; font-size:10px;}
.koment_info {font-size:10px; background-color:#8FB925; color:#000000; padding-left:3px;}
.wpis {border-bottom:1px solid #8FB925;}

/* FORMULARZ KOMENTARZY */
#tlo {position:fixed; top:0; left:0; z-index:100; display:none; filter: alpha(opacity=95); -moz-opacity: 0.95; opacity: 0.95; background-color:#000000; margin:0 auto; width:100%; height:100%;}
#formularz { position:relative; top:250px; z-index:99; margin: 0 auto; padding:10px; display:none; background-color:#FFFFFF; border:3px solid #8FB925; width:500px; text-align:left; font-size:10px;}
#formularz a {color: #8FB925; font-weight:bold; font-size:12px; text-decoration:none;}
#formularz label {width:110px; background-color: #8FB925}
#formularz input, textarea {border:1px solid #000000;}

.dane {margin:0px 25px 25px 25px; font-size:10px; float:left}
.error {font-size:9px; display: block; margin-left: 150px; color: #ff0000}

.ramka {border:solid 2px #8FB925; padding: 10px 10px 10px 10px;	margin-top:5px}

/*
	LAYOUT
*/

#lewo {	position:absolute; left:10px; top:0px; width:220px;}
	.ramka_boczna, #na_skroty, #last_comment {width:205px; border:solid 3px #8FB925; background-color:#FFFFFF; padding:0px 5px 5px 5px; font-size:9px;}
	#na_skroty {margin-top:9px;}
	#last_comment, .ramka_boczna {margin-top:20px;}
	#na_skroty p, #last_comment p {border-bottom:#8FB925 1px dotted}
	#na_skroty a:link, #last_comment a:link, .ramka_boczna a:link, #na_skroty a:visited, #last_comment a:visited, .ramka_boczna a:visited {
		color:#000000; text-decoration:none;}
	#najblizszy {width:210px; margin-top:20px; border:solid 3px #8FB925; background-color:#FFFFFF; padding:0px 0px 5px 5px;}

#banner {position:absolute; left:242px; top:0px; width:690px; z-index:1;}

#text {position:absolute; left:242px; top:220px; width:700px; z-index:11; background-color: #FFFFFF;}
#content {min-height:499px; padding:15px 25px 15px 25px; border-right: #8FB925 solid 10px; border-bottom: #8FB925 solid 10px; line-height:1.5; text-align:justify; position:relative; z-index:0;}
#stopka {clear:both; text-align:center; padding:5px 0px; background-color:#4A575F; color:#CCCCCC;}

#prawo {position:absolute; top:220px; left:955px; width:220px;}
#wyzwanie {width:210px; border:solid 3px #8FB925; margin-bottom:20px; background-color:#FFFFFF; padding:0px 0px 5px 5px;}
#bannerki {width:215px; text-align:center; border:solid 3px #8FB925; margin-bottom:20px; background-color:#FFFFFF;}
	#bannerki p {border-bottom:#8FB925 1px dotted}
#logowanie, #ar, #starty, #groups {width:205px; margin-bottom:20px; border:solid 3px #8FB925; background-color:#FFFFFF; padding:0px 5px 5px 5px;}
		
		
/* -------- MENU --------- */
.tlo_biale {background-image:url(layout/menu-green.gif); background-repeat:repeat-x;}
.tlo_szare {background-image:url(layout/menu-gray.gif); background-repeat:repeat-x;}
#menu {position:absolute; top:188px; left:242px; height:30px; width:700px; z-index:4;}
.menu_button {height:30px; text-align:center; padding:11px 13px 0px 13px; margin-right:1px; float:left; display:inline;}
#menu a:link, #menu a:visited {color:#8FB925; font-weight:bold; text-decoration:none; font-family: Verdana; font-size:13px}