/* CSS Document */

p {margin:4px 0;}

.formcnt { width:95%; height:auto; overflow:hidden; background:#fff; padding:2.49%;}
.formboxcf {width: 100%; height:auto; overflow:hidden; background-color:#ececec; margin-top:1.99%; }
.formboxcfi { width:92%; height:auto; overflow:hidden; margin:4% 4% 2% 4%;}
.pozn {font-size:11px; color:#999; margin-bottom:5px;  }
.dbl { width:auto; height:auto; float:left;}
input[type=text] { border:1px solid #c90019; font-weight:normal; font-size:14px; padding:4px;}

.formboxcf .ii   { width:682px; height:auto; overflow:hidden; float:left; margin:4px 0;}
.formboxcf .iia  { width:160px; height:auto; overflow:hidden; float:left; margin:4px 0;}
.formboxcf .iib  { width:520px; height:auto; overflow:hidden; float:left; margin:4px 0;}
.formboxcf .prod { width:682px; height:auto; overflow:hidden; margin-bottom:15px; }

.sec-ii, .sec2 { width:100%; height:auto; overflow:hidden; margin-bottom:2px;}

.sec1 { margin-bottom:4px; }
.sec1 label, .sec2 label { width:160px; height:auto; float:left;  line-height:28px; } 
.sec1 input[type=text] { width:330px; height:auto; margin:4px 0; }
.sec2 input[type=text] { width:516px; height:auto; margin:4px 0; }
.sec3 { margin:4px 0;}

.toou { width:95%;
}
.subn { font-weight:bold; margin:15px 0 5px 0;}

.cb input { display:none;}
.cb span { width:17px; height:17px; display: block; float:left; margin-right:8px; background:#FFF; border:1px solid #888; cursor:pointer; } /*#c90019*/
.cb input:checked + span {background:url(../images/chck3.png);}
.ii label, .ii2 label {line-height:17px;cursor:pointer;}
.ii input[type=text] { width:330px; height:22px; margin:4px 0;}

.pk {width:680px; height:auto; overflow:hidden; padding-top:6px; }
.pk span img { margin-top:0px;border:1px solid #c90019;}
.pk1 { margin-top:2px;}
.pk2 { margin:3px 5px 0 5px;}
.pk3 {}



#fzs { width:670px; padding:5px; border: solid #c90019 1px;}
.formbox{ width: 670px; background-color:#fce0e0; } /* #FFC1C1 */
.poznm {font-size:12px; color:#c90019;}



.formboxMinimalReq{
	width: 612px;
	padding: 5px;
	/* border: solid #00CC00 1px; */
	/* background-image: url(../images/form-back.gif);
	background-repeat: repeat-x */
}

.formbox table, .formboxa table{
	width: 100%;
	font-size: 13px;
	/* background-color: #f7f7f7; */
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.formboxMinimalReq table{
	width: 100%;
	font-size: 13px;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


.formbox td, .formboxa td{
	padding:2px 2px 2px 5px;
	border: solid #FFF 1px;
}

.formboxMinimalReq td{
	padding-left:5px;
	border: solid #f5f5f5 1px;
}


textarea, select{
	text-indent:3px;
	padding:1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:10pt;
	border: solid #ccc 2px;
}

.inte {
	text-indent:3px;
	padding:1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:10pt;
	border: solid #ccc 2px;
	/* background-image: url(../images/form-back.gif);
	background-repeat: repeat-x;
	background-position: top center; */
}

.required{
	color: #FF0000;
	font-weight: bold;
	background-color: #fce0e0;
}

.formSendbox{	width: 95%;	height: 30px;	padding:1% 2.49% 2.49% 2.49%;	
}



.Err { width:612px; margin-top:10px; padding:10px; background-color:#CC3300; color:#FFFF00; font-weight:bold; font-size:14px;}
.Ok	 { width:590px; margin-top:10px; padding:20px; background-color:#FFFFFF; color:#CC3300; font-weight:bold; text-align:center; border: solid #333 1px;}


#poznamka {	width:95.5%; border:1px solid #888;}
/* #priloha { visibility:hidden; }  */
#pr { width:220px;}

#frmSubmit { cursor:pointer; text-align:center; font-weight:bold; color: #FFF;  background-color:#C00; border:0px; padding:10px 20px; margin-bottom:6px;}
#frmSubmit:hover {background-color:#A00;}
	
#DVBD { display:none;}

.formular-prilohy { width:97%; height:auto; overflow:hidden; margin:1em 0;}
.formular-prilohy p { font-size:14px;}
.formular-prilohy div { width:95.5%; height:auto; overflow:hidden; margin:7px 0;}
.formular-prilohy span { margin-left:10px; font-size:13.333px;}
.formular-prilohy-i { width:94%; height:auto; padding:.3em 1.5%; overflow:hidden; background:#fff; border:1px solid #888;}

@media (max-width: 1080px) and (min-height: 1100px), (max-width: 800px) and (min-height: 900px), (max-width: 600px)  {
	body { font-size:15px;}
	.infobar .breadcrumb { font-size:3vw;} .infobar .pictobuttons {font-size: 3vw;}

	.sec1 label, .sec2 label { width: 99%;}
	input[type=text] { font-size: 16px; padding: .6em 2%;}
	.sec1 input[type=text] { width:95.5%;  }
	
	.formboxcf .prod {width: 100%;}
	.ii label { font-size:12px;}
	.subn { font-size:14px;}
}