/*   
Theme Name: PaintBlast
Theme URI: http://wolnyzawodowiec.pl/paintblast
Description: Simple theme with wooden background, and couple of beautiful details.
Author: Paweł Ludwiczak
Author URI: http://ludwiczakpawel.com
Version: 1.0
Tags: brown, light, blue, two-columns, fixed-width, right-sidebar
*/



*{
 margin: 0;
 padding: 0;
}

body{
 background: #0A0702 url('img/bg.jpg') 0 0 repeat;
 font: 62.5% Arial, Verdana, Sans-Serif; /* Resets 1em to 10px */
}

img{
 border: 0;
}

#header{
 width: 930px;
 height: 113px;
 margin: 0 auto;
 overflow: hidden;
 background: #0A0702 url('img/header.jpg') 0 0 no-repeat;
 position: relative;
}

#header  #link1{
 position: absolute;
 top: 0;
 right: 30px;
 list-style:none;
}

#header #link1 li {
 background: url(img/menu.jpg) top left;
 width: 117px;
 height: 40px;
 float: left;
 font-size: 14px;
 margin-left: 10px;
 line-height: 37px;
}

#header #link1 li a {
 color: #ffffff;
 text-shadow: 1px 1px 1px #14406f;
 display: block;
 width: 117px;
 height: 40px;
 font-weight: bold;
 text-decoration: none;
 text-align: center;
}

#header h1 span{
 display:none;
} 

.nocomments {
  font-size: 15px;
  width: 70%;
  color: #4B4B4B;
  text-align: center;
  line-height: 50px;
  margin: 0 auto;
  font-weight: bold;
}

#header h1 a{
 position: absolute;
 top: 27px;
 font-weight: bold;
 font-size: 38px;
 font-family: "Lucida Sans Unicode";
 color: #e1e1e1;
 text-decoration: none;
 text-shadow: 1px 1px 1px #000000;
 left: 40px;
 overflow: hidden;	
}

#page{
 width: 930px;
 margin: 0 auto 15px auto;
 overflow: hidden;
 background: #fff url('img/bg.gif') right top repeat-y;
}

#page2{
 overflow: hidden;
 background: transparent url('img/bg2.gif') 0 0 no-repeat;
}

#leftcol{
 float: left;
 display: inline;
 margin-left: 24px;
 margin-top: 30px;
 width: 592px;
}

#leftcol hr{
 border: 0;
 height: 34px;
 width: 282px;
 display: block;
 background: #fff url('img/hr.gif') 0 0 no-repeat;
 margin: 5px auto 10px auto;
}

h3.pagetitle {
	color: #454545;
	border-bottom: 1px solid #dbdbdb;
	font-size: 18px;
}

.post h2{
 color: #004087;
 font-size: 2.3em;
 line-height: 1.5em;
}

.post h2  a{
 text-decoration: none;
 color: #004087;
 display: block;
 border: 0;
}

.post h2 a:hover{
 color: #0060C7;
 background: #F0F7FD;
 border: 0;
}

.post h4{
 color: #004087;
 font-size: 18px;
 line-height: 27px;
 margin-top: 20px;
}

.post h4  a{
 text-decoration: none;
 color: #004087;
 display: block;
 border: 0;
}

.post h4 a:hover{
 color: #0060C7;
 background: #F0F7FD;
 border: 0;
}

.post h3 {
 font-size: 16px;
 margin-bottom: -5px;
}

.post a, .comment a{
 color: #009CFf;
 text-decoration: none;
 border-bottom: 1px solid #b2e1ff;
}

.post a:hover, .comment a:hover{
 color: #007FCF;
 background: #E8F6Ff;
 border-bottom: 1px solid #007FCF;
}

.post .postinfo{
 background: transparent url('img/transparentgrid.gif') 0 0 repeat;
 height: 24px;
 border-top: 1px solid #DAE4EE;
 border-bottom: 1px solid #dedede;
 overflow: hidden;
}

.post .postinfo p{
 margin: 0;
 padding: 5px 0;
 font-size: 1.2em;
 line-height: 17px !important;
 overflow: hidden;
 color: #7F7F7F;
}

.post .postinfo img{
 display: inline;
 margin: 0;
 padding: 0;
 border: 0;
 padding: 0 5px 0 7px;
}

.post .postinfo .pl{
 float: left;
 display: inline;
 width: 430px;
}

.post .postinfo .pr{
 float: right;
 position: relative;
 top: -2px;
 left: 0;
 display: inline;
 width: 140px;
 text-align: right;
 padding-right: 5px;
}

.post .postinfo .pl a{
 color: #7F7F7F;
 text-decoration: none;
 border: 0;
}

.post .postinfo .pl a:hover{
 color: #7F7F7F;
 text-decoration: underline;
 background: none;
 border: 0;
}

.post .postinfo .pr a{
 color: #0157A4;
 font-weight: bold;
 text-decoration: none;
 border: 0;
 background: url('img/comment.gif') left center no-repeat;
 padding-left: 20px;
}

.post .postinfo .pr a:hover{
 color: #0157A4;
 text-decoration: underline;
 background: none;
 border: 0;
 background: url('img/comment.gif') left center no-repeat;
}

.post p{
 font-size: 13px;
 line-height: 25px;
 margin: 1em 0;
 color: #333333;
}

.post img{
 display: block;
 margin: 10px auto;
 padding: 3px;
 border: 1px solid #64C4EC;
}

.post blockquote{
 margin: 10px 40px;
 background: transparent url('img/blockquote.gif') 0 0 no-repeat;
 text-indent: 35px;
}

.post blockquote p{
 color: #8B8B8B;
 font-style: italic; 
}

.post pre{
 font-size: 1.5em;
 padding: 10px;
 line-height: 1.4em;
 display: block;
 border: 1px solid #C8DEE9;
 color: #3F3F3D;
 white-space:pre;
 background: transparent url('img/code.gif') 0 0 repeat;
 margin: 10px 41px;
 overflow: auto;
}

.post ul {
	list-style-type: none;
	margin: 0 0 0 30px;
	padding: 0;
	font-size: 13px;
	color: #434343;
	line-height: 25px;
}

.post ul li {
	background: url('img/dot.gif') left top no-repeat;
	padding: 0 0 0 20px;
}








































.post .more-link{
 float: right;
}

.post a.more-link{
 font-weight: bold;
 text-decoration: none;
 color: #0084ff;
 border: 0;
}

.post a:hover.more-link{
 font-weight: bold;
 text-decoration: underline;
 color: #0084ff;
 border: 0;
 background: none;
}

#dodajdo{
 background: transparent url('img/transparentgrid.gif') 0 0 repeat;
 line-height: 24px;
 border-top: 1px solid #E8E8E8;
 border-bottom: 1px solid #E8E8E8;
 margin: 0 15px 20px 15px;
}

.favek {
  position: relative;
  top: 3px;
}

.tg {
  margin-left: 35px;
}

#dodajdo p{
 margin: 0;
 padding: 0;
 font-size: 1.2em;
 line-height: 25px;
 overflow: hidden;
 color: #7F7F7F;
 text-align: center;
}

#dodajdo img{
 display: inline;
 margin: 0;
 padding: 0;
 border: 0;
 padding: 0 2px 0 7px;
}

#dodajdo a{
 color: #7F7F7F;
 text-decoration: none;
} 

#dodajdo a:hover{
 color: #676767;
 text-decoration: underline;
} 


h2#comments{
 background: transparent url('img/komentarze.gif') 0 0 no-repeat;
 width: 586px;
 height: 54px;
 overflow: hidden;
 text-indent: 45px;
 line-height: 2.3em;
 color: #243A51;
 font-size: 1.6em;
}

h2#respond{
 background: transparent url('img/komentarzedod.gif') 0 0 no-repeat;
 width: 586px;
 height: 54px;
 overflow: hidden;
 text-indent: 45px;
 line-height: 2.3em;
 color: #243A51;
 font-size: 1.6em;
}

.wp-smiley {
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}


/*
==================================================
                         SIDEBAR 
==================================================
*/
#rightcol{
 float:right;
 width: 286px;
}

#search{
 height: 89px;
 overflow: hidden;
 background: transparent url('img/searchbg.jpg') 0 0 no-repeat;
}

#search form{
 border: 0;
 margin: 38px 34px 0 31px;
 position: relative;
}

#search #s{
 background: transparent;
 color: #ACA39E;
 height: 20px;
 width: 182px;
 position: absolute;
 top: 5px;
 left: 2px;
 border: none;
 overflow: hidden;
}

#search #searchsubmit{
 position: absolute;
 right: 1px;
 display: block;
 width: 26px;
 height: 26px;
 background: transparent;
 border: none;
}


#about{
 background: transparent url('img/omnie-corner.gif') top right no-repeat;
 height: 321px;
 overflow: hidden;
}

#about2{
 width: 263px;
 height: 305px;
 margin: 15px auto 0 auto;
 background: transparent url('img/omnie.jpg') 0 0 no-repeat;
 overflow: hidden;
}

#about p{
 margin: 70px 10px auto 10px;
 overflow: hidden;
 height: 170px;
 font-size: 12px;
 line-height: 19px;
 color: #6f6863;
 font-family: Arial;
}

#about span{
 float:left;
 width: 90px;
 height: 70px;
}

#about a{
	color: #996600;
	text-decoration: none;
}

#about a:hover{
	color: #996600;
	text-decoration: underline;
}

#cats{
 margin-top: 20px;
 background: transparent url('img/kategorie.jpg') 0 0 no-repeat;
 overflow: hidden;
}

#cats ul{
  list-style: none;
  margin: 0 auto;
	padding-top: 60px;
  overflow: hidden;
  width: 260px;
}

#cats li{
 list-style: none;
 height: 36px;
 }

#cats li a{
 background: transparent url('img/menu.gif') 5px 10px no-repeat;
 display: block;
 height: 36px;
 text-indent: 29px;
 line-height: 33px;
 overflow: hidden;
 color: #70655F;
 text-decoration: none;
 font-size: 1.3em;
}

#cats li a:hover{
 background: transparent url('img/menuhoover.gif') 0 0 no-repeat;
 color: #fff;
 font-weight: bold;
 text-indent: 55px;
}

#links{
 width: 260px;
 margin: 0 auto;
 overflow: hidden;
 text-align: center;
}

#footer{
 clear: both;
 width: 930px;
 margin: 0 auto;
 height: 12px;
 overflow: hidden;
 background: transparent url('img/footer.gif') 0 0 no-repeat;
}

#stopka {
 text-align: center;
 color: #b09689;
 line-height: 30px;
 font-size: 12px;
 font-family: Verdana, Arial;
 padding-bottom: 15px;
}

#stopka a {
 color: #b09689;
 font-weight: bold;
 text-decoration: none;
}

#stopka p {
	margin: 0;
	padding: 0;
}

.comment{
 width: 593px;
 overflow: hidden;
 margin-top: 9px;
}

.comment-content blockquote {
 font-style: italic;
 margin-left: 20px;
 color: #6F6F6F;
 background: #FAFAFA;
}


.comment-content{
 width: 460px;
 margin-left: 105px;
 font-size: 1.2em;
 line-height: 1.6em;
 color: #414141;
}

.comment-content p{
 margin: 5px 0;
}

p.comment-author{
 border-bottom: 1px solid #E5E5E5;

 font-size: 0.9em;

 color: #848484;
 padding-bottom: 2px;
}

p.comment-author a.permakom {
 background: none;
 color: #848484;
 font-weight: normal;
 border: 0;
 font-size: 11px;
}

p.comment-author a:hover.permakom {
 background: none !important;
 color: #848484 !important;
 font-size: 11px !important;
 font-weight: normal !important;
 text-decoration: underline !important;
 border: 0 !important;
}

p.comment-author span {
	background: #EFECE7;
	font-weight: bold;
	font-size: 13px;
	border: 0;
	padding: 2px 3px;
}

p.comment-author span a {
	background: #2585B7;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	border: 0;
	padding: 2px 3px;
	margin: -2px -3px;
}

p.comment-author span a:hover {
	background: #0C70A6;
	color: #ffffff;
	border: 0;
}

.comment-gray-avatar img, .comment-blue-avatar img{
 display: block;
 margin: 8px auto auto 14px;
}

.comment-gray-top{
 width: 593px;
 height: 14px;
 background: transparent url('img/comm-gray-top.gif') 0 0 no-repeat;
}

.comment-gray-bottom{
 width: 593px;
 height: 14px;
 background: transparent url('img/comm-gray-bottom.gif') 0 0 no-repeat;
}

.comment-gray-body{
 overflow: hidden;
 background: #fff url('img/comm-gray-bg.gif') 0 0 repeat-y;
 width: 582px;
 border-right: 11px solid #EDECE7;
}

.comment-gray-avatar{
 float: left;
 width: 84px;
 height: 55px;
 background: transparent url('img/comm-gray-avatar.gif') 0 0 no-repeat;
 overflow: hidden;
}

.comment-blue-top{
 width: 593px;
 height: 14px;
 background: transparent url('img/comm-blue-top.gif') 0 0 no-repeat;
}

.comment-blue-bottom{
 width: 593px;
 height: 14px;
 background: transparent url('img/comm-blue-bottom.gif') 0 0 no-repeat;
}

.comment-blue-body{
 overflow: hidden;
 background: #fff url('img/comm-blue-bg.gif') 0 0 repeat-y;
 width: 582px;
 border-right: 11px solid #D0EBF6;
}

.comment-blue-avatar{
 float: left;
 width: 84px;
 height: 55px;
 background: transparent url('img/comm-blue-avatar.gif') 0 0 no-repeat;
 overflow: hidden;
}

#dodajkom {
	width: 593px;
	margin-top: 50px;
}

#dodajkom label {
	margin-top: 15px;
	margin-bottom: 0;
	padding: 0;
	display: block;
	font-size: 11px;
	color: #686868;
}

#dodajkom label span {
	color: #ff3399;
}

input#author, input#email, input#url {
	width: 225px;
	border: 1px solid #c3c3c3;
	padding: 4px 0;
	font-size: 13px;
	color: #383838;
	padding-left: 30px;
}

input#author {
	background: #ffffff url('img/nick.jpg') left center no-repeat;
}

input#email {
	background: #ffffff url('img/mail.jpg') left center no-repeat !important;
}

input#url {
	background: #ffffff url('img/url.jpg') left center no-repeat;
}

#dodajkom textarea {
	border: 1px solid #c3c3c3;
	width: 470px;
	height: 155px;
	font-family: Arial;
	font-size: 13px;
	padding: 4px;
}

.loggedin {
  font-size: 13px;
  color: #555;
}

.loggedin a {
  color: #3F5AB3;
}

.searcherror {
  font-size: 14px;
  margin-top: 15px;
}

#dodajkom p#wyslij {
	width: 118px;
	height: 38px;
	margin: 10px 0 10px 180px;
	text-align: center;
}

#dodaj2 {
	margin-left: 50px;
}

.navigation {
	width: 500px;
	font-size: 13px;
	font-weight: bold;
	margin: 0 auto;
	padding: 25px 0;
	
}

.navigation a {
	color: #0066cc;
	text-decoration: none;
	font-weight: bold;
}

.navigation a:hover {
	color: #0099cc;
	text-decoration: underline;
	font-weight: bold;
}

.alignleft1 {
	width: 50%;
	float: left;
	text-align: center;
}

.alignright1 {
	width: 50%;
	float: left;
	text-align: center;
}

.alignleft {
	float: left;
	margin: 5px !important;
}

.alignright {
	float: right;
	margin: 5px;
}

.aligncenter {
	margin: 0 auto;
}

.wp-caption-text {
	font-size: 11px !important;
	text-align: center;
	color: #8c8c8c !important;
	padding: 0 !important;
	margin: -10px 0 0 0 !important;
	background: #f8f8f8;
	border-bottom: 1px solid #dadada;
        line-height: 140% !important;
}

.zaproponuj {
        border: 0;
        margin: 30px 0 30px 0;
        padding: 0;
}

.podobne {
	margin: 10px auto 0 auto;
	border-top: #e3e3e3 solid 1px;
	background: #f7f7f7;
	width: 522px;
	padding: 10px 20px;
}

.podobne h5 {
	font-size: 15px;
	font-weight: bold;
	color: #5f6b6f;
	border-bottom: 1px solid #d8e0e3;
}

.podobne ul {
        margin-top: 5px;
        list-style-type: none;
        font-size: 12px;
}

.podobne ul li a {
        color: #1286ac;
        text-decoration: none;
}

.podobne ul li a:hover {
        color: #08a0d2;
        text-decoration: underline;
}

.podobne ul li {
        padding-bottom: 4px;
        padding-top: 4px;
        padding-left: 5px;
        border-bottom: 1px solid #eaeff1;  
}

input#subscribe {
        float: left;
        margin-right: 5px;
}

.subscribe-to-comments {
        color: #686868;
        font-size: 11px;
        margin: 10px 0;
}

.subscribe-to-comments a {
        color: #686868;
        text-decoration: underline;
}

.subscribe-to-comments a:hover {
        color: #474747;
        text-decoration: underline;
}