/*

Theme Name: TBSerene

*/


/* GENERAL */

* {margin:0;padding:0;border: 0;}

body {font-family:"Lucida Grande",Verdana,sans-serif;font-size:small;background:#eee;color:#333; font-size:13px;}

a:link, a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}

pre  {white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap;
	white-space: -o-pre-wrap; word-wrap: break-word;}

pre,

blockquote {width: 520px; margin: 10px;background: #eee;font-style: italic; padding: 10px;

	border-left: 4px solid #3c798d; font-size: 0.9em;}
	

.alignleft {float: left;}
.alignright {float: right;}

.clearing {clear: both;}

/* CONTAINER */

.internal {margin: 0 auto;width:960px;padding: 10px 0;}
.internal  ul {margin: 10px 0;}

/* HEADER & FOOTER */

.header {background: #fff; color: #333; border-bottom: 4px solid #eee;}

.header a {color: #999; font-weight: bold;padding: 3px 0;}

.header a:hover {	color: #333; text-decoration: none;}

/* HEADER MENU */

.header ul {float: right;padding: 0;margin: 15px 0 0 0;}

.header li{list-style: none; display: inline;margin: 0; padding: 0px;}

.header li a{margin-right: 3px; padding: 10px;}

/* SUBHEADER */

.subheader {background:#275769; color: #000; border-top: 4px solid #3c798d; border-bottom: 1px solid #224e5a;}

.subheader a {color: #ddd; font-size: 11px;}
.subheader a:hover {color: #fff;}

.subheader ul,
.subheader li			{display: inline; background: none; padding: 0; }

.subheader ul			{margin: 0; padding: 0; color: #19505f;}

.subheader li			{padding: 0px 15px; margin: 0; border-left: 1px solid #2d6677; border-right: 1px solid #224e5a;}
.subheader li.last	{border-right: none;}
.subheader li.low		{border: none; background: #275769 url('images/navgrad.gif') bottom left repeat-x; padding: 8px 15px 12px 15px;}
.subheader li.first	{border-left: none;}
.subheader li.noborder{border: none;}

.subheader  h4 {color: #fff;padding: 0;text-align: right;}

.infobox {line-height: 150%;height: 90px;background: #3c798d;padding: 10px 13px 20px 37px;}

/* SEARCHBOX */

.searchbox {margin: 20px 0 0 0; background: url('images/searchbg.gif') top left no-repeat; width: 308px; padding: 6px; }
.searchform { margin: 0px; padding: 0px; overflow: hidden; }
.s {width: 250px; color: #333; font-size: 12px; font-family: Verdana, Helvetica, Sans-Serif; padding: 5px; margin: 0;}

/* Breadcrumb */

.breadcrumbs {color: #666;}
.breadcrumbs a {color: #333;}

/* CONTENT */

.mainpart{width:580px; padding: 30px; background:#fff; border-top: 4px solid #eee; color: #111;}

.mainpart p {line-height: 200%;}

.mainpart em {color: #000;}

.mainpart a {color: #d77401;}

.samatresc p {margin-bottom: 20px;}


/* CONTENT HEADERS */

.mainpart h1 {font-size: 1.8em; line-height: 120%; margin: 5px 0;padding: 0 0 5px 0; font-weight: normal;}

.mainpart h2 {font-size: 1.5em;margin: 5px 0;font-weight: normal;}

.mainpart h3 {margin: 20px 0; font-size: 1.3em;font-weight: normal;}

.mainpart h4 {font-size: 1.3em; margin: 0 0 10px 0;}


.mainpart h1 a,

.mainpart h2 a {color:#276277;}

h3 {font-size: 1.1em;margin: 5px 0;}

/* CONTENT BOX */

.boxed  					{padding: 10px; border: 1px solid #eee; margin-top: 10px;}

.boxed h2 				{margin: 5px 0 10px 0;}

.metadane_small 			{font-size: 0.9em; color: #aaa; margin: 10px 0 5px 0;}

.metadane_small a 		{color: #aaa; text-decoration: underline; border: 0;}

.metadane_small a:hover 	{color: #333;}



.heading 				{padding: 10px; margin: -10px -10px 10px -10px; background: #eee; font-size: 1em; font-weight: bold; color: #aaa; border-top: 4px solid #ddd;}

.heading a 				{color: #276277;}



.more-link 				{display: block;font-weight: bold;margin: 20px 0;text-align: center;}





/* METADATA */

.grayed {color:#999; margin-bottom: 10px;}

.metadane {padding: 15px 0 7px 0; margin-bottom: 20px; border-bottom: 1px solid #eee; font-size: 0.9em; color: #aaa;}

.metadane a 			{color: #999; border: 0;}
.metadane a:hover 	{color:#000;}



.tematy {background: url('images/bar.png') -192px -34px no-repeat; padding-left: 20px;}

.komentarze a {background: url('images/bar.png') -167px -53px no-repeat; padding-left:20px;}



.metadata_bottom {color: #999;padding: 10px;margin: 20px 0 10px 0;border-top: 1px solid #eee;border-bottom: 5px solid #eee;}

.metadata_bottom a {color: #888;font-weight: bold;}

.metadata_bottom a:hover {color: #333;}



.post-ratings {color: #666;}

	

#metadata_link {margin: 0 0 20px 0; padding: 0;}

#metadata_link ul {background: none; margin: 0; padding: 0;}

#metadata_link li {float: left; background: #eee; display: block; padding: 10px; width: 160px; height: 40px; margin: 5px; overflow: hidden; text-align: center;border-bottom: 1px solid #dedede;}

#metadata_link a {font-weight: bold;}



.more-link {display: block;font-weight: bold;margin: 20px 0;text-align: center;}



.bottomad {margin-top: 20px; text-align: center;}



.topreturn {text-align: right;}



#podobne {margin:20px 0; padding: 0;}

#podobne ul {background: none; margin: 5px 0 0 0; padding: 0;}

#podobne li {float: left; background: #eee; display: block; padding: 10px; width: 162px; height: 120px; margin: 5px; overflow: hidden; border-bottom: 1px solid #dedede;}



/* SIDEBAR */

.sidebar {width:319px;}

.sidebar h4 {display: block; /*background: #fff url('images/side_header.gif') top left no-repeat; */margin: -15px -15px 0 -15px;
padding: 8px 15px 0px 15px;	font-size: 1em; color: #3c798d;}

.tabbox {text-align:right; margin: 5px 0 20px 0;}
.tabbox a {background: #ccc; color:#333; padding: 5px 10px;}

.siderss {margin: 20px 0 0 0;}

.sidead {margin: 0 0 20px 5px; text-align: center;}
.sidead img {margin: 10px;}
.sidead a {color: #333;}



.sidebox {/*background: #fff url('images/side_bg.gif') top left repeat-y; */padding: 15px; color: #666; margin-bottom: 10px;}

.sidebox a {color: #333;}

.sidebox ul li {border-bottom: 1px solid #dedede; padding: 5px 0;}


/* FOOTER */

.footer {background:#275769; color: #42869a; border-top: 4px solid #1c3f4c; text-align: center;}
.footer a {color: #eee;}
.footer a.credits {color: #42869a;}

/* lists */

ul {list-style: none; padding: 2px 0; margin: 0 10px; }

ul li{margin:0px; padding: 2px 0; list-style-type:none;}

.mainpart ul {margin-bottom: 20px;}

.mainpart ul li{background:url('images/bar.png') -128px -112px no-repeat; padding: 5px 0 0 20px; margin: 2px 0; line-height: 150%;  color:#333;}

.mainpart ol {margin: 0 30px 30px 30px;}
.mainpart ol li {padding: 3px 0;}

/* ----- COMMENTS ----- */

#comments{ margin:30px 0; line-height: 150%;}

#comments ul {margin: 0; padding: 0;}

#comments ul.children {margin: 10px 0 10px 10px; padding: 0; background: #fff;}

#comments li {color: #333;margin-bottom: 3px;padding: 0; background: #fff; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd;}

#comments li p{padding: 10px;margin: 0;border: none; clear: both;}

#comments .bypostauthor {background: #eee;}

#comments .avatar {float: left; position: relative; padding: 1px; border: 1px solid #999; margin: -7px 10px 0 0;}

#comments .bypostauthor .vcard cite {color: #268ECF; font-weight: bold;}


.vcard {color: #999;padding: 10px; float: left; width: 250px;}
.vcard a  {color: #444;font-weight: bold;}
.vcard a:hover {color: #333;}

#comments .reply {margin: 0 0 10px 10px;}

.commentmetadata {font-style: italic; margin-right: 10px; padding: 10px 0; float: right; width: 250px; text-align: right;}
.commentmetadata a {color: #999;}

#author,
#wpcf_author,
#email,
#wpcf_email,
#url,
#wpcf_url,
#commenting,
#wpcf_commenting 		{border: 1px solid #ccc; padding: 5px; margin-top: 5px;}

#author,
#wpcf_author 			{width: 200px; }

#email,
#wpcf_email 				{width: 200px; }

#url,
#wpcf_url 				{width: 200px; }

#commenting,
#wpcf_commenting 		{width: 565px; }

#submit,
#wpcf_submit 			{background: #268ECF; color: #fff; padding: 10px; border: 1px solid #ccc; margin-top: 10px;}


/* WORDPRESS STUFF */

.previous-entries a { float: left; padding-left: 18px; }

.next-entries a { float: right;	padding-right: 18px; }



.aligncenter,

div.aligncenter {display: block;margin-left: auto;margin-right: auto;}



.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}



.wp-caption img {margin: 0;padding: 0;border: 0 none;}

.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}



/* WP-PAGENAVI */



.wp-pagenavi {padding: 10px 0; margin: 10px 0; text-align: center;}



.wp-pagenavi a,

.wp-pagenavi a:visited,

.wp-pagenavi a:link {padding: 5px 10px; margin: 2px; color: #ddd; background: #275769;}

.wp-pagenavi a:hover {color: #fff;}



.wp-pagenavi span.pages,

.wp-pagenavi span.current,

.wp-pagenavi span.extend {padding: 5px 10px;margin: 2px;border: 1px solid #000;background: #fff;color: #000;}



.wp-pagenavi span.current {font-weight: bold;}



div#coldform * { padding: 5px; margin: 0;}

div#coldform {
	font-family: Verdana, sans-serif;
	background-color: #fff;
	font-size: 11px;
	margin: 11px 0;
	width: 500px;
	color: #333;
}

div#coldform fieldset {
	border: 0 none;
	display: block;
	clear: both;
}

div#coldform legend.hide {
	display: none;
}

div#coldform label.label {
	text-align: right;
	display: block;
	padding: 3px 0;
	margin: 3px 0;
	width: 125px;
	clear: left;
	float: left;

}

input#coldform_carbon { margin: 0 0 -7px 7px; }


div#coldform textarea,

div#coldform input {padding: 10px; border-bottom: 1px solid #3c798d; border-right: 1px solid #3c798d;}

div#coldform textarea#coldform_message,  
div#coldform input.input {
	font-family: Verdana, sans-serif;
	margin: 3px 11px;
	display: block;
	width: 300px;
	float: left;
}

div#coldform input.submit {
	margin: 3px 0 13px 137px;
	display: block;
	width: 307px;
	float: left;
}
