body{margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;background:#fff url("obr/levy_sloupec.gif") left repeat-y;}

#hlavicka1,#hlavicka2,#hlavicka3,#hlavickain1,#hlavickain2,#hlavickain3{height:110px}
#hlavicka1{background:#007025 url("obr/hlavicka_poz1.jpg") repeat-x}
#hlavicka2{background:#007025 url("obr/hlavicka_poz2.jpg") repeat-x}
#hlavicka3{background:#007025 url("obr/hlavicka_poz3.jpg") repeat-x}
#hlavickain1{background: url("obr/motiv1.jpg") 385px 0px no-repeat}
#hlavickain2{background: url("obr/motiv2.jpg") 385px 0px no-repeat}
#hlavickain3{background: url("obr/motiv3.jpg") 385px 0px no-repeat}
#logopoz{background: #007025 url("obr/pozadi_logo.jpg") no-repeat;height:110px;width:385px}
#logo{position:absolute;left:12px;top:34px;border-style:none}
.jazverze{padding: 0 5px; font-size: 70%;text-align: left;}
.jazverze img{vertical-align: middle;}
.datum{font-size: 80%; color: #fff; padding: 0 3px 0 0}

#lista{background: #007025 url("obr/lista_pruh.gif") repeat-x;height:26px;position:absolute; left:0; top:110px;width:100%; text-align:right;line-height:26px}
#lista a {text-align:center;position:absolute;top:0px; font-weight:bold; font-size:80%; line-height:26px; color:white; text-decoration:none; display: block;height:26px}
#lista a.vlevo{padding:0 2px 0 0;background: url("obr/lista_odkaz_p.gif") right top no-repeat}
#lista a.vpravo{padding:0 0 0 2px;background: url("obr/lista_odkaz_l.gif") left top no-repeat}
#lista a.vlevo:hover,#lista a.vpravo:hover{background-color:#00Be3f}
#lista a.vlevo:hover{background-position: 100% -36px}
#lista a.vpravo:hover{background-position: 0px -36px}
#listazahyb{font-size:80%;color:#000; position:absolute;right:0;top:78px;background: url("obr/lista_zahyb.gif") top right no-repeat;width:446px;height:32px}
#listazahybin{background: url("obr/lista_zahyb.gif") top right no-repeat;width:441px;height:32px;margin:0 0 0 5px}
#divhledat{position:absolute;left:228px;top:4px}
#divhledat p{display:inline}
#kosiklista{position:absolute;left:71px;top:9px;font-weight:bold}
#kosiklista img{border-style:none}
#divhledat p,#kosiklista a{color:#fff}

#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:10px;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:#006b23}
#obsah a:hover{background:#e3efe7}
.ven,.odkazvyrobce{padding-right:8px;background: url("obr/zwebu.gif") right top no-repeat}
form{margin:0;padding:0}
.adresa,.adresakon{background:#ebfff2; border:1px solid #a1a6ac;margin:0 10px 0.5em 7px;color:black; font-size:80%; padding: 10px 0 10px 5px; font-style:normal}
.adresa{margin:2.5em 10px 0.5em 7px;}
.adresa p,.adresakon .obalkap{background:url("obr/adresa.gif") left center no-repeat;padding:0 0 0 19px;margin:2em 0 0}
.adresa address,.adresakon p,.adresakon address{margin:0.5em 0.5em 0.5em 0}
.adresakon address{margin:1.5em 0.5em 0.5em 0;border-top:1px solid #a1a6ac;padding:0.5em 0 0}
.adresakon{margin-top:1em}
#levy address a, address a{color:#006b23}
#levy address a:hover{background-color:white}
#paticka{text-align:left;background: #007025 url("obr/lista_pruh.gif") repeat-x;height:26px;line-height:26px;color:#fff;font-size:80%;padding:0 10px}
#paticka a{color:white}

#novinky {left:0;width:5.4em;z-index:10}
#vyrobci{left:5.4em;width:5.4em;z-index:9}
#podminky{left:10.8em; width:11.4em;z-index:8}
#ofirme{left:22.2em; width:5.3em;z-index:7}
#obchodnisit{left:27.5em; width:7.7em;z-index:6}
#velkoobchod {left:35.1em; width:8em;z-index:4}

#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:100px}

#levy,#pravy{position:absolute;top:142px}
#levy{left:0px;width:180px; background: #ebfff2 url("obr/levy_sloupec.gif") right repeat-y; color: white; height:1000px;}
#pravy{right:0px;width:120px;background: #ebfff2 url("obr/pravy_sloupec.gif") left repeat-y;}
#pravyinside{width:120px;height:1200px;background: url("obr/spodek_prava.gif") left bottom no-repeat;}

#menu {margin:0 0 1em}
#menu a{display: block; text-decoration:none;}
#menu a:hover{text-decoration:underline}
#zaplatabody{background-color:#fff;font-size:1px;height:32px}
#menuvrch,#menuspod{font-size:1px;line-height:1px;width:180px;background-color:#118136;}
#menuvrch{background: url("obr/button_levy_vrch.gif") no-repeat;height:10px}
#menuspod{background: url("obr/button_levy_spod.gif") no-repeat;height:11px}
.menupredel1, .menupredel2{background:#A51806 url("obr/levy_predel1.gif") no-repeat;width:180px;height:16px;font-size:70%;line-height:16px;text-align:center;}
.menupredel2{background:#118136 url("obr/levy_predel2.gif") no-repeat}
a.menupredel1, #levy a.menupredel2 {color: #fff; text-decoration: underline}
#anketatxt {font-size:80%;width:180px;height:26px;line-height:26px;background: #c51111;color:#0B69A5}
#anketatxt .aimg{width:180px;height:26px;background:url("obr/button_anketa.gif") top left no-repeat;}
.sekcestatic{font-size:80%;display:block;width:180px;height:26px;line-height:26px;background: #B61600 url("obr/button_celyb.gif") no-repeat;color:#fff}
a:hover.sekcestatic{background-position:-200px 0}
a.sekce1a,a.sekce1b {color: #fff}
.sekce1a,.sekce1b,.sekce1c,.sekce1d,.sekce1e,.sekce1f,.sekce1g,.sekce1h,.sekce1i,.sekce1j,.sekce1k,.sekce1l,.sekce1m,.sekce1n,.sekce1o,.sekce1p{background: #007025 url("obr/button_cely.gif") no-repeat;font-size:90%;width:167px;height:26px;line-height:26px;padding:0 0 0 13px}
.sekce1b{background: #B61600 url("obr/button_celyb.gif") no-repeat;}
.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: #00B93e;background-position: -200px 0px}
.sekce1b:hover{background-color: #E11900}
#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:#000;font-size:80%;height:26px;line-height:26px;background-color:#e7eef7}
.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}
.odstavechlavnipodm{padding:0 14px;text-align:center}
.odstavecpodm{margin:0 auto;text-align:left;max-width:38em}
.odstavecpodm p, .odstavec ol, .odstavec ul, .odstavecleft{font-size:90%}
.odstavecpodm p{margin:1em 0}
.odstavecpodm h3,.odstavecpodm h4{margin:1.4em 0 0.5em;padding:0;font-size:90%;color:#00531c;}
.h2nadpis,.h2nadpis1{margin:0.5em 0;padding:0;font-size:90%;color:#00531c}
.h2nadpis1{margin:1.8em 0 0.5em;font-size:100%;}
#reklamrad{border-top:1px solid #00531c;padding-top:1em;}
.kotvy{font-size:80%;padding:0 14px;margin:0.5em 0 0;}
.kotvy a{color:black}

.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 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 {margin:15px 0 5px;background:url("obr/stit.gif") bottom left no-repeat;padding:0 0 0 20px}
#logintop{background:#007e2a url("obr/logintop.gif") no-repeat; font-size:90%; color: white;padding:4px 0 0 24px; height:27px;line-height:27px;}
#logininside{background:url("obr/loginbottom.gif") bottom no-repeat; padding:3px 0px 15px 10px}
#logininside a {color:white}
#logininside .textright{margin:0 10px 0 0}
#logininside .hlaskalogin{margin:5px 10px 5px 0;color:red; background:white;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:#003e15}
#logininside .odsaztop1{margin:1em 0 0}
#loginobsah{font-size:80%;color:white;background:#007E2a url("obr/loginstred.gif") repeat-y;}
.buttonok,.buttonok1,.buttodhlas{cursor:pointer;font-size:90%;color:white; border:0px solid blue;font-weight:bold; text-align:center; line-height:20px;margin:3px 0 0;}
.buttonok,.buttonok1{background: url("obr/buttonok.gif") center no-repeat;width:35px;height:20px}
.buttonok{background-color:#007e2a}
.buttonok1{background-color:#004718}
.buttodhlas{background:#007e2a 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}
/* buttony kosik, koupitdet, informace s textem v pozadi - zacatek*/
.divkos .icokos,.icoinfo,.icoinfotxt,.icokostxt span,.podtrh{color:blue;text-decoration:underline}
.icoinfo,.icoinfotxt,.icokostxt,.divkos{font-size:10px;margin:0;padding:0;display:block}
.icoinfo{position:absolute;left:168px;top:80px;width:48px;height:18px;overflow:hidden;text-align:center}
.icoinfotxt{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,.icoinfotxt .span1a,.icoinfotxt .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;}
.icoinfotxt .span1b{background:url("obr/informace_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}
.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}
.koupitdet img{position:relative;right:36px;top:3px}
.koupitdet{z-index:1;background:none;padding:0;border:0px solid white}
.icokos1,.icokos,.icoinfo,.icoinfotxt,.koupitdet{cursor:pointer}
/* buttony kosik, koupit, informace s textem v pozadi - konec*/
.polozka,.polozkaozn{float:left;background:#FFFFCC url("obr/pol_stred.gif") repeat-y;margin:4px 2px;height:23.4em;min-height:360px}
.polozka h2,.polozkaozn h2{font-size:80%;margin:0 1px;line-height:1.4em; text-align:center;padding:0;}
.polh2div{display: table-cell; vertical-align: middle;width:218px;height:2.4em;background:#007e2a url("obr/podklad_z.jpg") left top;}
.polh2divmarg{margin:0 0 0 1px;}
.polozkaozn .polh2div{background:#d91b00 url("obr/podklad_c.jpg") left top;color:white}
.polvypln{width:214px;height:132px;margin:0 1px}
.polbila{background-color:#fff;position:absolute;left:2px;top:9px;width:214px;height:124px}
.polozkain{background:url("obr/pol_vrch.gif") top no-repeat;width:220px;min-height:360px}
.polozkain1{position:relative; width:220px;padding:1px 0 3px;background: url("obr/pol_spod.gif") bottom no-repeat;height:23.4em;min-height:360px}
.polcena{line-height:1.2em;text-align:center;height:1.4em;background-color:#fff; margin:0 1px}
.polcena1,.polcena1a{line-height:1.2em;height:1.2em;background-color:#ffdcb7;margin:0 1px;text-align:center;font-size:70%}
.polpopis{line-height:1.2em;margin:0 1px 10px;font-size:80%;padding:10px 3px 3px 3px;text-align: left}
.polcena1{background-color:#ffdcb7}
.polcena1a{background-color:#ffdcb7}
.polozka h2 a{color:#fff}
#obsah .polozka h2 a:hover{background:#fff;color:#007025}
.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:#CC0001;position:absolute;left:14px; top:117px;width:55px; font-weight:bold; font-size:80%}
.cena,.cenaa{font-size:70%;font-weight:bold;color:#cc0000}
.cenaa{color:#cc0000}
.cenadet{color:red}
.cenasdph{margin:0 0 0 0.5em;font-size:65%;font-weight:bold;color:#5b635e}
.polozkaozn .h2novinka a,.polozkaozn .h2sleva a,.polozkaozn .h2akce a{color:#fff}
#obsah h2.h2novinka a:hover,#obsah h2.h2sleva a:hover,#obsah h2.h2akce a:hover{background-color:#fff;color:#C51D02}

#poltable .h2novinka,#poltable .h2sleva,#poltable .h2akce{color:#006b23}
#poltable .h2novinka a,#poltable .h2sleva a,#poltable .h2akce a{color:#006b23}
#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:#ebfff2}
#poltable .tdcena{text-align:right}
#poltable .cena{font-size:80%}
#poltable .cenamc{font-size:70%;color:#5b635e}
#poltable .tdico{text-align:center;width:48px;padding:0}
#poltable .tdoznac{color:#00531c;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:#d3e3f9}
#divreklama{padding:0 0 0 12px;background: url("obr/reklama_pole.gif") left top no-repeat;position:absolute; right:10px; top:8px;width:468px; height:60px;}
#h1cesta{color:#00531c}
#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, #menu .sekceakt a.sekce1b, .akceakt, .slevyakt {color: yellow}
#h1cesta{line-height:1.2em}
.noborder{border-style:none}
.razeni{margin:0 0 3px 5px; padding:2px 9px;font-size:80%; background:#007e2a;color:#fff;width:93%}
.icoprodukt{vertical-align:middle;margin:0 3px 0 0}
.bold{font-weight:bold}
.chyba{color:#cc3333;font-weight:bold}

/*detail*/
#divdetail{background:white; 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:#ffe9bd}
.souprodet{margin: 0 0 0 10px}
.souprodet table{font-size: 80%;}
.souprodet th{background:#f9eb9d; text-align: left; padding:0.3em 0 0 10px; height: 2.2em}
.souprodet td{background:#f2f2f2; padding: 3px 5px;}
.sezdet h2{background:#dbf1e2}
.sezdet li {margin-top:0.1em}
.tabdet {width: 50%; margin:  0 0 0 10px}
.tabdet h2{background:#dbf1e2 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:#ebfff2; padding: 3px 5px; font-size: 80%}
.tabdet table{width: 100%; border-left: 1px solid #dbf1e2;border-right: 1px solid #dbf1e2;border-bottom: 1px solid #dbf1e2;}
#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:white;}
#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{font-size:80%;margin:0 0 0 0.5em}
.cenainfodetail{font-size:80%;font-style:italic;}
.graybg{background: #e6e6e6; color: red}

/*zoom*/
#zoom, #zoom #pozadibody1{background:#fff}
#zoom #obsah{margin:0;text-align:center}
#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:#ebfff2;font-weight:bold}
#tbkosik .pata1{padding:0 0.5em;background:#ebfff2;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:#ebfff2;padding:10px;border:1px solid #84888c}
.divformuzky{width:24em;margin:0 auto}
#homecreditpropagace{font-size: 80%; height: 70px; padding: 5px; text-align: center}
#pplpropagace{margin: 10px 0 0 2px}

/*kosik*/
#divkos p{margin:0}
#divkos .kosbut, #divkos .kosbutb, .butprepocti, .butostat,.hlasujbut{font-size:90%;margin:10px 0 0;background:#013E15;color:#fff;border:1px solid #6d6d6d}
.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}

/*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:#dbf1e2;padding:1em;border:1px solid #a1a6ac}
#kontaktformdiv h2 img{vertical-align:middle}
#kontaktform input, #kontaktform textarea {width:100%}
#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:#00531c}
.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:0 3px 0 6px;}
#textsloupec div{padding:0 3px;margin:0.6em 0}
#textsloupec h2{color:#00531c;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}

/* hlavni strana*/
.centerrozcest{text-align:center;height:360px}
#obsah .centerrozcest a:hover{background: none;}
#rozcesti{position:relative; width:370px;height:360px;margin:0 0 0 15px;font-size:80%;margin:0 auto;}
#rozcesti img{border-style:none}
#rozodkaz1,#rozodkaz2,#rozodkaz3{border:2px solid #009933;}
#rozodkaz1in{width:356px;height:156px;}
#rozcesti .vrstvaa1{display:block;height:30px;padding:5px 0 0;text-decoration:none;font-weight:bold}
.vrstvaa2{position:absolute;left:0;top:30px;display:block;width:360px;height:98px;}
.vrstvaa3{position:absolute;left:2px;top:128px;width:366px;height:30px;background:#dbf1e2}
#rozcesti #rozod1,#rozcesti #rozod2{position:absolute;line-height:32px;text-decoration:underline}
#rozod1{left:0;top:0;width:182px}
#rozod2{left:182px;top:0;width:182px}
#rozodkaz1{border:2px solid #009933;text-align:center;}
#rozodkaz2,#rozodkaz3{position:absolute;top:180px;}
#rozodkaz2{left:0}#rozodkaz3{left:102px}
#rozodkaz2in,#rozodkaz3in{width:160px;height:160px;}
#rozod3,#rozod4{line-height:32px;display:block;width:160px;height:30px;text-decoration:underline}
.vrstvab3{position:absolute;left:0;top:130px;width:160px;height:30px;background:#dbf1e2}

/*motocykly*/
#divmotocykly{margin:1em 0 0;text-align:center}
#divmotocykly .nazev{margin:0;padding:0 0 0 1em}
.divmoto,.divmoto1{border-bottom:1px solid #ccc;padding:0.5em 0;position:relative;text-align:left;width:325px;font-size:80%;margin:0 auto}
.divmoto{height:120px}
.divmoto1{height:170px}
.divmoto .divmotoin,.divmoto1 .divmotoin{position:absolute;top:5px;left:150px;width:175px;text-align:center}
.divmotoin a{margin:0.5em 0;text-decoration:underline}

/* obchodni sit */
.obchsit{border:1px solid #a1a6ac;margin:1em auto;font-size:80%;border-collapse:collapse}
.obchsit td,th{border:1px solid #a1a6ac;padding:0.3em;text-align:left;background:#ebfff2;}
.obchsit th{background:#dbf1e2;}
