/* 
Theme Name: PortfelDomowy
Theme URL: http://portfeldomowy.pl
Description: Portfel Domowy
Author: Me
Author URI: http://portfeldomowy.pl
Version: 1.0.0
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}


/*
Here is a list of all the <DIV>s in Whiteboard.
*/

#container{}
#post{}
#postmeta{}
#postnavigation{}
#searchform{}
#sidebar{}



/* ======= general ======= */
.alignleft 	{float: left;}
.alignright 	{float: right}
.cleared 	{clear: both}

a			{text-decoration: none;}
a:hover		{text-decoration: underline;}

h1,h2,h3,h4	{font-family: arial,tahoma,sans;}

h3 {margin: 30px 0 20px 0; font-weight: bold;}




body {background: #28313a; font-family: arial,tahoma,sans;}

#wrapper {width: 920px; padding: 20px; margin: 20px auto; background: url('gfx/bg.gif') top left repeat; border: 1px solid #14181c;}
#internal {}

/* ======= header ======= */
#header {background: #fff url('gfx/bgedge.gif') top right no-repeat; padding: 20px; font-family: arial,tahoma,sans;}
#header .alignleft 	{}
#header .alignright 	{color: #333; font-style: italic; font-size: 13px;}
#header .alignright h2 {font-style: normal; font-weight: bold; padding: 0; margin: 10px 0 0 0; font-size: 16px;}

/* ======= breadcrumb ======= */
#breadcrumb {padding: 10px; color: #8397a9; font-size: 12px;}
#breadcrumb a {color: #6c8498;}


/* ======= main part ======= */
#mainpart {}

/* ======= left part ======= */
#leftpart {float: left; width: 500px; padding: 25px; background: #fff url('gfx/bgedge.gif') top right no-repeat;}


/* =========== post ============= */
/* =========== title ============= */
h2.post-title {margin: 30px 0 20px 0; font-size: 25px;}
h2.post-title a{display:block;font-weight:bold;border-bottom: 1px solid #4f81bd; padding: 0 0 5px 0; color:#000; text-decoration:none;}
h2.post-title a:hover{color:#17365d;}
.commentcount {color: #999; font-style: italic;}

/* =========== content ============= */
.page p,
.post p {line-height: 180%; margin: 20px 0;}

.page em,
.post em {font-style: italic;}

.page b,
.post b,
.page strong,
.post strong {font-weight: bold;}

.page blockquote,
.post blockquote {border-left: 10px solid #666; padding: 10px 10px 10px 20px; margin: 10px 0;font-style: italic;}
.post a {font-weight: bold; color: #0037fe;}

.page ul, .page ol,
.post ul, .post ol {margin: 15px 0 15px 10px; list-style-position:inside;}
.page li,
.post li {margin: 10px 0; line-height: 180%;}

.page img,
.post img {margin: 5px 0;}

/* =========== post meta ============= */
.postmeta {font-size: 11px; color:#777; margin: 10px 0;}
.postmeta a {color: #777; text-decoration: underline;}
.postmeta a:hover {color: #000;}

/* =========== comments listed ============= */
#listedcomments li {margin: 10px 0; list-style:none; padding: 10px;}
#listedcomments li img {float: left; margin: 0px 15px 5px 5px; padding: 2px; border: 1px solid #ccc;}
#listedcomments p {line-height: 150%; margin: 5px 0;}

.even {background: #eee;}
.comment-author-admin,
.bypostauthor {border-left: 3px solid #28313a;}
.odd {}
.vcard {}
.fn {font-weight: bold; color: #333;}
.fn a {color: #333;}
.says {display:none;}

.comment-author-admin .fn {color: #0037fe;}
.commentmetadata {padding-bottom: 15px; border-bottom: 1px dotted #666; font-size: 11px;}

.vcard , .commentmetadata {color: #666;}

.commentmetadata a {color: #666;}

/* =========== comments form ============= */

#author, #email, #url, #comment
	{border: 1px solid #ccc; padding: 10px; margin: 5px 10px 5px 0;}
	
#author:hover, #email:hover, #url:hover, #comment:hover
	{border: 1px solid #666;}
	
#author, #email, #url
	{width: 200px;}

#comment
	{width: 470px;}
	
#submit {background: #0037fe; color: #fff; padding: 10px 15px; border: 1px solid #7796ff}
#submit:hover {background: #3b67ff;}

/* =========== page navigation ============= */
.wp-pagenavi {margin: 30px 0; padding: 10px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center;}

.wp-pagenavi a, .wp-pagenavi a:link
	{ color: #0037fe; font-weight: bold; padding: 5px 10px;}
.wp-pagenavi span.current, .wp-pagenavi span.extend
	{ color: #000; padding: 5px 10px;font-weight: bold;}
.wp-pagenavi span.pages 
	{ color: #777; }
.wp-pagenavi a:hover 
	{ text-decoration: underline; }



/* =========== right panel ============= */

#rightpart {float: left; width: 350px; margin-left: 20px; }
#leftpart .rss,
#rightpart .rss { padding: 10px; margin-bottom: 20px; background: url('gfx/feedbar.png') top left no-repeat; border: 2px solid #df5225;}
#leftpart .rss a,
#rightpart .rss a {display: block; color:#fff; font-weight: bold; text-decoration: none; padding: 10px 10px 10px 100px;}
.sidebar {}

#rightpart ul,
#rightpart ol {margin: 0 0 20px 0; list-style: none; border-bottom: 1px dotted #41515f;}
#rightpart li {padding: 10px 25px; border-top: 1px dotted #41515f; color: #41515f;}
#rightpart a {color: #8298aa}
#rightpart a.hilite {color: #fff; padding-left: 10px; border-left: 4px solid #e45b26;}

#rightpart h2 {font-weight: bold; padding: 5px 15px 5px 0; color: #41515f; text-align: center; letter-spacing: 4px;}

#rightpart p {line-height: 180%; padding: 0px 20px 20px 20px; color: #41515f;}


#footer {color: #8397a9;}
#footer .copyright {color: #333; font-weight: bold; margin-bottom: 5px; background: url('gfx/bgfooter.gif') top left no-repeat; width: 230px; padding: 5px 0 0 60px; height: 47px; font-size: 12px;}
#footer .disclaimer {font-size: 11px; width: 600px; padding: 5px;}


/* --- Tabela zestawienia --- */
.zestawienie {margin: 0 auto;}
.zestawienie td {padding: 10px 5px;}
.tablehead {text-align: center; font-weight: bold;}
.co {width: 200px;}
.kiedy {width: 150px; text-align: center;}
.stan {width: 150px; text-align: center;}

/* =========== related panel ============= */
#related {width: 230px; padding: 0 10px;}
#related h3 {text-align:center;}
#related ol li {font-size: 10px;}

/* =========== reklama ============= */
.reklama {line-height: 180%;}
#adtitle {text-align: center; text-transform:uppercase; font-size: 10px; letter-spacing: 3px; color: #ccc; padding: 0; margin: 0;}
.reklama a {color: #0037fe;}

/* =========== postlist ============= */
#postlist {line-height: 200%;}