@charset "utf-8";
/* CSS Document */
body{margin:0; font-family:tahoma; background:#000000; color:#333333; background: url(../../images/bg.png);}

#container{width:1004px; margin: 0 auto; border-right:1px solid #cec7b4;border-left:1px solid #cec7b4; background: white;  }

#menu{height:65px; background:url(../../images/menu.jpg) no-repeat; 	font-size:90%;}

#menu ul#vlajky{float:right; width:110px; margin:0 10px 0 0; padding:0;}

#menu ul#vlajky li{margin:31px 4px;_margin:31px 2px; border:2px solid white; width:24px; height:16px;}

#menu ul#vlajky li a:hover{background:none;}

#menu li#czech{background:url(../../images/czech.png); }

#menu li#english{background:url(../../images/english.png);}

#menu li#german{background:url(../../images/german.png);}

#menu ul{ margin:0 0 0 3px; padding: 0; list-style-type:none; width:850px; float:left;}

#menu ul li{float:left; position: relative; display: block; background:url(../../images/right_li.jpg) no-repeat right 80%;}

#menu ul li#last{background: none;}

#menu ul li a{ text-decoration:none; color:white;padding:32px 28px 10px 28px; display:block; }

#menu ul li a:hover{ background:url(../../images/bg.jpg) repeat-x top left; }

#menu ul li ul li{width:270px;float: left; text-align: left; background-image: none;}

#menu ul ul {
		position: absolute;
		width:270px;
		left: 0em; top: 4.0em;
		visibility: hidden;
		opacity:0.85;
		filter: alpha(opacity=80);
		background:#000000;
		z-index:100;
	}

#menu ul li ul li a{
	   filter: alpha(opacity=80);
	   border-bottom:1px dotted white;
	   color:white;
	   padding: 10px 32px;
	   background-image:none;
	   background-color:#1D1D1D;
	   
	} 
#menu ul li ul li a:hover{
	   background-image: none;
	   background-color:#990000;
	} 

#menu ul li:hover ul {
		visibility: visible;
		
	}

#header{width:1004px; height:372px; background:url(../../images/header.jpg) no-repeat;}

#header h1{margin-top:80px; color:white; font-size:140%; font-weight:normal;}

#header p{color:#CCCCCC; font-size:85%; }

#header a { color:#bda262;}

#flash{float:right; width:171px;  margin-top:5px;_margin-top:22px; @margin-top:22px;}



#slideshow{
	width: 800px;
	height: 200px; 
	float: left;
	padding:0;
	margin:0;

	}
	

	
	#slideshow-threed{
	background:none;
	width: 800px;
	height: 200px; 
	margin: 0;
	float: left;
	}
	
	#box-nav-slider{
	width:725px;
	float:left;
	}
	
	#slideshow-navigation a{
	background: url(images/slide.png) no-repeat scroll 50% 50%;
	display: block;
	float: left;
	font-size: 0px;
	width: 9px;
	height: 9px;
	margin: 10px 0 0;
	outline-style: none;
	outline-width: medium;
	padding: 2px;
	}
	
	#slideshow-navigation{float:right;}
	#slideshow-navigation .activeSlide {background: url(images/slide.png) no-repeat scroll 0% 50%;}
	.slidehalf { margin-top:0px; margin-right:20px; float:left; background:none;} /* Editable Slider Image Position */
	.slidehalf2 { margin-top:0px; margin-right:0px; float:left;} /* Editable Slider Image Position */
	.slide-text{height:355px; background:none;}
	.slide-text h2{color:#FFF; padding:50px 0px 0px 0px}
	.slide-text p{font-size:12px; color:#b5b5b5; line-height:22px; padding-right:20px; text-align: justify}
	.flash-img {text-align:center; display:block; margin:100px auto 0 auto;}
	
	a.read_more{font-size:12px; float: right; margin-right: 20px}

	
	#content{width:1004px; background:#fcf7d9 url(../../images/content.jpg) no-repeat; font-size:90%; color:#202020;}
	
	#content a{color:#006600; cursor:pointer;}
	
	#content a:hover{color:#009900;}
	
	
	
	#left_box{width:640px;_width:630px; padding:10px 25px 10px 30px; float:left; min-height:500px; }
	
	#left_box p{text-align: justify;}
	
	#left_box ul li{list-style-image:url(../../images/li.jpg); }
	
	#right_box{width:300px;float:right;}
	
	#right_box p{margin:15px 15px;} 
	
	.boxes{float:left;}
	
	.box{ background: url(../../images/boxbg.jpg) no-repeat left top; margin-bottom:10px; padding-bottom:30px; padding-left:15px;}
	
	.box h3{margin:0; padding:10px 0  15px 30px; color:white;}
	
	.box img{margin:10px 0px 10px 10px;}
     
	 .br{ clear:both;}
	 
	 .t_box{width:250px; margin:5px 20px 5px 20px;}
	 
	tr.sudy{ background:#dfdaba;}
	
	.t_box td{padding:2px 10px; width:50%;}
	
	#footer{width:1004px; height:100px; background:#dfdaba;}
	
	#footer a img{border:none;}
	
	img#logo{float:left; margin:0 15px 0px 0; padding:8px 8px 8px 20px; background: url(../../images/bg_img.jpg) no-repeat;  }
	
	#galerie{margin-top:10px; float:left;}
	
	#galerie img{float:left; margin:7px 2px; padding:8px 8px 8px 20px; background: url(../../images/bg_img.jpg) no-repeat;  }
	
	#galerie a img {border:none;}
	
	#galerie a:hover img { background: url(../../images/bg_img_hover.jpg) no-repeat; }
	
	.news_title{font-weight:bold; color:#990000; }
	
	#news{margin:1px 15px;}
	
	#news img{float:left; margin:7px 15px 7px 0; padding:8px 8px 8px 20px; background: url(../../images/bg_img.jpg) no-repeat;  }
	
	#news a img {border:none;}
	
	#news a:hover img { background: url(../../images/bg_img_hover.jpg) no-repeat; }
	
	
#flash2{margin:10px 0 10px 50px;  width:560px; padding:0;}

img#brw{margin:30px 15px 0 15px; float:left;}

img#fcb{float:right; margin:25px 20px;}

img#fcb2{float:left; margin-top:45px; margin-right:20px;}

img#fcb3{float:left; margin-top:38px;}

.star{color:#990000;}

input{height:20px;}

input, textarea{border:1px solid #DFDABA; }

input:hover{border-color:#FFCC00; }

textarea:hover{border-color:#FFCC00;}

#page{margin:5px 5px 10px 25px; }

h2{font-weight:normal;}

.order_beer td{border-bottom: 1px solid #666666; }