html, body{padding: 5px;margin: 0;height: 100%;background-color: #F7F7F7;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;/*font-family: 'Open Sans';*/font-size: 14px;color: black;}h2 {	font-size: 18px;}hr {	border: 2px solid #0d3c56;}.prihlasitse {	background-color: #fe980e;	padding: 5px;	padding-left: 20px;	padding-right: 20px;	width: 90px;}a.prihlasitse:hover {	color: white;}.menuorangehead {	background-color: #FE980E;	padding: 10px;	width: 100%;	text-align: center;	color: white;	font-weight: bold;	}.menuseminarhead {	background-color: #0d3c56;	padding-top: 10px;	padding-bottom: 10px;	width: 100%;	text-align: center;	color: white;	font-weight: bold;	padding-right: 0px;	padding-left: 0px;}.menuseminaranotace {	background-color: #cfd8dd;	padding-top: 10px;	padding-bottom: 10px;	width: 760px;	text-align: left;	color: #0d3c56;	font-weight: normal;	padding-right:10px;	padding-left: 10px;}.kletthead {position: relative;font-size: 20px;	color: white;	font-weight: bold;	text-align: right;	top: 30px;}.kletthead a {	color: white;}.kletthead a:hover {	color: #fe980e;}#stranka {position: relative;margin: 0px auto;top: 0px;width: 100%;}#stranka a {font-weight: bold;}.footersouhlas {	line-height: 20px;}#footerkomplet {background-image: url(images/footer_24.jpg);background-position: 50% 0%;height: 343px;margin-top: -343px;top: 0px;left: 0px;width: 100%;	position: relative;left: 0px;bottom: 0px;/*	color: #616161;*/color: white;}.nadpisfooter {font-size: 30px;font-weight: bold;}.kontaktfooter {font-size: 18px;}.co {	position: relative;	float: left;	width: 90px;}.vlajka {position: relative;top: 20px;	float: right;}h1 {display: inline;font-size: 28px;}#headerhome {	width: 100%;	height: 170px;}#header {	width: 100%;	height: 116px;	background-image: url(images/header_01.png);	background-position: 50% 0%;}#sloupec1sem {position: relative;width: 250px;float: left;}#sloupec2sem {position: relative;	width: 780px;	float: right;}.obsahtext {position: relative;margin: 0px auto;width: 1050px;line-height: 27px;}.obsahtexttext {padding-left: 0px;}#headerobsah{	margin: 0px auto;width: 1050px;}.headervlevotext {position: relative;	top: 40px;	float: left;	line-height: 20px;}.logokomplet {	position: relative;	left: 0px;	float: right;	z-index: 100;}.logo {	position: relative;	left: 0px;	top: 20px;}#menuvlevo {position: relative;top: 40px;left: 50px;width: 940px;}.mezpred {	padding-left: 70px;}#menuvlevo a {	color: yellow;	text-decoration: none;	font-weight: normal;	font-size: 20px;}#menuvlevo a.hover {	color: black;}#menuvlevo a:hover {	color: black;}.menutext {padding-left: 15px;}.oddel {	width: 100%;	padding-top: 10px;		padding-bottom: 10px;		border-bottom: 0px solid black;}.oddelbez {	width: 100%;	padding-top: 20px;}.footervlevo {float: left;}.footervpravo {	float: right;}.cekat {	clear: both;}img {	border: none;}.nastred {	text-align: center;}.misto {	color: black;}.sekcesekce {padding: 10px;	background-color: #fee0b8;}.formprihlaska {/*background-color: #add8e6;*/background-color: #cfd8dd;	padding: 10px;}.sekcesekce2 {padding: 10px;	background-color: #feefda;}a {	color: #0e3c56;	text-decoration: none;}a:hover {color: #fe980e;	}.slidevet {position: relative;left: 20px;top: 0px;width: 950px;	}.tuningprahatab {position: relative;top: 320px;	background-image: url(images/tuning_praha_08.png);	height: 198px;	width: 714px;	}.obsahzpet {	float: right;}.cenikvlevo {	float: left;	width: 250px;}label.error { float: none; color: #ee1c24; padding-left: .5em; vertical-align: top; display: none; font-weight: bold;}.backpodchip {position: relative;padding-left: 17px;padding-top: 7px;	background-image: url(images/chip_25.png);	width: 995px;	height: 34px;	color: white;	font-size: 17px;}.znackyprvnilogo {	position: relative;	width: 80px;	float: left;}.znackyprvnitext {	position: relative;	top: 20px;	width: 150px;	float: left;	font-size: 18px;}.znackyprvnitext a {	color: #ee1c24;}.znackyprvni {	position: relative;	left: 50px;	width: 350px;	float: left;}.znackydruhy {	position: relative;	width: 350px;	float: left;}.znackytreti {	position: relative;	width: 250px;	float: left;}.hiddenqtip {	display: none;}.hasanotace {text-align: right;float: right;cursor: pointer;color: #0d3c56;font-weight: bold;}