html,body {padding:0px; margin:0px; font:normal normal 0.85em Arial, sans-serif; background:url("imgs/pozadi_x.jpg") repeat-x top; background-color:black;}
body {background:url("imgs/pozadi.jpg") no-repeat center top;}
form {margin:0px;}
table {border:none; margin:auto;}
#obsah td {_font-size:12px; _color:#6E523B}
img {border:none; vertical-align:middle}
input {vertical-align:middle;}
a {text-decoration:none; color:white;}
a:hover {text-decoration:none; color:#9F0D09;}

.tbold {font-weight:bold;}
.tpodtrzeny {text-decoration:underline;}
.tkurziva {font-style:italic;}
.tvetsi {font-size:120%;}
.tmensi {font-size:80%;}
.al {text-align:left}
.aj {text-align:justify}
.ac {text-align:center}
.ar {text-align:right}
.fl {float:left;}
.fr {float:right;}
.inv {display:none;}
.obrl {float:left; margin-right:5px; margin-top:5px; margin-bottom:5px;}
.obrr {float:right; margin-left:5px; margin-top:5px; margin-bottom:5px;}
.cleaner {clear:both}
.vyrazny {color:#A1230C;}
.full {width:100%;}
#levy .full {_width:93%;}
.nic {font-size:1px;}
#produkt_box td {padding:2px; font-size:12px !important;}

.separator1 {border-bottom:solid 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator2 {border-bottom:dotted 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator3 {border-bottom:double 3px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator4 {border-bottom:solid 1px #d90000; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}

.sloupec1 {float:left; width:49%; _width:46%;}
.sloupec2 {float:right; width:49%; _width:46%;}
.pod {padding-top:10px; clear:both;}

h1 {font:normal bold 180% Arial, serif; margin:0px; padding:15px 0px 15px 0px; color:black; font-weight:bold;}
#frame h1 {color:white;}
h2 {font:normal bold 170% Arial, serif; margin:0px; padding:10px 0px 10px 0px; color:#6E523B; font-weight:bold;}
h3 {font:normal bold 140% Garamond,serif; margin:0px; padding:10px 0px 10px 0px; color:#6E523B; font-weight:bold;}

.ramecek {border:solid 4px white;}
.ramecek_obrazek img {border:solid 8px #DDD;}
.ramecek_odstavec {padding:8px; background:#DDD;}
.ramecek_ozdobny {background:url("imgs/ozdobny_ram.gif") no-repeat left top; width:200px; height:150px; _height:170px; padding:20px; margin:7px;}
.ramecek_ozdobny2 {background:url("imgs/ozdobny_ram2.gif") no-repeat left top; width:250px; height:167px;  _height:187px; padding:20px; margin:7px;}
.ramecek_ozdobny3 {background:url("imgs/ozdobny_ram3.gif") no-repeat left top; width:350px; height:234px;  _height:254px;  padding:20px; margin:7px;}

.c {width:140px;}
.c2 {width:100px;}
.sloupec1 .c,.sloupec2 .c {width:100px;}
.sloupec1 .c2,.sloupec2 .c2 {width:70px;}
.input {width:100%; background:white; border:solid 1px #D9754B; font:normal normal 11px Tahoma,sans-serif; color:black; margin-bottom:1px;}
.input_mini {width:25px;}
.button {background-color:#D9754B; color:white; font:normal normal 11px Arial,sans-serif; text-transform:uppercase; border:none; _padding:0px 4px 0px 4px;}
.x {color:black; background-color:#2A7C87; cursor:pointer;}
.mensi {width:120px;}
.kal {text-align:center}
.kal2 {cursor:pointer; background-color:#2A7C87; color:white;}


.gal_obrazek_velky {width:520px; height:520px; overflow:auto; margin:5px 0px 5px 0px; clear:both; background-color:#cccccc;}
.gal_obrazek {padding:10px; clear:both; text-align:center;}
.gal_obrazek img {border:solid 8px #cccccc; }
.gal_popiska {padding:5px 0px 5px 0px; width:100%; text-align:center; background-color:#cccccc; }
.gal_ovladani_nahled {padding-top:12px; margin-bottom:15px;}
.gal_ovladani {padding-top:11px; margin-bottom:10px;  _height:33px;}
.gal_nahledy {text-align:center; background:url("imgs/gal_bg.gif") no-repeat center top; height:110px; padding-top:17px;}
.nahled {margin:0px 2px 0px 2px;}
.aktivni_nahled img {border:solid 1px #D9754B;}
.gal_zoom {float:right; padding-top:11px; padding-right:10px; }
.gal_link {padding:2px 5px 2px 5px; background-color:#D9754B; color:white; font-size:85%;}
.gal_link:hover {color:black; background-color:#2A7C87; cursor:pointer; text-decoration:none;}


h1 {}
h2 {color:white; font-size:16px; margin:0px; padding:0px;}

#frame {width:970px; margin:auto; position: relative; min-height:800px; padding-bottom:30px;}
#hlavicka {height:183px;}
  #menu {position:absolute; right:30px; top:10px;}
    #menu a {color:white; text-transform: uppercase; font-weight: bold; font-size:14px; width:130px; display:block; margin-top:5px; border-bottom:0px; height:16px;}
    #menu a:hover,#menu a.on {color:#890501; border-bottom:1px solid #890501; height:15px;}
#logo3 {width:362px; height:181px; display:block; position: absolute; top:0px; left:387px; background:url("imgs/logo.jpg");}
#logo1,#logo4 {width:352px; height:170px; display:block; position:absolute; top:0px; left:73px; background:url("imgs/logo_obsah.jpg");}

#titulka_box {width:970px; height:716px; background:url("imgs/titulka_box.jpg") no-repeat;}
#cerveny_box {height:304px;}
#cerveny_box h1,#vypis_kategorie h1 {margin:0px; padding:30px 0px 0px 45px; color:white; font-size:27px; font-weight:bold; width:300px; text-shadow:2px 2px 3px black; }
#vypis_kategorie h1 {width:auto; padding:10px;}


#kategorie_box {padding:0px; padding-left:27px; height:193px; }
  #kategorie_box .kategorie {margin:0px; float:left; width:128px; height:156px; padding:30px 14px 0px 14px; margin-left:20px;}
  #kategorie_box .kategorie a:hover {color:white;}
  #titulka_box .kategorie {padding-top:15px; height:151px;}
  #titulka_box #kategorie_box {padding:6px 0px 0px 27px; height:170px;}
  #titulka_box #kategorie_box h2 {font-size:12px; font-weight: normal; margin:0px; text-transform: uppercase;}
  
  #obsah_box .odkaz1:hover,#obsah_box .odkaz1on {background:url("imgs/odkaz1.png");}
  #obsah_box .odkaz2:hover,#obsah_box .odkaz2on {background:url("imgs/odkaz2.png");}
  #obsah_box .odkaz3:hover,#obsah_box .odkaz3on {background:url("imgs/odkaz3.png");}
  #obsah_box .odkaz4:hover,#obsah_box .odkaz4on {background:url("imgs/odkaz4.png");}
  #obsah_box .odkaz5:hover,#obsah_box .odkaz5on {background:url("imgs/odkaz5.png");}
  #titulka_box .odkaz1:hover,#titulka_box .odkaz1on {background:url("imgs/xodkaz1.png");}
  #titulka_box .odkaz2:hover,#titulka_box .odkaz2on {background:url("imgs/xodkaz2.png");}
  #titulka_box .odkaz3:hover,#titulka_box .odkaz3on {background:url("imgs/xodkaz3.png");}
  #titulka_box .odkaz4:hover,#titulka_box .odkaz4on {background:url("imgs/xodkaz4.png");}
  #titulka_box .odkaz5:hover,#titulka_box .odkaz5on {background:url("imgs/xodkaz5.png");}
  
  .kategorie img {margin-bottom:8px;}
  .kategorie a {text-transform: uppercase; color:white; font-size:12px;}

#submenu {float:right; width:300px;}
#submenu a {float:right; margin-right:20px; font-size:14px; text-transform: uppercase;}
#submenu a.on {color:#9F0D09;}

.ha2 {color:white; font-size:15px; font-weight: bold; padding-left:15px;}  
#novinky_box {height:190px; margin-top:33px;}
#obsah_box #novinky_box,#produkt_box #novinky_box {margin-top:10px;}
#obsah_box #novinky_box .ha2 {position:relative; bottom:20px;}
  #novinky {margin-top:36px; width:880px; margin-left:36px; height:120px;}
  #obsah_box  #novinky {margin-top:22px;}
  a.novinka,#dalsi_obrazky a {display:block; float:left; margin-left:25px; background:url("imgs/novinky_bg.png") repeat-x; border:1px solid #494949; padding:4px;}
  a.novinka:hover,#dalsi_obrazky a:hover {border:1px solid #9F0D09;}
  #novinky_box .ha2 {margin-left:30px;}
  .next,.previous {width:28px; height:32px; float:left; margin-top:35px;}
  .previous {background:url("imgs/previous.png");}
    .previous:hover {background:url("imgs/previous_on.png");}
  .next {background:url("imgs/next.png"); float:right;}
    .next:hover {background:url("imgs/next_on.png");}
  .noClick {display:none;}
    
#vypis_kategorie {height:430px; width:870px; margin:auto; padding-top:25px; position:relative; color:white; line-height:1.5em;}
  #vypis_kategorie .produkt_kategorie {float:left; width:140px; margin-left:30px; margin-bottom:16px;}
  #vypis_kategorie .produkt_kategorie h2 {margin:0px; padding:0px; color:white; font-size:12px; height:55px; font-weight:normal;}
  #vypis_kategorie .produkt_kategorie a.novinka {margin:auto; float:none; width:100px;}
    
#obsah_box {width:970px; height:841px; background:url("imgs/obsah_box.jpg") no-repeat; margin:auto;}
#produkt_box {width:970px; height:1023px; background:url("imgs/produkt_pozadi1.jpg") no-repeat; margin:auto;}

#zapati {width:940px; margin:auto; color:#a8a8a8; font-size:10px;}
#odkaz {width:900px; margin:auto; margin-top:25px; margin-bottom:45px; text-align:center; color:white; font-size:17px; text-transform: uppercase;}
#odkaz div {text-align:center;}
#odkaz span {color:red; text-transform: lowercase; background:url("imgs/odkaz_bg.png") no-repeat; padding:15px 80px 15px 40px; font-size:18px; letter-spacing:1.8px;}
#odkaz a {text-decoration: underline; color:red; }
#odkaz a:hover {text-decoration: none; color:white; }

.odkazovy {position:absolute; bottom:20px; right:30px; width:290px;}
#produkt_box #vypis_kategorie {height:600px;}
.tiskovy a {font-size:12px;}
.tiskovy {float:left;font-size:11px;background:url("imgs/print.png") no-repeat;height:22px;padding-left:32px;line-height:1.5em;margin-left:5px;}
.tiskovy:hover {background:url("imgs/print_on.png") no-repeat;}
.doporucit_odkaz {float:left;font-size:11px;background:url("imgs/doporucit.png") no-repeat;height:22px;padding-left:22px;line-height:1.5em; margin-left:15px;}
.doporucit_odkaz:hover {background:url("imgs/doporucit_on.png") no-repeat;}

.ovladatko {position:absolute; bottom:60px; right:00px;}

#produkt {width:250px; float:left;}
#produkt_pravy {float:right; width:600px; padding-right:10px;}
#dalsi_obrazky {clear:both; margin-top:20px;}
#dalsi_obrazky a  {margin-left:0px; margin-right:25px;}
#dalsi_obrazky h2 {margin-bottom:10px;}



