/* Overlay */
#contact-overlay {background-color:#2c529d;}

/* Container */
#contact-container {width:500px; text-align:left;}
#contact-container .contact-content {}
#contact-container h1, #contact-container h3 {border:none;}
#contact-container .contact-loading {
	background:url(../images/reakcia/loading.gif) no-repeat scroll center center; 
	z-index:8000; 
	height:55px; 
	padding:15px 0px;}
#contact-container .contact-message {text-align:center; padding:10px 0px 0px;}
#contact-container .contact-error {width:92%; color:#E20016; border:1px solid #225DBE; font-weight:bold; margin:0px auto; padding:2px;}
#contact-container .contact-error-success{width:92%; color:#33b804; font-weight:bold; margin:0px auto; padding:2px; text-align:center;}
#contact-container br {clear:both;}
#contact-container form {padding:0; margin:0;}
#contact-container label {clear:left; display:block; width:175px; float:left; text-align:right; padding-right:4px; font-weight:normal;}

#contact-container .contact-input {float:left; padding:2px; margin:2px; width:170px;}
#contact-container textarea {}
#contact-container .contact-cc {font-size:.9em; cursor:default;}
#contact-container .contact-top {height:6px; background:url(../images/reakcia/form_top.gif) no-repeat; padding:0; margin:0;}
#contact-container .contact-bottom {height:6px; background:url(../images/reakcia/form_bottom.gif) no-repeat; font-size:.7em; text-align:center;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {margin:4px 4px 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
#contact-container .contact-send {}
#contact-container .contact-cancel {width:65px; background:url(../images/reakcia/cancel.png) no-repeat;}
#contact-container a.modalCloseX,
#contact-container a.modalCloseX:link,
#contact-container a.modalCloseX:active,
#contact-container a.modalCloseX:visited {width:21px; height:21px;background:url(../images/opening-form/open-form-close.png) no-repeat; position:absolute; top:13px; right:24px; color:#999;}
#contact-container a.modalCloseX:hover {color:#9bb3b3;}