/* CSS soubor pro E-shop */
body {background: #7A0001 url(eshop.php?doit=i&s=2&i=pozadi.gif) repeat-x; margin: 0; padding: 0; font: 11px Tahoma; color: #333333; font-size: 11px; }
body.popisek {background: #ffffff; margin:0; padding: 8px; color: #000000; border-top: 10px solid #740000;}
.popisek h3 { color: #bc1b11}
a {font: Tahoma; font-size: 11px; color: #B81B12; text-decoration: none; }
a:hover {font: Tahoma; font-size: 11px; color: #B81B12; text-decoration: underline; }
table {border: 0; margin: 0; padding: 0; }
br {line-height: 17px; }
td {}
img {border: 0; }
form { margin: 0; padding: 0; }
p {margin: 3px 0 10px 0; }
/* tlo */
#main {margin: 0 auto 0 auto; width: 883px; background: #ffffff; }
#toplogo { height: 136px; background: url(design/top.jpg) no-repeat; }
#left {width: 171px; padding-top: 4px; padding-left: 4px; background-color: #ffffff; }
#middle {width: 513px; padding: 20px 25px 0 25px; color: #7E7E7E; }
#middle p {line-height: 1.4em; text-align: justify;}

/* minmax */
#middle table, #middle img {max-width: 460px;}
#middle table img {max-width: 250px;}
.box-pozadi table, .box-pozadi img {max-width: 120px; margin: 10px;}
div.box-pozadi2 {width: 172px;}
/* minmax - konec */


#right {width: 164px; background-color: #ffffff; padding-top: 4px; padding-right: 4px;}
#topmenu { background-color: #B41A10; height: 24px; text-align: right; }
#topmenu a {color: #ffffff; margin: 0 14px 0 0; }
#topmenu a:hover {color: #ffffff; text-decoration: underline; }
#leftmenu {width: 176px; margin-bottom: 4px; }
a#uvodni-strana {float: left; margin: 0 0 0 10px;}
#titulek { background-color: #B41A10; height: 24px; padding-right: 14px; text-align: right; color: white; font-weight: bold; text-transform: uppercase; font-size: 11px; }
#logo { top: 10px; position: absolute; margin-left: 20px;}
#leftmenu2 {width: 176px; }
a.kategorie, .Kvybrano {width: 120px; display: block; padding: 5px 44px 5px 8px; background: url(eshop.php?doit=i&s=2&i=pozadi-leftmenu.gif) #ffffff repeat-x top; color: #6C0100; border-bottom: 1px solid #c4c4c4; margin-bottom: 1px; }
a:hover.kategorie, .Kvybrano {text-decoration: none; color: #6C0100; background: url(eshop.php?doit=i&s=2&i=pozadi-leftmenu_on.gif) #ffffff repeat-x top; }
a.podkategorie, .PKvybrano {width: 136px; display: block; padding: 5px 18px; background: url(eshop.php?doit=i&s=2&i=pozadi-leftmenu2.gif) #ffffff repeat-x top; color: #6C0100; border-bottom: 1px solid #c4c4c4; margin-bottom: 1px; }
a:hover.podkategorie, .PKvybrano {text-decoration: none; color: #6C0100; }
.hledani { padding: 11px 7px; }
.hledani .formular {width: 125px; height: 17px; border: 1px solid #ffffff; }
.hledani_tlacitko { margin-left: 5px; top: 3px; position: relative; _top: 0;}
#prihlaseni { width: 169px; _width: 170px; height: 137px; background: url(eshop.php?doit=i&s=2&i=pozadi-right-1.gif) repeat-x; color: #ffffff;}
#nadpis-prihlaseni {width: 169px; height: 18px; background: url(eshop.php?doit=i&s=2&i=nadpis-prihlaseni.gif) no-repeat; top: 27px; position: relative; }
#nadpis-prihlaseni2 {width: 169px; height: 17px; background: url(eshop.php?doit=i&s=2&i=nadpis-prihlaseni2.gif) no-repeat; top: 27px; position: relative; }
.prihlaseni {text-align: right; margin-right: 7px; }
.prihlaseni .formular { width: 107px; font-size: 11px; margin-left: 7px; border: 1px solid white; margin-top: 6px; }
.prihlaseni_tlacitko { margin-top: 3px; }
#registrace { margin-left: 9px; position: relative; top: -5px; }
#registrace a {color: #ffffff; text-decoration: underline }
#registrace a:hover { text-decoration: none }
.aktuality { width: 169px; _width: 170px; background: url(eshop.php?doit=i&s=2&i=pozadi-aktuality.gif) #49aac8 repeat-x; color: #ffffff; display: table; }
.aktuality li {list-style: url(eshop.php?doit=i&s=2&i=sipka-aktuality.gif); margin: 0 10px 0 -16px; }
.box-pozadi p {margin: 12px 12px 0px 13px; }
.polozka_x { border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca; margin-bottom: 12px; }
.polozka_x-top { border-top: 1px solid #cacaca; }
.polozka_x-bottom { border-bottom: 1px solid #cacaca; margin-bottom: 12px; }
.polozka_x-left {width: 110px; text-align: center; padding: 10px 10px 0 0;}
.polozka_x-right {width: 375px; padding: 10px 0 0 0; text-align: left; font-size: 11px; color: #3e3e3e; }
.polozka_x-right h2 {font-size: 11px; font-weight: bold; color: #3E3E3E; margin: 0 0 10px 0; }
.polozka_x-right h3 {font-size: 11px; font-weight: normal; color: #285e73; margin: 0 0 10px 0; }
.polozka_x-cena {font-size: 11px; color: #BC1B11; padding-bottom: 13px; }
.buton-kosik {width: 153px; height: 22px; margin: 4px 0 0 0;}
.buton-kosik input {margin: 0; }
.buton-viceinfo {width: 115px; height: 22px; margin: 4px 0 0 0;}
.linky2 {width: 169px; height: 4px; background: url(eshop.php?doit=i&s=2&i=linky2.gif) bottom no-repeat; }
#cena {margin: 20px 0 0 20px; }
#obsah-kosiku {margin: 13px 0 0 9px;}
#kosik-ukaz {position: relative; display: table;}
#pokladna { padding: 15px 0 10px 10px; clear: both; }
#pokladna a {text-decoration: underline; color: #ffffff; }
#pokladna a:hover {text-decoration: none; }
#jmeno {width: 35px; height: 20px; padding-top: 4px;}
#heslo {width: 35px; height: 20px; padding-top: 4px;}
#login {width: 94px; height: 18px;}
#login input {border: 1px solid #d7d7d7; width: 93px; height: 15px; color: #a72904; padding-left: 5px;}
#password {width: 94px; height: 18px;}
#password input {border: 1px solid #d7d7d7; width: 93px; height: 15px; color: #a72904; padding-left: 5px;}
input#buton-ok {width: 13px; height: 13px; position: relative; float: right; right: 16px; top: 5px;}
.kosik_mnozstvi { border: 1px solid #cacaca; color: #3e3e3e; font-size: 9px; font-weight: bold; }
a.Aregistrace {color: #ffffff; padding: 0 0 20px 0px;}
/* tlo - konec */
/* volitelna rozsireni */
th.linka { background: url(eshop.php?doit=i&s=2&i=th_linka-back.gif) repeat-x; height: 24px; color: white; padding: 0 2px; }
.thlinka, .celk_cena { font-weight: bold; border-top: 1px solid #cacaca; }
.nazev_priplatku { height: 20px; background-color: #f2f2f2; color: #B71D15; padding-left: 10px; }
.rozsireni {border: none;}
table.rozsireni {width: 460px;}
.pridat-prepocitat { text-align: right; padding: 2px 0; }
.linka {border-bottom: 1px solid #f2f2f2; padding-top: 4px; padding-bottom: 4px; }
.linka1 {border-bottom: 1px solid #f2f2f2; font-weight: bold; padding-top: 1px; padding-bottom: 1px; }
.pokladna_vrch { border-bottom: 1px solid #cacaca; }
.nezobraz {border: none; margin: 0; padding: 0;}
.pripl_dokose { display: none; }
#poznamka_ch1 {width: 200px}
.poznamka textarea { width: 481px; border: 1px solid #c4c4c4; margin-bottom: 5px; }
h2.poznamka {text-align: left; color: #5C5C5C; font-size: 11px; padding: 0; margin: 0; margin-top: 20px; font-weight: normal; }
.poznamka { text-align: right; margin-bottom: 25px; }
.cenas_priplatek, .cenabez_priplatek { color: #B71D15; }
.nazev_priplatek { color: #888787; }
/* volitelna rozsireni - konec */
/* ostatn */
.informace_popis { color: #7E7E7E; }
.adresa { width: 380px; margin: 10px auto; }
.right {text-align: right; }
.left { text-align: left }
.center {text-align: center; }
.but {border: 1px solid #720000; background-color: #be2015; color: white; margin-top: 15px; }
.nalezen { background-color: #FFFF00;}
.hidd { background: #ffffff; color: #cacaca; padding: 2px; text-align: center; border-top: 1px solid #cacaca; }
.hidd a { color: #cacaca; font-weight: bold; }
.hidd a:hover { color: #5a5a5a; }
.celkem_s_priplatky { display:none; }
.box-pozadi { background: #D1291E url(eshop.php?doit=i&s=2&i=box-pozadi.gif) repeat-x; margin-bottom: 4px; color: #ffffff; }
.box-pozadi a {color: #ffffff; text-decoration: underline;}
.box-pozadi a:hover {color: #ffffff; text-decoration: none;}
.box-pozadi p {padding: 20px 10px; margin:0; }
/* ostatn - konec */
h1 { font-size: 18px; font-weight: bold; color: #BC1B11; padding: 2px 0px; margin-top: 4px; }
h1 div {width: 6px; height: 6px; background: url(eshop.php?doit=i&s=2&i=roh-h1.gif) no-repeat; position: absolute; margin: -2px 0 0 469px; }
h2, h2 a { font-size: 16px; font-weight: bold; padding: 2px 0px; margin: 10px 0 5px 0; color: #7e7e7e; text-decoration: none;}
h2 a:hover {font-size: 16px; font-weight: bold; padding: 2px 0px; margin: 10px 0 5px 0; color: #7e7e7e;  text-decoration: underline;} 
h3, h3 a { font-size: 14px; font-weight: bold; padding: 2px 0px; margin: 10px 0 5px 0; color: #7e7e7e; text-decoration: none;}
h3 a:hover { font-size: 14px; font-weight: bold; padding: 2px 0px; margin: 10px 0 5px 0; color: #7e7e7e;  text-decoration: underline;}
h4 { font-size: 13px; font-weight: bold; padding: 2px 0px; margin: 10px 0 5px 0;}
h5 { font-size: 12px; font-weight: bold; padding: 2px 0px; margin: 10px 0 5px 0;}

h3.hledani { width: 164px; height: 24px; margin:0; padding:0; background: url(eshop.php?doit=i&s=2&i=nadpis-hledani.gif) no-repeat; }
h3.prihlaseni { width: 164px; height: 24px; margin:0; padding:0; background: url(eshop.php?doit=i&s=2&i=nadpis-prihlaseni.gif) no-repeat; }
h3.nakupnikos { width: 164px; height: 24px; margin:0; padding:0; background: url(eshop.php?doit=i&s=2&i=nadpis-nakupnikos.gif) no-repeat; }
.h3-kontakty { width: 172px; height: 24px; margin:0; padding:0; background: url(eshop.php?doit=i&s=2&i=nadpis-kontakty.gif) no-repeat; }
h3.aktuality {width: 164px; height: 24px; margin:0; padding:0; background: url(eshop.php?doit=i&s=2&i=nadpis-aktuality.gif) no-repeat;}




