/*  
Theme Name: WesołePrzedszkole.pl
Theme URI: http://wesoleprzedszkole.pl/nowa
Description: Your theme
Version: 1
Author: You
Author URI: http://binarybonsai.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	

	*** REGARDING IMAGES ***
	All CSS that involves the use of images, can be found in the 'index.php' file.
	This is to ease installation inside subdirectories of a server.

	Have fun, and don't be afraid to contact me if you have questions.
*/



/* Begin Typography & Colors */
h1,h2,h3,h4,h5,h6 {
  margin: 0px;
  margin-bottom: 2px;
}

a, a:visited {
  text-decoration: underline; 
  color: #FF6000;
}
a:hover {
  text-decoration: underline; 
  color: #Red;
}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color: #333;
	text-align: center;
	margin: 0;
	padding: 0; 
	}
	

#header {
	background-color: #73a0c5;
	padding: 0;
	margin: 0 auto;
	height: 257px;
	width: 100%;
	}

#page {
	background-color: white;
	text-align: left;
	margin: 0px auto;
	padding: 0;
	width: 810px;
	}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

#main {
    float: right;
	width: 545px;
	margin-right: 39px;
	font-size: 1.2em;
	}
#content {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
    padding-left: 10px;
}
#content_bottom {
    height: 34px;
}
#sidebar {
    float: left;
    width: 186px;
    padding-left: 30px;
    padding-right: 10px;
    margin: 0px;
}
#sidebar ul {
  margin: 0px;
  padding: 0px;
}
#sidebar ul li{
  list-style-type: none;
  list-style-image: none;
  font-size: 1.4em;
  margin-top: 4px;
  margin-bottom: 4px;
}
#wyroznione {
  margin-bottom: 5px;
}
#aktualnosci {
  margin-top: 5px;
  margin-bottom: 5px;
}
#archiwum {
  margin-top: 5px;
  margin-bottom: 5px;
}
#archiwum h2 {
 margin-bottom: 10px; 
}
#topmenu {
  margin-left: 50px;
  margin-right: 50px;
  padding-top: 125px;
  padding-bottom: 20px;
}
#topmenu #combo {
  width: 270px;
  float: left;
  margin-top: 30px;
  margin-left: 6px;
}
.icons {
 width: 206px;
 float: right;
}

h3.firbig {
 text-indent: -8000px;
 height: 70px;
 width: 204px;
 position: relative;
}

.post {
  margin-bottom: 30px;
}

.filmy {
  margin-top: 10px;
  margin-bottom: 20px;
  text-align: center;
}
.filmy a {
  padding: 10px;
}
.filmy a img {
 padding: 4px;
 background: White;
 border: 1px solid #ccc; 
 margin-left: 10px;
 margin-bottom: 10px;
}
.filmy a:hover img {
 padding: 4px;
 background: White;
 border: 1px solid Red; 
 margin-left: 10px;
 margin-bottom: 10px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

h2 {
  text-weight: normal;
  font-size: 1.3em;
}

h3 {
  text-weight: bold;
  font-size: 1.1em;
  color: #29537C;
  clear: both;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
}

.aligncenter {
  margin-left: auto;
  margin-right: auto;
  display: block;
  clear: both;
  float: none;
}
.alignleft {
  float: left;
}
.alignright {
  float: right;
}

.border {
 margin:2px;
 margin-top: 10px;
 margin-bottom: 10px;
 border: 1px solid #aaa;
 background: White;
 padding: 4px;
}
a > .border,a:visited > .border {
 background: white;
 margin-left: auto;
 margin-right: auto;
}
a:hover > .border {
 background: Red;
}
p {
  line-height: 1.6em;
}
fieldset {
  border: 0px;
}
#partnerzy a img, #partnerzy a:hover img {
 border: 1px solid #ccc;
 background: White;
 padding: 1px;
 margin-left: auto;
 margin-right: auto;
 display: block;
}
