.link01 {color:#002157;}
.link01:hover {color:#ED2228;}

h1{font-size:20px;padding: 7px 0px 10px 50px;line-height:110%;width:auto;background-image:url(../images/back-h1txt.gif);background-repeat:no-repeat;background-position:top left;height:auto;position:relative;top:-15px;}

h1.napidTXT {font-size:24px;padding: 7px 0px 10px 50px;line-height:110%;width:auto;background-image:url(../images/back-h1txt.gif);background-repeat:no-repeat;background-position:top left;height:auto;position:relative;top:-15px;}

h2.napidTXT {font-size:20px;padding: 7px 0px 10px 50px;line-height:110%;width:auto;background-image:url(../images/back-h1txt.gif);background-repeat:no-repeat;background-position:top left;height:auto;position:relative;top:-15px;}

h3.napidTXT {font-size:16px;padding: 11px 0px 13px 50px;line-height:110%;width:auto;background-image:url(../images/back-h1txt.gif);background-repeat:no-repeat;background-position:top left;height:auto;position:relative;top:-15px;}

h4.napidTXT {font-size:14px;padding: 13px 0px 15px 50px;line-height:110%;width:auto;background-image:url(../images/back-h1txt.gif);background-repeat:no-repeat;background-position:top left;height:auto;position:relative;top:-15px;}

h5.napidTXT {font-size:12px;padding: 15px 0px 16px 50px;line-height:110%;width:auto;background-image:url(../images/back-h1txt.gif);background-repeat:no-repeat;background-position:top left;height:auto;position:relative;top:-15px;}


/* OBJEDNAVKA */
.obj-chyba {
  /* color:#790000; */
  color: white;
  font-size: 15px;
  font-weight: bold;
  /* background-color:#E4F1FB;*/
  /* background-color:#7DA1CB;*/
  background-color:#ED2228;
  text-align: center;
  border:1px solid #80C9F3;
  width: 100%;
  padding: 5px;
}

/* navigace */
.navigace * {font-size:11px;}
.navigace {margin:0px 30px 10px 30px; padding-bottom:20px;}
.navigace a {color:#002658;}
.navigace a:hover {color:#ED2228;}
.navigaceSeznam {margin:0px 30px 15px 0px;}


/*****************************
	TOP, KOSIk...
*****************************/
.pravaSeznam {width:182px;}
td.pravaTabPolozka1 {padding:5px 8px 5px 8px; width:25px;}
td.pravaTabPolozka2 {padding:5px 8px 5px 0px;}
td.pravaTabPolozka3 {padding:5px 8px 5px 0px; color:red;}
td.pravaTabPolozka3 a{padding:5px 8px 5px 0px; color:red;}
td.pravaTabPolozka1, td.pravaTabPolozka2, td.pravaTabPolozka3  {border-bottom:1px solid #E5F1FB;}
.borderTopE5F1FB {border-top:1px solid #E5F1FB;}
td.nepodtrhni {border-bottom:none;}
.pravaSeznam a {color:#002157;text-decoration:none;}
.pravaSeznam a:hover {color:#ED2228;text-decoration:none;}

.top10 td {background-color:transparent;}
.top10Over td {background-color:#ACD4F3;}


/*****************************
	SEZNAM
*****************************/
.eshopSeznam {width:217px;margin-bottom:15px;}
.eshopSeznam .insideSeznam {border-left:2px solid #E5F1FB;border-right:2px solid #E5F1FB;text-align:center;padding: 0px;background-color:#ffffff;}
.eshopSeznam .eshopSeznamPopis {border-left:2px solid #E5F1FB;border-right:2px solid #E5F1FB;text-align:center;padding: 8px 8px 0px 8px;background-color:#E5F1FB;}
.eshopSeznamLink {display:block;padding:0px 8px 8px 8px;text-align:center;}
.eshopSeznamCena {font-size:12px;font-weight:bold;color:#ED1C24; text-align:left;}
.eshopSeznamCenaNetucna {font-size:12px; text-align:left;}
.eshopSeznamCenaNeplatna {font-size:12px;font-weight:bold;text-decoration : line-through; text-align:left;}
.eshopSeznamPopis {padding:10px 0px 10px 0px;font-weight:bold;text-align:justify;}

/* razeni */
.linkSeznamRazeniTop {font-size:12px;font-weight:bold;}
.linkSeznamRazeniTop2 {font-size:11px;font-weight:bold;color:#002658;}
.linkSeznamRazeniTop2:hover {font-size:11px;font-weight:bold;color:#ED2228;}
.seznamRazeni2 li {list-style-type:disc;list-style-image:none;line-height:16px;}


/*****************************
	DETAIL
*****************************/
.blokStredDetail .inside {width:460px;padding:0px 20px 0px 20px;}
h1.nadpisDetail {padding:15px 25px 15px 25px; height:40px;width:450px;margin: 0px 0px 0px 0px;
  background-image:url(../images/back-h1-detail.gif);background-position:top;color:#002157;
  margin-bottom:15px;font-size:20px;line-height:110%;text-align: left;}
.detailInformace {float:right;}
.eshopDetailBorder {border-left:3px solid #89C3EF;border-right:3px solid #89C3EF;width:248px;background-color:#ffffff;}
.eshopCenaDetail td {font-size:12px;font-weight:bold;color:#ED1C22;}
.eshopDetailPravyPodbarveni {background-color:#E5F1FB;}
.detailFoto {float:left;width:190px;}
.nahledy {margin-top:8px;margin-bottom:8px;}
.nahledy img {margin:4px;}
.detailPodbarveniMainBlok {background-color:#E5F1FB;padding:10px 20px 0px 20px;margin:0;border-left:4px solid #89C3EF;border-right:4px solid #89C3EF;}
.detailPodbarveniMainBlok h2 {font-size:12px;}
.detailPodbarveniMainBlok h3 {font-size:14px;color:#002157;}


/* stav - kladem, na ceste...*/
.stavNe, .stavAno {position:relative;}
.stavNe .stavBublina {display:none;}
.stavAno .stavBublina {position:absolute;top:-115px;left:50px;display:block;}



/**************************
	TABULKOVY SEZNAM ZBOZI
**************************/
.napidTXTSeznam {margin:30px 0px 10px 0px;}
.tabPolozkaSeznam {width:157px; text-align: left;}
.tabPolozkaSeznamOdkaz, .tabPolozkaSeznamObr {border-left:2px solid #E5F1FB;border-right:2px solid #E5F1FB;}
.tabPolozkaSeznamObr {padding:5px 0px 5px 0px;text-align:center;vertical-align:middle;}
.tabPolozkaMezera {width:16px;}
.tabPolozkaPopis {border-right:2px solid #E5F1FB;background-color:#E5F1FB;padding:5px;width:143px;}

/**************************
	VYPIS VYROBCU
**************************/
.tabulkaLoga td {text-align:center;vertical-align:top; width:150px;padding-bottom:5px;}
.tabulkaLoga img {border-bottom:2px solid #89C3EF;}

.abeceda {margin:15px 0px 15px 0px;background-color:#E4F1FB;border-left:4px solid #81CAF7;border-right:4px solid #81CAF7;}
.abecedaTop {background-image:url(../images/back-h1-detail.gif);background-position:top;color:#002157;}
.abecedaInside {padding:25px 0px;text-align:center;}
.abeceda a, .abecedaTop a {color:#086CAE;text-decoration:none;font-weight:bold;}
.abeceda a:hover, .abecedaTop a:hover {color:#ED1C22;text-decoration:underline;}

.tabulkaAbeceda td {vertical-align:top;}
.tabulkaAbeceda .mezera {padding-right:20px;}
.obalAbeceda {border-top:1px solid #80CBF5;padding: 15px 20px 15px 20px;}
.abecedaSeznam {width:45%; text-align: left;}



/* nakupni rad */
.tabRad td {vertical-align:top;padding-bottom:10px;}
.tabRad .cislovani {width:35px;}
ol {margin-top:10px;margin-bottom:10px;}


.fitrovani {
	width:500px;
	background-image:url(../images/back-filtr.gif);
	margin-bottom:25px;
	height:120px;
}
.fitrovani-small {
	width:500px;
	background-image:url(../images/back-filtr-small.jpg);
	margin-bottom:25px;
	height:82px;
}
.filtrovaniInside {padding:15px 8px 0px 8px;text-align:center;}

.hledanyText {width:150px;margin-bottom:4px;}

.textAlignLeft {text-align:left;}
.textAlignCenter {text-align:center;}
.textAlignRight {text-align:right;}
.textAlignJustify {text-align:justify;}
.floatLeft {float:left;}
.floatRight {float:right;}

.paddB5 {padding-bottom: 5px;}
.paddL20 {padding-left: 20px;}
.padd-0-10-0-60{padding:0px 10px 0px 60px;}
.padd-0-5-0-40 {padding:0px 5px 0px 40px;}

.marT2 {margin-top: 2px;}
.marB5 {margin-bottom: 5px;}

.w60 {width:60px;}
