@charset "utf-8";
.kontejner {
	width: 915px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border: 8px solid #CCCCCC;
}
.center {
	text-align: center;
}

.plovoucileft {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.plovoucileftpad25 {
	float: left;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
}

.plovouciright {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}


hr {
	width: 600px;
	float: none;
}
.hlavicka {
	background-image: url(css/images/head.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 119px;
	width: 915px;
}
.mainmenu {
	height: 214px;
	width: 915px;
	position: absolute;
	top: 120px;
}
.mm1 {
	float: left;
	height: 214px;
	width: 183px;
	background-image: url(css/images/mm1_panelak.gif);
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	position: relative;
	vertical-align: bottom;
}
.mm2 {
	float: left;
	height: 214px;
	width: 182px;
	background-image: url(css/images/mm2_rodinny_dum.gif);
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	position: relative;
	vertical-align: bottom;
}
.mm3 {
	float: left;
	height: 214px;
	width: 183px;
	background-image: url(css/images/mm3_stavebni.gif);
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	position: relative;
	vertical-align: bottom;
}
.mm4 {
	float: left;
	height: 214px;
	width: 181px;
	background-image: url(css/images/mm4_pujcovna.gif);
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	position: relative;
	vertical-align: bottom;
}
.mm5 {
	float: left;
	height: 214px;
	width: 181px;
	background-image: url(css/images/mm5_barvy.gif);
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	position: relative;
	vertical-align: bottom;
}
.obsah {
	background-image: url(css/images/obsah_bckr.gif);
	background-repeat: repeat-y;
	width: 517px;
	position: relative;
	height: auto;
	margin-top: 225px;
	margin-left: 185px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	color: #666666;
	text-align: justify;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.textik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.sub {
	background-color: #666666;
	height: 70px;
	width: 865px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
	line-height: 17px;
	padding-top: 20px;
}
.sub_p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	color: #FFFFFF;
}
.pata2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding: 10px;
}

.pata2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.pata2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}


.sub_p a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	color: #FFFFFF;
}

.sub_p a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	color: #FFCC00;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3300;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC3300;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}


.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 16px;
	background-image: url(css/images/news_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
}
.news_orange {
	font-weight: bold;
	color: #FF6600;
	font-size: 11px;
	text-decoration: underline;
}





.mm_over  {
	height: 44px;
	width: 182px;
	display: block;
	color: #FFFFFF;
	line-height: 16px;
	padding-top: 155px;
}
.nn {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}

a.m_sub:link, a.m_sub:visited {
	color: #666666;
	padding-left: 15px;
	height: 21px;
	width: 147px;
	display: block;
	padding-top: 5px;
	text-decoration: none;
}

a.textodkaz:link, a.textodkaz:visited {
	color: #666666;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC0000;
}
a.textodkaz:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF6633;
}

.novinky {
	height: auto;
	width: 162px;
	position: absolute;
	left: 743px;
	top: 349px;
}

a.m_sub:hover {
	color: #FFFFFF;
	padding-left: 15px;
	height: 21px;
	width: 147px;
	background-color: #FF6600;
	display: block;
	padding-top: 5px;
}
.submenublok {
	height: auto;
	width: 162px;
	position: absolute;
	top: 352px;
	left: 12px;
}

.extramenu {
	height: auto;
	width: 162px;
	position: absolute;
	top: 570px;
	left: 12px;
}

.sub_menu {
	width: 162px;
	font-family: Arial, Helvetica, sans-serif;
	height: 26px;
	list-style-type: none;
	font-size: 12px;
	background-image: url(css/images/sub_bc.gif);
	background-repeat: repeat-x;
	background-position: 10px 0px;
}

a.news_href:link, a.news_href:visited {
	color: #FF0000;
	text-decoration: none;
}

a.extras_href:link, a.extras_href:visited {
	color: #CCCCCC;
	text-decoration: none;
}
a.extras_href:hover {
	color: #FF3300;
	text-decoration: none;
}
.nafigace {
	display: block;
	list-style-type: none;
	background-image: url(images/drobeckonav/deleni.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 15px;
}
a.revitalodkaz:link, a.revitalodkaz:visited {
	color: #666666;
	text-decoration: underline;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-top: 25px;
	display: block;
	padding-bottom: 25px;
	margin: 15px;
	text-transform: uppercase;
}
a.revitalodkaz:hover {
	color: #FF0000;
	text-decoration: underline;
}
.revital {
	height: 95px;
	list-style-type: none;
	display: block;
}
.pixel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
	line-height: 10px;
	text-transform: lowercase;
}
.plovoucileftclear {
	float: left;
	margin-right: 10px;
}
.dek1 {
	float: left;
	height: auto;
	width: 240px;
	padding-left: 10px;
	padding-top: 10px;
}
.dekory {
	height: 70px;
	width: 250px;
	list-style-type: none;
	display: block;
	vertical-align: 40%;
	padding-bottom: 10px;
	text-decoration: underline;
}
.pictur {
	background-image: url(images/zkouseni/motiv.jpg);
	background-repeat: no-repeat;
	height: 412px;
	width: 445px;
	position: relative;
	margin-top: 10px;
	margin-left: 10px;
}
.subpictur {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
.ovladac {
	width: 385px;
	position: absolute;
	left: 475px;
	top: 136px;
}

.plovoucivratapict {
	float: left;
	padding-right: 12px;
}
.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C30;
}
.logouspora {
	height: 200px;
	width: 200px;
	position: absolute;
	left: 529px;
	top: 348px;
}
.plavacek {
	float: left;
	border: 3px solid #CCC;
	margin-right: 20px;
	margin-bottom: 20px;
}
.flono {
	clear: both;
}

