/*
Theme Name: poswojemu
Theme URI: -
Description: Style design for blog http://www.poswojemu.eu
Version: 2.2
Author: Mariusz Rut
Author URI: http://poswojemu.eu/
Tags: grafic, design

	This theme was designed and built by Mariusz Rut,
	whose blog you will find at http://poswojemu.eu/

	The CSS, XHTML and design is copirighted

*/
/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	/*font-weight: normal;*/
	/*clear: both;*/
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }

/* Typography
 * ---------------------------------------------------------------------------- */
body,
input,
textarea
{
	font-family: Georgia, "Bitstream Charter", serif;
}
h1,
h2,
h3,
h4,
#menuTop,
#portfolioMenu,
small,
#sidebar,
#footer,
.navigation,
#buzz,
.buzzFocus,
.proposalColumn a:hover .proposalMore,
.callToActionNum{
	font-family:"ff-dagny-web-pro-1","ff-dagny-web-pro-2","Lucida Grande",Arial,Helvetica,sans-serif
	/*font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;*/
}
/* Menu top, portfolio Menu */
#menuTop{
	font-size: 17px;
	text-align: left;
}
/* Glogal
 * -------------------------------------------------------------------------------
 */
/* Main global */
body{
	background-color: #1b1b1b;
	color: #333;
	font-size: 14px;
	line-height: 1.5em;
}
#page{
	background-color: #f0f0e6;
	text-align: left;
}
h1,
h2,
h3,
h4{
  color: #454F58;
  letter-spacing: 0.6px;
  line-height: 1.5em;
  margin-bottom: 20px;
}
h1{
  font-size:25px;
}
h2{
	font-size: 22px;
}
h3{
  font-size:19px;
}
h4{
  font-size: 16px;
}

.pfPost h1,
.pfPost h2,
.pfPost h3,
.pfPost h4{
	clear: left;
}
p,
.commentTitle,
.relatedPosts,
.shareitTitle,
.commentsHeader{
	margin-bottom: 20px;
}
.commentTitle,
.relatedPosts,
.shareitTitle,
.relatedPosts,
.commentsHeader{
	padding-top: 30px;
	border-bottom: 1px solid #BEBAB2;
}
#footer p{
	margin-bottom: 5px;
}

.entry ul{
	list-style: square;
	list-style-position: inside;
	margin-left: 20px;
	margin-bottom: 10px;
}
.entry li>ul{
	margin-bottom: 0px;
}
li{
	padding: 3px 0;
	list-style-position: inside;
}
a,
a:visited{
	text-decoration: none;
}
a{
	color: #cc5b14;
}
a:visited{
	/*color: #7D7764;*/
	color: #cc5b14;
}
a:hover,
a:visited:hover{
	text-decoration:underline;
}
h2+small{
	padding: 8px 0 20px 0;
	display: block;
	border-top: 1px solid #BEBAB2;
	color: #6f6f6f;	
}
hr{
	border-color: #BEBAB2;
	border-style: none none dashed;
	border-width: 0 0 1px;
	margin: 10px 0;
}

/* Structure
---------------------------------------------------------------------------------*/

/* Main */
body{
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#page,
#header,
#contener,
#fotter{
	width: 960px;
	margin: auto;
	overflow: hidden;
}
#portfolioSidemenu,
#proposalWrapper,
#content,
#sidebar{
	padding: 30px;
}
.entry{
	overflow: auto;
}
/* Menu top */
#menuTop{
	float: right;
	height: 20px;
	margin: 50px;
}
#menuTop ul,
#menuTop li{
	display: inline;
}
#menuTop li{
	list-style: none;
	padding: 5px 5px 5px 10px;
}
#menuTop li + li{
	border-left: 1px solid #bebab2;
}
.menu-top-menu-container a,
.menu-top-menu-container a:hover,
.menu-top-menu-container a:visited,
.menu-top-menu-container a:visited:hover,
.buzzAction a,
.buzzAction a:hover,
.buzzAction a:visited,
.buzzAction a:visited:hover{
	color: #454F58;
}

/* Header */
#header{
	border-bottom:1px dashed #BEBAB2;
}
#logoWrapper,
#logoWrapper a{
	float:left;
	margin: 30px;
	width: 275px;
	height: 60px;
	display: block;
	text-indent: -9999px;
	border: none;
}
#logoWrapper a{
	margin:0px;
}
#logoWrapper{
	background-image: url(images/logo_home.jpg);
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
}

/* proposalWrapper */
#proposalWrapper{
	background-color: #f8f9f0;
	padding-top: 7px;
	padding-bottom: 7px;
	clear: left;
	overflow: auto;
	border-bottom: 1px dashed #BEBAB2;
}
.proposalColumn,
.callToActionColumn{
	float: left;
	width: 200px;
}
.proposalColumn + .proposalColumn,
.callToActionColumn + .callToActionColumn{
	margin-left: 15px;
}
.proposalColumn a,
.callToActionColumn a{
	display:block;
}
#proposalWrapper h1{
	font-size: 25px;
	font-weight:normal;
	padding-top: 10px 0;
	/*border-bottom: 1px solid #BEBAB2;*/
}
#proposalWrapper h2{
	margin-bottom: 10px;
	padding-top: 30px;
}
#proposal{
	float: left;
}
.callToActionColumn{
	margin-top: 25px;
	margin-bottom: 12px;
	background-image:url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position:150px 5px;
}
.callToAction{
	height:40px;
	float:left;
}
.callToActionNum{
	font-size:40px;
	padding: 10px 10px 0 0;
}

/*buzz*/
#widthColumn{
	float: left;
	width: 650px;
	padding-right: 30px;
}
#buzz{
	float: left;
	text-align: center;
	width: 220px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#buzz h2{
	font-size: 22px;
}
#buzz h3{
	font-size: 12px;
	margin-bottom: 0px;
}
.buzzLine a{
	display: block;
	width: 220px;
	height: 50px;
}
.buzzLineLogo,
.buzzLineIco,
.buzzLineTech{
	width:inherit;
	height: 50px;
	padding: 4px 0;
	background-repeat: no-repeat;
}
.buzzLineLogo{
	background-image: url(images/pflogo.jpg);
}
.buzzLineIco{
	background-image: url(images/pfico.jpg);
}
.buzzLineTech{
	background-image: url(images/tech_illu.jpg);
}
.buzz-s1,
.buzz-s2,
.buzz-s3{
	display: block;
	padding: 3px 0;
	color: #454F58;
}
.buzz-s1{
	font-size: 14px;
	font-weight: bold;
}
.buzz-s2{
	font-size: 18px;
}
.buzz-s3{
	font-size: 18px;
}
.buzzAction a{
	font-size: 17px;
	text-transform:uppercase;
	font-weight: bold;
	display: block;
}
.buzzForm{
	float: left;
	padding:20px;
	width:300px; 
	border: 1px solid #c0c0c0;
}
.buzzForm td{
	padding: 5px;
}
.buzzFocus{
	font-size: 25px;
	margin-bottom: 10px;
}
.pprivacy{
	float: left;
	font-size: smaller;
	color: #555;
	margin-bottom: 10px;
}
.pprivacy p{
	margin-bottom: 10px;
}

/* content */
.narrowcolumn{
	float: left;
	width: 630px;
}

/* Post */
.post{
	padding-bottom: 30px;
}
h2.postTitle{
	margin-bottom:0px;
}
h2.postTitle>a,
h2.postTitle>a:visited,
h2.postTitle>a:hover,
h2.postTitle>a:visited:hover,
.postTitle{
	color: #454F58;
}
h2.postTitle>a:hover,
h2.postTitle>a:visited:hover{

}
img.alignleft {
	float: left;
	padding: 0px 20px 20px 0px;
	}
	
.section{
	border-bottom: 1px solid #BEBAB2;
	margin-bottom: 15px;
}
/*Share post*/
#shareit{

}

/* Related Posts */


/* Add comment */
#respond textarea,
#respond input,
.wpcf7-form textarea,
.wpcf7-form input{
	background-color: #fff;
	padding: 5px;
	border: 1px solid #BEBAB2
}
form{
	overflow: auto;
}
form p{
	margin-bottom: 10px;
}
textarea{
	width: 618px;
}
#respond #submit,
#submit, 
.wpcf7-form .submit{
	height: 28px;
	float: right;
	padding: 0px 30px 2px;
	background-color: #cc590f;
	border: 1px solid #BEBAB2;
	color: #fff;
	cursor: pointer;	
}
#commentform label{
	display: block;
	margin-bottom: 4px;
}
/*Portfolio Menu side*/
/* Sidebar */
#portfolioSidemenu,
#sidebar{
	float: left;
	width: 210px;
	font-size: 12px;
}
#portfolioSidemenu h2,
#sidebar h2{
	font-size: 22px;
	margin: 0 0 12px;
	color: #454f58;
	border-bottom: 1px solid #BEBAB2;
}
#sidebar ul,
#sidebar li{
	margin: 0px;
	padding: 0px;
}
#sidebar li{
	list-style: none;
	padding-bottom: 30px;
}
#portfolioMenu li,
#sidebar li>ul>li{
	list-style: square;
	list-style-position: inside;
	color: #7D7764;
	padding: 3px 0;
}
.subscribeTop a{
	padding: 2px;
}

/*Search*/
#search-3 h2{

}
#search{
	width: 220px;
	height: 30px;
	overflow: hidden;
	float: right;
}
#s{
	float: right;
	border: 1px solid #BEBAB2;
	margin-top: 2px;
	width: 195px;
	height: 14px;
	padding: 5px;
	background-color: #ffffff;
	color: #a1a1a1;
	background-image: url(images/szukaj.gif);
	background-repeat: no-repeat;
	background-position: 181px 50%;
}
#searchsubmit{
	height: 30px;
	width: 30px;
	padding-top: 30px;
	position: relative;
	top: -28px;
	left: 190px;
	background: none;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
}
/*End Search*/

/* Footer */
#footer{
	width: 960px;
	margin: auto;
	background-repeat: no-repeat;
	color: #aaa;
	padding-top: 30px;
	font-size: 13px;
	background-image:url("images/fotter_line.jpg");
	background-repeat: no-repeat;
	background-position: 50% -3px;
}
.footerCell{
	width: 210px;
	padding: 0 15px 30px 15px;
	float: left;
	text-align: left;
}
#footer h2{
	/*font-variant: small-caps;*/
	color: #aaa;
}
.footerCell a img{
	padding-top: 5px;
}
#siteInfo{
	height:40px;
	padding-top: 20px;
	clear:both;
	background-image: url(images/fotter_line.jpg);
	background-repeat: no-repeat;
}
#siteCoppy{
	float: left;
}
#siteGenerator{
	float: right;
	background-image: url(images/wordpress.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px; 
}


/* Gallery */
.row{
	clear: left;
}
.pf_gallery{
	text-align: left;
	text-indent: 0px;
	clear: left;
	overflow: auto;
}
.pf_gallery_tumbnail{
	float:left;
	margin-right:4px;
	margin-bottom: 10px;
	border: 1px solid #BEBAB2;
	text-align: center;
	background-color: #fff;
}
.pf_gallery_tumbnail a{
	text-decoration: none;
}
.pf_gallery_tumbnail img{
	padding: 2px;	
}
.pf_first_thumb{
	background-color: #fff;
	width: 628px;
}
/*.pf_gallery_tumbnail img:hover{
	background-color: #BEBAB2;
	border: 1px solid #888;
}*/

/* Comments */
#comments{
	margin: 0px;
	padding-bottom: 10px;
}
.comment-body{
	padding-top: 30px;
	border-bottom: 1px solid #BEBAB2;
}
.commentlist{
	margin: 0px;
	list-style: none;
	list-style-position: outside;
}
/*
.commentlist li+li{
	padding-top: 30px;
	border-top: 1px solid #BEBAB2;
}*/
.singleComentHeader{
	height: 60px;
}
.comment-author,
.comment-meta{
	float: left;
}
.avatar{
	margin-right: 30px;
	margin-top: 5px;
}
.comment-body p{
	padding-left: 60px;	
}

/* Portfolio 
 *------------------------------------------------------- 
 */
.current_page_item a,
.current_page_item a:hover,
.current_page_item a:visited,
.current_page_item a:visited:hover{
	color: #454F58;
	font-weight: bold;
	text-decoration: none;
}
.widecolumn{
	overflow: auto;
}

/* navigation
 * --------------------------------------------------------
 */

.navigation{
	text-align: left;
}
.navigation ul{
	display: inline;
}
.navigation li{
	display: inline;
	padding: 0 4px;
	list-style-type: none;
}
.navigation a{
	padding: 2px;
}

/*
----------------------------------------------------------
*/


/*Lists*/
/*.entry ul{
	list-style: square;
	padding-left: 40px;	
	margin: 25px 0px;
}
.entry ol{
	padding-left: 40px;	
	margin: 25px 0px;
}
.entry li{
	padding-left: 2px;
	text-indent: 0em;
	line-height: 2em;	
}
/*End Lists*/
/*Galery*/
/*.wp-caption{
	text-indent: 0em;
	float: left;
	background-color: #CFC5AE;
	text-align: center;
	-moz-border-radius: 5px;
	margin: 2px;
	margin-bottom: 25px;
}
.wp-caption img{
	margin-top: 4px;
}
.wp-caption p{
	margin: 10px 8px 10px 8px;
	text-align: left;
}
.wp-caption + p{
	clear: left;
}
/*End Galery*/



