body{text-align:center; margin:0px; padding:0px; font-size:80%;}
a{color:#505050;text-decoration:none;}
a:hover{color:#FF0000;text-decoration:none;}
#logoobal{width:100%;height:155px;margin:0px; padding:0px;background-color:#BD9C71;}
#menuobal{width:808px;height:155px;margin:0px auto;}
#menu{width:752px;height:146px;margin:0px auto; padding:0px;float:left;background-color:#BD9C71;
background-image: url(images/menu.jpg);background-repeat:no-repeat;text-align:left;}
#novemenu{width:765px;height:155px; padding:0px;float:left;background-color:#BD9C71;
text-align:left;background-color:#BD9C71;}
#menu_cz{width:752px;height:146px;margin:0px; padding:0px;float:left;background-color:#BD9C71;
background-image: url(images/menu_cz.jpg);background-repeat:no-repeat;text-align:left;}
#body{width:100%;height:534px;margin:0px; padding:0px;text-align:center;
background-image: url(images/body.jpg);background-repeat:repeat-x;}
#home{width:52px;height:26px;margin:0px; padding:0px;text-align:left;
background-image: url(images/home.jpg);background-repeat:no-repeat;
position:relative;top:60px;left:39px;cursor:pointer;}
#history{width:60px;height:30px;margin:0px; padding:0px;text-align:left;
background-image: url(images/history.jpg);background-repeat:no-repeat;
position:relative;top:40px;left:165px;cursor:pointer;float:left;}
#historie{width:66px;height:27px;margin:0px; padding:0px;text-align:left;
background-image: url(images/historie.jpg);background-repeat:no-repeat;
position:relative;top:43px;left:165px;cursor:pointer;float:left;}
#online_shop{width:50px;height:53px;margin:0px; padding:0px;text-align:left;
background-image: url(images/online_shop.jpg);background-repeat:no-repeat;
position:relative;top:20px;left:235px;cursor:pointer;float:left;}
#online_shop2{width:50px;height:53px;margin:0px; padding:0px;text-align:left;
background-image: url(images/online_shop.jpg);background-repeat:no-repeat;
position:relative;top:20px;left:229px;cursor:pointer;float:left;}
#collection{width:70px;height:72px;margin:0px; padding:0px;text-align:left;
background-image: url(images/collection.jpg);background-repeat:no-repeat;
position:relative;top:12px;left:295px;cursor:pointer;float:left;}
#kolekce{width:66px;height:24px;margin:0px; padding:0px;text-align:left;
background-image: url(images/kolekce.jpg);background-repeat:no-repeat;
position:relative;top:12px;left:287px;cursor:pointer;float:left;}
#contact{width:58px;height:25px;margin:0px; padding:0px;text-align:left;
background-image: url(images/contact.jpg);background-repeat:no-repeat;
position:relative;top:25px;left:355px;cursor:pointer;float:left;}
#kontakt{width:65px;height:27px;margin:0px; padding:0px;text-align:left;
background-image: url(images/kontakt.jpg);background-repeat:no-repeat;
position:relative;top:25px;left:349px;cursor:pointer;float:left;}
#news{width:47px;height:22px;margin:0px; padding:0px;text-align:left;
background-image: url(images/news.jpg);background-repeat:no-repeat;
position:relative;top:27px;left:415px;cursor:pointer;float:left;}
#novinky{width:64px;height:31px;margin:0px; padding:0px;text-align:left;
background-image: url(images/novinky.jpg);background-repeat:no-repeat;
position:relative;top:23px;left:400px;cursor:pointer;float:left;}
#book_home{width:982px;height:534px;margin:0px auto; padding:0px;text-align:left;
background-image: url(images/book_home.jpg);background-repeat:no-repeat;}
#book{width:982px;height:534px;margin:0px auto; padding:0px;text-align:left;
background-image: url(images/book.jpg);background-repeat:no-repeat;}
#paticka{width:982px;margin:0px auto; padding-right:3px;padding-bottom:5px;padding-top:5px;text-align:right;color:red;font-family:verdana;font-size:11px;}
#paticka a{text-decoration:none;margin:0px auto; padding-right:3px;padding-bottom:5px;padding-top:5px;text-align:right;color:red;font-family:verdana;font-size:11px;}
#paticka a:hover{text-decoration:underline;margin:0px auto; padding-right:3px;padding-bottom:5px;padding-top:5px;text-align:right;color:red;font-family:verdana;font-size:11px;}
#left{width:415px;height:450px;position:relative;top:32px;left:40px;float:left;font-family:verdana; }
#right{width:415px;height:450px;position:relative;top:32px;left:110px;float:left;font-family:verdana;}
#right2{width:425px;height:500px;position:relative;top:12px;left:103px;float:left;font-family:verdana;}
#right2-top{width:425px;height:470px;float:left;font-family:verdana;}
#right2-bot{width:425px;height:20px;float:left;font-family:verdana;}
#right2-bot1{width:100px;height:20px;float:left;font-family:verdana;text-align:left;}
#r2-bot1text{margin-left:5px;_margin-left:10px;padding-top:3px;font-size:10px;color:#FF0000;font-family:verdana;}
#r2-bot1text a{font-size:10px;color:#FF0000;font-family:verdana;}
#r2-bot1text a:hover{color:#000;}
#right2-bot2{width:215px;height:20px;float:left;font-family:verdana;text-align:center;}
#r2-bot2text{width: 240px;padding-top:3px;font-size:10px;color:#FF0000;font-family:verdana;}
#r2-bot2text a{font-size:10px;color:#FF0000;font-family:verdana;font-size: 9px; }
#r2-bot2text a:hover{color:#000;}
#right2-bot3{width:100px;height:20px;float:right;font-family:verdana;text-align:right;}
#r2-bot3text{_margin-right:0px;padding-top:3px;font-size:10px;color:#FF0000;font-family:verdana;}
#r2-bot3text a{margin-right:10px;font-size:10px;color:#FF0000;font-family:verdana;}
#r2-bot3text a:hover{color:#000;}
#right2 img{border:0px;}
#menuobr{width:320px;height:320px; margin: 50px 0 0 45px; z-index:0; }

#dalsi{width:56px;height:48px;cursor:pointer;position:absolute;top:0px;margin-left:384px;background-image: url(images/dalsi.jpg);background-repeat:no-repeat;}
#ukazky{width:290px;height:48px;}
#uktext{margin-left:5px;padding-top:25px;font-family:verdana;font-size:12px;font-weight:bold;float:left;color:#FF0000; width: auto;}
   #menux { border-top: 0px solid white; margin: 0 0 0 0px; font-family:verdana; z-index: 1000; }
    #menux ul{margin: 0px; padding: 0px; list-style: none;}
    #menux li{margin: 0px; padding: 0px; text-align: left;}
    #menux li{behavior: url('hover.htc');}
    #menux li a:hover{color: #CA1100;}
    
    #menux div{margin: 0px; padding: 0px; list-style: none;}
    #menux div{margin: 0px; padding: 0px; text-align: left; }
    #menux div{behavior: url('./hover.htc');}
    #menux div a:hover{color: #000;}

    #menux div.ullevel1{ margin: 0px; padding: 0px;width:140px; }
    #menux div.ullevel2{position: absolute; margin: -20px 0 0 140px; width:150px;visibility: hidden;  border-left: 1px solid white;}
    #menux ul.ullevel3{position: absolute;  margin: -20px 0 0 150px;width:140px;visibility: hidden; border-left: 1px solid white;}

    #menux .ullevel3 li{width:140px;margin: 0px; padding: 0px;}

    #menux div.lilevel1{ line-height:20px;height:20px;width:140px;background-color: #FF7F7F;border-bottom:1px solid white;} 
    #menux div.lilevel2{ height:20px; background-color: #FF7F7F;border-bottom:1px solid white;}
    #menux li.lilevel3{ height:20px;width:140px; background-color: #FF7F7F;border-bottom:1px solid white; }

    #menux div.lilevel1 a{
      font-weight: bold;
      height: 20px;
      display: block;
      margin: 0px;
      font-family:verdana;font-size:10px;color:#fff; 
      text-decoration:none;
      padding-left:10px;
	  /*border:#006699 solid 1px;*/
      
    }
    #menux div.lilevel2 a, #menux li.lilevel3 a{
      font-weight: bold;
      display: block;
      margin: 0px;
      font-family:verdana;font-size:10px;color:#fff; 
      padding-left:10px;
      text-decoration:none;
      }
    #menux div.lilevel1 a{line-height:20px;}
    #menux div.lilevel1 a:hover{color:#000;background-image: url(images/level1_on.gif);background-repeat:no-repeat;}
    #menux div.lilevel2 a{line-height:20px;}
    #menux div.lilevel2 a:hover{color:#000;background-image: url(images/level2_on.gif);background-repeat:no-repeat;}
    #menux li.lilevel3 a{padding-left:8px;}
    /*#menux div.lilevel1:hover div.ullevel2, #menux div.lilevel1Hover div.ullevel2{visibility: visible;color:#D9261C;}
    #menux div.lilevel2:hover ul.ullevel3, #menux div.lilevel2Hover ul.ullevel3{visibility: visible;color:#D9261C;}*/
    
    
    
    /*  ESHOP  */
    .productContainer{ clear: both; margin: 10px 0 5px 0; float: left; height: 120px; }
    .productContainer .headTitle{ margin: 0 0 10px 0; font-weight: bold; font-size: 10px; text-transform: uppercase;  }
    .picture{ width: 140px; float: left; } 
    .rightProd{ width: 250px;  float: left; height: 100px; margin-left: 9px; }
    .text{ width: 100%; clear: right; height: 100%;  clear: both; }
    	.text .left{ float: left; width: 80px; font-size: 10px; font-weight: bold; }
    	.text .right{ float: left; width: 170px; font-size: 10px; }
    	.text .spacer{ clear: both; display: block; }
    
    .orderButton{ width: 120px; background: url('../img/main/main.gif') left top no-repeat; height: 30px; float: right; }
    	.orderButton form{ width: 100%; height: 30px; }
    	.orderButton a{ color: black; display: block; float: left; clear: right; margin: 6px 10px 0 8px; font-size: 10px; font-weight: bold; }
    	.orderButton a:hover{ color: red; }
    	.orderButton .textInput{ width: 21px; border: 1px solid brown; margin: 3px 0 0 0; height: 19px; }
    
    
    #cart{ width: 180px; border: 1px solid gray; margin-top: 10px; }
    #cart #head{ background-color: #FF7F7F; padding: 3px 0 3px 10px; color: white; text-transform: uppercase; font-size: 11px; border-bottom: 1px solid gray; }
    #head a{ text-transform: lowercase; color: black; }
    #cart .left{ float: left; clear: right; width: 80px; margin: 0 0 0 10px; font-size: 11px; }
    #cart .right{ margin-right: 10px; text-align: right; }
    #cart .spacer{ height: 2px; }
    
    .cart{ margin: 20px 0 10px 10px; font-size: 15px; text-transform: uppercase; font-weight: normal; } 
    .cart span{ font-size: 11px; padding-left: 230px; text-align: right; }
    .cartTable{ width: 96%; margin: 0 0 0 10px; }
    .cartTable td{ font-size: 11px; font-weight: normal; }
    .cartTable .head{ background-color: #FF7F7F; color: white; padding: 2px 0 2px 10px; }
    .cartTable input{ width: 25px; border: 1px solid gray; font-size: 9px; position: relative; height: 13px; top: 5px; }
    .cartTable .lineEven{ padding: 0 10px 0 10px; margin: 0; height: 10px !important; background-color: #DDCDB6; }
	.cartTable .lineOdd{ padding: 0 10px 0 10px; margin: 0; height: 10px !important; }
    
    .formTable{ width: 96%; margin: 0 0 0 10px; }
    .formTable .left{ font-weight: bold; font-size: 11px; width: 180px; }
    .formTable .important{ color: gray; font-weight: normal; }
    .formTable .right input{ border: 1px solid gray; font-size: 11px; margin: 0 0 1px 0; width: 230px; }
    .formTable .submit input{ border: 1px solid red; background-color: #FF7F7F; cursor: pointer; color: white; }
    #error{ color: red; margin: 20px 0 20px 10px; }

    #loginForm{ position: absolute; top: 50%; left: 50%; width: 300px; height: 200px; margin: -100px 0 0 -150px; background-color: #FFFFD8; border: 3px solid #DA5951; }
    #note{ font-size: 15px; margin: 20px 0 20px 0; font-family: tahoma; }
    #note1{ font-size: 13px; font-family: tahoma; }
    
    #line{ width: 270px; margin:30px auto 20px auto; border: 1px solid gray; background-color: #DA5951; }
    #line div{ float: left; clear: right; width: 100px; font-family: tahoma; color: white;}
    #line input{ border: 1px solid #DA5951; font-size: 11px; font-family: tahoma; width: 170px; }
    input.submit{ border: 1px solid gray; background-color: #DA5951; color: white; font-size: 11px; margin-left: 15px; cursor: pointer; font-weight: bold; }
    
    #jazyky{ width: auto; height: auto; position: absolute; top: 25px; margin-left: 770px; }		
    #jazyky .langLine2, #jazyky .langLine3, #jazyky .langLine1{ clear: both; width: 100px; float: left; margin: 0px 0 10px 0; }
    #jazyky a img{ border: 0; }
		#ru, #sk, #de, #fr, #es, #it, #cz, #en, #pl{ float: left; clear: right; margin-right: 3px; }
	