body {background-color: #FFEECC; text-align: center; font-family: arial; font-size: 12px; }

h1 {display: block; margin: 0px;  color: #EB0000; font-size: 18px; margin-bottom: 10px; }

.pole_kosik {width: 768px; min-width: 796px; margin: 0 auto; margin-top: 20px; margin-bottom: 5px;  text-align: right;}
.pole_kosik a {text-decoration: underline; }
.top {margin: 0 auto; margin-top: 5px; width: 768px; min-width: 796px; margin-bottom: 2px; position: relative; border: 0px solid red;}
.logo {margin: 0 auto; position: relative; float: left;background-color: #FFA904; height: 132px; width: 210px; max-width: 200px;  border: 3px solid #FC7D00;}
.menu {margin: 0 auto; float: left; width: 565px; min-width: 590px; border: 0px solid blue; margin-left: 0px;}
.menu a {display: block; }
.clear {clear: both;}
.copyright {width: 766px; min-width: 790px; height: auto; color: #fff; background-color: #079E00; border: 3px solid #068300; margin: 0 auto; padding-top: 6px; padding-bottom: 6px; }
.copyright a {color: #fff;}
.copyright a:hover {color: red;}


.hidden {display: none;}
.m {margin-left: 2px; height: 130px; width: 104px; float: left; border: 3px solid #068300;}
.muvod {background-image: url("Grafika/menu-uvod.jpg"); margin-left: 2px; height: 138px; max-height: 132px; width: 110px; float: left; border: 3px solid #068300;}
.mfoto {background-image: url("Grafika/menu-akce.jpg"); margin-left: 2px;  height: 138px; max-height: 132px; width: 110px; float: left; border: 3px solid #068300;}
.mcenik {background-image: url("Grafika/menu-foto.jpg"); margin-left: 2px;  height: 138px; max-height: 132px; width: 110px; float: left; border: 3px solid #068300;}
.mobjednat {background-image: url("Grafika/menu-eshop.jpg"); margin-left: 2px;  height: 138px; max-height: 132px; width: 110px; float: left; border: 3px solid #068300;}
.mkontakt {background-image: url("Grafika/menu-kontakt.jpg"); margin-left: 2px;  height:138px; max-height: 132px; width: 110px; float: left; border: 3px solid #068300;}
.imglogo {top: -17px; left: -20px; position: absolute; width: 223px; height: 153px; background-image: url("Grafika/logo.jpg");} 

.okno {border: 0px solid green; width: 768px; min-width: 796px; margin: 0 auto; position: relative; margin-bottom: 2px; }
.levy {float: left; text-align: left; background-color: #FEE687; width: 200px; max-width: 230px; border: 3px solid #FEDF63;}
.pravy {float: left; background-color: #FFCF04; padding: 15px; padding-top: 20px; width: 584px; max-width: 552px; border: 3px solid #FFAF04; margin-left: 2px; text-align: left;}

.levy p {color: #474242; text-align: justify; font-size: 11px; padding-left: 12px; padding-right: 12px; margin-top: 0px; padding-top: 0px; margin-bottom: 10px;}
.levy h2 {font-size: 12px; font-weight: bold; color: #000; padding-left: 12px; padding-right: 12px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
.levy img {margin-top: 10px; margin-left: 8px; }
.levy form {margin-left: 10px; margin-bottom: 10px;}
.levy label {border: 0px solid red; text-align: left;  display: block; margin-top: 5px; font-weight: bold;}
.obr {width: 180px; max-width: 176px; height: 134px; min-height: 134px; border: 2px solid #2B2B2B; background-color: #fff; padding: 2px; margin-left: 24px; margin-top: 0px; margin-bottom: 0px; }
.obr img {margin: 0px;}
.levy a {text-decoration: underline;}

.nadpish2 { margin: 0px!important; padding-left: 0px !important; color: #EB0000 !important; font-size: 14px !important; margin-bottom: 2px !important; }


.malyram {display: block; margin-left: 10px !important;}

.goto {border: 0px solid black; float: right; margin-right: 20px; margin-bottom: 10px;}

/*.pravy h2 {margin: 10px; background-image: url("Grafika/odrazka.gif"); height: 24px; min-height: 20; width: auto;background-repeat: no-repeat; padding: 0px; padding-left: 12px; padding-top: 3px; font-style: italic; border: 0px solid green; text-align: left; font-weight: bold; font-size: 15px; color: #EB0000;}
*/
.pravy p {margin: 0px; margin-right: 10px; line-height: 1.5; text-align: justify; margin-bottom: 20px; font-size: 12px;}
.pravy h2 { margin: 0px; color: #EB0000; font-size: 14px; margin-bottom: 2px; }
.pravy h3 { margin: 0px; color: #EB0000; font-size: 13px; margin-top: 5px; margin-bottom: 4px; }
.pravy label {border: 0px solid red; text-align: left; display: block; margin-top: 10px; font-weight: bold;}

.obr1 {float: left; width: 147px; max-width: 143px; height: 123px; max-height: 119px; border: 2px solid #2B2B2B; background-color: #fff; padding: 2px; margin-right: 10px; }

.pravy img {margin-top: 4px;}
.titulek {margin-left: -14px; vertical-align: middle; font-style: italic;}
.titulek1 { margin-left: -14px; vertical-align: middle; font-style: italic; color: #000;}
.titulek2 { margin-left: -14px; vertical-align: middle; font-style: italic; color: #000;}
.titulek-left {margin-left: -14px; padding-top: 6px !important; vertical-align: middle; font-style: italic;}

.formdotaz textarea {width: 420px; height: 130px;  overflow: auto;  }
.tlac {margin-left: 340px; background-image: url("Grafika/odeslat.jpg"); border: 0px solid red; width: 84px; height: 23px; margin-top: 3px;}
form {margin-top: 5px;}
.vyrobek {width: 230px;}

.cenik {font-size: 12px;border-top: 1px solid #FC7D00; border-left: 1px solid #FC7D00; border-collapse: collapse;  margin-bottom: 18px;}
.cenik td, th {padding: 3px; border-bottom: 1px solid #FC7D00; border-right: 1px solid #FC7D00;}
.cenik th {background-color: #FC7D00;text-align: left;}
.polozky {float: left; padding-right: 15px; display: block; }
.polozky img {border: 0px solid black;}
.polozky a {color: #EB0000; text-decoration: none; }

.seznam { float: left; text-align: right; padding-top: 5px; padding-right: 20px; width: 80px; line-height: 18px;}
.seznam a {color: #000; font-weight: bold; font-style: italic; text-decoration: none;}
.fotkamax {position: relative; float: left;padding:0px; padding-left:2px; padding-right:2px; padding-bottom:2px; margin: 0px; border: 2px solid black; background-color: #fff;}
.fotomax img {border: 2px solid black;}

.text-right {text-align: right !important;}

.pokrac {background-image: url("Grafika/pokracovat.png"); border: 0px solid red; width: 102px; height: 23px; }
.zpetbut {background-image: url("Grafika/zpet.png"); border: 0px solid red; width: 66px; height: 23px; display: block; float: left; margin-right: 10px;}
.dokbut {background-image: url("Grafika/dokoncit.png"); border: 0px solid red; width: 89px; height: 23px; }

