*					{ margin: 0;	padding: 0;	font-size: 100%; color: #fff;	font-family: Arial, Helvetica, sans-serif; }
html, body		{ background: #000 url(../images/css-bkg.png) repeat-x 0 0;	text-align: center; }
body				{ xheight: 100%; }

input				{ color: #000;	font-size: 0.9em; }

img				{ border: 0 none; }
#logo-main	{ position: absolute;	top: 90px;	left: 8px; }

#wrapper-main	{ position: relative;	width:720px;	min-height: 330px;	margin: 19px auto 0px;	text-align: left;	xheight: 100%;	background: transparent url(../images/css-background.gif) no-repeat 50% 0; }
#wrapper-mid	{ width:710px; margin: 187px 0 0 8px;	float: left;	display: inline; }

#page-left		{ float: left;	display: inline;	width: 530px; }
#page-left h2	{ color: #fff;	margin: 18px 0 10px 0;	font-size: 0.9em;	font-weight: normal; }
#page-left p	{ color: #ccc; }
#page-left.type		{}
#page-left.type	h2	{ font-size: .9em; font-weight: bold; color: #12C2F9; }
#page-left.type	h3	{ font-size: .9em; margin-bottom: 8px; color: #fff; }
#page-left.type li	{ font-size: 0.78em; color: #dedede; }
#page-left.type li span	{ color: #fff; }

.col-left		{ width: 265px;	float: left; }
.col-right		{ width: 265px;	float: left; }

#page-right		{ float: left;	margin-left: 10px;	display: inline;	width: 170px; }
#page-right h2	{ color: #30e100;	margin: 0;	font-size: 0.9em;	font-weight: bold;	text-transform: uppercase; }

strong			{ color: #12c2f9; }
li					{ list-style: none; }

fieldset			{ border: 0 none; }

ul#menu-top			{ position: absolute;	top: 135px;	left: 8px; }
ul#menu-top li		{ float: left;	font-size: 0.9em; font-weight: bold;	text-transform: uppercase; }
ul#menu-top li.bullet-red		{ margin: 0 0 0 20px;	padding: 0 0 0 20px;	background: transparent url(../images/css-li-top-menu-red.gif) no-repeat 0 50%; }
ul#menu-top li.bullet-black	{ margin: 0 0 0 20px;	padding: 0 0 0 20px;	background: transparent url(../images/css-li-top-menu-black.gif) no-repeat 0 50%; }

ul.sortiment li	{ font-size: .9em;	line-height: 1.2em; }
ul.sortiment li a	{ color: #ccc; }
ul.sortiment li a:hover	{ color: #000; }

h1					{ color: #30e100;	font-size: 0.9em;	font-weight: bold;	margin-bottom: 1px;	text-transform: uppercase; }

h3					{ color: #12C2F9; font-weight: bold;	font-size: 0.8em;	margin-top: 6px; }

.katalog				{}
.katalog	table		{ width: 530px;	margin-top: 3px;	border: 0px none;	border-bottom: 5px solid #ccc;	padding: 0;	border-collapse: collapse; }
.katalog	thead tr	{ background-color: #ccc; }
.katalog	thead th	{ color: #b00000;	font-size: 12px;	padding: 3px 0 3px 3px;	text-align: left;	font-weight: normal; }
.katalog	thead th.last	{ width: 180px; }
.katalog	tbody td	{ color: #fff;	font-size: 12px; border: 0px none;	padding: 3px 0 3px 3px;	}

table.low			{ margin-top: 20px; }

select			{ width: 160px;	color: #000;	font-size: 0.6em; }
form#fast-form	{ margin-bottom: 20px; }
form#seek-form	{ margin: 5px 0; }
form#seek-form input	{ vertical-align: middle; }
form#login		{}
form#login label	{ display: block;	}
form#login input	{ margin: 0 0 8px 0; }



option			{ color: #000;	padding-left: 2px; }

p					{ font-size: 0.8em; }

.breaker			{ height: 0px;	font-size: 0px;	line-height: 0px;	clear: both; }

#strankovani	{ display: block;	margin-top: 10px;	text-align: center; }

#basket			{ font-size: 0.70em; }
#basket span	{ font-weight: bold;	width: 60px;	float: left; }

a.basket { background: transparent url(../images/ico-basket.gif) no-repeat 0 0; padding: 3px 0 6px 28px; display: block; }

#page-left .produkt				{ width: 255px;	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;	float: left;	padding: 8px 0;	margin-right: 10px;	display: inline; }
#page-left .produkt h3			{ margin: 0;	color: #fff; }
#page-left .produkt p			{ color: #fff; }
#page-left .produkt input		{ width: 120px; }
#page-left .produkt .cena		{ font-size: 16px;	font-weight: bold;	margin: 6px 0; }
#page-left .produkt .txt		{ width: 155px;	float: right; }
#page-left .produkt a.img-wrapper	{ width: 90px;	min-height: 90px;	display: block;	background-color: #fff;	text-align: center;	border: 2px solid #000;	float: left; }
* html #page-left .produkt a.img-wrapper	{ height: 90px; }

#detail h3				{ margin: 0;	color: #fff;	font-size: 16px; }
#detail .produkt p	{ color: #fff; }
#detail .cena			{ font-size: 14px;	font-weight: bold;	margin: 6px 0; color: #fff; }
#detail  input			{ width: 120px; }
#detail img				{ border: 2px solid #000; }

fieldset					{ margin-top: 20px; }
fieldset label			{ float: left;	width: 220px;	font-size: 12px;	text-align: right;	margin: 4px 6px; }
fieldset input			{ float: left;	width: 160px;	font-size: 12px;	text-align: left;	margin: 4px 0; }

fieldset .radio			{ width: auto; }

fieldset textarea		{ width: auto; margin-left: 150px; width: 300px; color: #000; font-size: 12px; }

p.nav-buttons			{ clear: both;	margin-top: 15px; }

.company-list 		{ margin-top: 15px; }
.company-list li	{ text-align: center; }

.rt			{ float: right; }
.lt			{ float: left; }

.poznamkaKosik { font-size: 11px; padding-top: 20px; }

.spacer {
	margin: 10px 0;
}

.podminky li {
	font-size: 12px;
	margin-bottom: 10px;
}

.toplist {
	margin: 70px 0 0 10px;
}

.bannerLeft {
	position: absolute;
	right: -130px;
	top: 190px;
}
.bannerTop {
	position: absolute;
	top: -19px;
	left: 0;
}
.bannerTop div {
	background-color: #30E300;
	width: 740px;
}
.bannerTop span {
	color: #000;
	font-size: 11px;
	font-weight: bold;
}
.bannerTop a {
	color: #000;
	font-size: 11px;
	font-weight: bold;
}