.nadpis {	position: relative;	top: -20px;	left: 5px;}.pocitadlo {color: white;text-align: center;padding-top: 0px;padding-right: 0px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;}h1 {display: inline;font-size: 20px;}#textgroup {position: relative;left: 110px;top: 142px;width: 300px;}.fade{}.fade h1{	font-size: 14px;	font-weight: bold;	width: 100%;	background: #fff;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}.fade h2{	font-size: 14px;	font-weight: bold;	width: 100%;	background: #fff;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}#portfolio img{position: absolute;	border: 1px solid #ccc;	left: 18px;	}h2 {	font-size: 18px;}.motto {font-size: 17px;font-weight: bold;	color: black;	font-family: Arial, Helvetica, sans-serif;}a:link {	color: white;	text-decoration: none;}a:visited {	color: white;	text-decoration: none;}a:hover {	color: #5481a0;	text-decoration: none;}.obsah a:link {	color:#5481a0;	font-weight: bold;	text-decoration: none;}.obsah a:visited {	color: #5481a0;	font-weight: bold;	text-decoration: none;}.obsah a:hover {	color: #5481a0;	font-weight: bold;	text-decoration: underline;}a img {	border: 0px;}.menu {	position: absolute;	left: 0px;	top: 0px;	width: 100%;}.logo {position: absolute;width: 224px;height: 105px;background-image: url(images/logo.jpg);float: left;cursor: pointer;}.menuafter {position: absolute;left: 224px;width: 671px;height: 105px;background-image: url(images/menu.jpg);}.menupruh {	width: 100%;	height: 105px;	background-image: url(images/pmenu.jpg);}.redpruh {position: relative;left: 232px;	background-image: url(images/redpruh.jpg);	height: 31px;	width: 676px;}.redpruhtext {padding-top: 4px;text-align: right;padding-left: 5px;padding-right: 5px;height: 25px;overflow: hidden;}.smenu {position: absolute;left: 0px;top: 105px;width: 220px;float: left;height: auto;}.svislemenu {position: relative;width: 100%;height: 30px;background-color: #393939;padding-top: 10px;padding-left: 10px;color: white;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}.svislemenupod {background-color: #4b4b4b;position: relative;width: 200px;padding-top: 5px;padding-left: 30px;line-height: 30px;color: white;font-family: Arial, Helvetica, sans-serif;}.svislemenupodinfo {background-color: #4b4b4b;position: relative;width: 220px;padding-top: 5px;padding-left: 5px;padding-right: 5px;line-height: 20px;text-align: center;color: white;font-family: Arial, Helvetica, sans-serif;}.svislemenuroztahnout {background-color: #4b4b4b;position: relative;width: 200px;height: 100%;}.troj1 {	background-image: url(images/troj1.jpg);	background-repeat: no-repeat;	width:10px;	height:15px;}.troj2 {	background-image: url(images/troj2.jpg);	background-repeat: no-repeat;	width:10px;	height:15px;}.contentobsah {}.obsah {position: relative;padding-left: 10px;padding-top: 10px;top: 125px;left: 230px;width: 75%;color: black;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;}.ikony {width: 650px;}.ikona1 {	float: left;	padding-left: 15px;}.ikona2 {position: relative;top: 15px;	float: left;	padding-left: 15px;}.ikona {width: 300px;height:200px;text-align: center;float:left;border: 1px solid #dcdcdc; }.menutext {position: relative;left: 70px;top:75px;width: 600px;color: white;font-weight: bold;}.menutext a{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;}.menutext a:hover {color: #96cede;text-decoration: none;}.menusluzby {position: absolute;left: 85px;top:20px;color: white;font-family: Arial, Helvetica, sans-serif;font-size: 18px;}.paticka {position: relative;clear: both;}.paticka a{	color: black;	font-weight: bold;}.cekat {	clear: both;}.kontaktform {	width: 600px;}.mapa {}.groupimage {position:relative;	background-image: url(images/group.jpg);	background-repeat: no-repeat;	left: 80px;	height: 237px;	width: 506px;}.newsbottom {padding:20px;position:relative;	background-image: url(images/backnews.jpg);	background-repeat: no-repeat;	left: 15px;	height: 276px;	width: 570px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}.nadpisnovinky {	background-image: url(images/newsimage.gif);	background-repeat: no-repeat;	height: 32px;	width: 117px;	}.facebook {text-align: right;}label.error { float: none; color: red; padding-left: .5em; vertical-align: top; display: none; font-weight: bold;}