/* styles by Ascaria */

body {margin:0px;font-family:Verdana;color:#604c0d;background:#fff;}
h2 {font-size:14px;line-height:18px;color:#604c0d;}
h3 {font-size:12px;line-height:16px;color:#604c0d;}
a {text-decoration:none;color:#604c0d;outline:none;}
a:hover {text-decoration:underline;}
img {border:none;}
.heighter {height:1px;}
.cleaner {clear:both;}
ul {list-style-type:none;margin:0px;padding:0px;}
li {list-style-type:none;margin:0px;padding:0px;}
.stranka
  {width:990px;
  margin:-10px auto 50px;
  font-size:12px;}
.stranka .stin_vrchni, .stranka .stin_spodni
  {height:40px;
  background:url('/tmpl/images/bg-stin-vrchni.png') no-repeat left top;}
.stranka .stin_spodni
  {background-image:url('/tmpl/images/bg-stin-spodni.png')}
.stranka .stin
  {background:url('/tmpl/images/bg-stin.png') repeat-y center top;}
.stranka .obal
  {min-height:600px;
  margin:-21px 20px;
  background:url('/tmpl/images/bg-eshop.png') repeat-y left top;
  border-bottom:10px solid rgb(92,77,12);}
.stranka .patka
  {position:relative;
  z-index:1;
  margin:-5px 20px 0px;
  font-size:10px;
  text-align:right;
  color:#888;}
.stranka .patka a
  {color:#888;}
.stranka .patka .madeby img
  {margin-bottom:-5px;
  vertical-align:middle;}

.obal
  {position:relative;}
.obal .hlavicka
  {position:relative;
  height:139px;
  background:#fff url('/tmpl/images/bg-hlavicka.jpg') no-repeat right top;}
.obal .levy_sloupek
  {width:185px;
  float:left;}
.obal .pravy_sloupek
  {width:185px;
  padding-top:0px;
  float:right;}
.obal .obsah
  {width:580px;
  margin:0px 185px;
  overflow:hidden;}

.hlavicka .hmenu1, .hlavicka .hmenu2, .hlavicka .hmenu3
  {position:absolute;
  z-index:1;
  width:80px;
  height:20px;
  text-align:center;
  text-decoration:none;
  display:block;}
.hlavicka .hmenu1 {left:378px;top:107px;}
.hlavicka .hmenu2 {left:608px;top:119px;}
.hlavicka .hmenu3 {left:860px;top:60px;}

.hlavicka .logo
  {float:left;}
.hlavicka .logo, .hlavicka .logo a, .hlavicka .logo img {
  display:block;
  overflow:hidden;}
.hlavicka .logo h1 
  {margin:5px;
  font-size:12px;}
.top_menu
  {padding:10px 0px 11px 20px;
  line-height:15px;
  color:#fff;
  background:#fff url('/tmpl/images/bg-horni-lista.jpg') repeat-x left top;}
.top_menu a
  {font-weight:bold;
  color:#fff;}
.top_panel
  {height:58px;
  font-size:14px;
  font-weight:bold;
  line-height:31px;
  letter-spacing:-1px;
  color:#1c6aac;
  background:#fff url('/tmpl/images/bg-horni-panel.jpg') repeat-x left top;
  overflow:hidden;}
.top_panel strong
  {font-size:14px;
  letter-spacing:0px;
  color:white;}
.top_panel big
  {font-size:14px;
  font-weight:bold;
  letter-spacing:0px;
  color:white;}
.top_panel img, .top_panel input
  {text-align:left;
  vertical-align:middle;}
.top_panel .vyhledavani
  {margin-left:185px;}
.top_panel .vyhledavani input
  {width:150px;
  margin:16px 0px 0px 15px;
  padding:4px;
  color:#aaa;
  border:1px solid white;
  float:left;}
.top_panel .vyhledavani input.submit
  {width:93px;
  height:25px;
  margin:16px 20px 0px 0px;
  padding:0px;
  background:url('/tmpl/images/img-sipka-submit.jpg') no-repeat;
  border:none;}
.top_panel .vyhledavani .kosik
  {height:31px;
  margin:12px 20px 0px 0px;
  text-decoration:none;
  display:block;
  float:right;}
.top_panel .vyhledavani .kosik img
  {margin-bottom:2px;}
.aimg
  {position:absolute;
  left:0px;
  top:0px;
  display:block;}

.obsah .img_hp_top
  {width:620px;
  height:248px;
  display:block;}
.obsah .uvodni_text
  {padding:15px 25px;}
.obsah .uvodni_text p
  {margin:0px;}
.obsah .uvodni_text strong
  {color:#1c6aac;}
.obsah .uvodni_banner
  {width:550px;
  height:120px;
  margin:15px 0px 15px 15px;
  overflow:hidden;}
.obsah .uvodni_banner a, .obsah .uvodni_banner img
  {width:550px;
  height:120px;
  display:block;}
.obsah .nabidka
  {position:relative;
  height:28px;
  margin:15px;
  padding:0px 30px;
  line-height:28px;
  color:#fff;
  background:#f00 url('/tmpl/images/bg-tlacitko.jpg') repeat-x left top;}
.obsah .odsazeni
  {padding:0px 23px;}

.levy_sloupek .vyhledavani
  {padding:0px 0px 20px;}
.levy_sloupek .vyhledavani h2
  {margin:0px 15px;
  padding:15px 0px 0px;
  font-size:13px;}
.levy_sloupek .vyhledavani p
  {margin:15px 0px 15px 15px;
  font-size:11px;
  line-height:20px;
  color:#1c6aac;}
.levy_sloupek .vyhledavani input
  {width:139px;
  margin:10px 15px 0px;
  padding:2px;
  font-size:11px;
  color:#888;
  border:1px solid #bbb;}
.levy_sloupek .vyhledavani .submit
  {width:145px;
  letter-spacing:2px;
  display:block;}
.levy_sloupek .leve_menu
  {margin-top:-59px;
  background:#fff;}

.leve_menu a
  {margin-bottom:1px;
  padding:6px 5px 6px 20px;
  text-decoration:none;
  line-height:16px;
  color:#fff;
  background:#78787a;
  display:block;}
.leve_menu a:hover
  {background:#58585a;}
.leve_menu a.aktivni
  {font-weight:bold;}

.leve_menu .lvl1
  {background:rgb(95,77,15) url('/tmpl/images/bg-tlacitko.jpg') repeat-x left top;}
.leve_menu .lvl1:hover
  {background:rgb(73,55,5) url('/tmpl/images/bg-tlacitko-hover.jpg') repeat-x left top;}

.leve_menu .lvl2
  {color:rgb(95,77,15);
  background:rgb(176,163,84) url('/tmpl/images/bg-tlacitko-svetle.jpg') repeat-x left top;}
.leve_menu .lvl2:hover
  {background:rgb(148,130,46) url('/tmpl/images/bg-tlacitko-svetle-hover.jpg') repeat-x left top;}

/*
.leve_menu a.vyrazny, .leve_menu a.vyrazny.aktivni
  {position:relative;
  color:rgb(63,53,2);
  background-image:url('/tmpl/images/bg-tlacitko-cervene-alpha.jpg');}
.leve_menu a.vyrazny:hover
  {background-image:url('/tmpl/images/bg-tlacitko-cervene-alpha.jpg');}

.leve_menu.menu2 a {color:#fff;background:#78787a;}
.leve_menu.menu2 a:hover {background:#58585a;}
.leve_menu.menu2 a.aktivni {font-weight:bold;}
.leve_menu.menu2 li span a {background:rgb(95,77,15) url('/tmpl/images/bg-tlacitko.jpg') repeat-x left top;}
.leve_menu.menu2 li span a:hover {background:rgb(73,55,5) url('/tmpl/images/bg-tlacitko-hover.jpg') repeat-x left top;}
.leve_menu.menu2 li ul li span a {background:rgb(176,163,84) url('/tmpl/images/bg-tlacitko-svetle.jpg') repeat-x left top;}
.leve_menu.menu2 li ul li span a:hover {background:rgb(148,130,46) url('/tmpl/images/bg-tlacitko-svetle-hover.jpg') repeat-x left top;}
.leve_menu.menu2 a.vyrazny, .leve_menu.menu2 a.vyrazny.aktivni {background-image:url('/tmpl/images/bg-tlacitko-cervene-alpha.jpg');}
.leve_menu.menu2 a.vyrazny:hover {background-image:url('/tmpl/images/bg-tlacitko-cervene-alpha-hover.jpg');}
*/

.pravy_sloupek .rychly_kontakt
  {background: url('/tmpl/images/bg_kontakt.jpg') repeat-x left top;
  height: 120px;
  color: white;
  margin-bottom:1px;}
.pravy_sloupek .rychly_kontakt h2
  {margin:0px 15px 15px;
  padding:15px 0px 0px;
  font-size:13px;
  color: white;}
.pravy_sloupek .rychly_kontakt p
  {margin:15px 0px 0px 15px;
  padding-bottom:15px;
  line-height:16px;}
.pravy_sloupek .rychly_kontakt a {
  color:white;
}

.pravy_sloupek .pravy_banner
  {width:160px;
  margin:6px 12px;}
.pravy_sloupek .pravy_banner img
  {width:160px;}
.pravy_sloupek .prihlaska
  {margin-bottom:10px;
  background: url('/tmpl/images/bg_prihlaseni.jpg') repeat-x top left;}
.pravy_sloupek .prihlaska .passwd
  {width:122px;}  
.pravy_sloupek .prihlaseny, .pravy_sloupek .prihlaseni
  {padding:5px 0px;}
.pravy_sloupek .prihlaseny h2, .pravy_sloupek .prihlaseni h2
  {margin:5px 12px;
  color:white;
  font-size:12px;}
.pravy_sloupek .prihlaseny p, .pravy_sloupek .prihlaseni p
  {margin:5px 0px 11px 12px;
  color:white;
  font-size:11px;}
.pravy_sloupek .prihlaseny a
  {color:rgb(238,214,73);}
.pravy_sloupek .prihlaseni a
  {line-height:20px;
  color:rgb(238,214,73);}
.pravy_sloupek .prihlaseni input
  {width:152px;
  margin:2px 0px 2px 12px;
  padding:4px 4px;
  font-size:12px;
  text-align:left;
  color:#888;
  border:1px solid #bbb;}

.pravy_sloupek .prihlaska .prihlaseni .submit
  {
  width:25px;
  height:25px;
  margin-left:0px;
  background: url('/tmpl/images/bg-slider-right.png') no-repeat;
  border:none;}



.levy_sloupek .novinky
  {padding:0px 0px 45px;
  line-height:16px;}
.levy_sloupek .novinky h2
  {margin:0px 15px;
  padding:25px 0px 0px;
  font-size:13px;
  color:#604c0d;}
.levy_sloupek .novinky p
  {margin:15px 0px 15px 15px;
  font-size:11px;
  color:#604c0d;}
.levy_sloupek .novinky a
  {margin-left:15px;
  font-size:11px;
  color:#604c0d;
  display:block;
  float:left;}
.levy_sloupek .novinky p a
  {margin:0px;
  color:#333;
  display:inline;
  float:none;}

.produkty
  {margin:15px 1px 50px 15px;
  padding-left:1px;}
.dalsi_produkty h2
  {padding:5px 0px;
  font-size:12px;
  font-weight:bold;
  line-height:16px;
  /*color:#f00;*/
  display:block;}
.produkty form
  {float:left;}
.produkty .produkt
  {width:168px;
  height:auto;
  margin:0px;
  padding:7px;
  border:1px solid #ddd;
  border-width:0px 1px 1px 0px;
  overflow:hidden;}
.produkty .produkt.nb
  {border-right-width:0px;}
.produkt table th
  {width:166px;
  height:167px;
  text-align:center;
  background:#fff;
  border:1px solid #fff;
  border-top:none;}
.produkt table th img
  {max-width:166px;
  max-height:166px;
  vertical-align:middle;}
.produkt .priznak
  {position:absolute;}
.produkt h3
  {height:48px;
  margin:5px 0px;
  font-size:12px;
  line-height:16px;
  color:rgb(96,76,13);
  overflow:hidden;}
.produkt h3 a
  {text-decoration:none;
  color:rgb(96,76,13);}
.produkt p
  {margin:5px 0px 15px;
  padding:0px;
  font-size:12px;
  line-height:16px;}
.produkt p.triradky
  {height:48px;
  overflow:hidden;}
.produkt p a
  {text-decoration:none;
  color:rgb(96,76,13);}
.produkt .ceny
  {text-align:right;}
.produkt .skryt_slevu span, .produkt .skryt_slevu strike
  {visibility:hidden;}
.produkt .ceny.vlevo
  {text-align:left;}
.ceny p
  {margin:8px 0px;}
.ceny span
  {font-weight:bold;
  float:left;}
.ceny strike
  {font-weight:bold;
  color:#f02c1e;}
.ceny strike strong
  {color:#604c0d;}
.ceny big
  {font-size:15px;
  color:rgb(96,76,13);}
.ceny small
  {font-size:10px;
  line-height:14px;
  color:rgb(96,76,13);}
.produkty .produkt input.submit
  {width:80px;
  height:26px;
  padding:2px;
  font-weight:bold;
  text-align:right;
  color:rgb(167,149,17);
  background:transparent url('/tmpl/images/img-koupit.png') no-repeat 4px 4px;}
.produkt em
  {margin-top:6px;
  font-size:11px;
  font-weight:bold;
  font-style:normal;
  line-height:16px;
  color:rgb(167,149,17);
  display:block;
  float:right;}
.produkt em img
  {vertical-align:bottom;}
.doporucujeme
  {margin:0px 12px;}
.doporucujeme .produkt
  {width:157px;
  margin-bottom:12px;
  padding:0px;
  border-width:1px;
  background:#fff;}
.doporucujeme .produkt .p_hlavicka
  {position:relative;
  height:28px;
  padding-left:25px;
  line-height:28px;
  color:#fff;
  background:url('/tmpl/images/bg-tlacitko.jpg') repeat-x left top;}
.doporucujeme .produkt table
  {margin:7px 0px 0px 7px;}
.doporucujeme .produkt table th
  {width:141px;
  height:142px;}
.doporucujeme .produkt table th img
  {max-width:141px;
  max-height:141px;}
.doporucujeme .produkt h3
  {height:auto;
  max-height:48px;
  padding:0px 7px;}
.doporucujeme .produkt .ceny p
  {margin-bottom:2px;
  padding:0px 0px 7px 7px;}
.doporucujeme .produkt .ceny p big
  {font-size:14px;}
.doporucujeme .produkt p.triradky
  {height:auto;}

.formfield fieldset
  {margin:15px 0px;
  border:1px solid #c7c7c7;}
.formfield fieldset legend
  {padding:0px 5px;}
.formfield h3
  {font-size:14px;} 
.formfield table
  {width:100%;
  table-layout:fixed;
  border-collapse:collapse;}
.formfield th, .formfield table td
  {padding:3px 0px;}
.formfield th
  {width:170px;
  text-align:left;}
.formfield input[type="text"], .formfield input[type="password"], .formfield textarea
  {width:300px;
  color:#666;
  border:1px solid #c7c7c7;}
.formfield input[type="checkbox"]
  {margin-left:0px;
  padding:0px;}
.formfield select
  {width:302px;
  color:#666;
  border:1px solid #c7c7c7;}
.formfield input[type="submit"]
  {padding:2px;
  font-size:11px;
  font-weight:bold;
  color:#fff;
  background:#2dbeef url('/tmpl/images/bg-tlacitko.jpg') repeat-x left top;
  border:none;}
.objednavka p
  {line-height:20px;}
.objednavka div
  {line-height:13px;}
.objednavka .tlacitka
  {text-align:right;}
.objednavka p.tlacitka a.submit, .objednavka div.tlacitka a.submit
  {padding:3px 15px;}
.objednavka p.tlacitka input.submit, .objednavka div.tlacitka input.submit
  {padding:2px 15px;}
.objednavka .fleft
  {float:left;}
.objednavka .fright
  {float:right;}
.objednavka big
  {font-size:15px;
  font-weight:bold;}
.objednavka big strong
  {color:#1c6aac;}
.objednavka table
  {}
.objednavka table th
  {width:auto;
  height:28px;
  padding:0px 3px;
  line-height:15px;
  text-align:left;
  color:#fff;
  background:#d1eded url("/tmpl/images/bg-tlacitko.jpg");}
.objednavka table td
  {width:auto;
  padding:3px;
  line-height:15px;
  text-align:left;
  color:#666;
  background:#fff;}
.objednavka .center
  {text-align:center !important;}
.objednavka .right
  {text-align:right !important;}
.objednavka table td.img, .objednavka table td.img2
  {padding:5px 0px;
  text-align:center;}
.objednavka table td.img img
  {/*width:45px;*/
  height:45px;
  display:block;}
.objednavka table td.img2 img
  {vertical-align:middle;}
.objednavka input.short
  {width:16px;
  padding:2px;}
.objednavka input.short.submit
  {background:transparent url('/tmpl/images/img-refresh.png') no-repeat center center;}
.objednavka .sumy
  {width:auto;
  margin-top:15px;
  float:right;}
.objednavka .sumy th
  {text-align:right;
  color:#333;
  background:transparent;}
.objednavka .sumy td
  {padding-left:20px;
  text-align:right;}
.objednavka .sumy td big
  {color:#604c0d;}

.chyba
  {margin:5px 0px;
  padding:5px 5px 5px 40px;
  font-weight:bold;
  color: #f00;
  background:#fff url('/tmpl/images/no.gif') no-repeat 10px center;
  border:1px solid #f00;}
.chyba2
  {margin-right:15px !important;}
.ulozeno
  {color:rgb(141,182,50) !important;
  border-color:rgb(141,182,50);
  background-image: url('/tmpl/images/yes.gif');}
.required
  {padding:0px 5px;
  color:#f00;}
p.required
  {padding-left:0px;}


.navigace
  {padding:5px 23px;
  font-weight:bold;
  line-height:16px;}
.spodninavigace
  {position:absolute;
  bottom:0px;
  width:534px;}
.strankovani a
  {font-weight:normal;}
.strankovani strong a
  {font-weight:bold;
  text-decoration:underline;}

.detail
  {margin:0px 16px;}
.detail table
  {table-layout:fixed;
  border-collapse:collapse;
  width:100%;
  margin-top:23px;}
.detail td, .detail th
  {padding:0px;
  font-weight:normal;
  text-align:left;
  vertical-align:top;
  border:1px solid #dfdfdf;}
.detail th
  {padding-left:20px;
  border-width:0px 0px 1px 0px;}
.detail td
  {padding:5px 0px 5px 5px;
  text-align:center;
  border-width:0px 1px 1px 0px;}
.detail td p
  {margin:0px;
  padding:10px 0px 15px;
  color:#1c6aac;}
.detail td a
  {margin-right:5px;
  float:left;}
.detail td a, .detail td img
  {max-width:60px;
  max-height:60px;
  display:block;}
.detail .prvni, .detail .prvni img
  {max-width:255px;
  max-height:255px;
  margin:0px;
  text-align:center;
  vertical-align:middle;
  display:inline;
  float:none;}
.detail .noborder
  {margin:0px;}
.detail .noborder td, .detail .noborder th
  {height:24px;
  padding:0px;
  text-align:left;
  vertical-align:middle;
  color:#333;
  border:1px solid red;
  border-width:0px 0px 0px 0px;}
.detail .noborder td select
  {width:128px;
  color:#333;
  border:1px solid #bfbfbf;}
.detail table h2
  {margin:5px 0px 20px;
  padding:0px;
  color:#604c0d;}
.detail table .ceny
  {margin:20px 0px;}
.detail table .ceny p span
  {margin-right:10px;}
.detail .text
  {line-height:16px;}
.detail .dokosiku
  {margin:20px 0px;
  line-height:24px;}
.detail .dokosiku strong.skl
  {color:#7caf22;}
.detail .dokosiku input
  {width:16px;
  padding:3px;
  border:1px solid #bfbfbf;}
.detail .dokosiku input.submit
  {width:85px;
  padding:5px 4px 4px 4px;
  text-align:right;
  color:#a79511;
  background:url('/tmpl/images/bg-dokosiku.png') no-repeat 5px center;
  border:none;}
.detail .dokosiku img
  {margin-bottom:-2px;}

.katalog
  {}
.kat_filtr
  {margin:15px 0px 20px;
  font-weight:bold;
  color:#604c0d;}
.kat_filtr select
  {margin-right:10px;
  color:#333;}
.info_kategorie h2
  {margin:15px 0px;}
.info_kategorie p
  {margin:15px 0px;}

/* jednotne vzhledy a barvy */
h3.h3srch
  {margin:25px 0px 0px;
  padding-left:23px;
  font-size:14px;
  font-weight:normal;
  line-height:16px;}
.odsazeni h3.h3srch
  {padding-left:0px;}

.stranka .obal .submit
  {padding:2px;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
  background:#2dbeef url('/tmpl/images/bg-tlacitko.jpg') repeat-x left top;
  border:none;
  cursor:pointer;}
.stranka .obal input.submit
  {letter-spacing:1px;}


/* slidery */
/*
.film ul li a, .film ul li a img
  {width:120px;
  height:120px;
  margin:0px;
  padding:0px;
  display:block;
  float:left;}
.film ul li a
  {margin-left:6px;}
*/
/* slidery */
.film
  {position:relative;
  height:133px;
  margin:15px;
  padding:0px 40px;
  border:1px solid #bfbfbf;}
.film ul li a, .film ul li a img
  {width:100px;
  height:133px;
  margin-left:32px;
  margin-right:6px;
  padding:0px;
  vertical-align:middle;}
.film ul li a
  {margin-left:2px;}
#slider ul, #slider li
  {margin:0px;
  padding:0px;
  list-style:none;}
#slider li
  {width:508px;
  height:133px;
  overflow:hidden;}	
#prevBtn, #nextBtn
  {position:absolute;
  left:0px;
  top:0px;
  width:40px;
  height:133px;
  display:block;}
#nextBtn
  {left:auto;
  right:0px;}
#prevBtn a, #nextBtn a
  {width:40px;
  height:133px;
  background:#fff url('/tmpl/images/bg-slider-left.png') no-repeat center center;
  display:block;}
#nextBtn a
  {background-image:url('/tmpl/images/bg-slider-right.png');}

.trhlavicka
  {height:28px;
  color:#fff;
  background:#bcae56 url('/tmpl/images/bg-tlacitko.jpg') !important;}
