A:link {text-decoration: none; color: black;}
A:visited {text-decoration: none; color: black;}
A:hover {text-decoration: none; color: gray;}

.odkaz-akce A:link { text-decoration: none; color: black;}
.odkaz-akce A:visited { text-decoration: none; color: black;}
.odkaz-akce A:hover { text-decoration: none; color: #00193d;}

.odkaz-top-lista A:link { text-decoration: none; color: white; font-weight: bold;}
.odkaz-top-lista A:visited { text-decoration: none; color: white; font-weight: bold;}
.odkaz-top-lista A:hover { text-decoration: none; color: silver; font-weight: bold;}

.odkaz-kosik A:link { text-decoration: none; color: white; font-weight: normal;}
.odkaz-kosik A:visited { text-decoration: none; color: white; font-weight: normal;}
.odkaz-kosik A:hover { text-decoration: none; color: silver; font-weight: normal;}

.odkaz-menu A:link {text-decoration: none; color: black;}
.odkaz-menu A:visited {text-decoration: none; color: black;}
.odkaz-menu A:hover { text-decoration: none; color: #00193d;}

.odkaz-menu1 A:link {text-decoration: none; color: #00193d;}
.odkaz-menu1 A:visited {text-decoration: none; color: #00193d;}
.odkaz-menu1 A:hover { text-decoration: none; color: #00193d;}

.odkaz-detail A:link {text-decoration: none; color: black;}
.odkaz-detail A:visited {text-decoration: none; color: black;}
.odkaz-detail A:hover { text-decoration: none; color: gray;}

.odkaz-kos A:link {text-decoration: none; color: #00193d;}
.odkaz-kos A:visited {text-decoration: none; color: #00193d;}
.odkaz-kos A:hover { text-decoration: none; color: gray;}

.odkaz-paticka A:link { text-decoration: none; color: gray;}
.odkaz-paticka A:visited { text-decoration: none; color: gray;}
.odkaz-paticka A:hover { text-decoration: none; color: black;}

.odkaz-strankovani A:link {text-decoration: none; color: gray; border: 1px solid white; font-size: 7.8pt; }
.odkaz-strankovani A:visited {text-decoration: none; color: gray; border: 1px solid white; font-size: 7.8pt; }
.odkaz-strankovani A:hover {text-decoration: none; color: black; border: 1px solid black; background-color: #C0C0C0; font-size: 7.8pt; }

.odkaz-max A:link { text-decoration: none; color: silver;}
.odkaz-max A:visited { text-decoration: none; color: silver;}
.odkaz-max A:hover { text-decoration: none; color: gray;}

.odkaz-prolinky A:link { text-decoration: none; color: gray;}
.odkaz-prolinky A:visited { text-decoration: none; color: gray;}
.odkaz-prolinky A:hover { text-decoration: none; color: black;}

.odkaz-zpet A:link { text-decoration: underline; color: #00193d;}
.odkaz-zpet A:visited { text-decoration: underline; color: #00193d;}
.odkaz-zpet A:hover { text-decoration: none; color: black;}

.odkaz-menu-detail A:link { text-decoration: underline; color: black;}
.odkaz-menu-detail A:visited { text-decoration: underline; color: black;}
.odkaz-menu-detail A:hover { text-decoration: none; color: gray;}

.odkaz-menu-skupin A:link { text-decoration: underline; color: #00193d;}
.odkaz-menu-skupin A:visited { text-decoration: underline; color: #00193d;}
.odkaz-menu-skupin A:hover { text-decoration: none; color: #00193d;}


body {
margin-top: 10px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 20px;
background-image: url('../icon/body.gif');
/* background-attachment: fixed; */
/* background-repeat: norepeat; */
background-repeat: repeat-x;
background-position: top left;
background-color: white;
color: black;
font-family: HelveticaCE, Verdana, Arial, sans-serif;
font-size: 7.5pt;
/* font-size: 80%; */
/* font-size: 0.8em; */
scrollbar-face-color: #FFFFFF; 
scrollbar-arrow-color: #3D3D3D;
scrollbar-base-color: #ECE9E7; 
scrollbar-track-color:#FFFFFF;
overflow-y:scroll;
}

p {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt;
}
table {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt;
}


/* ---------- styl pro tiskarnu -------------- */
@media print {
   .netisknout { 
        display:none;
    }  
}

@media screen { 
   .netisknout { 
		display:inline;
   } 
}


.rt {
	border: 0px solid green;
}  



/* ---------- horni lista -------------- */
#lista-horni {
	position: relative; left: 50%; top: 0px; width: 1000px; height: 30px; z-index: 10; margin-left: -500px; background: url(../icon/lista_horni_bg30.jpg) white repeat-x 0px 0px; font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.8pt; color: white;
}
#lista-horni-styl1 {
	position: relative; left: 50%; top: 0px; width: 1000px; height: 30px; z-index: 10; margin-left: -500px; background: url(../icon/lista_horni_bg30-styl1.jpg) white repeat-x 0px 0px; font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.8pt; color: white; 	
}
#odhlasit {
	position: absolute; right: 0px; top: 0px; width: 50px; height: 30px; z-index: 10;
}



#lista-horni-pozice {
	position: absolute; left: 0px; top: 0px; width: 1000px; height: 20px;
}


#top-nadpis1 h1 {
	position: absolute; left: 50%; top: 40px; width: 600px; height: 20px; margin-left: -300px; font-size: 8pt!important; color: white;
}
#top-nadpis2 h2 {
	position: absolute; left: 50%; top: 60px; width: 600px; height: 20px; margin-left: -300px; font-size: 8pt!important; color: white;
}





/* ---------- logo -------------- */
#logo {
	position: relative; left: 50%; top: 0px; width: 1000px; height: 100px; z-index: 0; margin-left: -500px; margin-top: 1px; background: url(../icon/logo_shop.jpg) white no-repeat 0px 0px; font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.8pt;
}
#logo-styl1 {
	position: relative; left: 50%; top: 0px; width: 1000px; height: 100px; z-index: 0; margin-left: -500px; margin-top: 1px; background: url(../icon/logo_shop-styl1.jpg) white no-repeat 0px 0px; font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.8pt;
}
#logo-odkaz {
	position: absolute; left: 0px; top: 0px; border:  0px solid gray;
}
#logo-odkaz2 {
	position: absolute; right: 0px; top: 0px; border: 0px solid gray;
}


/* ---------- banner -------------- */
#banner {
	position: absolute; left: 300px; top: 0px; width: 700px; height: 100px; z-index: 1;
}


/* ---------- lista mena -------------- */
#lista-mena {
	position: relative; left: 50%; top: 0px; width: 1000px; height: 30px; margin-left: -500px; margin-top: 1px; background: url(../icon/lista_mena.jpg) white no-repeat 0px 0px; font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt; color: white;
}
#lista-mena-styl1 {
	position: relative; left: 50%; top: 0px; width: 1000px; height: 30px; margin-left: -500px; margin-top: 1px; background: url(../icon/lista_mena-styl1.jpg) white no-repeat 0px 0px; font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt; color: white;
}


#lista-mena-pozice1 {
	position: absolute; left: 0px; top: 0px; width: 180px; height: 30px;
}
#lista-mena-pozice2 {
	position: absolute; left: 180px; top: 0px; width: 80px; height: 30px;
}
#lista-mena-pozice3 {
	position: absolute; left: 265px; top: 0px; width: 175px; height: 30px;
}
#lista-mena-pozice4 {
	position: absolute; left: 440px; top: 0px; width: 560px; height: 30px;
}

/* ---------- lista hledat -------------- */
#lista-hledat {
	position: relative; left: 50%; top: 0px; width: 1000px; height: 24px; margin-left: -500px; margin-top: 1px; background: url(../icon/lista_hledat24.jpg) white no-repeat 0px 0px; font-family: font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt;
}
#lista-hledat-pozice1 {
	position: absolute; left: 0px; top: 0px; width: 200px; height: 24px;
}
#lista-hledat-pozice2 {
	position: absolute; left: 198px; top: 0px; width: 15px; height: 24px;
}
#lista-hledat-pozice3 {
	position: absolute; left: 214px; top: 0px; width: 160px; height: 24px;
}
#lista-hledat-pozice4 {
	position: absolute; left: 642px; top: 0px; width: 50px; height: 24px;
}
#lista-hledat-pozice5 {
	position: absolute; left: 694px; top: 0px; width: 15px; height: 24px;
}
#lista-hledat-pozice6 {
	position: absolute; left: 706px; top: 0px; width: 60px; height: 24px;
}
#lista-hledat-pozice7 {
	position: absolute; left: 776px; top: 0px; width: 60px; height: 24px;
}
#lista-hledat-pozice8 {
	position: absolute; left: 838px; top: 0px; width: 15px; height: 24px;
}
#lista-hledat-pozice9 {
	position: absolute; left: 850px; top: 0px; width: 150px; height: 24px;
}

/* ---------- telo -------------- */
#telo {
	position: relative; left: 50%; top: 0px; width: 1000px; margin-left: -500px; font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt;
}

/* ---------- telo leva strana -------------- */
#telo-leva {
	position: relative; float: left; left: 0px; top: 3px; width: 200px; font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt;
}
#telo-hledat {
	position: relative; left: 0px; top: 0px; width: 200px; height: 64px; border-right: 1px solid silver; border-bottom: 1px solid silver; border-left: 1px solid silver;
}
#telo-hledat-pozice1 {
	position: absolute; left: 10px; top: 40px; width: 130px; height: 20px; 
}
#telo-hledat-pozice2 {
	position: absolute; left: 170px; top: 40px; width: 30px; height: 20px;
}
#telo-hledat-pozice3 {
	position: absolute; left: 5px; top: 0px; width: 90px; height: 18px;
}
#telo-hledat-pozice4 {
	position: absolute; left: 100px; top: 0px; width: 90px; height: 18px;
}
#telo-hledat-pozice5 {
	position: absolute; left: 5px; top: 19px; width: 90px; height: 18px;
}
#telo-hledat-pozice6 {
	position: absolute; left: 100px; top: 19px; width: 90px; height: 18px;
}



/* ---------- akce -------------- */
#nadpis-akce {
	position: relative; left: 0px; top: 0px; width: 200px; height: 20px; margin-top: 5px; border: 1px solid silver; background: url(../icon/lista_bg20.jpg) white repeat-x 0px 0px;
}
#nadpis-akce-pozice1 {
	position: absolute; left: 0px; top: 3px; width: 200px; height: 20px;
}
#telo-akce {
	position: relative; left: 0px; top: 0px; width: 200px; margin-top: 2px; border-right: 1px solid silver; border-bottom: 1px solid silver; border-left: 1px solid silver;
}
.akce-prazdna-polozka {
	position: relative; left: 10px; top: 0px; width: 160px; height: 2px; 
}
.akce-polozky {
	position: relative; left: 10px; top: 0px; margin-bottom: 4px; width: 160px; height: 14px; border-bottom: 1px dashed #e6e7e8;
}


/* ---------- menu -------------- */
#nadpis-menu {
	position: relative; left: 0px; top: 0px; width: 200px; height: 20px; margin-top: 5px; border: 1px solid silver; background: url(../icon/lista_bg20.jpg) white repeat-x 0px 0px;
}
#nadpis-menu-pozice1 {
	position: absolute; left: 0px; top: 3px; width: 200px; height: 20px;
}
#telo-menu {
	position: relative; left: 0px; top: 0px; width: 200px; margin-top: 2px; border-right: 1px solid silver; border-bottom: 1px solid silver; border-left: 1px solid silver;
}
.menu-prazdna-polozka {
	position: relative; left: 10px; top: 0px; width: 160px; height: 4px; 
}
.menu-polozky {
	position: relative; left: 0px; top: 0px; border-bottom: 1px solid white;
}
.menu-odsazeni {
	padding-left: 20px; padding-top: 3px;
}
.menu-bg-select {
	background-color: #f0f0f0;
}
.menu-bg-select1 {
	background-color: #dcdcdc;
}
.menu-plus {
	position: absolute; left: 4px; top: 4px;
}
.menu-nazev {
	position: relative; left: 0px; top: 0px; min-height: 18px; _height: 18px; width: 100%;
}


/* ---------- partneri -------------- */
#nadpis-partneri {
	position: relative; left: 0px; top: 0px; width: 200px; height: 20px; margin-top: 5px; border: 1px solid silver; background: url(../icon/lista_bg20.jpg) white repeat-x 0px 0px;
}
#nadpis-partneri-pozice1 {
	position: absolute; left: 0px; top: 3px; width: 200px; height: 20px;
}
#telo-partneri {
	position: relative; left: 0px; top: 0px; width: 200px; margin-top: 2px; border-right: 1px solid silver; border-bottom: 1px solid silver; border-left: 1px solid silver;
}
.partneri-polozky {
	position: relative; left: 0px; top: 0px;
}
.partneri-prazdna-polozka {
	position: relative; left: 10px; top: 0px; width: 160px; height: 2px; 
}


/* ---------- telo stredni cast -------------- */
#telo-stred {
	position: relative; float: left; left: 0px; top: 0px; width: 640px;
}


/* ---------- info text -------------- */
#telo-info {
	position: relative; left: 14px; top: 20px; width: 614px; _height: 20px; min-height: 20px;
}


/* ---------- skupiny -------------- */
#popis-skupiny {
	position: relative; left: 14px; top: 0px; width: 614px;
}
#telo-skupiny {
	position: relative; left: 14px; top: 0px; width: 614px; height: 72px;
}
#telo-skupiny-pozice1 h1{
	position: absolute; left: 0px; top: 17px; width: 450px; height: 28px; font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.8pt!important; margin: 0!important;
}
#telo-skupiny-pozice2 {
	position: absolute; left: 460px; top: 5px; width: 150px; height: 28px;
}
#telo-pneu {
	position: relative; left: 14px; top: 3px; width: 614px; height: 44px; border-right: 1px solid silver; border-bottom: 1px solid silver; border-left: 1px solid silver;
}


/* ---------- popis akce -------------- */
.popis-akce h2 {
	position: relative; left: 14px; top: 0px; width: 614px; _height: 16px; min-height: 16px; font-weight: normal; font-size: 7.8pt! important;
}



/* ---------- prolinky -------------- */
.prolinky {
	position: relative; left: 14px; top: 0px; width: 614px; _height: 16px; min-height: 16px; padding-top: 20px; padding-bottom: 20px;
}


/* ---------- trideni -------------- */
#telo-trideni {
	position: relative; left: 14px; top: 0px; width: 614px; height: 20px; margin-top: 0px; border: 1px solid silver; background: url(../icon/lista_bg20.jpg) white repeat-x 0px 0px;
}
#telo-trideni-pozice1 {
	position: absolute; left: 5px; top: 3px; width: 190px;
}
#telo-trideni-pozice2 {
	position: absolute; left: 200px; top: 3px; width: 190px;
}
#telo-trideni-pozice3 {
	position: absolute; left: 360px; top: 3px; width: 140px;
}
#telo-trideni-pozice4 {
	position: absolute; left: 415px; top: 3px; width: 190px;
}


/* ---------- telo polozky seznam -------------- */
.telo-seznam-zacatek {
	position: relative; left: 14px; top: 0px; width: 614px; height: 10px;
}
.telo-seznam {
	position: relative; left: 14px; top: 0px; width: 614px; _height: 220px; min-height: 220px; border-top: double silver;
}
.telo-seznam2 {
	position: relative; left: 14px; top: 0px; width: 614px; _height: 220px; min-height: 220px;
}
.telo-seznam-polozka {
	position: relative; left: 0px; top: 0px; width: 614px; _height: 260px; min-height: 260px; border-top: double silver;
}
.telo-seznam-konec {
	position: relative; left: 14px; top: 0px; width: 614px; height: 10px; border-top: double silver;
}
.seznam-obrazek {
	position: absolute; left: 0px; top: 10px; width: 180px; height: 180px; border: 1px solid silver;	
}
.seznam-nazev h3 {
	position: absolute; left: 200px; top: 10px; width: 412px; height: 20px; font-size: 10pt! important; margin:0px!important;
}
.seznam-popis {
	position: absolute; left: 200px; top: 36px; width: 412px; height: 50px;
}
.seznam-akce {
	position: absolute; left: 200px; top: 94px; width: 412px; height: 30px;
}
.seznam-dostupnost {
	position: absolute; left: 200px; top: 126px; width: 412px; height: 16px;
}
.seznam-sleva {
	position: absolute; left: 200px; top: 146px; width: 412px; height: 12px;
}
.seznam-cena-bd {
	position: absolute; left: 200px; top: 160px; width: 412px; height: 20px;
}
.seznam-artikl {
	position: absolute; left: 0px; top: 198px; width: 280px; height: 14px;
}
.seznam-detail {
	position: absolute; left: 508px; top: 192px; width: 92px; height: 24px;
}
.seznam-barvy {
	position: absolute; left: 466px; top: 220px; width: 140px; height: 24px;
}
.seznam-listbox {
	position: absolute; left: 0px; top: 224px; width: 400px; height: 24px;
}
.seznam-ks {
	position: absolute; left: 450px; top: 224px; width: 40px; height: 24px;
}
.seznam-kos {
	position: absolute; left: 508px; top: 220px; width: 92px; height: 24px;
}
.seznam-neprodejne {
	position: absolute; left: 0px; top: 224px; width: 400px; height: 24px;
}


/* ---------- telo polozky menu skupin -------------- */
.telo-menu-skupin {
	position: relative; left: 0px; top: 0px; float: left; width: 200px; _height: 200px; min-height: 200px; text-align: center;
}
.telo-menu-skupin-text {
	position: relative; left: 0px; top: 0px; width: 180px; _height: 30px; min-height: 30px; text-align: center;
}
.telo-menu-skupin-obrazek {
	position: relative; left: 0px; top: 0px; width: 142px; _height: 100px; min-height: 100px; border: 1px solid silver;
}



/* ---------- telo polozky tabulka -------------- */
.telo-tabulka-zacatek {
	position: relative; left: 14px; top: 0px; width: 614px; height: 10px;
}
.telo-tabulka {
	position: relative; left: 14px; top: 0px; width: 614px; _height: 220px; min-height: 220px; border: 0px solid green; 
}
.telo-tabulka-polozka1 {
	position: relative; float: left; left: 0px; top: 0px; width: 290px; height: 280px; border-bottom: 1px solid #e6e7e8;
}
.telo-tabulka-polozka2 {
	position: relative; float: left; left: 34px; top: 0px; width: 290px; height: 280px; border-bottom: 1px solid #e6e7e8;
}
.tabulka-nazev h3 {
	position: absolute; left: 0px; top: 0px; width: 288px; _height: 20px; min-height: 20px; font-size: 7.8pt! important; padding: 3px; margin:0px!important; border-top: 1px solid #e6e7e8; border-bottom: 1px solid #e6e7e8; 
}
.tabulka-obrazek {
	position: absolute; left: 0px; top: 34px; width: 100px; height: 100px; border: 1px solid silver;	
}
.tabulka-dostupnost {
	position: absolute; left: 110px; top: 34px; width: 170px; height: 16px;
}
.tabulka-sleva {
	position: absolute; left: 110px; top: 64px; width: 170px; height: 16px;
}
.tabulka-cena-bd {
	position: absolute; left: 110px; top: 84px; width: 170px; height: 16px;
}
.tabulka-cena-d {
	position: absolute; left: 110px; top: 100px; width: 170px; height: 16px;
}
.tabulka-artikl {
	position: absolute; left: 110px; top: 120px; width: 170px; height: 16px;
}
.tabulka-akce {
	position: absolute; left: 3px; top: 144px; width: 285px; height: 40px;
}
.tabulka-detail {
	position: absolute; left: 182px; top: 220px; width: 92px; height: 24px;
}
.tabulka-barvy {
	position: absolute; left: 142px; top: 250px; width: 92px; height: 24px;
}
.tabulka-listbox {
	position: absolute; left: 0px; top: 190px; width: 140px; height: 22px;
}
.tabulka-ks {
	position: absolute; left: 132px; top: 252px; width: 40px; height: 22px;
}
.tabulka-kos {
	position: absolute; left: 182px; top: 250px; width: 92px; height: 24px;
}
.tabulka-neprodejne {
	position: absolute; left: 0px; top: 190px; width: 300px; height: 22px;
}


/* ---------- strankovani -------------- */
#strankovani {
	position: relative; left: 14px; top: 0px; width: 614px; height: 20px;
}
.strankovani-vybrana-strana {
	font-size: 7.8pt; border: 1px solid black; background-color: #C0C0C0; font-weight: bold;
}


/* ---------- telo detail -------------- */
.telo-detail-zacatek {
	position: relative; left: 14px; top: 0px; width: 614px; height: 10px; border-top: double silver;
}
.telo-detail {
	position: relative; left: 14px; top: 0px; width: 614px; height: 310px;
}
#telo-detail-skupiny {
	position: relative; left: 14px; top: 0px; width: 614px; height: 40px;
}

.telo-detail-dalsi {
	position: relative; left: 14px; top: 0px; width: 614px;
}
.telo-detail-konec {
	position: relative; left: 14px; top: 0px; width: 614px; height: 10px; border-bottom: double silver;
}
.dira10 {
	position: relative; left: 0px; top: 0px; height: 10px;
}
.dira20 {
	position: relative; left: 0px; top: 0px; height: 20px;
}
.dira50 {
	position: relative; left: 0px; top: 0px; height: 50px;
}
.detail-obrazek {
	position: absolute; left: 0px; top: 0px; width: 300px; height: 300px; border: 1px solid silver;
}
.detail-udaje{
	position: absolute; left: 315px; top: 0px; width: 295px; height: 300px;
}
.detail-nazev h1 {
	position: absolute; left: 0px; top: 0px; width: 290px; _height: 20px; min-height: 20px; font-size: 10pt! important;
}
.detail-sleva {
	position: absolute; left: 0px; top: 40px; height: 12px;
}
.detail-cena-bd {
	position: absolute; left: 0px; top: 56px; height: 30px;
}
.detail-dostupnost {
	position: absolute; left: 0px; top: 96px; height: 30px;
}
.detail-mail {
	position: absolute; left: 0px; top: 115px; height: 25px;
}
.detail-listbox {
	position: absolute; left: 0px; top: 176px; height: 16px;
}
.detail-ks {
	position: absolute; left: 0px; top: 148px; height: 22px;
}
.detail-kos {
	position: absolute; left: 40px; top: 145px; height: 22px; 
}
.detail-neprodejne {
	position: absolute; left: 0px; top: 148px; width: 290px; height: 40px;
}
.detail-akce {
/*	position: absolute; left: 0px; top: 200px; width: 290px; _height: 60px; min-height: 60px; */
	position: relative; left: 14px; top: 0px; width: 614px;
}
.detail-artikl {
	position: absolute; left: 0px; top: 210px; width: 290px; height: 90px;
}
.detail-pole {
	padding: 5px; border: 1px solid silver;
}
.detail-popis {
	position: relative; left: 0px; top: 0px; padding: 5px; _height: 10px; min-height: 10px;
}
.detail-dalsi-obrazky {
	position: relative; float: left; left: 0px; top: 0px;
}

.detail-prislusenstvi {
	position: relative; left: 0px; top: 0px; height: 175px; padding: 5px;
}
.detail-prislusenstvi-obrazek {
	position: absolute; left: 0px; top: 30px; width: 100px; height: 100px; border: 1px solid silver;
}
.detail-prislusenstvi-popis {
	position: absolute; left: 120px; top: 32px; width: 476px; height: 50px;
}
.detail-prislusenstvi-nazev {
	position: absolute; left: 0px; top: 6px; width: 594px; _height: 16px; min-height: 16px; border-bottom: 1px solid #e6e7e8;
}
.detail-prislusenstvi-sleva {
	position: absolute; left: 120px; top: 86px; height: 12px;
}
.detail-prislusenstvi-dostupnost {
	position: absolute; left: 120px; top: 120px; width: 300px; height: 12px;
}
.detail-prislusenstvi-cena-bd {
	position: absolute; left: 120px; top: 98px; height: 16px;
}

.detail-prislusenstvi-listbox {
	position: absolute; left: 120px; top: 144px; width: 130px; height: 16px;
}
.detail-prislusenstvi-detail {
	position: absolute; left: 494px; top: 110px; width: 92px; height: 22px;
}
.detail-prislusenstvi-ks {
	position: absolute; left: 440px; top: 144px; width: 40px; height: 16px;
}
.detail-prislusenstvi-kos {
	position: absolute; left: 494px; top: 140px; width: 92px; height: 22px;
}
.detail-prislusenstvi-neprodejne {
	position: absolute; left: 120px; top: 144px; width: 470px; height: 40px;
}
.detail-fotogalerie {
	position: relative; float: left; left: 0px; top: 0px; width: 117px; height: 117px; border: 0px solid red;
}
.detail-diskuze {
	position: relative; left: 0px; top: 0px; width: 594px; _height: 16px; min-height: 16px;
}

.diskuze-kontrola {
	position: relative; left: 0px; top: 0px; width: 594px; height: 60px; border-bottom: 1px solid silver;
}
.diskuze-picture {
	position: absolute; left: 0px; top: 0px; width: 130px; height: 50px;
}
.diskuze-text {
	position: absolute; left: 190px; top: 36px; width: 200px; height: 16px;
}
.diskuze-text-chyba {
	position: absolute; left: 170px; top: 10px; width: 220px; height: 16px;
}
.diskuze-kod {
	position: absolute; left: 400px; top: 33px; width: 70px; height: 17px;
}
.diskuze-odeslat {
	position: absolute; right: 0px; top: 27px; width: 100px; height: 25px;
}


/* ---------- telo prava strana -------------- */
#telo-prava {
	position: relative; float: left; left: 0px; top: 3px; width: 160px; font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt;
}

/* ---------- prihlasit -------------- */
#telo-prihlasit {
	position: relative; left: 0px; top: 0px; width: 158px; height: 64px; border-right: 1px solid silver; border-bottom: 1px solid silver; border-left: 1px solid silver; font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt;
}
#telo-prihlasit-pozice1 {
	position: absolute; left: 10px; top: 7px; width: 50px; height: 20px;
}
#telo-prihlasit-pozice2 {
	position: absolute; left: 70px; top: 7px; width: 50px; height: 20px;
}
#telo-prihlasit-pozice3 {
	position: absolute; left: 130px; top: 19px; width: 20px; height: 20px;
}
#telo-prihlasit-pozice4 {
	position: absolute; left: 10px; top: 42px; width: 100px; height: 20px;
}
#telo-prihlasen {
	position: absolute; left: 10px; top: 7px; width: 140px; _height: 20px; min-height: 20px;
}
#telo-prihlasen-udaje {
	position: absolute; left: 10px; top: 30px; width: 140px; _height: 30px; min-height: 30px;
}


/* ---------- kosik -------------- */
#nadpis-kosik {
	position: relative; left: 0px; top: 0px; width: 158px; height: 20px; margin-top: 5px; border: 1px solid silver; background: url(../icon/lista_bg20.jpg) white repeat-x 0px 0px;
}
#nadpis-kosik-pozice1 {
	position: absolute; left: 0px; top: 3px; width: 158px; height: 20px;
}
#kosik-telo {
	position: relative; left: 0px; top: 0px; width: 158px; margin-top: 2px; border-right: 1px solid silver; border-bottom: 1px solid silver; border-left: 1px solid silver;
}
.kosik-prazdna-polozka {
	position: relative; left: 10px; top: 0px; width: 140px; height: 4px; 
}



/* ---------- top -------------- */
#nadpis-top {
	position: relative; left: 0px; top: 0px; width: 158px; height: 20px; margin-top: 5px; border: 1px solid silver; background: url(../icon/lista_bg20.jpg) white repeat-x 0px 0px;
}
#nadpis-top-pozice1 {
	position: absolute; left: 0px; top: 3px; width: 158px; height: 20px;
}
#telo-top {
	position: relative; left: 0px; top: 0px; width: 158px; margin-top: 2px; border-right: 1px solid silver; border-bottom: 1px solid silver; border-left: 1px solid silver;
}
.top-prazdna-polozka {
	position: relative; left: 10px; top: 0px; width: 140px; height: 4px; 
}
.top-polozky {
	position: relative; left: 4px; top: 0px; width: 148px; border-bottom: 1px dashed #e6e7e8;
}

.top-cislo {
	position: absolute; left: 0px; top: 0px; width: 12px;
}
.top-nazev {
	position: relative; left: 18px; top: 0px; min-height: 18px; _height: 18px; width: 130px;
}



/* ---------- zruseni float -------------- */
.zalomit {
	clear: both; height: 1px; border: none; margin-top: -1px; visibility: hidden;
}
.zalomit10 {
	clear: both; height: 10px; border: none; margin-top: -1px; visibility: hidden;
}
.float-konec {
	clear: both;
}


/* ---------- spodni lista -------------- */
#paticka {
	position: relative; left: 50%; top: 0px; width: 1000px; height: 20px; margin-left: -500px;  border: 1px solid silver; font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt; background-color: #fafafa; color: gray; padding-top: 3px;
}
.cpr-max {
	position: absolute; top: 3px; right: 10px; 
}



/* ---------- telo-detail2 -------------- */
#telo-detail2 {
	position: relative; left: 50%; top: 0px; width: 620px; margin-left: -310px; font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt;
}


/* ---------- telo objednavka -------------- */
#telo-kosik {
	position: relative; float: left; left: 0px; top: 0px; min-height: 100px; _height: 100px; width: 798px;
}
#telo-kosik-nadpis {
	position: absolute; left: 14px; top: 26px; width: 614px; height: 30px;
}
#telo-kosik-prihlasit {
	position: absolute; left: 640px; top: 3px; width: 158px; height: 64px; border-right: 1px solid silver; border-bottom: 1px solid silver; border-left: 1px solid silver; font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt;
}
#telo-kosik-polozky {
	position: relative; left: 14px; top: 0px; width: 785px;
}
.telo-kosik-zacatek {
	position: relative; left: 0px; top: 0px; width: 785px; height: 10px; border-top: double silver;
}
.telo-kosik-button {
	position: relative; left: 0px; top: 0px; width: 785px; height: 50px;
}
.telo-kosik-button-pozice1 {
	position: absolute; left: 0px; top: 0px; width: 300px;
}
.telo-kosik-button-pozice2 {
	position: absolute; left: 300px; top: 0px; width: 485px;
}
.telo-kosik-button-pozice3 {
	position: absolute; left: 300px; top: 16px; width: 316px;
}
.telo-kosik-button-pozice4 {
	position: absolute; left: 620px; top: 16px; width: 165px;
}
.telo-kosik-dph {
	position: relative; left: 0px; top: 0px; width: 785px; height: 18px;
}
.telo-kosik-dph-pozice1 {
	position: absolute; left: 0px; top: 0px; width: 650px;
}
.telo-kosik-dph-pozice2 {
	position: absolute; left: 650px; top: 0px; width: 135px;
}
.telo-kosik-dph-pozice3 {
	position: absolute; left: 530px; top: 0px; width: 120px;
}
.telo-kosik-button-doprava {
	position: relative; left: 0px; top: 0px; width: 785px; height: 150px;
}
.telo-kosik-button-poznamka {
	position: relative; left: 0px; top: 25px; width: 785px; height: 30px;
}
.telo-kosik-doprava-pozice1 {
	position: absolute; left: 0px; top: 60px; width: 120px; height: 20px;
}
.telo-kosik-doprava-pozice12 {
	position: absolute; left: 120px; top: 60px; width: 300px; height: 20px;
}
.telo-kosik-doprava-pozice2 {
	position: absolute; left: 0px; top: 80px; width: 120px; height: 20px;
}
.telo-kosik-doprava-pozice22 {
	position: absolute; left: 120px; top: 80px; width: 300px; height: 20px;
}
.telo-kosik-doprava-pozice3 {
	position: absolute; left: 0px; top: 120px; width: 120px; height: 20px;
}
.telo-kosik-doprava-pozice32 {
	position: absolute; left: 120px; top: 120px; width: 665px; height: 20px;
}
.telo-zakaznik {
	position: relative; left: 0px; top: 0px; width: 785px;
}


/* ----------------------------- zarovani obrazku ----------------------------- */
.obrazek-vlevo {
	float: left; clear: left; margin-top: 10px;  margin-right: 10px;  margin-bottom: 10px; border: 1px solid gray;
}
.obrazek-vpravo {
	float: right; clear: right; margin-top: 10px;  margin-left: 10px;  margin-bottom: 10px; border: 1px solid gray;
}
.ramecek-obrazek {
	border: 1px solid gray;
}


/* ---------- skryt -------------- */
.schovat {
display: none;
/* display: block; */
}

/* ---------- pismo -------------- */
.pismo7 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7pt;
}
.pismo75 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt;
}
.pismo78 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.8pt;
}
.pismo8 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 8pt;
}
.pismo9 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 9pt;
}
.pismo10 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 10pt;
}
.pismo11 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 11pt;
}
.pismo12 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 12pt;
}
.pismo-100 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 110%;
}
.pismo-125 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 125%;
}
.pismo-150 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 150%;
}
.pismo-200 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 200%;
}
.kapitalky {
	font-variant: small-caps;
}
.kapitalky2 {
	text-transform: capitalize;
}
.velke {
	text-transform: uppercase;
}
.male {
	text-transform: lowercase;
}
.tucne {
	font-weight: bold;
}
.normalni {
	font-weight: normal;
}
.podtrhnout {
	text-decoration: underline;
}
.skrtnout {
	text-decoration: line-through;
}
.oriznout {
	text-overflow: ellipsis; overflow: hidden;
}
.kurziva {
	font-style: italic;
}


/* ---------- barva pisma -------------- */
.barva-akce {
	color: #00193d;
}
.bila {
	color: white;
}
.cerna {
	color: black;
}
.cervena {
	color: red;
}
.seda {
	color: gray;
}
.zelena {
	color: green;
}
.oranzova {
	color: Orange;
}
.modra {
	color: darkblue;
}


.barva-0 {
	color: #00193d;
}
.barva-1 {
	color: #73292a;
}

/* ---------- barva pozadi -------------- */
.bg-0 {
	background-color: #f8f8f8;
}
.bg-1 {
	background-color: #e6e7e8;
}
.bg-2 {
	background-color: #fafafa;
}
.bg-3 {
	background-color: #f4f4f4;
}
.bg-4 {
	background-color: #d1d3d4;
}
.bg-5 {
	background-color: #f0e68c;
}
.bg-6 {
	background-color: #ffa500;
}
.bg-bila {
	background-color: white;
}
.bg-cerna {
	background-color: black;
}



/* ---------- text boxy -------------- */
.tb7 {
	font-family: verdana, san-serif, arial, helvetica, arial ce; font-size: 7pt; background-color: white; border: 1px solid silver;
}
.tb75 {
	font-family: verdana, san-serif, arial, helvetica, arial ce; font-size: 7.5pt; background-color: white; border: 1px solid silver;
}
.tb75-chyba {
	font-family: verdana, san-serif, arial, helvetica, arial ce; font-size: 7.5pt; background-color: white; border: 1px solid red;
}
.tb8 {
	font-family: verdana, san-serif, arial, helvetica, arial ce; font-size: 8pt; background-color: white; border: 1px solid silver;
}
.tb-cis {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt; text-align: right; background-color: white; border: 1px solid silver;
}
.tb-str {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt; background-color: white; border: 1px solid silver;
}
.ta75 {
	font-family: verdana, san-serif, arial, helvetica, arial ce; font-size: 7.5pt; background-color: white; border: 1px solid silver;
}
.tb-priplatek {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt; text-align: right; background-color: white; border: 1px solid white;
}


/* ---------- list boxy -------------- */
.lb7 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7pt;
}
.lb75 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt;
}
.lb8 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 8pt;
}

/* ---------- buttony -------------- */
.button-1 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt; padding: 0px; margin: 0px;
}
.button-2 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt; padding: 0px; margin: 0px; font-weight: bold;
}
.button-3 {
	font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt; padding: 0px; margin: 0px; font-weight: bold; color: white;
}


/* ---------- delka -------------- */

.delka20 {
	width: 20px;
}
.delka30 {
	width: 30px;
}
.delka25 {
	width: 25px;
}
.delka40 {
	width: 40px;
}
.delka50 {
	width: 50px;
}
.delka55 {
	width: 5px;
}
.delka60 {
	width: 60px;
}
.delka65 {
	width: 65px;
}
.delka70 {
	width: 70px;
}
.delka80 {
	width: 80px;
}
.delka85 {
	width: 85px;
}
.delka90 {
	width: 90px;
}
.delka100 {
	width: 100px;
}
.delka110 {
	width: 110px;
}
.delka120 {
	width: 120px;
}
.delka130 {
	width: 130px;
}
.delka140 {
	width: 140px;
}
.delka150 {
	width: 150px;
}
.delka160 {
	width: 160px;
}
.delka200 {
	width: 200px;
}
.delka220 {
	width: 220px;
}
.delka240 {
	width: 240px;
}
.delka260 {
	width: 260px;
}
.delka290 {
	width: 290px;
}
.delka300 {
	width: 300px;
}
.delka320 {
	width: 320px;
}
.delka330 {
	width: 330px;
}
.delka360 {
	width: 360px;
}
.delka400 {
	width: 400px;
}
.delka450 {
	width: 450px;
}
.delka460 {
	width: 460px;
}
.delka470 {
	width: 470px;
}
.delka650 {
	width: 650px;
}
.delka665 {
	width: 665px;
}
.delka98prc {
	width: 98%;
}




/* ---------- vyska -------------- */
.vyska14 {
	_height: 14px; min-height: 14px;
}
.vyska16 {
	_height: 16px; min-height: 16px;
}
.vyska18 {
	_height: 18px; min-height: 18px;
}
.vyska20 {
	_height: 20px; min-height: 20px;
}
.vyska22 {
	_height: 22px; min-height: 22px;
}
.vyska24 {
	_height: 24px; min-height: 24px;
}
.vyska30 {
	height: 30px;
}
.vyska40 {
	height: 40px;
}
.vyska50 {
	height: 50px;
}
.vyska60 {
	height: 60px;
}
.vyska70 {
	height: 70px;
}
.vyska80 {
	height: 80px;
}

/* ---------- odsazeni kolem -------------- */
.odsazeni2 {
	margin: 2px;
}
.odsazeni3 {
	margin: 3px;
}
.odsazeni5 {
	margin: 5px;
}
.odsazeni-l5 {
	margin-left: 5px;
}
.odsazeni-l10 {
	margin-left: 10px;
}
.odsazeni-lt5 {
	margin-left: 5px; margin-top:5px;
}
.odsazeni-l5t9 {
	margin-left: 5px; margin-top:9px;
}
.odsazeni-l5t15 {
	margin-left: 5px; margin-top:15px;
}
.odsazeni-rt2 {
	margin-right: 2px; margin-top:2px;
}
.odsazeni-rt5 {
	margin-right: 5px; margin-top:5px;
}
.odsazeni-t2 {
	margin-top: 2px;
}
.odsazeni-t1 {
	margin-top: 1px;
}
.odsazeni-t4 {
	margin-top: 4px;
}
.odsazeni-t5 {
	margin-top: 5px;
}
.odsazeni-r10 {
	margin-right: 10px;
}
.odsazeni-b2 {
	margin-bottom: 2px;
}


/* ---------- linky -------------- */
.linka-top {
	border-top: 1px solid white;
}

/* ---------- odsazeni uvnitr -------------- */
.leva2 {
	padding-left: 2px; 
}
.leva5 {
	padding-left: 5px; 
}
.leva10 {
	padding-left: 10px; 
}
.leva15 {
	padding-left: 15px; 
}
.leva20 {
	padding-left: 20px; 
}
.prava2 {
	padding-right: 2px; 
}
.prava10 {
	padding-right: 10px; 
}
.prava20 {
	padding-right: 20px; 
}
.top1 {
	padding-top: 1px; 
}
.top2 {
	padding-top: 2px; 
}
.top3 {
	padding-top: 3px; 
}
.top5 {
	padding-top: 5px; 
}
.top7 {
	padding-top: 7px; 
}
.top10 {
	padding-top: 10px; 
}
.top12 {
	padding-top: 12px; 
}
.top15 {
	padding-top: 15px; 
}
.top20 {
	padding-top: 20px; 
}

.kolem2 {
	padding: 2px; 
}
.kolem3 {
	padding: 3px; 
}
.kolem5 {
	padding: 5px; 
}
.kolem10 {
	padding: 10px; 
}

/* ---------- relativni pozice -------------- */
.pozice-t10 {
	position: relative; left: 0px; top: 10px;
}


/* ---------- zarovnani -------------- */
.zarovnani {
	text-align: justify; 
}
.zarovnani-leva {
	text-align: left; 
}
.zarovnani-prava {
	text-align: right; 
}
.zarovnani-stred {
	text-align: center; 
}


/* ---------- centrovani -------------- */
.nahoru {
	vertical-align: top; 
}
.dolu {
	vertical-align: bottom; 
}
.nastred {
	vertical-align: middle; 
}


/* ---------- plovouci prvek -------------- */
.float-leva {
	float: left;
}
.float-prava {
	float: right;
}


/* ---------- ramecek -------------- */
.ramecek0 {
	border: 0px solid white;
}
.ramecek1 {
	border: 1px solid silver;
}
.ramecek2 {
	border: 1px solid black;
}
.ramecek-x1 {
	border: 1px dashed silver;
}
.ramecek-xx1 {
	border: double silver;
}
.r-test {
	border: 1px solid red;
}
.r-left {
	border-left: 1px solid silver;
}
.r-top {
	border-top: 1px solid silver;
}
.r-right {
	border-right: 1px solid silver;
}
.r-bottom {
	border-bottom: 1px solid silver;
}
.ramecek-1w {
	border: 1px solid white;
}
.r-bottom2 {
	border-bottom: 1px solid #00193d;
}
.ramecek-dalsi-obrazek {
	border: 1px solid silver;
}
.r-bottom3 {
	border-bottom: 1px solid #e6e7e8;
}


