/* reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,button{border:0;}address,caption,cite,code,dfn,em,strong,th,var,b,i{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}q:before,q:after{content:'';}

/* globalne */

body {font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#404040;}
a, a:hover {outline:none;}
strong {font-weight:bold;}

legend {display:none;}
input, textarea, select, button {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:13px; float:left; color:#404040;}
button, input.button {cursor:pointer; text-indent:-55000px;}
textarea.txt {margin:0; border:0; padding:0;}
a {text-decoration:none; color:#427428;} a:hover {text-decoration:underline;}
img, object {float:left;}
label {cursor:pointer;}
.fl {float:left;}
.fr {float:right;}

#bc-rotate {float:left; margin-top:60px; margin-left:10px; position:relative;}
.bc1 {
	width:423px; height:142px; background-color:#0C3; border:1px solid #000;
	position:absolute;
	top:196px; left:-9px;
}
.bc2 {
	-webkit-transform: rotate(45deg) skew(-45deg, 8deg);
    -moz-transform: rotate(45deg) skew(-45deg, 8deg);
	width:222px; height:100px; background-color:#fff; border-top:1px solid #000;
	position:absolute;
	top:-16px; left:478px;
}
.bc4 {
	-webkit-transform: rotate(-45deg) skew(45deg, -10deg);
    -moz-transform: rotate(-45deg) skew(45deg, -10deg);
	width:300px; height:300px; background:url('dach.gif') repeat; border:1px solid #000;
	position:absolute;
	top:-80px; left:141px; overflow:hidden;
}
.bc4 #trans {-moz-transform: scale(0.3); -webkit-transform: scale(0.3); margin-right:300px;}
.bc5 {
	-webkit-transform: rotate(0deg) skew(0deg, -13deg);
    -moz-transform: rotate(0deg) skew(0deg, -13deg);
	width:310px; height:142px; background-color:#C3F; background-image:url('front.gif'); border:1px solid #000;
	position:absolute;
	top:160px; left:416px;
}

/* BEGIN grid */
	#bc {width:990px; margin:auto;}
		#t {width:100%; height:110px; float:left;}
			#l {width:332px; height:110px; float:left;}
			#m {height:18px; margin:43px 25px 0 0; display:inline; float:right;}
			#s {width:150px; margin-top:35px; height:31px; float:right;}
		#ani {width:100%; float:left;}
			#fp {width:621px; height:105px; margin:10px 10px 0 10px; padding:16px; display:inline; float:left;}
			#a {float:left; width:317px;}
		#c {width:972px; padding:0 9px 45px 9px; margin-top:4px; float:left;}
		#c.sub {margin-top:0;}
			#c .cl {width:664px; min-height:600px; padding:20px 0 0 0; float:left;}
			#c.sub .cl {padding-top:35px;}
			* html #c .cl {height:600px; overflow:visible;}
			#c .cr {width:308px; float:left;}
		#f {width:100%; float:left;}
			#ff {width:965px; padding-left:25px; margin:auto;}
/* END grid */

/* BEGIN linki blokowe */

	#l h1 a, .boxb em a {width:100%; height:100%; display:block; text-indent:-55000px;}
	
/* END linki blokowe */

/* BEGIN design */ 

	/* BEGIN wspolne */
	
	/* END wspolne */
	
	/* BEGIN naglowki globalne */
		h2, h3, h4 {font-family:Georgia, "Times New Roman", Times, serif;}
		h2 {font-size:22px; padding-bottom:12px;}
		h3 {width:100%; font-size:22px; line-height:22px; float:left; font-style:italic; color:#1a6206;}
	/* END naglowki globalne */
	
	/* BEGIN tla */
		/*body {background:#fff url('../img/bcg-body.gif') repeat-x;}*/
		#t {background:url('../img/bcg-t.jpg') 100% 0 no-repeat;}		
		#l h1 {width:100%; height:100%; background:url('../img/bcymer.gif');}
	/* END tla */

	/* BEGIN content */

	/* END content */
	
	/* BEGIN sidebar */
		.cr h3 {padding:25px 0 10px 0;}
	/* END sidebar */
	
	/* BEGIN featured post */
		#fp {background-color:#d8e9af;}
		#fp h2 {color:#1a6206; font-style:italic; overflow:hidden;}
		#fp p {width:620px; height:60px; font-style:italic; color:#6e6e6e;}
		#fp a span {font-size:9px;}
		#fp .m {width:100%; height:20px; background:url('../img/b-rm.gif') 100% 0 no-repeat;}
		#fp .m a {width:100%; height:100%; display:block;}
	/* END featured post */
	
	/* BEGIN lista typ 1 */
		.ula {}
	/* END lista typ 1 */

	/* BEGIN txt */
		.txt {}
	/* END txt */
	
	/* BEGIN form */
		.frm li {float:left;}
		.frm .fii input, .frm .fip input {background:none; padding:5px; border:0;}
		.frm .fif input {margin-top:4px;}
		
		.frm .fic input {width:16px; height:16px; display:inline; margin-right:4px;}
		
		.frm .fib button {background:none;}
	/* BEGIN form */
	
	/* BEGIN post */
		.post { width:628px; padding:0 20px 10px 16px;; float:left;}
		.post h2 {font-size:26px; color:#617200; font-style:italic; line-height:normal;} .post h2 a {color:#617200;}
		.post h2 a {color:#617200;}
		.post img {padding:13px; border:1px solid #cadbc6; margin-bottom:12px;}
		/* inf */
		.inf {width:100%; float:left; padding-bottom:6px;}
			#c.sub .inf {padding-bottom:16px;}
		.inf li {background-image:url('../img/ico.gif'); padding:0 19px; font-size:11px; float:left; color:#9b9b9b; background-repeat:no-repeat;}
		.inf li a {color:#9b9b9b;}
		.inf li.i1 {background-position:-20px -17px;}
		.inf li.i2 {background-position:-20px -67px;}
		.inf li.i3 {background-position:-20px -117px;}
	/* END post */
	
	/* BEGIN txt */
		.txt {width:100%; float:left;}
		* html .txt {height:400px; overflow:visible;}
		.txt p {padding-bottom:18px; font-size:13px; line-height:18px;}
		.txt p a span {font-size:9px;}
		.txt h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#404040; padding-bottom:18px;}
		.txt h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#8f8f8f; padding-bottom:6px;}
		.txt ul {width:100%; float:left; padding-bottom:10px;}
			.txt ul li {background:url('../img/ulli.gif') 0 3px no-repeat; padding:0 0 8px 22px;}
		.txt code {color:#666;}
		.txt ul.b li {padding-bottom:0;}
	/* END txt */
	
	/* BEGIN ula */
		.ula ul {width:100%; border-bottom:3px solid #a1b993; padding-bottom:22px; float:left;}
		.ula li {padding:4px 10px; border-bottom:1px solid #d6e3d2;}
		.ula li a {color:#6e6e6e;}
	/* END ula */
	
	/* BEGIN short */
		.short {width:100%; border-bottom:3px solid #a1b993; padding-bottom:16px; float:left;}
		.short h4 {font-family:Arial, Helvetica, sans-serif; padding:4px 10px; border-bottom:1px solid #d6e3d2; font-size:12px;}
		.short h4 a {color:#6e6e6e;}
		.short p {color:#8f8f8f; font-size:12px; padding:4px 10px 14px 10px; font-style:italic;}
		.short .zw {font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-bottom:20px;}
		.short .zw a {color:#1a6206; padding-right:10px; text-align:right; float:right; background:url('../img/zw.gif') 100% 6px no-repeat;}
	/* END short */
	
	/* BEGIN paging */
		.paging {width:100%; float:left;}
		.paging ul {float:right;}
		.paging ul li {width:17px; height:15px; margin:0 4px; display:inline; line-height:15px; text-align:center; float:left;}
		.paging ul li.p {background:url('../img/paging.gif');}
		.paging ul li.n {background:url('../img/paging.gif') -34px 0;}
		.paging ul li.s {background:url('../img/paging.gif') -17px 0; color:#bc0519; font-weight:bold;}
	/* END paging */
	
	/* BEGIN mainmenu */
		#m {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}
		#m li {float:left; margin-left:25px; display:inline;}
		#m li a {color:#fff;} #m li a:hover {text-decoration:none; color:#fff447;}
	/* END mainmenu */
	
	/* BEGIN search */
		#s {float:right;}
		#s li {float:left;}
		#s .fii {width:120px;}
		#s .fii input {width:105px; border:0; background:none; color:#1a6206; margin:8px 4px 0 11px;}
		#s .fib, #s .fib button {width:27px; height:31px; background:none;}
	/* END search */
	
	/* BEGIN foot */
		#f {background: #427428 url('../img/bcg-b.gif') repeat-x;} 
		
		.box {width:270px; float:left; padding-right:50px;}
		.boxl {padding-right:0;}
		.box h3 {color:#fff; margin:25px 0 15px 0;}
		.box .ula ul {border-bottom:0;}
		.box .ula li {border-bottom:1px solid #3b7829;}
		.box .ula a {color:#fff;}
		
		.boxb {width:345px; height:150px; margin-top:1px; background-image:url('../img/bcymer-foot.jpg'); float:right;}
		.boxb em {width:240px; height:60px; margin:16px 0 0 100px; float:left;}
	/* END foot */
	
	/* BEGIN komentarze */
		#comments {width:621px; padding:10px 16px; background-color:#f2f2f2; float:left;}
			#comments .h2  {width:100%; float:left;}
			#comments .h2 h2 {color:#1a6206; font-style:italic; float:left; margin-bottom:0; line-height:30px;}
			#comments .h2 em {width:151px; height:33px; background-image:url('../img/b-comment.gif'); text-align:center; line-height:30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-style:italic; float:right;} 
				#comments .h2 em a {color:#d8e9af;}
				
		#comments .comment {width:601px; padding:8px 10px 10px 10px; margin-top:10px; float:left; background-color:#fff;}
			#comments .comment .inf li, #comments .comment .inf li a, #comments .comment .c, #comments .comment .c a {color:#404040;}
		#comments .comment-author-admin {background-color:#d5e5c1;}
			#comments .odd .inf li, #comments .odd .inf li a {color:#000;}
			#comments .odd .c, #comments .odd .c a {color:#404040;}
		#comments .c {width:100%; float:left;}
		
		#postcomment {width:621px; padding:10px 16px; margin-top:10px; float:left;}
		#postcomment h2 {line-height:30px; font-style:italic;}
		#postcomment li {width:100%; padding-bottom:6px; float:left;}
		#postcomment em {width:120px; float:left; padding-top:4px;} #postcomment i {padding-left:4px;}
		#postcomment .fii input {width:220px; padding:2px 4px; background-color:#feffff;}
		#postcomment .fit textarea {width:613px; height:200px; padding:2px 4px; margin:0; background-color:#feffff;}
		#postcomment .fib {padding-bottom:0;}
		#postcomment .fib input {cursor:pointer;}
		#postcomment .fib, #postcomment .fib input {width:151px; height:33px; border:0; background-image:url('../img/b-dodaj.gif'); float:right;}
	/* END komentarze */