/*
Theme Name: Styl dla serwisu PodwójneOpodatkowanie.pl
Version: 1

*/

html, body, p, div, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, legend, ul, ol, li, dl, dt, dd, a, img, address, strong, em
	{ margin: 0; padding: 0; /*list-style: none;*/ border: 0; outline: none; }
	
html, body, p, div, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, legend, ul, ol, li, dl, dt, dd, a, img, address 
	{ font-weight: normal; font-style: normal; }

body img {margin: 0 10px 0 10px;}  	
a span { cursor: pointer; }
form legend { display: none; }

acronym, abbr { border-bottom: 1px dashed #333; }
acronym, abbr, span.caps { font-size: 90%; letter-spacing: .07em; }
acronym, abbr { cursor: help; }
blockquote { border-left: 5px solid #ccc; margin-left: 1.5em; padding-left: 5px; }
cite { font-size: 90%; font-style: normal; }
html { background: url(images/bg-html.png) repeat-y 50% 0;}
body { background: url(images/bg-body.png) no-repeat 50% 0; font: normal 0.80em/1.4em /*Tahoma,*/Verdana, Geneva, Arial, Helvetica, sans-serif; }


.aural { position: absolute; left: -100em; }

a { color: #3a66c1; text-decoration: underline; }
a:focus, a.focus, a:hover { color: #cf0000; }


#page:after,
.post:after { display: block; height: 0; clear: both; visibility: hidden; content: '.' } /* 6, 7 */

#page { width: 930px; margin: 0 auto; background: url(images/bg-page.png) repeat-y 100% 0;  }

#logo { width: 680px; height: 180px; float: left; padding: 5px 0 0; background: url(images/bg-body.png) no-repeat 0 0; }
#logo a { display: block; width: 636px; height: 75px; margin: 35px 20px 5px 24px; border-bottom: 3px solid #3a66c1; background: url(images/logo.png) no-repeat 0 0; text-indent: -100em; overflow: hidden; }
#logo strong { display: block; width: 636px; height: 30px; margin: 0 20px 5px 24px; background: url(images/bg-logo.png) no-repeat 0 0; text-indent: -100em; overflow: hidden; }

#nav ul, #nav li, #nav ol {list-style: none;}

#nav { width: 680px; height: 48px; margin: 0 0 4em; margin-left: -24px;}
#nav li { height: 48px; float: left; }
#nav li a { display: block; height: 48px; text-indent: -100em; overflow: hidden; }
#nav li.page-item-1 a { width: 101px; background: url(images/nav-item-1.png) no-repeat 0 0; }
#nav li.page-item-2 a { width: 115px; background: url(images/nav-item-2.png) no-repeat 0 0; }
#nav li.page-item-3 a { width: 115px; background: url(images/nav-item-3.png) no-repeat 0 0; }
#nav li.page-item-4 a { width: 115px; background: url(images/nav-item-4.png) no-repeat 0 0; }
#nav li.page-item-5 a { width: 118px; background: url(images/nav-item-5.png) no-repeat 0 0; }
#nav li.page-item-6 a { width: 116px; background: url(images/nav-item-6.png) no-repeat 0 0; }
#nav li a:hover { background-position: 0 -48px; }

/* content */
#content { width: 636px; float: left; padding: 0 020px 60px 24px; background: #fff; }


.post { position: relative; height: 1%; margin: 0 0 4em; padding: 0 0 2em; border-bottom: 1px solid #acbfe6; }
.post h3 { line-height: 1.2em; padding: 0 5px 10px; color: #333; background: url(images/icon-dot-2.png) repeat-x 0 100%; font-size: 2em; }
.post h3 a { color: #333; text-decoration: none; }
.post p { margin: 0 0 1em; }
.post .meta { height: 2em; padding: .5em 0; }
.post .meta small { color: #999; font-size: 0.9em; }
.post .feedback { width: 154px; height: 108px; float: right; padding: 0 0 20px 20px; background: url(images/bg-feedback.png) no-repeat 20px 58px; text-align: center; }
.post .feedback span { display: block; height: 58px; line-height: 58px; margin: 0 0 5px; color: #49669f; background: url(images/bg-feedback-child.png) no-repeat 0 0; font-size: 3em; }
.post .feedback a { color: #fff; }
.post .more-link { position: absolute; left: 30px; bottom: -5px; padding: 0 19px; background: #fff url(images/icon-arrow-2.png) no-repeat 5px 3px; font-weight: bold; text-decoration: underline; }
.post ol, .post ul {margin-left: 20px;}

#wp-recommend ul, #wp-recommend li, #wp-recommend ol {list-style: none;}

#wp-recommend { width: 450px; height: 164px; padding: 20px 0 0 207px; margin-left: -20px; background: url(images/bg-recommend.jpg) no-repeat 0 0;  font-family: Tahoma;}
#wp-recommend h4 { height: 34px; line-height: 1.1em; color: #fff; font-size: 1.5em; }
#wp-recommend div { width: 220px; height: 83px; float: left; padding: 20px 0 0; }
#wp-recommend div label { width: 80px; float: left; clear: left; margin: 0 0 9px; padding: 3px 10px 3px 0; color: #284786; font-size: 10px;  text-align: right; }
#wp-recommend div .text input { width: 102px; float: left; margin: 0 0 9px; padding: 3px; border: 1px solid #333; color: #666; font-size: 10px; }
#wp-recommend .submit { display: block; width: 88px; height: 20px; clear: both; margin: 0 auto; border: 1px solid #a70101; color: #fff; background: #a70101 url(images/bg-gradient-1.png) repeat-x 0 0; font-size: 10px; }


/* sidebar */
#sidebar ul, #sidebar li, #sidebar ol {list-style: none;}

#sidebar { width: 250px; float: right; margin: -185px 0 20px; }
#sidebar h2 { line-height: 20px; padding: 8px 0 10px 35px; color: #fff; background: #2C4E94 url(images/icon-arrow.png) no-repeat 12px 50%; font-size: 0.95em; font-weight: bold; }
#sidebar ul ul { padding: 10px 0 10px 25px; background: #fff; }
#sidebar ul ul li { padding: 2px 10px; background: url(images/icon-dot.png) no-repeat 0 8px; }


#sidebar #tag_cloud, #sidebar #most_popular, #sidebar .categories, #sidebar #archives , #sidebar #audio div, #sidebar #radnom_image {border-right: 5px solid #ccc; border-left: 5px solid #ccc;}
#sidebar #archives {/*border-bottom: 5px solid #ccc;*/}
#sidebar #tag_cloud li { display: inline; line-height: 2em; padding: 0 10px 0 0; background: none; }
#sidebar #newsletter form { height: 170px; font-size: 11px; line-height: 14px; padding: 15px 25px 0 30px; color: #fff; background: url(images/bg-newsletter.png) no-repeat 0 0; }
#sidebar #newsletter form p { margin: 0 0 10px 0; color: #fff; }
#sidebar #newsletter form .text input { width: 152px; margin: 0 0 3px; padding: 3px; border: 1px solid #999; color: #666; font-size: 10px; }
#sidebar #newsletter form .submit { width: 38px; height: 20px; margin: 4px 7px 0 0; padding: 0; border: 1px solid #a70101; color: #fff; background: #a70101 url(images/bg-gradient-1.png) repeat-x 0 0; font-size: 10px; }
#sidebar #newsletter form .reset { width: 38px; height: 20px; margin: 7px 10px 0 0; padding: 0; border: 1px solid #7b879e; color: #536c9e; background: #7b879e url(images/bg-gradient-2.png) repeat-x 0 0; font-size: 10px;  }
#sidebar #audio div { padding: 25px 30px 25px 15px; background: #fff; }
#sidebar #audio div h4 { margin: 0 0 10px; color: #284786; text-align: center; }
#sidebar #audio div h4 strong { display: block; font-weight: bold; }
#sidebar #radnom_image { padding: 15px 10px 25px 10px;  background: #fff;  color: #49669f;}
#sidebar #radnom_image img { display: block; margin: 0 auto; border: 1px solid #fff; }

div.navigation {clear: both; width: 100%; float: left; margin-bottom: 15px;}

/* footer */

#footer { height: 75px; clear: both; background: #fff; }
#footer .content { width: 680px; margin: 0 auto; padding: 0 250px 0 0; color: #3a66c1;  text-align: center; }
#footer #footer-logo { position: relative; top: -26px; display: block; width: 636px; height: 25px; margin: 0 10px 5px 20px; border-bottom: 3px solid #3a66c1; background: url(images/footer-logo.png) no-repeat 50% 0; text-indent: -100em; overflow: hidden; }



/* classes used by the_meta() */
ul.post-meta { list-style: none; }
ul.post-meta span.post-meta-key { font-weight: bold; }

#commentform #author, 
#commentform #email, 
#commentform #url, 
#commentform textarea { padding: .2em; border: 1px solid #333; background: #fff; }

#commentform textarea { width: 100%; }
.commentlist {list-style: none;}

#commentlist li ul { border-left: 1px solid #ddd; font-size: 110%; list-style-type: none; }
#commentlist li .avatar { float: right; margin-right: 25px; padding: 2px; border: 1px dotted #ccc; }


/* WP calendar widget */

#wp-calendar { width: 90%; margin: 0; border: 1px solid #ddd; empty-cells: show; font-size: 14px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; text-decoration: none; }
#wp-calendar a:hover { color: #333; background: #e0e6e0; }
#wp-calendar caption { color: #999; font-size: 16px; text-align: left; }
#wp-calendar td { padding: 2px 0; color: #ccc; font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; letter-spacing: normal; 	text-align: center; }
#wp-calendar td.pad:hover { background: #fff; }
#wp-calendar td:hover, #wp-calendar #today { color: #bbb; background: #eee; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }

/* WP Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft { float: left; }
.alignright { float: right; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { line-height: 17px; padding: 0 4px 5px; margin: 0; font-size: 11px; }
/* End captions & aligment */

div#AdTaily_Widget_Container div {width:190px !important;}
div#AdTaily_Widget_Container { width:195px !important;}

#advertising{ margin:0 0 15px 0; }

