body, html
{
	background: White url(bg-body.gif) repeat-x top center;
	border: 0px none;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small !important;
	text-align: center;
	color: #4b4b4b;
}
.resetovac 
{ 
	border: 0px none; 
	margin: 0px; 
	padding: 0px; 
	float: none; 
	clear: both; 
	width: 0px; 
	height: 0px; 
	line-height: 0px; 
	font-size: 0px;
	clear: both;
} 
p, img, table, tr, th, td, h1, h2, h3, h4, h5, li, ul 
{ 
	border: 0px none; 
	margin: 0px; 
	padding: 0px; 
}
a{
	color: #018aff;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
hr{
	display: block;
	clear: both;
	visibility: hidden;
}
#main{
	width: 970px;
	margin: 0px auto 0px auto;
}
#main h1{
	display:block;
	position:relative;
	width:252px;
	height:103px;
	overflow:hidden;
	text-align:center;
	float: left;
	background: #11375d;
}
#main h1 a{
	display:block;
	width:252px;
	height:103px;
	color:#ffffff;
	cursor:pointer;
}
#main h1 span{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:252px;
	height:103px;
	background:url("logo.gif") top left no-repeat;
}
#main #header{
	background: #11375d url(bg-header.gif) no-repeat;
	float: right;
	color: #FFFFFF;
	width: 718px;
	height: 103px;
	text-align: right;
	position: relative;
	font-size: 85%;
}
#main #header p{
	text-align: left;
	float: right;
	display: block;
}
#main #header a{
	color: #FFFFFF;
	text-decoration: underline;
}
#main #header a:hover{
	text-decoration: none;
}
#main #header h2{
	font-size: 100%;
}
#main #header span{
	margin: 0px 0px 0px 50px;
}
#main #header h2.praha{
	position: absolute;
	top: 15px;
	right: 286px;
}
#main #header p.praha{
	position: absolute;
	top: 15px;
	right: 40px;
}
#main #header h2.orechov{
	position: absolute;
	top: 60px;
	right: 286px;
}
#main #header p.orechov{
	position: absolute;
	top: 60px;
	right: 60px;
}
#main ul#menu{
	background: #8ac43d url(bg-menu.gif) no-repeat top center;
	display: block;
	width: 950px;
	height: 67px;
	margin: 0px;
	padding: 3px 0px 0px 20px;
	clear: both;
	position: relative;
}
#main ul#menu li{
	float: left;
	list-style: none;
	color: #FFFFFF;
}
#main ul#menu li ul{
	position: absolute;
	top: 15px;
	right: 40px;
}
#main ul#menu li ul li#cz{
	display:block;
	position:relative;
	width:33px;
	height:27px;
	overflow:hidden;
	text-align:center;
	float: left;
}
#main ul#menu li ul li#cz a{
	display:block;
	width:33px;
	height:27px;
	color:#ffffff;
	cursor:pointer;
}
#main ul#menu li ul li#cz a span{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:33px;
	height:27px;
	background:url("bg-cz.gif") top left no-repeat;
}
#main ul#menu li ul li#cz a:hover span{
	background:url("bg-cz-h.gif") top left no-repeat;
}
#main ul#menu li ul li#en{
	display:block;
	position:relative;
	width:35px;
	height:27px;
	overflow:hidden;
	text-align:center;
	float: left;
}
#main ul#menu li ul li#en a{
	display:block;
	width:35px;
	height:27px;
	color:#ffffff;
	cursor:pointer;
}
#main ul#menu li ul li#en a span{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:35px;
	height:27px;
	background:url("bg-en.gif") top left no-repeat;
}
#main ul#menu li ul li#en a:hover span{
	background:url("bg-en-h.gif") top left no-repeat;
}
#main #obal{
	background: #FFFFFF url(bg-middle.gif) no-repeat top center;
	width: 950px;
	padding: 20px 0px 0px 20px;
	clear: both;
}
#main #obal .kolonka{
	background: #FFFFFF url(bg-kolonka.gif) no-repeat top center;
	width: 180px;
	height: 236px;
	float: left;
	text-align: left;
	position: relative;
	margin: 0px 8px 15px 0px;
}
#main #obal .kolonka img{
	margin: 7px;
}
#main #obal .kolonka h2{
	margin: 0px 13px 0px 13px;
	font-size: 110%;
}
#main #obal .kolonka p{
	margin: 0px 13px 0px 13px;
}
#main #obal .kolonka span.bottom{
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#main #footer{
	font-size: 80%;
	border-top: 1px solid #cccccc;
	width: 930px;
	margin: 20px;
	clear: both;
	padding: 10px 0px 0px 0px;
}
.left{
	float: left;
}
.right{
	float: right;
}

.h2{
	font-size: 1em;
	display: block;
	text-align: left;
	color: black;
	padding: 6px 5px 6px 6px;
	margin: 10px -2px 7px -2px;
	clear: both;
}

.p{
	text-align:left;
	padding: 6px 5px 6px 6px;
}








#main #obal2{
	padding: 20px 0px 0px 20px;
}

#main #obal2 .h2{
	margin: 0px 13px 0px 13px;
	font-size: 110%;
}
#main #obal2 .kolonka2 p{
	text-align:left;
	padding: 6px 5px 6px 6px;
}