body,td,input{

	font-family: Tahoma, Verdana, Arial;

	font-size: 12px;

	}

body{padding: 0; margin: 0; padding-top: 10px;}





h1,h2,h3,p{

	margin: 0;

	padding: 0;

	}



h1{

  color: #F36822;

  font-size: 16px;

  margin-bottom: 1em;

}



h2{

    font-size: 140%;

    font-weight: bold;

	margin-bottom: 1em;

}

h3{

	xfont-size: 110%;

	margin-bottom: .6em;

	font-size: 12pt;

	color: orange;

	}



p{	

	margin-bottom: 1.5em; 

	clear: left;

	}



fieldset p{ 

	margin-bottom: 3px; _margin-bottom: 1px; 

	}

fieldset br{

	display: none;

	}



legend {

	border: 1px solid #BBB;

	padding: .15em .9em;

	font-weight: bold;

	letter-spacing: 1px;

	color: white;

	background-color: #F36822;

	margin: 0 5px 0 5px;

	position: relative;

	top: -1em;

}





*>legend {

	margin-bottom: 1em;

}



fieldset {

	display: block;

	border: 1px solid #ccc;

	background-color: #f5f5f5;

	margin-bottom: 2em;

	position: relative;

	padding: 0 13px 13px 13px;



}





.label{

	display: block;

	float: left;

	width: 8em;

	clear: left;

	position: relative;

	top: 3px;

	}

.label-text{

	display: block;

	float: left;

	width: 16em;

	position: relative;

	top: 3px;

	}


.form-check{

	position: relative;

	top: 2px;

	left: -4px;

	}

.form-input{

	border: 1px solid #ccc;
	margin-bottom: 3px;
	}

.right{

	text-align: right;

	padding: 1px 2px;

	}

.form-radio{

	position: relative;

	left: -2px;

	top: 1px;

	}

td .form-radio{top:-1px;}



table {

	width: 100%;

	margin-bottom: .5em;

	}



td{

	padding: 5px 2px;

	}





.form-submit{

	width: 14em;

	height: 2.5em;

	}





span.lomitko{

	font-size: 135%;

	font-weight: bold;

	padding: 0 2px;

	}

.povin{

	font-weight: bold;

	color: #F36822;

	}





.err{

	display: block;

	color: #C95100;

	font-weight: bold;

	}

span.err{	

	margin: 0.3em 0 0.7em 8em;

	}



span.cena{

	display: block;

	width: 5em;

	text-align: center;

	font-weight: bold;

	color: white;

	background-color: #F36822;

	border: 1px solid black;

	padding: 1px 5px;

	font-size: 95%;

	}



p.sum strong{

	width: 8em; 

	float: left; 

	color:#F36822;

	}

p.sum{

	line-height: 1.5em;

	border: 1px solid #bbb;

	padding: 8px 25px;

	background-color: #fbfbfb;

	}

p.info{

	margin-bottom: 1em;

	}

.x{_margin-top: 20px;}



#pokracuj{

	display: block;

	width: 10em;

	padding: 0.5em 2em;

	background-color: #FF6700;

	font-weight: bold;

	font-size: 120%;

	text-decoration: none;

	border: 1px solid gray;

	text-align: center;

	color: white;

}

p.footer{

	background: url('../img/mikropost.gif') left center no-repeat transparent;

	padding: 1em 0;

	padding-left: 85px;

	}

hr.hline{

	border-width: 0;

	border-top: 1px solid #ccc;



	}
	
.formw { font-weight: bold;}

.confirm-label {
	float: left;
	width: 100px;
	padding: 2px;
}

.confirm-value {
	float: left;
	width: 480px;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	line-height: 14px;
}

.confirm-form  { margin-top: 8px; }
.confirm-form p { margin-bottom: 4px; }
.confirm-form .center { text-align: center; }