
body{font-size:10px;text-align:center;background:url("../images/bg-all.jpg") top left repeat-x #578c3e;color:#0c1c04;font-family: sans-serif;}
.clear{clear:both;line-height:0em;height:0px;font-size:0px;}
.fleft{float:left;}
.fright{float:right;}
p{font-size:1.2em;}
a:hover{text-decoration:none;}
*{padding:0;margin:0;}
#all{position:relative;margin:0em auto;width:79.8em;text-align:left;}
#middle, #left_middle, #left_middle_right, #middle_right{width:79.8em;padding:27.9em 0 0 0;}
#header{position:absolute;top:0;left:0;width:79.8em;height:30.8em;background:url('../1.jpg')  right -3em no-repeat;}
#footer{width:79.8em;height:7.5em;background:url('../images/footer-right.png') right top no-repeat;}
#footer .footer-left{background:url('../images/footer-left.png') left  top no-repeat;}
#footer .footer-in{height:7.5em;background:url('../images/footer.png') left top repeat-x;margin: 0 4em 0 3.6em;}
#footer p{text-align:right;color:#fff;position:relative;left:1.6em;top:1.3em;font-size:1.1em;}
#footer p a{color:#fff;}
#header .menu{padding:4.2em 0 0 26.5em;height:5.4em;}
#header .menu ul{height:5.4em;display:block;}
#header .menu ul li{display:block;float:left;list-style-type:none;margin:0;height:5.4em;position:relative;}
/* #header .menu ul li.first{border-left:3px solid #fff;}*/
#header .menu ul li a{color:#fff;text-decoration:none;font-size:2em;padding:0.8em 3px 0.7em 0.2em;dislay:block;float:left;border-right:1px solid #000;;}
#header .menu ul li a:hover, #header .menu ul li a.active{background:url('../images/li-active.jpg') left top repeat-x;}
#header .menu ul ul{display:none;position:absolute;top:5.3em;left:0;}
#header .menu ul ul li{height:3em;float:none;}
#header .menu ul ul li a{padding:0.5em 0.2em 0.5em 0.2em;width:13em;border:none;font-weight:bold;font-size:1.5em;background:url('../images/li-li.jpg') left top repeat-x;}
#header .menu ul li:hover ul, #header .menu ul li.hover ul{display:block;}
#header .logo-left{position:absolute;top:0;left:-10em;width:10em;height:30em;background:url('../images/logo-left.jpg') right top no-repeat;}
.kroket-samolepka{position:absolute;left:-3em;top:-2.4em;}
.kroket-samolepka {
    left: -2.6em;
    position: absolute;
    top: -3.2em;
    border:none;
}
.kroket-samolepka-cut {
    left: -19.1em;
    position: absolute;
    top: 13.1em;
     border:none;
}



#middle table.noborder{width:auto!important;border-collapse:collapse;border:none;!}

#middle table.noborder td{border:none;!important;width:auto!important;}
#middle table.noborder td a img{border:none!important;}

/*middle_row*/
#background-middle{background:url('../images/right-border.png') right top repeat-y;}
#background-rightborder{background:url('../images/right-border-up.png') right top no-repeat;}
#background-middle .border-left{background:url('../images/left-border-stin.png') left top repeat-y #e5e8f1;margin-right:2.1em;}
#background-middle .shadow-up{background:url('../images/logo-down2.jpg') left top no-repeat;padding:0 0 0 1.3em;}
#middle_row{padding:3em 2em 1em 2em;}
#middle p{margin:0 0 1em;}
#middle a{color:#cf8128;}
#middle h1{font-size:2.4em;color:#cf8128;margin-bottom:0.4em;}
#middle h2{font-size:1.8em;color:#0c1c04;}
#middle h3{font-size:1.4em;color:#0c1c04;}
#middle ul,#middle ol{font-size:1.2em;margin:0 2em;}
#middle li{margin-bottom:0.4em;}
#middle table{border:1px solid #cf8128;border-collapse:collapse;width:99%!important;}
#middle table th{background:#cf8128;}
#middle table td{border:1px solid #cf8128;padding:0.2em;}
#middle table td p{padding:0;margin:0;}
#middle table td strong{font-size:1.1em;font-weight:bold;}
#middle table td.nadpis{font-weight:bold;}
.aktualitanadpis h2.kdo{font-size:1.3em!important;margin-bottom:0.5em;}
.aktualitanadpis h1 a{font-size:0.8em;}
.aktualitanadpis h1{margin-bottom:0.2em!important;}
hr{color: #0c1c04;background: #0c1c04;border: solid #0c1c04 1px; margin:1em 0;}
div.fotogalerie{width:98%;}
div.foto{float:left;margin:0.3em;}
#middle a img{border:2px solid #cf8128;}
#header .menu-bottom{padding:15em 1.9em 0 0;text-align:right;}
#header .menu-bottom ul{display:block;float:right;background: url('../images/menu-up.png') no-repeat top left;padding:0 0 0 2.2em;}
#header .menu-bottom ul li{display:block;float:left;list-style-type:none;margin:0;position:relative;background:#0e0a0b;padding:0.7em 0.5em 0;}
#header .menu-bottom ul li a{color:#fff;font-size:1.5em;font-weight:bold;text-decoration:none}
#header .menu-bottom ul li a.active, #header .menu-bottom ul li a:hover{text-decoration:underline;}
p.right{float:right;}
p.left{float:left;}



/*vyrobek*/
.vyrobek.nopopis{}
.vyrobek.nopopis .vyrobekText{height:9em;}
.vyrobek{/* height:28.5em; */padding:0 0 0.5em 0;width:17.9em;background:#ccc;position:relative;float:left;margin:0.2em 0em 0.2em 0.2em;}
.vyrobek h2{font-size:1.5em!important;padding:0 5px;font-weight:bold;margin:0 0 7px 0;}
.vyrobek h2{color:#CF8128!important;}
.vyrobek h2 a:hover{text-decoration:none;}
.vyrobek img{margin:7px;}
.vyrobek .pocet{width:2em;border:1px solid #666666;}
.vyrobek p{padding:0 7px;font-size:1.2em!important;/* height:12em; */}
.vyrobek p a{text-decoration:none;color:#000!important;}
.vyrobek form{;padding:0 7px;margin:0.3em 0em 0.2em 0em;}
.vyrobek form span{font-size:1.2em;font-weight:bold;}
.vyrobekText{height:9em;}
.vyrobekText p.group a{text-decoration:underline!important;}

/*iframe Up*/

#frame_up{display:none;position:absolute;top:0em;left:0;width:100%;height:100%;background:#000;opacity: 0.7;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;z-index:50;z-index:50;}
#frame_up_show_image{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:51;}
#frame_up_real,#frame_up_real2,#frame_foto{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:63;}
#frame_up_real2{z-index:54;}
#obsah_iframe_up,#obsah_iframe_up2,#foto_iframe_up{background:#CF8128;width:90em;height:40em;margin:2em auto;}
#foto_iframe_up{background-color:#000!important;margin-top:3em;}
#obsah_iframe_up .header_iframe,#obsah_iframe_up2 .header_iframe{height:3em;}
#foto_iframe_data,#foto_iframe_up foto_iframe_data,#obsah_iframe_up #data_iframe, #obsah_iframe_up2 #data_iframe2{height:100%;}
#obsah_iframe_up iframe,#obsah_iframe_up2 iframe,#foto_iframe_up iframe{width:100%;height:100%;overflow:auto!important;}

#frame_kosik{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:63;}
#obsah_kosik{background:#CF8128;width:70em;height:10em;margin:2em auto;}
#obsah_kosik iframe{width:100%;height:100%;overflow:auto!important;}
#frame_kosik .header_iframe{height:3em;}
.header_iframe img{border:0;}


.samemargin{height:8em;}
.head_kosik{float:right;width:300px;text-align:right;padding:0.5em;background:#fff;}

.head_kosik a{text-decoration:none;}
.head_kosik a:hover{text-decoration:underline;}
.head_kosik a img{border:none!important;margin-left:0.5em;}
.head_kosik span{font-size:1.5em;}
.head_kosik{font-size:1.4em;}



/* tables */
table.kosik{width:100%;}
table td{font-size:1.2em!important;padding:0.1em;}
#header table td{font-size:0.9em!important;padding:0.1em;}
table td input{font-size:1em;font-family: sans-serif;}

table.kosik td{background:#fff;padding:0.1em;border-bottom: solid 1px #ccc;}
tr.trmain td{background:#FFDDBC;font-weight:bold!important;}
#middle_row table.reg{border:none;}
#middle_row table.reg td.first{width:7em;text-align:left;}
#middle_row table.reg td{border:none!important;border-top:1px solid #fff!important;border-bottom:1px solid #fff!important;padding:0.5em;font-size:1.5em!important;}
table.kosik tr.notice{border-bottom: solid 0px #ccc;display:none;}
legend{font-size:1.2em;padding:0em 0.6em;color:#E6511E;font-weight:bold;}
fieldset{margin:0.5em 0em 0em 0em;padding:1em;border:1px solid #000;}
fieldset fieldset{padding:1em;}
fieldset fieldset table.reg td.first{width:14em;}
fieldset fieldset fieldset table.reg td.first{width:13em;}
.puvodni_cena{text-decoration:line-through;color:#E6511E;}
div.puvodni_cena{position:absolute;bottom:2em;left:0.4em;font-size:1.2em;}
label.error{padding-left:0.5em;color:red;}
input, textarea{border:1px solid #ccc;}
input.error{background:red;color:#fff;border:1px solid red;}
.maxwidth{overflow:auto;width:720px;height:500px;}
