body {
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin:0pt;
	padding:0pt;
	text-align:center;
	color: #000;
}

a:link {
	color: #f60;
	text-decoration:underline;}
a:visited {
	color: #f60;
}
	
a:hover {color: #CC3300; text-decoration:none;}	

h1, h2, h3, h4, h5, h6 {
	color: #c30;
}

h1 {
	font-size:1.8em;
}

h2 {
	font-size:1.5em;
	margin:20px 0 10px
}

h3 {
	font-size:1.1em;
	margin:10px 0 5px}
h4 {font-size: 1em;}
h5 {font-size: x-small;}
h6 {font-size: xx-small;}


p {
	line-height:1.3em;
	margin:0.9em 0pt;
	padding:0pt;
}

img {border: none;}

/* KONTENERY */
#wrap{
	left:50%;
	margin-left:-512px;
	position:absolute;
	width:1024px;
}


#head {
	background:#fff url(i/or.png) repeat-x;
	height: 230px;
	width: 1024px;
	position: relative;
}

#adminlinks {position:absolute;
	left: 20px;
	top:0;}
#adminlinks a {color: #fff;}	

#search {position:absolute;
	top:0;
	right:15px;
	width:210px;
	}

#keywords {
	background:transparent none repeat scroll 0 50%;
	border:none;
	border-bottom: dotted #fff 1px;
	color:#fff;
	float:left;
	font-size:11px;
	width:175px;
}
	
input.searchbutton {
	background:transparent url(ico/search.png) no-repeat scroll 100% 0;
	border:medium none;
	float:right;
	height:30px;
	width:30px;
}	

#page {
	text-align: left;
	position: relative;
	border-bottom: 1px dotted #f68220;
}
#breadcrumbs {padding: 40px 35px 10px;  
	color:#f68220;
	font-size:xx-small;
	width: 700px;
	border-bottom: 1px dotted #f68220;}
	
#content {
	margin-right:300px;
	padding:10px 35px;}

#foot, #credits, #sponsor {
	width: 700px;
	background:none;
	color:#aaa;
	margin:10px 30px;
	height:100%;
	font-size:x-small;
	line-height:1.2em;
	text-align: left;
} 

#sponsor img {float: left; padding: 0 20px 0 0}

#foot a {background: #FFF;
	padding: 1px 5px;
	}
#foot a:hover {color:#FF0000;}	

/* MENU */

ul#menu {background:transparent url(i/menu.png) no-repeat scroll 0 0;
height:115px;
position:absolute;
width:710px;
top:146px;
left:0px;
margin:0;
padding:0;
}

ul#menu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
position:absolute;
top:0;}

ul#menu li, ul#menu a {
display:block;
height:120px;
}
ul#menu li a {
overflow:hidden;
text-decoration:none;
text-indent:-9999px;
}
#idea {
left:0pt;
width:110px;
}
#kluby {
left:110px;
width:115px;
}
#abc {
	left:225px;
	width:100px;
}
#festiwal {
	left:325px;
	width:150px;
}
#biblioteki {
	left:475px;
	width:225px;
}

#idea a:hover, #idea a.current {
background:transparent url(i/menu.png) no-repeat scroll 0pt -124px;
}
#kluby a:hover, #kluby a.current {
background:transparent url(i/menu.png) no-repeat scroll -110px -124px;
}
#abc a:hover, #abc a.current {
background:transparent url(i/menu.png) no-repeat scroll -225px -124px;
}
#festiwal a:hover, #festiwal a.current {
background:transparent url(i/menu.png) no-repeat scroll -325px -124px;
}
#biblioteki a:hover, #biblioteki a.current {
background:transparent url(i/menu.png) no-repeat scroll -475px -124px;
}

/* SideMenu */

#sidemenu {
	left:750px;
	font-size:0.8em;
	line-height:1.7em;
	position:absolute;
	top:150px;
	text-transform:uppercase;
	list-style: none;
	z-index:30;
	}

#sidemenu a {padding: 0 4px;}
#sidemenu a:hover {background:transparent url(i/bg_white50.gif);}


#golden {background: transparent url(i/golden.png) no-repeat;
	width: 505px;
	height:540px;
	position: absolute;
	top:61px;
	right:-200px;
	z-index:10;
	 }
#golden span {display:none;}

/* Formularze */

#post {width: 99%;}
#post fieldset {border: 1px solid #ddd;
	background: #eee;}

#text {width: 95%; text-align:left;}
#message {width: 470px;}
#at, #as, #dm, #km {width: 99%;
	height:20px;
	padding: 4px 0 0;
	font-size:1em;}	
#admin_publish_date p select {margin:0 15px 0 5px;}	

/* Komentarze */
.commentsbox input.text, .commentsbox textarea#message, .commentsbox textarea#text   {
	width: 100%;
	border: 1px solid #ccc;} 
.commentsbox label {font-size:xx-small;}
.calcfilter {color: red;}
#calc {
	width: 11em;
	border: 1px solid red;} 
.comment {
	background: #eee;
	border-bottom: 3px solid #ffffff;
	padding: 10px; } 
	
/* Infoline */

p.date {
	position:relative;
	font-size:xx-small;}
span.commentnum {background:transparent url(ico/24-comment-square.png) no-repeat scroll 0 0;
	right:10px;
	font-size:10px;
	font-weight:bold;
	padding:5px 15px 10px 12px;
	position:absolute;
	top:0;}

span.commentnum b {display:none;}

/* RSS linki obrazkowe */

#sidemenu .rssa, #sidemenu .rssp, #sidemenu .rssc, #sidemenu .rssc1 {float:left; margin-top: 30px;}
#sidemenu .rssa {background:transparent url(ico/rssa.png) no-repeat; width: 30px; height:30px;}
#sidemenu .rssp {background:transparent url(ico/rssp.png) no-repeat; width: 30px; height:30px;}
#sidemenu .rssc {background:transparent url(ico/rssc.png) no-repeat; width: 30px; height:30px;}
#sidemenu .rssc1 {background:transparent url(ico/rssc.png) no-repeat; width: 30px; height:30px;}
#sidemenu .rssa a, #sidemenu .rssp a, #sidemenu .rssc a, #sidemenu .rssc1 a {display:block; width: 30px; height:30px;}
#sidemenu .rssa a span, #sidemenu .rssp a span, #sidemenu .rssc a span, #sidemenu .rssc1 a span {display:none;}
#sidemenu .rssa a:hover, #sidemenu .rssp a:hover, #sidemenu .rssc a:hover, #sidemenu .rssc1 a:hover {background:transparent;}




/* KLASY TEKSTOWE */

.fotouser {float: right; width: 150px; height:150px;}

.warning {font-weight:bold; color: red; }
.editor {width:90%; height:28em;}
.addopis {width:90%; height:10em;}
.current {font-weight: bold;}


