* {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: none;
}
body {
	font-family: verdana, arial, sans-serif;
	font-size: small;
	color: #738390;
	padding-bottom: 20px;
	background: #737D86 url('../app_themes/XtremeMac/img/body.png') repeat-x left top;
}
.invisible, hr {
	display: none;
}
a {
	color: #fff;
	text-decoration: none;
}
a:hover, .rightmenu li a:hover {
	color: #B84B2A;
}
.page {
	width: 800px;
	margin: 0 auto;
	font-size: 93%;
}
.header {
	width: 786px;
	padding-right: 14px;
	height: 57px;
	background: url('../app_themes/XtremeMac/img/header.png') repeat-x left top;
}
.page>.header {
	min-height: 57px;
	height: auto;
}
.header h1 {
	position: relative;
	overflow: hidden;
	font-size: 150%;
	width: 360px;
	height: 57px;
	float: left;
}
.header h1 a {
	display: block;
	width: 360px;
	height: 57px;
	cursor: pointer;
	padding-top: 15px;
}
.header h1 a:hover {
	text-decoration: underline;
}
.header h1 span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 360px;
	height: 57px;
	background: url('../app_themes/XtremeMac/img/logo.png') no-repeat left top;
}
.kosik {
	float: right;
	height: 17px;
	color: #B8BFC5;
	padding: 7px 31px 0 0;
	margin-top: 15px;
	background: url('../app_themes/XtremeMac/img/kosik.png') no-repeat right center;
}
.topmenu {
	width: 100%;
	border-bottom: 1px solid #747E87;
	background: #0C1D27 url('../app_themes/XtremeMac/img/topmenu.png') no-repeat left top;
}
.leftmenu, .rightmenu {
	height: 25px;
	width: 50%;
	padding-top: 9px;
	float: left;
}
.topmenu>.leftmenu, .topmenu>.rightmenu {
	min-height: 25px;
	height: auto;
}
.topmenu li {
	float: left;
	border-right: 1px solid #B3C0C6;
}
.topmenu li.last, .footer a.last {
	border: none;
}
.topmenu li a {
	padding: 0 14px;
}
.rightmenu {
	float: right;
}
.rightmenu li {
	border-left: 1px solid #fff;
	border-right: none;
	float: right;
}
.rightmenu li a {
	color: #B3C0C8;
}
.by-device {
	height: 69px;
	width: 781px;
	padding: 5px 19px 0 0;
	background: #fff;
}
.by-device .heading {
	margin: 26px 0 0 19px;
	float: left;
}
.by-device a img {
	float: right;
	margin-left: 18px;
}
.main {
	background: #fff;
}
.footer {
	height: 24px;
	padding-top: 8px;
	text-align: center;
	font-size: 92%;
	color: #fff;
	background: #0F1D28 url('../app_themes/XtremeMac/img/footer.png') no-repeat left bottom;
}
.page>.footer {
	min-height: 24px;
	height: auto;
}
.footer strong {
	color: #5EEF00;
}
.footer span, .footer a {
	padding: 0 25px;
	border-right: 1px solid #B4C1C7;
}
.cleaner {
	font-size: 0;
	line-height: 0.0;
	height: 0;
	clear: both;
}
h2 {
	font-size: 100%;
	background: url('../app_themes/XtremeMac/img/podkl_kategorie.gif') repeat-x;
	color: #fff;
	padding: 3px 20px;
}
h3 {
	font-size: 120%;
	color: #bd5126;
	padding: 10px 0;
}
.main-part, .main-text {
	padding: 20px;
}
.produkt{
	background: url('../app_themes/XtremeMac/img/podkl-polozka.gif') no-repeat left bottom;
	width: 191px;
	height: 100px;
	vertical-align: top;
	padding-bottom: 10px; 
	color: #34393c;
	line-height: 150%;
	font-size: 86%;
	margin-bottom: 15px;
}
.produkt a, .produkt a:hover {
	color: #34393c;
}
.produkt img {
	float: left;
	margin-right: 5px;
	width: 55px;
}
.produkt p {
	float: left;
	width: 130px;
}
.produkt strong {
	font-size: 110%;
}
.akce, .akce-prvni {
	width: 190px;
	float: left;
	margin: 20px 0;
	font-family: arial, sans-serif;
}
.akce h2, .akce-prvni h2 {
	color: #76848f;
	font-size: 150%;
	padding: 5px 0 0 0;
	background: none;
	font-weight: normal;
}
.akce h2 sup, .akce-prvni h2 sup {
	font-size: 60%;
}
.akce p, .akce-prvni p {
	font-size: 80%;
}
.akce div, .akce-prvni div {
	font-size: 80%;
	color: #B84B2A;
}
.akce a, .akce-prvni a {
	color: #B84B2A;
}
.main-text p {
	margin-bottom: 10px;
	line-height: 150%;
}
.main-text ul {
	margin-left: 20px;
}
.main-text li {
	list-style-type: square;
	padding-bottom: 4px;
}
.main-text a {
	color: #B84B2A;
}
.main-text a:hover {
	text-decoration: underline;
}
.titulka-akce {
	width: 760px;
	margin-left: 25px
}
.koupit {
	margin: 10px;
	text-align: right;
	color: #37424a;
	font-size: 120%;
	font-weight: bold;
}
.koupit span {
	font-size: 60%;
	font-weight: normal;
	padding-right: 5px;
}
.koupit img {
	margin-left: 5px;
	vertical-align: middle;
}
.velkoobchod {
	width: 100%
}
.velkoobchod td.cena {
	width: 90px;
	text-align: right;
}
.pocet {
	width: 40px;
	border: 1px solid #ccc;
}
.pokladna {
	width: 100%;
	margin-bottom: 15px;
}
.pokladna th {
	background: #818a8f;
	color: #fff;
	padding: 3px;
}
.pokladna td {
	padding: 3px;
}
.cena {
	text-align: right;
}
.celkova-cena td {
	background: #818a8f;
	color: #fff;
	padding: 3px;
	text-align: right;
	font-weight: bold;
}
.tlacitka {
	text-align: center;
	margin-top: 10px;
}
.adresa {
	margin-top: 5px;
}
.adresa td {
	padding: 1px 3px;
}
.adresa .pole {
	width: 225px;
	border: 1px solid #ccc;
}
.navod {
	margin-top: 15px;
	background: url('../app_themes/XtremeMac/img/download_icon.gif') no-repeat center left;
	padding-left: 25px;
}
.hidden {
	display:none;
}
.tabulka-popis td{
	padding-right: 20px;
	vertical-align: top;
}
td.sedive-pole {
	padding: 2px;
	border: 1px solid #d3d6d9;
}
.sedive-pole .in {
	background: #e6e6e6 url('../app_themes/XtremeMac/img/gradient.jpg') repeat-x;
	padding: 5px; 
}
.menu-produkt {
	border-bottom: 1px solid #d3d6d9;
	padding: 5px 0 15px 0;
	font-size: 86%;
	margin-bottom: 10px;
}
.menu-produkt ul {
	margin-left: 0;
}

.menu-produkt li {
	float: left;
	list-style: none;
}
.menu-produkt li a {
	color: #555f67
}
.menu-produkt li a:hover {
	color: #B84B2A;
}
.menu-produkt li span {
	padding: 0 10px;
}

