*
{
margin:0;
padding:0;
font-family:tahoma, sans-serif;
}

body
{
font-size:9pt;
color:#652c00;
background:#ede0d9;
}

body a:link
{
color:#652c00;
}

body a:visited
{
color:#7c5435;
}

#trailimageid img
{
display:none;
}

#trailimageid
{
background:#FFFFFF;
position:absolute;
visibility:hidden;
left:0px;
top:-1000px;
width:1px;
height:1px;
border:1px solid #888888;
z-index:100;
padding:10px;
height:auto;
}


#container
{
width:959px;
margin:0 auto;
background:#FFFFFF;
padding:0 10px;
background:url('/images/contbck.gif');
}

p.formeven
{
background:#f5efe4;
padding:3px;
}

#center #rejestracja form p
{
margin:10px 0;
padding:4px 0;
}

div.button input 
{
height:32px;
cursor:pointer;
text-align:center;
display:block;
background:url('/images/button.jpg') repeat-x;
padding:2px 5px 5px 5px;
color:#FFFFFF;
border:solid 1px #496813;
margin:0 auto;
}

#center #rejestracja form p label, #center #profil_dane form p label
{
width:30%;
}

#center #profil_dane form p label.radio
{
display:inline;
width:auto;
float:none;
}



.result
{
margin:1% auto;
padding:1%;
background:#f6f0dd;
border:solid 1px #fee6dc;
overflow:hidden;
font-size:8pt;
}




.result h3
{
font-size:9pt;
}

#searchfields
{
padding:2%;
border-top:dotted 1px #efddc5;
border-bottom:dotted 1px #efddc5;
background:#f8f3eb;
}

#searchfields input
{
padding:2px;
font-size:11pt;
font-weight:bold;
}

input, textarea, select
{
	padding:2px;
	font-size:10pt;
	font-weight:bold;
}

#top
{
min-height:124px;
height:auto !important;
height:124px;
background:no-repeat url('/images/top.jpg');
}

#top h1
{
float:left;
width:300px;
}

#top h1 a
{
width:280px;
height:80px;
margin:20px 0 0 20px;
display:block;
font-size:1%;
text-decoration:none;
}

#top #topfields
{
float:right;
width:400px;
text-align:right;
padding:10px;
}

table tr td, table tr th
{
border:solid 1px #F8F8F8;
}

table tr.even td
{
background:#fff9ee;
}

table tr td span
{
font-size:8pt;
color:#888888;
}

table tr td
{
padding:5px;
}

table tr td.insidetd
{
background:#f3e7d8;
}

#replyform
{
padding:10px;
background:#f2efea;
}

#center h1.mailtitle
{
font-size:12pt;
}

#center a.replyto, #center input.replyto
{
display:block;
background:#643524;
padding:4px 3px;
width:100px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

table tr th
{
background:#ffefd5;
}

table 
{
border-collapse:collapse;
margin:10px 0;
}

.comment .smaller
{
font-size:8pt;
color:#cea57e;
}

.comment
{
margin:1% auto;
padding:1%;
background:#f6f0dd;
border:solid 1px #fee6dc;
overflow:hidden;
font-size:9pt;
}

.commentPicture
{
float:left;
width:120px;
text-align:center;
}

.commentPicture a
{
text-decoration:none;
}

.commentText
{

}

.commentText
{
float:left;
width:320px;
}

p
{
margin:10px 0;
}

div.fields p
{
	margin:4px 0;
}

#top #topfields div.fields
{
	float:left;
	width:85%;
}

input, select
{
	border:solid 1px #7c421b;
	padding:2px;
	font-size:8pt;
}

#left #login
{
	width:256px;
	/*height:83px;*/
	padding:55px 10px 10px 10px;
	background:url('/images/logowanie.jpg') no-repeat #b83c00;
	margin-top:5px;
}

#left #login #avatar
{
float:left;
width:40%;
}

#left #login #logininfo
{
float:right;
width:56%;
}


#left #login a
{
color:#FFFFFF;
}

#left #login #tools
{
	margin-left:35px;
}

#left #login #tools p
{
margin:1px 0;
}

body .white, a.white:link, a.white:visited, a.white:active
{
	color:#FFFFFF;
}

#top #topfields div.button
{
	float:right;
	padding-top:3px;
}

#center form fieldset
{
padding:10px;
border:solid 1px #F5F5F5;
}

#center form fieldset legend
{
color:#AFAFAF;
}

#center  form p
{
clear:both;
}

#center  form p label
{
float:left;
display:block;
width:20%;
}

#center form textarea,#center form input
{
	border:solid 1px #7d7368;
	font-size:9pt;
}

table#hobbisci
{
margin:10px 0;
}

table#hobbisci td
{
border:solid 1px #E5E5E5;
background:#F5F5F5;
}

table#hobbisci td p
{
background:#FFFFFF;
text-align:center;
}

table#hobbisci td p span
{
font-size:8pt;
color:#666666;
}


table#hobbisci td a
{
text-decoration:none;
}


table#hobbisci td a:hover
{
	background:#FFFFEE;
}

table#hobbisci td img
{
margin:0 auto;
display:block;
}

div.button input
{
cursor:pointer;
}

div.button input
{
	width:46px;
	height:46px;
	border:0;
	color:#FFFFFF;
	font-size:14pt;
	font-weight:bold;
}

#top div.button input
{
background:url('/images/oktop.gif') no-repeat;
}

#left div.button input
{
background:url('/images/okleft.gif') no-repeat;
}

#left div.fields
{
float:left;
width:80%;
}

h1 span
{
position:relative;
left:-10000px;
}

#catalog
{
background:url('/images/katalog.jpg') no-repeat #f8f3eb;
padding:55px 0 10px 15px;
margin-top:5px;
}

#catalog ul
{
	float:left;
	width:98%;
	margin-left:1%;
	list-style-type:square;
}

#catalog p
{
border-top:solid 1px #ab7e5f;
width:90%;
}

li.odd
{
margin:2px 0;
color:#5f2e03;
}

li.even
{
margin:2px 0;
color:#131105;
}

#left
{
	width:276px;
	float:left;
	margin-right:5px;
}

#center
{
	float:left;
	width:528px;
}

#center div.pad20
{
padding:0 20px;
}

#center ul, #center ol
{
margin: 10px 0 10px 20px;
}

#right
{
	width:145px;
	float:right;
}

#hobbys
{
	padding:50px 10px 10px 10px;
	background:url('/images/hobby.jpg') top left no-repeat #f8f3eb;
	margin-top:5px;

}

#clubs
{
	padding:50px 10px 10px 10px;
	background:url('/images/kluby.jpg') top left no-repeat #f8f3eb;
	margin-top:5px;
}

#clubs ul, #hobbys ul
{
}

#collections
{
	background: #efddc5 url('/images/kolekcje.jpg') no-repeat top;
	padding:60px 10px 10px 10px;
	margin-top:5px;
}

#bottom
{
	background:#efddc5 url('/images/dolaczyli.jpg') no-repeat left top;
	padding:30px 10px 10px 10px;
	margin-top:15px;
	/*border:solid 1px #fee6dc;*/
}

.newman
{
height: 210px;
overflow: hidden;
}

#bottom .newman
{
width:11%;
}



#hobby_uzytkownicy .newman, #profil_znajomi .newman, #center .newman
{
width:28%;
margin-top:5px;
}

#hobby_uzytkownicy .newman, #bottom .newman, #profil_znajomi .newman, #center .newman
{
	float:left;
	margin-right:1%;
	padding:1%;
	background:#f6f0dd;
	border:solid 1px #fee6dc;
	overflow:hidden;
	font-size:9pt;
}

#bottom #wiecej
{
margin-top:-10px;
text-align:right;
}

#bottom .newman .icons img, #hobby_uzytkownicy .newman .icons img, #profil_znajomi .newman .icons img, #center .newman .icons img
{
display:inline;
}

#bottom .newman img, #hobby_uzytkownicy .newman img, #profil_znajomi .newman img, #center .newman img
{
margin:0 auto;
display:block;
}

.newman .picture
{
min-height:110px;
}

#profil_znajomi .newman p.title img, #center .newman p.title img
{
margin:auto;
display:inline;
}

.newman p.icons
{
text-align:center;
}


#bottom .newman h1, #hobby_uzytkownicy .newman h1, #profil_znajomi .newman h1, #center .newman h1
{
font-size:8pt;
text-align:center;
margin:0;
padding:0;
height:26px;
overflow:hidden;
}

#bottom .newman p, #hobby_uzytkownicy .newman p, #profil_znajomi .newman p
{
font-size:8pt;
}
#bottom .picture, #hobby_uzytkownicy .picture, #profil_znajomi .picture
{
min-height:106px;
}

#footer
{
border-top:solid 1px #e1d3c9;
border-bottom:solid 1px #e1d3c9;
margin:10px 0 10px 0;
}

#footer p
{
	margin:4px 0;
	font-size:8pt;
	text-align:center;
}

.collection, .collectio
{
	padding:5px;
	background:#fff5e7;
	margin-top:5px;
}

#newstext .collection
{
margin-right: 20px;
}

.collection
{
float: left;
width: 115px;
/*height: 200px;*/
/*margin-right: 20px;*/
}

.collectionPicture
{
float:left;
width:140px;
}

.collectionText
{
float:left;
width:300px;
}

.collection img
{
border:solid 3px #75321f;
display:block;
margin:0 auto;
}

#profil_kolekcje .collectio
{
cursor:pointer;
}

#profil_kolekcje .collectio h3
{
font-size:8pt;
}

.collection p.title
{
padding:4px;
background:url('/images/coltitle.gif') repeat-x #75321f;

}

.collection p.title a
{
color:#FFFFFF;
text-decoration:none;
font-size:8pt;
text-align:center;
}

p.siter
{
text-align:center;
padding:3px;
font-size:10pt;
}

.collection p.author
{
margin-top:-6px;
}

p.author
{
font-size:8pt;
background:left center url('/images/usericon.gif') no-repeat;
padding-left:20px;
min-height:16px;
padding-top:4px;
}

/* Silnik newsowy */

#news
{
padding:8px 0;
margin:0px 0 5px 0;
padding-top:45px;
background:url('/images/aktualnosci.jpg') no-repeat;
}

#news ul
{
float:left;
width:35%;
list-style:none;
position:relative;
left:-15px;
}


/* Silnik newsowy */

#news2
{
padding:8px 0;
margin:0px 0 5px 0;
padding-top:45px;
background:url('/images/informacje.jpg') no-repeat;
}

#news2 ul
{
float:left;
width:35%;
list-style:none;
position:relative;
left:-15px;
}

#clubs ul, #hobbys ul
{
float:left;
width:49%;
list-style:none;
position:relative;
margin:0 5px 0 0;
}

#catalog ul, #hobby_baza ul, #hobby_kluby ul, #hobby_kolekcje ul
{
list-style:none;
position:relative;
margin:0 5px 0 0;
float:left;
}

#news ul li a, #news2 ul li a, #clubs ul li a, #hobbys ul li a, #catalog ul li a, #hobby_baza ul li a, #hobby_kluby ul li a, #hobby_kolekcje ul li a
{
display:block;
padding:4px 4px;
font-size:9pt;
text-decoration:none;
background:#f8e5c6;
}

span.moderator
{
color: red;
}

*  a.moderator
{
font-weight: bold;
color: red;
background: none;
}

#hobby_kluby ul li a.moderator:hover, #hobby_kolekcje ul li a.moderator:hover
{
font-weight: bold;
color: red;
background: none;
}


#hobby_baza ul, #hobby_kluby ul, #hobby_kolekcje ul
{
width:100%;
}

#clubs ul li a, #hobbys ul li a, #catalog ul li a, #hobby_baza ul li a, #hobby_kluby ul li a, #hobby_kolekcje ul li a
{
padding-left:15px;
background-image:url('/images/licenter.gif');
background-repeat:no-repeat;
background-position:center left;
}

#edit_profile table th
{
padding:5px;
text-align:left;

}

#edit_profile table tr.odd td
{
	background-color:#fff6e8;
} 



#news2 ul li a:hover, #news2 ul li a.odd:hover, #news ul li a:hover, #news ul li a.odd:hover, #clubs ul li a:hover, #clubs ul li.odd a:hover, #hobbys ul li a:hover, #hobbys ul li.odd a:hover, #catalog ul li a:hover, #catalog ul li.odd a:hover, #hobby_baza ul li a:hover, #hobby_baza ul li.odd a:hover, #hobby_kluby ul li.odd a:hover, #hobby_kolekcje ul li.odd a:hover, #hobby_kluby ul li a:hover, #hobby_kolekcje ul li a:hover
{
	background-color:#db7008;
	color:#FFFFFF;
}

#news2 ul li a.odd, #news ul li a.odd, #clubs ul li.odd  a, #hobbys ul li.odd a, #catalog ul li.odd a, #hobby_baza ul li.odd a, #hobby_kluby ul li.odd a, #hobby_kolekcje ul li.odd a
{
background-color:#fff6e8;
}

#news2 ul li a.odd, #news ul li a.odd
{
/*color:#AAAAAA;*/
/*font-size:8pt;*/
}

#news2 div h1, #news div h1
{
font-size:10pt;
margin:6px 0 3px 0;
}

#center h1
{
font-size:16pt;
}

#center h2
{
font-size:10pt;
}

#news2 div h1 a, #news div h1 a
{

}

#news2 div p, #news div p
{

}

#news2 div h2, #news div h2
{
text-align:right;
font-size:8pt;
color:#652c00;
background:none;
}



#news2 div h2 a, #news div h2 a
{
}

#news2 div, #news div
{
float:right;
width:55%;
padding:0 2%;
}

#news2 p, #news p
{

}

#intro
{
padding:40px 10px 10px 10px;
background:#f8f3eb url('/images/intro.jpg') no-repeat;
margin-top:5px;
}


#print
{
margin:8px 0;
border-top:dotted 1px #CFCFCF;
border-bottom:dotted 1px #CFCFCF;
/*background:#FBFBFB;*/
height:25px;
overflow:hidden;
text-align:right;
padding:4px 10px;
color:#BCBCBC;

}

.shaded
{
border-top:dotted 1px #CFCFCF;
border-bottom:dotted 1px #CFCFCF;
background:#FBFBFB;
margin:5px 0;
padding:3px 0;
}

#hobby_details h1
{
margin-bottom:15px;
font-size:14pt;
}

p.error
{
background:#ffeaea;
border:solid 3px #d98585;
color:#665050;
}

p.ok
{
background:#f0f4e4;
border:solid 3px #bbca87;
color:#656e45;
}

p.nextprevious
{
text-align:center;
padding:5px 0 6px 0;
border-top:solid 1px #E5E5E5;
border-bottom:solid 1px #E5E5E5;
background:#F8F8F8;
}

p.ok, p.error
{
padding:10px;
}

#hobby_details h2, #edit_profile h2, .comments h2
{
color:#FFFFFF;
font-size:10pt;
padding:2px 2px 2px 20px;
margin:1px 0;
background:url('/images/plus.gif') left no-repeat #652c00;
cursor:pointer;
}

.addComment
{
display:none;
background:#f8f3eb;
margin:5px 0 20px 0;
border-bottom:solid 1px #e9e1d5;
padding:2%;
}

#edit_profile #general .avatar
{
float:left;
width:120px;
padding:10px;
}

#edit_profile #general
{
background:#732600;
}

#edit_profile #general .userinfo
{
float:right;
width:330px;
padding:10px 0;
color:#FFFFFF;
}

#edit_profile #general .userinfo p
{
padding:0;
margin:0;
clear:both;
}

#edit_profile #general .userinfo p span
{
float:left;
display:block;
width:30%;
font-size:8pt;
color:#ede4d8;
}

.userinfo ul, .userinfo ol
{
padding-left: 10px;
}


.baza_all h1
{
margin-bottom:10px;
}

#hobby_desc p
{
line-height:1.5em;
}

.baza_all h2
{
border-bottom:dotted 1px #CFCFCF;
background:#652c00;
padding:2px;
color:#FFFFFF;
font-size:10pt;
}

#print a
{
text-decoration:none;
color:#888888;
}

#print div
{
float:right;
}

#komentarze
{
background:#F5F5F5;
padding:10px;
}

#komentarze div
{
margin:5px 0;
padding:5px 0;
border-bottom:dotted 1px #CBCBCB;
}

#print .smallest
{
font-size:8pt;
}

#hobby_news
{
	margin-top:10px;
}

#print .normal
{
font-size:10pt;
}

#print .biggest
{
font-size:14pt;
}

#newstext
{
padding:10px;
}

a img
{
border:none;
}

.tabcontent
{
display:none;
border-left:dotted 1px #75321f;
}

.clear
{
clear:both;
}

p.error
{
border: 1px solid #FF0000;
padding: 5px;
font-weight: bold;
color: #FF0000;
}

input.error
{
border: 1px solid #000000;
background: #FF0000;
}

#profil_dane form.labels span.label
{
width:30%;
}

form.labels label, form.labels span.label
{
float:left;
display:block;
width:40%;
}

form.labels label.radio
{
float:none;
display:inline;
}

.gorna
{
width:959px;
overflow:hidden;
margin-top:5px;
}

#na_skroty ul li
{
list-style: none;
margin-bottom: 2px;
}

#na_skroty a
{
display: block; 
width: 94%;
padding: 3%;
background: #9A5526;
color: #ffffff;
}

#na_skroty a:hover
{
background: #B43E00;
}


p.moderator
{
background: none;
display: auto;
font-weight: bold;
color: red;
text-align: center;
}

p.moderator a
{
display: auto;
color: red;
}

p.moderator a:hover
{
color: #7F0000;
}

#w1gorna
{
text-align: center;
}
