/* CSS Document */
html,body {
	background: url(images/pozadi.gif);
	height: 100%;
	padding: 0px;
	margin: 0px;
}

body {
	overflow-y: scroll;
}

table.vstup {
	background-image: url(images/bguvod.gif);
	width: 100%;
	height: 100%;
}

table.vstup td {
	text-align: center;
}

table.lang {
	border: 20px solid #e4eaf5;
	color: #205da9;
	font-size: 10px;
	font-weight: bold;
	margin-top: 50px;
	width: 600px;
}

table.lang td {
	padding: 1px;
	padding-left: 10px;
}

table.lang a {
	color: #205da9;
}

table.lang img {
	border: 0px;
	margin-bottom: 3px;
}

table.lang hr {
	border-color: silver;
}

body {
	font-size: 10px;
	background-image: url(images/pozadi.gif);
	background-color: white;
	margin: 0px;
	text-align: center;
}

input.odkaz {
	font-size: 20px;
	border: 0px;
	background-color: transparent;
	cursor: pointer;
}

div {
	margin: 0px;
	padding: 0px;
	border: 0px dotted black;
}

.style23 {
	font-size: 12px;
}

.style26 {
	font-size: 10px
}

.style43 {
	color: #000000;
	width: 50%;
	white-space: nowrap;
}

.style44 {
	font-weight: bold;
	color: #000000;
	font-size: 10px;
}

.style45 {
	font-size: 10px
}

.style46 {
	font-size: 10px;
}

.style38 {
	font-size: 18px;
	font-weight: bold;
	color: #3399CC;
}

/* -----------------------------------------------  konkretne */
.clear-both {
	clear: both;
}

.vyrobky {
	float: left;
	width: 60%;
}

.parametry {
	width: 60%;
	margin-left: 7%;
	margin-top: 15px;
}

.obsah,.obsah-2    ,.obsah-bezmarginu {
	margin-left: 20px;
	margin-right: 20px;
	_height: 400px;
	min-height: 400px;
	padding-bottom: 70px;
}

.obsah-bezmarginu {
	background: url(images/bcg_prodleft.gif) repeat-y;
}

.obsah-bezmarginushop {
	background: url(images/bcg_prodleftshop.gif) repeat-y;
}

.obsah-bezobrazku {
	background: url();
}

.obsah table,.obsah-bezmarginu table {
	font-size: 10px;
}

.predel {
	background-image: url(images/predel.jpg);
	width: 100%;
	height: 1px;
	overflow: hidden;
}

#podkategorie_obrazek {
	float: left;
	margin-right: 40px;
}

#vsechno {
	/*width:expression(document.body.clientWidth < 800 ? '800px': 'auto' ); 
  min-width:800px;*/
	text-align: left;
	width: 1000px;
	background-color: white;
	position: relative;
	border-left: 2px solid #383a40;
	border-right: 2px solid #383a40;
	height: auto;
	min-height: 100%;
	_height: 100%; /* IE */
	margin: 0px auto 0px auto;
}

.top {
	height: 192px;
	background-image: url(images/top-middle.jpg);
	overflow: hidden;
	width: 100%;
	position: relative;
}

.under-top {
	width: expression(document.body.clientWidth<291?'1291px': 'auto');
}

*>.under-top {
	min-width: 1291px;
}

.top-left {
	float: left;
	height: 129px;
	width: 681px;
	color: white;
	font-weight: bolder;
	font-style: italic;
	text-decoration: none;
	font-size: 11px;
	padding: 70px 0px 0px 130px;
}

a.top-left:hover {
	text-decoration: none;
}

.top-right {
	float: right;
	height: 129px;
	width: 608px;
}

.menu {
	height: 30px;
	position: relative;
	background-image: url(images/menu-item.png);
	text-align: left;
	z-index: 3;
}

.hlavni {
	
}

.hlavni-jeden {
	float: left;
	width: 100%;
	height: 450px;
}

*>.hlavni-jeden {
	height: auto;
	min-height: 450px;
}

.uvod-levy {
	width: 440px; 
	.width: 470px;
	text-align: left;
	float: left;
	padding: 10px;
	height: 0px;
}

*>.uvod-levy {
	height: auto;
	min-height: 0px;
}

.hlavni-levy {
	text-align: left;
	float: left;
	padding: 10px;
	height: 0px;
}

*>.hlavni-levy {
	width: 47%;
	height: auto;
	min-height: 0px;
}

.hlavni-stred {
	padding-left: 10px;
}

.hlavni-pravy {
	float: left;
	padding: 10px;
}

*>.hlavni-pravy {
	margin-left: 3%;
	margin-right: -15px;
}

.paticka,.paticka2 {
	background-image: url(images/bottom.png);
	margin-top: 70px;
	height: 59px; 
	.height: 55px;
	padding: 0px;
	clear: both;
	/* border-bottom: 1px black solid;*/
	text-align: center;
	position: absolute;
	bottom: 0px; 
	.bottom: -1px;
	width: 100%;
	background-position: 0px -22px; 
	.background-position: 0px -26px;
}

.paticka2 {
	width: 600px;
}

*>.paticka2 {
	width: 580px;
}

.paticka3 {
	width: 550px;
}

*>.paticka3 {
	width: 530px;
}

/* ------------------------------------------ menu ---------------------------*/
a.menu-item {
	text-transform: uppercase;
	color: white;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	font-size: 10px;
	font-weight: bolder;
	white-space: nowrap;
	font-family: tahoma;
}

a.menu-item:hover {
	margin-bottom: -3px;
	color: #fbf2d7;
	text-decoration: none;
}

td.menu-item {
	text-align: center;
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
	vertical-align: center;
	padding-bottom: 6px;
}

*>td.menu-item {
	padding-top: 10px;
}

td.menu-item-1 {
	padding-top: 8px; 
	.padding-top: 4px;
	width: 160px;
	text-align: center;
	height: 30px;
}

td.menu-item-1 a.menu-item {
	font-size: 11px;
}

td.zalozka {
	background-image: url(images/zalozka.jpg);
}

a.zalozka {
	color: white;
	font-size: 11px;
}

td.menu-item-2 {
	padding-left: 10px;
	padding-right: 20px;
	text-align: left;
	border-width: 1px 0px 1px 1px;
	border-color: white;
	border-style: solid;
	height: 24px;
}

td.menu-item-after {
	border-width: 1px 1px 1px 0px;
	border-color: white;
	border-style: solid;
}

tr.menu-line {
	background-color: #253DA9;
}

div.menu-cara {
	position: absolute;
	visibility: hidden;
	z-index: 2;
	top: 0px;
	width: 1px;
	height: 38px;
	background-color: white;
}

table.menu-1 {
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
	width: 900px;
}

table.menu-2 {
	z-index: 3;
	border-collapse: collapse;
	position: absolute;
	margin-top: 4px;
	display: none;
	margin-left: -1px;
}

*>table.menu-2 {
	margin-top: 6px;
}

table.menu-3 {
	z-index: 3;
	border-collapse: collapse;
	position: absolute;
	margin-left: -15px;
	margin-top: 5px;
	display: none;
}

*>table.menu-3 {
	margin-left: -5px;
	margin-top: -15px;
}

/* ------------------------------------------ ruzne ---------------------------*/
.novinka2 {
	font-weight: 800;
	font-size: 10px;
}

.novinka1 {
	font-size: 10px;
}

.chyba {
	color: red;
}

.prihlasovani {
	margin-left: 20%;
}

.table {
	font-size: 10px;
	margin-left: 10px;
	padding-left: 60px;
	padding-top: 10px;
	padding-bottom: 50px;
}

.table2 {
	font-size: 10px;
}

.table td,.table2 td {
	padding: 1px 5px 1px 5px;
}

div.prehledProduktu .table td,div.prehledProduktu .table2 td {
	white-space: nowrap;
}
.table th {
	padding: 5px;
}

.cena {
	text-align: right;
}

.bila {
	background-color: white;
}

.pocet {
	width: 25px;
	height: 15px;
	font-size: 10px;
	padding: 0px;
	padding-top: 0px;
	line-height: 10px;
	/*overflow: auto;*/
	padding-bottom: 2px;
	text-align: right;
}

a.black,a.black:hover,a.black:visited {
	color: black;
	text-decoration: none;
	cursor: default;
}

.box-prihlaseni table {
	margin: 0px;
}

.box-prihlaseni {
	position: absolute;
	z-index: 200;
	right: 50px; 
	.right: 30px;
	font-size: 10px;
	line-height: 10px;
	font-weight: 800;
	top: 85px;
	.top: 84px;
	color: white;
	text-align: center;
}

.small-input,.small-submit {
	line-height: 1.2em;
	width: 60px;
	font-size: 10px;
	padding: 1px 2px 0px 2px;
}

.obsah input,.obsah textarea {
	font-size: 10px;
}

.obsah-bezmarginu input,.obsah-bezmarginu textarea {
	font-size: 10px;
}

.bold {
	font-weight: bolder;
}

.small-submit {
	font-size: 10px;
}

.vlajky {
	visibility: hidden;
	position: absolute;
	right: 5px;
	bottom: 0px;
	width: 90px;
	height: 30px;
	top: 12px;
	text-align: right;
}

.vlajka {
	border: 1px solid black;
	margin-left: 5px;
}

.odhlasit {
	margin: -2px 3px 0px 0px;
	color: white;
	line-height: 15px;
}

.white {
	color: white;
}

.kontakt {
	font-size: 10px;
}

table.eshop {
	border-collapse: collapse;
	width: 100%;
}

table.eshop td {
	text-align: left;
	padding: 1px 1px 1px 4px;
}

table.eshop th {
	padding: 1px 3px 1px 1px;
	text-align: center;
}

.eshop-div1 {
	border: 1px solid black;
	float: left;
	width: 300px;
	height: 390px;
	margin: 1px 1px 1px 0px;
	padding: 5px;
}

.eshop-div2 {
	border: 1px solid black;
	float: left;
	width: 300px;
	height: 390px;
	margin: 1px;
	padding: 5px;
}

.eshop-div3 {
	border: 1px solid black;
	clear: both;
	margin: 0px 1px 1px 0px;
	width: 614px; 
	.width: 602px;
	padding: 5px;
	text-align: center;
	font-style: italic;
}

.eshop-div4 {
	border: 1px solid black;
	float: left;
	width: 300px;
	height: 300px;
	margin: 1px 1px 1px 0px;
	padding: 5px;
}

.eshop-div5 {
	border: 1px solid black;
	float: left;
	width: 300px;
	height: 300px;
	margin: 1px;
	padding: 5px;
}

.eshop-produkty {
	border: 0px solid green;
	float: left;
	width: 540px; 
	.width: 550px;
	padding: 7px 0px 0px 15px;
}

.eshop-kosik {
	width: 235px; 
	.width: 245px;
	float: right;
	padding: 7px 5px 10px 5px;
}

.obsah-bezmarginu {
	margin-left: 0px;
	margin-right: 0px;
}

div.panel {
	border: 2px #39c solid;
	padding: 10px 10px 15px 10px;
	text-align: left;
	margin-top: 26px;
	position: relative;
}

div.panel-zalozky {
	top: -26px;
	left: -2px;
	position: absolute;
	height: 34px;
	width: 100%;
	padding-top: 7px;
	padding-left: 2px;
	padding-bottom: 10px;
	overflow: auto;
}
div.prehledProduktu div.panel-zalozky {
	.top:-24px;
	.left:-12px;	
}

a.panel {
	border: 2px #39c solid;
	padding: 5px;
	margin-left: -2px;S
}

a.panel-aktivni-zalozka {
	background-color: #ccc;
}

a.panel:hover {
	text-decoration: none;
}

a.panel-paticka {
	background-color: #ddd;
	padding: 3px 6px 3px 6px;
	position: relative;
	top: -8px;
	left: 10px;
}

a.panel-paticka:hover {
	text-decoration: none;
}

a.produkt-item {
	background-color: #c2e6f6;
	border: 1px solid silver;
	color: black;
	display: block;
	width: auto;
	padding: 1px 2px 1px 2px;
	margin-bottom: 3px;
	font-weight: normal;
	text-indent: -16px;
	/*white-space: nowrap;*/
}

a.produkt-itema {
	background-color: #fdbe7f;
}

.zvyrazni {
	background-color: white;
}

img.plus {
	border: 0px;
	margin: 0px 5px 0px 0px;
}

.produkty-levy {
	height: auto;
	float: left;
	padding: 0px 0px 0px 10px;
	width: 162px; 
	.width: 172px;
	/* overflow: hidden;*/
}

.produkty-pravy {
	color: black;
	width: 180px; 
	.width: 200px;
	padding: 0px 10px 0px 10px;
	float: right;
	text-align: center;
}

div.nenalezeno {
	text-align: center;
	font-size: 14px;;
	color: black;
	font-weight: bolder;
	width: 580px;
}

hr {
	border: 0px;
	height: 1px;
	border-top: 1px solid black;
}

div.hlavni-pravy hr {
	margin: 0px;
}

.posun { 
	.margin-top: -12px;
}

table.products td,table.products th {
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
}

table.products th {
	padding: 4px;
	padding-left: 10px;
	text-align: left;
	color: white;
	background-color: #fec210;
}

table.products {
	border-bottom: 1px solid white;
}

.products a {
	color: black;
}

td.bila {
	background-color: white;
}

td.seda {
	background-color: #f79c78;
}

table.kontakt {
	width: 100%;
	margin: 0px;
}

table.kontakt td {
	padding-right: 15px;
	vertical-align: top;
}

.kontakt-btn { /*background-color: #a2feea; old*/
	background-color: #ccecf9;
	border: 1px solid black;
}

.hledej-btn {
	background-color: #ccecf9;
	border: 1px solid black;
}

div.login,div.login form {
	margin-left: 20px;
	text-align: right;
	width: 180px;
}

div.login form {
	margin: 0px;
	padding: 0px;
}

div.login table {
	margin-top: 7px;
	font-size: 10px;
	background-color: #c3e8fa;
	border: 1px solid black;
}

div.login input.small-input {
	width: 102px;
}

div.login  input.small-submit {
	width: 85px;
}

.prihlaseni {
	font-size: 9px;
	background-color: #c3e8fa;
	border: 1px solid black;
	padding-left: 5px;
	padding-right: 5px;
	color: black;
	cursor: default;
}

.odhlasitt {
	font-size: 10px;
	background-color: #c3e8fa;
	border: 1px solid black;
	padding-left: 5px;
	padding-right: 5px;
	color: black;
}

.prihlaseni img {
	margin-left: 10px;
}

.sipkadown {
	background-color: #c3e8fa;
	padding: 2px;
	padding-top: 0px; 
	.padding-top: 1px;
	padding-bottom: 0px; 
	.padding-bottom: 2px;
	border: 1px solid black;
	cursor: default;
}

a.textlogo {
	font-family: arial;
	color: #036799;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	top: 55px;
	left: 45px;
	display: blocků
}

div.popis {
	text-align: left;
	padding-left: 15px;
	font-weight: normal;
}

h1.uvod {
	margin-top: 400px;
	margin-left: 700px;
	right: 15px;
	bottom: 2px;
	display: block;
	position: absolute;
	font-size: 10px;
	color: #205da9;
}

h1 {
	font-size: 20px;
	margin-top: 20px;
	color: #003366;
}

div.napoveda ul {
	padding-bottom: 5px;
}

div.napoveda li {
	font-size: 12px;
}

.act {
	background-color: #186291;
	color: white;
	font-weight: bolder;
	padding: 1px 3px 1px 3px;
}

.bluepoint {
	border-left: 30px #137cab solid;
	padding-left: 3px;
}

tr.activeCustomer, tr.activeCustomerBlack {
	background-color: #e83;
}

tr.activeCustomer a {
	color: white;
}
tr.activeCustomerBlack a {
	color: black;
}


table.rozcestnikProdukt td {
	background-color: #EDBA00;
	border-bottom: 5px solid #33AADD;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	width: 125px;
}

table.rozcestnikProdukt a {
	color: black;
}

table.rozcestnikAplikace td {
	background-color: #EB7;
	border-bottom: 5px solid #E83;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	width: 125px;
}

table.rozcestnikAplikace a {
	color: black;
}

div.hlavniRozcestnikHead {
	font-size: 14px;
	font-weight: bolder;
	margin-bottom: 20px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 15px;
}

div.hlavniRozcestnikTitle {
	font-weight: bolder;
}

div.cestaEshop div {
	margin-top: 5px;
	line-height: 2em;
}
div.eshopStranky{
	float: right;
	color: black;
	font-weight: bolder;
}
img.email{
    border:0px;
    vertical-align:text-bottom;
}