/* czerwony przycisk z AC */
.ac-show-more {
  background:#a21c1d url('/imgs/red-button-bg.jpg') repeat-x; border:1px solid #777;
  border-radius:3px; color:#fff !important; cursor:pointer; font:bold 11px/16px Tahoma; margin-bottom:10px;
  overflow:hidden; padding:1px 10px 3px 11px !important; text-decoration:none;
}
.ac-show-more:hover { text-decoration:none !important; }


.ac-form .button_blue { margin:3px 0; }

/** formularz dodawnia wpisów */
.ac-form { width:740px; font-size:11px; margin:10px 5px !important; }
.ac-form label { font-size:10px; display:inline-block; margin:2px 0; }
.ac-form h3 { font-size:13px; font-weight:bold; padding:15px 10px; }
.ac-form-select {
	width:152px; height:20px; font-size:10px; margin-right:3px; border:1px solid #777777; z-index:6;
	-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#555;
	behaviour:url(border-radius.htc);
}

.ac-form-select-container { width:180px; float:left; margin-right:15px; position:relative; }

.ac-form textarea {
    font-family:Tahoma, Arial, Verdana, sans-serif; font-size:12px;
	width:450px; height:40px; border:1px solid #777777; font-size:11px; padding:5px; z-index:5;
	-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	behaviour:url(border-radius.htc);
}
.ac-form-checkbox { margin:0; }
.ac-form-radio { margin:0; }

/* klasy układu formularza */
.ac-form-unit { color:#AAAAAA; font-size:10px; padding:4px 5px; }
.ac-form-required { color:#C82624; }
.ac-form .ac-right-container { text-align:right; }
.ac-form-row { margin:0 0 10px 40px; overflow:hidden; }
.ac-form-label { color:#555; width:195px; float:left; margin-right:10px; font:11px Tahoma; }
.ac-form-value { width:495px; float:right; position:relative; }

/* input type text */
.ac-form-inputtext {
	height:20px; border:1px solid #777777; font-size:10px; padding:0 5px; color:#555;
	-webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	behaviour:url(border-radius.htc); z-index:5;
}
.afi-long { width:450px; }
.afi-medium { width:270px; }
.afi-short { width:140px; }

/* errors */
input.ac-form-error, textarea.ac-form-error  { border:1px solid #C92526; color:#C92526; }
div.ac-form-error {
	width:462px; padding:10px 10px 6px 10px; background-color:#C92526; color:#FFF;
	left:0; z-index:2; display:none;
	-webkit-border-bottom-left-radius:5px; -khtml-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; behaviour:url(border-radius.htc);
}
div.ac-form-info {
	width:462px; padding:10px 10px 6px 10px; background-color:#DCDCDC; color:#000;
	left:0; z-index:1; display:none;
	-webkit-border-bottom-left-radius:5px; -khtml-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; behaviour:url(border-radius.htc);
}
div.ac-form-radio-error {
	width:462px; padding:6px 10px; margin-top:3px; background-color:#C92526; color:#FFF; display:none;
	-webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	behaviour:url(border-radius.htc);
}
.ac-form-input-radio-error  { border:1px solid #FE0000; }

/* podpowiedź dla użytkownika */
.ac-form-tip { width:462px; padding-top:5px; overflow:hidden; display:none; }
.ac-form-tip .aft-title {
	padding:7px 10px 7px 35px; font-size:11px; color:#fff; background:#00AFE4 no-repeat 5px;
	-webkit-border-top-left-radius:5px; -khtml-border-top-left-radius:5px; -moz-border-radius-topleft:5px;
	border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -khtml-border-top-right-radius:5px;
	-moz-border-radius-topright:5px; border-top-right-radius:5px; behaviour:url(border-radius.htc);
}
.ac-form-tip .aft-body {
	padding:10px 15px; font-size:11px; color:#000; background-color:#DBDBDB;
	-webkit-border-bottom-left-radius:5px; -khtml-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; behaviour:url(border-radius.htc);
}
.ac-form-tip .aft-body ol { list-style:decimal; margin-left:0; }
.ac-form-tip .aft-body li { margin-bottom:4px; }
.ac-form-tip .aft-body a { color:#255DBC; text-decoration:none; font-size:11px; }
.ac-form-tip .aft-body a:hover { text-decoration:underline; }


/* komunikat po wyslaniu formularza */
.ac-form-summary { text-align:center; margin:45px 10px; }
.ac-form-summary .afs-info { margin-bottom:20px; font-size:20px; color:#2F7E00; }
.ac-form-summary .afs-other { font-size:12px; color:#555555; }
.ac-form-summary .afs-other a { font-size:12px; color:#555555; text-decoration:underline; }
.ac-form-summary .afs-other a:hover { text-decoration:none; }

.ac-content { margin:20px; }