/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Begin Structure */


body {
	margin: 0;
	padding: 0;
	font-size: 7pt; 
	font-family: Tahoma, Arial, Verdana Sans-Serif;
	line-height: 180%;
	color: #535353;
	text-align: center;
	}

#content {width: 948px; font-size: 1.2em; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; border-bottom: 1px solid #cacaca;}
	
.right {float: right;}
.left {float: left;}
.logoimg {position: absolute; top: 30px; left: 21%;}

#wrapper {width: 948px; margin: 0 auto; border-bottom: 1px solid #cacaca; background-image: url('images/wpbg.jpg')}
#wrapper:after {  content : ".";  display : block;  height : 0;  clear : both;  visibility : hidden;  font-size : 0;  }

#footer {margin: 0; padding: 10px 15px 30px 15px; width: 918px; min-height: 100px;}

#menu {width: 100%; height: 28px; border-bottom: 1px solid #c8c8c8;}

#page { background-color: white; margin: 0 auto; padding: 0; width: 955px;}

#header { margin: 0; padding: 0;}
	
#breadcrumbs {float: left; margin: 0; padding: 0}
#breadcrumbs a {text-decoration: underline;}
	
.tags a{text-decoration: underline;}

#top {margin: 0; padding: 0;}
#usermenu {height:35px; width: 929px; padding: 20px 10px 0 0;}
#search {height: 56px; width: 948px; border-top: 1px solid #cacaca;border-left: 1px solid #cacaca;border-right: 1px solid #cacaca;}
.screen-reader-text {visibility: hidden;}
#headerimg {margin: 0; width: 951px;}

/* Begin Form Elements */
#searchform {margin: 13px 0 0 0;width: 250px;text-align: center; float: right;}
#searchsubmit {background-image: url('images/search.gif'); background-repeat: no-repeat; width: 32px;height: 23px; border: 0px; margin: 0; padding: 0; cursor: pointer;}
#s {border: 1px solid #cacaca; margin: 0px; margin-right: -4px;padding: 0px; height: 21px; width: 200px;}
	
#rcie_list_2 {width: 320px; float: right;}
#rcie_list {width: 320px; float: left;}
#rcie_list h2, #rcie_list_2 h2 {font-size: 10pt; margin: 7px;}
#rcie_list h3, #rcie_list_2 h3 {margin-top: 3px; font-size: 9pt;}

nobr{}
	
/* menu */	

#dropmenu, #dropmenu ul { margin:0; padding:0; list-style-type:none; position:relative; line-height:1.5em; z-index:300; width:100%; background:#fff;} 
#dropmenu a {background: url('images/round_menu_bg.gif') no-repeat bottom center #ffffff;display:block; padding:6px 7px 5px 7px; color:#00397c; border-right:1px solid #c8c8c8; text-decoration:none; } 
#dropmenu a:hover {color:#00397c; text-decoration: underline;} 
#dropmenu li {float:left; position:relative;border-bottom: 1px solid #c8c8c8;} 
#dropmenu ul {position:absolute; display:none; left:-1px; padding-bottom: 8px; border-bottom: 2px solid #001e88; border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; } 
#dropmenu ul a {border:0;} 
#dropmenu li ul {border-top:1px solid #c8c8c8; width:18.2em; } 
#dropmenu li ul a {width:16em; height:auto; float:left; color: #676767; text-align: left; margin: 0 5px 0 5px; padding: 8px 0 8px 10px; border-bottom: 1px dotted #676767; background: url("images/list_image.gif") no-repeat scroll 0 ;} 
#dropmenu li ul a:hover {font-weight: bold; text-decoration: none; text-align: left; color: #001e88} 
#dropmenu ul ul {top:auto;} 
#dropmenu ul li {border-bottom: 0;} 
#dropmenu li ul ul {left:15em; margin:0px 0 0 15px;} 
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;} 
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}  
/*menu*/


#left-column{width: 221px; margin-top: -31px; padding: 0; }
#news-column{width: 695px; padding: 0 15px 0 15px; }
	
	
#sidebar1{margin-top: -35px; border-bottom: 1px solid #c8c8c8; text-align: left; background-color: #F2F2F2}
#sidebar1 ul {list-style-type:none; margin: 0; padding: 0;}

#map h2 {color: #00397c; margin: 15px 0 15px 0; font-size: 11pt;}
#map {text-align: left; padding-left: 15px; border-bottom: 1px solid #c8c8c8; overflow: hidden; height: 285px;}
	
.left-col-top{margin-left: -4px;}
	

/*newsletter */
#wpsb {text-align: left; padding: 0 15px 0 15px;}
#wpsb h2 {color: #00397c; margin: 15px 0 15px 0; font-size: 12pt}
	
.wpsb_form_label {height: 24px; width: 200px; margin: 10px 0 10px 0; padding: 0;}

#wpsb_form_label_radio{display: none}
#someday h6 {display: none}
#someday ul {margin: 0; padding: 10px 0 15px 15px; }
#someday h4 {color: #00397c; margin: 15px 0 15px 0; font-size: 12pt}

#menupr h6 {display: none}
#menupr ul {margin: 0; padding: 10px 0 15px 15px; }
#menupr h4 {color: #00397c; margin: 15px 0 15px 0; font-size: 12pt}
	
#wpsb_email{height: 16px; margin: 0 -3px 0 0; padding: 0; width: 155px; border: 1px solid #c8c8c8; margin-right: -3px; font-size: 9pt; color: #00397c; padding: 3px;}
.wpsb_form_btn {background-image: url("images/accept.gif"); width:29px; height: 24px; border: 0; padding: 0;}
/*newsletter */

	
#blog_introduction {text-align: left;}	
#blog_introduction h2 {color: #00397c; margin: 15px 0 15px 0; font-size: 11pt; font-weight: bold; border-bottom: 1px dotted #e3e3e3}
	
.entry{float: right; margin: 10px 0 10px 0}
.olderentry{float: right; width: 333px; margin: 10px 0 10px 0}
	
.title {color: #00397c; font-size: 10pt; font-weight: bold;}
.claerboth{clear: both;}
.entry .alignleft {padding: 10px; border: 1px solid #e3e3e3;}
.entry p {margin-left: 20px;}
.entry .read_more_img {margin-left: 10px; margin-bottom: -10px; margin-left: 20px;}
	
.post_additional_data {width: 460px;float: right; border-bottom: 1px solid #00397c; text-align: right; margin-top: 30px;}


.post_additional_data-left{width: 100px; float: left; border-right: 1px solid #00397c; height: 20px; padding-top: 5px; text-align: center;}
.post_additional_data-right{width: 189px; float: right;text-align: right;height: 22px; padding-top: 2px;}

#older-left-col{width: 338px; float: left; padding-right: 8px; padding-top: 30px; padding-bottom: 15px;}
#older-right-col{width: 338px; float: right; padding-left: 8px; padding-top: 30px; padding-bottom: 15px;}

#older-left-col .alignleft {border: 1px solid #cacaca; padding: 10px}
#older-right-col .alignleft {border: 1px solid #cacaca; padding: 10px}
	
.older_post_additional_data {width: 180px;float: right; border-bottom: 1px solid #cacaca; text-align: right;}
	
.older_post_additional_data-left{width: 70px; float: left; border-right: 1px solid #cacaca; height: 20px; padding-top: 5px; text-align: center;}
.older_post_additional_data-right{width: 100px; float: right;text-align: right;height: 22px; padding-top: 2px;}
.older_read_more_img {margin: 0; padding: 0; border: 0;}
	
	
#horizontal-slider {border-bottom: 1px solid #cacaca; background-color: #F2F2F2;}
#content-bottom-center {width: 948px; margin: 0; padding: 5px 0 0 0;border-bottom: 1px solid #cacaca;}
	
#content-bottom {width: 948px; margin: 0; padding: 0;}	
#horizontal-slider {padding: 10px 0 10px 0}
#bottom-menu {width: 948px; margin: 0; padding: 0; overflow: hidden; padding: 15px 0}
	
/*dolne menu powy�ej stopki*/
#bottommenu, #bottommenu ul {font-weight: bold;margin:0; padding:0; list-style-type:none; position:relative; line-height:1.5em; z-index:300; width:100%; background:#fff;}
#bottommenu a {display:block;width: 100px; height: 35px; color:#00397c; text-decoration:none; background:#fff; } 
#bottommenu a:hover {color:#00397c;} 
#bottommenu li {float:left; position:relative;} 
#bottommenu ul {text-decoration: none;padding-bottom: 5px;  } 
#bottommenu ul a {border:0;} 
#bottommenu li ul {text-decoration: none;width: 115px; display: block;} 
#bottommenu li ul a {font-weight: normal;width:10em; height:auto; float:left; text-align: left; margin: 0 0 0 10px; padding: 2px 0 2px 0} 
#bottommenu li ul a:hover {text-align: left;} 
#bottommenu ul ul {top:auto} 
#bottommenu ul li {border-bottom: 0; margin-left: 2px;} 

	
	
#contact{width: 210px; text-align: left; line-height: 130%; font-size: 8pt; color: #6e6e6e;}
#contact ul {padding-top: 0; margin-top: 0}
#contact a {color: #6e6e6e}	

.footerimage {margin: 0; padding: 0}
	
a {text-decoration: none;}
a:link {color: #00397c}
a:hover, a:visited {color: #001e88}

#someday {width: 220px; text-align: left; line-height: 130%; font-size: 8pt; color: #6e6e6e;}
#someday ul {padding-top: 0; margin-top: 0}
#someday a {color: #ff00ae}

#menupr {width: 220px; text-align: left; line-height: 130%; font-size: 8pt; color: #6e6e6e;}
#menupr ul {padding-top: 0; margin-top: 0}
#menupr a {color: #00397C}

#newsletter{width: 100%; overflow: hidden; border-bottom: 1px solid silver; margin-bottom: 5px;}

.widget {list-style-type: none; margin: 0;}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}


.clear {
	clear: both;
}

/* End Structure */



h2 {
	margin: 30px 0 0;
	color: #00397c;
	font-size: 11pt;
	font-weight: bold;
	}


h3 {
	padding: 0;
	margin: 30px 0 0;
	}

/* End Headers */



/* Begin Images */

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */


img {border: 0}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	list-style: none;
	}

html>body .entry li {
	margin: 0;
	}


.entry ol {
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

/* End Entry Lists */


.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

/* End Form Elements */

