body  {background: #552c1a url('../images/design/bg.gif') 0% 0% repeat-x; font-family: arial, sans-serif; font-size: 12px; color: #cea579; text-align: center; margin: 0px; padding: 0px;}
table  {border-collapse: collapse;}
h1  {font-size: 15px; margin: 3px 0px; font-weight: normal; padding: 0px 7px;}
h2  {font-size: 14px; margin: 3px 0px; font-weight: normal; padding: 0px 7px;}

.submit-kos, .submit-pokladna, .submit  {background: #9D6C38; color: #000; font-weight: bold; font-size: 12px; border: none; border: solid 1px #7c4f3b; cursor: pointer; font-family: Arial;}
a  {color: #cea579; outline:none;}
a:hover  {color: #fff; text-decoration: none;}
input  {background: #9d6c38; border: solid 1px #bb844a;}
fieldset  {border: solid 1px #bb844a; margin-bottom: 8px;}
fieldset table td  {padding: 1px 5px; font-size: 12px;}
legend  {font-weight: bold; color: #f7cda0;}
.stred  {text-align: center;}
#clanek div, #clanek p {padding: 0px 7px; font-size: 12px;}
h3  {margin: 5px 8px;}
table td  {font-size:12px;}
select  {font-size: 11px; border: solid 1px #9d6c38;}
b.red  {color: #f50100 !important;}
hr  {border: solid 1px #764a36;}
.cena  {color: #f50100; font-size: 13px;}
.podrob_nadp  {padding: 0px;}
/*vlajky*/
#vlajky  {position: absolute; top: 5px; right: 5px;}
#vlajky a img  {border: none;}


/*layout stranky*/
#pozadi  {padding: 0px; margin: 0px;}
#pagepevna  {width: 1000px;  margin: 0px auto; position: relative; text-align: left;}
#levy, #pravy  {width: 200px; padding: 0px; border: none;}
#stredovy  {width: 600px; background: url('../images/design/bg_clanek.gif') 50% 0% repeat-y; vertical-align: top; padding-top: 36px;}
#clanek  { margin: 19px 10px 0px; width: 570px; padding: 1px 5px; font-size: 12px;}
#levy #menu h3  {width: 200px; height: 57px; background: url('../images/design/bg_panel_topleft.gif') 0% 0% no-repeat;  margin: 0px; position: relative;}
#pravy #kosik h3  {width: 200px; height: 57px; background: url('../images/design/bg_panel_topright.gif') 0% 0% no-repeat;  margin: 0px; position: relative;}
#levy h3 span {color: #9d6c38; text-transform: uppercase; font-size: 12px; position: absolute; top: 25px; right: 10px;}
#pravy h3 span {color: #9d6c38; text-transform: uppercase; font-size: 12px; position: absolute; top: 25px; left: 10px;}
#levy h3  {width: 200px; height: 57px; background: url('../images/design/bg_panel_left.gif') 0% 0% no-repeat;  margin: 0px; position: relative;}
#pravy h3  {width: 200px; height: 57px; background: url('../images/design/bg_panel_right.gif') 0% 0% no-repeat;  margin: 0px; position: relative;}
#patickastred  { background: url('../images/design/paticka.gif') 50% 0% no-repeat; }
#stred_top  {position: absolute; top: 266px; left: 200px;}

#menu, #kosik, #cen_bomba, #aktuality, #top_hodnocene, #top_x, #novinky, #provozovatel, #anketa, #doporuceni, #informace  {background: url('../images/design/bg_box.gif') 0% 55px no-repeat; margin-bottom: 15px;}
#anketa  {display: none;}

/*hlavička*/
#hlavicka  {width: 1000px; height: 266px; background: url('../images/design/pagehead.jpg') 0% 0% no-repeat; position: relative;}
#logo {display: block; width: 285px; height: 140px;  position: absolute; top: 20px; left: 50px; text-indent: -9999px;}
#zakaznik  {width: 280px; position: absolute; top: 40px; right: 40px; padding-top: 10px;}
#zakaznik .polelog  {width: 230px; height: 30px; background: url('../images/design/polelog.gif') 0% 0% no-repeat; border: none; position: absolute; top: 25px; right: 25px; padding: 8px;}
#zakaznik .polepass  {width: 150px; height: 30px; background: url('../images/design/polepass.gif') 0% 0% no-repeat; border: none; position: absolute; top: 63px; right: 103px; padding: 8px;}
#zakaznik .tlaclog  {width: 70px; height: 30px; background: url('../images/design/tlacitko_log.gif') 0% 0% no-repeat; border: none; position: absolute; top: 63px; right: 25px; color: #cea579; font-weight: bold; font-family: Arial;}
#zakaznik .reg  { position: absolute; top: 130px; right: 135px; color: #9d6c38; font-size: 11px;}
#zakaznik .zap  { position: absolute; top: 130px; right: 20px; color: #9d6c38; font-size: 11px;}
#zakaznik .reg:hover  {color: #fff;}
#zakaznik .zap:hover  {color: #fff;}
#zakaznik .cara  { position: absolute; top: 130px; right: 120px; color: #9d6c38;}
#zakaznik p  {margin: 5px 15px;}
#zakaznik .red  {color: #f50100; font-weight: bold; font-size: 13px;}

/*trizenio*/
#sorted  {padding: 0px 7px; background: url('../images/design/sort_odd.gif') 50% 100% no-repeat; height: 40px;}

/*podrobnosti*/
.odsaz_podrob  {padding: 0px 10px;}
.odsaz_podrob img  {border: solid 1px #9d6c38;}
#podrobnosti  {font-size: 12px;}
#podrobnosti .submit_kosik {color: #e0ab71; background: url('../images/design/submit.gif') 0% 0% no-repeat; width: 60px; height: 24px; border: none; font-weight: bold; font-size: 10px; margin-left: 10px; cursor: pointer;}

/*nakupni kosik*/
#kosik  {font-size: 12px; height: 120px;}
*>#kosik  {height:auto; min-height: 120px;}
#kosik p  {margin: 5px 25px;}
#kosik .red  {font-size: 15px; color: #f50100; font-weight: bold; margin-bottom: 1px; display: block;}
#kosik a {color: #CEA579;}
#kosik a:hover {color: #fff;}

/*sysbar*/
#sysbar  {position: absolute; top: 225px; left: 550px; margin: 0px; padding: 0px;}
#sysbar li {float:left; list-style: none; background: url(../images/design/odd_hledej.gif) no-repeat scroll 100% 50%; margin-right: 15px; padding-right: 15px;}
#sysbar li.last  {background: none; padding: 0px;}
#sysbar li a  {color: #9d6c38; font-weight: bold; text-transform: uppercase; text-decoration: none;}
#sysbar li a:hover  {color: #fff;}
#o1_active a, #o2_active a, #o3_active a, #o4_active a {color: #fff !important;}

/*priznaky*/
.novinka {display: block; text-align: center; background: #d44242; margin-top: 1px; padding: 2px 0px; color: #fff; font-size: 11px;}
.pripravujeme  {display: block; text-align: center; background: #6a2a85; margin-top: 1px; padding: 2px 0px; color: #fff; font-size: 11px;}
.vyprodej {display: block; text-align: center; background: #ff8400; margin-top: 1px; padding: 2px 0px; color: #fff; font-size: 11px;}
.nas_tip {display: block; text-align: center; background: #63c36c; margin-top: 1px; padding: 2px 0px; color: #fff; font-size: 11px;}
.no24 {display: block; text-align: center; background: #4070db; margin-top: 1px; padding: 2px 0px; color: #fff; font-size: 11px;}

/*menu*/
#menu ul {margin: 0px 15px; padding: 0px;}
#menu ul li  {list-style: none; padding: 0px; display: inline;}
#menu ul li a  {color: #cea579; font-size: 12px; display: block; background: url(../images/design/bg_link.gif) 0% 45% no-repeat; padding-left: 13px; margin-top: 5px;}
#menu ul li a:hover  {font-weight: bold; text-decoration: none; background: url(../images/design/bg_link_on.gif) 0% 45% no-repeat;}
#menu ul ul li a {color: #cea579; font-size: 12px; display: block; background: url(../images/design/sublink.gif) 0% 50% no-repeat; padding-left: 8px; margin-top: 2px; font-size:11px;}
#menu ul ul li a:hover { text-decoration: none; padding-left: 8px;}
#menu ul ul {margin-left: 20px;}

/*top_x*/
#top_x ul {margin: 0px 15px; padding: 0px;}
#top_x ul li  {list-style: none; margin: 4px 0px; display: inline;}
#top_x ul li a  {color: #cea579; font-size: 12px; display: block; padding-left: 10px; margin-top: 5px; padding-bottom: 7px;}
#top_x ul li a:hover  {font-weight: bold; text-decoration: none;}

/*top_hodnocene*/
#top_hodnocene ul {margin: 0px 15px; padding: 0px;}
#top_hodnocene ul li  {list-style: none; margin: 4px 0px; display: inline;}
#top_hodnocene ul li a  {color: #cea579; font-size: 12px; display: block; padding-left: 10px; margin-top: 5px; padding-bottom: 7px;}
#top_hodnocene ul li a:hover  {font-weight: bold; text-decoration: none;}


/*aktuality*/
#aktuality  {height: 120px;}
*>#aktuality  {height: auto; min-height: 120px;}

/*novinky*/
#novinky form  {margin: 4px 4px 20px 14px; padding-bottom: 15px;}
#novinky input  {width: 140px; height: 30px; padding: 7px 5px 0px 10px; background: url('../images/design/pole_email.gif') 0% 0% no-repeat; border: none; color: #000;}
#novinky .submit  {color: #9d6c38; background: none; cursor: pointer; width: 30px; font-weight: bold; padding: 7px 5px 0px 5px;}

#vyhledavani  {position: absolute; top: 215px; left: 60px;}
#vyhledavani input  {width: 200px; height: 30px; background: url('../images/design/pole_hledej.gif') 0% 0% no-repeat; border: none; padding: 7px 10px;}
#vyhledavani .submit  {background: none; width: auto; border: none; color: #9d6c38; font-weight: bold; cursor: pointer;}
#vyhledavani .mid  {background: url('../images/design/odd_hledej.gif') 100% 50% no-repeat;}
#vyhledavani .rozsirene  {color: #9d6c38; font-size: 11px; margin-left: 15px;}
#vyhledavani .rozsirene:hover  {color: #fff; text-decoration: none;}

/*informace*/
#informace ul {margin: 0px 15px; padding: 0px;}
#informace ul li  {list-style: none; margin: 4px 0px; display: inline;}
#informace ul li a  {color: #cea579; font-size: 12px; display: block; padding-left: 10px; margin-top: 5px;}
#informace ul li a:hover  {font-weight: bold; text-decoration: none; color: #fff;}

/*aktuality*/
#aktuality p  {margin: 5px 25px 12px; color: #cea579; font-size: 12px;}
#aktuality .datum  {font-size: 10px;}
#aktuality a {color: #cea579; text-decoration: underline;}
#aktuality a:hover {color: #fff; text-decoration: none;}


/*provozovatel*/
#provozovatel  {font-size: 12px;}
#provozovatel p  {margin: 5px 25px; color: #cea579;}
#provozovatel a {color: #cea579; text-decoration: underline;}
#provozovatel a:hover {color: #fff; text-decoration: none;}
#provozovatel a img  {border: none; margin-bottom: 5px;}
#provozovatel #na_stred  {text-align: center;}

/*cenova bomba*/
#cen_bomba  {text-align: center;}
#cen_bomba ul  {margin: 0px; padding: 0px;}
#cen_bomba li {list-style: none; text-align: center; margin: 5px 25px; background: url('../images/design/odd_cenbomba.gif') 50% 100% no-repeat; padding-bottom: 7px; font-size: 14px;}
#cen_bomba li a  {margin-bottom: 10px; display: block;}
#cen_bomba .kratky  {margin: 5px 0px; font-size: 11px; color: #fff; text-align: center;}
#cen_bomba .cenabomb  {color: #fff; font-size: 11px; text-align: right;}
#cen_bomba .cenabomb span  {color: #f50100; font-weight: bold; font-size: 13px;}

/*kosik info*/
.kosikinfo td {font-size: 12px; background: #5e3523; padding: 2px 4px;}
.kosikinfo th  {background: #9d6c38; color: #fff; font-size: 12px;}
.kosikinfo  {border-collapse: separate; width: 100%;}
.kosikinfo a  {color: #cea579;}
.kosikinfo a:hover {color: #fff; text-decoration: none;}
.kosikinfo td.tmavy {background: #512c1c;}

/*objednavky*/
.objednavky td {font-size: 12px; background: #5e3523; padding: 2px 4px;}
.objednavky th  {background: #9d6c38; color: #fff; font-size: 12px;}
.objednavky  {border-collapse: separate; width: 100%;}
.objednavky a  {color: #cea579;}
.objednavky a:hover {color: #fff; text-decoration: none;}
.objednavky td.tmavy {background: #512c1c;}

.detailobjednavky td {font-size: 12px; background: #5e3523; padding: 2px 4px;}
.detailobjednavky th  {background: #9d6c38; color: #fff; font-size: 12px;}
.detailobjednavky  {border-collapse: separate; width: 100%;}
.detailobjednavky a  {color: #cea579;}
.detailobjednavky a:hover {color: #fff; text-decoration: none;}
.detailobjednavky td.tmavy {background: #512c1c;}
.detailobjednavky .red  {color: #f50100 !important;}

/*oblibene*/
.oblibene td {font-size: 12px; background: #5e3523; padding: 2px 4px;}
.oblibene th  {background: #9d6c38; color: #fff; font-size: 12px;}
.oblibene  {width: 540px; margin: 5px 15px;}


/*zobrazeni*/
#zobrazeni  {position: absolute; top: 280px; left: 425px; font-size: 11px; color: #9d6c38; display: block; width: 360px; text-align: right;}
#zobrazeni a {color: #cea579; border: none;}
#zobrazeni a img {border: none; vertical-align: top;}
#zobrazeni a:hover  {color: #fff; text-decoration: none;}

/*doporuceni*/
#doporuceni p  {margin: 5px 20px; font-size: 12px;}
#doporuceni a {color: #cea579; text-decoration: underline;}
#doporuceni a:hover {color: #fff; text-decoration: none;}

/*vypis zbozi*/
.rada_pln_naz td  {width: 180px; text-align:center; padding: 10px 0px;}
.rada_pln_naz td a.polozka  {color: #cea579; text-transform: uppercase; font-weight: normal; font-size: 13px; text-decoration: underline; margin: 5px;}
.rada_pln_naz td a.polozka:hover  {color: #fff; font-weight: bold; text-decoration: none;}
.vert_oddel  {width: 10px !important; background: url('../images/design/verticalodd.gif') 50% 0% repeat-y;}
.odsaz  {text-align:center; padding-bottom: 5px;}
.odsaz img  {border: solid 1px #9d6c38;}
.kratky_popis  {padding: 5px; font-size: 11px; width: 170px; text-align:center; vertical-align: top; color: #fff;}
.rada_pln_cen td  {text-align: center;}
.rada_pln_cen td table {margin: 3px auto;}
.rada_pln_cen  table td {color: #fff; font-size: 11px;}
.rada_pln_cen .cena  {color: #f50100;margin-left: 10px; font-size: 13px;}
.mnozstvi  {width: 30px; background: #9d6c38; border: solid 1px #4e2c08; color: #d6b797; text-align: center;}
.poloha_kosiku  {text-align: center; font-size: 11px;}
.poloha_kosiku .submit_kosik  {color: #e0ab71; background: url('../images/design/submit.gif') 0% 0% no-repeat; width: 60px; height: 24px; border: none; font-weight: bold; font-size: 10px; margin-left: 10px; cursor: pointer;}
.carka td  {background: url('../images/design/horizontodd.gif') 0% 50% repeat-x; height: 6px;}
.parametry  {margin: 4px 0px; width: 100%}
.parametry  th  {background: #9d6c38; color: #fff; font-size: 12px;}

.rada_tit_naz td  {width: 180px; text-align:center; padding: 10px 0px;}
.rada_tit_naz td a.polozka  {color: #cea579; text-transform: uppercase; font-weight: normal; font-size: 13px; text-decoration: underline; margin: 5px;}
.rada_tit_naz td a.polozka:hover  {color: #fff; font-weight: bold; text-decoration: none;}
.vert_oddel  {width: 10px !important; background: url('../images/design/verticalodd.gif') 50% 0% repeat-y;}
.odsaz  {text-align:center; padding-bottom: 5px;}
.kratky_popis  {padding: 5px; font-size: 11px; width: 170px; text-align:center; vertical-align: top; color: #fff;}
.rada_tit_cen td  {text-align: center;}
.rada_tit_cen td table {margin: 3px auto;}
.rada_tit_cen  table td {color: #fff; font-size: 11px;}
.rada_tit_cen .cena  {color: #f50100;margin-left: 10px; font-size: 13px;}
.mnozstvi  {width: 30px; background: #9d6c38; border: solid 1px #4e2c08; color: #d6b797; text-align: center;}
.poloha_kosiku  {text-align: center; font-size: 11px;}
.poloha_kosiku .submit_kosik  {color: #e0ab71; background: url('../images/design/submit.gif') 0% 0% no-repeat; width: 60px; height: 24px; border: none; font-weight: bold; font-size: 10px; margin-left: 10px; cursor: pointer;}
.carka td  {background: url('../images/design/horizontodd.gif') 0% 50% repeat-x; height: 6px;}

/*strucny vypis*/
.rada_str_liche td {background: #522c1c; border: solid 1px #784b38; padding: 5px; font-size: 11px;}
.rada_str_sude td {border: solid 1px #784b38; padding: 5px; font-size: 11px;}

.rada_str th  {background: #9d6c38; color: #fff; font-size: 12px; padding: 5px; border: solid 1px #784b38;}


/*detail zbozi*/
#navigace_zbozi  {border-bottom: solid 1px #7c4f3b; height: 20px;}
#navigace_zbozi .levy  {float: left; font-size: 12px; font-weight: bold;}
#navigace_zbozi .pravy  {float: right; font-size: 12px; font-weight: bold; }
.levy a, .parvy a  {color: #cea579;}

/*strankovani*/
.strankovani  {text-align: right; font-size: 12px; padding-right: 15px; margin-top: 10px; color: #9d6c38;}
.strankovani a  {color: #cea579;}
.strankovani a:hover  {color: #fff; text-decoration: none;}

/*paticka*/
#patickastred p  {margin: 0px; text-align: center; color: #9d6c38; margin: 30px 0px 10px; font-size: 11px;}
#patickastred p a  {color: #cea579; text-decoration: underline;}
#patickastred p a:hover  {color: #fff; text-decoration: none;}






