/*  
Theme Name: KoLiber Rzeszów
Theme URI: www.rzeszow.koliber.org
Description: KoLiber Rzeszów 2.0
Version: 2.0
Author: Tobiasz Glazar
Author URI: www.goffr.prv.pl
*/

body, html, img, img, div, p, table, td, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset { padding: 0px; margin: 0px; border: 0px; }

html { background-color: #FFF; }
.literka:first-letter { font-size:2em; }
p { text-align: justify; font-size: 9pt; line-height: 1.5em;}
ol li, ul li { font-size: 9pt; }
p small, ol p, ul p, ul li p, ol li p { font-size: 1em; }
ol h3, ul h3, ol li h3, ul li h3 { font-size: 1.5em;  }
small.date { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 0.9em; color: #777; }

/* link - #0065CA #00559A */

p a { border-bottom: 1px dotted; }
a:link, a:visited { color: #00055A; text-decoration: none; }
#sidebarPanel a:link, #sidebarPanel a:visited { color: #FFF; }
p a:hover, a:hover { border-bottom: 1px solid #537AA0; }
#sidebarPanel p a:hover, #sidebarPanel a:hover { border-bottom: 1px solid #FFF; }
 
h3 { display: inline; font-size: 1em; }
#sidebarPanel h4 { margin: 0 10px; padding: 0; }

body{ position: relative; font-size: 100%; font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; color: #000; background: #F8F8F8 url("images/background.gif") repeat-y; width: 785px; margin:0 auto; }
h1 { width: 213px; height: 99px; float: left; }
h1 a:hover { border-bottom: none; }
div#hr h2 { color: #FFF; font-size: 20px; margin: 0; padding: 0 0 0 10px; line-height: 24px; }

div#search { background-color: #74789F; width: 170px; float: right; margin-top: 38px; height: 18px; padding: 2px 9px 4px;}
form#searchform input#s, form#searchform input#searchbutton { width: 150px; height: 16px; border: solid #000; border-width: 1px 0 1px 1px; float: left; }
form#searchform input#s { padding: 1px 5px; font-size: 0.7em; width: 140px;}
form#searchform input#searchbutton { width: 16px; border-width: 1px 1px 1px 0; background: url("images/search.png") 0 1px no-repeat; height: 18px; }

div#header { background: #F8F8F8; height: 99px; }
div#content { width: 577px; float: left; padding: 0 10px; }
div#sidebarPanel { background: #74789F; color: #FFF; width: 188px; float: right; margin-top: -37px; }
/*Added*/
#content ul, #content ol { margin: 10px 10px; }
#content ul li, #content ol li { margin: 0px 10px; }
/*Added*/

ul#menu { border-top: 1px solid #FFF; }
ul#menu, ol#news { list-style: none; margin: 0; padding: 0; }
ul#menu li { font-size: 0.7em; border-bottom: 1px solid #FFF; }
ul#menu li:hover { background-color: #F8931E; }
ul#menu li a { color: #FFF; display: block; line-height: 24px; height: 24px; margin-left: 10px; padding-left: 5px; }
ul#menu li a:hover, ul#menu li:hover a { background-color: #252C69; border: none; }

div#footer {padding: 10px 15px 5px; clear: both; }
div#footer p { line-height: 1.5em; }
div#footer p img { vertical-align: text-top; }

div#hr { position: relative; z-index: 25; height: 24px; width: 383px; margin-top: 38px; background-color: #252C69; float: left; }
div.hr { height: 1px; background-color: #939598; margin: 0.2em 0; }
hr { display: none; }
.nowrap  { white-space: nowrap; }
.aligncenter { text-align: center; }
.alignright { text-align: right; }
.alignleft { text-align: left; }

/* Added */

div.pojedyncza .more { font-weight: bold; }

#sidebarPanel #searchresults, #searchresults { margin: 0 10px 5px; padding: 0; list-style: none; }
#sidebarPanel #searchresults li, #searchresults li { margin: 3px 0; padding: 0 0 0 20px; background: url("images/iconNext.gif") top left no-repeat; }

.comment, .commentAdd, .comments, .commentsAdd, .prev { line-height: 1.5em; padding-left: 20px; padding-bottom: 4px; }
.comment, h3.comment { background: url("images/comment.png") center left no-repeat !important; }
.commentAdd, h4.commentAdd { background: url("images/commentAdd.png") top left no-repeat !important; }
.comments, h3.comments { background: url("images/comments.png") center left no-repeat !important;  }
.commentsAdd { background: url("images/commentsAdd.png") top left no-repeat !important; }

form { margin-bottom: 5px; }
form p { margin: 1px 0; }
fieldset { border: 0; padding: 0; margin: 0;}
label { line-height: 14px; }
textarea { width: 98%; font-size: 1em; }

#commentForm label, #commentForm input.text { display: block; width: 200px; float:left; }
#commentForm input.text { border: 1px #666 solid; margin: 2px 0; }
#dynamicSidebar { list-style: none; padding: 0; margin: 1em 0.7em 0; font-size: 0.7em; }
#dynamicSidebar ul { list-style: none; }
/* jen */
.zaproszenie { margin:0.5em 0; font-weight: bold; }