	body {
		margin:0; padding:0;
		font:11pt/1.5 sans-serif;
  	background:#cecece;
		}

  #content {
		width:900px;
  	margin: 10px auto 10px auto;
    padding: 10px;  
    background:#ffffff;
  }

	#header {
		margin:0; padding:0;
    background: transparent url('/img/pivni-festival-de.jpg') top left no-repeat;
    height:115px;
    width:900px;
    position: relative;
		}
		
#header_print {
  display:none;
}

	#main1 {
		margin:0; padding:0;
		background: #ffffff;
		}
	#main2 {
		margin:0; padding:0;
		background: #ffffff;
		}
	#left {
		float:left;
		width:240px;
		height:auto;
		margin:0; padding:0;
		background:#ffffff;
		font-size:80%;
		}
	#left .oranz {
    width:240px; background: #d95900; height:22px; margin-bottom:10px;
		}
	#left h2 {
    padding:0; margin:0; padding-left:10px; font-size:12px;  padding-top:2px; text-transform:uppercase; color:#ffffff; font-weight:bold;  
		}
		
	#left	.scroll {
height: 300px;
width: 223px;
overflow: auto;
border: 0px;
padding: 8px;
}

	#right {
		float:right;
		width:60px;
		margin:0; padding:0;
		background:#ffffff;
		font-size:80%;
		}

#marqueecontainer{
position: relative;
width: 60px; /*marquee width */
height: 600px; /*marquee height */
background-color: transparent;
overflow: hidden;
padding: 0px;
padding-left: 0px;
}		
		
	#middle {
		margin:0 60px 0 240px;
		background:#ffffff;
		font-size:80%;
		}

	#middle .oranz {
    width:550px; background: #d95900; height:22px; margin-bottom:15px;
		}
	#middle h1, #middle h2 {
    padding:0; margin:0; padding-left:10px; font-size:12px;  padding-top:2px; text-transform:uppercase; color:#ffffff; font-weight:bold;  
		}


	.column-in {
		margin:0; padding:0px 25px;
		}
		
	.column-in2 {
		margin:0; padding:0;
		}
		
		
		
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
	h1,h2,h3,h4 { margin: 0.2em 0 }
	p { margin: 0.5em 0 }
	a { color:black }
	
	.copy { text-align:center; font-size:80% }

	#footer {
	margin-top:10px;
  font-size: 11px;
	color: #ffffff;
	border-top: 3px solid #000000;
	clear: both;
	background: #d95900;
  height:25px;
		}

  #footer .obsah {
  padding-top:3px; padding-left:10px;
  }



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	####	Header Menu #####
	#######################

	Horizontal Drop-Down Menu based off :
	http://www.tanfa.co.uk/css/examples/menu/tutorial-h.asp
	
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
#navContainer {display:block;clear:both;float:center;margin-left:0px; height:35px;}


/* Remove List Formattings
~~~~~~~~~~~~~~~~~~~~  */
 ul.menu, li.menu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

/* Header menu */	 
#header_menu {position: absolute; margin-left: 20px;background:#555;}
#header_menu li {line-height: normal;}
ul#header_menu  {z-index: 10; clear: both;}

#nav {
	height: 1.68em;
	background: #ffffff;
	border-top: 0;
	padding:0;
	padding-left:5px;
	background: transparent url('/img/oddelovac.gif') center left no-repeat;
}
#nav ul {
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	font-size: 11px;
	text-transform: uppercase;
	width: auto;
	/*
	(Disappearing List-Background)
	http://www.positioniseverything.net/explorer/ie-listbug.html
	*/
	position: relative; /* Fix the Stupid IE6 Bug */
}
#nav ul li {float: left; color: #d95900; text-align: left; font-weight: bold;  }
#nav ul li a {display: block; background: #ffffff; padding: 5px 15px 5px 10px; padding-bottom: 4px; color: #d95900; text-decoration: none; background: transparent url('/img/oddelovac.gif') center right no-repeat;}

/* Root Level Link Formatting */
#nav ul li a:hover, #nav li a:focus {background: #d95900; border-color: #fff; color: #ffffff;}
#nav li a:active, #nav ul li a.active {background: #d95900; border-color: #fff; color: #ffffff;}

/* Current page Customisations*/
#nav li.menu-current a		{text-decoration: none;}
#nav li.menu-current a		{font-weight: bold;} 

/* 2nd Child menu */
#nav .menu li ul {position: absolute; width: 12em; margin: 0; display: none; text-transform: none; border: 1px solid #d95900; font-size: 100%;}
#nav .menu li ul li {width: 12em; text-align: left; font-weight: normal; margin: 0; padding: 0; line-height: 1.2em;}
#nav .menu li ul a {width: 11.5em; padding: .4em .1em .4em .4em; background: #fefefe; color: #222222; border: 0;}

/* 2nd Child link hover */
#nav .menu li ul a:hover {color: #ffffff; background: #d95900; border: 0;}

/* Show and hide */
#nav .menu li:hover ul, #nav .menu li a:focus ul, #nav .menu li.subMenu ul {display: block;}
#nav .menu li ul ul { display: none;}
#nav .menu li:hover ul ul, #nav .menu li.subMenu ul ul {display: none;}
#nav .menu li:hover ul, #nav .menu li li:hover ul, #nav .menu li.subMenu ul, #nav .menu li li.subMenu ul {display: block;}


/* 3rd Child Menu Appreances */
#nav .menu li ul li ul li a 	{ width: 11.5em; padding: .6em .1em .6em .4em; background: #ffffff; color: #222222; }

/* Positioning the Pop-out Drops */
#nav li {position: relative;}

#nav ul ul ul {
	position: absolute;
	top: 1px;
	left: 100%;
}




/* end menu */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


