/*
Theme Name: Fridomia WP
Theme URI: http://fridomia.pl
Description: Autorski Theme dla fridomia.pl wykonany przez <a href="http://waterdesign.pl/">Water Design</a>.
Version:
Author: Agnieszka Bednarek
Author URI: http://waterdesign.pl/
Tags: fridomia
*/

@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
}

html {
	background:url(img/html_tlo.jpg) repeat-y center top #e14f11;
}

img {
	border:0;
}

.end {
	clear:both;
}

body {
	text-align:center;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	background:url(img/body_tlo.gif) repeat-x top;
}

#page {
	width:960px;
	text-align:left;
	margin:0 auto 20px auto;
}

#header {
	width:960px;
	min-height:280px;
	background:url(img/header2.jpg) no-repeat;
	margin:0 0 10px 0;
}

#top {
	height:22px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#a8a8a8;
	padding:5px 0 0 0;
}

#top a {
	text-decoration:none;
	color:#838282;
}

#top a:hover {
	color:#e14f11;
}

#fridomia {
	height:195px;
	width:960px;
	position:relative;
}

#fridomia div {
	position:absolute;
	top:61px;
	right:320px;
	width:320px;
	color:#f16024;
}

#fridomia a {
	display:block;
	width:290px;
	height:80px;
	top:30px;
	left:0px;
	position:absolute;
}

#menu {
	height:56px;
	position:relative;
}

#rss {
	position:absolute;
	top:11px;
	right:0;
	width:68px;
	height:32px;
}

/* content */

#content {
	border:1px solid #FFF;
	width:960px;
	padding:0 0 40px 0;
	background:url(img/content_bottom.jpg) no-repeat bottom left #f8f8f8;
}

#content_left {
	float:left;
	width:640px;
}

#content_right {
	float:right;
	width:300px;
}

.pages {
	padding:15px 0 0 0px;
	margin:0 0 0 10px;
}

.strona {
	padding:0 0 10px 0;
	border-bottom:2px dotted #dcdcdc;
	line-height:18px;
	text-align:justify;
	margin:0 0 10px 0; 
}

.strona h2 {
	padding:0 5px;
	border-bottom:2px dotted #eeeeee;	
}

.strona h2,
.strona h2 a {
	font:21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#d9480c;
	text-decoration:none;
}

.strona .ramka {
	border:1px solid #dbdbdb;
	width:620px;
	padding:5px;
	height:135px;
	margin:10px auto 5px auto;	
}

.strona .obr {
	width:610px;
	height:125px;
	padding:5px;
	margin:0 auto;
}

.strona .zawartosc {
	padding:0 10px;
}

a.more-link,
div.post-teaser-block a {
	display:block;
	float:right;
	width:110px;
	/*color:#d9480c;*/
	color:#424242;
	text-decoration:none!important;
	font-weight:bold;
	padding:5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin:5px 0 0 0;
	background:#f6f5f5;
	border:1px solid #ffffff;
}

a.more-link:hover,
div.post-teaser-block a:hover {
	color:#d9480c;
}

h2.pagetitle {
	background:url(img/publik.gif) no-repeat 0 50%;
	padding:6px 0 6px 40px;
	border-bottom:1px dotted #eeeeee;
	margin:0 0 10px 0;
	font-size:21px;
	font-weight:normal;
	color:#f16024;
}

.wpis1 {
	padding:0 0 10px 0;
	border-bottom:2px dotted #dcdcdc;
	line-height:18px;
	text-align:justify;
	margin:0 0 10px 0; 
}

.wpis1 h2 {
	padding:0 5px;
	border-bottom:2px dotted #eeeeee;
	text-align:left!important;
}

.wpis1 h2 a {
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	text-decoration:none;
}

.wpis1 h2 a:hover {
	color:#e35113;
}

.strona h2 a:hover {
	color:#686868;
}

.wpis1 .ramka {
	border:1px solid #dbdbdb;
	width:620px;
	padding:5px;
	height:135px;
	margin:10px auto 5px auto;	
}

.wpis1 .obr {
	width:610px;
	height:125px;
	padding:5px;
	margin:0 auto;
}

.wpis1 .zawartosc {
	padding:0 10px;
}

p.dane,
p.dane2 {
	font-size:11px!important;
	padding:2px 10px;
	color:#9d9d9d;
}

p.dane small {
	padding:0 5px;
	color:#e0e0e0;
}

p.dane span {
	color:#828282;
	font-weight:bold;
}

p.dane a {
	text-decoration:none;
	color:#828282;	
	font-weight:bold;	
}

p.dane2 a {
	text-decoration:none;
	color:#f16024;
	font-weight:bold;	
}

p.dane a:hover,
p.dane2 a:hover {
	text-decoration:underline;
}

.box {
	width:300px;
	margin:15px 0 0 0;
}

.box_grey {
	width:300px;
	background:url(img/box_grey.jpg) repeat-y;
}

.box_grey_top {
	width:300px;
	height:7px;
	line-height:0px;
	font-size:0px;
	background:url(img/box_grey_top.jpg) no-repeat;
}

.box_grey_bottom {
	width:300px;
	height:7px;
	line-height:0px;
	font-size:0px;
	background:url(img/box_grey_bottom.jpg) no-repeat;
}

.box_tresc {
	padding:0 15px;
	width:270px;
}

.box_orange {
	width:300px;
	background:url(img/box_grey.jpg) repeat-y;
}

.box_orange_top {
	width:300px;
	height:7px;
	line-height:0px;
	font-size:0px;
	background:url(img/box_orange_top.jpg) no-repeat;
}

.box_orange_bottom {
	width:300px;
	height:7px;
	line-height:0px;
	font-size:0px;
	background:url(img/box_orange_bottom.jpg) no-repeat;
}

.box_tresc h2 {
	font-size:20px;
	font-weight:normal;
	color:#626262;
	text-align:right;
	padding:0 25px 0 0;
	background:url(img/box_h2.jpg) no-repeat 100% 50%;
	border-bottom:1px dotted #dcdcdc;
	margin:0 0 5px 0;
}

.box_tresc h2 a{
        font-size:20px;
	font-weight:normal;
	color:#626262;
        text-decoration:none;
}

.autor {
	clear:both;
	padding:5px 0;
}

.more {
	text-align:right;
}

.more a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#c0c0c0;
	font-size:11px;
}

.more a:hover {
	color:#f96325;
}

ul.lista1,
ul.lista2,
ul.children{
	list-style-type:none;
}

ul.lista1 li {
	margin:3px 0;
	padding:5px 0;
	color:#b7b7b7;
	border-bottom:1px solid #f6f6f6;
	padding:0 0 0 12px;
	background:url(img/pkt1.jpg) no-repeat 0 6px;
}

ul.children li {
	background:url(img/pkt2.jpg) no-repeat 0 6px;
	border-bottom:0!important;
}

ul.lista1 li a, .autor strong a {
	color:#7c7c7c;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

ul.lista1 li a:hover, .autor strong a:hover  {
	color:#e04809;
}

.autor strong a {
	color:#e04809;
}

.autor strong a:hover {
	color:#7c7c7c;
}

.autor p a{
	color:#e04809;
	text-decoration:none;
}

.autor p a:hover {
	color:#7c7c7c;
}

ul.lista2 li {
	margin:2px 0;
	padding:1px 0;
	border-bottom:1px solid #f6f6f6;
	padding:0 0 0 12px;
	background:url(img/pkt2.jpg) no-repeat 0 7px;
}

ul.lista2 li a {
	color:#e04809;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

ul.lista2 li a:hover {
	color:#7c7c7c;	
}

#pasek {
	width:960px;
	background:#6a6a6a;
}

.kolumna {
	float:left;
	width:300px;
	padding:10px;
}

.kolumna h2 {
	font-size:18px;
	border-bottom:1px dotted #909090;
	font-weight:normal;
	padding:0 10px;
	color:#f9f9f9;
	margin:0 0 10px 0;
}

.kolumna ul {
	list-style-type:none;
}

.kolumna ul li {
	line-height:normal;
}

.kolumna ul li a {
	display:block;
	width:278px;
	border:1px solid #717171;
	background:#656565;
	color:#d0d0d0;
	text-decoration:none;
	margin:0 0 2px 0;
	padding:5px 10px;
}

.kolumna ul li a:hover {
	background:#f9f9f9;
	color:#f06025;
	border:1px solid #717171;	
	text-decoration:none;
	margin:0 0 2px 0;
	padding:5px 10px;	
	display:block;
	width:278px;	
}

#footer {
	width:940px;
	padding:10px;
	background:#ffffff;
}

#footer ul,
#footer2 ul{
	list-style-type:none;
}

#footer2 ul li {
	display:inline;
	margin:0 8px 0 0;
}

#footer2 ul li a {
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

#footer2 ul li a:hover {
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
}
/*
#footer ul li {
	display:inline;
	font-size:11px;
	text-transform:uppercase;
	margin:0 5px 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
*/
#footer ul li a {
	float:left;
	margin:0 3px 0 0;
}
/*
#footer ul li a:hover {
	color:#ef5e22;
}*/

.entries {
	background:url(img/wpisy_tlo.jpg) repeat-y left;
	padding:15px 0;
}

.entries h2.pagetitle {
	margin:0 0 0 62px;
}

.wpis {
	padding:15px 0;
	line-height:18px;	
}

.wpis_left {
	width:42px;
	padding:5px 5px;
	float:left;
}

.kalendarz {
	width:42px;
	background:#e14f13;
	color:#ffffff!important;
	padding:5px 0;
}

.wpis_right {
	width:578px;
	padding:0 0 10px 10px;
	float:right;
	border-bottom:2px dotted #dcdcdc;	
	background:url(img/wpis_title.jpg) no-repeat 0 6px;
}

.wpis h2.tytul {
	padding:0 5px;
	width:98%;
	border-bottom:2px dotted #eeeeee;

}

.wpis h2.tytul a {
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	display:inline;
	text-decoration:none;
}

.wpis h2.tytul a:hover {
	color:#e35113;
}

.wpis .ramka {
	border:1px solid #dbdbdb;
	width:558px;
	padding:5px;
	height:135px;
	margin:10px auto 5px auto;	
}

.wpis .obr {
	width:548px;
	height:125px;
	padding:5px;
	margin:0 auto;
}

.wpis .zawartosc {
	padding:5px 10px 0 10px;
	text-align:justify;
}

.wpis p.dane {
	font-size:11px!important;
}

.zawartosc {
	margin:0 0 10px 0;
}

.zawartosc h2 {
	margin:10px 0 5px 0;
	padding:0;
	border:0;
	color:#929292!important;
	border-bottom:1px dashed #ededed!important;
	font-size:16px!important;
	font-weight:bold!important;
}

.zawartosc ul,
.zawartosc ol {
	margin:7px 30px;
}

.zawartosc ul li,
.zawartosc ol li {
	padding:2px 0;
}

.zawartosc p {
	padding:5px 0;
}

.zawartosc a {
	text-decoration:none;
	color:#e14f12;
}

.zawartosc a:hover {
	text-decoration:underline;
}

.zawartosc img {
	vertical-align:middle;
	padding:2px;
	border:1px solid #dbdbdb;
	margin:5px;
}

#searchform label.screen-reader-text {
	display:none;
}

#searchform input {
	width:200px;
	padding:2px;
	border:1px solid #cecece;
	font-size:12px;
	font-weight:bold;
	color:#868686;
	letter-spacing:1px;
	vertical-align:middle;
}

#searchsubmit {
	width:60px!important;
	background:#ee5f24;
	border:1px solid #ff7840!important;
	color:#ffffff!important;
	text-transform:uppercase;
	font-size:11px!important;
	padding:2px!important;
}

.alignright a {
	color:#6a6a6a;
	text-decoration:none!important;
	float:right;
	width:50%;
	text-align:right;
	display:block;
	padding:5px 0;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:5px 0;	
}

.alignleft a {
	color:#6a6a6a;
	text-decoration:none!important;
	float:left;
	width:50%;
	text-align:left;
	display:block;
	padding:5px 0;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:5px 0;	
}

.navigation a:hover {
	color:#e25014;
}

/* Page Navi */
.wp-pagenavi {
	clear: both;
	color:#626262;
}

.wp-pagenavi a, .wp-pagenavi span {
	color:#626262;
	text-decoration: none;
	border: 1px solid #e25014;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #e25014!important;
	background: #e25014!important;
	color:#fff!important;
}

.wp-pagenavi span.current {
	border-color: #e25014!important;
	background: #e25014!important;
	color:#fff!important;
}




/* komentarze */
p.logowanko {
	padding:5px 20px;
}
ol.commentlist { list-style:none; margin:0  1em; padding:0; text-indent:0; color:#717171!important; }
ol.commentlist li { width:95%!important; margin:0 auto; float:none!important; text-align:justify; font-size:12px; border-bottom:2px dotted #e1e1e1; }
ol.commentlist li.alt {width:95%!important; margin:0 auto;}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { padding:0.5em 0.75em; margin: 0 0 10px 0;}
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard {font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
ol.commentlist li div.vcard cite.fn {font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
ol.commentlist li div.vcard cite.fn a.url { color:#e35213; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
ol.commentlist li div.vcard cite.fn a.url:hover {
	text-decoration:underline;
}
ol.commentlist li div.vcard img.avatar { border:2px solid #dcdcdc; float:left; margin:0px 15px 7px 0px; width:auto!important; height:auto!important; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {display:none;}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; line-height: 1.5em;}
ol.commentlist li div.comment-meta a { color:#a4a4a4; text-decoration:none; }
ol.commentlist li p { font-size:12px; margin:1em 0em 0em 0em; }
ol.commentlist li p a {font-weight:normal; color:#f05116; text-decoration:none; }
ol.commentlist li p a:hover {font-weight:normal; color:#f05116; text-decoration:underline; }
ol.commentlist li ul { font-size:12px; list-style:square; margin:1em 0em 0em 0em; }
ol.commentlist li div.reply { font-size:11px; margin:1em 0em 1em 0em; }
ol.commentlist li div.reply a { font-weight:bold; color:#656565; }
ol.commentlist li div.reply a:hover { font-weight:bold; color:#7c7c7c; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { border-left:5px solid #dfded8; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-3 { border-left:5px solid #dfded8; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-4 { border-left:5px solid #dfded8; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-5 {border-left:5px solid #dfded8; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f9f9f9; }
ol.commentlist li.parent { border-left:5px solid #dfded8; }
ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em;}
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

#respond textarea, #respond input,
.zawartosc input,
.zawartosc textarea {
	width:500px;
	border:1px solid #dfded8;
	padding:5px;
	font:11px Arial, Tahoma, Verdana, sans-serif;
}

#respond input#submit {
	width:auto;
	padding:5px 6px;
	background:#f16125;
	border:1px solid #ff7d47;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	text-transform:uppercase;
	float:right;
}

p#wyslij input {
	width:120px;
	padding:5px 6px;
	background:#f16125;
	border:1px solid #ff7d47;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	text-transform:uppercase;
}

#respond small {
	font-size:11px;
	color:#545454;
}

a#cancel-comment-reply-link {
	color:#e4005b;}

#comments {
	margin:30px 0 10px 0; font-size:20px; color:#4f4f4f;
	padding:0 0 0 10px;
	font-weight:normal;	
}

#respond h3 {
	margin:0 0 10px 0; font-size:20px; color:#939393;
	padding:0 0 0 10px;
	font-weight:normal;
}

blockquote {
	padding:10px;
	border:#dfdfdf 1px dashed;
	line-height:22px!important;
	font:12px Arial, Helvetica, sans-serif;
	font-style:italic;
}

.zawartosc table {
	border-collapse:collapse;
	margin:5px 0;
}

.zawartosc table td {
	padding:3px 5px;
	border:1px solid #dfdfdf;
}

.tags {
	text-align:justify;
}

.tags a {
	padding:0 5px 0 0;
	text-decoration:none;
	color:#545454;
}

.tags a:hover {
	color:#e25112;
}

.friend {
padding:10px;
margin:10px 0 0 0;
}

.friend form {
padding:5px 10px;
}

.friend form input,
.friend form textarea {
width:250px;
border:1px solid #d5d5d5;
padding:2px;
font-size:11px;
}

.friend form input.ok {
	width:auto;
	padding:5px 6px;
	background:#f16125;
	border:1px solid #ff7d47;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	text-transform:uppercase;
}

.friend h3 {
font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#939393;
font-weight:normal;
}

p.tagi {
	color:#bababa;
	padding:5px;
	margin:0 0 5px 0;
	text-align:left;
	border:1px dashed #e7e7e7;
}

p.tagi strong {
	color:#666666;
}

p.tagi a {
	color:#7e7e7e;
}

p.tagi a:hover {
	color:#f27109;
	text-decoration:none;
}

.breadcrumb {
	color:#7a7a7a;
	padding:0 0 2px 0;
	margin:0 0 10px 0;
}

.breadcrumb a {
	color:#8b8b8b;
	text-decoration:none;
}

.breadcrumb a:hover {
	color:#f27109;
}

.breadcrumb span {
	font-weight:bold;
	color:#f27109;
	padding:0 4px;
}

.red {
        color:red;
font-size:14px;
}

.kredyty{
text-align:center;
padding:3px;
background:white;
border:1px grey dotted;
}

a.blog_roku { 
	font-size:14px;
        text-decoration:none;
}

#blog_roku{
	text-align:center;
}

#blog_roku p {
 	color:#d9480c;
	padding:5px;
}

