body{color:#3b3b3b; margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;background: #f7f7f7 url("obr/levy_sloupec.gif") left repeat-y}

#hlavicka1,#hlavickain1,#hlavickain2,#hlavickain3{height:110px}
#hlavicka{background:#000 url("obr/hlavicka_poz.jpg") top left repeat-x}
#hlavickain1{background: url("obr/hlavicka_prechod.jpg") 510px 0px no-repeat}
#logo{position:absolute;left:105px;top:33px;border-style:none}
#logopoz{background: #000 url("obr/pozadi_logo.jpg") no-repeat;height:110px;width:510px}
.jazverzecell{text-align: right;width:20%}
.jazverze{padding:0 5px; font-size: 70%;}
.jazverze img{vertical-align: middle;margin:2px 0}
#hornilista .jazverze a:hover{color:#3609c4;background-color:#fcfcfe}


#lista{background: #e7e7e7 url("obr/lista_pruh.gif") repeat-x;width:100%;margin:0;padding:0;border-collapse: collapse}
#lista td, #lista tr{margin:0;padding:0;}
#lista a {text-align:center; font-weight:bold; font-size:80%; line-height:26px; color:#3b3b3b; text-decoration:none;height:26px;}
#lista a.vlevo{background: url("obr/lista_odkaz_p.gif") right top no-repeat; margin:0;padding:0 5px 0;display:block;}
#lista a.vlevo:hover{color:#00314e;background-color:#fff1bd}
#lista a.vlevo:hover{background-position: 100% -36px}
#listazahyb{font-size:80%;color:#3b3b3b; position:absolute;right:0;top:80px;background: url("obr/lista_zahyb.gif") top right no-repeat;width:410px;height:30px}
#listazahybin{position:absolute;top:0px;left:35px;background:#e7e7e7 url("obr/lista_poz.gif") top right repeat-x;width:375px;height:30px;margin:0}
#divhledat{position:absolute;left:162px;top:2px}
#divhledat p{display:inline}
#kosiklista{position:absolute;left:0px;top:9px;font-weight:bold}
#kosiklista img{border-style:none}
#divhledat p,#kosiklista a{color:#3b3b3b}


#big{float:right}
#copyright {float:left}

#ulice{position:relative}
.textcenter{text-align:center; margin:0 auto}
.textright{text-align:right; margin:0 0 0 auto}
.textleft{text-align:left}
#divzpetdopredu, #divzpetdopreduspodni, #navigacedetail{position:relative;text-align:right;padding:4px 60px 4px 0;font-size:80%}
#navigacedetail{color:#3b3b3b;padding:0;text-align:center}

/*#divzpetdopredu a:visited, #divzpetdopreduspodni a:visited, #navigacedetail a:visited{color:#660066}*/
.b{font-weight:bold}
.f80{font-size:80%}
.f90{font-size:90%}
.katsezbold{font-weight:bold;text-decoration:none}
/*cache*/
.nic {width:1px;position:absolute;top:80px;left:80px;font-size:1px}
#nic1 {background: url("obr/button_sekce2.gif")}
#nic2 {background: url("obr/button_sekce3.gif")}
#nic3 {background: url("obr/button_sekce4.gif")}

a{color:#1b1b82}
#obsah a:hover{background:#EBF4FF}
#obsah a.obradet:hover {background:#fff}
form{margin:0;padding:0}

.buttonok,.buttonok1,.buttodhlas{cursor:pointer;font-size:90%;color:#3b3b3b; border:0px solid blue;font-weight:bold; text-align:center; line-height:22px;margin:3px 0 0}
.buttonok,.buttonok1{width:30px;height:22px}
.buttonok{background: #bfbfbf url("obr/buttonok.gif") center no-repeat}
.buttonok1{background: #bfbfbf url("obr/buttonok1.gif") center no-repeat}
.buttodhlas{background: #d8dadf url("obr/button_odhlas.gif") center no-repeat;width:60px;height:20px;margin:0 0 0.5em 0}
#login p{margin:0 0 3px}
#q,.loginpole{width:93px}



.adresa,.adresakon{background:#f0f0f0; border:1px solid #a1a6ac;margin:0 10px 0.5em 7px;color:#3b3b3b; font-size:80%; padding: 10px 0 10px 5px; font-style:normal}
.adresa{background: #fefeff;margin:2.5em 10px 0.5em 7px}
.adresa p, .obalkap{background:url("obr/adresa.gif") left center no-repeat;padding:0 0 0 19px;margin:2em 0 0}
.adresa p{margin-top:0.5em}
.adresa address,.adresakon p,.adresakon address{margin:0.5em 0.5em 0.5em 0}
.adresakon address{margin:1.5em 0.5em 0.5em 0;padding:0.5em 0 0}
.adresakon{height:55em;margin-top:1em}
#levy address a, address a{color:#1b1b82}
#levy address a:hover{background-color:white}



#paticka{clear:both;background: #e7e7e7 url("obr/lista_pruh.gif") repeat-x;padding:0 10px;text-align:left;height:26px;line-height:26px;color:#3b3b3b;font-size:80%}
#paticka a{color:#3b3b3b}

#obsah{margin: 0 120px 0 183px;padding:10px 0;min-height:1500px}
#vertical{float:right;height:1500px;width:1px;font-size:1px}
#obsah1{width:100%}
#levy,#pravy{position:absolute;top:142px}
#levy{top:136px}
#pravy a{color:#ff6600}
#pravy a:hover{background:#f6faff}
#levy{left:0px;width:180px; background: #e7e8ec url("obr/levy_sloupec.gif") right repeat-y; color: #3b3b3b; height:1000px}
#pravy{right:0px;width:120px; background: #e7e8ec;background: #e7e8ec url("obr/pravy_sloupec.gif") left repeat-y}
#pravyinside{width:120px;padding:0 0 1px; min-height:1000px; background: url("obr/spodek_prava.gif") left bottom no-repeat}

#menu {margin:0 0 1em}
#menu a{display: block; text-decoration:none;color: #3b3b3b}
#menu a:hover{text-decoration:underline;color:#A51212}
#zaplatabody{background-color:#f7f7f7;font-size:1px;height:6px}
.menuvrch,#menuspod{font-size:1px;line-height:1px;width:180px;height:12px}
.menuvrch{background: #B81818 url("obr/button_levy_vrch.gif") no-repeat}
#menuspod{background: #B81818 url("obr/button_levy_spod.gif") no-repeat}
#anketatxt {font-size:80%;width:180px;height:26px;line-height:26px;background: #c51111;color:#333}
#anketatxt .aimg{width:180px;height:26px;background:url("obr/button_anketa.gif") top left no-repeat;}

a.sekce1a {color: #333}
.sekce1a,.sekce1b,.sekce1c,.sekce1d,.sekce1e,.sekce1f,.sekce1g,.sekce1h,.sekce1i,.sekce1j,.sekce1k,.sekce1l,.sekce1m,.sekce1n,.sekce1o,.sekce1p{background: #e0e0e0 url("obr/button_cely.gif") no-repeat;font-size:90%;width:162px;height:26px;line-height:26px;padding:0 0 0 18px}
.sekce1a:hover,.sekce1b:hover,.sekce1c:hover,.sekce1d:hover,.sekce1e:hover,.sekce1f:hover,.sekce1g:hover,.sekce1h:hover,.sekce1i:hover,.sekce1j:hover,.sekce1k:hover,.sekce1l:hover,.sekce1m:hover,.sekce1n:hover,.sekce1o:hover,.sekce1p:hover{background-color: #fff1bd; background-position: -200px 0px;}
#menu .sekce2, #menu .sekce2mi, #menu .sekce2pl, #menu .sekce2prv, #menu .sekce2miprv, #menu .sekce2plprv, #menu .sekce2pos, #menu .sekce2mipos, #menu .sekce2plpos, #menu .sekce2plprvpos, #menu .sekce2miprvpos, #menu .sekce2prvpos, #menu .sekce3, #menu .sekce3mi, #menu .sekce3pl, #menu .sekce3pos, #menu .sekce3mipos, #menu .sekce3plpos, #menu .sekce4, #menu .sekce4pos{color:#333;font-size:80%;height:26px;line-height:26px;background-color:#F9F4DE}
.sekce2, .sekce2mi, .sekce2pl, .sekce2prv, .sekce2miprv, .sekce2plprv, .sekce2pos, .sekce2mipos, .sekce2plpos, .sekce2plprvpos, .sekce2miprvpos, .sekce2prvpos{background: url("obr/button_sekce2.gif") no-repeat;width:180px}
.sekce2mi, .sekce2miprv{background-position:0 -26px}
.sekce2, .sekce2prv{background-position:0 -52px}
.sekce2plpos, .sekce2plprvpos{background-position:0 -78px}
.sekce2mipos, .sekce2miprvpos{background-position:0 -104px}
.sekce2pos, .sekce2prvpos{background-position:0 -130px}
.sekce3, .sekce3mi, .sekce3pl, .sekce3pos, .sekce3mipos, .sekce3plpos{background: url("obr/button_sekce3.gif") no-repeat;width:180px}
.sekce3mi{background-position:0 -26px}
.sekce3{background-position:0 -52px}
.sekce3plpos{background-position:0 -78px}
.sekce3mipos{background-position:0 -104px}
.sekce3pos{background-position:0 -130px}
.sekce4, .sekce4pos{background: url("obr/button_sekce4.gif") no-repeat; width:180px}
.sekce4pos{background-position:0 -26px}
.znamenko{border-style:none;vertical-align:middle;}
.odstavechlavni{padding:0 14px;text-align:center}
.odstavec{margin:0 auto;text-align:left;max-width:38em}
.odstavecleft{padding:1em 2em 0}
.odstavedcleft a{color:#3b3b3b}
.odstavecleft a img{border-style:none;vertical-align:middle;margin:0.2em 0}
#vyrobcitb td{padding:0.5em 1em;}
.odstavec p, .odstavec ol, .odstavecleft{font-size:90%}
.odstavec #divtextdb1 p, .odstavec divtextdb1 ol{font-size:100%}

.odstavec p{margin:1em 0}
.h2nadpis{margin:0.5em 0;padding:0;font-size:90%;color:#3b3b3b}
.odsaztop1 {margin:1em 0 0}
.odsazleft1 {margin:0 0 0 1em}
.nomargin{margin:0}
.neukaz{display:none}

#logininside #aprohlizeni{margin:0 0 0 23px}
#logininside #loginzabezpec {line-height:18px;margin:15px 0 5px;padding:0 0 0 3px;font-weight: bold}
#logintop{background:#b71c1c url("obr/logintop.gif") no-repeat; font-size:90%; color:#fff;padding:0 0 0 30px; height:27px;line-height:24px}
#logininside{background:url("obr/loginbottom.gif") bottom no-repeat; padding:3px 0px 15px 10px}
#logininside a {color:#1b1b82}
#logininside .textright{margin:0 10px 0 0}
#logininside .hlaskalogin{margin:5px 10px 5px 0;color:red; background:#f5f5f5;padding:2px;border:1px solid red;font-weight:bold}
#logininside .rightblock{margin:5px 0 0;background:white;padding:2px;border:1px solid #003e15;text-align:center}
#logininside .rightblock a{color:#3b3b3b}
#logininside .odsaztop1{margin:1em 0 0}
#loginobsah{font-size:80%;background:#f5f2fc}
#loginobsah{font-size:80%;color:#3b3b3b;background:#e7e7e7 url("obr/loginstred.gif") repeat-y}


/* buttony kosik, koupitdet, informace s textem v pozadi - zacatek*/
.divkos .icokos,.icoinfo,.icovideo,.icoinfoozn,.icovideoozn,.icoinfotxt,.icokostxt span,.icovideotxt,.podtrh{color:blue;text-decoration:underline}
.icoinfo,.icoinfoozn,.icovideo,.icovideoozn,.icoinfotxt,.icovideotxt,.icokostxt,.divkos{font-size:10px;margin:0;padding:0;display:block}
.icoinfo,.icoinfoozn{position:absolute;left:168px;top:80px;width:48px;height:18px;overflow:hidden;text-align:center}
.icovideo,.icovideoozn{position:absolute;left:168px;top:15px;width:48px;height:18px;overflow:hidden;text-align:center}
.icoinfotxt{position:relative;width:48px;height:18px;overflow:hidden;text-align:center}
.icovideotxt{position:relative;width:48px;height:18px;overflow:hidden;text-align:center}
.icokostxt{margin:0 auto;position:relative;width:22px;height:18px;overflow:hidden;text-align:center}
.icoinfo span,.icoinfoozn span,.icoinfotxt .span1a,.icoinfotxt .span1b, .icovideotxt .span1a,.icovideotxt .span1b{display:block;position:absolute;left:0;top:0;background:url("obr/informace_b.gif") top left no-repeat;width:48px;height:18px;margin:0;padding:0;text-decoration:none;}
.icovideo span,.icovideoozn span{display:block;position:absolute;left:0;top:0;background:url("obr/video.gif") top left no-repeat;width:48px;height:18px;margin:0;padding:0;text-decoration:none;}
.icoinfoozn span {background:url("obr/informaceozn.gif") top left no-repeat;}
.icoinfotxt .span1b{background:url("obr/informace_m.gif") top left no-repeat}
.icovideotxt .span1a{background:url("obr/video_t.gif") top left no-repeat}
.icovideotxt .span1b{background:url("obr/video_m.gif") top left no-repeat}
.divkos{position:absolute;left:168px;top:100px;width:45px;height:18px;text-align:center}
.divkos .icokos{font-size:10px;position:absolute;top:0;left:0;background:none;padding:0;border:0px solid white;width:45px;height:18px}
.divkos .icokos img{position:absolute;top:0;left:0;width:45px;height:18px}
.divkos .icokosinp {width:45px;height:18px;padding:0;margin:0;background: #fff url("obr/kosikpol1.gif") center no-repeat;border: none}
.icokos1{display:block;position:absolute;left:0;top:0;z-index:1;background:url("obr/kosikpol.gif") top left no-repeat;border-style:none;width:22px;height:18px;vertical-align:middle}
.divkoupit{margin:0 auto;padding:0;display:block;position:relative;width:62px;height:18px;text-align:center}
#divkos .divkoupitdet {margin:0 auto}
#divkos .pocetks{margin:0 0 0 36px}
.koupitdet img{position:relative;right:36px;top:3px}
.koupitdet{z-index:1;background:none;padding:0;border:0px solid white}
.icokos1,.icokos,.icoinfo,.icoinfoozn,.icovideo,.icovideoozn,.icoinfotxt,.icovideotxt,.koupitdet{cursor:pointer}
/* buttony kosik, koupit, informace s textem v pozadi - konec*/

/* polozka */
.polozka,.polozkaozn{float:left;background:#f9f4de url("obr/pol_stred.gif") repeat-y;margin:2px;height:23.4em;min-height:360px}

.polozka h2,.polozkaozn h2{text-align:center;padding:0;font-size:80%;margin:0 1px;line-height:1.4em;}
.polh2div{display: table-cell; vertical-align: middle;width:214px;height:2.4em;background:#d9deeb;}
.polh2divmarg{margin:0 0 0 1px;}
.polozkaozn .polh2div{background:#fae9a6;}
.polvypln{width:214px;height:132px;margin:0 1px}
.polbila{background:#fff;position:absolute;left:2px;top:9px;width:214px;height:124px}
.polozkain,.polozkainozn{background:url("obr/pol_vrch.gif") top no-repeat;width:220px;min-height:360px}

.polozkain1,.polozkain1ozn{position:relative; width:216px;padding:1px 3px 3px 1px;background: url("obr/pol_spod.gif") bottom no-repeat;height:23.4em;min-height:360px}

.polcena{background:#fff;line-height:1.2em;text-align:center;height:1.4em;margin:0 1px}
.polcena1,.polcena1a{line-height:1.2em;height:1.2em;background-color:#fae9a6;margin:0 1px;text-align:center;font-size:70%}
.polpopis{background-color:#f9f4de;line-height:1.2em;margin:0 1px 10px;font-size:80%;padding:10px 3px 3px 3px;text-align: left}
.polcena1{background-color:#d9deeb}
.polcena1a{background-color:#fae9a6}
.polozka h2 a{color:#002a42}
.polozkaozn h2 a{color:#002a42}
#obsah .polozka h2 a:hover{background:#fff;color:#3609c4}
#obsah .polozkaozn h2 a:hover{background:#fff;color:#b8111a}
.imgpolozka{position:absolute;left:14px; top:14px; width:151px;height:105px; padding:0;}
.imgpolozka img{border-style:none;position:absolute;bottom:0px; left:0px}
.novinka,.sleva,.akce{color:#b8111a;position:absolute;left:14px; top:117px;width:55px; font-weight:bold; font-size:80%}
.cena,.cenaa{font-size:70%;font-weight:bold;color:#5b635e}
.cenfaa{color:#b8111a}
.cenadet{color:#5b635e}
.cenasdph{margin:0 0 0 0.5em;font-weight:bold;color:#cc0000;font-size:70%}
.skrtnuto, del{text-decoration: line-through;}

#poltable .h2novinka,#poltable .h2sleva,#poltable .h2akce{color:#CC0001}
#poltable .h2novinka a,#poltable .h2sleva a,#poltable .h2akce a{color:#CC0001}
#poltable{margin:0 0 0 6px;width:95%;border-collapse:collapse}
#poltable td{border:1px solid #ccc;padding:0.2em 0.3em}
#poltable h2{font-size:80%;margin:0}
#poltable .radekpoz{background-color:#fff}
#poltable .radekpoz1{background-color:#e8e8e8}
#poltable .tdcena{text-align:right}
#poltable .cena{font-size:70%;color:#5b635e}
#poltable .cenamc{font-size:70%;color:#cc0000}
#poltable .tdico{text-align:center;width:48px;padding:0}
#poltable .tdoznac{color:#CC0001;font-weight:bold;padding:0 0.2em;font-size:80%}
.katalogseznam{padding:0 9px;margin:10px 30px 3px 5px;font-size:80%}
.clear{clear:left}
#reklama{width:468px; height:60px; overflow:hidden; border:1px solid navy; background-color:#f5f2fc}
#divreklama{padding:0 0 0 12px;position:absolute; right:10px; top:8px;width:468px; height:60px;}
#h1cesta,.podsekceakt{font-size:100%;margin:0 0 3px 10px;padding:0}
.podsekceakt{font-size:90%}
.sekceakt, #menu .sekceakt a {color:#f70000}
#menu .sekceakt a.sekce1a, .akceakt, .slevyakt {color:#f70000}
.sekceakt:hover, #menu .sekceakt a:hover {color:#f70000}
#menu .sekceakt a:hover.sekce1a, .akceakt:hover, .slevyakt:hover {color:#f70000}
#h1cesta{line-height:1.2em;}
.noborder{border-style:none}
.razeni{margin:0 0 3px 5px; padding:2px 9px;font-size:80%; width:93%;background:#dedede}
.icoprodukt{vertical-align:middle;margin:0 3px 0 0}
.bold{font-weight:bold}
.chyba{color:#cc3333;font-weight:bold}

/*detail*/
#divdetail{background:#fff; margin:10px 12px 0 8px;border:1px solid #B4B4B4;font-size:90%;position:relative}
.obrdetail{border-style:none;margin:10px 0 5px 10px}
.obrdivdet img{position:relative}
#pravydet .obrdetail{margin:10px 0 5px}
#pravydet .obrdivdet{padding:0 0 0 10px}
.lupadetail{margin:0 0 5px 4px;border-style:none}
.odsdet p{padding:0 10px}
.odsdet h2, .sezdet h2{font-size:100%;padding:0.3em 10px}
.odsdet h2{background:#fff3c2}
.souprodet{margin: 0 0 0 10px}
.souprodet table{font-size: 80%;}
.souprodet th{background:#fff3c2; text-align: left; padding:0.3em 0 0 10px; height: 2.2em}
.souprodet td{background:#f2f2f2; padding: 3px 5px;}
.sezdet h2{background:#efefef}
.sezdet li {margin-top:0.1em}
.tabdet {width: 50%; margin:  0 0 0 10px}
.tabdet h2{background:#fff3c2 url("obr/sipky-rozbal.gif") right no-repeat; text-align: left; margin:0; border-top: 2px solid #fff;width: 100%;font-size:100%;padding:0.3em 0}
.tabdet td{background:#f2f2f2; padding: 3px 5px; font-size: 80%}
.tabdet table{width: 100%; border-left: 1px solid #fff3c2;border-right: 1px solid #fff3c2;border-bottom: 1px solid #fff3c2;}
#pravydet li{list-style-position:inside}
#levydet{border-right:1px solid white;border-bottom:1px solid white; padding:10px 0 0;float:left;position:relative;min-width:250px;margin:0 10px 0 0;width:50%;background:#fff;}
#divdetail p{margin:0.1em 0}
#levydet p,#spodnidet p,#pravydet p{padding:0 0 0 10px}
#pravydet {border-bottom:1px solid white;padding:10px 0 0}
.obradet{text-decoration:none}
#spodnidet{max-width:50em; padding:0 0 1em}
.vyrobceod a{margin:0}
.vyrobceod img{vertical-align:bottom}
.cenadphdet{color: red}
.graybg{background: #e6e6e6; color: red}

/*zoom*/
#zoom {background:#fff}
#zoom #obsah{margin:0;text-align:center;min-height:1px}
#zoom #vertical{display:none}
#obrvelky{margin:10px 0}
.zpet{font-size:80%}
.zpet img{border-style:none; vertical-align:middle}

/*spolecne class - kosik, objednavka, zakaznik, 404, nove-heslo*/
#divkos, #divzak, #divostat{margin:0 12px 0;text-align:center}
#tbkosik, #tbzakaznik, .tbkosik2{margin:12px auto;color:#0c1834;border-collapse:collapse;font-size:90%}
#tbkosik th, #tbkosik .pata, #tbzakaznik th, #tbzakaznik .pata, .tbkosik2 th{background:#e8e8e8;font-weight:bold}
#tbkosik .pata1{padding:0 0.5em;background:#e8e8e8;text-align:left}
#tbkosik td, #tbzakaznik td, .tbkosik2 td{background:#fff}
#tbkosik th, #tbkosik td, #tbzakaznik th, #tbzakaznik td, .tbkosik2 th, .tbkosik2 td{border:1px solid #a1a6ac;text-align:center}
#tbzakaznik .tdleft, #tbkosik .tdleft,.tbkosik2 .tdleft {padding:0 3px 0 3px;text-align:left}
#tbzakaznik .tdright, #tbkosik .tdright {padding:0 5px 0 5px;text-align:right}
#tbkosik .tdnazev{padding:0.3em;text-align:left}
#divkos .tbkosik2 td{padding:0.1em 0.3em;text-align:left}
.hlaska, .hlaskacerna{margin:10px 0 10px 12px;font-weight:bold;font-size:90%;text-align:center}
.hlaska{color:#cc3333}
.red{color:red}
.vysvetlivka,.vysvetlivkaright{padding:0 0 0 12px;font-size:80%;text-align:left}
.vysvetlivkaright{text-align:right}
.fieldgroup, .divformuzky{background:#e8e8e8;padding:10px;border:1px solid #84888c}
.divformuzky{width:24em;margin:0 auto}

/*kosik*/
#divkos p{margin:0}
#divkos .kosbut, #divkos .kosbutb, .butprepocti, .butostat,.hlasujbut{font-size:90%;margin:10px 0 0;background:#a10c0c;color:#fff;border:1px solid #000}
.butprepocti{margin:0}
#divkos .kosbutb, .butostat{font-weight:bold}
legend{color:#0c1834}
fieldset{font-size:90%;margin:5px 0 0;padding:0 10px 10px;border:1px solid #84888c;color:#0c1834;text-align:right}
.securepayments{font-size: 80%}
.securepayments img{vertical-align: middle}
.volbapotisku{background: #f2f0f0}

/*objednavka*/
#objpodklad{border:1px solid #84888c;width:26em;margin:0 auto}
#divobj{width:25em;margin: 10px auto 0}
#divkos .p1{margin:1.5em 0 1em}
#divkos input{font-family: Arial, Helvetica, sans-serif}

/* kontakt a detailní informace - formulář*/
#kontaktdiv {font-size:80%;margin:0 0 0 10px}
#kontaktformdiv {float:right; margin:2em 1em 0 0.5em;width:50%;min-width:120px;background:#e8e8e8;padding:1em;border:1px solid #a1a6ac}
#kontaktformdiv h2 img{vertical-align:middle}
#kontaktform input, #kontaktform textarea {width:100%;max-height:100px}
#kontaktform .formbutton1 {margin:5px 0; font-weight:bold; width:120px}
#kontaktformdiv .butprepocti {width:6em;margin:1em 0 0;font-weight:bold}
#detformdiv .butprepocti{width:9em;margin:1em 0 0;font-weight:bold}
#kontaktformdiv h2{font-size:100%;margin:0 0 1em}
#detformdiv {margin:0 8px;width:50%;min-width:120px;border:1px solid #B4B4B4;padding: 10px}
#detformdiv h2, #detformdiv{font-size:90%}
.odeslano,.hlaska{color: red}

/*hledat*/
.hledatp{margin:0 0 0 14px}
.odkazobchod{font-size:90%;color:#18387B}
.hledatp img{vertical-align:middle}
.sekcenal{margin:0 0 0 14px}
.sekcenal a{color:#1b1b82;font-size:90%}

/*vypis textu z DB na vsech strankach*/
.divtextdb{padding:0 10px;}
#divtextdb1{margin:0 1em;font-size:75%;text-align:left}
.divtextdb h2{font-size:90%;margin:0.6em 0 0;padding:0;color:#3b3b3b}
.divtextdb p{font-size:90%;margin:0.3em 0 0}
#divtextdb1 li{margin-top:0.5em}
#divtextdb1 p{margin:0.5em 0 0;padding:0}
#divtextdb1 h1{margin:1em 0;font-size: 150%}
#divtextdb1 h2{margin:0.5em 0;font-size: 140%}
#divtextdb1 h3{margin:0.5em 0;font-size: 130%}
#divtextdb1 h4{margin:0.5em 0;font-size: 120%}
#divtextdb1 h5{margin:0.5em 0;font-size: 115%}
#divtextdb1 h6{margin:0.5em 0;font-size: 110%}


/*vypis textu sloupec*/
#textsloupec{margin:2em 3px 0 6px;}
#textsloupec div{padding:0 3px;margin:0.6em 0}
#textsloupec h2{font-size:80%;margin:0}
#textsloupec p{font-size:80%;margin:0.3em 0 0;padding:0;line-height:1.2em}

#tojejedno{margin-top:1000px;font-size:10em}
.spanpoz{background:red}
.spanpoz1{background:green}

/*divvelkoobchod*/
#divvelkoobchod h2{font-size:100%;margin:1.5em 0 1em;color:#3b3b3b}
#divvelkoobchod{padding:0 0 0 15px}
#divvelkoobchod textarea{margin:0}

/*anketa*/
#anketa li {list-style: none;margin: 0;padding:0}
#anketa {font-size:80%;margin: 0 10px;padding:0;}
.graf{width:150px;height:8px;border:1px solid black;
	line-height:8px;font-size:1px;background: url("obr/sloupec_prazdny_anketa.gif") center repeat-x;}
.graf img{background: #c51111}
.hlasy{text-align:center;}

/*dokonceni objednavky*/
.ikonaodkaz{vertical-align: middle; border-style:none}
.infoblok{border: 1px solid #333333; padding: 1em}

/*stranka prihlaseni*/
.blokp{border: 1px solid #333333; padding: 1em; margin: 10px; font-size: 80%}
.label{margin:1em 0 0}
.input{margin:0}
