/*
Theme NAME: Galeria for cotuwidzisz.pl
THEME URI: http://cotuwidzisz.pl
DESCRIPTION: The gallery Thematic theme for WordPress.
AUTHOR: Chris J Elbric
AUTHOR URI: http://cotuwidzisz.pl
Template: thematic
Version: 2.8.4
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.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; outline: 0;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none;}
input,select,textarea{
  color: #494439;
  background-color: #12120f;
}
input[type="text"]{
  background-color: #C7B27B;
  color:#3F2C21;
  height: 14px; width: 200px;
}
input[type="submit"], input[type="button"], button{
  background: url("images/button.png") no-repeat;
  color:#8A3B10;
  height: 30px; width: 80px;
  border: 0px solid #80765E;
  padding: 7px;
  font-size: 10px; font-family: Tahoma;
  font-style: bold;
  text-transform: uppercase; cursor: pointer;
}
input[type="submit"]:hover, input[type="button"]:hover, button:hover{
  background: url("images/button.png") no-repeat;
  font-style: bold;
  color: #C85224;
}
input[type="submit"]:active, input[type="button"]:active, button:active{
  padding-top: 0;
  padding-bottom: 0;
}
abbr{ border-bottom: 1px dotted #7E3800;}
pre{
  background-color: #C2BD9D;
  border: 1px solid #333;
  padding: 5px;
  margin: 10px 0;
  white-space: pre;
  overflow: auto;
}
pre, code{ font-size: 12px;}
/*Style background*/
body {
  /*min-width:960px;*/
  background: url("images/bg18.jpg") repeat-y top;
  background-color: #4E2718;
  color: #573E2F;
  font-family: "Trebuchet MS", Tahoma;
  font-style: normal;
  z-index: 0;
}
blockquote {
  font-family: "Trebuchet MS", "Comic sans MS", Tahoma;
  font-style: normal;
  color: #6A5944;
margin: 5px 5px;
padding: 10px 0 0 10px;
background: url("images/content.png") repeat;
border: 1px solid #655543;
font-size: 12px;
}
#wrapper{
  background: transparent;
  height: auto;
  height: 300px;
}
#top {
position:relative;
  font-family: "Trebuchet MS";
  font-style: normal;
  color: #55523F;
  font-size:10px;
float: right;
right:30px;
background: url("images/up.png") no-repeat;
visibility: visible;
z-index:200;
}
/*topbar dinamic*/
#topbar {  
position:absolute;  
border: 0px solid #272727;  
padding: 2px;
background-color: transparent;  
width: 24px; height: 24px;  
visibility: hidden;  
z-index: 100;  
}
#topbar a {  
position:absolute;  
border: 0px solid #272727;  
padding: 2px;  
background-color: transparent;  
width: 24px; height: 24px;  
visibility: visible;  
z-index: 100;  
}
a {
  color: #4F2F1F;
  text-decoration: none;
}
a:hover {
  color: #902F00;
  text-decoration: none;
}
h1, h2, h3{
  color: #545242;
}
h2{ font-size: 1.5em;
  margin-bottom: 0.7em;
}
#content ol, #content ul{
  margin-bottom: 1em;
}
.single #content li{
  line-height: 1.4em;
color: #55523F;
}
.single #content ul{
  border-top: 0px dotted #A19467;
  border-bottom: 0px dotted #978E6D;
}
.single #content li{
  padding: 10px 0 10px 36px;
  list-style: none;
  position: relative;
  border-top: 0px dotted #978E6D;
  border-bottom: 0px dotted #A19467;
}
.info{
  background: url("images/icons/info.png") no-repeat left center;
}
.feed{
  background: url("images/icons/feed.png") no-repeat left center;
}
.designer{
  background: url("images/icons/person.png") no-repeat left center;
}
.site-link{
  background: url("images/icons/globe.png") no-repeat left center;
}
/*Main*/
#header {
  margin: 0 auto;
  padding: 20px 0;
  	position: relative;
	z-index: 20;
}
#branding, #access {
  margin: 0 auto;
  overflow: visible;
  width: 940px;
}
#branding{
  padding: 10px 0;
}
.ie8 #branding{
	margin-bottom: 20px;
	height: 30px;
}
/*logo*/
#blog-title {
margin-top:-30px;
  display: block;
  width: 940px;
  height: 270px;
  background: url("images/logo08.jpg")  no-repeat top;
  float: left;
  text-indent: -9000px;
}
#blog-title a{
  display: block;
  width: 270px;
  height: 270px;
  background: url("images/logo02a.png")  no-repeat top;
  float: left;
  font-family: "Trebuchet MS";
  font-style: normal;
  color: #55523F;
  font-size:14px;
z-index: 100;
}
.msie #blog-title a{
  position: relative;
  margin-bottom: -10px;
}
#blog-description {
  color:#777;
  font-size:0.9em;
  line-height: 1.4em;
  font-weight:normal;
  text-align: right;
  padding-top: 66px;
}
/* belka menu */
#access {
   position:relative;
  width: 940px;
  height:45px;
  margin-top: -10px;
  clear: both;
background: url("images/menu.png") no-repeat;
}
.menu {
    width:940px;
    margin:0 auto;
}
#category-menu ul{
  padding: auto;
}
#category-menu li{
  float: left;
}
#category-menu li a {
  display: block;
  font-weight: bold;
  color: #563F28;
  height: 35px;
padding-top: 14px;
padding-left:8px;
padding-right:8px;
}
li.blog-description span{
  display: block;
  font-size: 13px;
  font-weight: bold;
  height: 20px;
  padding: 10px;
  margin-right: 4px;
  color: #636363;
  text-decoration: none;
}
#access #category-menu li.cat{
  display: block;
  font-size: 13px;
  text-decoration: none;
}
li.cat { font-size: 11px; }
			.cat1 { width: 54px; } /*kategorie - width*/
			.cat2 { width: 72px; }
			.cat3 { width: 97px; }
			.cat4 { width: 54px; }
			.cat5 { width: 102px; }
			.cat6 { width: 70px; }
			.cat7 { width: 88px; }
			.cat8 { width: 65px; }
			.cat9 { width: 62px; }
li.catp { font-size: 11px; }
			.cat10 { width: 70px; font-size: 10px;}
li.pion { height: 35px; }
			.cats { width: 20px; }
#category-menu li.home a{
  text-indent: -9000px;
  overflow: hidden;
  text-align: left;
  width: 16px;
  background: url("images/home.png") no-repeat;
  background-position: left;
  padding-bottom: 0;
}
#category-menu li.home a:hover{
  background: url("images/home.png") no-repeat;
  background-position: left;
}
#category-menu li.current_page_item{
}
/*kolor kategorii menu*/
#category-menu li.current_page_item a{
  color: #FF7443;
}
#category-menu li:first-child{
  margin-left: 12px;
}
#category-menu li a:hover{
	color: #4E2718;
	/*background: url("images/hover.png") no-repeat top;*/
	z-index:10;
}
#category-menu li.blog-description{
  float: right;
}
#category-menu li.blog-description span{
  padding-right: 25px;
  padding-top: 13px;
  background-position: no-repeat center;
  font-size: 10px;
  font-family: Helvetica;
  color: #C1442B;
}

#blog-description{
  display: none;
}
/*submenu*/
#page-menu{
background: url("images/belka.png") no-repeat;
  position: absolute;
  bottom: -30px; /*pod belką*/
  right: 10px;
  width: 500px;
  height:30px;
  font-size: .8em;
  color: #473927;
  z-index: 100;
}
#page-menu #page-nav{
  text-align: right;
}
#page-menu #page-nav li{
  float: right;
  margin: 6px 9px 0 9px;
}
#page-menu #page-nav li a{
font-family: Tahoma, "Comic sans MS"; 
  font-size: .8em;
  color: #473927; /*dodaj strone*/
  text-transform: uppercase;
  font-weight: normal;
}
#page-menu #page-nav li a:hover{
  color: #902F00;
}
#page-menu #page-nav li.rss a{
width: 20px; height: 20px;
  padding-left: 20px;
  color: #3E2B22;
  font-weight: bold;
  font-family: Georgia;
  font-size: 12px;
  background: url("images/rss2.png") no-repeat left center;
}
#page-menu #page-nav li.rss a:hover{
width: 20px; height: 20px;
  padding-left: 20px;
  color: #F44B10;
  font-weight: bold;
  font-family: Georgia;
  font-size: 12px;
  background: url("images/rss_black.png") no-repeat left center;
}
/*podmenu*/
.sf-menu li {
  font-family: "Trebuchet MS";
  font-style: normal;
  color: #55523F;
  font-size:13px;
	position: relative;
    float: left;
    margin: 6px 8px 0 7px;
}
.sf-menu li li {
	margin: 0;
	padding: 0 0 0 6px;
}
.sf-menu li li a:hover {
	background:transparent;
}
.sf-menu ul {
	border: none;
}
.sf-menu li:hover ul, 
.sf-menu li ul {
    float: left;
    text-align: left;
	top: 24px;
	position: absolute;
	background: url("images/content.png") repeat;
	padding: 0;
	border: none;
}
.sf-menu ul ul {
	top: auto;
	left: 5px;
	margin-top:0;
}
.sf-menu ul a {
	background:url("images/content.png") repeat;
	color: #493125;
	padding: 0;
	margin: 0;
	display: block;
}
.sf-menu ul a:hover {
	color:#902F00;
}
.skip-link {
  display: none;
}
/*16x16*/
#main{
  margin: 18px 0 18px 0;
}
/*ramki premium*/
#prom{width: 940px; text-align:center; color:#55523F; font-family: "Trebuchet MS", "Comic sans MS", Tahoma; font-size:10px;}
#prom a img{width:16px; height:16px; border:1px solid #BC8F48; background:#BD9550;}
#prom a:hover img{border:1px solid #D3AF75;}
#searchform  { width: 300px; height: 30px; padding: 3px; }
#searchform #s { width: 150px; padding: 7px; color: #D2583C; border: 0; background: url("images/content.png") repeat; }
#primary {
    width:220px;
    float:left;
	margin: 0 0 0 -940px;
}
* html #primary {
	left: 20px;
	position: relative;
}
#secondary {
    width:220px;
    float:right;
	margin-right: 220px;
}
.page #primary{
  display: block;
}
.aside{
  width: 310px;
}
/*rama*/
#container {
    width:100%;
}
/*obrazy*/
#content{
position: relative;
  width:940px;
  margin: 0px auto 0px auto;
}
.ranking {
position: absolute;
top: 2px;
left: auto;
margin: 0 auto;
visibility: visible;
z-index: 100; 
}
.entry-content {
  width: 700px;
	font-family: Helvetica;
	color: #55523F;
	font-size: 14px;
	font-weight: normal;
	float: left;
}
.privacy {
  width: 600px;
	font-family: Helvetica;
	color: #573E2F;
	font-size: 14px;
	font-weight: normal;
	float: left;
	text-align: left;
	margin-left: 180px;
	margin-right: 10px;
}
.msie #content,
.single #content,
.home #content,
.page #content{
  padding-top: 20px;
}
.page #content{
  margin-left: 200px;
  width: 600px;
  padding: 4px 9px 4px 9px;
}
.page #content li{
  list-style: disc;
  margin-left: 20px;
}
.single #container{
    width:100%;
}
.single #content{
position: relative;
  width:940px;
  margin: 0px auto;
}
.single .entry-content{
  display: inline;
	font-family: Helvetica;
	color: #55523F;
	font-size: 14px;
	font-weight: normal;
  float: left;
  margin: 9px 0 0 525px;
  width: 385px;
}
.single div.video .entry-content{
	margin:20px 0 0 680px;
	width:255px;
}
.single div.video ul.meta,
.single div.video #nav-below{
	display: none;
}
.single .artwork-container{
  float: left;
  margin-left: -909px;
}
.single .entry-artwork{
  background-color: #C6B790;
  border: 1px solid #A18963;
  padding: 10px;
}
.single .navigation{
  margin-top: 10px;
  padding-top: 0;
}
.single .entry-content h1,
h1.page-title{
  font-size: 16px;
  margin-bottom: .2em;
}
h1.page-title{
  margin-bottom: 10px;
  margin-left: 18px;
}
.archive-meta{
  margin-bottom: 6px;
    margin-left: 18px;
}
.single .entry-content p{
color:#594C33; font-family: Verdana, Arial; font-size:12px;
padding: 4px 14px 4px 9px;
  line-height: 14px;
}
.single .entry-content span{
color:#6B4B33; font-family: Verdana, Arial; font-size:12px;
}
.not-singular .entry-content{
  float: left;
  width: 900px; /*result szukaj*/
  margin: 0 0 5px 0;
}
.not-singular .entry-content a{
  border: 0px solid #817D5E; /*ramka*/
  display: block;
  height: 150px;
  width: 275px;
  overflow: hidden;
  position: relative;
}
.not-singular .entry-content a:hover{
  border: 2px solid #573E2F; /*jw*/
  display: block;
  height: 150px;
  width: 275px;
  overflow: hidden;
  position: relative;
  background: url("images/eye_back.jpg");
}
.not-singular .entry-content a img{
  position: absolute;
  z-index: 5;
}
.not-singular .entry-content a span.slide-title{
  position: absolute;
  top: 108px;
  left: 3px;
  width: 275px;
  line-height: 1em;
  color: #484637;
  font-size: .8em;
  z-index: 0;
}
.not-singular .entry-content{
  position: relative;
}
.not-singular .entry-content .new{
  display: block;
	position: absolute;
	top: 0px;
	right: -3px;
	width: 30px;
	height: 30px;
	background: url("images/new.png") no-repeat top left;
	z-index: 500;
}
.not-singular .video .new{
	background: url("images/ico-video-trans.png") no-repeat top left;
	width: 74px;
}
.small p{
  font-size: 10px;
  line-height: 16px;
}
/*Style obrazy*/
.home .entry-content,
.tag .entry-content,
.category .entry-content,
.archive .entry-content{
  float: left;
  width: 275px;
  margin: 0 5px 5px 5px;
}
.home .entry-content a,
.tag .entry-content a,
.category .entry-content a,
.archive .entry-content a{
  border: 2px solid #3F2C21; /*jw first*/
  display: block;
  height: 150px;
  width: 275px;
  overflow: hidden;
  position: relative;
  background: url("images/eye_back.jpg") no-repeat;
}
.entry-content a:hover{
  z-index: 55;
  position: relative;
  overflow: hidden;
  background: transparent;
} /*tło za linkiem*/

.home .entry-content a img,
.tag .entry-content a img,
.category .entry-content a img,
.archive .entry-content a img{
  position: absolute;
  display: block;
  height: 150px;
  width: 275px;
  overflow: hidden;
  position: relative;
  z-index: 5;
}
.home .entry-content a span.slide-title,
.tag .entry-content a span.slide-title,
.category .entry-content a span.slide-title,
.archive .entry-content a span.slide-title{
  position: absolute;
  top: 5px;
  left: 9px;
  width: 275px;
  line-height: 12px;
  color: #3E2B22; /*kolor czcionki tytułu strony*/
  font-size: 12px;
  z-index: 0;
}
.home .entry-content,
.tag .entry-content,
.category .entry-content,
.archive .entry-content{
  position: relative;
  padding: 0 5px 5px 5px;
}
.home .entry-content .new,
.tag .entry-content .new,
.category .entry-content .new,
.archive .entry-content .new{
  display: block;
	position: absolute;
	top: -2px;
	right: -2px;
	width: 40px;
	height: 40px;
	background: url("images/new.png") no-repeat top left; /*NEW*/
	z-index: 500;
}

span.cover-up{
  border: 1px solid #687826;
  position: absolute;
  left: 0;
  top: 0;
  height: 148px;
  width: 273px;
  z-index: 55;
}
.main-aside h3{
  font-family: "Trebuchet MS";
  font-size:14px;
  font-weight: bold;
  color: #555555;
  padding: 5px 0 5px 10px;
}
.main-aside .xoxo{
  margin: 0px auto;
}
.main-aside .xoxo li{
  margin: 0 0 5px 0;
  padding: 5px;
  font-size: 12px;
  color: #565140;
  background-color: #D3B479;
  border: 1px solid #A19467; /*ramka*/
}
.main-aside .xoxo li div{
  padding: 0 0 0 2px;
  font-size: 13px;
  line-height: 1em;
}
.main-aside .xoxo ul li{
  font-size: 11px;
    color: #FF7443;
  margin: 0;
  padding: 0 0 0 5px;
  background: transparent;
  border: 0;
  line-height: normal;
}
.xoxo ul li{
  font-size: 11px;
  margin: 0 auto;
  padding: 0 0 0 5px;
  background: transparent;
  border: 0;
}
.main-aside p{
  margin-bottom: 10px;
}
#search form { padding:0;	margin:0;}
form{
  margin: 0 0 12px 0;
}
legend{
  font-size: 1.2em;
  color: white;
}
.form-label,
.wpcf7-form label{
  display: block;
  margin: 5px 0 0 0;
  background: transparent;
}
input[type="text"],
input[type="password"],
textarea,
select{
  font-family: "Trebuchet MS", "Comic sans MS", Tahoma;
  font-size: 12px;
  border: 1px solid #9C9872;
  background: #DACDAA;
  color: #484637;
  padding: 6px;
}
.navigation {
  font-family: "Trebuchet MS", "Comic sans MS", Tahoma;
  font-size: 10px;
  margin-bottom: 20px;
  overflow: hidden;
  text-transform: uppercase;
  width: 100%;
}
#nav-above {
  display: none;
}
#nav-below{
  clear: both;
  padding-top: 0px;
  height: auto;
  overflow: auto;
  padding-bottom: 10px;
}
.nav-next {
  float: right;
  text-align: right;
  width: 47%;
}
.home .nav-next,
.tag .nav-next,
.category .nav-next,
.archive .nav-next{
  margin-right: 5px;
}
.nav-previous {
  float: left;
  width: 47%;
}
.home #nav-above,
.tag #nav-above,
.category #nav-above{
  display: none;
}
.hentry{
  width: 0 auto;
}
h1.entry-title, .entry-title {
width: 540px;
  color: #494439;
  font-family: "Trebuchet MS", "Comic sans MS", Tahoma;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  margin:12px;
  margin-bottom: 1em;
  padding-bottom: 1px;
}
.entry-title a{
  color: #573E2F;
  border-bottom: 0px dotted #413C33;
}
.post .entry-meta,.post .entry-utility {
  color: #29221F;
  font-size: 12px;
  margin-bottom: 24px;
  padding-bottom: 5px;
  clear: both;
}
.post p, .entry-content p {
  margin-bottom: 24px;
	font-family: Helvetica;
	color: #565040;
	font-size: 14px;
	font-weight: normal;
}

.post pre,#content .page pre {
  font-size: 1.6em;
}
.post dt {
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.post dd {
  color: #eee;
  margin-bottom: 1em;
}
.post dl {
  margin-bottom: 1.3em;
  padding-left: 20px;
}
.post a.more-link {
  background: #be194f;
  color: #A3AD91;
  font-size: 0.75em;
  font-weight: bold;
  padding: 5px 10px;
  text-decoration: none;
  text-transform: uppercase;
}
.post a.more-link:hover {
  background: #d93c6f;
}
a.more-link .meta-nav {
  display: none;
}
.post h3,.post h4,.post h5,.post h6 {
  margin: 5px 0;
  padding: 5px 0;
}
.post h4 {
  font-size: 1.4em;
}
.post h5 {
  font-size: 1.2em;
  text-transform: uppercase;
}
.post h6 {
  font-size: 1.1em;
  text-transform: uppercase;
}
.post blockquote {
  font: italic 2em Georgia, Times, serif;
  color: #9ABA2C;
  margin: 10px 0px;
  padding: 10px 20px 1px 10px;
}
.post blockquote p {
  font-style: italic;
}
.post .page-link {
  font-size: 0.825em;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.page-link a {
  background: #12120f;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #eee;
  border-right: 1px solid #ddd;
  border-top: 1px solid #eee;
  padding: 5px 10px;
  text-decoration: none;
}
.post .entry-utility {
  border-bottom: 1px solid #232323;
  margin-bottom: 0;
  padding: 5px 0 0 0;
}
.btc-powered{
  font-size: 0.825em;
}
#comments {
  margin-top: 20px;
  margin-right: 20px;
  padding: 20px 0 0 0;
  clear: both;
  overflow: auto;
}
#comments,#comments input[type="text"],#comments textarea {
  font-size: 12px;
}
#comments h3 {
  font-size: 0.9em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  padding: 7px 12px 7px 42px;
  font-weight: bold;
  background: transparent url("images/ico-comment.gif") no-repeat 16px center;
}
#comments #respond h3{
  background-image: url("images/ico-person.png");
}
#comments #comments-list #respond h3{
  background-image: url("images/ico-reply.png");
}
.formcontainer{
  border-top: 1px solid #282828;
}
#comments-list {
  float: left;
  margin-right: 30px;
  padding: 0 0 18px;
  width: 500px;
}
#comments-list ol,#comments-list ul {
  list-style: none;
  margin: 0;
}
#comments-list ol {
  margin: 0 0 18px 0;
}
#comments-list li {
  padding: 18px 1.5em 18px 1.5em;
  position: relative;
}
#comments-list ol {
  border-bottom: 1px solid #282828;
}
.single #content #comments-list li,
.page #content #comments-list li{
  padding: 20px 0;
  position: relative;
  z-index: 0;
}
#comments-list li .avatar {
  height: 60px;
  width: 60px;
  padding: 4px;
  border: 1px solid #282828;
  background: #80765E;
  float: left;
  position: relative;
  margin-left: -95px;
}
#comments-list .comment-author,
#comments-list .comment-meta,
#comments-list .comment-content,
#comments-list .unapproved{
  display: block;
  margin-left: 100px;
  color: #55523F; /*kolor czcionki zaznaczenia*/
}
#comments-list .unapproved{
  background-color: #CA4A44;
  margin-bottom: 15px;
  padding: 10px;
  color: white;
}
#comments-list .comment-author {
  font-weight: bold;
  font-size: 1.3em;
  padding: 5px 0 0 0;
}
#comments-list .comment-meta {
  color: #494439; /*opublikowano*/
  font-size: 11px;
  padding: 10px 0 9px 0;
}
#comments-list .comment-meta a {
  color: #55523F; /*permalink*/
  font-style: italic;
  text-decoration: none;
}
#comments-list .comment-meta a:active,#comments-list .comment-meta a:hover {
  color: #C6F000;
}
#comments-list .comment-content{
  padding-right: 10px;
}
#commentform{
  padding: 15px;
  width: 360px;
}
.comment-reply-link {
  font-size: 11px;
  padding: 0 0 18px 0;
  text-align: right;
}
.hover-url{
  color: #666;
  margin-left: 10px;
  font-weight: normal;
  font-style: italic;
  font-family: Georgia, "Georgia MS", Times, serif;
}
.comment-reply-link a {
  color: #484637;
  font-style: italic;
  text-decoration: none;
}
.comment-navigation {
  font-weight: bold;
  margin-right: 0.5em;
  padding: 0;
}
.comment-navigation a {
  border: 1px solid #ccc;
  color: #eee;
  font-weight: normal;
  padding: 0.5em 0.75em;
  text-decoration: none;
}
.comment-navigation a:active,.comment-navigation a:hover {
  color: #FF4B33;
}
.comment-navigation a,.comment-navigation span {
  margin-right: 0.5em;
}
#trackbacks-list .comment-content {
  left: -9000px;
  position: absolute;
}
#respond {
  border-top: 0px dotted #141414;
  margin-bottom: 22px;
  overflow: hidden;
  padding: 0;
  width: 390px;
  float: right;
  position: relative;
  z-index: 4;
 }
#comments-list #respond {
  margin: 0;
  padding: 0;
  float: none;
  width: 500px;
}
#comments-list #commentform {
  width: auto;
}
#comments-list ul #respond {
  margin: 0;
}
#cancel-comment-reply {
  font-size: 11px;
  position: absolute;
  right: 1.5em;
  top: 7px;
}
#respond .required {
  color: #FF4B33;
  font-weight: bold;
}
.form-section{
  padding: 0 0 10px 0;
  clear: both;
  overflow: auto;
}
.form-section label {
  font-size: 11px;
}
.form-section .form-label{
  width: 35%;
  float: left;
  clear: both;
  text-align: right;
}
.form-section .form-input{
  width: 65%;
  float: right;
  text-align: right;
}
.form-section .form-input input{
  width: 80%
}
.form-section .form-textarea{
  width: 100%;
  text-align: right;
}
.form-section .form-textarea textarea{
  width: 94%
}
#respond #comment-notes{
  line-height: 1.2em;
  margin: 5px 0 20px 0;
  font-size: 0.9em;
}
#comments-list ul.children{
  margin-left: 20px;
}
.single #content #comments-list ul.children li{
  padding-left: 25px;
  background: url("images/ico-reply.png") no-repeat 5px 20px;
}
#form-section-comment .form-label{
  display: none
}
#form-allowed-tags p {
  color: #4B412D;
  font-size: 10px;
  line-height: normal;
  margin: 0;
}
#form-allowed-tags span {
  color: #4B3A2D;
  font-size: 10px;
  font-style: italic;
}
.form-submit {
  padding: 18px 0 0 0;
}
.subscribe-to-comments {
  color: #eee;
  float: left;
  font-size: 11px;
  margin: 0;
  padding: 18px 0 0 0;
}
.solo-subscribe-to-comments {
  color: #eee;
  font-size: 11px;
  padding: 18px 0 0 0;
}
.comment_license {
  clear: both;
  color: #eee;
  font-size: 11px;
  margin: 0;
  padding: 18px 0 0 0;
}
/*footer*/
#footer {
  z-index: 0;
  font-family: "Trebuchet MS", Tahoma;
  font-style: normal;
  color: #3F2C21;
  background-color: transparent;
  margin-top: 5px;
}
#footer a{

}
#footer a:hover{
  color: #B39D73;
}
#foter ul li {
  font-family: "Trebuchet MS", Tahoma;
  font-size:12px;
  color: #3F2C21;
  padding:5px;
    line-height: normal;
	float: left; }

#foter ul li a {
  color: #96693E;
  padding:5px;
    line-height: normal;
	float: left; }

#footer #subsidiary .aside{
  width: 960px;
  margin: 0 auto; }

#footer .widgetcontainer{
font-size: 12px;
  float: left;
  width: 918px; /*szerokość ramki ocen*/
  padding: 8px;
  margin: 2px 10px 2px 12px;
  background: url("images/content.png") repeat;
  border: 1px solid #8F7857;
}

#footer .widgetcontainer h3{
  margin-bottom: 0px;
  color: #5A4224;}

#footer .widgetcontainer a {
	color:#5A4224; /*ilosc ocen*/
}
#footer .widgetcontainer a:hover{
  color: #864200;
}
#footer .widgetcontainer ul{
  color: #4F2F1F;
}
#footer .widgetcontainer ul li{
  color: #473823;
    line-height: 14px; }

#footer .widgetcontainer li a {
font-size: 12px; /*rozmiar czcionki ocen*/
}
#footer .widgettitle {
  font-family: "Trebuchet MS", Tahoma;
  font-style: normal;
  color: #55523F;
  font-size:14px; }

#footer .widgetcontainer .widgettitle {
  font-family: "Trebuchet MS", Tahoma;
  font-style: normal;
  color: #4A3316; /*ilosc ocen*/
  font-size:14px;}

#footer .textwidget {
font-size: 10px;
color: #6D6853;
  line-height: 10px;}

.center {
clear: both;
font-size: 10px; font-family: Tahoma;
  text-align: center;
  color: #3F2C21;
  background: transparent;}

.pixel {
  text-align: left;
    color: #3F2C21;
  font-size: .8em;}

/*Stopka tło*/
#stopka {
	background: url("images/stopka03.jpg") no-repeat top;
	height: 350px;
	margin-top: 5px;
	border-top:1px solid #3B2211;
}
/*stopka szerokość*/
#stopka div.fixed { width: 100%; }
	*+html #stopka { margin-top: 5px; } /* ---> IE7 */
	ul.smap {
		color: #6E4730; 
		float: left;
		line-height: 16px;
		list-style: none;
		padding: 0;
}
/*tytuł kolumn*/
		ul.smap li.firstpoint {
			color: #3A2318;
			font-size: 14px;
			font-weight: bold; 
			padding-top: 8px;
			padding-bottom: 16px;}
/*szerokość kolumn 1,2,3,4*/
		ul.smap li { font-size: 12px; color: #493325; margin-left: 20px;}
			.sm01 { width: 18%; }
			.sm02 { width: 16%; }
			.sm03 { width: 32%; }
			.sm04 { width: 15%; }
			.sm05 { width: 15%; }
		ul.smap li a { font-size: 12px; font-family: "Threbuchet MS", Tahoma; color: #493325; }
		ul.smap li a:first-line { color: #573E2F; }
				*+html ul.smap li a { cursor: pointer; } /* ---> IE7 */
		ul.smap li a:hover {
					text-decoration: none; 
					color: #856A4F; }
/*szer 100%*/
.widescreen {
		float: left;
		width: 100%; 
		background: transparent; }
.widescreen li{
color: #453929;
}
.copyright {
	text-align: center;
	font-size: 12px;
	color: #3E2E1F;
  font-weight: normal;
  font-family: "Trebuchet MS", Tahoma;
	margin-top: 10px;
}
/*END STOPKA*/
#ctc-3 {
  font-family: "Trebuchet MS", Tahoma;
}
.ctc {
  font-family: "Trebuchet MS", Tahoma;
  font-weight: normal;
  font-size: 12px;
  color: #3E2E1F;
  line-height: normal;
}
#footer .reset{
  clear: both;
}
#siteinfo{
  text-align: center;
  font-size: 11px;
	color: #3F2C21;
  margin-top: 10px;
}
#siteinfo a{
  text-decoration: none;
  border-bottom: 0px dotted #333;
}
#siteinfo a:hover{
  border-bottom-color: #555555;
}
#powered {
	text-align: center;
	font-size: 12px;
	color: #3E2E1F;
  font-weight: normal;
  font-family: "Trebuchet MS", Tahoma;
  clear: both;
}
#powered a{
	text-align: center;
	font-size: 12px;
	color: #42301E;
}
#powered a:hover{
	text-align: center;
	font-size: 12px;
	color: #A44404;
}
.line { width: 700px; border-top: 0.05em dashed #7E6050;}
#author-info {
  border: 1px dotted #ccc;
  padding: 5px;
  overflow: hidden;
  font-size: 1.2em;
  margin-bottom: 20px;
}
#author-info h2 {
  border-bottom: 3px double #ddd;
  padding: 5px 0;
  font-size: 1.8em;
  margin-bottom: 10px;
}
#author-info .avatar {
  float: left;
  border: 1px double #ddd;
  margin: 0 10px 10px 0;
}

/* Styles for Contact Form 7 plugin */
div.wpcf7-response-output{
  display: none;
}

/* Styles for WP Post Ratings plugin */
.post-ratings{
font-size: 13px;
color: #4F2F1F;
margin-bottom: 0px;
float: right;
width: 100px;
margin-top: 0px;
overflow: hidden;
height: 24px;
}
.post-ratings small{font-size: 10px;}
.post-ratings-text{display:none;}

/*Styles obrazy*/
.img.thumbnail{
	position:absolute;
	border:1px solid #12120a;
	background:#12120f;
	padding:5px 0 5px;
	display:block;
	color:#E1754F;
	  clear: both;
}
.thumbnail{
z-index:1;
position:absolute;
width:275px;
height:150px;
top:0px;
left:0px;
overflow:hidden;
  clear: both;
  padding-bottom:15px;
}
.thumbnail a img{
border:none;
display:block;
  clear: both;
}
/*Styles*/
.gloss span{
background-image:url("images/glas-trans.png");
background-repeat:no-repeat;
z-index:50;
}
.tooltip_image{
position:absolute;
z-index:200;
left:-9999px;
top:0px;
}
.tooltip_image2{
position:absolute;
z-index:1000;
border:1px solid #74553A;
background-color:#3E2B22;
padding:2px;
font-size: 12px;
font-family: "Trebuchet MS", Tahoma;
color:#C39B56;
left:-9999px;
top:1000px;
}
/*obrazy tooltip*/
.tooltip_image div{
width:72px; /* obrazy */
height:10px;
overflow:hidden;
left:5px;
position:absolute;
top:18px;
z-index:10;
/*background:url("images/tooltipe.png") no-repeat;*/
}
.tooltip_image span{
position:absolute;
z-index:209;
top:-5px;
left:0;
}
.prev_image a span{
position:absolute;
top:0;
left:0;
width:238px;
height:196px;
display:block;
}
/*submenu*/
.widget_block{
width: 190px; /*szerokość*/
background-color: #363636;
border: 1px solid #4f4f4f;
margin-bottom: 15px;
clear: both;
float: right;
}
/*
Koniec arkusza stylu dla cotuwidzisz.pl
*/