	body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin: 0;	padding: 0; }
	table{border-collapse:collapse;border-spacing:0;}
	fieldset,img{border:0;}


	body { 
		font-family: sans-serif; background-color: #fff;
		margin: 0; padding: 0; 
	}	
	
	#header1 {
	
	}

	#header1 img {
		margin: 0; padding: 0; border: 0;
		float: left;
	}

	#header2 img {
		margin: 0; padding: 0; border: 0;
		float: left;
	}

	#hormenu img, #hormenu a {
		margin: 0; padding: 0; border: 0;
		float: left;
		height: 43px;
		
	}
	
	#hormenu a {
		text-align: center;
		line-height:38px;
		vertical-align:middle;
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		width: 105px;
	}

	#hormenu a:hover {
		text-decoration: underline;
		
	}
	#hormenu {
		width: 988px;
		height: 43px;
		margin: 0 auto; 
		background: #aaa url("/images/hor-menu-background.jpg") top left repeat-x;		
	}

	
	#novinky {
		background: url(/images/novinky.gif) repeat top;
	}
	
	#novinky p {
		margin: 0;
		font-size: 13px;
	}

	#novinky a {
		margin: 0;
		color: red;
	}
	
	#bottom {
		background: url(/images/bottom_back.gif) repeat top;
		line-height:32px;
		vertical-align:middle;

	}

	#bottom-div {
		padding: 0px;
		margin: 0;
		font-size: 13px;
	}
	
	#bottom-div a {
		color: red;
	} 
	

#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 5px;
	margin-top: 4px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 5px;
	margin-top: 4px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}



.menu-header ul { width: 100%; height: 43px; font-size: 0.9em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
.menu-header ul li { display: block; float: left; margin: 0 0 0 5px; }
.menu-header ul li a { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 43px; padding: 8px 15px 0; }
.menu-header ul li a:hover { color: #111; }
.menu-header ul li a.current{ color: #ddd; background: #FFF url("/images/hormenu_2.jpg") top left repeat-x; padding: 5px 15px 0; }

.menu-header .menu-item {
	background: #aaa url("/images/hormenu_2.jpg") top left repeat-x;
}

.menu-footer ul { width: 100%; height: 20px; font-size: 0.9em; list-style-type: none; margin: 0; padding: 0; }
.menu-footer ul li { display: inline;  margin: 5px 0 5px 5px; }
.menu-footer ul li a { height: 20px; color: #777; display: inline; line-height: 20px; padding: 2px 2px 0; }
.menu-footer ul li a:hover { color: #111; }
.menu-footer ul li a.current{ color: #ddd; background: #FFF url("/images/hormenu_2.jpg") top left repeat-x; padding: 2px 2px 0; }


#content h1 {
	color:#4E443C;
	font-weight: 100; margin-bottom: 0;
	font-variant: small-caps; text-transform: none; 
}

#content {
	padding: 0 20px 0 0;
}

#content ul, #content ol {
	padding: 0 20px 0 20px;
}

#content p, #content ul, #content ol  {
        font-size: 15px;
        margin-top: 1.0em; 
		color: #222;
}

#content li {
        font-size: 15px;
        margin-bottom: 0.3em; 
		color: #222;
} 
#content h1 {
	font-family:Georgia,serif;
	color:#4E443C;
	font-weight: 500; margin-bottom: 10px;
	font-size: 22px;
	font-variant: small-caps; text-transform: none; 
}

#content h2 {
	
	color:#4E443C;
	margin-bottom: 0;
	font-size: 17px;
	margin-top: 25px;
	font-weight: bold;
}

#content h3 {
	font-family:Georgia,serif;
	color:#4E443C;
	margin-bottom: 0;
	font-size: 15px;
	margin-top: 25px;
	font-weight: bold;
}

#vermenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	border-bottom: 1px solid #6F3E04;
	width: 225px;
	
	background-color: #a80309;
}

#vermenu ul li {
	border-top: 0px solid #6F3E04;
	border-left: 0px solid #6F3E04;
	border-right: 0px solid #6F3E04;
	height: 3.5em;
	line-height: 2.5em;
	margin: 6px 0px 4px 0px;
	background: #FFF url("/images/ver-menu-item-back.jpg") top left repeat-x;
}

#vermenu .current-menu-item {
	background: #FFF url("/images/ver-menu-item-back-current.jpg") top left repeat-x;
}

#vermenu ul li a {
	text-decoration: none;
	display: block;
	width: 205px;
	height: 40px;
	color: #fff;
	font-weight: bold;
	margin-left: 5px;
	padding: 2px 5px;
}

#vermenu ul li a:hover {
	background-color: #cf2800;
	color: #fff;
	width: 205px;
	height: 40px;
	margin-left: 5px;
	padding: 2px 5px;
}

.breadcrumb {
	padding: 0 20px 20px 0px;
	font-size: 12px;
	color: #999;
}

.breadcrumb a {
	color: #999;
}

hr {
	border: none 0;
	border-top: 1px solid #bbb;
	width: 100%;
	height: 1px;
} 


#content a {
	color: red;
} 

.facebook img {
		margin-top: 10px;
		margin-left: 2px;  
}

.kupon img {
		margin-top: 15px;  
		margin-left: 2px;
}

.hlavni-strana ul, .hlavni-strana ol {
	padding: 0 20px 0 20px;
}

.hlavni-strana p, .hlavni-strana ul, .hlavni-strana ol  {
        font-size: 15px;
        margin-top: 1.0em; 
		color: #222;
}

.hlavni-strana li {
        font-size: 15px;
        margin-top: 0.3em; 
		color: #222;
} 

.hide {
	display: none;
}

.entry-meta {
	font-size: 11px;
}

	.input_req {
		height: 30px;
		font-size: 15px; 
	}

	.input_req input{
		height: 20px;
		font-size: 15px; 
		width: 178px;
	}

	#objednavka table {
		margin: 5px 25px 5px 25px;
	}

	#objednavka table td {
		padding: 5px 0px 5px 0px;
	} 
		



#ver-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	margin: 7px;
	width: 700px;
	text-align: left;
background-color: #fafafa;
border: 1px #999 solid;
border-collapse: collapse;
border-spacing: 0px;
}
#ver-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border: 1px;
}
#ver-zebra td
{
border: 1px #999 solid;
border-collapse: collapse;
border-spacing: 0px;

	padding: 8px 15px;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	width: 50%;
}

	