/*
	Theme Name: 	Kultura
	Theme URI: 	http://gjaworek.pl/
	Description: 	Dedykowany szablon oparty na WordPress
	Version: 		1.0
	Author: 		Grzegorz Jaworek
	Author URI: 	http://gjaworek.pl/
	Author cell: 	+48 519 133 159
*/


/*Common

------------------------------------------------------------------------- */
* { margin:0;padding:0;}
img { border: 0;}
a { text-decoration: none; color: #635842; outline: none; }
a:hover { text-decoration: underline; }
ul { list-style: none; }
fieldset { border: 0; }
.text input { float: left; width: 100%; height: 100%; border: 0; background: none; font: 11px/14px Verdana; color: #32382E;}
.submit {border: 0; background: none; font: 11px/14px Verdana; color: #635842; text-align: center; display:inline-block;}
.submit:hover { cursor: pointer; text-decoration: none; color: #FFF;}
.baner { overflow: hidden; text-align: center;}
h2 { margin: 0 0 20px; text-align: left; color: #00AAAC; font-size: 14px; }
h3 { color: #00AAAC; font-size: 14px; padding: 20px 0;}
h4 { font-size: 11px; }
  
/*Layout

------------------------------------------------------------------------- */
html { height: 100%; overflow: hidden; overflow-y: scroll;}
body { height: 100%; width: 100%; background: #FFF url(images/bg.jpg) 50% 0 repeat-x; font: 11px/14px Verdana,Arial,Helvetica,sans-serif; color: #32382E;}

#top, #footer{ width: 980px; margin: 0 auto; position: relative; overflow: hidden; clear: both; z-index: 1;}
#page { width: 959px; min-height: 100%; height: auto!important; height: 100%; margin: 0 auto -120px; padding: 0 0 40px; position: relative; clear: both; z-index: 1;}

/* Top

------------------------------------------------------------------------- */
#top { height: 370px; font-size: 9px;}
h1 { position: absolute; top: 110px; left: 150px; }
#top ul { margin: 5px 0;}
#top ul li { float: left;}
#top ul li span { display: block; padding: 0 5px;}
#top .fr ul { text-align: right;}
#top .fr ul li { float: right;}
#top .fr ul li a { margin: 0 0 0 10px; border: 1px solid #CCC;}
#top .fr ul li span { margin-bottom: 16px; }

/* sidebar

------------------------------------------------------------------------- */
#sidebar { float: left; width: 150px; }
#sidebar .baner { width: 150px; }

.ui-tabs-hide { display: none;}
.ui-tabs-selected { display: block; }

.ui-tabs-nav { float: left; width: 150px; margin: 20px 0; padding: 0 0 15px; clear: both; text-transform: uppercase; background: url(images/archiwum.gif) 0 100% no-repeat; font-family: "Century Gothic"; font-size: 13px;}
.ui-tabs-nav li {float: left; width: 130px; overflow: hidden; margin: 5px 0 0; padding: 0 10px;}
.ui-tabs-nav li:first-child { margin: 0; background: url(images/archiwum.gif) -150px 0 no-repeat; padding: 15px 10px 5px;}
.ui-tabs-nav li a {float: left; width: 130px; font-weight: bold;}
.ui-tabs-nav li.ui-tabs-selected a , .ui-tabs-nav li a:hover { text-decoration: none; color: #00a0a2;}

.menu { position: relative; float: left; padding: 0 0 20px; clear: both; width: 150px; text-transform: uppercase; font-family: "Century Gothic"; font-size: 13px; }
.menu li {float: left; width: 150px; height: 31px; overflow: hidden; margin: 10px 0 0;}
.menu li:first-child { margin: 0;}
.menu li a {float: left; width: 130px; height: 31px; line-height: 31px; padding: 0 10px; background: url(images/menu.gif) 0 0 no-repeat; font-weight: bold; position: relative; overflow: hidden; color: #485E5E;}
.menu li a.selected, .menu li a:hover { text-decoration: none; background-position: 0 -31px; color: #FFF;}
.menu li a img { position: absolute; top: 0; left: 10px;}
.menu li a.selected img, .menu li a:hover img { top: -31px;}


/* side

------------------------------------------------------------------------- */
#side { float: right; width: 310px; }
#side .baner { width: 300px; }
.login { width: 302px; background: url(images/login.gif) 0 100% no-repeat; overflow: hidden; margin: 0 0 20px; clear: both;}
.login fieldset, .login .fieldset {padding: 12px; background: url(images/login.gif) -302px 0 no-repeat; }
.login label { float: left;}
.login .text { float: left; height: 14px; line-height: 14px; width: 190px; padding: 8px 6px; background: url(images/input.gif) 0 0 no-repeat; margin: 1px 0;}
.login .submit { float: right; background: url(images/submit.gif) 0 0 no-repeat; width: 61px; height: 32px;}
.login .submit:hover {background-position: 0 -32px;}
.login a.submit { line-height: 32px;}
#next-gen { float: left; clear: both; margin: 0 0 20px; width: 310px; overflow: hidden;}
.patronat { float: left; clear: both; width: 310px; margin: 20px 0; padding: 0;overflow: hidden;}

/* Content

------------------------------------------------------------------------- */
.entry { text-align: justify; padding: 0 20px; line-height: 20px; width: 458px; float: left; display: inline;}
.entry a { color: #A2761D;}
.entry p { text-indent: 0; padding: 10;}
p { text-indent: 0; padding-top:1em;}
.entry ul { margin: 0 0 20px; text-align: left;}
.entry ul li{ text-indent: 15px; margin: 1px 0; padding: 0; background: url(images/bulk.gif) 0 8px no-repeat; }
.entry ul ul { margin: 0 0 0 20px;}
.entry ul ul li {background-image: url(images/bulk-.gif);}

/* Footer 

------------------------------------------------------------------------- */
#footer {background: #FFF url(images/bgf.gif) 50% 100% repeat-x; height: 120px; overflow: hidden; width: 100%; font-weight: bold; color: #635842; font-size: 9px;}
#footer ul { width: 959px; margin: 0 auto; line-height: 60px; text-align: right; }

/* Other 

------------------------------------------------------------------------- */
.fl { float: left; }
.fr { float: right; }
.clear { clear:both; }
.push { height: 120px; }
.hide { display: none;}

