/*********************************************************************
*  
*  NIKOL forms CSS v. 1.6.0-beta
*  CMS MadeSimple v.1.6
*  (c)2009-08-13  mnk (info@in-web.cz)
*  
*  Spec. www.nikol-sro.cz 
*
**********************************************************************/
form {margin:0px; padding:0px;}
legend {display:none;}
fieldset {margin:0px; padding:10px; border:0px none;}
fieldset p {margin:0px; color:#555;}
label {
	float:left; display:block; padding:0px 2px 2px 5px;
	width:200px; font-weight:normal; color:#555;
}
label.lbl-inline {display:inline; float:none; padding-bottom:0px; width:auto;}

label.invalid {color:#f00;}

input  {
	margin:0px; margin-bottom:4px; padding:4px; 
       width:213px; color:#555; font-size:91.7%;
	border: 1px solid transparent; background-color:#fff;
}
input.input-text.short {width:140px;}
input.input-selection {width:170px;}
select {
  margin:0px; margin-bottom:4px; padding-left:4px;
  color:#555; font-size:91.7%;
  border: 1px solid transparent; background-color:#fff;
  }
textarea {
	margin:0px; margin-bottom:4px; padding:4px;
	width:213px; height:140px; color:#555;  font-size:91.7%;
       border: 1px solid transparent; background-color:#fff;
}
textarea.wide {width:198px; height:120px;}

input.fbsubmit {
	margin: 0px; padding:3px 0px;	width:100px; 
	text-align:center; line-height:100%; color:#6E3401;
	cursor:pointer; font-weight:bold;
        border: 1px solid #977c63; background:#555 none;
}
input.fbsubmit:hover {color:#555; background:#ddd none;}

/** grafickej button **/
div.button {
	float:right; display:inline; padding:0px; margin:0px 5px;
	cursor:pointer;	width:80px; font-weight:bold;
	color:#6E3401; background:#ddd url('../imgs/bg-button.gif') repeat-x left top;
}
div.button:hover {color:#ddd; background:#666 url('../imgs/bg-button-hover.gif') repeat-x left top;}
div.button input {
  	margin: 0px; padding:3px 0px;
	text-align:center; line-height:100%;
	cursor:pointer; font-weight:bold;
        border: 1px solid #977c63;
        color:#6E3401; display:block; width:80px; background:transparent none;
}
 
div.button input:hover {color:#ddd; background:transparent none;}

/** error box **/
div.error-box {
	padding:10px 10px 10px 50px; margin:0px;
	border:1px solid #f00; background:transparent url('../imgs/icon-error.gif') no-repeat 15px 40%;
}
div.error-box p {margin-bottom:.5em; color:#acb3a9;}
div.error-box h2 {display: none;}

/** INFORMACNI FORMULARE -------------------------------------------------------------------------- **/
div#info-forms {
  margin-top:10px;
  width:500px; color:#555;
  background-color:#fec074; overflow:hidden;
}
div#info-forms div.form-bot div.container {
  position:relative;	clear:both;
	margin:0px 0px 5px; padding:15px 10px;
}
/** sloupce **/
div#info-forms div.frm-msg{width:480px;}
div#info-forms fieldset {
  float:left; margin:0px; padding:0px 10px 10px 0px;
  width:235px; border:none; background-color: transparent;
}
div#info-forms fieldset.right {padding-right:0px;}
div#info-forms fieldset legend {display:none;}
div#info-forms fieldset input,
div#info-forms fieldset textarea,
div#info-forms fieldset label {width:213px;}

/** cela sirka **/
div#info-forms fieldset.wide {
  clear:both; padding:0px 0px 10px 0px; 
  width:480px;
  overflow:hidden;
}
div#info-forms fieldset.wide textarea {width:478px; height:120px;}
div#info-forms fieldset.wide label {width:450px;}
div#info-forms p.notice{float:left; width:300px; background-position:5px 50%;}
div#info-forms fieldset.wide select {
  color:#555;
  border: 1px solid transparent; background-color:#fff;
  width:223px; margin-bottom:4px; 
}

div#info-forms fieldset.wide p.half {float:left; width:225px;display:block;}
div#info-forms fieldset.wide p.half.right {float:right;}
div#info-forms fieldset.wide p.half label {width:200px;}

/* chyba */
div#info-forms div.error-box {margin-bottom:10px;}

div#info-forms p.wide {clear:both; width:480px;}
div#info-forms p.wide label {padding-right:25px; width:258px;text-align:right;}

div.frm-msg {padding-top:10px;}