body, html {
   /*font-family: helvetica, sans-serif, arial;*/
   font-family: "Arial CE",Arial,Helvetica;
   font-size: 13px;
   /*color: #000;*/
   /*width: 100%;*/
   /*height: 100%;*/
   /*position: relative;*/
   margin: 0px;
   padding: 0px;
}

.grad {

   background: rgba(255,248,235,1);
   background: -moz-linear-gradient(top, rgba(255,248,235,1) 0%, rgba(250,166,92,1) 100%);
   background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,248,235,1)), color-stop(100%, rgba(250,166,92,1)));
   background: -webkit-linear-gradient(top, rgba(255,248,235,1) 0%, rgba(250,166,92,1) 100%);
   background: -o-linear-gradient(top, rgba(255,248,235,1) 0%, rgba(250,166,92,1) 100%);
   background: -ms-linear-gradient(top, rgba(255,248,235,1) 0%, rgba(250,166,92,1) 100%);
   background: linear-gradient(to bottom, rgba(255,248,235,1) 0%, rgba(250,166,92,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8eb', endColorstr='#faa65c', GradientType=0 );
}

.page {
   box-shadow: 0 0 10px 0 rgba(50, 50, 50, 0.4);
   background-color: white;
   margin-bottom: 20px;
   margin-top: 5px;
}

.container {

}

html {
   /*padding-bottom: 20px;*/
   /*padding-top: 5px;*/
}


a {
   color: #3a3335;
}

a:hover {
   color: #dc681e;
}

a:hover, a:focus, a:active, .btn, .btn:focus, .btn:active {
   outline: none !important;
}

h1 {
   color: #FFF;
   font-size: 1.4em;
   margin: 0px;
   margin-bottom: 20px;
   /*padding: 12px 12px 10px 12px;*/
   /*background-color: #413a3c;*/
   color: #e06a1f;
   /*line-height: 14px;*/
   text-transform: uppercase;
   font-weight: bold;
   /*-moz-border-radius: 5px 5px 0px 0px;*/
   /* -webkit-border-radius: 0px 0px 5px 5px; */
   /*-ms-border-radius: 5px 5px 0px 0px;*/
   /*-o-border-radius: 5px 5px 0px 0px;*/
   /*border-radius: 5px 5px 0px 0px;*/
}

h2 {
   font-size: 20px;
   font-weight: 300;
   margin: 15px 0 20px 0;
}

h3 {
   font-size: 18px;
   font-weight: 300;
   margin: 15px 0 20px 0;
}

/*Nette*/
html.js .jshidden {
   display: none;
}

#ajax-spinner {
   margin: 15px 0 0 15px;
   padding: 13px;
   background: white url('../images/spinner.gif') no-repeat 50% 50%;
   font-size: 0;
   z-index: 123456;
   display: none;
}

div.flash {
   color: black;
   background: #FFF9D7;
   border: 1px solid #E2C822;
   padding: 1em;
   margin: 1em 0;
}

div.docmenu {
   font-size: 1.4em;
   margin: 0px;
   padding: 12px 12px 0px 12px;
   background-color: #e06a1f;
   text-transform: uppercase;

   /* -webkit-border-radius: 0px 0px 5px 5px; */

   /*-moz-border-radius: 5px 5px 0px 0px;
   -ms-border-radius: 5px 5px 0px 0px;
   -o-border-radius: 5px 5px 0px 0px;
   border-radius: 5px 5px 0px 0px;*/
}

h2#napis_logo {
   /*position: absolute;*/
   /*top: 0px;*/
   /*left: 40px;*/
   color: #e06a1f;
   font-weight: bold;
   margin-top: 5px;
   margin-bottom: 5px;
}

div.hledej {
   /*margin-top: 40px;*/
}


.prave-menu {
   margin-top: 12px;
   margin-left: 12px;
}

a#kosik-ikona {
   position: relative;
   padding-top: 10px;
}

a#kosik-ikona span.glyphicon {
   font-size: 40px;
}

a#kosik-ikona span.podikona {
   font-size: 12px;
}

.kosik-nahled {
   z-index: 200;
   width: 300px;
   padding: 10px;
}

a#user-ikona {
   position: relative;
   padding-top: 10px;
}

a#user-ikona span.glyphicon {
   font-size: 40px;
}

a#user-ikona span.podikona {
   font-size: 12px;
}

.user-nahled {
   width: 300px;
   z-index: 200;
   padding: 10px;
   /*position:absolute;
   top:1px;
   right:1px;*/
}


ul#doprava-zahranici {
   -webkit-padding-start: 0px;
}

ul#doprava-zahranici li {
   display: inline;
   list-style-type: none;
   padding-right: 5px;
   font-size: 1.2em;
}

ul#docmenu li {
   display: inline;
   list-style-type: none;
   padding-left: 10px;
}

ul#docmenu li a {
   color: white;
}


.btn-akce {
   background-color: #e00606;
   color: white;
   font-weight: bold;
   font-size: medium;

}

div.image-category {
   position: relative;
   float: left;
   padding: 5px;
}


ul#topnav li {
   display: inline;
   list-style-type: none;
   padding-left: 10px;
}


/*leve menu*/
div#menuleft {
   /*width: 100%;*/
   font-size : small;
   margin : 0;
   border : none;
   padding : 0;
   margin-bottom: 20px;
}


.prechodmenu {
   background: rgba(252,230,216,1);
   background: -moz-linear-gradient(left, rgba(252,230,216,1) 0%, rgba(255,255,255,1) 100%);
   background: -webkit-gradient(left top, right top, color-stop(0%, rgba(252,230,216,1)), color-stop(100%, rgba(255,255,255,1)));
   background: -webkit-linear-gradient(left, rgba(252,230,216,1) 0%, rgba(255,255,255,1) 100%);
   background: -o-linear-gradient(left, rgba(252,230,216,1) 0%, rgba(255,255,255,1) 100%);
   background: -ms-linear-gradient(left, rgba(252,230,216,1) 0%, rgba(255,255,255,1) 100%);
   background: linear-gradient(to right, rgba(252,230,216,1) 0%, rgba(255,255,255,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce6d8', endColorstr='#ffffff', GradientType=1 );
}

div#menuleft ul.level-1 li {
   list-style-type: none;
   /*border: 1px solid #413a3c;*/
   margin-left: -40px;
   margin-right: 10px;

   background: rgba(255,255,255,1);
   background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 49%, rgba(242,242,242,1) 57%, rgba(255,255,255,1) 100%);
   background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(49%, rgba(242,242,242,1)), color-stop(57%, rgba(242,242,242,1)), color-stop(100%, rgba(255,255,255,1)));
   background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 49%, rgba(242,242,242,1) 57%, rgba(255,255,255,1) 100%);
   background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 49%, rgba(242,242,242,1) 57%, rgba(255,255,255,1) 100%);
   background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 49%, rgba(242,242,242,1) 57%, rgba(255,255,255,1) 100%);
   background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 49%, rgba(242,242,242,1) 57%, rgba(255,255,255,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
   border-bottom: solid 1px #e06a1f;
}

div#menuleft ul.level-1 li a {
   margin-left: 10px;
   margin-right: 10px;
   display: block;
   text-decoration:none;
   margin-top: 2px;
   /*height:27px;*/
   line-height:30px;
   text-align:left;
   z-index: 200;
   color: #e06a1f;
   font-size: 1.5em;
   font-weight: normal;

}

div#menuleft ul.level-1 li:hover a {
   text-decoration: none;
   color: #413a3c;
   /*background-color: #e06a1f;*/
}

div#menuleft ul.level-1 li ul.level-2 li {
   /*border: 1px solid #e06a1f;*/
   border: 0px; !important;
   /*margin-left: -1px;*/
   margin-left: -20px;

}

div#menuleft ul.level-1 li ul.level-2 a {
   color: #413a3c;
   font-size: 1.1em;
   font-weight: normal;
}

div#menuleft ul.level-1 ul.level-2 li:hover a {
   text-decoration: none;
   color: #e06a1f;
   /*background-color: #e06a1f;*/
}

div#menuleft .selected {
   font-weight: bold !important;
}

div#menuleft li:hover {
   color: #413a3c;
   background-color: #e06a1f;
}


/*Nove menu*/
div#topmenutree {
   width: 100%;
   padding-bottom: 1px;
   font-size : small;
   margin : 0;
   border : none;
   padding : 0;
   background: #413a3c;
   position: relative;
   overflow: hidden;
}

div#topmenutree ul.level-1 li {
   display: inline-block;
   list-style-type: none;
}

div#topmenutree ul.level-1 li a {
   margin-left: 10px;
   margin-right: 10px;
   display: block;
   text-decoration:none;
   margin-top: 2px;
   /*height:27px;*/
   line-height:24px;
   text-align:center;
   z-index: 200;
   color: white;
   font-size: small;
}

div#topmenutree ul.level-1 li:hover a {
   text-decoration: none;
   /*color: #e06a1f;*/
   /*background-color: #e06a1f;*/
}


div#topmenutree ul.level-1 li ul.level-2 {
   width: 100%;
   /*display: none;*/
   /*position: absolute;*/
   left: 0px;
   /*top: 48px;*/
   z-index: 300;
   /*padding-left: 10px;*/
   background: #e06a1f;
}

/*konec noveho menu*/

div#topmenu {
   width: 100%;
   padding-bottom: 1px;
   font-size : small;
   margin : 0;
   border : none;
   padding : 0;
   background: #413a3c;
}

div#topmenu ul.level-1 li {
   display: inline-block;
   list-style-type: none;
   /*border-right: 1px solid #e75f70;*/
   position: relative;
}

div#topmenu ul.level-1 li a {
   margin-left: 10px;
   margin-right: 10px;
   display: block;
   text-decoration:none;
   margin-top: 2px;
   /*height:27px;*/
   line-height:24px;
   text-align:center;
   z-index: 200;
   color: white;
   font-size: small;
}

div#topmenu ul.level-1 li:hover a {
   text-decoration: none;
   color: #e06a1f;
   /*background-color: #e06a1f;*/
}


div#topmenu ul.level-1 li ul.level-2 {
   width: 250px;
   display: none;
   position: absolute;
   left: -100px;
   /*top: 48px;*/
   z-index: 300;
   /*padding-left: 10px;*/
   background: #e06a1f;
   /*background: -moz-linear-gradient(top,#e06a1f 0%, #e06a1f 100%);*/
   -moz-border-radius: 0px 0px 5px 5px;
   /* -webkit-border-radius: 0px 0px 5px 5px; */
   -ms-border-radius: 0px 0px 5px 5px;
   -o-border-radius: 0px 0px 5px 5px;
   border-radius: 0px 0px 5px 5px;

   box-shadow: 0px 0px 20px rgba(51,51,51,0.75);
   /*box-shadow: 0px 0px 20px rgba(51,51,51,0.75);*/
}



div#topmenu ul.level-1 li:hover ul.level-2 {
   /*display: list-item;*/
   display: block;
   /*padding: 20px;*/
}

div#topmenu ul.level-2 li:hover ul.level-3 {
   display: list-item;

   /*display: block;*/
   /*width: 100%;*/
}

div#topmenu ul.level-2 li {
   display: list-item;
   margin-left: -40px;
   border-bottom: 1px solid white;
}

div#topmenu ul.level-3 li  {
   /*float: inherit;*/
   border : none;
   display: list-item;
}

div#topmenu ul.level-2 li a {
   vertical-align: middle;
   display: block;
   color: white !important;
   /*line-height:14px;*/
   font-size: 0.9em;
   border-bottom: 1px solid rgba(254, 254, 254, 0);
   margin: 0px;
   /*text-align:left;*/
}

div#topmenu ul.level-2 li a:hover {
   background-color: #e09e6b !important;
}

div#topmenu ul.level-3 li a {
   color: white !important;
   line-height:14px;
   font-size: 0.9em;
}


.btn {
   border-radius: 0px;
}

.form-control {
   border-radius: 0px;
}

/*titulni strana*/
#hlavni-prednosti {
   margin-top: 10px;
   font-size: 1.1em;
   font-weight: bold;
   color: white;
   background-color: #4B4245;
}

#hlavni-prednosti .panel-heading {
   font-size: 1.5em;
}

#napoveda {
   z-index: 2000;
   position: absolute;
   top: auto;
   height: 500px;
   overflow: auto;
}


#hlavni-prednosti strong , #jak-nakupovat strong {
   color: #E77817;
}

#helpdesk{position:relative;display:block;width:239px;height:100px;margin-top:20px; margin-left: auto; margin-right: auto; background:url(../images/helpdesk.gif) no-repeat 0 0;color:#fff;}
#helpdesk h2{margin-left: 10px; padding-top: 5px;  color:#E77817;}
#helpdesk h2 span{color:#fff}
#helpdesk .telefon{font-size:1.2em;padding:0px;margin:10px 0 0 10px;font-weight:bold;}
#helpdesk .skype{font-size:1.2em;padding:0px;margin:4px 0 0 10px;font-weight:bold;}
#helpdesk a{color:#FFF;}
/*#helpdesk-a{position:absolute;  top:0px;  left:0px;}*/

div#euro-box {
   position: relative;
}

#nadrozmer-box .cena {
   font-weight: bold;
   color: black;
   text-align: center;
   font-size: 1.5em;
}

#nadrozmer-box .nadrozmer {
   font-weight: bold;
   color: #E77817;
   text-align: center;
   font-size: 2.0em;
}


div.euro {
   font-weight: bold;
   text-align: center;
   font-size: 5.0em;
   position: absolute;
   top: 40%;
   margin-left: auto;
   margin-right: auto;
   left: 0;
   right: 0;
   color: black;
}

div.euro-doprava {
   font-weight: bold;
   text-align: center;
   font-size: 2.0em;
   position: absolute;
   top: 20%;
   margin-left: auto;
   margin-right: auto;
   left: 0;
   right: 0;
   color: white;
}

div.euro-do {
   font-weight: bold;
   text-align: center;
   font-size: 1.6em;
   position: absolute;
   margin-left: auto;
   margin-right: auto;
   left: 0;
   right: 0;
   top: 70%;
   color: white;
}

#hlavni-prednosti ul li {
   /*padding: 5px 0px 6px 35px;*/
   list-style-type: none;
   background-color: #4B4245;
}

span.jak {
   color: #A4A4A4;
   font-size: 1.4em;
   font-weight: normal;
   margin-right: 5px;
   vertical-align: middle;
}

li.jak1 {
   background: url("../images/jak1.gif") no-repeat scroll 0px 40% transparent;
}
li.jak2 {
   background: url("../images/jak2.gif") no-repeat scroll 0px 40% transparent;
}
li.jak3 {
   background: url("../images/jak3.gif") no-repeat scroll 0px 40% transparent;
}
li.jak4 {
   background: url("../images/jak4.gif") no-repeat scroll 0px 40% transparent;
}
li.jak5 {
   background: url("../images/jak5.gif") no-repeat scroll 0px 40% transparent;
}

#nejprodavanejsi {
   margin-top: 10px;
   font-size: 1.1em;
   font-weight: bold;
   color: #E77817;
   background-color: #4B4245;
}

#nejprodavanejsi .panel-heading {
   font-size: 1.5em;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
}

#nejprodavanejsi .list-group-item {
   color: #E77817;
}

#nejprodavanejsi strong {
   color: white;
}

#slider {
   margin-top: 10px;
   font-size: 1.3em;
   font-weight: bold;
   color: #E77817;
   background-color: #4B4245;
}

#slider strong {
   /*color: white;*/
}

#slider .panel-heading {
   font-size: 1.5em;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   font-weight: bold;
}

#slider .panel-body {
   margin-top: -10px;
}

#carousel-home {
   overflow: hidden;
   height: 215px;
   padding: 10px;
   margin-top: 10px;
   font-size: 1.3em;
   font-weight: bold;
   background-color: white;
   color: #4B4245;
}

#carousel-home .carousel-indicators {
   bottom: 0px;
   left: 90%;

}

#carousel-home .carousel-indicators li {
   border: 1px solid #E77817;
}

#carousel-home .carousel-indicators .active{
   background-color: #E77817;
}

.home-cat-name {
   position: absolute;
   color: white;
   font-size: 1.3em;
   margin-left: 5px;
   margin-top: 0px;
   z-index: 100;
}

#doporucujeme h3 {
   background-color: #E77817;
   color: #4B4245;
   font-size: 1.9em;
   font-weight: bold;
   padding: 12px 12px 10px 12px;
}

#doporucujeme strong {
   color: white;
}

/*titulni strana*/

#paticka , #paticka a , #paticka ul li {
   background-color: #4B4245;
   color: #E77817;

}


/*div.topmenu ul li:hover ul ul,div.topmenu ul li:hover ul ul ul,div.topmenu ul li.iehover ul ul,div.topmenu ul li.iehover ul ul ul { display: none; }*/
/*div.topmenu ul li:hover ul,div.topmenu ul ul li:hover ul,div.topmenu ul ul ul li:hover ul,div.topmenu ul li.iehover ul,div.topmenu ul ul li.iehover ul,div.topmenu ul ul ul li.iehover ul { display: block; }*/


/*
table {border-collapse:collapse; background-color: #ffffff;}
table td { padding-right: 3px; padding-left: 3px; border:1px solid #bbb;}
table th {color: white; background-color: #7D0011; margin-right: 3px; margin-left: 3px; border:1px solid #bbb;}
table tr.sudy {background-color: #FFF3F3;}



a.button {padding: 0px; float: left; display: block; margin: 1px; border: 1px solid #eff4f7; height: 20px; width: 20px; background-color: white;}
a.edit { background: url(../images/73.png);}
a.note { background: url(../images/49.png);}
a.print { background: url(../images/16.png);}
a.lightoff { background: url(../images/4.png);}
a.lighton { background: url(../images/5.png);}
a.plus { background: url(../images/13.png);}
a.plusdone { background: url(../images/78.png);}
a.stop { background: url(../images/89.png);}
a.clockdone { background: url(../images/18.png);}
a.clock { background: url(../images/19.png);}
a.delete { background: url(../images/33.png);}
a.paper { background: url(../images/2.png);}
a.save { background: url(../images/21.png);}
a.email { background: url(../images/77.png);}
*/


.pagination li a, .pagination span  {
   color: #E77817;
}

.pagination li a:hover  {
   color: #4B4245;
}

.pagination .active a {
   color: #E77817;
   background-color: #4B4245;
}

.pagination .active a:hover {
   color: #4B4245;
   background-color: #E77817;
}


div.category {
   /*width: 220px;*/
   overflow: hidden;
   margin: 0px;
}




ul#navmenu ul {
   display: none;
   position: absolute;
   top: 0;
   left: 100%;
   z-index: 9999;
}

ul#navmenu li a:hover {
   color: white;
   display: block;
}

div.category ul {
  list-style: none;
  list-style-type: none;
  margin: 0px;
   -webkit-padding-start: 0px;
   padding-left: 0px;

}

div.category ul li {

}

div.category ul li a {
   color: #000000;
   /*height: 40px;*/
   display: block;
   clear: both;
   /*background-image: url(../images/bg-category-top.jpg);
   background-repeat: no-repeat;
   background-position: left bottom;*/
   margin: 0px;

   /*font-weight: bold;*/
}

div.category ul li a:hover {
   background-color: #fbaabb;
   text-decoration: none;
}

div.category .selected {
   font-weight: bold;
   background-color: #f66785;

}


div.category ul.level-1 li a {
   font-size: 14px;
   border: 1px solid #fbaabb;
   border-collapse: collapse;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
}

div.category ul.level-2 li a {
   padding-left: 30px;
   font-size: 12px;
   padding-top: 7px;
   padding-bottom: 7px;
}

div.category ul.level-3 li a {
   padding-left: 50px;
   font-size: 12px;
   padding-top: 5px;
   padding-bottom: 5px;
}

div.product{
   position: relative;
   border: 1px solid #ddd;
   /*border-top: none;*/
   /*background-color: rgba(197, 0, 33, 0.26);*/
   /*width: 100%;*/
   height: 220px;
   /*background-color: #dadada;*/
   text-align: center;
   padding: 5px;
   /*margin-right: 5px;*/
   font-size: 14px;
   margin-bottom: 10px;
   padding-bottom: 15px;
}

div.product:hover {
   border-color: #d0061e;
}

div.product-name {
   height: 130px;
   overflow: hidden;
}

div.product-name a {
   color: #d0061e;
   font-size: 12px;
}

div.product-name p {
   font-size: 0.8em;
}

div.product-image {
   border-radius: 0px;
   /*height: 250px;*/
   height: 150px;
   overflow: hidden;
   /*border-bottom: none;*/
   border: none;
}

div.product-image .thumbnail {
   border: none;
}

div.product-ost {
   text-align: left;
   height: 170px;
   overflow: hidden;
   padding-left: 0px;
}


div.product-buy {


}


div.homecat:hover {
   border-color: #d0061e;
   border-width: 10px;
   color: #0A246A;
}


div.addkosik {
   position: absolute;
   bottom: 5px;
   left: 0;
   right: 0;

}

div.cena {
   position: absolute;
   bottom: 0px;
   right: 30px;
   color: green;
   font-size: 14px;
   text-align: right;
}

.kosik-ikona {
   color: #d0061e;
   font-size: 50px;
}


.thumbnail {

}

div.inv {
   background-color: #fbaabb;
}

div.kratky-popis {
   margin-bottom: 20px;
}

div.dostupnost-text {
   margin-top: 10px;
   color: darkgreen;
   font-weight: bold;
   font-size: 18px;
}

div.box {
   background: #e06a1f;
}

div.box_cena{
   overflow: hidden;
   /*height: 90px;*/
   background: #e06a1f;
   color: white;
}

div.box_kosik {
   background: #413a3c;
   /*height: 90px;*/
   /*padding-top: 27px;*/
   padding: 5px;
}

p.beznacena {
   margin:5px 0 8px;
}

p.vasecena {
   font-size: 1.8em;
   margin: 0 0 3px
}

p.vasecenae {
   color: #413a3c;
   font-size: 1.8em;
   /*margin: 0 0 5px*/
}

div.cena-hodnota {
   text-decoration: line-through;
}


div.nase-cena-hodnota {
   color: #f66785;
   font-weight: bold;
   font-size: 28px;
   line-height: 18px;
}

.dodatek-cena {
   font-size: 14px;
   margin-top: -30px;
}

.form-actions {
   margin-top: 20px;
   margin-bottom: 30px;
   margin-left: auto;
   margin-right: auto;
}

form.top-login {
   width: 350px;
}


form.top-login .form-control {
    width: 132px;
    padding: 3px 3px;
    font-size: 12px;
    float: left;
}

form.top-search .form-control {
   width: 158px;
   padding: 3px 3px;
   font-size: 12px;
   float: left;
}


form.top-login .btn {

}

.kosik {
   padding-left: 0px;
}

/*div.row {
   margin-right: 0px !important;
   margin-left: 0px !important;
}*/

a.block {
   height: 100%;
   width: 100%;
   display: block;
}

a.block:hover {
   text-decoration: none;
}

td.vert-align {
   vertical-align: middle !important;
}

table.doprava a, a:hover {
   color:#000000;
}

.footer {
   font-size: 12px;

}

.footer div.sloupec {

   padding: 20px;
}

div.vyrobci {
   color: white;
   background-color: #696969;
   padding: 20px;
}

div.vyrobci a {
   color: white;
}

div.about {
   color: #696969;
   background-color: #f6f6f6;
}


.footer h3 {
   margin-top: 10px;
}

.carousel .item > img {
   margin:0px auto;
   display: block;
   line-height: 1;
}

div.blocks p {
   text-align:justify
}

/*div.volba div {*/
   /*display: inline;*/
/*}*/

/*div.volba img {*/
   /*width: 100px;*/
/*}*/

/*div.volba div.name {*/
   /*width: 300px;*/
   /*font-weight: bold;*/
/*}*/

/*div.volba div.cena {*/
   /*width: 100px;*/
   /*font-weight: bold;*/
/*}*/


/*
ul#menu {
   width: 180px;
   margin: 0px;
   padding: 0px;
   list-style: none;
   list-style-type: none;
}

ul#menu li { float: left; position: relative;  width: 100%; }
ul#menu li.iehover { z-index: 1000;  }

ul#menu div {
   border-color: black;
   width: 300px;
   height: 100px;
   display: none;
   position: absolute;
   top: 0;
   left: 100%;
   z-index: 9999;
}

ul#menu li:hover, ul#menu li.iehover {
   background: #EEE;
   color: #006600;
}
*/

/*ul#menu li:hover div.menubox, ul#menu li.iehover div.menubox { display: none; }
ul#menu li:hover div.menubox, ul#menu li.iehover div.menubox  { display: block; }

*/


/*

ul#navmenu,ul#navmenu li,ul#navmenu ul {
   width: 180px;
   margin: 0px;
   padding: 0px;
   list-style: none;
   list-style-type: none;
}

ul#navmenu li { float: left; position: relative;  width: 100%; }
ul#navmenu li.iehover { z-index: 1000;  }

ul#navmenu ul {
   display: none;
   position: absolute;
   top: 0;
   left: 100%;
   z-index: 9999;
}


ul#navmenu a {
   border-top: 1px solid #FFF;
   border-right: 1px solid #FFF;
   padding: 4px;
   display: block;
   background: #DDD;
   color: #006600;
   font-weight: normal;
   font-size: 12px;
   text-decoration: none;
   height: 1%;
}


ul#navmenu a:hover,ul#navmenu li:hover a,ul#navmenu li.iehover a {
   background: #EEE;
   color: #006600;
}


ul#navmenu li:hover li a,ul#navmenu li.iehover li a {
   float: none;
   background: #EEE;
}


ul#navmenu li:hover li a:hover,ul#navmenu li:hover li:hover a,ul#navmenu li.iehover li a:hover,ul#navmenu li.iehover li.iehover a {
   background: #DDD;
}


ul#navmenu li:hover li:hover li a,ul#navmenu li.iehover li.iehover li a {
   background: #DDD;}


ul#navmenu li:hover li:hover li a:hover,ul#navmenu li:hover li:hover li:hover a,ul#navmenu li.iehover li.iehover li a:hover,ul#navmenu li.iehover li.iehover li.iehover a {
   background: #EEE;
}

ul#navmenu li:hover ul ul,ul#navmenu li:hover ul ul ul,ul#navmenu li.iehover ul ul,ul#navmenu li.iehover ul ul ul { display: none; }
ul#navmenu li:hover ul,ul#navmenu ul li:hover ul,ul#navmenu ul ul li:hover ul,ul#navmenu li.iehover ul,ul#navmenu ul li.iehover ul,ul#navmenu ul ul li.iehover ul { display: block; }

*/