@charset "iso-8859-1";
/* CSS Document */

.readonly { color:#333; }

fieldset { width:670px; border:1px solid #000 }
fieldset legend { font-weight:bold; padding:0 5px; font-size:18px; }
fieldset label { display:inline-block; width:110px;  }
fieldset ol { float:left; margin:20px 10px 10px 0; padding:5px; width:500px; }
fieldset ol li.label { float:left; }
fieldset ol li { margin:5px 0; }
fieldset ol li label span { color:#6F6F6F; }
fieldset p { color:#6F6F6F; margin:30px 0; padding:0 !important; }

#kontakt fieldset { border:none }
#kontakt fieldset ol li.label { width:80px; color:#444; }
#kontakt fieldset ol li input,
#kontakt fieldset ol li textarea { width:240px }

input, textarea { background:#EEEEEE;	border:2px solid #DFDFDF;	font-size:11px;	padding:2px 0;	width:370px; }
input.btn { background:#0d43ad; border:2px solid #183c82; color:#fff; width:120px; font-size:11px; }
input.file { width:375px; }
input.small { width:120px; }

#kontakt input, 
#kontakt textarea  { width:320px; }
#kontakt input.btn { width:90px; }
#kontakt fieldset ol { margin:0 10px 10px 0; padding:5px 0; }


#fadein-wrapper fieldset { width:500px; }
#fadein-wrapper fieldset ol { float:none; margin:20px 0 10px 0; padding:5px; width:490px; }

.focusField { background:#EFF5FF; color:#000; border:2px solid #0d43ad; }
.errField   { background:#f6b6ba; color:#000; border:2px solid #E00000; }  

fieldset label span { font-style:italic; color:#666; font-size:11px; }

.err  { background:#f6b6ba; border:1px solid #E00000; color:#E00000; margin:10px 0 20px; padding:4px !important; width:660px; display:none; }
#kontakt .err { margin:10px 0; width:295px; }
.ok   { background:#d1f9ba; border:1px solid #50bb10; color:#50bb10; margin:10px 0 20px; padding:4px !important; width:660px; }
.info { background:#FFFFCC; border:1px solid #FFCC00; color:#FFCC00; margin:10px 0 20px; padding:4px !important; width:660px; }



