/*   
Theme Name: Domowa Winnica
Author: Andrzej Pilatowicz
Version: 1.0
*/
body {
	margin: 0;padding: 0;
	font-size: 62.5%;  /* 10px */
	font-family: Helvetica, Arial, sans-serif;
	color: #6f6c6c;
	line-height: 180%;
	background: url('images/bg.png') repeat #fff;
}
h1, h2, h3, h4, h5 {margin: 0;padding: 0;font-family: Times, Georgia, serif;font-weight: normal;}
div, form, fieldset {margin: 0;padding: 0;}
a img {border: 0;}
a:link, a:visited {color: #9ba103; text-decoration: none;}
a:hover, a:focus, a:active {}
p {margin: 5px 0 5px 0;padding: 0;}

.clear {clear: both;}
.desc {clear: both;font-size: 120%;}
.check-all {margin: 10px 0 10px 0;padding:5px;font-size: 110%;clear: both;text-align: right;font-weight: bold;}

/* top */
#top {height: 80px;background: url('images/top-bg.jpg')repeat-x center top;}
#top-inner {height: 80px;margin: 0 auto;padding: 0 10px 0 10px;width: 940px;position: relative;}
#top-inner .w {width: 600px;text-align: right;position: absolute;top: 5px;right: 5px;}
#logo {
	width: 255px;height: 55px;display: block;
	position: absolute;top: 15px;left: 5px;
	background: url('images/domowawinnica.png') no-repeat center;
	text-indent: -9999px;outline: none;
}
#menu {position: absolute;right: 5px;bottom: 0;}
#menu a {padding: 8px 10px 4px 10px;font-size: 120%;display: block;color: #fff;font-weight: bold;}
#menu a:hover, #menu a:active, #menu a:focus {background: #56230c;}
#menu ul {margin: 0;padding: 0;list-style: none;}
#menu li {margin: 0;padding: 0;height: 30px;float: left;display: inline;background: #80330d;}

#banner {padding: 25px 0 0 0;height: 110px;background: url('images/banner.jpg') repeat-x top center #8b3a10;}
#banner-2 {padding:0;height: 20px;background: url('images/banner.jpg') repeat-x center #8b3a10;}
#banner h1 {margin: 0 auto;width: 940px;display: block;font-size: 5.1em;font-weight: normal;color: #fff;font-family: Georgia, Times, serif;line-height: 90%;text-transform: uppercase;text-shadow:2px 2px 5px #000;}

/* */
#container {background: url('images/dots.png') repeat-x top left;}
#content, #single-content {margin: 0 auto;padding: 5px;width: 950px;background: url('images/bg-2.jpg') no-repeat top center;}
#content ul, #content ol {margin: 0;padding: 0; list-style: none;}
#content li {margin: 0;padding: 0;background: url('images/dots.png') repeat-x bottom left;}
#content a:link, #content a:visited {}
#content a:hover, #content a:focus, #content a:active {text-decoration: underline;}
#content p {font-size: 120%;}
#content h2 {margin: 0 0 5px 0;}
#content h2 a {color: #21211f;}

/* home page */
#content-310-1 {
	margin: 0 5px 0 0;width: 310px;float: left;display: inline;
}
#content-310-2 {
	margin: 0 5px 0 5px;width: 310px;float: left;display: inline;
}
#content-310-3 {
	margin: 0 0 0 5px ;width: 310px;float: left;display: inline;
}
#content-230, #content-230-podobne, #content-230-sklepy {
	margin: 0 5px 0 0;width: 230px;float: left;display: inline;
}
#content-70 {
	margin: 0 0 0 5px;width: 70px;float: left;display: inline;
}
#content-70 h4 span {
font-size: 66.7%;margin-top: -5px;display: block;
}
#content-70 li {
	margin: 0;line-height: 200%;
}
#content-70 a, .blogroll a  {
	padding: 0 5px 0 5px;font-size: 120%;line-height: 200%;display: block;
}
#content-70 a:hover, #content-70 a:focus, #content-70 a:active, .blogroll a:hover, .blogroll a:focus, .blogroll a:active {
	background:url('images/dots.png') repeat-x bottom left #fff; color: #9ba103;text-decoration: none !important;
	text-decoration: underline !important;
}

#content-310-1 h4, #content-310-2 h4, #content-230 h4, #content-70 h4, #content-230-sklepy h4 {
	margin: 0 0 0 0;font-size: 180%;color: #000;line-height: 90%;
	border-bottom: solid 1px #e8e7e7;
}
#content-310-1 h4, #content-310-2 h4, #content-230 h4, #content-230-sklepy h4 {
	padding: 10px 0 15px 0;
}

#content-310-1 div p, #content-310-2 div p, #content-230 div p {
	display: inline;font-size: 100%;
}
#content-70 h4 {
 	padding: 10px 0 4px 0
}

#content-310-2 li {
	padding: 10px 0 5px 0;
}
#content-310-1 li {
	padding: 20px;
}
#content-310-2 img, #content-310-1 img {
	margin: 0 5px 5px 5px;float: left;border: solid 1px #e8e8e8;
}
#content-310-2 li:hover img, #content-310-1 li:hover img {
	border: solid 1px #d3d3d2;
}
#content-310-2 .rocznik, #content-310-1 .rocznik {
	margin: 0;padding: 0;font-size: 140%;line-height: 130%;color: #21211f;font-weight: bold;font-family: Times, Georgia, serif;
}
#content-310-2 .shorts, #content-310-1 .shorts {
	margin:0;padding: 0;color: #21211f; font-style: italic;line-height: 90%;
}
#content-310-2 div, #content-310-1 div {
	padding: 0 5px 0 5px;
}
#content-310-2 h2, #content-230 h2, #content-310-1 h2, #content-630-sklepy h3 {
	margin:0;padding: 0;font-size: 220%;line-height: 105%;
}
#content-310-1 h2, #content-310-1 h2 a {
	color: #187BCA;
}
#content-310-1 .sp {
	background: url('images/dots.png') repeat-x bottom left #fff;
}

#content-230 li {
	padding: 10px 5px 5px 5px;display: block;
}
#content-310-1 li, #content-310-2 li {
	display: block;
}
#content-230 li span, #content-310-2 li span, #content-310-1 li span {
	display: none;
}

#content-230 li:hover, #content-310-2 li:hover, #content-310-1 li:hover {
	display: block;background: url('images/dots.png') repeat-x bottom left #fff;
}
#content-230 li:hover span, #content-310-2 li:hover span, #content-310-1 li:hover span {
	display: inline;text-decoration: underline;
}
#content-230 li:hover a, #content-310-2 li:hover a, #content-310-1 li:hover a  {
	color: #9ba103;  /* 187BCA */
}


/* search form */
#footer {margin: 0 auto;padding: 5px;width: 950px;background: url('images/dots.png') repeat-x top left;}
#footer-inner {margin: 5px 0 0 0;padding: 5px 0 5px 0;background: url('images/dots.png') repeat-x top left;}
#footer-inner ul {margin: 10px 0 10px 0;padding: 0;list-style: none;display: block;}
#footer-inner li {margin: 0;padding: 0;float: left;display: inline;}
#footer-inner li a {padding: 2px 10px 2px 10px;display: block;font-weight: bold;}
#footer-inner li a:hover {text-decoration: underline;}
#search-form {margin: 0 auto;padding: 10px 0 10px 0;width: 310px;position: relative;}
#search-form #s {padding: 5px;width: 298px;border: solid 1px #e8e7e7;}
#search-form #search-button {width: 40px;height: 40px;text-indent: -9999px;background: url('images/search.png') no-repeat top left;border: 0 none;position: absolute;right: 0; bottom: 5px;}
#szukane-frazy {text-align: center;font-size: 12px;line-height: 25px;}
#szukane-frazy span {font-weight: bold;color: #000;}
#szukane-frazy a {margin-left: 3px;}
#szukane-frazy a:hover {text-decoration: underline;}

.search-list {
	margin: 10px 0 0 0 !important;padding: 10px 0 0 0 !important;background: url('images/dots.png') repeat-x top left;
}

input, textarea {padding: 5px;border: solid 1px #e8e7e7;}
input:hover, input:focus, input:active, textarea:hover, textarea:focus, textarea:active {background:#ecf4fb;border: solid 1px #bcd5e8;}

/* footer */

#footer .text {font-size: 120%;text-align: center;}
#footer .text span {font-size: 140%;color: #21211f;}
#footer .footer-inner-dots {padding: 0 0 10px 0;background: url('images/dots.png') repeat-x bottom left;}
#footer .footer-friends{padding: 5px 0 5px 0;clear: both;background: url('images/dots.png') repeat-x top left;}
#footer-inner .footer-menu {padding: 0 0 5px 0 !important;}
#footer h4 {padding:2px 0 0 10px;float: left;display: inline;font-size: 1.1em;font-family: Helvetica, Arial, sans-serif;}
#footer .blogroll ul {float: left;display: inline;}
#footer .blogroll a {font-weight: normal;}
#footer .footer-w {padding: 0 10px;text-align: left;}
/* breadcrumb */
#breadcrumb {margin: 0 auto;padding: 5px 0 5px 0;width: 950px;text-align: left;font-size: 110%;}
#breadcrumb a:hover, #breadcrumb a:active, #breadcrumb a:focus {text-decoration: underline;}

/* widgets */


#widgets {margin: 0 !important;padding:5px 0 5px 0 !important;text-align: left !important;}
.textwidget {margin:0 !important;padding:0 !important;}
#widgets-home-lewa {margin: 0 0 5px 0;padding:5px 0 5px 0 !important;background: #fff;border-top: solid 1px #e8e7e7;}
#widgets, #widgets ul, #widgets li {border: none;}
#widgets a{font-size: 120%;}
#widgets li {padding: 5px !important;}
#widgets img, #widgets li:hover img  {border: none;margin: 0;float: none !important;}
#widgets .check-all{font-size: 90%;}

#posts_pod_artykulem {margin:10px 0 0 0;padding: 10px 0 5px 0;background: url('images/dots.png') repeat-x top left;}
#posts_pod_artykulem iframe {
	width: 120px !important;
}
#posts_prawa div {margin: 5px 0 5px 0;padding: 5px 0 5px 0;}

/* icons set */
#icons-set {margin: 5px 0 5px 0;padding: 0 !important;text-align: left;border-top: solid 1px #e8e7e7;background: #fff;}
#icons-set ul {margin: 0 !important;padding: 0 !important;}
#icons-set li {padding:0;}
#icons-set a {font-size: 14px;display: block;color: #171717;}
#icons-set a:hover, #icons-set a:active, #icons-set a:focus {text-decoration: none;color: #000 !important;}
.icons-set-add-wine {padding: 8px 0 8px 35px;background: url('images/icon-add-wine.png') no-repeat 5px 7px;}
.icons-set-add-wine:hover {padding: 8px 0 8px 38px;background: url('images/icon-add-wine.png') no-repeat 8px 7px #fafafa;}
.icons-set-add-shop {padding: 8px 0 8px 35px;background: url('images/icon-add-shop.png') no-repeat 7px 5px;}
.icons-set-add-shop:hover {padding: 8px 0 8px 38px;background: url('images/icon-add-shop.png') no-repeat 10px 5px #fafafa;}
.icons-set-rss {padding: 8px 0 8px 35px;background: url('images/icon-rss.png') no-repeat 5px 5px;}
.icons-set-rss:hover {padding: 8px 0 8px 38px;background: url('images/icon-rss.png') no-repeat 8px 5px #fafafa;}
.icons-set-twitter {padding: 8px 0 8px 35px;background: url('images/icon-twitter.png') no-repeat 5px 5px;}
.icons-set-twitter:hover {padding: 8px 0 8px 38px;background: url('images/icon-twitter.png') no-repeat 8px 5px #fafafa;}
/* other */

blockquote {color: #000;line-height: 160%;}

/* promo line */
#promo-line {margin: 0 auto;padding:0;width: 960px;}

/* page-lista-win */
#page-lista-win {}
#page-lista-win ul {margin: 0;padding: 0;list-style: none;background: none;}
#page-lista-win li {margin: 4px;padding: 3px;float: left;display: inline;background: none;line-height: 1%;border: solid 1px #e8e7e7;background: #fff;position: relative;}
#page-lista-win li:hover {border: solid 1px #000;background: #000;}
#page-lista-win li a img {border: solid 1px #fff;}

/* sklepy z winami  */
#content-230-sklepy .wojewodztwa a, #content-630-sklepy a, .brak-sklepow a, .sklepy-w-miastach-lista a, #content-630-sklep-info a, .sklepy-list-home a {color: #187BCA;}

.border-bottom {border-bottom: solid 1px #e8e7e7;}
.sklepy-w-miastach-lista a {font-size: 120% !important;}
.sklepy-list-home li:hover a, .sklepy-w-miastach-lista a:hover {color: #187BCA !important;}

#content-230-sklepy .wojewodztwa {}
#content-230-sklepy .wojewodztwa a {font-size: 12px;font-weight: bold;}
#content-230-sklepy .wojewodztwa li {padding: 2px 5px 3px 5px;background:url('images/dots.png') repeat-x bottom left;}
#content-230-sklepy .wojewodztwa li:last-child {background: #fafafa; }
#content-230-sklepy .wojewodztwa .current-cat a {color: #000 !important;}

#content-630-sklepy {position:relative;}
#content-630-sklepy h3 a {color: #000;}
#content-630-sklepy ul {margin: -10px 0 0 0;}
#content-630-sklepy li {position: relative;padding: 10px 0;}
#content-630-sklepy .sklepy-szczegoly {display: none;}
#content-630-sklepy li:hover {background:url('images/dots.png') repeat-x bottom left #fff;}
#content-630-sklepy li:hover h3 a {color: #187BCA; text-decoration:underline;}
#content-630-sklepy li:hover .sklepy-szczegoly {display:inline;text-decoration:underline;}

#content-630-sklepy .post-ratings {position: absolute;top: 12px;right: 5px;width: 140px;text-align: right !important;}
#content-630-sklepy .brak-sklepow {font-size:110%;text-align:center;color:#000;padding: 10px 0;}
#content-630-sklepy .longDesc {font-size: 120%;}
.sklepy-list-adres {margin: 0 0 5px 0;font-size: 120%;color: #000;}
#content-630-sklep-info li {padding: 5px 0;font-size: 12px !important;color: #000;clear: left;}
#content-630-sklep-info li strong {padding: 0 5px 0 0;width: 150px;font-size:86%;text-align: left;display: block;float: left;}
#content-630-sklep-info .entry {padding: 10px 0 0 0;font-size: 140%;line-height: 160%;}
#content-630-sklep-info h1 {position: relative;}
#content-630-sklep-info h1 small {position:absolute;top:-24px;left:0;font-size:40%;}
.dodaj-sklep {
	position: absolute;top: -15px;right: 0;
}
.dodaj-sklep a {
	margin: 5px 0;padding: 5px;display: block;font-size: 120%;color: #187BCA;
}


.slownik a {color: #187BCA;}
.slownik .xoxo a:hover, .slownik #content-70 a:hover {color: #187BCA !important;}
.slownik-t {font-weight: bold;font-size: 110%;}
.slownik #slownik-reklama {margin: 0 0 10px 10px;float: right;display: inline;width: 300px;height: 250px;}
.slownik .slownik-h2-title {margin: 10px 0 5px 0;padding: 15px 0;font-size: 200%;color: #000;background:url('images/dots.png') repeat-x top left;}
.napisz-do-nas {
	margin: 20px 0;font-size: 140% !important;
}

/* artykuly, komentarze */
#single-content {}
#content-630, #content-630-wino, #content-630-sklepy, #content-630-sklep-info {margin:20px 5px 0 0;width: 630px;float: left;clear: both;}
#content-630-wino img.big-img {margin: 0 10px 10px 0;float: left;}
#content-630-wino h1, #content-630-sklep-info h1 {font-size: 3em;line-height: 90%;color: #000;}
.article-header {margin: 0 0 15px 0;font-size: 3em;line-height: 90%;color: #000;}
#content-630-wino .rocznik {padding: 0 0 10px 0;font-size: 180%;line-height: 90%;font-weight: bold;color: #000;font-family: Times, Georgia, serif;}
#content-630-wino .spec {padding:5px 0 5px 0;background:url('images/dots.png') repeat-x bottom left ;color: #000;}
#content-630-wino .rating {margin: 0 0 10px 0;padding: 5px 0 8px 0;background:url('images/dots.png') repeat-x bottom left;color: #000;}
#content-630-wino .rating img {margin:0 0 -2px 0;}
#content-630-wino .szczegoly {width: 384px;float: right;}
#content-230-podobne h4{margin: 0 0 0 0;padding: 15px 0 10px 0;font-size: 180%;color: #000;line-height: 90%;border-bottom: solid 1px #e8e7e7;}
#content-230-podobne a {padding: 5px 5px 4px 5px;font-size: 120%;line-height: 120%;display: block;display: block;}
#content-230-podobne a:hover, #content-230-podobne a:active, #content-230-podobne a:focus {
background:url('images/dots.png') repeat-x bottom left #fff;color: #9ba103;text-decoration: underline;font-weight:bold;
}
#content-230-podobne ul {}

.post-info {margin:0;padding: 10px 0 5px 10px;height: 15px;background:url('images/dots.png') repeat-x top left;clear: both;font-size: 110%;}
.post-info abbr {float: right;width: 200px;text-align: right;}
#content-630-wino .post-ratings, #content-630-sklep-info .post-ratings {float: left;width: 300px !important;text-align: left !important;font-size: 1em !important;position: absolute;}
.strony {padding: 10px 0 5px 0;height: 15px;background:url('images/dots.png') repeat-x top left;clear: both;clear: both;}
.strony {font-size: 120%;font-weight: bold;}
.strony-wstecz {float: left;text-align: left;}
.strony-dalej {float: right;text-align: right;}

#content-230-podobne li {clear: both;position: relative;}
#content-230-podobne li div {padding: 5px;display: none;font-size: 9px !important;line-height: 160%;width:160px;color: #000;border-left: solid 5px #3B3B3B;background:url('images/dots.png') repeat-x top left #fff;}

#content-230-podobne li img {margin: 0 10px 0 0;border: solid 1px #e8e8e8;float:left;}
#content-230-podobne li:hover div {display: block;position: absolute;top: -1px;left: -173px;z-index:1000;}


.entry {font-size: 140%;line-height: 180%;color: #3b3b3b; /* 646262*/}
.entry p {margin: 15px 0;}
.entry p, .entry ul, .entry ol, .entry li {font-size: 100% !important;}
.entry h2, .entry h3, .entry h4, .entry h5 {padding: 12px 0 0 0 !important;color: #4b4848;clear:both;}
.entry small {color: #969696;}
#comments {width: 100%;margin: 5px 0 5px 0;padding: 10px 0 10px 0;background:url('images/dots.png') repeat-x top left;}
#comments h4 {margin: 10px 0 10px 0;font-size: 22px;color: #000;}
#comments input {padding: 5px;border: solid 1px #e8e7e7;}
#comments textarea {padding: 5px;width: 98%;height: 100px;border: solid 1px #e8e7e7;}
#comments #commentsList li {padding: 5px 0 0 0;clear:both;}
#comments .commentsAuthor {padding: 8px 0 0 0;width:100px;font-size: 14px;font-weight: bold;color: #000;float:left;word-wrap: break-word}
#comments .commentsAuthor span {
	display: block;padding: 0 0 7px 0;word-wrap: break-word
}
#comments .commentsDate {font-size: 10px;font-weight: normal;}
#comments .commentsText {width: 520px;padding: 5px 0 5px 0;font-size: 12px;line-height: 170%;color:#3B3B3B;float:right;}
#comments label {font-size: 11px;}
#comments .addComment {margin: 5px 0 5px 0;padding: 0 !important;text-indent: -9999px;color: #fff;width: 121px;height: 36px;cursor: pointer;border: none !important;background:url('images/button-dodaj-komentarz.png') no-repeat top left;}
.big-2 {
	padding: 20px 0 0 0;clear: both;background:url('images/dots.png') repeat-x top left;
}
/* Kategorie */
.cat-title, h1.cat-title{margin: -5px 0 10px 0 !important;padding: 0 0 11px 0 !important;background:url('images/dots.png') repeat-x bottom left ;font-size: 1.8em !important;color: #000;line-height: 90% !important;}
#lists {}

#lists img {margin: 7px 10px 10px 0;float: left;border: solid 1px #e8e7e7;}
#lists li {clear: both;}
#lists .more-link {display: none;}
#lists li:hover {
	background:url('images/dots.png') repeat-x bottom left #fff;
}
#lists li:hover a {
	color: #9ba103;text-decoration: underline;
}
#lists li:hover .more-link {
	display: inline;
}
#lists h3 {margin: 0;padding: 9px 0 3px 0;font-size:240%;line-height: 110%;color: #000;}
#lists h3 a {color: #000;}

#lists .shorts {margin: 0;padding: 0;font-style: italic;color: #000;}
#lists .long-desc {margin: 5px 0 0 0;padding: 0 0 10px 0;font-size: 120%;color: #646262; /* color: #646262; */}
#lists .long-desc img {border: 0 none;margin: 0 !important;display: inline;}


#column1, #column2, #column3 {margin:0 10px 0 0 !important;padding: 0;list-style: none;float: left;display: inline;width: 200px;font-size: 120%;}
#column1 li, #column2 li, #column3 li {margin: 0;padding: 0 !important;}
#column1 li a, #column2 li a, #column3 li a {margin: 9px 0;padding:5px 5px;display: block;font-size: 120%;background: #fff;}

/* toolTip */
.toolTip {position: relative;z-index:1000}
.toolTipWrapper {width: 110px;padding: 0;position: absolute; top: 0;left:-90px;text-align: center;display: none;}
	
.toolpit-body {
width: 90px;height: 20px !important;padding: 1px 0 3px 0;color: #FFF;background: url('images/bg-o-80.png') repeat;font-weight: bold;font-size: 9px; 
	/* A font size is needed to maintain consistancy */
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
border-radius: 3px;	float: left;
}
.toolpit-right {padding: 1px 0 3px 0;width: 20px;height:20px;float: right;display: inline;background: url('images/arrow-o-80.png')no-repeat left center;}

/* pageNavi */
.wp-pagenavi {display: block;padding: 10px 30px 10px 30px;text-align: center;font-size: 120%;}
.page, .extend {padding:5px;font-weight: bold;color: #9ba103;}
.current {padding:5px;font-size: 220%;font-weight: bold;color: #000;}
.wp-pagenavi a, .wp-pagenavi a:link {padding:5px;color: #9ba103; text-decoration: none;}
.wp-pagenavi a:visited {padding:5px;color: #9ba103;}
.wp-pagenavi a:active, .wp-pagenavi a:focus {padding:5px;color: #9ba103;}


.ftn {display:inline !important;padding:0 !important;}
.ftnt {color:#6F6C6C !important;font-weight: normal !important;}
.facebook {padding: 0;width: 130px;float: left;display: inline;}
.wykop {padding: 0 0 0 5px;width: 90px;float: left;display: inline;}
.twitter {padding: 0 0 0 5px;width: 100px;float: left;display: inline;}
.addtoany_list {padding: 3px 5px 0 0;float: right;display: inline;}
.addtoany_list a {padding: 0 3px;}

.bo {font-weight: bold;}
.bl {color: #000 !important;}
.s12 {font-size: 13px !important;}
.un {text-decoration: underline !important; font-weight:normal !important;}
.tl span {
	margin-left: 5px !important;
}

.ad-bt {
	padding:12px 0;background:url('images/dots.png') repeat-x top left;
}

.alignleft {
	margin: 0 10px 10px 0;float: left;text-align: left;display: inline;
}
.alignright {
	margin: 0 0 10px 10px;float: right;text-align: right;display: inline;
}
.c {
	text-align:center;margin:0 auto;
}
.aligncenter {
	text-align: center;
}
#get_recent_comments_wrap {}
#get_recent_comments_wrap li {padding: 2px 0;}
#get_recent_comments_wrap p, #get_recent_comments_wrap abbr {}
#get_recent_comments_wrap p {display: inline !important;padding-bottom: 0;margin-bottom: 0;}
#get_recent_comments_wrap a {display: inline !important;font-weight: bold;}
#get_recent_comments_wrap a:hover {background: none !important;}
#get_recent_comments_wrap abbr {font-size: 10px;font-weight: bold;}
