﻿A:link {text-decoration: none; color:black;}
A:visited {text-decoration: none; color:black;}
A:hover {text-decoration: none; color:gray;}

.odkazHorniLista A:link { text-decoration: none; color:black; font-weight:normal;}
.odkazHorniLista A:visited { text-decoration: none; color:black; font-weight:normal;}
.odkazHorniLista A:hover { text-decoration: underline; color:gray; font-weight:normal;}

.odkaz-kosik A:link {text-decoration: none; color:#990066;}
.odkaz-kosik A:visited {text-decoration: none; color:#990066;}
.odkaz-kosik A:hover { text-decoration: underline; color:#990066;}

.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:#990066;}

.odkaz-menu1 A:link {text-decoration: underline; color:#990066;}
.odkaz-menu1 A:visited {text-decoration: underline; color:#990066;}
.odkaz-menu1 A:hover { text-decoration: underline; color:#990066;}

/*

.odkaz-akce A:link { text-decoration: none; color:black;}
.odkaz-akce A:visited { text-decoration: none; color:black;}
.odkaz-akce A:hover { text-decoration: underline; color:#990066;}

.odkaz-menu2 A:link {text-decoration: none; color:#990066;}
.odkaz-menu2 A:visited {text-decoration: none; color:#990066;}
.odkaz-menu2 A:hover { text-decoration: underline; color:#990066;}

.odkaz-menu-text A:link {text-decoration: none; color:black;}
.odkaz-menu-text A:visited {text-decoration: none; color:black;}
.odkaz-menu-text A:hover { text-decoration: underline; color:#990066;}

.odkaz-menu-vybrana A:link {text-decoration: underline; color:#990066;}
.odkaz-menu-vybrana A:visited {text-decoration: underline; color:#990066;}
.odkaz-menu-vybrana A:hover { text-decoration: underline; color:#990066;}

.odkaz-menu-hlavni A:link {text-decoration: none; color:#990066;}
.odkaz-menu-hlavni A:visited {text-decoration: none; color:#990066;}
.odkaz-menu-hlavni A:hover { text-decoration: underline; color:#990066;}

.odkaz-menu-text-hlavni A:link {text-decoration: none; color:black;}
.odkaz-menu-text-hlavni A:visited {text-decoration: none; color:black;}
.odkaz-menu-text-hlavni A:hover {text-decoration: underline; color:#990066;}


.odkaz-top10 A:link { text-decoration: none; color:black;}
.odkaz-top10 A:visited { text-decoration: none; color:black;}
.odkaz-top10 A:hover { text-decoration: underline; color:#990066;}

*/

.odkazPrehledDetail a:link {text-decoration: none; color:#808285;}
.odkazPrehledDetail a:visited {text-decoration: none; color:#808285;}
.odkazPrehledDetail a:hover {text-decoration: underline; color:#808285;}

.odkazTeloKosikDetail A:link {text-decoration: underline; color:#808285;}
.odkazTeloKosikDetail A:visited {text-decoration: underline; color:#808285;}
.odkazTeloKosikDetail A:hover { text-decoration: none; color:black;}

.odkaz-detail A:link {text-decoration: none; color:#990066;}
.odkaz-detail A:visited {text-decoration: none; color:#990066;}
.odkaz-detail A:hover { text-decoration: underline; color:black;}

.odkaz-kos A:link {text-decoration: none; color:#990066;}
.odkaz-kos A:visited {text-decoration: none; color:#990066;}
.odkaz-kos A:hover { text-decoration: none; color:gray;}

.odkazPaticka A:link { text-decoration: none; color:#6d6e71;}
.odkazPaticka A:visited { text-decoration: none; color:#6d6e71;}
.odkazPaticka A:hover { text-decoration: none; color:black;}

.odkazStrankovani A:link {text-decoration:none; display:inline-block; width:25px; height:20px; padding-top:2px; color:#939598; border:1px solid #e6e7e8; background-color:#fff; text-align:center; vertical-align:middle; font-size:9pt;}
.odkazStrankovani A:visited {text-decoration:none; display:inline-block; width:25px; height:20px; padding-top:2px; color:#939598; border:1px solid #e6e7e8; background-color:#fff; text-align:center; vertical-align:middle; font-size:9pt;}
.odkazStrankovani A:hover {text-decoration:none; display:inline-block; width:25px; height:20px; padding-top:2px; color:#939598; border:1px solid #dcddde; background-color:#e6e7e8; text-align:center; vertical-align:middle; font-size:9pt;}

.odkazObrStrankovani A:link {display:inline-block; width:27px; height:24px;}
.odkazObrStrankovani A:visited {display:inline-block; width:27px; height:24px;}
.odkazObrStrankovani A:hover {display:inline-block; width:27px; height:24px; background-color:#e6e7e8;}

.odkazMax A:link { text-decoration: none; color:silver;}
.odkazMax A:visited { text-decoration: none; color:silver;}
.odkazMax A:hover { text-decoration: none; color:#6d6e71;}

.odkazPatickaFirma A:link { text-decoration: none; color:#6d6e71;}
.odkazPatickaFirma A:visited { text-decoration: none; color:#6d6e71;}
.odkazPatickaFirma A:hover { text-decoration: none; color:black;}

.odkazProlinky A:link { text-decoration: none; color:gray;}
.odkazProlinky A:visited { text-decoration: none; color:gray;}
.odkazProlinky A:hover { text-decoration: none; color:black;}

.odkaz-zpet A:link { text-decoration: none; color:black;}
.odkaz-zpet A:visited { text-decoration: none; color:black;}
.odkaz-zpet A:hover { text-decoration: underline; color:black;}

.odkazMenuDetail A:link { text-decoration: none; color:gray;}
.odkazMenuDetail A:visited { text-decoration: none; color:gray;}
.odkazMenuDetail A:hover { text-decoration: underline; color:black;}

.odkazMenuDetailPosledni A:link {text-decoration: none; color:gray;}
.odkazMenuDetailPosledni A:visited {text-decoration: none; color:gray;}
.odkazMenuDetailPosledni A:hover {text-decoration: underline; color:black;}

.odkazMenuSkupin A:link { text-decoration: none; color:#fff;}
.odkazMenuSkupin A:visited { text-decoration: none; color:#fff;}
.odkazMenuSkupin A:hover { text-decoration: none; color:#ccc;}

.odkaz-prihlaseni A:link { text-decoration: none; color:black;}
.odkaz-prihlaseni A:visited { text-decoration: none; color:black;}
.odkaz-prihlaseni A:hover { text-decoration: underline; color:black;}

.odkaz-hlavni-kategorie A:link {text-decoration: none; color:#58595b;}
.odkaz-hlavni-kategorie A:visited {text-decoration: none; color:#58595b;}
.odkaz-hlavni-kategorie A:hover { text-decoration: underline; color:#58595b;}

.odkaz-registrace A:link { text-decoration: underline; color:#808285;}
.odkaz-registrace A:visited { text-decoration: underline; color:#808285;}
.odkaz-registrace A:hover { text-decoration: none; color:black;}

.odkaz-navigace A:link { text-decoration: none; color:#8fa34b;}
.odkaz-navigace A:visited { text-decoration: none; color:#8fa34b;}
.odkaz-navigace A:hover { text-decoration: none; color:black;}

.odkazZasilkovna {line-height:20px; display:inline-block; background:#fafeb2; border:1px solid #ddddd5; padding:2 10 2 10;}
.odkazZasilkovna a:link, a:visited {text-decoration: none; color:black;}
.odkazZasilkovna a:hover {text-decoration: none; color:gray;}

.odkazZpravy A:link { text-decoration: underline; color:gray;}
.odkazZpravy A:visited { text-decoration: underline; color:gray;}
.odkazZpravy A:hover { text-decoration: none; color:gray;}

.odkazOpenMenu2 A:link {text-decoration: none; color:black;}
.odkazOpenMenu2 A:visited {text-decoration: none; color:black;}
.odkazOpenMenu2 A:hover {text-decoration: underline; color:#990066;}

.odkazOpenMenuVybrana2 A:link {text-decoration: none; color:#990066;}
.odkazOpenMenuVybrana2 A:visited {text-decoration: none; color:#990066;}
.odkazOpenMenuVybrana2 A:hover { text-decoration: underline; color:#990066;}

.odkazDrobMenu A:link { text-decoration: none; color:#58595b;}
.odkazDrobMenu A:visited { text-decoration: none; color:#58595b;}
.odkazDrobMenu A:hover { text-decoration: underline; color:black;}

.odkazDrobMenuLast A:link {text-decoration: none; color:#58595b;}
.odkazDrobMenuLast A:visited {text-decoration: none; color:#58595b;}
.odkazDrobMenuLast A:hover {text-decoration: underline; color:black;}

.odkazInfoText A:link {text-decoration: underline; color:#990066;}
.odkazInfoText A:visited {text-decoration: underline; color:#990066;}
.odkazInfoText A:hover {text-decoration: none; color:gray;}

.odkazPartneri A:link {text-decoration: none; color:#808285;}
.odkazPartneri A:visited {text-decoration: none; color:#808285;}
.odkazPartneri A:hover {text-decoration: underline; color:#808285;}

.odkazKontakt A:link { text-decoration: underline; color:gray; font-weight:normal;}
.odkazKontakt A:visited { text-decoration: underline; color:gray; font-weight:normal;}
.odkazKontakt A:hover { text-decoration: none; color:black; font-weight:normal;}

.odkazDetailBarva A:link { text-decoration: underline; color:gray; font-weight:normal;}
.odkazDetailBarva A:visited { text-decoration: underline; color:gray; font-weight:normal;}
.odkazDetailBarva A:hover { text-decoration: none; color:black; font-weight:normal;}

.odkazTopUcet A:link { text-decoration: none; color:black; font-weight:normal;}
.odkazTopUcet A:visited { text-decoration: none; color:black; font-weight:normal;}
.odkazTopUcet A:hover { text-decoration: none; color:#990066; font-weight:normal;}

/*.odkazNutRegZak A:hover { text-decoration: none; color:#808285; font-weight:normal;}*/
/*.odkazNutRegZak {line-height:20px; display:inline-block; background:#fafeb2; border:1px solid #ddddd5; padding:2 10 2 10;}*/

.odkazNutRegZak a:link {line-height:25px; display:inline-block; background:#ddddd5; padding:2 10 2 10; color:gray;}
.odkazNutRegZak a:visited {text-decoration: none; color:gray;}
.odkazNutRegZak a:hover {text-decoration: none; color:black;}

.odkazStranaX A:link { text-decoration: underline; color:#990066;}
.odkazStranaX A:visited { text-decoration: underline; color:#990066;}
.odkazStranaX A:hover { text-decoration: none; color:#990066;}

.odkazProdejci A:link { text-decoration: none; color:#990066;}
.odkazProdejci A:visited { text-decoration: none; color:#990066;}
.odkazProdejci A:hover { text-decoration: none; color:#808285;}

.odkazOFirMail A:link { text-decoration: underline; color:#990066;}
.odkazOFirMail A:visited { text-decoration: underline; color:#990066;}
.odkazOFirMail A:hover { text-decoration: none; color:#990066;}


/* ---------- styl pro tiskarnu -------------- */
@media print {
   .netisknout { 
        display:none;
    }  
}
@media screen { 
   .netisknout { 
		display:inline;
   } 
}

body {margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:20px; background:white url(../icon/bgMainBody.jpg) repeat-x 0px bottom; color:#808285; font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt;}
form {margin:0; padding:0;}
p {font-family: Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt;}
table {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt;}
h1 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:12pt!important; margin:0px!important; font-weight:bold;}
h2 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:11pt!important; margin:0px!important; font-weight:bold;}
h3 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt!important; margin:0px!important; font-weight:bold;}
a {outline:0}
area {outline:0}


#hlavni {position:relative; left:0px; top:0px; width:100%; background:url(../icon/bgTopNic.png) no-repeat center top; border:0px solid green;}
#top1 {position:relative; left:0px; top:0px; width:100%; height:130px; background:url(../icon/bgTop1.png); border:0px solid red;}
#top2 {position:absolute; left:50%; top:75px; margin-left:-600px; width:240px; height:55px; border:0px solid green; text-align:left;}
#banner1 {position:relative; left:0px; top:0px; width:100%; _height:0px; min-height:0px; text-align:center; background:#e6e7e8;}
#lista1 {position:relative; left:0px; top:0px; width:100%; height:70px; margin:0px auto; background:url(../icon/bgTop2.png); border:0px solid green;}
#lista2 {position:relative; left:0px; top:0px; width:1200px; height:55px; margin:0px auto; border:0px solid green;}
#telo {position:relative; left:0px; top:0px; width:1200px; _height:500px; min-height:500px; margin:0px auto; border:0px solid silver;}
#teloL {position:relative; float:left; left:0px; top:0px; width:280px; _height:500px; min-height:500px;}
#teloR {position:relative; float:left; left:0px; top:0px; width:920px; _height:500px; min-height:500px;}
#bottom {position:relative; left:0px; top:0px; width:100%; _height:200px; min-height:200px;  background:url(../icon/nic.jpg) repeat 0px 0px; border:0px solid red;}
.flL {float:left;}
.flR {float:right;}
.endFl {clear:both;}
.rt {border:1px solid red;}  

#listaHorni {position:relative; left:0px; top:0px; width:1200px; height:30px; margin:0px auto; font-size:10pt; border:0px solid green;}
.listaHorniMezera {position:relative; left:0px; bottom:0px; height:70px;}
.lisHorObal {position:relative; left:0px; top:15px;}
.lisHorPol {position:relative; float:right; left:0px; bottom:0px; height:22px; padding-left:10px; padding-right:10px; padding-top:3px;}
.lisHorOdd {position:relative; float:right; left:0px; top:0px; width:3px; height:22px;}

#logo {position:relative; left:0px; top:0px;}
#banner {position:relative; left:0px; top:0px; margin:0px auto; width:100%; _height:100px; min-height:100px; text-align:center; z-index: 1;}
/* ovlivnuje velikost banneru width:100%; nebo 1920,1600,1400,1366,1200, atd. obrazek baneru musi mit max. velikost - promenna scrWidth*/

#listaPodBanner {position:relative; left:0px; top:0px; width:100%; height:0px; background:#bcbec0;}
#listaNavigace {position:relative; left:0px; top:0px; width:1200px; height:55px; background:url(../icon/bg-lista-navigaceKos.jpg) no-repeat 0px 0px; font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; color:black;}

#lisNavPoz1 {position:absolute; left:20px; top:16px; width:220px; height:30px;}
#lisNavPoz11 {position:absolute; left:0px; top:0px; width:220px; height:30px;}
#lisNavPoz2 {position:absolute; left:245px; top:17px; width:30px; height:28px;}
#lisNavPoz3 {position:absolute; left:280px; top:18px; width:3px; height:25px;}
#lisNavPoz4 {position:absolute; left:300px; top:11px; width:100px; height:28px;}
#lisNavPoz5 {position:absolute; left:420px; top:20px; width:60px; height:25px;}
#lisNavPoz6 {position:absolute; left:485px; top:18px; width:3px; height:25px;}
#lisNavPoz7 {position:absolute; left:500px; top:20px; width:70px; height:25px;}
#lisNavPoz8 {position:absolute; left:580px; top:20px; width:120px; height:28px;}
#lisNavPoz9 {position:absolute; right:230px; top:10px; width:200px; height:20px; text-align:right;}
#lisNavPoz91 {position:relative; float:right; top:10px; height:28px;}
#lisNavPoz92 {position:relative; float:right; top:4px; width:25px; height:22px; text-align:left;}
#lisNavPoz10 {position:absolute; left:550px; bottom:3px; width:145px; height:26px;}
#lisNavPoz12 {position:absolute; left:1010px; top:15px; width:170px; height:35px; line-height:35px; vertical-align:middle; text-align:right;}
#lisNavPoz12 img {vertical-align:text-bottom; height:23px; width:28px;}
#lisNavPoz12-a {font-size:12pt; font-weight:bold; color:white; vertical-align:bottom;}
#Naseptavac_SendButton {outline:0px;}

#tabulkaPrihlasit {position:absolute; left:50%; top:60px; width:338px; height:113px; margin-left:262px; z-index:10; background:url(../icon/bg-tabulka-prihlasit.png) no-repeat 0px 0px;}
#tabPrihlPoz1 {position:absolute; right:10px; top:10px; width:30px; height:30px;}
#tabPrihlPoz2 {position:absolute; left:15px; top:70px; width:138px; height:23px;}
#tabPrihlPoz7 {position:absolute; left:28px; top:50px; width:120px; height:16px;}
#tabPrihlPoz3 {position:absolute; left:25px; top:70px; width:120px; height:30px;}
#tabPrihlPoz4 {position:absolute; left:155px; top:70px; width:138px; height:23px;}
#tabPrihlPoz8 {position:absolute; left:168px; top:50px; width:120px; height:16px;}
#tabPrihlPoz5 {position:absolute; left:165px; top:70px; width:120px; height:30px;}
#tabPrihlPoz6 {position:absolute; right:10px; top:66px; width:30px; height:30px;}
#tabPrihlPoz9 {position:absolute; left:25px; top:20px; width:150px; height:20px; font-size:12pt; font-weight:bold; color:#990066;}
.tb-jmeno {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; padding:4px; width:120px; border:1px solid #d0d0d0; border-radius:0px; font-size:9pt;}

.opcUp a {filter:alpha(opacity=70); opacity:.7}
.opcUp a:hover {filter:alpha(opacity=100); opacity:1}
.opcDwIm img {filter:alpha(opacity=100); opacity:1}
.opcDwIm img:hover {filter:alpha(opacity=70); opacity:.7}
.opcDwBtn button {filter:alpha(opacity=100); opacity:1}
.opcDwBtn button:hover {filter:alpha(opacity=70); opacity:.7}
.opcDwInp input {filter:alpha(opacity=100); opacity:1}
.opcDwInp input:hover {filter:alpha(opacity=70); opacity:.7}


/* ---------- lista hledat -------------- */
#lista-hledat {
	position:relative; left:0px; top:0px; width:1000px; height:35px; background:url(../icon/bg-lista-hledat.jpg) white no-repeat 0px 0px; font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt;
}
#lista-hledat-pozice1 {
	position:absolute; left:0px; top:10px; width:200px; height:24px;
}
#lista-hledat-pozice2 {
	position:absolute; left:198px; top:7px; width:15px; height:24px;
}
#lista-hledat-pozice3 {
	position:absolute; left:214px; top:10px; width:160px; height:24px;
}
#lista-hledat-pozice4 {
	/*position:absolute; left:642px; top:7px; width:50px; height:24px;*/
	position:absolute; left:617px; top:7px; width:75px; height:24px;
}
#lista-hledat-pozice5 {
	position:absolute; left:694px; top:7px; width:15px; height:24px;
}
#lista-hledat-pozice6 {
	position:absolute; left:706px; top:10px; width:60px; height:24px;
}
#lista-hledat-pozice7 {
	position:absolute; left:776px; top:10px; width:60px; height:24px;
}
#lista-hledat-pozice8 {
	position:absolute; left:838px; top:7px; width:15px; height:24px;
}
#lista-hledat-pozice9 {
	position:absolute; left:850px; top:10px; width:150px; height:24px;
}

/* ---------- telo -------------- */
#teloXXX {
	position:relative; left:50%; top:0px; width:1000px; margin-left:-500px; font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt;
}

/* ---------- telo leva strana -------------- */
#telo-leva {
	position:relative; float:left; left:0px; top:3px; width:200px; font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt;
}
#telo-hledat {
	position:relative; left:0px; top:0px; width:200px; height:85px; background:url(../icon/bg-hledat.jpg) white no-repeat 0px 0px;
}
#telo-hledat-pozice1 {
	position:absolute; left:15px; top:60px; width:130px; height:20px;
}
#telo-hledat-pozice2 {
	position:absolute; left:168px; top:56px; width:30px; height:20px;
}
#telo-hledat-pozice3 {
	position:absolute; left:5px; top:10px; width:90px; height:18px;
}
#telo-hledat-pozice4 {
	position:absolute; left:100px; top:10px; width:90px; height:18px;
}
#telo-hledat-pozice5 {
	position:absolute; left:5px; top:29px; width:90px; height:18px;
}
#telo-hledat-pozice6 {
	position:absolute; left:100px; top:29px; width:90px; height:18px;
}
#telo-hledat-pozice7 {
	position:absolute; left:10px; top:10px; width:180px; height:18px; font-size:10pt; font-weight:bold; color:black;
}

/* ---------- akce -------------- */
table#tabMenu {width:260px; border-spacing:0; border-collapse:collapse;}
table#tabMenuInside {width:260px; border-spacing:0; border-collapse:collapse;}

#nadpisAkce {position:relative; left:0px; top:0px; width:260px; height:50px; background:url(../icon/bg-sekce-nadpis.jpg) no-repeat 0px 0px; font-size:12pt; font-weight:bold; color:#58595b;}
#nadpisAkcePoz1 {position:absolute; left:0px; top:20px; width:260px; height:20px;}
.teloAkce {/*background:url(../icon/bg-sekce-pozadi.jpg) repeat-y 0px 0px;*/}
.akcePrazdna {position:relative; left:10px; top:0px; margin-bottom:0px; width:260px; height:10px; border-bottom:1px dashed silver;}
.rAkceBod {border-top:0px solid #efeff0; border-bottom:1px solid #efeff0; width:20px; height:40px;}
.rAkce {border-top:0px solid #efeff0; border-bottom:1px solid #efeff0; height:40px;}
.sekceEnd {position:relative; left:0px; top:0px; width:200px; height:20px;}

div#akce ul {background-color: white; margin:0; padding:0;}
div#akce li {list-style: none; line-height: 40px; text-align: left; height:40px; overflow:hidden; margin: 0; padding: 0; text-transform:uppercase;}
div#akce a {color: #58595b; text-decoration: none; display: block; height: 40px;}
div#akce a:hover, div#akce a:focus {background-color: #f1f2f2; text-decoration: none; color: #990066;}
div#akce li.selNavAkce a {color: #990066; /*background-color: #f8f8f8; text-decoration: underline; display: block; height: 40px;*/}

.akceBgOver {background-color:#f1f2f2;}
.bgTransparent {background-color:transparent;}

/* ---------- top skupiny a produkty -------------- */
#topSkupinyAProdukty {position:relative; left:0px; top:0px;}
#nadpisTopSkupinyAProdukty {position:relative; left:0px; top:0px; width:260px; height:50px; background:url(../icon/bg-sekce-nadpis.jpg) no-repeat 0px 0px; font-size:12pt; font-weight:bold; color:#58595b;}
#nadpisTopSkupinyAProduktyPoz1 {position:absolute; left:0px; top:20px; width:260px; height:20px;}
.teloTopSkupinyAProdukty {/*background:url(../icon/bg-sekce-pozadi.jpg) repeat-y 0px 0px;*/}
.topSkupinyAProduktyPrazdna {position:relative; left:10px; top:0px; margin-bottom:0px; width:260px; height:10px; border-bottom:1px dashed silver;}
.rTopSkupinyAProduktyBod {border-top:0px solid #efeff0; border-bottom:1px solid #efeff0; width:20px; height:40px;}
.rTopSkupinyAProdukty {border-top:0px solid #efeff0; border-bottom:1px solid #efeff0; height:40px;}

div#topSkupinyAProdukty ul {background-color: white; margin:0; padding:0;}
div#topSkupinyAProdukty li {list-style: none; line-height: 40px; text-align: left; height:40px; overflow:hidden; margin: 0; padding: 0; text-transform:uppercase;}
div#topSkupinyAProdukty a {color: #58595b; text-decoration: none; display: block; height: 40px;}
div#topSkupinyAProdukty a:hover, div#akce a:focus {background-color: #f1f2f2; text-decoration: none; color: #990066;}
div#topSkupinyAProdukty li.selNavTop a {color: #990066; /*background-color: #f8f8f8; text-decoration: underline; display: block; height: 40px;*/}

.topSkupinyAProduktyBgOver {background-color:#f1f2f2;}


/* ---------- menu -------------- */
#teloMenu {position:relative; left:0px; top:0px; width:260px; /*background:url(../icon/bg-sekce-pozadi.jpg) repeat-y 0px 0px;*/}
#nadpisMenu {position:relative; left:0px; top:0px; width:260px; height:50px; background:url(../icon/bg-sekce-nadpis.jpg) white no-repeat 0px 0px; font-size:12pt; font-weight:bold; color:#58595b;}
#nadpisMenuPoz1 {position:absolute; left:0px; top:20px; width:260px; height:20px;}

div#teloMenu ul {background-color: white; margin:0; padding:0;}
div#teloMenu li {list-style: none; line-height:40px; text-align: left; height:40px; overflow:hidden; margin: 0; padding: 0; text-transform:uppercase;}
div#teloMenu a {color: #58595b; text-decoration: none; display: block; height: 40px;}
div#teloMenu a:hover, div#akce a:focus {background-color: #f1f2f2; text-decoration: none; color: #990066;}
div#teloMenu li.selNavMenu a {color: #990066; /*background-color: #f8f8f8; text-decoration: underline; display: block; height: 40px;*/}

.rMenuBod {border-top:0px solid #efeff0; border-bottom:1px solid #efeff0; width:20px; height:40px;}
.rMenu {border-top:0px solid #efeff0; border-bottom:1px solid #efeff0; height:40px;}

#teloMenuHlavni {position:relative; left:0px; top:0px; width:260px; /*background:url(../icon/bg-sekce-pozadi.jpg) repeat-y 0px 0px;*/}
#nadpisMenuHlavni {position:relative; left:0px; top:0px; width:260px; height:50px; background:url(../icon/bg-sekce-nadpis-hlavni.jpg) white no-repeat 0px 0px; font-size:12pt; font-weight:bold; color:#58595b;}
#nadpisMenuHlavniPoz1 {position:absolute; left:0px; top:20px; width:260px; height:20px;}

div#teloMenuHlavni ul {background-color: white; margin:0; padding:0;}
div#teloMenuHlavni li {list-style: none; line-height: 40px; text-align: left; height:40px; overflow:hidden; margin: 0; padding: 0; text-transform:uppercase;}
div#teloMenuHlavni a {color: #58595b; text-decoration: none; display: block; height: 40px;}
div#teloMenuHlavni a:hover, div#akce a:focus {background-color: #f1f2f2; text-decoration: none; color: #990066;}
div#teloMenuHlavni li.selNavMenuHlavni a {color: #990066; /*background-color: #f8f8f8; text-decoration: underline; display: block; height: 40px;*/}

.menuBgOver {background-color:#f1f2f2;}

.menuBg {/*background-color:#f8f8f8; background:url(../icon/bg-sekce-pozadi.jpg) repeat-y 0px 0px;*/}
.menuBg1 {}
.menuBg2 {}
.menuBg3 {}

.menuBod {position:relative; left:0px; top:0px; width:20px; height:30px;}
.menu-5 {position:absolute; left:5px; top:0px;}
.menu-10 {position:absolute; left:10px; top:0px;}
.menu-15 {position:absolute; left:15px; top:0px;}
.menu-20 {position:absolute; left:20px; top:0px;}

/* ---------- otevrene menu -------------- */
.menuBgOpenOver {background-color:#f1f2f2;}
.menuBgOpenOut {background-color:transparent;}
.rBodOpenMenu {position:relative; left:0px; top:0px; width:20px; height:30px;}
.rOpenMenu {border-top:0px solid #efeff0; border-bottom:1px solid #efeff0;}
.openMenuPolozky2 {height:30px; border-top:0px solid #efeff0; border-bottom:1px solid #efeff0; padding-left:10px; padding-top:3px;}
.openMenuHlavniPolozky2 {height:40px; border-top:0px solid #efeff0; border-bottom:1px solid #efeff0;}


/* ---------- stare menu s plusem -------------- */
.menu-plus {position:absolute; left:4px; top:4px;}
.menu-nazev {position:relative; left:0px; top:0px; min-height:24px; _height:24px; width:100%;}
.menu-odsazeni {padding-left:20px; padding-top:3px;}
.menu-polozky {position:relative; left:0px; top:0px; border-bottom:1px solid white;}
.menu-bg-select {background-color:transparent;}


/* ---------- info banner -------------- */
#infoBanner {position:relative; left:0px; top:0px; width:260px; _height:50px; min-height:50px; text-align:left; background:#d1d3d4; color:White;}
#infoBannerDoprava {position:relative; left:15px; top:0px; width:230px; height:100px; border-bottom:1px solid white;}
#infoBannerKlienti {position:relative; left:15px; top:0px; width:230px; height:100px; border-bottom:1px solid white;}
#infoBannerSkladem {position:relative; left:15px; top:0px; width:230px; height:80px; border-bottom:0px solid white;}
.infoBanL {position:relative; float:left; left:0px; top:10px; width:50px;}
.infoBanR {position:relative; float:left; left:0px; top:0px; width:180px;}
.infoBanRH {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:20pt; text-transform:uppercase; font-weight:bold;}




/* ---------- telo stredni cast -------------- */
#telo-stred {
	position:relative; float:left; left:0px; top:0px; width:800px;
}


/* ---------- info text -------------- */
#teloInfo {position:relative; left:25px; top:20px; width:905px; _height:20px; min-height:20px;}
#teloInfo2 {position:relative; left:25px; top:20px; width:905px; _height:20px; min-height:20px;}


/* ---------- skupiny -------------- */
#teloSkupiny {position:relative; left:14px; top:0px; width:905px; height:40px; background-color:#ebebec; border:0px solid #e6e7e8;}
#teloSkupinyPoz0 {position:absolute; left:0px; top:0px; width:85px; height:40px; line-height:40px; vertical-align:middle;}
#teloSkupinyPoz1 {position:absolute; left:70px; top:0px; width:800px; height:40px; line-height:40px; vertical-align:middle;}
#teloSkupinyPoz1 h1 {font-size:10pt!important; margin:0!important; font-weight:normal;}
#teloSkupinyPoz2 {position:absolute; font-size:8pt; right:10px; top:12px; text-align:right; width:140px; height:20px;}
#teloSkupinyPoz3 h2 {position:absolute; left:0px; top:17px; width:450px; height:28px; font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt!important; margin:0!important;}
#popisSkupiny {position:relative; left:14px; top:0px; width:905px; margin:10px;}

.indexDept {position: relative; float: left; left: 0px; top: 0px; height: 40px; line-height: 40px; vertical-align: middle;}
.indexOdd {position: relative; float: left; left: 0px; top: 0px; width: 42px; height: 40px; background: url(../icon/indexOddelovac.png) no-repeat 0px 0px;}
.odkazHome {position: relative; float: left; left: 0px; top: 0px; width:40px; height:40px;}

#telo-pneu {position:relative; left:14px; top:3px; width:905px; height:55px; border-right:1px solid #d1d3d4; border-bottom:1px solid #d1d3d4; border-left:1px solid #d1d3d4;}


/* ---------- popis akce -------------- */
.popisAkce {position:relative; left:14px; top:0px; width:905px; _height:20px; min-height:20px; clear: both;}
.popisAkce h2 {position:relative; left:14px; top:0px; width:905px; _height:20px; min-height:20px; font-weight:normal; font-size:10pt! important; clear: both;}
.popisAkce h3 {position:relative; left:14px; top:0px; width:905px; _height:20px; min-height:20px; font-weight:normal; font-size:10pt! important; clear: both;}

/* ---------- prolinky -------------- */
.prolinky {position:relative; left:14px; top:0px; width:905px; _height:30px; min-height:30px; padding-top:20px; padding-bottom:20px; text-align:center;}

/* ---------- trideni -------------- */
#teloTrideni {position:relative; left:14px; top:0px; width:905px; height:50px; margin-top:0px; background:url(../icon/bg-lista-tridit.jpg) no-repeat 0px 0px;}
#teloTrideniPoz1 {position:absolute; left:10px; top:15px; width:180px;}
#teloTrideniPoz2 {position:absolute; left:220px; top:15px; width:100px;}
#teloTrideniPoz3 {position:absolute; left:340px; top:15px; width:100px;}
#teloTrideniPoz4 {position:absolute; left:470px; top:15px; width:140px;}
#teloTrideniPoz5 {position:absolute; right:20px; top:15px; width:136px;}
.teloTrideniRelPoz {position:relative; left:0px; top:0px; float:left;}
.barvaTrideniSel {color:#990066;}


table#tabTridit {border:0; border-spacing:0; border-collapse:collapse;}
#teloTrideniPoz5 td{text-align:center;}
#teloTrideniPoz5 td span.selected {color:#990066;}

/* ---------- filtr -------------- */
.filtr {position:relative; left:14px; top:0px; width:905px; _height:40px; min-height:40px; margin-top:0px; border:1px solid #ebebeb;}
.filtr-top {position:relative; left:0px; top:0px; width:905px; height:10px; margin-top:0px; background:#f6f6f6;}
.filtr-telo {position:relative; left:0px; top:0px; width:905px; _height:40px; min-height:40px; margin-top:0px; background:#f6f6f6;}
.filtr-pozice {position:relative; left:10px; top:0px; float:left; width:300px; height:30px; text-align:left;}
.filtr-konec {position:relative; left:0px; top:0px; width:905px; height:10px; margin-top:0px; background:#f6f6f6;}

/* ---------- telo polozky seznam -------------- */
.teloSeznamZacatek {position:relative; left:14px; top:0px; width:905px; height:40px;}
.teloSeznam {position:relative; left:14px; top:0px; width:905px; _height:295px; min-height:295px; border-top:0px solid #d1d3d4;}
.teloSeznam2 {position:relative; left:14px; top:0px; width:905px; _height:295px; min-height:295px;}
.teloSeznamPol {position:relative; left:0px; top:0px; width:905px; height:320px; background:url(../icon/bg-seznam-nic.jpg) no-repeat 0px 0px;  border:1px solid #e6e7e8;}
.teloSeznamKonec {position:relative; left:14px; top:0px; width:905px; height:10px; border-top:1px solid #d1d3d4;}

.seznam-obrazek {position:absolute; left:0px; top:0px; width:295px; height:295px;z-index:3;}
.seznam-nazev h2 {position:absolute; left:330px; top:20px; width:570px; height:30px; font-weight:normal; font-size:15pt! important; margin:0px!important; text-decoration: underline;}
.seznam-popis {position:absolute; left:330px; top:60px; width:570px; height:100px;}
.seznam-akce {position:absolute; left:330px; top:115px; width:570px; height:30px; display:none;} /* nezobrazujeme */
.seznam-dostupnost {position:absolute; left:330px; top:190px; width:570px; height:30px;}
.seznam-sleva {position:absolute; left:330px; top:220px; width:570px; height:20px; color:gray;}
.seznam-cena-bd {position:absolute; left:330px; bottom:50px; width:300px; height:30px; text-align:left; font-size:25pt; color:#990066;}
.seznam-cena-d {position:absolute; left:330px; bottom:20px; width:300px; height:20px; color:gray;}
.seznam-artikl {position:absolute; left:10px; top:198px; width:280px; height:14px;}
.seznam-detail {position:absolute; right:20px; bottom:20px; width:150px; height:30px; display:none;} /* nezobrazujeme */
.seznam-barvy {position:absolute; right:20px; bottom:20px; width:200px; height:30px;}
.seznam-listbox {position:absolute; left:10px; top:185px; width:400px; height:24px;}
.seznam-ks {position:absolute; right:180px; bottom:20px; width:40px; height:30px;}
.seznam-kos {position:absolute; right:20px; bottom:20px; width:150px; height:30px;}
.seznam-neprodejne {position:absolute; left:330px; top:190px; width:570px; height:30px;}
.seznam-tonovani {position:absolute; left:-305px; top:0px; width:50px; height:50px;}

/* ---------- obrazek akce,slev atd... -------------- */
.akce-sleva-seznam {position:absolute; left:207px; top:0px; width:83px; _height:0px; min-height:0px; z-index:10;}
.akce-sleva-tabulka {position:absolute; right:0px; top:0px; width:83px; _height:0px; min-height:0px;}
.akce-sleva-detail {position:absolute; right:0px; top:0px; width:83px; _height:0px; min-height:0px;}
.akce-sleva-prislusenstvi {position:absolute; right:563px; top:60px; width:83px; _height:0px; min-height:0px;}
.akce-sleva-text {position:absolute; left:0px; top:3px; width:83px; height:35px; text-align:center; font-size:18pt; color:white;}
.akceObrSleva,.akceObrDoprava {margin-bottom:5px;}

/* ---------- telo polozky menu skupin a TOP10 skupin -------------- */
.teloMenuSkupin {position:relative; left:0px; top:0px; float:left; width:225px; height:270px;}
.teloMenuSkupinObr {position:relative; left:0px; top:0px; width:220px; _height:100px; min-height:100px; text-align:center;}
.teloMenuSkupinText h2 {font-size:11pt !important; font-weight:normal !important; margin:0 !important;}
table#tabMenuSkupin {border:0; border-spacing:0; border-collapse:collapse;}
#tabMenuSkupin td {text-align:center; width:218px; height:40px; vertical-align:middle; background:#990066;}

.top10Skupin {position:relative; left:0px; top:0px; width:905px; height:50px; padding-left:14px; line-height:50px; background:url(../icon/bg-lista-tridit.jpg) no-repeat 0px 0px; color:#990066;}

.teloTabulkaZacatek {position:relative; left:14px; top:0px; width:905px; height:40px;}
.teloTabulka {position:relative; left:14px; top:0px; width:905px; _height:220px; min-height:220px;}
.teloTabulkaPol1 {position:relative; float:left; left:0px; top:0px; width:295px; height:490px; background:url(../icon/bg-tabulka3-nic.jpg) no-repeat 0px 0px; border:1px solid #e6e7e8;}
.teloTabulkaPol2 {position:relative; float:left; left:10px; top:0px; width:295px; height:490px; background:url(../icon/bg-tabulka3-nic.jpg) no-repeat 0px 0px; border:1px solid #e6e7e8;}
.teloTabulkaPol3 {position:relative; float:left; left:20px; top:0px; width:295px; height:490px; background:url(../icon/bg-tabulka3-nic.jpg) no-repeat 0px 0px; border:1px solid #e6e7e8;}
.teloTabulkaPol4 {position:relative; float:left; left:20px; top:0px; width:295px; height:490px; background:url(../icon/bg-tabulka3-nic.jpg) no-repeat 0px 0px; border:1px solid #e6e7e8;}

.tabulka-nazev h2 {position:absolute; left:10px; top:320px; width:275px; height:30px; text-align:center; font-size:13pt! important; padding:3px; margin:0px!important; font-weight:normal; text-decoration: underline;}
.tabulka-nazevBarvaVelikost h2 {position:absolute; left:10px; top:335px; width:275px; height:30px; text-align:center; font-size:13pt! important; padding:3px; margin:0px!important; font-weight:normal; text-decoration: underline;}
.tabulka-obrazek {position:absolute; left:0px; top:0px; width:295px; height:295px; border:0px solid #d1d3d4; text-align:center;}
.tabulka-dostupnost {position:absolute; right:10px; top:375px; width:275px; height:20px; text-align:center; font-size:9pt;}
.tabulka-sleva {position:absolute; left:10px; top:224px; width:170px; height:16px; color:gray; text-align:left;}
.tabulka-cena-bd {position:absolute; left:10px; top:390px; width:275px; height:30px; color:#990066; text-align:center; font-size:25pt;}
.tabulka-cena-d {position:absolute; left:10px; top:390px; width:275px; height:30px; text-align:center; color:gray;}
.tabulka-artikl {position:absolute; left:110px; top:120px; width:170px; height:16px;}
.tabulka-akce {position:absolute; left:10px; top:150px; width:230px; height:30px;}
.tabulka-detail {position:absolute; left:70px; top:440px; width:150px; height:30px;}
.tabulka-barvy {position:absolute; left:50px; top:440px; width:200px; height:30px;}
.tabulka-listbox {position:absolute; left:10px; top:195px; width:140px; height:22px;}
.tabulka-koupit {position:absolute; left:45px; top:440px; width:230px; height:30px;}
.tabulka-ks {position:absolute; left:0px; top:0px; width:40px; height:30px;}
.tabulka-kos {position:absolute; left:50px; top:0px; width:150px; height:30px;}
.tabulka-neprodejne {position:absolute; left:10px; top:390px; width:275px; height:22px; text-align:center;}
.tabulka-tonovani {position:absolute; left:-175px; top:0px; width:50px; height:50px;}

#strankovani {position:relative; left:14px; top:0px; width:905px; height:40px;}
#strankovaniVrchni {position:relative; left:14px; top:0px; width:905px; height:40px;}
#strankovaniVrchniNeni {position:relative; left:14px; top:0px; width:905px; height:40px;}
.strankovaniVybrana {font-size:10pt; font-weight:bold; display: inline-block; width:25px; height:20px; padding-top:2px; color:#939598; border:1px solid #bcbec0; background-color:#e6e7e8; text-align:center; vertical-align:middle;}
.obrStrankovani {vertical-align:middle; border:0;}


/* ---------- telo detail -------------- */
.teloDetailZacatek {position:relative; left:14px; top:0px; width:905px; height:40px; border-top:1px solid #d1d3d4;}
.teloDetail {position:relative; left:14px; top:0px; width:905px; min-height:500px; _height:500px; border:0px solid red;}
.teloDetailDalsi {position:relative; left:14px; top:0px; width:905px; height:auto;}
.teloDetailKonec {position:relative; left:14px; top:0px; width:905px; height:10px;}

#teloDetailSkupiny {position:relative; left:14px; top:0px; width:905px; height:120px;}
#detailSkupina {position:absolute; left:0px; top:70px; width:905px; height:40px; font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:18pt; font-weight:bold; color:#990066;}

#detailDrobNavi {position:relative; left:14px; top:0px; width:905px; height:40px; background-color:#ebebec;}
.detailDept {position:relative; float:left; left:0px; top:0px; height:40px; line-height:40px;vertical-align:middle;}
.deptOdd {position: relative; float: left; left: 0px; top: 0px; width: 42px; height: 40px; background: url(../icon/indexOddelovac.png) no-repeat 0px 0px;}
#linkHome {position:relative; float:left; left:0px; top:0px; height:40px; line-height:40px;vertical-align:middle;}

#hlavniObrazekPng {background-color: white; border:0px solid #d1d3d4;}
.detail-obrazek {position:relative; float:left; left:0px; top:0px; width:480px; min-height:480px; _height:480px; border:0px solid #d1d3d4;}
.detail-udaje {position:relative; float:left; left:40px; top:0px; width:385px; min-height:480px; _height:480px; border:0px solid red;}

/* absolutni pozice uzavrena do rel div - detailRelPozice1 */
.detailRelPozice1 {position:relative; left:0px; top:0px; width:385px; height:250px;}

.detail-nazev h1 {position:absolute; left:0px; top:0px; width:365px; _height:40px; min-height:40px; font-size:15pt! important; font-weight:bold; text-decoration: underline;}
.detailNazev2 h2 {position:relative; left:0px; top:0px; width:auto; height:40px; font-size:15pt! important; font-weight:bold;}
.detail-sleva {position:absolute; left:0px; top:60px; height:12px; color:gray;}
.detail-cena-bd {position:absolute; left:0px; top:75px; height:30px; font-size:30pt; color:#990066;}
.detail-cena-d {font-size:10pt; font-weight:normal; color:#808285;}
.detail-dostupnost {position:absolute; left:0px; top:155px; width:365px; height:30px;}
.detail-hlidacipes {position:absolute; right:10px; top:195px; height:30px;}
.detail-hlidacipes img {cursor:pointer;}
.detail-ks {position:absolute; left:0px; top:195px; width:40px; height:30px;}
.detail-kos {position:absolute; left:50px; top:195px; width:150px; height:30px;}
.detail-neprodejne {position:absolute; left:0px; top:80px; width:365px; height:80px;}
.detail-listbox {position:absolute; left:0px; top:150px; height:16px;}
.detail-listbox2 {position:absolute; left:0px; top:170px; height:16px;}
/* konec rel div  */

.detail-popis1 {position:relative; left:0px; top:0px; width:365px; min-height:80px; _height:80px;}


/*-------------- Nové barevné varianty/velikosti -------------------*/
.detail-novaBarvaVelikost {position:relative; left:0px; top:0px; width:370px; min-height:300px; _height:300px;}
.detail-novaBarvaVelikost-cara {width:370px; height:20px; background:url(../icon/cara.png) repeat-x;}
.detail-novaBarvaVelikost-td1 {width:165px; vertical-align:middle; height:60px;}
.detail-novaBarvaVelikost-td1 img {width:40px; height:40px; vertical-align:middle; margin-right:15px;}
.detail-novaBarvaVelikost-td2 {width:200px; vertical-align:middle; text-align:right; position:relative; right:0px;}
.detail-novaBarvaVelikost-td3 {width:165px; vertical-align:middle; height:90px;}
.detail-novaBarvaVelikost-td3 img {width:40px; height:40px; vertical-align:middle; margin-right:15px;}
.detail-novaBarvaVelikost-td4 {width:200px; height:30px; vertical-align:middle; text-align:right; position:relative; right:0px;}
.detail-novaBarvaVelikost-ks {position:absolute; left:0px; top:15px; width:40px; height:30px;}
.detail-novaBarvaVelikost-kos {position:absolute; right:0px; top:15px; width:150px; height:30px;}
.detail-novaBarvaVelikost-td6 {width:200px; text-align:left; position:relative;}
.detail-novaBarvaVelikost-td6 a {display:inline-block; width:38px; height:38px; border:1px solid gray; margin:2px 2px 2px 2px; background: url('../Icon/neznama_barva.png');}
#barevne_varianty_obrazky { padding-top:25px; }
#barevne_varianty_obrazky img { padding-right:10px; }
.index-novaBarvaVelikost-barvy { text-align:left; padding-left:10px;padding-top:5px;}
.index-novaBarvaVelikost-barvy a {display:inline-block; width:38px; height:10px; border:1px solid black; margin:2px 2px 2px 2px; background: url('../Icon/neznama_barva.png');}
.index-novaBarvaVelikost-velikosti {position:absolute;z-index:2;background: url('../Icon/velikostiIndexBackground.png');left:0px;bottom:0px;width:295px;color:White;text-align:left;}
.velikostProBarvu{ display:inline-block; width:auto; height:20px; text-align:left; padding-left:10px; padding-right:20px;}
.index-novaBarvaVelikost-velikosti-nadpis {padding-left:10px;}

/* absolutni pozice uzavrena do rel div - Png obrazky */
.detailRelPozice3 {position:relative; left:0px; top:0px; width:385px; min-height:80px; _height:80px;}
.detailBarvyText {position:relative; left:0px; top:0px; width:385px; height:60px;}
.dBt1 {position:absolute; left:0px; top:0px; width:50px;}
.dBt2 {position:absolute; left:50px; top:0px; width:335px;}

/* absolutni pozice uzavrena do rel div - detailRelPozice2 */
.detailRelPozice2 {position:relative; left:0px; top:0px; width:385px; height:80px;}
.detail-facebook {position:absolute; left:0px; top:0px; width:365px; height:30px;}
.detail-facebook-like {position:absolute; left:0px; top:40px; width:365px; height:30px;}
/* konec rel div  */


.detail-artikl {position:relative; left:0px; top:0px; width:365px; min-height:0px; _height:0px;}
.detail-akce {position:relative; left:14px; top:0px; width:905px;}


/*-------------- tabulka podřízené -------------------*/
#podrizeneTabulka {position:relative; left:14px; top:0px; width:905px; min-height:50px; _height:50px; border:0px solid red;}
.podrizeneTabulka {width:905px;}
.podrizeneTabulka th {height:40px; text-align:left; border-bottom:4px solid #d1d3d4; padding:3px;}
.podrizeneTabulka td {height:35px; border-bottom:1px solid #d1d3d4; padding:3px;}
.podrizeneTabulkaNazev h2 {width:600px; text-align:left; font-weight:bold; font-size:15pt! important; color:#990066;}
.podrizeneTabulkaVelikost {width:325px; text-align:left;}
.podrizeneTabulkaVelikost2 {width:130px; text-align:left;}
.podrizeneTabulkaBarva {width:130px; text-align:left;}
.podrizeneTabulkaBarvaProuzek {width:325px; text-align:left;}
.podrizeneTabulkaPopisAkce {width:325px; text-align:left;}
.podrizeneTabulkaCena {width:140px; text-align:left; font-weight:bold; font-size:11pt; color:#990066;}
.podrizeneTabulkaDostupnost {width:180px; text-align:left;}
.podrizeneTabulkaMnozstvi {width:30px; text-align:right;}
.podrizeneTabulkaDoKosiku {width:110px; text-align:right;}
.detailBarvaProuzek {width:100px; height:20px; border:1px solid gray;}


.detail-pole {padding:5px; border:1px solid #d1d3d4;}
.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; width:410px; text-align:left;}
.detail-dalsi-obrazky2 {position:relative; float:right; left:0px; top:0px; width:410px; text-align:right;}
.detail-fotogalerie {position:relative; float:left; left:0px; top:0px; width:212px; height:210px; border:0px solid red;}

.detail-prislusenstvi {position:relative; left:0px; top:0px; height:360px; padding:5px;}
.detail-prislusenstvi-nazev h2 {position:absolute; left:0px; top:0px; width:860px; height:40px; line-height:40px; border-bottom:1px solid #e6e7e8; font-size:12pt! important; font-weight:bold; :0!important; color:#990066;}
.detail-prislusenstvi-obrazek {position:absolute; left:0px; top:60px; width:295px; height:295px; border:0px solid #d1d3d4;}
.detail-prislusenstvi-popis {position:absolute; left:320px; top:60px; width:530px; height:150px;}
.detail-prislusenstvi-neprodejne {position:absolute; left:320px; top:240px; width:530px; height:40px;}
.detail-prislusenstvi-cena-bd {position:absolute; left:320px; bottom:20px; height:40px; font-size:25pt; color:#990066;}
.detail-prislusenstvi-sleva {position:absolute; left:320px; bottom:55px; height:20px;}
.detail-prislusenstvi-dostupnost {position:absolute; left:320px; top:240px; width:530px; height:40px;}
.detail-prislusenstvi-detail {position:absolute; right:10px; bottom:10px; width:150px; height:30px;}
.detail-prislusenstvi-ks {position:absolute; right:170px; bottom:10px; width:40px; height:30px;}
.detail-prislusenstvi-kos {position:absolute; right:10px; bottom:10px; width:150px; height:30px;}
.detail-prislusenstvi-listbox {position:absolute; left:255px; top:160px; width:130px; height:16px;}

.detail-diskuze h3 {position:relative; left:0px; top:0px; width:850px; _height:16px; min-height:16px; font-size:10pt! important; margin:0px !important; padding:0px !important; }
.diskuze-kontrola {position:relative; left:0px; top:0px; width:850px; height:100px;}
.diskuze-picture {position:absolute; left:0px; top:0px; width:130px; height:50px;}
.diskuze-text {position:absolute; left:150px; top:60px; width:160px; height:30px;}
.diskuze-text-chyba {position:absolute; left:320px; top:10px; width:400px; height:30px; color:red;}
.diskuze-kod {position:absolute; left:320px; top:44px; width:80px; height:30px;}
.diskuze-odeslat {position:absolute; left:400px; top:44px; width:150px; height:30px;}

.detail-recenze h3 {position:relative; left:0px; top:0px; width:850px; _height:16px; min-height:16px; font-size:10pt! important; margin:0px !important; padding:0px !important; }
.recenzePlusy {font-weight:bold; color:green; line-height:30px;}
.recenzeMinusy {font-weight:bold; color:red; line-height:30px;}
.recenze-kontrola {position:relative; left:0px; top:0px; width:850px; height:100px;}
.recenze-picture {position:absolute; left:0px; top:0px; width:130px; height:50px;}
.recenze-text {position:absolute; left:150px; top:60px; width:160px; height:30px;}
.recenze-text-chyba {position:absolute; left:320px; top:10px; width:400px; height:30px; color:red;}
.recenze-kod {position:absolute; left:320px; top:44px; width:80px; height:30px;}
.recenze-odeslat {position:absolute; left:400px; top:44px; width:150px; height:30px;}
.recenze-txt-plusy {float:left;width:440px;}
.recenze-txt-minusy{float:left;width:410px;}

.vzorkovnice {position:relative; right:0px; top:0px;}
.detail-vzorkovnice {position:absolute; left:5px; top:5px;}
.detail-provedeni-tonovani {position:absolute; left:0px; top:146px; width:286px; height:50px;}
.detail-tonovani {position:absolute; right:0px; bottom:0px; width:60px; height:50px;}

#facebookTop {position:absolute; right:0px; top:0px; width:0px; height:0px;}

.dira10 {position:relative; left:0px; top:0px; height:10px;}
.dira20 {position:relative; left:0px; top:0px; height:20px;}
.dira28 {position:relative; left:0px; top:0px; height:28px;}
.dira30 {position:relative; left:0px; top:0px; height:30px;}
.dira40 {position:relative; left:0px; top:0px; height:40px;}
.dira50 {position:relative; left:0px; top:0px; height:50px;}
.dira60 {position:relative; left:0px; top:0px; height:60px;}
.dira80 {position:relative; left:0px; top:0px; height:80px;}
.dira100 {position:relative; left:0px; top:0px; height:100px;}


/* ---------- telo prava strana -------------- */
#telo-prava {position:relative; float:left; left:0px; top:3px; width:160px;}

/* ---------- prihlasit -------------- */
#telo-prihlasit {
	position:relative; left:0px; top:0px; width:158px; height:85px; background:url(../icon/bg-prihlasit.jpg) no-repeat 0px 0px;
}
#telo-prihlasit-pozice1 {
	position:absolute; left:10px; top:12px; width:50px; height:20px;
}
#telo-prihlasit-pozice2 {
	position:absolute; left:70px; top:12px; width:50px; height:20px;
}
#telo-prihlasit-pozice3 {
	position:absolute; left:128px; top:27px; width:20px; height:20px;
}
#telo-prihlasit-pozice4 {
	position:absolute; left:10px; top:60px; width:100px; height:20px;
}
#telo-prihlasit-pozice5 {
	position:absolute; left:15px; top:31px; width:50px; height:20px;
}
#telo-prihlasit-pozice6 {
	position:absolute; left:75px; top:31px; width:50px; height:20px;
}

#telo-prihlasen {
	position:relative; left:0px; top:0px; width:158px; height:85px; background:url(../icon/bg-prihlasen.jpg) no-repeat 0px 0px;
}
.telo-prihlasen-jmeno {
	position:absolute; left:10px; top:15px; width:140px; _height:20px; min-height:20px;
}
.telo-prihlasen-udaje {
	position:absolute; left:10px; top:30px; width:140px; height:40px;
}
#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:44px; background:url(../icon/bg-sekce-kosik-nadpis.jpg) no-repeat 0px 0px; font-size:9pt; font-weight:bold; color:#990066;
}
#nadpis-kosik-pozice1 {
	position:absolute; left:37px; top:20px; width:158px; height:20px;
}
#kosik-telo {
	position:relative; left:0px; top:0px; width:158px; background:url(../icon/bg-sekce2-pozadi.jpg) white repeat-y 0px 0px;
}
.polozka-kosik {
	padding-left:10px; font-weight:bold;
}
.bg-kosik {
	/*background:url(../icon/bg-kosik.png) no-repeat 5px 55px;*/
}
.linka-kosik {
	border-bottom:1px solid #efeff0;
}
.btn-kosik {
	text-align:right; padding-right:5px; 
}.sekce2-konec {
	position:relative; left:0px; top:0px; width:158px; height:10px; background:url(../icon/bg-sekce2-konec.jpg) no-repeat 0px 0px;	
}


/* ---------- banner maly -------------- */
#banner-maly {position:fixed; left:50%; top:100px; margin-left:610px; width:100px; height:300px; z-index:10; display:none;}
#banner-malyL {position:fixed; left:50%; top:100px; margin-left:-710px; width:100px; height:300px; z-index:10; display:none; text-align:right;}



/* ---------- top -------------- */
#nadpis-top {
	position:relative; left:0px; top:0px; width:158px; height:44px; background:url(../icon/bg-sekce2-nadpis.jpg) no-repeat 0px 0px; font-size:9pt; font-weight:bold; color:#990066;
}
#nadpis-top-pozice1 {
	position:absolute; left:15px; top:20px; width:158px; height:20px;
}
.telo-top {
	background:url(../icon/bg-sekce2-pozadi.jpg) repeat-y 0px 0px;
}
.polozka-top {
	padding-left:15px; border-top:1px solid #efeff0;
}

#nadpis-top-skupiny {
	position:relative; left:0px; top:0px; width:158px; height:44px; background:url(../icon/bg-sekce2-nadpis.jpg) no-repeat 0px 0px; font-size:9pt; font-weight:bold; color:#990066;
}
#nadpis-top-skupiny-pozice1 {
	position:absolute; left:15px; top:20px; width:158px; height:20px;
}
.telo-top-skupiny {
	background:url(../icon/bg-sekce2-pozadi.jpg) repeat-y 0px 0px;
}
.polozka-top-skupiny {
	padding-left:15px; border-top:1px solid #efeff0;
}


.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;}

/* ---------- bottom -------------- */
#botObal {position:relative; left:0px; top:0px; width:1200px; margin:0px auto 0px auto; min-height:200px; _height:200px; }
#botMez1 {position:relative; left:0px; top:0px; width:1200px; margin:0px auto; height:0px; border:0px solid red;}
#botMez2{position:relative; left:0px; bottom:0px; width:1200px; margin:0px auto;height:0px; border:0px solid red;}


/* ---------- partneri -------------- */
#partneri {position:relative; left:0px; top:0px; width:1200px; _height:100px; min-height:100px; text-align:left; border:0px solid blue; margin:0px auto 0px auto;}
#partneriNadpis {position:relative; left:0px; top:0px; width:1200px; height:30px; text-align:left; display:none;} /* nezobrazujeme */
#partneriTelo {position:relative; left:0px; top:0px; width:1200px; height:100px; text-align:left;}
.partObal {position:relative; display: inline-block; }
.partLogo {position:relative; float:left; left:0px; top:0px; height:40px;}
.partOdd {color:transparent;}


/* ---------- paticka -------------- */
#paticka {position:relative; left:0px; top:0px; width:1200px; min-height:200px; _height:200px; margin:0px auto 0px auto; border:0px solid green; color:#6d6e71;}

#odkazyWeb {position:relative; left:0px; top:0px; width:1200px; min-height:180px; _height:180px; margin:0px auto; border:0px solid green; color:#6d6e71;}
#odkazyFb {position:relative; left:0px; top:0px; width:1200px; height:0px; margin:0px auto; color:#6d6e71;}
#odkazyKarty {position:relative; left:0px; top:0px; width:1200px; height:90px; text-align:right;}
#odkazyMax {position:relative; left:0px; top:0px; width:1200px; height:50px; margin:0px auto; color:#6d6e71;}
.patFir {position:absolute; left:10px; top:0px; width:600px; height:20px; text-align:left;}
.patMax {position:absolute; right:10px; top:0px; width:600px; height:20px; text-align:right;}


.odkazyWebPoz1 {position:relative; float:left; left:10px; top:0px; width:195px; min-height:50px; _height:50px;}
.odkazyWebPoz2 {position:relative; float:left; left:0px; top:0px; width:195px; min-height:50px; _height:50px;}
.odkazyWebPoz3 {position:relative; float:left; left:0px; top:0px; width:195px; min-height:50px; _height:50px;}
.odkazyWebPoz4 {position:relative; float:left; left:0px; top:0px; width:195px; min-height:50px; _height:50px;}
.odkazyWebNadpis {font-weight:bold; font-size:11pt; height:45px; color:Black; }
.odkazyWebOdkaz {height:20px; font-size:9pt;}
.odkazyWebPoz5 {position:relative; float:right; right:10px; top:0px; width:395px; min-height:50px; _height:50px;}
.odkazyWebNovinkyNadpis {font-weight:bold; font-size:11pt; height:45px; color:Black; }
.odkazyWebNovinky {position:relative; left:0px; top:0px; height:30px; font-weight:bold; color:black; vertical-align:bottom;}
.odkazyWebNovinkyMail {position:absolute; left:0px; top:0px; width:60px; height:30px;}
.odkazyWebNovinkyInput {position:absolute; left:70px; top:0px; width:400px; height:30px;}
.stylInputMailing {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; width:220px; height:32px; background-color:white; color:gray; border:1px solid #d0d0d0; border-radius:0px; padding:4px;}
.mailingDalsiUdaje {display:none;}


#telo-kosik {position:relative; left:0px; top:0px; min-height:100px; _height:100px; width:905px;}
.teloKosikNadpisObal {position:relative; left:14px; top:0px; height:230px; width:905px;}
.teloKosikNadpisObal2 {position:relative; left:14px; top:0px; height:160px; width:905px;}
.teloKosikNadpisObal3 {position:relative; left:14px; top:0px; height:120px; width:905px;}
.teloKosikNadpisObal3 h1 {position:relative; left:0px; top:0px; height:120px; width:905px; font-size:25pt!important; margin:0!important; padding:0!important; font-weight:normal; color:#990066;}
.teloKosikNadpisObalOdeslat {position:relative; left:14px; top:0px; height:350px; width:905px;}
.telo-kosik-nadpis {position:absolute; left:0px; top:30px; width:905px; height:70px; font-size:25pt; color:#990066;}
.telo-kosik-nadpis h1 {font-size:25pt!important; margin:0!important; padding:0!important; font-weight:normal;}
.telo-stranaX-nadpis {position:absolute; left:0px; top:100px; width:905px; height:30px; font-size:15pt; color:#990066;}

#telo-kosik-nadpisNavigace {position:absolute; left:0px; top:120px; width:905px; height:60px; font-size:9pt; font-weight:normal; color:silver; background:url(../icon/bgNavigaceKos.png) no-repeat 0px 0px;}
#telo-kosik-nadpisNavigace2 {position:absolute; left:0px; top:120px; width:905px; height:60px; font-size:9pt; font-weight:normal; color:silver; background:url(../icon/bgNavigaceKos2.png) no-repeat 0px 0px;}
#telo-kosik-nadpisNavigace3 {position:absolute; left:0px; top:120px; width:905px; height:60px; font-size:9pt; font-weight:normal; color:silver; background:url(../icon/bgNavigaceKos3.png) no-repeat 0px 0px;}
#telo-odeslat-nadpis {position:absolute; left:0px; top:250px; width:905px; height:60px; font-size:9pt; font-weight:normal; color:silver; background:url(../icon/bgNavigaceKos4.png) no-repeat 0px 0px;}

.btn-1on {position:absolute; left:0px; top:0px; width:226px; height:43px; color:#8fa34b; /*background:url(../icon/btn-1on1.png) no-repeat 0px 0px;*/ }
.btn-2off {position:absolute; left:226px; top:0px; width:226px; height:43px;}
.btn-2on {position:absolute; left:226px; top:0px; width:226px; height:43px; color:#8fa34b;}
.btn-3off {position:absolute; left:452px; top:0px; width:226px; height:43px;}
.btn-3on {position:absolute; left:452px; top:0px; width:226px; height:43px; color:#8fa34b;}
.btn-4off {position:absolute; left:678px; top:0px; width:226px; height:43px;}
.btn-4on {position:absolute; left:678px; top:0px; width:226px; height:43px; color:#8fa34b;}
.btn-text {position:absolute; left:36px; top:13px; width:160px; height:25px;}

#telo-kosik-polozky {position:relative; left:14px; top:0px; width:905px;}
.telo-kosik-zacatek {position:relative; left:0px; top:0px; width:905px; height:40px; border-top:1px solid #d1d3d4;}

.telo-kosik-button {position:relative; left:0px; top:0px; width:905px; height:70px;}
.telo-kosik-button-pozice1 {position:absolute; left:0px; top:0px; width:300px; font-size:15pt; color:#990066;}
.telo-kosik-button-pozice2 {position:absolute; left:300px; top:0px; width:605px; height:40px;  ext-align:right;}
.telo-kosik-button-pozice3 {position:absolute; left:300px; top:16px; width:316px;}
.telo-kosik-button-pozice4 {position:absolute; right:0px; top:80px; width:300px; text-align:right;}

#telo-kosik-platba {position:absolute; left:14px; top:110px; width:905px; height:30px; font-size:10pt; font-weight:bold; color:black; border:0px solid red;}
#telo-kosik-msgImg {position:absolute; left:14px; top:100px; width:200px; height:100px; font-size:10pt; font-weight:normal; border:0px solid green;}
#telo-kosik-msg {position:absolute; left:200px; top:100px; width:700px; height:100px; font-size:10pt; font-weight:normal; border:0px solid green;}
.telo-kosik-button-doprava {position:relative; left:0px; top:0px; width:905px; height:50px;}
.telo-kosik-button-poznamka {position:relative; left:0px; top:25px; width:785px; height:30px;}

.telo-zakaznik {position:relative; left:0px; top:0px; width:905px;}

#souhlasOP {vertical-align:middle;}
.hlavickaObjednavky {background:#e6e7e8; border:1px solid #c7c8ca; height:45px;}
.celkemObjednavky {background:#e6e7e8; border:1px solid #c7c8ca; height:35px;}
.tabObjNadpis {color:black;}
.celkemObjednavkyCena {color:#990066; font-size:15pt;}
.celkemObjednavkyText {color:black;}

.ErrorServerValidation {padding:20px 0 20px 0; color:Red; font-size:12pt;}
#telo-kosik-heureka-garance {position:relative; left:540px; top:20px; width:250px; height:70px;  border:0px solid red;}

.cisObjOdeslat {padding-left:10px; width:300px; float:left; color:#990066; font-size:12pt; line-height:40px;}
.ramecekObjOdeslat {background:#e6e7e8; border:1px solid #c7c8ca; height:40px;}
.datObjOdeslat {padding-right:10px; width:580px; float:left; color:#990066; font-size:10pt; line-height:40px; text-align:right;}
.dodavatelObjOdeslat {width:430px; float:left;}
.zakaznikObjOdeslat {width:410px; float:left;}
.patickaObjOdeslat {background:#f8f8f8; border:1px solid #c7c8ca; height:30px; color:Black;}
.patObjOdeslatL {float:left; padding-left:10px; line-height:30px; width:440px;}
.patObjOdeslatR {float:left; padding-right:10px; line-height:30px; width:440px; text-align:right;}



.vlajky {position:relative; right:30px; bottom:-10px; width:300px; height:20px;}

.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;}

.schovat {display: none;}

.pismo8 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt;}
.pismo9 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:9pt;}
.pismo10 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt;}
.pismo11 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:11pt;}
.pismo12 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:12pt;}
.pismo14 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:14pt;}
.pismo-100 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:110%;}
.pismo-125 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:125%;}
.pismo-150 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:150%;}
.pismo-200 {font-family:Open Sans,Tahoma,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 {}
.kurziva {font-style: italic;}

.barva-akce {color:#58595b;}
.bila {color:white;}
.cerna {color:black;}
.cervena {color:red;}
.seda {color:gray;}
.zelena {color:green;}
.oranzova {color:Orange;}
.modra {color:Navy;}
.skladem {color:#83a313;}
.neniSkladem {color:#808285;}
.barva-0 {color:#990066;}
.barva-1 {color:#73292a;}

.bg-0 {background:#f8f8f8;}
.bg-1 {background:#e6e7e8;}
.bg-2 {background:#fafafa;}
.bg-3 {background:#f4f4f4;}
.bg-4 {background:#d1d3d4;}
.bg-5 {background:#f0e68c;}
.bg-6 {background:#ffa500;}
.bg-7 {background:#e6e7e8; border:1px solid #c7c8ca;}
.bg-bila {background:white;}
.bg-cerna {background:black;}
.bg-zluta {background:#FFFF00;}

.tb8 {font-family:Open Sans,Tahoma, Verdana, san-serif, arial; font-size:8pt; background-color:white; border:1px solid silver;}
.tb8-chyba {font-family:Open Sans,Tahoma, Verdana, san-serif, arial; font-size:8pt; background-color:#fafad2; border:1px solid red;}
.tb-cis {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; padding:4px; border:1px solid #d0d0d0; background-color:white; border-radius:0px; font-size:8pt; text-align:right;}
.tb-str {font-family:Open Sans,Tahoma, Verdana, san-serif, arial; padding:4px; border:1px solid #d0d0d0; font-size:9pt; height:23px; background-color:white;}
.ta8 {font-family:Open Sans,Tahoma, Verdana, san-serif, arial; font-size:8pt; background-color:white; border:1px solid silver;}
.tb-priplatek {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; text-align:right; background-color:white; border:1px solid white;}
.tb7w {font-family:Open Sans,Tahoma, Verdana, san-serif, arial; font-size:7pt; border:0px solid white;}
.tb8w {font-family:Open Sans,Tahoma, Verdana, san-serif, arial; font-size:8pt; border:0px solid white;}
.tb8Naseptavac {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; padding:4px; width:220px; border:1px solid #c7c8ca; border-radius:0px; font-size:10pt; outline-color:#a7a9ac; background:url(../icon/bgNaseptavac-nic.jpg) white repeat-x 0px 0px;}
.ta10 {font-family:Open Sans,Tahoma, Verdana, san-serif, arial; font-size:10pt; background-color:white; border:1px solid silver;}
.tb10 {font-family:Open Sans,Tahoma, Verdana, san-serif, arial; font-size:10pt; background-color:white; border:1px solid silver;}
.tb-ks {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; padding:4px; border:1px solid #d0d0d0; width:23px; height:23px; background-color:white; border-radius:0px; font-size:9pt; text-align:right;}
.tbKsIndex {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; padding:6px; border:1px solid #d0d0d0; width:40px; height:30px; background-color:white; border-radius:0px; font-size:15pt; text-align:right;}

.tbForm {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; height:32px; background-color:white;  border:1px solid #d0d0d0; border-radius:0px; padding:4px;}
.tbForm-chyba {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; height:32px; background-color:white;  border:1px solid red; border-radius:0px; padding:4px;}

.tb-70 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; width:70px; height:32px; background-color:white;  border:1px solid #d0d0d0; border-radius:0px; padding:4px;}
.tb-120 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; width:120px; height:32px; background-color:white;  border:1px solid #d0d0d0; border-radius:0px; padding:4px;}
.tb-220 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; width:220px; height:32px; background-color:white;  border:1px solid #d0d0d0; border-radius:0px; padding:4px;}
.tb-260 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; width:260px; height:32px; background-color:white;  border:1px solid #d0d0d0; border-radius:0px; padding:4px;}
.tb-350 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; width:350px; height:32px; background-color:white;  border:1px solid #d0d0d0; border-radius:0px; padding:4px;}
.tb-620 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; width:620px; height:32px; background-color:white;  border:1px solid #d0d0d0; border-radius:0px; padding:4px;}
.tb-680 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; width:680px; height:32px; background-color:white;  border:1px solid #d0d0d0; border-radius:0px; padding:4px;}
.ta-350 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; width:730px; height:150px; background-color:white;  border:1px solid #d0d0d0; border-radius:0px; padding:4px;}
.ta-410 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; width:410px; height:150px; background-color:white;  border:1px solid #d0d0d0; border-radius:0px; padding:4px;}
.ta-730 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; width:730px; height:150px; background-color:white;  border:1px solid #d0d0d0; border-radius:0px; padding:4px;}
.ta-850 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; width:850px; height:150px; background-color:white;  border:1px solid #d0d0d0; border-radius:0px; padding:4px;}
.ta-poznamka {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; width:870px; height:32px; background-color:white;  border:1px solid #d0d0d0; border-radius:0px; padding:4px;}
.ta-poznamka850 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; width:850px; height:32px; background-color:white;  border:1px solid #d0d0d0; border-radius:0px; padding:4px;}
.tbKupon {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; padding:4px; border:1px solid silver; background-color:white; border-radius:0px; font-size:10pt; text-align:left; color:Black;}

.lb8 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt;}
.lb10 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; padding:4px;}
.lbListaPol {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; padding:0px; width:50px;}
.lbListaMena {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; padding:0px; width:60px;}

.button-1 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding:0px; margin:0px; width:100px; height:30px; background:url('../icon/bg-button-1.png') no-repeat 0px 1px; cursor:pointer;}
.button-2 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding:0px; margin:0px; width:100px; height:30px; border:0; background:url('../icon/bg-button-2.png') no-repeat 0px 1px; cursor:pointer;}
.button-3 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding:0px; margin:0px; color:white; width:100px; height:30px; background:url('../icon/bg-button-3.png') no-repeat 0px 1px; cursor:pointer;}
.button-4 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding:0px; margin:0px; color:black; width:180px; height:30px; background:url('../icon/bg-button-4.png') no-repeat 0px 1px; border:0px; cursor:pointer;}
.buttonSmazatObjednavku {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding:0px; margin:0px; color:white; width:180px; height:30px; background:url('../icon/bg-button-5.png') no-repeat 0px 1px; border:0px; cursor:hand; cursor:pointer;}
.buttonOpravitPolozky {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding:0px; margin:0px; color:black; width:180px; height:30px; background:url('../icon/bg-button-6.png') no-repeat 0px 1px; border:0px; cursor:hand; cursor:pointer;}
.buttonPokracovat {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding:0px; margin:0px; color:white; width:180px; height:30px; background:url('../icon/bg-button-7.png') no-repeat 0px 1px; border:0px; cursor:hand; cursor:pointer;}
.buttonDokoncitObjednavku {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding:0px; margin:0px; color:white; width:180px; height:30px; background:url('../icon/bg-button-8.png') no-repeat 0px 1px; border:0px; cursor:hand; cursor:pointer;}
.buttonDokoncitObjednavku2 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding:0px; margin:0px; color:white; width:180px; height:30px; background:url('../icon/bg-button-5.png') no-repeat 0px 1px; border:0px; cursor:hand; cursor:pointer;}
.buttonOdeslat {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding:0px; margin:0px; font-weight:normal; color:black; width:100px; height:30px; background:url('../icon/bg-button-9.png'); border:0px; cursor:hand;}
.buttonReset {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding:0px; margin:0px; font-weight:normal; color:black; width:100px; height:30px; background:url('../icon/bg-button-10.png'); border:0px; cursor:hand;}
.buttonVlozit {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding:0px; margin:0px; font-weight:normal; color:black; width:100px; height:30px; background:url('../icon/bg-button-1.png') no-repeat 0px 0px; border:0px; cursor:hand;}
.buttonOk {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding:0px; margin:0px; font-weight:normal; color:black; width:100px; height:30px; background:url('../icon/bg-button-2.png') no-repeat 0px 1px; border:0px; cursor:hand;}
.buttonKeZbozi {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding:0px; margin:0px; font-weight:normal; color:black; width:140px; height:30px; background:url('../icon/bg-button-2.png') repeat-x 0px 1px; border:0px; cursor:hand;}
.buttonPokracovatDoKose {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding:0px; margin:0px; font-weight:normal; color:white; width:170px; height:30px; background:url('../icon/bg-button-7.png') repeat-x 0px 1px; border:0px; cursor:hand;}
.buttonDarkoveBaleni {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding:0px; margin:0px; color:white; width:180px; height:30px; background:url('../icon/bg-button-7.png') no-repeat 0px 1px; border:0px; cursor:hand; cursor:pointer;}

.delka20 {width:20px;}
.delka30 {width:30px;}
.delka25 {width:25px;}
.delka40 {width:40px;}
.delka50 {width:50px;}
.delka55 {width:55px;}
.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;}
.delka270 {width:270px;}
.delka290 {width:290px;}
.delka300 {width:300px;}
.delka320 {width:320px;}
.delka330 {width:330px;}
.delka360 {width:360px;}
.delka400 {width:400px;}
.delka450 {width:450px;}
.delka420 {width:420px;}
.delka460 {width:460px;}
.delka470 {width:470px;}
.delka620 {width:620px;}
.delka650 {width:650px;}
.delka665 {width:665px;}
.delka98prc {width:98%;}
.dl100prc {width:100%; height:auto;}

.zakObal {width:600px; float:left;}
.zakPoz1, .zakPoz2,.zakZpusob {width:200px; height:28px; float:left; padding-left:5px;}
.zakPoz1 {height:35px;}
.zakPoz2 {height:25px;}
.tbZak1 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; width:200px; height:32px; background-color:white;  border:1px solid #d0d0d0; border-radius:0px; padding:4px;}
.tbZak2 {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; width:420px; height:32px; background-color:white;  border:1px solid #d0d0d0; border-radius:0px; padding:4px;}
.tbZak2Chyba {font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:10pt; text-align:left; width:420px; height:32px; background-color:white;  border:1px solid red; border-radius:0px; padding:4px;}
.nadpisField {font-size:12pt; color:#990066;}
.nutRegZak {padding-left:5px; color:Black;}


.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;}
.vyska26 {_height:26px; min-height:26px;}
.vyska28 {height:28px;}
.vyska30 {height:30px;}
.vyska40 {height:40px;}
.vyska50 {height:50px;}
.vyska60 {height:60px;}
.vyska70 {height:70px;}
.vyska80 {height:80px;}
.vyska100 {height:100px;}
.vyska120 {height:120px;}
.vyska140 {height:140px;}
.vyska160 {height:160px;}
.vyska250 {height:250px;}
.vyska270 {height:270px;}


/* ---------- odsazeni kolem -------------- */
.odsazeni0 {margin:0px; padding:0px;}
.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-r5t10 {
	margin-right:5px; margin-top:10px;
}
.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; 
}
.leva25 {
	padding-left:25px; 
}
.leva30 {
	padding-left:30px; 
}
.leva35 {
	padding-left:35px; 
}
.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; 
}
.top18 {
	padding-top:18px; 
}
.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 {text-align:justify;}
.zarovnani-leva {text-align:left;}
.zarovnani-prava {text-align:right;}
.zarovnani-stred {text-align:center;}

.nahoru {vertical-align: top;}
.dolu {vertical-align: bottom;}
.nastred {vertical-align: middle;}

.float-leva {float:left;}
.float-prava {float:right;}

.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;}
.r-bottom-w {border-bottom:1px solid white;}
.ramecek-1w {border:1px solid white;}
.r-bottom2 {border-bottom:1px solid #990066;}
.ramecek-dalsi-obrazek {border:1px solid silver;}
.r-bottom3 {border-bottom:1px solid #e6e7e8;}


/* ---------- záložky -------------- */
#zalozkyObal {margin:0; padding:0;clear:both;}
div.zalozky {margin:0; margin-left:15px; width:890px; padding:0; height:48px; background-image: url("../Icon/ZalozkaPrazdno.png"); background-position:left bottom; background-repeat:repeat-x; clear:both;}
div.zalozkyObsah {margin:0; margin-left:15px; margin-right:15px; border:solid 1px #CFC7BE; border-top:none; padding:0px 15px 30px 15px;}
div.zalozkyObsah {padding-top:50px; padding-bottom:20px;}
.zalozkaNadpis h3 {font-size:12pt! important; color:#990066; height:40px; padding-left:5px;}
.techParPol {height:22px; line-height:22px;}

table.zalozky {table-layout:auto;}
table.zalozky td {border:none 0; height:48px;}
td.zalozkaZacatek {width:17px; background-image: url("../Icon/ZalozkaZacatek.png"); background-position:left bottom; background-repeat:no-repeat; }
td.zalozkaKonec {width:23px; background-image: url("../Icon/ZalozkaKonec.png"); background-position:left bottom; background-repeat:no-repeat;}
td.zalozkaStred {font-size:10pt; font-weight:bold; background-image: url("../Icon/ZalozkaStred.png"); background-position:left bottom; background-repeat:repeat-x; text-align:center;}
td.zalozkaStred span {position:relative; top:3px; line-height:45px;}
td.zalozkaZacatekSelected {width:17px; background-image: url("../Icon/ZalozkaZacatekSelected.png"); background-position:left bottom; background-repeat:no-repeat;}
td.zalozkaKonecSelected {width:23px; background-image: url("../Icon/ZalozkaKonecSelected.png"); background-position:left bottom; background-repeat:no-repeat;}
td.zalozkaStredSelected {font-size:12pt; font-weight:bold; background-image: url("../Icon/ZalozkaStredSelected.png"); background-position:left bottom; background-repeat:repeat-x; text-align:center;}
td.zalozkaStredSelected a {color:#990066;}
td.zalozkaStredSelected a:hover {color:#000000;}
td.zalozkaStredSelected span {position:relative;}






/* ---------- telo polozky prehled -------------- */
.teloPrehledZacatek {position:relative; left:14px; top:0px; width:905px; height:40px;}
.teloPrehled {position:relative; left:14px; top:0px; width:905px; _height:220px; min-height:220px;}

.teloPrehledTable {width:905px; border:solid 1px #ebebec;-webkit-border-radius:0px;-moz-border-radius:0px; border-radius:0px; /*border-collapse:collapse;*/}
.teloPrehledTableSuda {background-color:#f8f8f8;}
.teloPrehledTableLicha {background-color:#ffffff;}
.teloPrehledTable th {background-color:#f3f4f4; height:30px; border-bottom:solid 1px #d1d3d4; padding:3px;}
.teloPrehledTable td {height:30px; border-bottom:solid 1px #d1d3d4; padding:3px;}
.teloPrehledTableNazev {text-align:left; color:#808285;}
.teloPrehledTableArtikl {text-align:center; width:100px;}
.teloPrehledTableDostupnost {text-align:center; width:60px; }
.teloPrehledTableDostupnost img {width:20px; height:20px; border:none;}
.teloPrehledTableMnoz {position:relative; left:0px; top:0px; width:40px; height:23px; border:0px solid red;}
.teloPrehledTableMnozInput {position:absolute; right:0px; top:0px; width:20px; height:23px;}
.teloPrehledTableDokosiku {text-align:center; width:100px;}
.teloPrehledTableDokosiku input {}
.teloPrehledTableCenaBd {width:100px; text-align:right;}
.teloPrehledTableCenaD {width:120px; text-align:right;}



/* ---------- našeptávač -------------- */
#NaseptavacWrapper {z-index:100; display:none; width:300px; background-color:#fafafa; position:absolute; top:0px; left:0px; margin:0; padding:0; /*border:solid 1px #303030;*/}
#NaseptavacTable {margin:0;padding:0; border-collapse:collapse; border:solid 1px #d1d3d4; width:100%;}
#NaseptavacTable td {margin:0; padding:0; height:25px; line-height:25px; vertical-align:middle; cursor:pointer; padding-left:5px; /*border:solid 1px silver; */}
#NaseptavacTable td a {text-decoration:none; color:#000000; cursor:pointer; font-weight:normal;}
#NaseptavacTable tr.NaseptavacTable-item0 td {background-color:#fafafa; }
#NaseptavacTable tr.NaseptavacTable-item-alter0 td {background-color:#ffffff;}
#NaseptavacTable tr.NaseptavacTable-item-selected0 td {background-color:#f4f8d6;}
#NaseptavacTable tr.NaseptavacTable-item-alter-selected0 td {background-color:#f4f8d6;}
#NaseptavacTable tr.NaseptavacTable-item0 td a {color:#303030; font-weight:bold; font-size:10pt;}
#NaseptavacTable tr.NaseptavacTable-item-alter0 td a {color:#303030; font-weight:bold; font-size:10pt;}
#NaseptavacTable tr.NaseptavacTable-item-selected0 td a {color:#303030; font-weight:bold; font-size:10pt;}
#NaseptavacTable tr.NaseptavacTable-item-alter-selected0 td a {color:#303030; font-weight:bold; font-size:10pt;}
#NaseptavacTable tr.NaseptavacTable-item1 td {background-color:#fafafa;}
#NaseptavacTable tr.NaseptavacTable-item-alter1 td {background-color:#ffffff;}
#NaseptavacTable tr.NaseptavacTable-item-selected1 td {background-color:#f4f8d6;}
#NaseptavacTable tr.NaseptavacTable-item-alter-selected1 td {background-color:#f4f8d6;}
#NaseptavacTable tr.NaseptavacTable-item1 td a {color:#303030;}
#NaseptavacTable tr.NaseptavacTable-item-alter1 td a {color:#303030;}
#NaseptavacTable tr.NaseptavacTable-item-selected1 td a {color:#303030;}
#NaseptavacTable tr.NaseptavacTable-item-alter-selected1 td a {color:#303030;}
.NaseptavacTable-popisek {color:#909090; font-size:8pt;}




/* ---------- zpravy -------------- */
div.zprava {padding:0; margin:0; width:905px; margin-left:30px; position:relative; text-align:center;}
div.zprava p.nadpis {padding:0; margin:0; font-weight:bold; font-size:11pt; padding:0; text-align:left;}
div.zprava p.nadpis span.datum {color:#909090; font-size:8pt;}
div.zprava p.text {width:440px; text-align:left; text-align:justify;}
div.zprava div {width:110px; height:25px; position:absolute; right:-50px;bottom:25px; text-align:right;}
div.zprava img {margin:0px 0 10px 0; border:0;}


/* ---------- zpravy -------------- */
.zpravy {position:relative; left:14px; top:20px; width:905px; _height:20px; min-height:20px; padding-bottom:10px; margin:10px;}
.zpravaNadpis {position:relative; left:0px; top:0px; _height:30px; min-height:30px; font-weight:bold; font-size:11pt;}
.zpravaDatum {font-weight:normal; font-size:8pt; color:#909090;}
.zpravaText {position:relative; left:0px; top:0px; _height:30px; min-height:30px;}
.zpravaOdkaz {position:relative; left:0px; top:0px; height:30px; text-align:right; padding-right:10px;}
    




/* ---------- popis include texty -------------- */
.popis-texty {
	position:relative; left:14px; top:0px; width:905px; _height:16px; min-height:16px;
}



/* ---------- alternativní produkty -------------- */
.alternativni-produkty h2
{
    font-size:20px; padding-top:100px; color:#990066; width:905px; border-bottom:1px solid silver;
}

.alternativni-produkty
{
    padding-bottom:15px;          
}


/* ---------- externí sklad -------------- */

.detail-dostupnost-externi {
	position:absolute; left:0px; top:115px; height:30px; font-weight:bold;
}

.tabulka-dostupnost-externi {
	position:absolute; left:110px; top:200px; width:170px; height:30px; text-align:right;
}

.seznam-dostupnost-externi {
	position:absolute; left:210px; top:141px; width:405px; height:16px;
}
.barva-dostupnost-externi {
	color:red;
}



/* ---------- kontakt -------------- */
.mapaFirma {border:1px solid silver;}
.kontaktF h2 {font-size:15pt!important; margin:0px!important; font-weight:normal; color:#990066;}
.kontaktHl {font-size:12pt; color:#990066;}
.kontaktM h3 {font-size:10pt!important; margin:0px!important; font-weight:normal;}
.kontaktW h3 {font-size:10pt!important; margin:0px!important; font-weight:normal;}


/*-------------- obchodní podmínky-------------------*/

.nadpisObchodniPodminky { font-size:14pt; text-decoration: underline; color:#990066;}
.textObchodniPodminky { position:relative; top:0px; left:0px;}


/* ---------- Doprava a platba -------------- */
#zeme-hlavicka {width:905px; height:45px; background:#e6e7e8; border:1px solid #c7c8ca; vertical-align:middle; line-height:45px; font-size:12pt; color:#990066;}
#zemeTeloObal {width:905px; border-left:1px solid #c7c8ca; border-right:1px solid #c7c8ca;}
#zeme-telo {padding:20px;}
.zemeTeloNadpis {padding-left:20px;}
.zeme-telo-polozka {line-height:30px; height:30px; font-size:10pt; vertical-align:middle;}
.zeme-telo-polozka label{cursor:pointer;}
.zeme-telo-polozka input{cursor:pointer;}
#zeme-paticka {width:905px; border-left:1px solid #c7c8ca; border-right:1px solid #c7c8ca; border-bottom:1px solid #c7c8ca;}

#doprava-hlavicka {width:905px; height:45px; background:#e6e7e8; border:1px solid #c7c8ca; vertical-align:middle; line-height:45px; font-size:12pt; color:#990066;}
#dopravaTeloObal {width:905px; border-left:1px solid #c7c8ca; border-right:1px solid #c7c8ca;}
#doprava-telo {padding:20px;}
.dopravaTeloNadpis {padding-left:20px;}
.doprava-telo-polozka {line-height:30px; height:30px; font-size:10pt; vertical-align:middle;}
.doprava-telo-polozka label{cursor:pointer;}
.doprava-telo-polozka input{cursor:pointer;}
#doprava-paticka {width:905px; border-left:1px solid #c7c8ca; border-right:1px solid #c7c8ca; border-bottom:1px solid #c7c8ca;}
.dopravaPopisDodani {font-size:9pt; font-style:italic; color:Green;}



#zasilkovna-hlavicka {width:905px; height:45px; background:#e6e7e8; border:1px solid #c7c8ca; vertical-align:middle; line-height:45px; font-size:12pt; color:#990066;}
#zasilkovnaTeloObal {width:905px; border-left:1px solid #c7c8ca; border-right:1px solid #c7c8ca;}
#zasilkovna-telo {padding:20px;}
.zasilkovnaTeloNadpis {padding-left:20px;}
.zasilkovna-telo-polozka {line-height:30px; height:30px; font-size:10pt; vertical-align:bottom;}
.zasilkovna-telo-polozka label{cursor:pointer;}
.zasilkovna-telo-polozka input{cursor:pointer;}
#zasilkovna-paticka {width:905px; border-left:1px solid #c7c8ca; border-right:1px solid #c7c8ca; border-bottom:1px solid #c7c8ca;}

#zasilkovna-infobox-hlavicka {width:905px; height:45px; background:#fafeb2; border:1px solid #ddddd5; vertical-align:middle; line-height:45px; font-size:12pt; color:#990066;}
#zasilkovnaInfoTeloObal {width:905px; border-left:1px solid #ddddd5; border-right:1px solid #ddddd5; background:#f8f8f8;}
.zasilkovnaInfoTeloNadpis {padding-left:20px;}
#zasilkovna-infobox-telo {padding:20px;}
#zasilkovna-infobox-paticka {width:905px; border-left:1px solid #ddddd5; border-right:1px solid #ddddd5; border-bottom:1px solid #ddddd5;}
#Zasilkovna_InfoBox {}

#ZasilkovnaInfo_Table {color:Black; font-size:12px;}
.zasilkovna-lefttd {vertical-align:top; padding:10px;}
.zasilkovna-nadpis {font-weight:bold; font-size:14px; padding-bottom:5px;}
.zasilkovna-place {padding-bottom:5px;}
.zasilkovna-street {padding-bottom:5px;}
.zasilkovna-city {padding-bottom:15px;}
.zasilkovna-openingHours {padding-bottom:15px; line-height:25px;}
.zasilkovna-directions {padding-bottom:15px;}
.zasilkovna-directions p {font-size:12px;}
.zasilkovna-url a:link, a:visited {text-decoration: underline; color:#990066;}
.zasilkovna-url a:hover {text-decoration: underline; color:black;}
.zasilkovna-righttd {}
.zasilkovna-googleMap {}
.zasilkovna-fotky {padding-top:20px;}
.zasilkovna-fotky img {padding-right:15px;}

#platba-hlavicka {width:905px; height:45px; background:#e6e7e8; border:1px solid #c7c8ca; vertical-align:middle; line-height:45px; font-size:12pt; color:#990066;}
#platbaTeloObal {width:905px; border-left:1px solid #c7c8ca; border-right:1px solid #c7c8ca;}
#platba-telo {padding:20px;}
.platbaTeloNadpis {padding-left:20px;}
.platba-telo-polozka {line-height:30px; height:30px; font-size:10pt; vertical-align:middle;}
.platba-telo-polozka label{cursor:pointer;}
.platba-telo-polozka input{cursor:pointer;}
#platba-paticka {width:905px; border-left:1px solid #c7c8ca; border-right:1px solid #c7c8ca; border-bottom:1px solid #c7c8ca;}

#poznamka-hlavicka {width:905px; height:45px; background:#e6e7e8; border:1px solid #c7c8ca; vertical-align:middle; line-height:45px; font-size:12pt; color:#990066;}
#poznamkaTeloObal {width:905px; border-left:1px solid #c7c8ca; border-right:1px solid #c7c8ca;}
#poznamka-telo {padding:20px;}
.poznamkaTeloNadpis {padding-left:20px;}
.poznamka-telo-polozka label{cursor:pointer;}
.poznamka-telo-polozka input{cursor:pointer;}
#poznamka-paticka {width:905px; border-left:1px solid #c7c8ca; border-right:1px solid #c7c8ca; border-bottom:1px solid #c7c8ca;}




/*------------- fotogalerie ------------ */
.fotogalerie_obrazek {padding:0; margin:0; float:left; vertical-align:middle; margin-right:0px; margin-bottom:60px; width:225px; height:auto; table-layout:fixed;}
.fotogalerie_obrazek td {border:0; width:225px; height:auto; vertical-align:top; text-align:left;}
.fotogalerie_obrazek img {border:solid 1px #DDDDDD; padding:0; margin:0; vertical-align:middle;}

.regFormHl {font-size:12pt; color:#990066; padding-left:10px; background:#f6f6f6;}
.regFormTxt {background:#f6f6f6;}


.nadpis-dalsi-odkazy {
	font-weight:bold; font-size:10pt; color:gray;
}
.nadpis2-dalsi-odkazy {
	font-weight:bold; font-size:10pt; color:#c21616;
}


.textRegForm {font-size:12pt; font-weight:normal; color:#990066;}


/*------------- Email Check ------------ */
#emailCheckNOK {color:Red;}
#emailCheckOK {color:Green;}

/*----------- Zapomenute heslo ------------*/
#errorText { height:60px; color:Red; font-size:10pt; text-align:center;}
#infoText { height:60px; color:Green; font-size:10pt; text-align:center;}

fieldset.login {font-size:10pt; padding:20px; margin-bottom:60px; border:1px solid #d1d3d4;}
fieldset.zapHeslo {font-size:10pt; padding:20px; margin-bottom:300px; border:1px solid #d1d3d4;}
div.kontrolniKod {position:relative; width:700px; height:100px;}
.kontrolniText {position:absolute; left:0px; top:80px; width:140px; height:26px;}
.kontrolniCaptcha {position:absolute; left:140px; top:20px; width:160px; height:74px;}
.kontrolniPole {position:absolute; left:300px; top:70px; width:80px; height:30px;}
.kontrolniKodChyba {position:absolute; left:300px; top:40px; width:400px; height:30px; color:Red;}
.kontrolniOdeslat {position:absolute; left:380px; top:68px; width:120px; height:30px;}
div.kontrolniKod img {vertical-align:middle; margin-right:15px;}
div.kontrolniKod input {}


/*-----------  info kosik ------------*/  
#infoPopUpKosik {width:600px;}
.infoPopUpKosik1 {width:150px; line-height:12px; float:left; vertical-align:top;}
.infoPopUpKosik2 {width:450px; line-height:12px; float:left; text-align:left;}



/*----------- Doprava zdarma info ------------*/  
   
#DopravaZdarmaPopup {width:600px; background-color:white;color:black; font-size:10pt; display:none; position:absolute; z-index:100;}
#DopravaZdarmaPopup_Hlavicka {text-align:right; height:35px; background:url('../icon/bg-lista-doprava-500.jpg') no-repeat 0px 0px;}
#DopravaZdarmaPopup_Hlavicka img {position:relative; right:5px; top:7px;}
#DopravaZdarmaPopup_Telo {text-align:center; padding-top:30px; background:url('../icon/bg-DopravaZdarmaPopup.png') white repeat-x left bottom;}
#DopravaZdarmaPopup_TeloLimitDealer {line-height:50px; text-align:left; text-align:center;}
#DopravaZdarmaPopup_TeloDoprava {line-height:50px; text-align:left;}
#DopravaZdarmaPopup_TeloDoprava img {vertical-align:middle; margin-right:10px; margin-left:30px;}
#DopravaZdarmaPopup_TeloDarek {position:relative; padding-top:10px; line-height:50px; text-align:left;}
#DopravaZdarmaPopup_TeloDarek img {vertical-align:middle; margin-right:10px; margin-left:30px; }
#DopravaZdarmaPopup_TeloDarek a {color:#990066; text-decoration: underline;}
#DopravaZdarmaPopup_TeloDarek a:hover {color:#990066; text-decoration: none;}
#DopravaZdarmaPopup_TeloDarek_Text {position:absolute; left:125px; top:10px; text-align:left; line-height:22px;}
#DopravaZdarmaPopup_TeloOK {text-align:center; padding-top:30px; padding-bottom:20px;}
#DopravaZdarmaPopup_TeloButton {/*font-family:Open Sans,Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding:0px; margin:0px; font-weight:bold; color:white; width:160px; height:25px; background:url('../icon/bg-button-8.png') no-repeat 0px 1px; border:0px; cursor:hand;*/}
#DopravaZdarmaPopup_Paticka {height:10px; line-height:10px; text-align:center;}
#DopravaZdarmaPopup_Background {width:100%; height:300%; position:absolute; z-index:1; background:url('../icon/overlay.png') repeat 0px 0px;}
#DopravaZdarma_TeloDoprava {color:Black; padding-top:10px; padding-bottom:10px; line-height:50px; text-align:left; width:380px; background-color:#FFFFFF; border:1px solid silver; display:inline-block;}
#DopravaZdarma_TeloDoprava img {vertical-align:middle; margin-right:10px; margin-left:20px;}
#DopravaZdarma_TeloDoprava a {color:#990066; text-decoration:underline;}
#DopravaZdarma_TeloDoprava a:hover {color:#990066; text-decoration: none;}
#DopravaZdarma_TeloDarek {color:Black; padding-top:10px; padding-bottom:10px; line-height:50px; text-align:left; width:390px; background-color:#FFFFFF; border:1px solid silver; display:inline-block;}
#DopravaZdarma_TeloDarek img {vertical-align:middle; margin-right:10px; margin-left:20px;}
#DopravaZdarma_TeloDarek a {color:#990066; text-decoration:underline;}
#DopravaZdarma_TeloDarek a:hover {color:#990066; text-decoration: none;}
#DopravaZdarma_Div {color:black; text-align:right; line-height:40px; width:100%; _height:40px; min-height:40px; background:#fafeb2; border:1px solid #ddddd5;}



/*-------------- Slevové kupóny -----------------*/
#kupon_error {color:Red; display:none;}
#kupon_error2 {color:Red; display:none;}
#kupon_error3 {color:Red; display:none;}
#kupon2_error {color:Red; display:none;}
#kupon2_error2 {color:Red; display:none;}
#kupon2_error3 {color:Red; display:none;}
#kupon_text {font-size:8pt; margin:10px;}
.form-polozka label{cursor:pointer;}


/*-------------- Top lišta -----------------*/
#topLista {
	position:relative; left:0px; top:0px; width:100%; height:0px; z-index: 10; font-size:10pt;
}

/*-------------- ikony ke zboží -----------------*/
.ikonyZboziIndex {position:absolute; left:10px; bottom:10px; min-height:0px; _height:0px; width:30px; z-index:10;}
.ikonaZboziIndex {box-shadow: 2px 2px 2px silver; padding-top:2px; width:30px;}
.ikonyZboziDetail {position:absolute; left:10px; bottom:10px; min-height:0px; _height:0px;  width:60px;}
.ikonaZboziDetail {box-shadow: 2px 2px 2px silver; padding-top:2px; width:60px;}
.ikonyZboziDetailPrislusenstvi {position:absolute; left:10px; bottom:20px; min-height:0px; _height:0px;  width:30px;}
.ikonaZboziDetailPrislusenstvi {box-shadow: 2px 2px 2px silver; padding-top:2px; width:30px;}


/*-------------- iPlatba-------------------*/
#kosik-iplatba {width:905px; position:relative; left:15px; top:-15px; height:130px; background:white; clear:both; cursor:pointer;}
#iPlatba_LimitSpan {position:relative; left:15px; color:Gray;}
.platba-telo-polozka-disabled {line-height:30px; height:30px; font-size:10pt; vertical-align:middle; color:gray;}
.platba-telo-polozka-disabled label{cursor:default; text-decoration:line-through;}
.platba-telo-polozka-disabled input{cursor:default;}
.detail-iplatba {position:absolute; right:10px; top:300px; height:30px;}
.detail-iplatba img {cursor:pointer;}



/* ----------------------------- bez ramecku ----------------------------- 
#bg-tabulka {background-color:white; background:url(../icon/nic.jpg) white repeat-y 0px 0px;}
#top-tabulka {background:url(../icon/nic.jpg) white no-repeat 0px bottom;}
#left-tabulka {background:url(../icon/nic.jpg) white repeat-y 0px 0px;}
#right-tabulka {background:url(../icon/nic.jpg) white repeat-y 0px 0px;}
#paticka-pozadi{background:url(../icon/nic.jpg) white no-repeat 0px 0px;}
*/




/* ----------------------------- prodejci ----------------------------- */
.prodejci {position:relative; left:0px; top:0px; width:905px; _height:100px; min-height:100px;}
.prodejciL {position:relative; left:0px; top:0px; width:600px; float:left; _height:100px; min-height:100px;}
.nadpisProdejci {font-size:15pt!important; margin:0px!important; font-weight:normal!important;}
.prodejciFirma {height:30px; font-size:12pt; color:#990066; line-height:30px;}
.prodejciJmeno {font-size:11pt; font-weight:bold;}
.prodejciInfo {font-style: italic;}
.prodejciRfoto {position:relative; left:0px; top:0px; width:300px; _height:100px; min-height:100px; float:left; text-align:right;}


/* ----------------------------- mapa kraju ----------------------------- */
.mapaKraju {position:relative; left:0px; top:0px; width:905px; height:500px;}
.obrKraj {position:absolute; width:30px; height:30px; left:0px; top:0px;}
.kraj1,.kraj2,.kraj3,.kraj4,.kraj5,.kraj6,.kraj7,.kraj8,.kraj9,.kraj10,.kraj11,.kraj12,.kraj13,.kraj14 {position:absolute; width:30px; height:30px; background:url(../icon/icoPocet.png); color:White; line-height:28px; text-align:center;}

.kraj1 {left:170px; top:140px;}
.kraj2 {left:160px; top:190px;}
.kraj3 {left:150px; top:260px;}
.kraj4 {left:70px; top:200px;}
.kraj5 {left:35px; top:135px;}
.kraj6 {left:110px; top:95px;}
.kraj7 {left:200px; top:70px;}
.kraj8 {left:260px; top:120px;}
.kraj9 {left:290px; top:175px;}
.kraj10 {left:250px; top:220px;}
.kraj11 {left:320px; top:270px;}
.kraj12 {left:360px; top:200px;}
.kraj13 {left:400px; top:245px;}
.kraj14 {left:420px; top:180px;}

.kraj16,.kraj17,.kraj18,.kraj19,.kraj20,.kraj21,.kraj22,.kraj23 {position:absolute; width:30px; height:30px; background:url(../icon/icoPocet.png); color:White; line-height:28px; text-align:center;}
.kraj16 {left:365px; top:360px;}
.kraj17 {left:405px; top:345px;}
.kraj18 {left:440px; top:295px;}
.kraj19 {left:450px; top:380px;}
.kraj20 {left:520px; top:250px;}
.kraj21 {left:540px; top:330px;}
.kraj22 {left:680px; top:250px;}
.kraj23 {left:660px; top:300px;}


#spolehlivaFirma {position: fixed; top:100px; left:50%; margin-left:-600px; width:100px; height: 100px; z-index: 1000; background:url(../icon/spolehlivaFirma.png); display:none;}
#spolehlivaFirma1 {position: absolute; top:0px; left:0px; width:120px; height: 124px; z-index: 1000; background:url(../icon/spolehlivaFirma1.png) no-repeat; display:none;}
#spolehlivaFirma2 {position: absolute; top:0px; left:0px; width:120px; height: 124px; z-index: 1000; background:url(../icon/spolehlivaFirma2.png) no-repeat; display:none;}

.imgPageX {float:left; padding:0 20 10 0; clear:both;}


#odkazFb {position: absolute; top:20px; left:1160px; width:50px; height: 50px;}
#odkazGplus {position: absolute; top:20px; left:1160px; width:50px; height: 50px;}
#odkazTwitter {position: absolute; top:20px; left:1160px; width:50px; height: 50px;}
#odkazInstagram {position: absolute; top:20px; left:1160px; width:50px; height: 50px;}

#odkazFb2 {position: absolute; top:-90px; left:500px; width:50px; height: 50px;}
#odkazGplus2 {position: absolute; top:-90px; left:560px; width:50px; height: 50px;}
#odkazTwitter2 {position: absolute; top:-90px; left:620px; width:50px; height: 50px;}
#odkazInstagram2 {position: absolute; top:-90px; left:680px; width:50px; height: 50px;}

.navDole {height:10px;}
.mezeraTeloL {height:0px;}
.mezeraTeloR {height:8px;}

.mezStranVrchni {height:40px;}
.mezPopisSkupiny {height:20px;}
.mezPopisSkupiny1 {height:20px;}
.mezPopisSkupiny2 {height:20px;}
.mezPopisSkupiny3 {height:20px;}

.mezTeloMenuSkupin {height:40px;}
.mezTopSkupiny {height:40px;}
.mezTop10Skupin {height:40px;}
.mezSezPolozka {height:40px;}

.mezDetail {height:20px;}
.mezDetail1 {height:20px;}
.mezDetail2 {height:40px;}
.mezDetail3 {height:30px;}

#udajeOFirme {position:absolute; top:0px; left:900px; width:320px; height:200px; background:url(../icon/bgUdajeOFirme.png) no-repeat; display:none;}
.udajeOFirNadpis {position:absolute; top:0px; left:0px; width:250px; height:30px; font-weight:bold; font-size:11pt; height:45px; color:Black;}
.udajeOFirAdresa {position:absolute; top:45px; left:50px; width:240px; height:40px;}
.udajeOFirTelefon {position:absolute; top:110px; left:50px; width:240px; height:30px;}
.udajeOFirMail {position:absolute; top:155px; left:50px; width:240px; height:30px;}
