/*
Theme Name:		WP Framework
Theme URI: 		http://wpframework.com/
Version: 		0.2.4.10
Description: 	A <em>blank</em> WordPress Theme Framework <strong>that's everything you need, and nothing you don't.</strong> With features like <em>microformats, a traditional template structure, convention over configuration, clean semantic code, documenation, and it's atomic templating system</em>, WP Framework is <em>completely extensible, flexible</em> and <strong><em>the</em></strong> starting point for theme authoring and customization. To learn more, visit <a href="http://wpframework.com">http://wpframework.com</a>.
Author: 		Ptah Dunbar
Author URI:		http://ptahdunbar.com
Tags:			one-column, two-columns, three-columns, fixed-width, sticky-post, threaded-comments, microformats
Copyright 2008 Ptah Dunbar <http://ptahdunbar.com> All rights reserved.
WP Framework is licensed under the terms of the GNU General Public License version 2.

If you have any questions, comments, or concerns, 
visit <http://wpframework.com> for more information!
*/

/* Reset Browser Defaults */
@import url( 'library/media/css/reset.css' );

/* Apply base theme styles and colors */
@import url( 'library/media/css/base.css' );

/* Basic 2 Column Layout */
@import url( 'library/media/layouts/2col-r.css' );

/* Stylistic CSS Styles */
@import url( 'library/media/css/screen.css' );
/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}

* {
 font-family: Helvetica, Arial;
}

body { background: #E0DCC3;}
.container { background:#29ABE2; ;  width: 950px;}

.header       { 
   height: 150px;

}



/*** aktualne ***/

div#headmenutop {
  position: relative;
  left:55px;
}

div#headmenu { 
margin-left:0; 
height:34px; line-height:34px; 
 color:white; width:895px; padding-left:0px; padding-right:0;margin-right:0; background: #FFD700 ;
border-top:3px solid white;   
border-bottom:3px solid white;  
}

div#headmenutopbo {
  width:7px;
  height:3px;
  background: #29ABE2;
  position:absolute;
  
}
div#headmenubotbo {
  width:7px;
  height:3px;
  background: #29ABE2;
  position:absolute;
  top:37px;
}


div#headmenu a.first {
   display: block;
   float:left;
   height: 14px;
   line-height:14px;
   padding:10px;
   padding-left:10px;
   padding-right:10px;
   border:0;
  font-family:verdana;color:white;
  background: url(library/media/strefamlodych/lewy_zolty_niebieski.png)  no-repeat;
}


div#headmenu a.next {
   background: url(library/media/strefamlodych/lewyzoltyzolty.png) no-repeat;
   display: block;
   float:left;
   height: 14px;
   line-height:14px;
   padding:10px;
   padding-left:10px;
   padding-right:10px;
   border:0;
font-family:verdana;color:white;
}

div#headmenu a.first:hover {
 text-decoration: none;
 background: url(library/media/strefamlodych/lewy_zielony_niebieski.png) no-repeat #bfa100;
}

div#headmenu a.next:hover {
 text-decoration: none;
 background: url(library/media/strefamlodych/lewyzoltyzielony.png) no-repeat #bfa100;
}


div#headmenu a.leftselected {
 background: url(library/media/strefamlodych/lewyzielonzolty.png) no-repeat;
}



div#headmenu a.last {
 padding-right:5px;
}


#primary   { background: white;  }
#secondary  { background:  #F6F4E4;  }

#content {
  margin:10px;
 padding: 10px;
 background: #F6F4E4;
}

.page-template-stronastartowa-php #content  { margin:0;padding:0;background: #29ABE2; }

h1.page-title { width:100%;height:20px;line-height:20px; background: #F6F4E4; }

div#primary .post { padding:10px;
border-bottom:10px solid #F6F4E4;
 }

.header form.searchform  {
  display:block;
  padding-left: 690px;
  padding-top: 0px;
  width: 200px;
  background: url(library/media/strefamlodych/lupka.png) no-repeat 660px 0px;
//no-repeat 10px 60px;
  z-index: 100;
}

.header .searchform input { border:0; background:white; width:150px; z-index: 100;}
.header .searchform button { border:0; color: white; background: #29ABE2;  font-family: Helvetica, Arial; font-weight: bold; padding:0; margin: 0;  z-index: 100;}

.footer { color:white; background:#29ABE2; text-align:center; border:0;padding:0;margin:0; }
.footer a { color: white; }

/* style dla strony startowej */


div#startowa_temat {
  background: #F6F4E4;
  width: 340px;
  height: 440px;
  margin: 5px;
  margin-left:10px;
  padding: 5px;
  padding-top: 10px;
  padding-left:15px;
  float: left;
  color:#424242;
  font-family: Helvetica, Arial;
 font-size:9pt;
}

div#startowa_temat h1 {   color:#424242; }

div#startowa_aktualnosci,div#startowa_bylo,div#startowa_wydarzy  {
  background: white;
  width: 160px;
  height: 440px;
  margin: 5px;
  padding: 5px;
  padding-top: 10px;
  padding-left:15px;
  float: left;
  font-family: Helvetica, Arial;
  color:#424242;
  font-size:8pt;
  overflow: hidden;
}

div#startowa_aktualnosci a,div#startowa_bylo a,div#startowa_wydarzy a {
 font-size:8pt;
  color:#424242;
}

div#startowa_aktualnosci h2 a,div#startowa_bylo h2 a,div#startowa_wydarzy h2 a {
 font-weight:bold;
 font-size:11pt;
  color:#424242;
}

div#startowa_aktualnosci div.entry,div#startowa_bylo div.entry,div#startowa_wydarzy div.entry {
 font-size:8pt;
  color:#424242;
  padding:0;margin:0;
}

div#startowa_aktualnosci h2 ,div#startowa_bylo h2 ,div#startowa_wydarzy h2  {
  padding:0;margin:0;
}

div#startowa_media {
  background: white;
  width: 340px;
  height: 540px;
  margin: 5px;
  margin-left:10px;
  padding: 5px;
  padding-left:15px;
  float: left;
  color:#424242;
  font-family: Helvetica, Arial;
 font-size:8pt;
}

div#startowa_media a { color:#424242; }

div#startowa_media img { margin:0px;padding:0px; margin:auto;text-align:center;}

div#startowa_gadzety {
  background: white;
  width: 160px;
  height: 540px;
  margin: 5px;
  padding: 5px;
  padding-left:15px;
  float: left;
  font-family: Helvetica, Arial;
  color:#424242;
  font-size:9pt;
}

div#startowa_redaktor {
  background: white;
  width: 350px;
  height: 120px;
  margin: 5px;
  padding: 5px;
  padding-left:15px;
  float: left;
  font-family: Helvetica, Arial;
  vertical-align: middle;
  color:#424242;
 font-size:8pt;
}

div#startowa_loga {
  background: white;
  width: 350px;
  height: 190px;
  margin: 5px;
  padding: 5px;
  padding-left:15px;
  float: left;
  font-family: Trebuchet MS, Verdana;
  vertical-align: middle;
  color:#424242;
 font-size:8pt;
}

div#startowa_katalog {
  background: white;
  width: 350px;
  height: 190px;
  margin: 5px;
  padding: 5px;
  padding-left:15px;
  float: left;
  font-family: Helvetica, Arial;
  vertical-align: middle
  color:#424242;
  font-size:8pt;
}

div#startowa_aktualnosci img,div#startowa_bylo img,div#startowa_wydarzy img, div#startowa_katalog img, div#startowa_loga img, div#startowa_redaktor img, div#startowa_gadzety img, div#startowa_media img {
 padding-bottom:10px;
}

.footer {
  font-weight: bold;
  font-family: Helvetica, Arial;
  text-align:center;
  color: white;
  height:50px;
  line-height:50px; 
}
.footer span { text-align:center; padding-left:12px; padding-right:12px; float: left; }

.entry-title,.entry-meta,.entry-header.entry-content,.article,#secondary,.xoxo,ul,h3,h2,h1 { font-family: Helvetica, Arial; }

div#startowa_media {text-align:center;}
div#startowa_media h2 { color:#155671; text-align:center; font-size:11pt; font-weight:bold; }

#secondary h3 { font-weight: bold; font-size:9pt;padding:0;margin:0; }
#secondary p { font-size:7pt; padding:0;margin:0;margin-bottom:10px; }
#secondary img {margin-top:10px;}

div#katalog_lewa {background:white; float:left; width:40%; height:800px; vertical-align:top; padding-top:2%;}
div#katalog_lewa h2 {color: black; font-size:11pt; font-weight:bold; }
div#katalog_lewa h2:hover a { color:#424242; }
div#katalog_lewa h2 a {color: black; text-decoration:none;}
div#katalog_lewa h2 a:hover {color:#424242; text-decoration:none; }

div#katalog_lewa div#katalog_spis {width:80%;padding:5%;margin-left:5%; background: #F6F4E4;}
div#katalog_lewa div#excerpt {width:80%;padding:5%;margin-left:5%;margin-top:2%;background:white;}
div#katalog_lewa div#excerpt h2 {    color:#424242; }

div#katalog_prawa { float:left; width:45%; padding-top:2%; margin-left:10%;margin-right:5%; }
div#katalog_prawa h2 {   color:#424242; }


#category-title {
 background: url('library/media/strefamlodych/nawias.png') no-repeat;
height:20px; 
display:block;
line-height:20px;
 padding-left:10px;
 font-weight: bold;
 text-decoration: none; 
font-style:normal;
 font-family: Arial; 
color:#155671;
}

.navigation-links { padding-left:10px;padding-right:10px;font-family: Helvetica, Arial;}
.navigation-links a { font-family: Helvetica, Arial;}

.page  { padding: 10px; }


div#secondary li, div#secondary ul {list-style:none; }
