body { margin: 0;padding: 0;border: 0;font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;
 background: url(/images/center-shade.gif) top center repeat-y;
background-color: #eee;	}

td { vertical-align: top; font-size: 12px; padding: 0;}

form { margin: 0; }

a { color: #0c6329;}
a:hover { color: red;}

a.upravit {  background: url(../images/customize.gif) 0% 50% no-repeat;  padding: 3px 0 3px 20px; }
a.odhlasit { background: url(../images/b_drop.png) 0% 50% no-repeat; padding: 3px 0 3px 20px;}
a.close_big {font-weight: bold; font-size:14px; background: url(../images/close.gif) 0% 50% no-repeat; padding-left: 23px;}
a.mapa { background: url(../images/icon_map.gif) 0% 50% no-repeat; padding: 3px 0 3px 20px;}

p { line-height: 1.5;}
p.ok span {  background: url(../images/ok_2.gif) 10px 50% no-repeat; background-color: #fad163; padding: 5px 10px 5px 40px; font-weight: bold;}
p.chyba { background: url(../images/vykricnik.gif) 0% 50% no-repeat; padding: 5px 0 5px 30px; font-weight: bold; color:red;}
	
p.searchnull { padding: 20px 0; }	

ul.chyba { list-style-type: none; color: red; margin: 10px 0; padding: 0; }
	
h1 { font-size: 25px; margin: 0 0 10px 0; padding: 0; font-weight: normal; }
h1.akce { font-weight: bold; color: #de2900;  }
h2 {  font-size: 16px; margin: 0 0 10px 0; padding: 10px 0 0 0; border-top: 1px solid #eee; }

h5 { font-size: 12px; margin-top: 0;}

h1.detobj { font-family: verdana; font-size: 15px; font-weight: bold; margin: 0 0 10px 0; padding: 10px; background-color: silver;  }
	/* blede zelena: #A3CDB7 */
	
div#mainbox	{margin: 0 auto;width: 950px;background-color: white;	}

div#disclaimer { margin: 5px auto 0 auto; width: 940px; padding: 5px; color: gray; font-size: 10px; border-top: 1px solid silver;}
		
table#headertab { width: 100%; }
table#headertab td.logobox { width: 200px; vertical-align: middle; padding: 15px 0; }
table#headertab img { border: 0; }
table#headertab td.logobox img { display: block; margin: 0 auto; }
table#headertab td.topcontact { color: #393939; text-align: right; padding: 3px 10px 6px 0;  font-size: 11px; font-family: verdana; }
table#headertab td.topcontact a { color: #393939;  }	
table#headertab td.nadpis { padding: 0; }
table#headertab td.user { text-align: right; padding-right: 10px; }

table#headertab td.kosik { right; padding: 10px 0 0 20px; }
table#headertab div.cartholder { text-align: left; background: url(../images/carttop_anim.gif) 0% 0% no-repeat; width: 300px; padding: 7px 5px 7px 45px; }
	
	
a.cart_top {  display: block; color:black; font-size: 11px;}
a.cart_top:hover { color: red; }
		
div#menubar { background: #D2D2AC; background: url(../images/nav_bg.jpg) 0% 0% repeat-x; height: 25px; padding: 5px 0 0 200px; }
div#menubar a { padding: 4px 20px 6px 20px; color: black;  font-size: 11px; letter-spacing: 0.1em; font-weight: bold; text-decoration: none; margin: 0 1px; }
div#menubar a:hover, div#menubar a.active { background-color: #A7E9C7;  background-color: white;  border-left: 1px solid silver;  border-right: 1px solid silver;margin: 0; }	

#obsah { padding: 20px;}

/*    eshop.php    */
table#ebox { width: 100%; }
td#rubriky { width: 200px; }

td#rubriky ul { list-style-type: none; margin: 0; padding: 0; }
td#rubriky li { padding: 0; margin: 0; border-bottom: 1px solid white;}
td#rubriky a {  font-size: 11px; position: relative;  display: block;  padding: 3px 10px 3px 8px; margin: 0; background-color: #a7e9c7; color: black;   text-decoration: none; border-left: 2px solid #1BAF4E;}
td#rubriky a:hover, td#rubriky a.active, td#rubriky a.active2 { color: white; background: url(../images/menuar.gif) 98% 50% no-repeat; background-color: #ff9333; }

td#rubriky a.akce {  background-color:#de2900; color: white; font-weight: bold; }

td#rubriky ul a.active { background-image: url(../images/menuar2.gif); border: 0; font-weight: bold;}
td#rubriky ul a.active2 { background-image: url(../images/menuar.gif); border: 0; font-weight: bold;}

td#rubriky li ul { list-style-type: none; margin: 0; padding: 0; }
td#rubriky li ul li { border-color: #eee; }
td#rubriky li ul a { font-size: 11px; background-color: #eee; border: 0; border-left: 2px solid  #ff9333; color: black; text-decoration: underline; font-weight: normal; }
td#rubriky li ul a:hover { background-image: none; background-color: white; color: black; }

td#rubriky li ul a.podrubrika_active { background: url(../images/menuar.gif) 100% 50% no-repeat; background-color: white;  text-decoration: none; font-weight: bold; }


td#rubriky h2  { margin: 0; padding: 5px 0 5px 10px;  /*background-color: #d6d6d6; color: #106a2e; */ border-bottom: 1px solid white; font-size: 10px; font-family: verdana; }
td#rubriky h2.nakupovat { background-image: url(../images/poznamka.gif);background-position: 3px 50%; background-repeat: no-repeat; padding-left: 26px; }

td#rubriky a.banner { border: 0; margin: 0; padding: 0; background: none; }
td#rubriky img { display: block; border: 0; margin: 10px 0; }

ul#naklist { list-style-type: none; margin: 0 0 20px 0; padding: 0; }
ul#naklist a { display: block;  padding: 5px 10px;  color: black;  background-color: #a7e9c7; border-bottom: 1px solid #E0E0E0; }
ul#naklist a:hover { background: url(../images/menuar.gif) 98% 50% no-repeat; background-color: #eee; }


td#rubriky ul#menuKats, td#rubriky ul#menuKats li { list-style-type: none; display: inline;  margin: 0; padding: 0; }
td#rubriky ul#menuKats li { margin: 0; width: 90px; }
td#rubriky ul#menuKats li a { float: left; display: inline;  background: url(/images/menuKatsBg.gif) 0% 0% no-repeat; background-color: transparent;  outline: none; border: 0; }
td#rubriky ul#menuKats li a:hover { color:black; }
td#rubriky ul#menuKats li a.kat { padding: 3px 25px 6px 15px;  }
td#rubriky ul#menuKats li a.vyr { padding: 3px 30px 6px 20px; margin-left: 6px;  }
td#rubriky ul#menuKats li a.katActive, td#rubriky ul#menuKats li a.vyrActive { background-image: url(/images/menuKatsBg2.gif); color: white; text-decoration: none; }
td#rubriky ul#menuKats li a.katActive {  padding: 3px 25px 6px 15px;  }
td#rubriky ul#menuKats li a.vyrActive {  padding: 3px 30px 6px 20px; margin-left: 6px;}
td#rubriky div.cb { border-bottom:2px solid #1BAF4E; clear:both; }

td#eshop { padding: 10px 10px 10px 20px; }

td#rbar { width: 170px; padding:10px; background-color: #eee; }

#filterbox {  background: #eee;  border: 1px solid silver;  border-bottom-width: 2px;  padding: 5px 10px; }

#filterbox input, #filterbox select { font-size: 10px; }

div#chyba {  font-weight: bold;  color: red;  padding: 20px 0;}

#empty { background: url(../images/fileat.gif) 0% 0% no-repeat;  height: 35px;  padding: 0 20px 0 40px;}


table#sortTab { margin: 0; background-color: #ccffcc; border-top: 1px solid #2ba32b; }
table#sortTab td { padding: 5px 10px; }
table#sortTab td.vyrSort { padding-left: 20px; }
table#sortTab ul { list-style-type: none; margin: 0; padding: 0; }
table#sortTab li { padding-bottom: 3px; }
table#sortTab h4 { font-size: 12px; margin: 0 0 5px 0; padding: 0; }
table#sortTab input { margin: 0; padding: 0; }

p.countInfo { margin: 5px 0 0 0; padding: 0; }

table#nabidkatab { width: 100%; margin: 10px 0; }

table#nabidkatab td { padding: 10px 5px; border-bottom: 1px solid #e2e2e2;  }

table#nabidkatab td.headerimg, table#nabidkatab td.header, table#nabidkatab td.header2 { border: 0; font-size: 11px; white-space: nowrap; background: #A7E9C7; background: #eee; font-weight: bold;  padding: 3px 10px; }
table#nabidkatab td.header2 { text-align: center; }
table#nabidkatab td.main { text-align: left; }
table#nabidkatab td.obr { width: 85px; padding-left:0; }
table#nabidkatab td.obr img { display: block; margin: 5px auto; }
table#nabidkatab td.bal, table#nabidkatab td.cena, table#nabidkatab td.mnozstvi, table#nabidkatab td.dokosiku { vertical-align: middle; text-align: center; }
table#nabidkatab td.bal { font-size: 11px; }
table#nabidkatab td.cena { font-weight: bold; font-size: 12px; }

table#nabidkatab div.lek { float: right; text-align: right; background-color: orange; color: black; font-size: 10px; padding: 2px 3px; }

table#nabidkatab h5 { font-size: 12px; margin: 0;}
table#nabidkatab a { display: block; /*font-weight: bold;*/ font-size: 14px; margin: 0;}
table#nabidkatab span { display:block; color: RGB(40,40,40); margin: 3px 0 0 0;}
table#nabidkatab span a { font-size: 11px; display:inline; font-weight: normal;  }
table#nabidkatab span.akcni_popis { color: red; font-weight: bold; }
table#nabidkatab a.vyrobce { display:block; color: orange;; font-size: 10px; margin: 2px 0; font-weight: normal; }

table#nabidkatab td.cena span.akcnicena { color: red; font-size: 12px; }
table#nabidkatab td.cena span.puvodnicena { text-decoration: line-through; }

table#nabidkatab input { text-align: center; }


div#strankovani { margin: 10px 0; }
div#strankovani a, div#strankovani span.activepage { padding: 3px 6px;  font-weight: bold; margin: 0 5px 0 0; font-size: 14px; font-family: arial; border-width: 1px; border-style: solid;}
div#strankovani a { background-color: #a7e9c7; color: #414141; text-decoration: none;  border-color: #c4f9de #82d3a9 #82d3a9 #c4f9de; }
div#strankovani a:hover { background-color:  #ff9333;  border-color: #ffbd83 #ff7800 #ff7800 #ffbd83;  color: white; } 
div#strankovani a.posun { background-color: white; color: #0c6329; border: 0; font-weight: normal; font-size: 12px; font-family: verdana; text-decoration: underline; }
div#strankovani span.activepage { background-color:  #ff9333;  border-color: #ffbd83 #ff7800 #ff7800 #ffbd83;  color: white; }

/* produkt-detail.php  */

table#detailtab { width:100%;  margin: 0;}
td#detailmain { vertical-align: top;  padding-right: 15px; text-align: left; }
td#detailpic { padding: 0 10px; width: 270px; vertical-align: top; }

table#detailtext td { padding-bottom: 10px;}

table#detailtext td.labelx { padding-right: 8px; text-align: right; color: gray; font-weight: bold; width: 1%; white-space: nowrap; }
table#detailtext td.vyrobce { color: orange; font-weight: bold; }
table#detailtext td.labelcena { padding-top: 8px; font-size: 15px; padding-right: 8px; text-align: right;  color: gray;  font-weight: bold; background: #ffcc99;  border: 1px dotted #fe942a;  border-right: none; }
table#detailtext td.alert { background: url(/images/icons/alert.gif) 10px 10px no-repeat; padding: 15px 10px 10px 45px; font-weight: bold; color: red;  }
table#detailtext td.cena { padding-top: 8px; font-weight: bold; background: #ffcc99; font-size: 15px; border: 1px dotted #fe942a; border-left: none; }
  
table#detailtext td.kosik { padding-top: 8px;}

span.puvodnicena { text-decoration: line-through;  }
span.akcnicena { color: red; font-size: 16px; }

span.cenainfo { font-size: 10px; color: #444444; font-weight: normal; margin-left: 10px; }

table#dokosiku  {  margin: 0 auto; }
table#dokosiku td { padding: 0; vertical-align: middle; }
table#dokosiku input { font-size: 14px; font-weight: bold;}
table#dokosiku input.pocetks {text-align: center; }
table#dokosiku input.but { margin-left: 8px; text-align: center; }


td#popisy { padding: 0;  font-size: 12px;}
td#popisy h5 { font-size: 12px;  margin: 0 0 3px 0;}
td#popisy p { margin: 0; padding: 0 0 14px 0;}


/*  cart-add.php  */
.cartbox { display: block; background-image: none; margin: 0; color: white; text-align: left;  }
     
ul#cartul { margin: 20px 0 0 20px;  padding: 0;  list-style-type: none;}
ul#cartul li { padding-bottom: 20px;}
ul#cartul a { font-weight: bold; }

/* sada 3 odkazu po pridani produktu do kosiku  */

a.cart_back { font-weight: normal; background: url(../images/re.gif) 0% 50% no-repeat; padding-left: 25px;}
a.cart_back:hover { color: red;}
a.cart_cart { font-weight: normal; background: url(../images/cart2.gif) 0% 50% no-repeat;  padding-left: 25px;}
a.cart_cart:hover { color: red;}
a.cart_continue { font-weight: normal; background: url(../images/sipka-modra.gif) 0% 50% no-repeat; padding-left: 25px;}
a.cart_continue:hover { background-image: url(../images/sipka-cervena.gif); color: red;}
a.cart_back { font-weight: normal; background: url(../images/sipka-modra-zpet.gif) 0% 50% no-repeat; padding-left: 25px; }
a.cart_back:hover {  background-image: url(../images/sipka-cervena-zpet.gif);color: red;}


a.sipka_big {font-weight: bold; font-size:14px; background: url(../images/sipka-modra.gif) 0% 50% no-repeat; padding-left: 20px;}
a.cart_back_big { font-weight: bold; font-size:14px; background: url(../images/sipka-modra-zpet.gif) 0% 50% no-repeat; padding-left: 20px;}
a.cart_back_big:hover { background-image: url(../images/sipka-cervena-zpet.gif); color: red;}

a.checkout { font-weight: bold; font-size:14px; background: url(../images/checkout.gif) 0% 50% no-repeat; padding-left: 40px;}
a.checkout:hover { color: red;}




/*  cart.php   */

table#cart { margin: 0 0 20px 0; background: #1AB150; }
table#cart td { padding: 10px;  text-align:left; border-bottom: 1px solid silver; }
table#cart td.cart_header {font-weight: bold; /*background: #1AB150; color: white;*/ background: #eee; font-size: 11px; border-bottom: 1px solid gray;  }
table#cart .outbg { background: white;}
table#cart .overbg { background: #eee;}

table#cart td.ite { text-align:center; white-space: nowrap;}

table#cart a { font-size: 10px; display:block; }

table#cart td.sumaheader { text-align:right;font-style:italic; border: 0; }
table#cart td.sumacell { text-align:center; border: 0; background-color: red; color: white;  }

table#cart div.pocetform { display: none; }
table#cart div.pocetform input { text-align: center; font-size: 11px;  }
table#cart div.pocetform input.uloz { border: 1px solid gray; background: #eee; font-size: 10px; color: black; padding: 2px;  display: block;  }



.linebox { margin: 15px 0; border: 1px solid silver; padding: 15px; text-align: left; background-color: #eee;}

.overlaytitle { font-weight: bold; position: relative;top: -20px;  background-color: #eee;  padding-right: 5px; padding-left: 5px; border-left: 1px solid silver;  border-right: 1px solid silver; }

.linebox h5 { margin: 0 0 5px 0; padding: 0; }

.linebox p { line-height: 1.3; margin: 0; padding: 0 0 15px 0;}
.linebox form { padding: 0; margin: 0;}

div.sada { margin-bottom: 15px; }

#neniprihlasen { margin: 15px 0 25px 0; padding: 10px 10px 10px 40px; background: url(../images/file_important.png) 5px 5px no-repeat; background-color: #F0F0CB; border: 1px solid #DADA9D; border-top-width: 3px; text-align: left;}
#neniprihlasen h5 { margin: 0 0 8px 0; padding: 0; font-size: 12px;}
#neniprihlasen p { margin: 0; padding: 0 0 10px 0; line-height: 1.3;}
#neniprihlasen a:hover { color: red;}

.udajebox  { margin: 15px 0 25px 0; padding: 10px; background-color: #F0F0CB; border: 1px solid #DADA9D; border-top-width: 3px; text-align: left;}

.udajebox h5 {margin: 0 0 8px 0; padding: 0; font-size: 12px;}

table#udajetab td { font-size: 11px; text-align: left; padding: 3px 5px;  background: #eee;}
table#udajetab td.label, table#udajetab td.label2 { text-align: right; color: gray; font-weight: bold; font-size: 10px;}
table#udajetab td.label2 { padding-left: 20px;}

table#udaje td { font-size: 11px; font-weight: bold; text-align: left; padding: 5px 10px;}
table#udaje td.povinne { color: red;}
table#udaje input, table#udaje textarea { display: block;  font-size: 11px;  font-family: verdana; font-weight: normal; }
table#udaje input.but {  font-size: 12px;  font-weight: bold;  padding: 5px 10px;}
table#udaje input.but2 {  font-weight: bold;  display:inline;}

#login {  margin-bottom: 10px;}

/* cart-checkout.php  */

div.b_left { float: left; width: 45%; }
div.b_right { float: right; width: 45%; }
div.b_right p span { font-size: 11px; }

table#checkout_summary { margin: 5px 0;}
table#checkout_summary td { background: #eee;  padding: 3px; text-align: right;}
table#checkout_summary td.label {  font-weight: normal;}

div#price_total { background: red; color: white; padding: 2px 4px; }

table#loginform { margin: 10px 0;}
table#loginform td { vertical-align: middle; background-color: #eee; padding: 5px;}
table#loginform td.label {text-align: right; padding-left: 14px;}
table#loginform td.toplabel { padding-top: 10px; padding-left: 10px; border-left: 3px solid #A3CDB7; font-weight: bold;}
table#loginform span { padding-left: 5px; color: gray; font-size: 10px;}


#lostlogin { background: #eee; padding: 5px; display: none; line-height: 1.3; width: 400px;}
#lostlogin table {  margin: 10px auto 0 auto;}
#lostlogin form {  margin: 0;}
#lostlogin input {  margin-right: 10px;}

input.but {  font-size: 11px;  font-weight: bold;  letter-spacing: 0.1em;}

input.but2 {  font-size: 14px; font-weight: bold;  letter-spacing: 0.1em;  display: inline;}
.udaje-uzivatel {  background: #eee;  border: 1px solid silver;  border-left: 3px solid #A3CDB7;  margin: 10px 0;  padding: 10px;}



table#objednavkytab td {  padding: 3px 5px;  text-align: center;}
table#objednavkytab td.header {  background: silver;  color: white;  font-weight: bold;  font-size: 10px;  padding: 2px 6px;  text-align: left;}
table#objednavkytab td.topheader { color: gray;  border-top: 1px solid silver;  font-weight: bold;  font-size: 10px;  text-align: left;}


/*  admin/objednavka-detaily.php   */

table#objtab { margin: 0 auto 15px auto;  border: 1px solid silver;}

table#objtab td  { padding: 3px 5px; vertical-align: top; font-weight: normal; background: white;}
table#objtab td.objlabel { text-align: right;  font-weight: bold;}

table#objtab p { padding: 5px 0 0 0;  margin: 0;}

.prijato, .vychystano, .vyexpedovano {   color: white;  font-weight: bold;  padding: 3px 5px;  margin: 0 0 0 10px; }

.prijato { background: red;}
.vychystano {  background: orange;}
.vyexpedovano {  background: lightgreen;}

.pagewrap { padding: 20px;}

/*  kontakt */

h2.kh2 { margin: 10px 0; font-size: 13px; padding: 10px 0 0 0; border-top: 1px solid silver;  }

table.kontakttab td { padding: 3px 0 8px 10px; line-height: 1.5;}
table.kontakttab td.label { text-align: right; font-weight: bold;}

/*  e-shop - katalog */

.sekceheader { border-top: 1px solid #1BAF4E; background: #A7E9C7;  padding: 5px;}

table#sekcetab { width: 100%;}
table#sekcetab td.nazev { font-size: 13px; font-weight: bold;}
table#sekcetab td.odkaz { text-align: right;  }

.katalogbox { padding: 10px;}

ul#rubrikylist { margin: 10px 0 0 10px;  padding: 0;  list-style-type: none;}
ul#rubrikylist li { color: silver; padding-bottom: 8px;}
ul#rubrikylist li:first-letter { font-size: 13px; font-weight: bold;}

table#katalog td {padding: 7px 0;  line-height: 1.3; background: white;  border-bottom: 1px solid #eee;}
table#katalog a {  color: gray;  margin-right: 3px;}
table#katalog a:hover { color: red;}
table#katalog a.toplevel { color: blue; font-size: 12px; font-weight: bold;}


ul#navod {  list-style-type:decimal;}
ul#navod li {  padding-bottom: 10px;}


/* detail produktu  */

div#navibar { margin: 5px 0 10px 0; padding: 0 0 10px 0; background:url(/images/doth.gif) 0% 100% repeat-x; }
p.popis {  font-size: 14px; color: #353535; background: #ccffcc; color: black; padding: 5px 10px;}

p.popisakce {  font-size: 12px; color: red; font-weight: bold;  padding: 5px 10px; }

/* titulni stranka  */
table#title { width: 100%; }
td#titlemain { width: 550px; padding: 0 10px 0 0;  }
td#titlebar { width: 210px; padding: 0;}

table#sftab { width: 510px; margin: 0; }
table#sftab td.round { width: 8px; }
table#sftab td { vertical-align: middle; background-color: transparent; padding: 0; }

table#sftab td.submitcell { padding-left: 7px; width: 1%; }

table#sftab input.sstring { padding: 2px; border:1px solid #8C8B8E; background:url(/images/sfbg.gif) no-repeat 0 0; }

span.vyhledano, table#nabidkatab  span.vyhledano { font-weight: bold; display: inline;  } 
table#nabidkatab  a span.vyhledano {  color: #0c6329; font-size: 14px; text-decoration: underline; }

div#infobar { position: relative; background: url(/images/eshop.jpg) 0 0 no-repeat;   padding: 0; margin: 0 0 10px 0; }
div#infobar h1 { position: absolute; top: 7px; left: 10px; font-size: 13px; font-weight: bold; font-family: verdana; color: #fbbb80; padding: 0; margin: 0; }
div#infobar h1 strong { font-size: 15px; color: white; }

input.mbut { font-weight: bold; letter-spacing: 0; }

table#titletree { width: 100%; }
table#titletree td { width: 50%; }
table#titletree td.treeleft { padding-right:10px; }
table#titletree td.treeright { padding-left:10px; }
table#titletree h1 { font-family: verdana; font-size: 15px; font-weight: bold; margin: 0 0 3px 0; }

table#titletree div.pklist { margin: 0 0 15px 0; color: gray;}
table#titletree div.pklist a { font-size: 11px; color: gray; }
table#titletree div.pklist a:hover { color: red; }


/* search  */

ul#searchkats { list-style-type: none; margin: 0 0 15px 0; padding: 0; }
ul#searchkats li { padding: 0 0 6px 0; }
ul#searchkats a { padding: 3px 0 3px 20px; background: url(/images/icons/folder.gif) 0% 50% no-repeat; }

ul#searchvyr { list-style-type: none; margin: 0 0 15px 0; padding: 0; }
ul#searchvyr li { padding: 0 0 6px 0; }
ul#searchvyr a { padding: 3px 0 3px 20px; background: url(/images/icons/folder.gif) 0% 50% no-repeat; }


/* jak nakupovat */

ul.navod { list-style-type: none; list-style-image: url(/images/icons/odkaz2.gif); margin: 10px 0; }
ul.navod li { padding: 0 0 10px 0; line-height: 1.5; }

ul.cislovany { list-style-type: decimal; }
ul.cislovany li { padding: 3px 0; }

p.nak { padding: 0 0 0 20px; }



/* o nas  */

p.onas { width: 290px; float: left; }
div.onas-right { float: right; width:415px;   }
div.onas-right img { margin: 0 0 15px 0; display: block; border: 1px solid silver; padding: 1px; }


/* akcni nabidky  */

div.akce { margin: 0 0 15px 0; text-align: center; }
div.akce img { border: 0; display: block; margin: 0 auto 5px auto; }
div.akce a { font-weight:bold; }
div.akce p { color: gray; font-size: 10px; margin: 0; padding: 0; }
div.akce p span { color: red; font-size: 11px; font-weight: bold; }



h2.an { color: #de2900; margin: 0 0 15px 0; padding: 0; border: 0; background: none; }

div.akcni { margin: 0 0 10px 0; border: 1px solid silver; padding: 5px; }
div.akcni img { border: 0;  margin: 0 5px 5px 0; float: left; }
div.akcni a { font-weight:bold; }
div.akcni div.acb { clear: both; }
div.akcni p { color: #4b4b4b; font-size: 10px; margin: 0; padding: 0; }
div.akcni p.akcepopis { color: red; }
div.akcni p.cenaBox { text-align: right; }
div.akcni p span.cena { color: red; font-size: 11px; font-weight: bold; }
div.akcni p span.staracena { font-size: 11px; text-decoration: line-through; }

div.allakce a { font-weight: bold; font-size: 14px; background: url(/images/icons/forward.gif) 0 0 no-repeat; padding-left: 20px;  }
