/* 
změny v: 
šířce: vše co je teď 996 bylo 1000, tělo pravá strana a přihlášení ze 158 na 156
barva: u pismo78 je přidána bílá, barva-1 je změněna na černou
odsazení: v objednávkách-left ze 14 na 7, body-top z 10 na 0 
*/

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: #c21616;}

.odkaz-top-lista A:link { text-decoration: none; color: white;}
.odkaz-top-lista A:visited { text-decoration: none; color: white;}
.odkaz-top-lista A:hover { text-decoration: none; color: silver;}

.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: #c21616;}

.odkaz-menu1 A:link {text-decoration: none; color: #c21616;}
.odkaz-menu1 A:visited {text-decoration: none; color: #c21616;}
.odkaz-menu1 A:hover { text-decoration: none; color: #c21616;}

.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: #c21616;}
.odkaz-kos A:visited {text-decoration: none; color: #c21616;}
.odkaz-kos A:hover { text-decoration: none; color: gray;}

.odkaz-paticka A:link { text-decoration: none; color: #ffffdc;}
.odkaz-paticka A:visited { text-decoration: none; color: #ffffdc;}
.odkaz-paticka A:hover { text-decoration: none; color: gray;}

.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;}



body {
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 20px;
background-image: url('../icon/nic2.jpg');
background-attachment: scroll;
background-repeat: repeat-y;
background-position: 50% 0%;
color: black;
font-family: HelveticaCE, Verdana, Arial, sans-serif;
/* font-size: 8pt; */
/* font-size: 80%; */
font-size: 0.8em;
scrollbar-face-color: #FFFFFF; 
scrollbar-arrow-color: #3D3D3D;
scrollbar-base-color: #ECE9E7; 
scrollbar-track-color:#FFFFFF;
}

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 {font-size: 0px;}
}


/* ---------- horni lista -------------- */
#lista-horni {
	position: relative; left: 50%; top: 0px; width: 996px; height: 30px; 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;		
}
#lista-horni-styl1 {
	position: relative; left: 50%; top: 0px; width: 996px; height: 30px; 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;		
}


#lista-horni-pozice {
	position: absolute; left: 0px; top: 0px; width: 996px; 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: 996px; height: 100px; 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: 996px; height: 100px; 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;
}

/* ---------- banner -------------- */
#banner {
	position: absolute; left: 430px; top: 0px; width: 500px; height: 100px;
}

/* ---------- lista mena -------------- */
#lista-mena {
	position: relative; left: 50%; top: 0px; width: 996px; 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;
}
#lista-mena-styl1 {
	position: relative; left: 50%; top: 0px; width: 996px; 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;
}

#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: 996px; 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: 2px; 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: 2px; width: 160px; height: 24px;
}
#lista-hledat-pozice4 {
	position: absolute; left: 642px; top: -5px; width: 57px; height: 24px;
}
#lista-hledat-pozice5 {
	position: absolute; left: 694px; top: 0px; width: 22px; height: 24px;
}
#lista-hledat-pozice6 {
	position: absolute; left: 706px; top: 2px; 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: 2px; 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: 44px; border-right: 1px solid silver; border-bottom: 1px solid silver; border-left: 1px solid silver;
}
#telo-hledat-pozice1 {
	position: absolute; left: 10px; top: 19px; width: 130px; height: 20px;
}
#telo-hledat-pozice2 {
	position: absolute; left: 170px; top: 19px; width: 30px; height: 20px;
}
#telo-hledat-pozice3 {
	position: absolute; left: 5px; top: 0px; width: 95px; height: 18px;
}
#telo-hledat-pozice4 {
	position: absolute; left: 100px; top: 0px; width: 80px; 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: 0px; 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;
}

/* ---------- popis akce -------------- */
.popis-akce {
	position: relative; left: 14px; top: 0px; width: 614px; _height: 16px; min-height: 16px; font-weight: normal; font-size: 7.8pt! important; text-align:justify;
}


.popis-akce a:hover {text-decoration: underline; color: gray;}
.popis-akce a { color: red; text-decoration: none;}

.popis-akce h2 { font-size: 8pt! important;}

/* ---------- 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: 0px; 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-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: 0px; 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;
}


/* ---------- skupiny -------------- */
#popis-skupiny {
	position: relative; left: 14px; top: 0px; width: 614px; text-align: justify;
}

#popis-skupiny a:hover {text-decoration: underline; color: gray;}
#popis-skupiny a { color: red; text-decoration: none;}
#popis-skupiny h2 { font-size: 8pt! important;}

#telo-skupiny {
	position: relative; left: 14px; top: 0px; width: 614px; height: 52px;
}
#telo-skupiny-pozice1 h1{
	position: absolute; left: 0px; top: 17px; width: 450px; height: 28px; font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 8pt!important; margin: 0!important; color:black;
}
#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;
}



/* ---------- 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-seznam-polozka {
	position: relative; left: 14px; top: 0px; width: 614px; _height: 250px; min-height: 250px; 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: 0px solid silver;	
}
.seznam-nazev h3 {
	position: absolute; left: 200px; top: 10px; width: 412px; height: 20px; font-size: 10pt! 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-artikl {
	position: absolute; left: 0px; top: 206px; width: 280px; height: 14px;
}
.seznam-detail {
	position: absolute; left: 518px; top: 182px; width: 92px; height: 24px;
}
.seznam-barvy {
	position: absolute; left: 466px; top: 200px; width: 140px; height: 24px;
}
.seznam-listbox {
	position: absolute; left: 200px; top: 214px; width: 220px; height: 24px;
}
.seznam-ks {
	position: absolute; left: 460px; top: 214px; width: 40px; height: 24px;
}
.seznam-kos {
	position: absolute; left: 520px; top: 210px; width: 92px; height: 24px;
}



/* ---------- 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: 250px; border-bottom: 1px solid #e6e7e8;
}
.telo-tabulka-polozka2 {
	position: relative; float: left; left: 34px; top: 0px; width: 290px; height: 250px; 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; border-top: 1px solid #e6e7e8; border-bottom: 1px solid #e6e7e8;
}
.tabulka-obrazek {
	position: absolute; left: 0px; top: 34px; width: 100px; height: 100px; border: 0px 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: 192px; top: 190px; width: 92px; height: 24px;
}
.tabulka-barvy {
	position: absolute; left: 142px; top: 220px; width: 92px; height: 24px;
}
.tabulka-listbox {
	position: absolute; left: 0px; top: 222px; width: 140px; height: 22px;
}
.tabulka-ks {
	position: absolute; left: 142px; top: 222px; width: 40px; height: 22px;
}
.tabulka-kos {
	position: absolute; left: 192px; top: 220px; width: 92px; height: 24px;
}



/* ---------- 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;
}


/* ---------- prolinky -------------- */
.prolinky {
	position: relative; left: 14px; top: 0px; width: 614px; _height: 16px; min-height: 16px; padding-top: 20px; padding-bottom: 20px;
}



/* ---------- 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-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: 0px 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: 120px; height: 25px;
}
.detail-listbox {
	position: absolute; left: 0px; top: 145px; height: 16px;
}
.detail-ks {
	position: absolute; left: 0px; top: 170px; height: 22px;
}
.detail-kos {
	position: absolute; left: 50px; top: 166px; height: 22px; 
}
.detail-akce {
	position: absolute; left: 0px; top: 200px; width: 290px; _height: 60px; min-height: 60px;
}
.detail-artikl {
	position: absolute; left: 0px; top: 260px; height: 40px;
}
.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: 145px; 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: 300px; top: 114px; width: 130px; height: 16px;
}
.detail-prislusenstvi-detail {
	position: absolute; left: 504px; top: 82px; width: 92px; height: 22px;
}
.detail-prislusenstvi-ks {
	position: absolute; left: 450px; top: 114px; width: 40px; height: 16px;
}
.detail-prislusenstvi-kos {
	position: absolute; left: 505px; top: 110px; width: 92px; height: 22px;
}
.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;
}



/* ---------- telo prava strana -------------- */
#telo-prava {
	position: relative; float: left; left: 0px; top: 3px; width: 154px; font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt;
}

/* ---------- prihlasit -------------- */
#telo-prihlasit {
	position: relative; left: 0px; top: 0px; width: 154px; height: 44px; 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-prihlasen {
	position: absolute; left: 10px; top: 7px; width: 140px; _height: 20px; min-height: 20px;
}

/* ---------- top -------------- */
#nadpis-top {
	position: relative; right: 0px; top: 0px; width: 154px; 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: 0px; width: 154px; height: 20px;
}
#telo-top {
	position: relative; left: 0px; top: 0px; width: 154px; 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: 994px; height: 20px; margin-left: -500px;  border: 1px solid silver; font-family: HelveticaCE, Verdana, Arial, sans-serif; font-size: 7.5pt; background-image: url(../icon/lista_hledat24.jpg);
}
.cpr-max {
	position: absolute; top: 2px; 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: 9px; top: 26px; width: 614px; height: 30px;
}
#telo-kosik-prihlasit {
	position: absolute; left: 640px; top: 3px; width: 156px; height: 44px; 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: 9px; top: 0px; width: 785px;
}
.telo-kosik-zacatek {
	position: relative; left: 0px; top: 0px; width: 783px; 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-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;
}

/* ---------- 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; color:white;
}
.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;
}


/* ---------- barva pisma -------------- */
.barva-akce {
	color: #c21616;
}
.bila {
	color: white;
}
.cerna {
	color: black;
}
.cervena {
	color: red;
}
.seda {
	color: gray;
}
.zelena {
	color: green;
}
.oranzova {
	color: Orange;
}
.modra {
	color: darkblue;
}


.barva-0 {
	color: #212121;
}
.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-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;
}
.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;
}


/* ---------- 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;
}
.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;
}


/* ---------- 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;
}
.vyska70 {
	height: 70px;
}

/* ---------- 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:10px;
}
.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; 
}
.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;
}
.ramecek-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 #c21616;
}
.ramecek-dalsi-obrazek {
	border: 1px solid silver;
}
.r-bottom3 {
	border-bottom: 1px solid #e6e7e8;
}

/* To jsou novinky */

.news a:hover {text-decoration: underline; color: gray;}
.news a { color: red; text-decoration: none;}

 
.newitem h3 {
	font-size: 17px;
	padding: 1px 0 5px 0;
	margin: 0;
}

.news h2 {
font-size: 8pt! important;
}


div.news{

  width: 614px; 
  font-weight: normal; 
  font-size: 7.8pt! important; 
  text-align:justify;
}

div.banner{

  width: 614px; 
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: 1px solid #ccc;
  text-align:center;
}


hr.break{
	clear: both;
	float: none;
	color: white;
	background-color: white;
	height: 1px;
	border: 0;
	width: 1px;
	margin: 0;
	padding: 0;
}




img.newsImg{
	margin-left: 20px;
	float: right;
	border: 0px;
}
.imgBanner{
	border: 0px;
}
div.newItem{
	width: 610px;
	margin-top: 20px;
	/*margin-left: 16px;*/
	padding-bottom: 2px;
	border-bottom: 1px solid #ccc;
	text-align: left;
}

div.newItem p{
	text-align: justify;
}


div.newItem div.date{
	font-size: 10px;
	float: right;
	padding-top: 6px;
}

div.rozcesnik{
	text-align: center;
	float: left;
	padding-bottom: 12px;
	padding-top: 13px;
}

.banner a:hover {text-decoration: none; color: gray;}
.banner a { text-decoration: none; color:red;}