/* CSS Stylesheet */

#zaruka input.text-short {
    width:50px;   
}

#zaruka select {
    width:200px;
}

#zaruka select.velikost {
	width:50px;
}

#zaruka label {
    padding-right:60px;
}
#zaruka {
    border:1px solid #EEEEEF;
}
#zaruka fieldset {
    border:none;
}
#zaruka div.stred {
    text-align:center;
}
#zaruka table {
    width: 100%;
	font-size: 11px;
}
#zaruka label {
    padding-right:0px;
}
p.poznamka {
    margin-top:0px;
    font-style: italic;
}
div.error {
	color:red;
	font-weight: bold;
	font-size: 12px;
}
td.error {
	color: red;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 6px;
}
#zaruka legend, a {
    margin-top:5px;
    color:black;
    font-weight: bold;
}
#data-tisk {
	padding-left:10px;
	width:910px;	
}
#data-tisk table.okna {
	width:100%;
	text-align:center;
	background-color: rgb(244, 242, 238);	
}

#data-tisk table.okna thead {
	background-color:rgb(226, 226, 222);
}

#data-tisk div.rect-fill {
	padding:5px 20px;
	background-color: rgb(244, 242, 238);	
}
#data-tisk table td.fill {		
	background-color: rgb(244, 242, 238);
	width:200px;	
}
#data-tisk div.rect-fill {
	margin:0px;
	paddingf:0px;
}
#data-tisk div.small {
	width:  ;
}
#data-tisk h4.nobr {
	display:inline;	
}
#data-tisk table.kontakt {
	text-align:left;
}
#data-tisk table.kontakt th{
	width:160px;
}
#data-tisk div.col1 {	
	width:30%;
	float:left;
	padding:10px;
	text-align:justify;
}
#data-tisk div.col2 {		
	width:30%;
	margin-left:20px;
	float:left;
	padding:10px;
	text-align:justify;	
}
#data-tisk div.col3 {
	float:left;
	width:30%;
	padding:10px;
	text-align:justify;
}
#data-tisk div.col1,
#data-tisk div.col2,
#data-tisk div.col3 {
	width: 54mm;
	margin-left:0;
	margin-right:0;
	padding-left: 0;
	padding-right: 0;
}

#data-tisk div.col2 {
	padding-left: 3mm;
	padding-right: 3mm;
}

#data-tisk div.zar-podm {
    page-break-before: always;
	width:100%;
	font-size: 0.7em; 
}
#data-tisk div.zar-podm span{
	font-weight: bold;
	display:block;
	margin:0;
}
#data-tisk div.zar-podm ul{
	margin-top: 0;
}
#data-tisk div.zar-podm p {
	margin: 0 0 10px;
}
#data-tisk span.clear {
	clear:both;
	display:block;
}
#data-tisk ul.letters {
	list-style-type: lower-alpha;
}
#data-tisk p.small {
	font-size: 0.8em;
}
#data-tisk div.text2right{
	text-align:right;
}
#data-tisk td, #data-tisk th {
	height:20px;
}
#data-tisk table.kontakt td, #data-tisk table.kontakt th {
	height:10px;
	font-size: 0.8em;
}
#data-tisk td.no-text {
	color:rgb(244, 242, 238);
}

.red {
	color: red;
}