/* = SUB STYLES */
#sub #content-main-1,
#sub #content-main-2, 
#sub #content-main-3,
#sub #content-main-4, 
#sub #content-main-5 { 
	text-align: left;
	padding: 0 0 0px 0;
	height: 100%;
}

#sub #content-main-1 { background: #fff url(../../../pub/_img/sub/sub-bg-content-1.jpg) 100% 100% no-repeat; }
#sub #content-main-2 { background: #fff url() 100% 100% no-repeat; }
#sub #content-main-3 { background: #fff url(../../../pub/_img/sub/sub-bg-content-3.jpg) 100% 100% no-repeat; }
#sub #content-main-4 { background: #fff url(../../../pub/_img/sub/sub-bg-content-4.jpg) 100% 100% no-repeat; }
#sub #content-main-5 { background: #fff url(../../../pub/_img/sub/sub-bg-content-5.jpg) 100% 100% no-repeat; }

#sub #content-main {
	text-align: left;
	padding: 0 0 60px 0;
	height: 100%;
	background: #fff url(../../../pub/_img/sub/sub-bg-content-1.jpg) 100% 100% no-repeat;
}

/**************************************************************************************************/
/* SUBMENU
/*************************************************************************************************/
#sub #content-left-container {
	float: left;
	padding: 5px;
	margin: 0 0 20px 0;
	width: 222px;
	background-color: #fff;
}

#sub ul#submenu {
	display: block;
	width: 221px;
	list-style: none; 
}

#sub ul#submenu li { 
	display: block;
	margin: 0 0 1px 0;
}

#sub ul#submenu li a {
	display: block;
	padding: 6px 0 6px 20px;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background: #f7ece2 url(../../../pub/_img/sub/sub-list-active.gif) 95% 50% no-repeat;
	color: #934b05;
	outline: none;
}

#sub ul#submenu li a:hover { background-color: #e9ddd2; }

#sub .menu-level2 { padding: 5px 0 5px 0; }

#sub ul#submenu .menu-level2 li a{
	background-color: #fef8f3;
	background-image: none;
	padding: 3px 0 3px 30px;
	font-weight: normal;
}
#sub ul#submenu .menu-level2 li a:hover { background-color: #f7f0e9; }

/**************************************************************************************************/
/* MAIN CONTAINER
/*************************************************************************************************/
#sub #content-main-container {
	float: left;
	width: 691px;
	margin: 0 0px 80px 0px;
	position:relative;
}

#sub #main-columns {
	float: left;
	width: 420px;
}

#sub #main-columns .prodImg {
	float: left;
	margin: 0 10px 10px 0;
}

#sub .main-entry { 
	width: 210px;
	float: left;
}

.bg {
	background: url(../../../pub/_img/main-entry-bg.gif) 99% 25px no-repeat;
}

#sub .main-entry,
#sub #content-plot { margin: 0 0 0 20px; padding: 0px 10px 0 10px; }

#sub .main-entry h3 a,
#sub #content-plot h3 {
	display: block;
	padding: 0 0 10px 0;
	font: bold 75% Georgia;
	text-transform: uppercase;
	text-decoration: none;
	color: #834001;
}

#sub .main-entry h3 a:hover { text-decoration: underline; }

#sub .main-entry h3 a:first-letter ,
#sub #content-plot h3:first-letter { font-size: 150%; }

#sub .main-entry p {
	font-size: 70%;
}

#sub .gallery-desc {
	padding: 0 5px 0 5px;
}

#sub .main-entry-thumb {
	display: block;
	margin: 0 0 5px 0;
	width: 190px;
	height: 124px;
	border: 5px #f6ece2 solid;
}

#sub .main-entry-thumb:hover { border: 5px #dfd1c2 solid; }

#sub .main-entry img {
	display: block;
	border: none;
}

#sub .main-entry-more {
	display: block;
	margin: 10px 0 0 0;
	width: 18px;
	height: 10px;
	background: url(../../../pub/_img/sub/sub-main-entry-more.gif) 50% 50% no-repeat;
	text-indent: -9999px;
	outline: none;
}

#sub #content-plot {
	float: left;
	width: 211px;
	padding: 20px 0 30px 0;
}

#sub #content-bottom { 
	/* height: 124px; */
	height: 180px;
	background: url(../../../pub/_img/sub/sub-bg-bottom-content.gif) repeat-x #692D02;
}

#sub #content-plot p {
	display: block;
	padding: 0 0 10px 0;
	color: #a65407;
	font: 70% Georgia;
	text-transform: uppercase;
	line-height: 150%;
}

/* 
 * pagination
 */
#sub #sub-nav {
	clear: both;
	list-style: none;
	display: block;
	padding: 20px 0 20px 10px;
}

#sub #sub-nav ul { list-style: none; }

#sub #sub-nav li {
	float: left;
	margin: 0 10px 0 0;
}

#sub #sub-nav li a {
	display: block;
	padding: 5px 8px 5px 8px;
	color: #934b05;
	text-decoration: none;
	font-size: 11px;
	border: 1px #e4cfbb solid;
}

#sub #sub-nav li a:hover {
	border: 1px #997653 solid;
}

#sub #sub-nav li a#nav-sub-active {
	background-color: #fcf6f0;
	border: 1px #997653 solid;
}


/**************************************************************************************************/
/* BOTTOM CONTENT
/*************************************************************************************************/
#sub #newsletter { 
	height: 95px; /* total 124px */
	padding: 29px 0 0 20px;
	background: none;
}

#sub #features-sub {
	width: 690px;
	overflow: hidden;
	/* background: url(../_img/bg-coffee.gif) 0 0 repeat-x; */
}

#features-sub h2 {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 14px;
	margin: 17px 0 17px 0;
	background: url(../../../pub/_img/sub/sub-header-features.gif) no-repeat;
	text-indent: -9999px;
}

#features-sub .title-en {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 18px;
	margin: 17px 0 17px 0;
	background: url(../../../pub/_img/recomendations.gif) no-repeat;
	text-indent: -9999px;
}

#sub #newsletter h2 { background: url(../../../pub/_img/sub/sub-header-newsletter.gif) 0 0 no-repeat; }

#sub .coffee { 
	height: 124px;
	background: url(../../../pub/_img/sub/sub-bg-features.gif) 100% 0 no-repeat;
}

#sub .coffee:last-child { background: none; }

#sub .coffee-header { background: url(../../../pub/_img/sub/sub-bg-coffee-header.gif) 0 0 no-repeat; }

#sub .coffee-origin { background: url(../../../pub/_img/sub/sub-span-pochodzenie.gif) 0 0 no-repeat; }

#sub .coffee ul {
	margin: 0;
}

/**************************************************************************************************/
/* SUB: FULL VIEW
/*************************************************************************************************/
.sub-view #main-columns { 
	padding: 0 0px; 
}

.sub-view #main-columns p { 
	display: block;
	padding: 0 0 10px 0;
	font-size: 11px; 
}

.sub-view #main-columns p a {
	color: #834001;
}

.sub-view #main-columns p a:hover { text-decoration: none; }

.sub-view #main-columns h3 {
	display: block;
	padding: 20px 0 6px 0;
	font: bold 75% Georgia;
	text-transform: uppercase;
	color: #834001;
}

.sub-view #main-columns h3:first-letter { font-size: 150%; }

.clear {
clear: both;
}

h3 {
color:#834001;
display:block;
font-family:Georgia;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:0pt 0pt 10px;
text-transform:uppercase;
}

p {
font-size: 70%;
}
p.error, div.error {
	font-family: Georgia;
	font-size: 12px;
	color:#900;
	font-weight: 700;
}
a {
color: #8c4601;
text-decoration: none;
}

a:hover {
/* text-decoration: underline; */
}

#entry-content {
line-height: 90%;
}

#entry-content ul {
font-size: 70%;
padding-left: 15px;
}

ul#goto {
	list-style-type: none;
	margin: 0;
	margin-top: 27px;
	padding: 0;
}

ul#goto li {
	text-indent: -9999px;
}

ul#goto li a {
	display: block;
	width: 222px;
}

ul#goto li a#shop {
	height: 101px;
	background: url(../../../pub/_img/przejdz-na-strone.gif) no-repeat;
}

ul#goto li a#blog {
	height: 88px;
	background: url(../../../pub/_img/przejdz-do-bloga.gif) no-repeat;
}

ul#goto li a#shop-en {
	height: 101px;
	background: url(../../../pub/_img/przejdz-na-strone-en.gif) no-repeat;
}

ul#goto li a#blog-en {
	height: 88px;
	background: url(../../../pub/_img/przejdz-do-bloga-en.gif) no-repeat;
}

ul#goto li#lastElement {
	display: block;
	margin: 10px 0 0 90px;
	width:41px;
	height: 19px;
	background: url(../../../pub/_img/bottomSymbol-shop.gif) no-repeat;

/**************************************************************************************************/
/* SLIDERS
/*************************************************************************************************/

#main-columns div.slide h3.toogle a {color:#FFF; background:#934b05 url(../../../pub/_img/slider-down.gif) right center no-repeat; cursor:pointer; margin:0 0 3px 0;display:block;}
#main-columns div.slide h3.toogle a.on{background-image:url(../../../pub/_img/slider-up.gif);}
#main-columns div.slide h4 {color:#934b05;background-color:#f7ece2;margin:6px 0;}
#main-columns div.slide h3.toogle a, .sub-view #main-columns div.slide h4 {font-size:11px;line-height:160%;margin:0 0 3px 0;padding:5px;clear:both;text-transform:uppercase;font-family:Georgia;font-weight:normal}
#main-columns div.slide h3.toogle{padding:0;margin:0;clear:both}
#main-columns div.slide img {float:left;margin:2px 5px 5px 0;}
#main-columns a.buy {display:block;clear:both;text-align:right;text-decoration:none;margin:6px 0 15px 0;font-size:11px;line-height:160%;padding:3px;border-bottom:1px solid #f7ece2;padding-bottom:10px}
#main-columns a.buy:hover {text-decoration:underline;}

#main-columns p {
	background: url(../../../pub/_img/bottomSymbol-shop.gif) bottom no-repeat;
	}

/**************************************************************************************************/
/* NASZE SKLEPY
/*************************************************************************************************/

#shoplist-map {
	width: 652px;
	/* padding: 25px 5px 0 10px; */
	/* padding: 9px 5px 0 16px; */
	/* padding: 9px 5px 0 10px; */
	margin: 9px 5px 0 10px;
}

#shops {
/* padding-left: 30px; */
/* margin-left: 54px; */
/* margin-left: 53px; */
/* margin-left: 57px; */
margin-left: 50px;
padding-top: 15px;
/* width: 652px; */
/* width: 590px; */
/* width: 574px; */
/* width: 563px; */
width: 570px;
}

.shop {
float: left;
/* margin-top: 15px; */
margin-top: 9px;
/* margin-bottom: 15px; */
/* margin-bottom: 10px; */
/* margin-bottom: 20px; */
margin-bottom: 40px;
line-height: 100%;
}

.shop-image {
float: left;
width: 185px;
/* margin-right: 10px; */
/* margin-right: 15px; */
margin-right: 22px;
}

.shop-map {
float: right;
}

.shop-googlemap {
width: 300px;
height: 200px;
background-color: #fff;
border: solid 5px #F7ECE2;
overflow: hidden;
}

.shop-map ul {
clear: right;
list-style-type: none;
margin: 10px 0 0 107px;
}

.shop-map li {
margin-bottom: 3px;
}

.shop-map li a {
text-indent: -9999px;
display: block;
width: 194px;
height: 24px;
}

a#see-gallery {
background: url(../../../pub/_img/zobacz-galerie.gif) no-repeat;
}

a#virtual-trip {
background: url(../../../pub/_img/wirtualna-wycieczka.gif) no-repeat;
}

.shop-details {
float: left;
width: 250px;
/* padding-top: 9px; */
}

.shop-details p {
margin-left: 5px;
}


.shop-photos {
/* margin-top: 15px; */
margin-bottom: 15px;
}

.shop-photos img {
/* width: 80px;
height: 54px; */
}

.shop-details img {
border: solid 5px #f7ece2;
}

.shop p.shop-open {
	margin-top: 15px;
}

.shop p.shop-open span {
	color: #8c4601;
	font-size: 80%;
}

.shop p.shop-open span strong {
	font-weight: normal;
}
