/* CSS Document */
body {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
a {
	outline: none;
}
h2, p	{
	margin:0px;
}
.hlavni	{
	width:1238px;
	height:auto;
	float:left;
}
.hlavicka	{
	width:100%;
	height:114px;
	float:left;
	background-color:#f4c400;
	border-bottom:10px solid #242728;
	background-image:url(../img/bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.hlavicka a	{
	float:left;
	padding-left:70px;
	padding-top:35px;
}
.hlavicka h1	{
	float:right;
	color:#000;
	font-size:24px;
	font-weight:normal;
	margin:0px;
	padding-right:100px;
	padding-top:40px;
}
.cerna	{
	float:left;
	width:100%;
	height:auto;
	background-color:#000;
	background-image:url(../img/bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.hlavni_cast	{
	width:100%;
	height:auto;
	float:left;
	background-image:url(../img/pozadi_s_prechodem.gif);
	background-repeat:repeat-x;
	background-position:right top;
}
.hlavni_cast3	{
	width:100%;
	height:100%;
	float:left;
	background-image:url(../img/dvojcara_prechod.gif);
	background-repeat:no-repeat;
	background-position:195px 0px;
}
.hlavni_cast4_obrazek	{
	width:100%;
	height:100%;
	float:left;
	background-repeat:no-repeat;
	background-position:top right;
}
.hlavni_cast2	{
	width:100%;
	height:100%;
	float:left;
	background-image:url(../img/dvojcara.gif);
	background-repeat:repeat-y;
	background-position:195px 0px;
	margin-top:1px;
}
.hlavni_cast1	{
	width:100%;
	height:100%;
	float:left;
	background-image:url(../img/vesely_inzenyr.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.menu	{
	width:195px;
	height:100%;
	float:left;
}
.menu1	{
	float:left;
	width:100%;
	height:auto;
}
.menu2	{
	float:left;
	width:100%;
	height:30px;
}

.menu ul	{
	padding:30px 10px 10px 10px;
	margin:0px;
	list-style:none;
}
.menu ul li, .menu ul li a, .menu p	{
	padding:0px;
	margin:0px;
	color:#968e70;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
.menu p	{
	font-weight:normal;
	padding-left:40px;
}
a	{
	color:#f4c400;
}
.menu ul li	{
	padding:5px 10px 5px 10px;
}
.menu ul li a:hover	{
	text-decoration:underline;
}
#active	{
	text-decoration:underline;
}
.menu ul li h2	{
	color:#f4c400;
	font-size:12px;
	cursor:default;
}
.obsah	{
	width:638px;
	float:left;
	padding-top:40px;
}
.obsah h1, .obsah h2, .obsah h3, .obsah h4, .obsah h5	{
	color:#968e70;
	font-weight:normal;
	margin:0px;
	padding-top:5px;
	padding-bottom:10px;
}
.obsah h3	{
	padding-left:44px;
	font-size:18px;
}
.obs1 div h4	{
	font-size:17px;
}
.obs1 div h1, .obs1 div h2, .obs1 div h3, .obs1 div h4, .obs1 div h5	{
	padding-bottom:20px;
}
.obs1 div	{
	background-image:url(../img/stin.png);
	background-position:top;
	background-repeat:no-repeat;
	width:540px;
	padding-top:26px;
	padding-left:40px;
	padding-bottom:10px;
	min-height:50px;
	_height:50px;
}
.obs1 div p	{
	width:100%;
	color:#838383;
	line-height:24px;
	font-size:12px;
	padding-bottom:20px;
}
.obsah p span	{
	color:#53789f;
}
.obsah div img	{
	position:relative;
	margin-top:-25px;
	float:right;
	padding-right:100px;
}
.obsah div p img	{
	position:relative;
	margin:0px;
	float:none;
	padding:0px;
}
.obsah .obs1	{
	width:626px;
	float:left;
	height:100%;
}
.impressum	{
	float:left;
	border-top:10px solid #f4c400;
	width:100%;
	height:128px;
}
.impressum p	{
	margin:0px;
	padding-top:40px;
	padding-left:40px;
	font-size:12px;
	color:#696145;
	line-height:18px;
}
.impressum img	{
	float:left;
	margin-top:-300px;
	left:800px;
	position:relative;
}
