h1{font-size:2em;}h2{font-size:1.5em;}h3{font-size:1.3em;}h4{font-size:1.1em;}a{text-decoration: none;} a:hover{text-decoration: underline;}body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:.7em;background: #F6F7F8 url(../materialy/bg-dotaznik.jpg) center top repeat-y;color: #003349;margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; }#pageHolder {		background: url("../materialy/top-gradient.jpg") top left repeat-x;}#topBG {		background: url(../materialy/bg-top-dotaznik.jpg) center top no-repeat;}/*hlavicka*/#header {	text-align: center;	height: 80px;	width:740px;	margin-left:auto;	margin-right:auto;	padding-top:3em;	border-bottom: solid 1px #a0a0a0;}#header .nadpis{	font-size: 2em; }#header #logo-palatinum{		float:left;		line-height: 0;		border:0px;}#header #logo-firma{		float:right;		line-height: 0;		border:0px;}#bottom-panel{margin-top: 4em;border-top: solid 1px #a0a0a0;  font-size:0.9em;}#bottom-panel a{text-decoration: none;}#bottom-panel a:hover{text-decoration: underline;}/*paticka*/#footer{	height: 25px;  border-top: solid 1px #a0a0a0;	width:740px;	padding-top: 1em;	margin-left:auto;	margin-right:auto;	text-align: center;	clear: both;}#content{	width:740px;	margin-left:auto;	margin-right:auto;	padding-left:1em;	padding-bottom: 2em; }#content #uvod_logo{	padding: 0em 0em 1em 1em;}#content table{  border: 0px;	border-collapse: collapse	}#content textarea{}#uvod{}#instrukce{}#start{width:290px;height:50px;margin-left:auto;margin-right:auto;background: url(../materialy/start_bg.jpg) no-repeat; text-align:center;}#start a{position:relative;top:15px;text-decoration: none;}#start a:hover{text-decoration: underline;}#start img{border:0px;}#demail{float:left;margin-left: 1em;font-size: 0.8em;}#temail{margin-right: 1em;text-align:right;font-size: 0.8em;}.warning{font-weight: bold;color:red;}.otazka_s{  background-color: #efefef;  margin: 1em 1em 1em 0em;  padding: 1em 1em 1em 1em;	/*border-bottom: 1px #3d5066 dotted;*/}.otazka_l{  background-color: #dddddd;  margin: 1em 1em 1em 0em;  padding: 1em 1em 1em 1em;	/*border-bottom: 1px #3d5066 dotted;*/}.otazka_s:hover{  background-color: #efefff;}.otazka_l:hover{  background-color: #dddded;}/*sude radky*/.sudyr{	background-color: #fafafa;}.sudyr:hover{	background-color: #ccc1d9;}/*liche radky*/.lichyr{	background-color: #f5f5f5;}.lichyr:hover{	background-color: #ccc1d9;}#continue{font-size: 1.2em;color:#003145;/*border-left-style: inset;background-color: #00435e;*/}#continue:hover{color:#00435e;/*border-left-style: inset;background-color: #5a91a7;*/}radio{font-size: 2em;}/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/img.floatLeft {     float: left;     margin: 4px; }img.floatRight {     float: right;     margin: 4px; }.bg_top{height: 25px;width:740px;margin-left:auto;margin-right:auto;color: #888;padding-top: 10px;padding-left: 10px;border-top: 1px solid #aaa;font-weight: bold;}tr.thead{background-color: #faf8ed;}th{height:2em;border-left: 1px solid #aaa;border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;}