/*  
Theme Name: Wiecek.biz
Author: Łukasz Więcek
*/
*
	{
	margin: 0;
	padding: 0;
	}

body
	{
	background: #76889E url('img/bg.jpg') 0 0 repeat;
	font-family: Segoe UI, Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #919191; 
	}

a
	{
	color: #0076B3;
	}

a.ext
	{
	background: url(img/ext.png) center right no-repeat;
	padding-right: 12px;
	color: #0076B3;
	}

a.tag
	{
	background: url(img/tag5.png) center right no-repeat;
	padding-right: 12px;
	color: #0076B3;
	}

a.sale
	{
	background: url(img/sale.gif) center right no-repeat;
	padding-right: 12px;
	color: #b41204 !important;
	}


#content
	{
	width: 994px;
	margin: 0 auto;
	overflow: hidden;
	}

#c2
	{
	width: 962px;
	overflow: hidden;
	margin: 0 auto 0 17px;
	background: #fff;
	}

#h1
	{
	overflow: hidden;
	width: 994px;
	height: 245px;
	background: transparent url('img/h1.png') top right no-repeat; 
	}

#h0
	{
	overflow: hidden;
	width: 994px;
	height: 245px;
	background: transparent url('img/h.jpg') bottom left no-repeat; 
	}

#h1 h1
	{
	width: 280px;
	height: 80px;
	overflow: hidden;
	margin-top: 5px;
	margin-left: 145px;
	} 

#h1 h1 a
	{
	width: 280px;
	height: 80px;
	text-indent: -1000px;
	display: block;
	background: transparent url('img/logo.jpg') 0 0 no-repeat; 
	} 

/* SIDEBAR */
#s
	{
	width: 290px;
	float: left;
	overflow: hidden; 
	}

#slowkilka
	{
	width: 266px;
	overflow: hidden;
	height: 357px;
	background: transparent url('img/slowkilka.jpg') 0 0 no-repeat;
	margin: 0 0 15px 8px; 
	}

#slowkilka p
	{
	padding: 85px 15px 0 40px;
	line-height: 21px;
	font-size: 12px;
	}

#miejsce
	{
	background: transparent url('img/sponsorzy.png') 0 0 no-repeat;
	padding-top: 95px;
	width: 254px;
	height: auto;
	margin: 0 0 30px 16px;
	}

#miejsce img
	{
	border: none !important;
	}

#miejsce span
	{
	display: none !important;
	}

#blogvertising div
	{
	float: left !important;
	margin-right: 7px !important;
	}

#blogvertising div div a img
	{
	color: #fff !important;
	font-size: 0px !important;
	border: medium solid white !important;
	}
	
#adtaily
	{
	margin: 0 0 30px 8px;
	background: transparent url('img/reklama_300.png') 0 0 no-repeat;
	width: 173px;
	height: 260px;
	padding: 40px 50px 0 50px;;
	}

#reklama-sidebar
	{
	margin: 0 0 30px 8px;
	background: transparent url('img/warto-zobaczyc_270.jpg') 0 0 no-repeat;
	width: 169px;
	height: 134px;
	padding: 130px 50px 0 50px;
	color: #0076B3;
	line-height: 19px;
	}


#adtaily div, #adtaily div div, #adtaily img, #adtaily a
	{
	border: none !important;
	background: none !important;
	}

#adtaily div div div div a
	{
	margin: 0 0 0 20px;
	}

#adtaily a
	{
	position: static !important;
	width: auto !important;
	margin-left: 0 !important;
	}
	
#miniblog
	{
	width: 266px;
	overflow: hidden;
	background: transparent url('img/miniblog2.jpg') 0 0 repeat-y;
	margin: 25px 0 20px 8px; 
	}

#miniblogtop
	{
	width: 266px;
	overflow: hidden;
	background: transparent url('img/miniblog1.jpg') 0 0 no-repeat; 
	}

#miniblogbottom
	{
	width: 266px;
	overflow: hidden;
	margin-top: 45px;
	background: transparent url('img/miniblog3.jpg') bottom left no-repeat; 
	}

.miniblogsep
	{
	width: 210px;
	height: 24px;
	background: transparent url('img/miniblog4.jpg') top left no-repeat; 
	margin: 0 0 5px 21px;
	} 

#miniblog p
	{
	line-height: 21px;
	font-size: 11px;
	padding: 0 35px 5px 25px;
	color: #444;
	}

#miniblog p.title
	{
	padding: 0 35px 0 25px;
	font-weight: bold;
	font-size: 12px;
	}

#miniblog p a
	{
	color: #0076B3;
	text-decoration: none;
	}

#miniblog p a:hover
	{
	text-decoration: underline;
	}

#slowkilka span
	{
	float: left;
	width: 75px;
	height: 70px;
	}

#search
	{
	width: 248px;
	overflow: hidden;
	height: 90px;
	background: transparent url('img/search.png') 0 0 no-repeat;
	margin: 0 0 20px 26px; 
	}

#search fieldset
	{
	position: relative;
	margin-top: 24px;
	height: 43px;
	border: 0;
	}

#search #s
	{
	position: absolute;
	top: 12px;
	left: 75px;
	width: 100px;
	background: transparent;
	border: 0;
	font-family: monospace;
	}

#si2
	{
	position: absolute;
	top: 0;
	right: 18px;
	display: block;
	width: 34px;
	height: 43px;
	border: 0;
	text-indent: -100px;
	line-height: 100px;
	background: transparent url('img/search2.jpg') 0 0 no-repeat;
	overflow: hidden;
	}


ul.wp-polls-ul li
	{
	height: 50px;
	}

#ostatniokomentowane
	{
	width: 273px;
	height: 288px;
	background: transparent url('img/ostatniokomentowane.jpg') 0 0 no-repeat;  
	margin: 20px 0 20px 1px;
	padding: 60px 0 0 30px;
	}

#ostatniokomentowane a
	{
	width: 215px;
	height: 40px;
	margin-bottom: 8px;
	padding: 5px 0 0 5px;
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #555;
	text-decoration: none;
	background: transparent url('img/ostatniokomentowane_tlo.png') 0 0 no-repeat;
	}

#ostatniokomentowane a:hover
	{
	text-decoration: underline;
	}

#ostatniokomentowane a img
	{
	width: 30px;
	height: 30px;
	float: left;
	border: 0;
	margin-right: 10px;
	}

#ostatniokomentowane a span
	{
	font-weight: normal;
	display: block;
	font-size: 10px;
	}

#globaltranslator
	{
	width: 247px;
	height: 288px;
	padding: 13px;
	}
	
#globaltranslator img
	{
	margin-right: 3px;
	}

label.ltytul, label.ladres, label.lhaslo, label.ltagi
	{
	display: inline-block;
	width: 49px;
	height: 20px;
	}

/* CZESC GLOWNA */
#m
	{
	float: left;
	width: 660px;
	overflow: hidden;
	}

#strony
	{
	width: 600px;
	height: 50px;
	overflow: hidden;
	}

#m h2
	{
	width: 660px;
	height: 57px;
	background: transparent url('img/h2_660.png') 0 0 no-repeat; 
	font-size: 20px;
	line-height: 40px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	}

#m h2.garstka
	{
	padding-left: 35px;
	width: 515px;
	color: #0F448A;
	}

.subgarstka
	{
	width: 581px;
	background: transparent url('img/subpost.png') bottom left no-repeat; 
	margin: 10px auto 20px auto;
	height: 22px;
	}

#m h2 a, #m h2 span
	{
	color: #0F448A;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 35px;
	}

#m h3
	{
	color: #333;
	font-size: 16px;
	margin-top: 20px;
	}

div#m img.naglowek
	{
	float: left;
	margin: 10px 10px 10px 0;
	clear: both;
	}

.post
	{
	width: 640px;
	margin: 0 auto 10px 5px;
	}

.post a
	{
	color: #0076B3;
	text-decoration: none;
	}

.post a:hover
	{
	text-decoration: underline;
	}

.subpost
	{
	width: 620px;
	background: transparent url('img/subpost.png') bottom left no-repeat; 
	margin: 10px auto 20px 10px;
	height: 50px;
	} 

.post .subpost p, .post .subpost a
	{
	line-height: 14px;
	padding: 0;
	color: #919191;
	font-size: 11px;
	} 

.post .subl a
	{
	font-weight: bold;
	}

.post .subr
	{
	float: right;
	text-align: right;
	width: 400px;
	}

.subl
	{
	width: 200px;
	}

.post p, .post ul, .post ol
	{
	font-size: 13px;
	color: #363636;
	line-height: 23px;
	text-align: justify;
	padding: 5px 0;
	}

.post ul, .post ol
	{
	margin: 5px 25px;
	}

.post ol li
	{
	margin-bottom: 10px;
	}

.post img
	{
	border: 0;
	}

.post embed
	{
	margin: 10px 103px 10px 122px;
	width: 425px;
	height: 350px;
	display: block;
	}

.right
	{
	margin-right: 5px;
	text-align: right;
	}
.center
	{
	text-align: center;
	margin: 0 0 0 10px;
	}

p.zwrotka
	{
	margin-left: 30px;
	}
p.refren
	{
	margin-left: 60px;
	}

div#oceny
	{
	margin: 0 0 20px 30px;
	}

div.paginacja-komentarzy
	{
	width: 600px;
	margin: 10px 20px;
	}

span.starsze-komentarze a, span.nowsze-komentarze a
	{
	text-decoration: none;
	font-size: 18px;
	}

span.nowsze-komentarze
	{
	float: right;
	}

ol.commentlist li.comment div.commentmetadata, ol.commentlist li.pingback div.commentmetadata, ol.commentlist li.comment div.commentmetadata, ol.commentlist li.trackback div.commentmetadata {display: none;}
ol.commentlist li.comment div.comment-meta, ol.commentlist li.pingback div.comment-meta, ol.commentlist li.comment div.comment-meta, ol.commentlist li.trackback div.comment-meta {display: none;}
ol.commentlist li.comment div.vcard span.says, ol.commentlist li.pingback div.vcard span.says, ol.commentlist li.comment div.vcard span.says, ol.commentlist li.trackback div.vcard span.says {display: none;}
ol.commentlist li.pingback div.reply a, ol.commentlist li.trackback div.reply  a {display: none;}

ol.commentlist li.pingback img.wavatar, ol.commentlist li.trackback img.wavatar {display: none;}

ol.commentlist li.comment-author-admin div.comment-author
	{
	background: transparent url('img/komentarz_gora_a.png') bottom left no-repeat !important;
	width: 615px;
	height: 41px;
	padding-top: 19px;
	}

ol.commentlist li.comment ul.children li.comment-author-admin div.comment-author
	{
	background: transparent url('img/komentarz_gora_child_admin.png') bottom left no-repeat !important;
	width: 544px;
	height: 41px;
	padding-top: 19px;
	margin-left: 71px;
	}

ol.commentlist li.comment ul.children li.comment ul.children li.comment-author-admin div.comment-author
	{
	background: transparent url('img/komentarz_gora_child_child_admin.png') bottom left no-repeat !important;
	width: 474px;
	height: 41px;
	padding-top: 19px;
	margin-left: 141px;
	}

ol.commentlist li.comment div.comment-author
	{
	background: transparent url('img/komentarz_gora.png') bottom left no-repeat;
	width: 615px;
	height: 41px;
	padding-top: 19px;
	}


ol.commentlist li.comment ul.children li.comment div.comment-author
	{
	background: transparent url('img/komentarz_gora_child.png') bottom left no-repeat !important;
	width: 544px;
	height: 41px;
	padding-top: 19px;
	margin-left: 71px;
	}


ol.commentlist li.comment ul.children li.comment ul.children li.comment div.comment-author
	{
	background: transparent url('img/komentarz_gora_child_child.png') bottom left no-repeat;
	width: 474px;
	height: 41px;
	padding-top: 19px;
	margin-left: 141px;
	}

ol.commentlist li.pingback div.comment-author, ol.commentlist li.trackback div.comment-author
	{
	background: transparent url('img/komentarz_gora_pingback.png') bottom left no-repeat;
	width: 615px;
	height: 41px;
	padding-top: 19px;
	}




ol.commentlist li.comment div.vcard img.wavatar
	{
	margin: 0 0 0 85px;
	border: 0;
	width: 30px;
	height: 30px;
	float: left;
	}

ol.commentlist li.comment ul.children li.comment div.vcard img.wavatar
	{
	margin: 0 0 0 32px;
	border: 0;
	width: 30px;
	height: 30px;
	float: left;
	}
	
ol.commentlist li.pingback p, ol.commentlist li.pingback em, ol.commentlist li.trackback p, ol.commentlist li.trackback em
	{
	background: transparent url('img/komentarz_srodek.png') top left repeat-y;
	width: 505px;
	line-height: 19px;
	font-size: 12px;
	padding: 0 20px 0 90px;
	color: #404A63;
	}

ol.commentlist li.comment p, ol.commentlist li.comment em
	{
	background: transparent url('img/komentarz_srodek.png') top left repeat-y;
	width: 505px;
	line-height: 19px;
	font-size: 12px;
	padding: 0 20px 0 90px;
	color: #404A63;
	}

ol.commentlist li.comment ul.children li.comment p, ol.commentlist li.comment ul.children li.comment em
	{
	background: transparent url('img/komentarz_srodek_child.png') top left repeat-y;
	width: 487px;
	line-height: 19px;
	font-size: 12px;
	padding: 0 20px 20px 37px;
	color: #404A63;
	margin-left: 71px;
	}

ol.commentlist li.comment ul.children ul.children li.comment p, ol.commentlist li.comment ul.children ul.children li.comment em
	{
	background: transparent url('img/komentarz_srodek_child_child.png') top left repeat-y;
	width: 417px;
	line-height: 19px;
	font-size: 12px;
	padding: 0 20px 0 37px;
	color: #404A63;
	margin-left: 141px;
	}

ol.commentlist li.pingback em, ol.commentlist li.comment em, ol.commentlist li.comment ul.children li.comment em, ol.commentlist li.trackback em
	{
	color: red;
	font-weight: bold;
	display: block;
	padding-bottom: 19px;
	font-style: normal;
	}

ol.commentlist li.pingback p em, ol.commentlist li.comment p em, ol.commentlist li.comment ul.children li.comment p em, ol.commentlist li.trackback p em
	{
	color: #404A63;
	display: inline;
	background: transparent;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: italic;
	}

ol.commentlist li.pingback br, ol.commentlist li.comment br, ol.commentlist li.comment ul.children li.comment br, ol.commentlist li.trackback br
	{
	display: none;
	}

ol.commentlist li.comment div.vcard cite.fn, ol.commentlist li.pingback div.vcard cite.fn, ol.commentlist li.trackback div.vcard cite.fn
	{
	font-size: 14px;
	margin-left: 18px;
	font-weight: bold;
	font-style: normal;
	color: #403A2E;
	line-height: 30px;
	}

ol.commentlist li.pingback div.vcard cite.fn, ol.commentlist li.trackback div.vcard cite.fn
	{
	margin-left: 90px;
	}

ol.commentlist li.comment div.vcard cite.fn a.url, ol.commentlist li.pingback div.vcard cite.fn a.url, ol.commentlist li.trackback div.vcard cite.fn a.url
	{
	text-decoration: none;
	}

ol.commentlist li.comment div.reply 
	{
	background: transparent url('img/komentarz_dol.png') bottom left no-repeat;
	width: 615px;
	height: 19px;
	margin-bottom: 20px;
	overflow: hidden;
	}

ol.commentlist li.pingback div.reply, ol.commentlist li.comment div.reklama, ol.commentlist li.trackback div.reply
	{
	background: transparent url('img/komentarz_dol_reklama.png') bottom left no-repeat;
	width: 615px;
	height: 19px;
	margin-bottom: 20px;
	overflow: hidden;
	}

ol.commentlist li.comment ul.children li.comment div.reply 
	{
	background: transparent url('img/komentarz_dol_child.png') bottom left no-repeat;
	width: 544px;
	height: 19px;
	margin: 0 0 20px 71px;
	}

ol.commentlist li.comment ul.children ul.children li.comment div.reply 
	{
	background: transparent url('img/komentarz_dol_child_child.png') bottom left no-repeat;
	width: 474px;
	height: 19px;
	margin: 0 0 20px 141px;
	}

ol.commentlist li.comment div.reply a 
	{
	display: block;
	width: 76px;
	height: 20px;
	margin-left: 535px;
	text-indent: -1000px;
	}

ol.commentlist li.comment ul.children div.reply a 
	{
	display: block;
	width: 76px;
	height: 20px;
	margin-left: 465px;
	text-indent: -1000px;
	}

div#zasady
	{
	float: right;
	width: 268px;
	height: 100px;
	background: transparent url('img/cale_zasady.png') top left no-repeat;
	display: inline;
	overflow: hidden;
	margin-right: 30px;
	}

div#zasady p.zasady
	{
	margin-bottom: 2px;
	line-height: 18px;
	background: none;
	font-size: 11px;
	color: #888;
	}

div#respond
	{
	width: 580px;
	margin-bottom: 20px;
	}

div#respond h3
	{
	font-size: 17px;
	color: #333;
	margin-bottom: 5px;
	display: inline;
	}

div#respond div.cancel-comment-reply
	{
	margin-bottom: 15px;
	font-size: 14px;
	}

div#respond div.cancel-comment-reply a
	{	
	text-decoration: none;
	}

div#respond p#subscribe-to-comments
	{
	margin-left: 70px;
	}

div.wrap h2#manager
	{
	margin-bottom: 20px;
	}

div.wrap h3#advanced
	{
	margin-top: 40px;
	}

div.wrap h2 span
	{
	color: #0F448A;
	padding-left: 35px;
	}

div.wrap fieldset.options
	{
	margin: 10px 3px;
	padding: 5px 15px;
	border: 1px solid #666;
	}

div.wrap fieldset.options legend
	{
	color: #666;
	font-weight: bold;
	padding: 0 2px;
	}

div.submit
	{
	margin: 0 0 15px 270px;;
	}

input#podpis, input#email, input#strona, textarea#komentarz
	{
	color: #545253;
	background: #f9f6f1;
	border: 2px solid #DFDBD8;
	font-size: 12px;
	font-family: sans-serif;
	margin: 0 0 10px 5px;
	padding: 1px;
	float: left;
	}

input#podpis, input#email, input#strona
	{
	width: 180px;
	overflow: hidden;
	}

#respond textarea
	{
	width: 490px;
	height: 150px;
	padding: 3px;
	}

label.lpodpis, label.lemail, label.lstrona, label.lkomentarz
	{
	float: left; 
	width: 63px; 
	height: 24px; 
	margin: 0 5px 5px 0; 
	display: inline; /* fix na double-margin bug */
	text-indent: -1000px; 
	vertical-align: 5px; 
	overflow: hidden; /* inny fix na text-indent; */
	clear:left;
	}

label.lpodpis {background: transparent url('img/kom_podpis.png') top left no-repeat;}
label.lemail {background: transparent url('img/kom_email.png') top left no-repeat;}
label.lstrona {background: transparent url('img/kom_strona.png') top left no-repeat;}
label.lkomentarz {background: transparent url('img/kom_tresc.png') top left no-repeat;}

.label
	{
	width: 63px;
	height: 24px;
	margin: 0 10px 10px 0;
	vertical-align: top;
	}

div#strony img
	{
	border: 0;
	}

div#starsze
	{
	margin-left: 10px;
	width: 295px;
	float: left;
	display: inline;
	}

div#nowsze
	{
	width: 295px;
	text-align: right;
	float: left;
	display: inline;
	}

#reklama_468
	{
	margin: 10px 0 10px 50px;
	width: 498px;
	height: 91px;
	background: transparent url('img/reklama_468.png') top left no-repeat;
	padding: 32px 0 0 29px;
	}

#blogroll
	{
	width: 190px;
	height: 320px;
	margin: 80px 45px 0 50px;
	float: left;
	display: inline;
	}

#blogroll .linkcat h2
	{
	display: none;
	}

#blogroll ul
	{
	list-style-type: none;
	font-size: 12px;
	}

#blogroll ul li
	{
	margin-bottom: 5px;
	}

#blogroll ul li a
	{
	color: #4F4216;
	padding-left: 20px;
	text-decoration: none;
	display: block;
	width: 160px
	}

#blogroll ul li a:hover
	{
	text-decoration: underline;
	background: transparent url('img/blogroll.png') bottom left no-repeat;
	}

#komentatorzy
	{
	width: 170px;
	height: 320px;
	margin: 85px 45px 0 5px;
	float: left;
	display: inline;
	}

#komentatorzy li
	{
	height: 40px;
	padding: 5px 0 0 5px;
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #555;
	text-decoration: none;
	}

#komentatorzy li img
	{
	width: 30px;
	height: 30px;
	float: left;
	border: 0;
	margin-right: 10px;
	}

#komentatorzy li span
	{
	font-weight: normal;
	display: block;
	font-size: 10px;
	}

#chmura
	{
	width: 375px;
	height: 320px;
	margin-top: 80px;
	float: left;
	display: inline;
	text-align: justify;
	line-height: 26px;
	}

#chmura a
	{
	color: #4F4216;
	text-decoration: none;
	padding: 1px 3px;
	}

#chmura a:hover
	{
	background: #fdfdfb;
	}

a.t9{font-size: 11px;}
a.t10{font-size: 12px;}
a.t11{font-size: 13px;}
a.t12{font-size: 14px;}
a.t13{font-size: 15px;}
a.t14{font-size: 16px;}
a.t15{font-size: 17px;}
a.t16{font-size: 18px;}
a.t17{font-size: 19px;}
a.t18{font-size: 21px;}
a.t19{font-size: 23px;}
a.t20{font-size: 25px;}


/* STOPKA */

#f1
	{
	clear: both;
	width:918px;
	background: #fff url('img/f1_.jpg') 0 0 no-repeat; 
	height: 420px;
	}

#f2
	{
	clear: both;
	width: 994px;
	background: transparent url('img/f.jpg') 0 0 no-repeat;  
	height: 50px;
	text-align: center;
	padding-top: 120px;
	font-size: 11px;
	color: #efefef;
	font-weight: bold;
	}

#f2 a
	{
	color: #efefef;
	}

/* MENU POZIOME */

#nav
	{
	list-style: none;
	width: 500px;
	height:84px;
	position: relative;
	margin-left: 45px;
	}

#nav li
	{
	list-style: none;
	overflow: hidden;
	position: absolute;
	}

#nav a
	{
	display: block;
	text-indent: -100px;
	overflow: hidden; 
	}

#n1
	{
	top: 8px;
	left: 6px;
	}

#n1 a
	{
	width: 124px;
	height: 55px;
	background: transparent url('img/n1.png') 0 0 no-repeat;   
	}

#n1 a:hover
	{
	background: transparent url('img/n1.png') 0 -55px no-repeat;  
	}

#n3
	{
	top: 14px;
	left: 132px;
	}

#n3 a
	{
	width: 134px;
	height: 54px;
	background: transparent url('img/n3.png') 0 0 no-repeat;
	}

#n3 a:hover
	{
	background: transparent url('img/n3.png') 0 -54px no-repeat;
	}

#n6
	{
	top: 5px;
	left: 270px;
	}

#n6 a
	{
	width: 126px;
	height: 60px;
	background: transparent url('img/n6.png') 0 0 no-repeat;   
	}

#n6 a:hover
	{
	background: transparent url('img/n6.png') 0 -60px no-repeat;  
	}

#n4
	{
	top: 30px;
	right: 0px;
	}

#n4 a
	{
	width: 99px;
	height: 53px;
	background: transparent url('img/n4.png') 0 0 no-repeat;   
	}

#n4 a:hover
	{
	background: transparent url('img/n4.png') 0 -53px no-repeat;  
	}

#n5
	{
	top: 5px;
	left: 266px;
	}

#n5 a
	{
	width: 130px;
	height: 64px;
	background: transparent url('img/n5.png') 0 0 no-repeat;   
	}

#n5 a:hover
	{
	background: transparent url('img/n5.png') 0 -64px no-repeat;  
	}

/* MAPA STRONY */
div.ddsg-wrapper h2
	{
	display: none;
	}