/*
 *  CSS - styly jednotlivych stranek
 *  Copyrighted by Michal Madleňák, www.LTweb.cz
 */

.banner-homepage {
	margin-top: 5px;
}
#news {
	margin: 5px 0 0 0;
	background: #f79533 url(../img/content/novinky-repeat.jpg) repeat-y top;
 	width: 506px;
}
#news #news-top {
	background: url(../img/content/novinky.jpg) no-repeat top;
}
.end-box {
	background: #383838 url(../img/content/finnish-box.jpg) no-repeat;
	width: 506px;
 	height: 20px;
}
.end-box2 {
	background: #383838 url(../img/content/finnish-box2.jpg) no-repeat bottom;
	width: 506px;
 	height: 26px;
}
.end-box2 .strankovani {
	margin-top: -2px;
}
.content-nadpis-center {
	background: #4a4a4a url(../img/content/nadpis-center.jpg) repeat-y top;
	width: 506px;
} 
.content-nadpis-top {
	background: url(../img/content/nadpis-top.jpg) no-repeat top;
	width: 506px;
}
.content-nadpis-bottom {
	background: url(../img/content/nadpis-bottom.jpg) no-repeat bottom;
	width: 506px;
}
.content-nadpis-center h2, .content-nadpis-center h1 {
	color: #ffffff;
	padding: 7px 15px 7px 15px;
	margin: 0;
}
.content-nadpis-center .path {
	color: #ffffff;
	display: block;
	padding: 0 0 5px 14px;
}
.content-nadpis-center .path a:link, .content-nadpis-center .path a:visited {
	text-decoration: none;
	color: #ffffff;
	font-size: 0.9em;
}
.content-nadpis-center .path a:hover, .content-nadpis-center .path a:active {
	text-decoration: underline;
}
.table-news-homepage {
	border-collapse: collapse;
	width: 475px;
	margin: 0 auto;
	font-size: 1em;
	text-align: left;
}
.table-news-homepage tr.line {
	background: url(../img/content/novinky-link.jpg) no-repeat left center;
	height: 2px;
}
.table-news-homepage tr td {
	padding: 7px 0;
}
.table-news-homepage tr.line td {
	padding: 0;
	height: 2px;
	margin: 0;
}
.table-news-homepage h3 {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}
.table-news-homepage a:link, .table-news-homepage a:visited {
	text-decoration: none;
}
.table-news-homepage a:hover, .table-news-homepage a:active {
	text-decoration: underline;
	color: #ffffff;
}
.table-news-homepage .url {
	text-align: right;
	display: block;
	font-size: 0.9em;
}
.table-news-homepage .novinka-nadpis {
	padding: 0;
	margin: 0;
}
.table-news-homepage td.date {
	padding: 8px 10px 0 0;
}
.table-news-homepage .last {
	background: none;
} 

/* obsah -------------------------------------------------------------------- */
.obsah {
	background: #e9e6e6 url(../img/content/obsah-center.jpg) repeat-y top;
	margin: 5px 0 0 0;
}
.obsah ul {
	margin-top: 5px;
}
.obsah .article {
	padding: 10px 10px;
}
.obsah .article table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}
/* produkt ------------------------------------------------------------------ */
.nabidka {
	margin-left: 0;
}
.nabidka .produkt {
	border-collapse: collapse;
	vertical-align: top;
	padding: 0 0 10px 0;
	background: url(../img/content/zbozi-bottom.jpg) no-repeat bottom;
}
.produkt-souhrn {
	width: 220px;
	margin: 10px 0 0 0;
	padding: 0 15px;
}
.nabidka .cara-mezi-zbozim {
	width: 220px;
	padding: 0 17px 0 13px;
	left: 0;
	background: url(../img/content/zbozi-center.jpg) no-repeat right center;
}
.produkt-souhrn h3 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 1.1em;
	height: 28px;
}
.products-list {
	border-collapse: collapse;
	text-align: left;
	width: 220px;
}
.products-list td {
	vertical-align: top;
	text-align: left;
}
.products-list .image {
	padding: 0;
	margin: 0;
	width: 80px;
	height: 75px;
}
.products-list .image a img {
	border-width: 2px;
	border-style: solid;
	background: #ffffff;
	float: left;
	position: absolute;
}
.products-list .image a:link img, .products-list .image a:visited img {
	border: 2px solid #a2a2a2;
}
.products-list .image a:hover img, .products-list .image a:active img {
	border: 2px solid #000000;
}
.products-list .cena {
	text-align: right;
	font-weight: bold;
	padding: 5px 0 0 0;
}
.products-list .cena .note-cena {
	font-size: 0.85em;
	color: #b7b1b1;
}
.products-list .cena strong {
	font-size: 1.3em;
	color: #d06c09;
}
.products-list .cena strong a:link, .products-list .cena strong a:visited {
	text-decoration: none;
	color: #d06c09;
}
.products-list .cena strong a:hover, .products-list .cena strong a:active {
	text-decoration: underline;
	color: #000000;
}
.products-list .pridat {
	padding: 5px 10px 0 25px;
}
.products-list .pridat form {
	margin: 0;
	padding: 0;
	width: auto;
}
.products-list .pridat .text {
	font-size: 0.9em;
	color: #d06c09;	
	font-weight: bolder;
}
.products-list .pridat .text2 {
	font-size: 0.9em;
	color: #b7b1b1;	
	font-weight: bolder;
}
.products-list .pridat .button {
	margin: -3px 0 0 5px;
	position: absolute;
}
.products-list .pridat .pocet-zbozi {
	border: 1px solid #d7d5d5;
}
.products-list .text-info {
	color: #b7b1b1;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	padding: 5px 0 0 0;
}

.special {
	border: 1px solid #a2a2a2;
	margin: 2px 0;
	padding: 1px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bolder;
}
.spec-a {
	color: #ffffff;
	background: #a9070a;
}
.spec-n {
	color: #ffffff;
	background: #259e08;
}
.spec-s {
	color: #ffffff;
	background: #9e9c08;
}
.spec-v {
	color: #ffffff;
	background: #08709e;
}

/* kosik -------------------------------------------------------------------- */
.table-list {
	width: 480px;
	border-collapse: collapse;
}
.table-list thead {
	background: #4b4b4b url(../img/content/table-thead-center.jpg) repeat-x left top;
	color: #ffffff;
	height: 19px;
	border: none;
}
.table-list thead td {
	border: none;
}
.table-list tbody td {
	padding: 2px 4px;
	border-left: 1px solid #c67729;
	border-bottom: 1px solid #c67729;
	border-top: 1px solid #c67729;
}
.table-list thead td.table-left {
	background: #4a4a4a url(../img/content/table-thead-left.jpg) no-repeat left top;
}
.table-list thead td.table-right {
	background: #4a4a4a url(../img/content/table-thead-right.jpg) no-repeat right top;
}
.col1 td {
	background: #f79533;	
}
.col1 td.last {
	background: #f79533 url(../img/content/table-link-right.jpg) repeat-y right top;
}
.col1 td.first {
	border-left: none;
	background: #f79533 url(../img/content/table-link-right.jpg) repeat-y left top;
}
.col2 td {
	background: #e87605;
}
.col2 td.last {
	background: #e87605 url(../img/content/table-link-right.jpg) repeat-y right top;	
}
.col2 td.first {
	border-left: none;
	background: #e87605 url(../img/content/table-link-right.jpg) repeat-y left top;
}
.table-bottom {
	background: #4a4a4a url(../img/content/table-bottom.jpg) no-repeat bottom;
 	width: 486px;
 	height: 13px;
}
.table-bottom-small {
	background: #4a4a4a url(../img/content/table-bottom-small.jpg) no-repeat bottom;
 	width: 242px;
 	height: 12px;
 	margin-bottom: 10px;
}
.table-top {
	background: #4a4a4a url(../img/content/table-top.jpg) no-repeat top;
 	width: 486px;
 	height: 14px;
}
.table-top-small {
	background: #4a4a4a url(../img/content/table-top-small.jpg) no-repeat top;
 	width: 242px;
 	height: 14px;
}
.table-top2 {
	background: #4a4a4a url(../img/content/table-top.jpg) no-repeat top;
 	width: 486px;
 	height: 25px;
}
.table-top2 strong {
	color: #ffffff;
	padding: 5px 5px;
	display: block;
}
.table-kosik .cena {
	width: 80px;
}
.table-list tr.disabled td {text-decoration: line-through;} 
.table-kosik .koupit {
	width: 80px;
}
.table-list td {
	padding: 5px 5px;
}
.table-list .image1 img {
	border: 2px solid #a2a2a2;
	background: #ffffff;
}
.table-list .image1 a:hover img, .table-list .image1 a:active img {
	border: 2px solid #000000;
}
.col1 a:hover, .col1 a:active, .col2 a:hover, .col2 a:active {
	color: #ffffff;
}
.button-add {
	border: none;
	background: #ecedeb url(../img/button/button.jpg) no-repeat;
 	width: 89px;
 	height: 26px;
 	display: block;
 	text-decoration: none;
 	text-align: center;
 	margin: 5px auto 0 auto;
}
.button-add-on {
	font-weight: bolder;	
}
.button-add-on {
	font-weight: bolder;	
}
.formular-height {
}

/* pokladna-3 --------------------------------------------------------------- */
.user-detail {
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
	background: #f79533 url(../img/content/novinky-repeat.jpg) repeat-y top;
 	width: 486px;
}
.user-detail .user-detail-top {
	background: url(../img/content/table-top.jpg) no-repeat top;
	padding-top: 25px;
} 

/* nabidka ------------------------------------------------------------------ */
.producer-image img {
	margin-right: 5px;
	border: 2px solid #a2a2a2;
	background: #ffffff;
}
.odkazy-nabidka {
	padding: 3px 0 3px 15px;
}
.odkazy-nabidka a:hover, .odkazy-nabidka a:active {
	color: #ffffff;
}
.radit-button {
	width: 80px;
}

/* detail zbozi ------------------------------------------------------------- */
.table-best-price .format {
	width: 130px;
}
.table-best-price .no-border-left {
	border-left: 0;
}
.form-menu {
	list-style: none url();
	margin: 0;
	padding: 5px 0;
}
.form-menu li {
	padding: 5px 0;
}
.form-menu .note-help {
	font-size: 0.85em;
	display: block;
	color: #b7b1b1;
}
.form-menu a {
	font-weight: bolder;
	font-size: 1.2em;
	color: #d06c09;
}
.form-menu a.active {
	text-decoration: none;
	color: #000000;
}
.form-menu a:hover, .form-menu a:active {
	color: #000000;
}
.fotogalerie {float: left;}
.detail {
	float: right;
	width: 242px;
}
.popis-detail {
	padding: 0 0 5px 0;
	text-align: justify;
}
.detail .pozadi-table {
	background: #f79532 url(../img/content/detail-table-repeat.jpg) repeat-y top;
}
.table-suma td {
	padding: 2px 5px;
}
.table-suma {
	background: url(../img/content/detail-table.jpg) no-repeat top;
}
.table-suma .puvodni-cena td {
	font-size: 0.85em;
	color: #ffffff;
}
.table-suma .puvodni-cena1 td {
	padding-top: 8px;
}
.table-suma .puvodni-cena2 td {
	padding-bottom: 8px;
}
.table-suma .sktrnute {
	text-decoration: line-through;
}
.producer-image {
	float: right;
}
.nahledy {
	width: 240px;
	float: left;
}

/* stránkování -------------------------------------------------------------- */
.navigace-none {
	height: 20px;
}
.strankovani {
	text-align: center;
	display: block;
	padding: 8px 5px;
	color: #ffffff;
}
.strankovani a:link, .strankovani a:visited {
	color: #ffffff;
	padding: 0 5px;
}
.strankovani a:hover, .strankovani a:active {
	color: #ed8c2b;
}
.strankovani .active {
	padding: 0 7px; 
	background: #ffffff;
	color: #000000;
	font-weight: bolder;
	border: 1px solid #a2a2a2;
	margin-top: 1px;
}
.format-producers {
	width: 100px;
	position: relative;
}

.border-default-small {
	border: 2px solid #a2a2a2;
}

.kontakt-img {
	margin: 0 10px 0 0;
}
.kontakt-adresa {
	margin: 0;
	padding: 0;
}

.pridat-odebrat {
	margin: 4px 0 0 0;
}

.format-wide-area {
	width: 465px;
}

.zbozi-kosik-varianty {
	margin: 5px 0 0 25px;
}
.zbozi-kosik-varianty .f_left {
	margin: 8px 0 0 0;
}
.zbozi-kosik-varianty .images {
	margin: 5px 0 0 10px;
	float: left;
}
.select-vyber {
	width: 100px;
}
.pridat2 .pocet-zbozi {
	width: 95px;
}
.label-variants {
	display: block;
	width: 80px;
	float: left;
	margin: 3px 0 0 0;
}
.label-variants2 {
	padding: 10px 0 0 0;
}

.facebook-like {
	margin-top: 8px;
}
