/* CSS soubor pro E-shop */
body {background: #123b65; margin: 0; padding: 0; font: 11px Tahoma; color: #3e3e3e; font-size: 11px; line-height: 16px;}
body.popisek { background: #ffffff; margin:0; padding: 8px; color: #3e3e3e; }
.popisek h3 { color: #49739E }
a {font: Tahoma; font-size: 11px; font-weight: bold; color: #49739e; text-decoration: none; }
a:hover {font: Tahoma; font-size: 11px; font-weight: bold; color: #49739e; text-decoration: underline; }
table {border: 0; margin: 0; padding: 0; }
br {line-height: 17px; }
td {padding: 0; margin: 0; border: 0; }
img {border: 0; }
form { margin: 0; padding: 0; }
p {margin: 3px 0 10px 0; }
/* tělo */
#main {margin: 0 auto 0 auto; width: 883px; background: #ffffff; }
#toplogo { height: 136px; background: url(design/pozadi-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: #3e3e3e; }
#middle img {border: 1px solid #123b65;}
#middle p {line-height: 1.4em; }
#right {width: 164px; background-color: #ffffff; padding-top: 4px; padding-right: 4px;}
#topmenu { background-color: #49739e; height: 24px; text-align: right; }
#topmenu a {color: #ffffff; margin: 0 14px 0 0; font-weight: normal;}
#topmenu a:hover {color: #ffffff; text-decoration: underline; }
#leftmenu {width: 176px; margin-bottom: 4px; }
#titulek { background-color: #49739e; 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: 156px; display: block; padding: 5px 8px; background: url(design/pozadi-leftmenu.gif) #ffffff repeat-x top; font-weight: normal; color: #3e5c89; border-bottom: 1px solid #c4c4c4; margin-bottom: 1px; }
a:hover.kategorie, .Kvybrano {text-decoration: none; color: #3e5c89; background: url(design/pozadi-leftmenu_a.gif) #ffffff repeat-x top; font-weight: normal;}
a.podkategorie, .PKvybrano {width: 136px; display: block; padding: 5px 18px; background: #ffffff repeat-x top; color: #3e5c89; font-weight: normal; border-bottom: 1px solid #c4c4c4; margin-bottom: 1px; }
a:hover.podkategorie, .PKvybrano {text-decoration: none; color: #081a2d; font-weight: normal;}
.hledani { padding: 11px 7px; }
.hledani .formular {width: 120px; 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(i.php?s=5_valid&i=pozadi-right-1.gif) repeat-x; color: #ffffff;}
#nadpis-prihlaseni {width: 169px; height: 18px; background: url(i.php?s=5_valid&i=nadpis-prihlaseni.gif) no-repeat; top: 27px; position: relative; }
#nadpis-prihlaseni2 {width: 169px; height: 17px; background: url(i.php?s=5_valid&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(i.php?s=5_valid&i=pozadi-aktuality.gif) #49aac8 repeat-x; color: #ffffff; display: table; }
.aktuality li {list-style: url(i.php?s=5_valid&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 0 0 0; }
.polozka_x-right {width: 375px; padding: 10px 0 0 0; text-align: left; font-size: 10px; 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(i.php?s=5_valid&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; }
/* tělo - konec */
/* volitelna rozsireni */
th.linka { background: url(i.php?s=5_valid&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: 27px; background-color: #f2f2f2; color: #B71D15; padding-left: 10px; }
.rozsireni {border: none;}
.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í */
#kontaktleft {line-height: 15px;}
#kontaktleft a {color: #FFFFFF;}
#kontaktleft td {padding: 4px 8px;}
.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: #f2f2f2; color: #640000; }
.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: url(design/pozadi_h3.gif) top repeat-x #5688ba; margin-bottom: 4px; color: #ffffff; }
.box-pozadi p {padding: 20px 10px; margin:0; }
/* ostatní - konec */
h1 { font-size: 18px; font-weight: bold; color: #4a74a0; padding: 2px 0px; margin-top: 4px;}
h3.hledani { width: 164px; height: 29px; margin:0; padding:0; background: url(design/nadpis-hledani.gif) no-repeat; }
h3.prihlaseni { width: 164px; height: 29px; margin:0; padding:0; background: url(design/nadpis-prihlaseni.gif) no-repeat; }
h3.nakupnikos { width: 164px; height: 27px; margin:0; padding:0; background: url(design/nadpis-nakupnikos.gif) no-repeat; }
h3.kontakty { width: 172px; height: 25px; margin:0; padding:0; background: url(design/nadpis-kontakty.gif) no-repeat;}

