@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,700&subset=latin,latin-ext);

body{ font-family: 'Titillium Web', Arial, Verdana, sens-serif; font-size: 11px; #fff; line-height: 180%; background: #f2f2f2; }

#main { /*max-width:*/ 1000px; margin: auto; }

#main .forms { width: 98%; padding: 0 1%; }
#main .forms h2  { font-size: 16px; font-weight: bold; margin: 5px; color: #f00000; }
#main .forms .column { float: left; width: 50%; }
#main .forms .form-desc { font-size: 12px; font-weight: normal; }
#main .forms .form-msg { font-size: 12px; font-weight: bold; color: #a00; }
#main .forms .form-msg a { color: #000; }
#main .forms .form-msg a:hover { text-decoration: underline; }
#main .forms .form-col { width: auto; clear: both; }
#main .forms .form-col-label { padding: 5px; font-size: 14px; }
#main .forms .form-col-label-small { padding: 5px; font-size: 12px; font-weight: bold; }
#main .forms .form-col-input {  }
#main .forms .form-col-input  input { width: 90%; background: #fff; border: 1px solid #d7d7d7; padding: 2%; font-size: 14px; }
#main .forms .form-col-input  select { width: 95%; background: #fff; border: 1px solid #d7d7d7; padding: 2%; font-size: 14px; }
#main .forms .form-col-input-radio { width: 90%; background: #fff; border: 1px solid #d7d7d7; padding: 2%; font-size: 14px; }
#main .forms .form-col-input-radio  input { background: #fff; border: 0px; }
#main .forms .form-col-text { width: 90%; background: #fff; border: 1px solid #d7d7d7; padding: 2%; font-size: 14px; }
#main .forms .form-col-text .half { float: left; width: 50%; }
#main .forms .form-col-error { float: left; width: 120px; padding: 5px; font-size: 11px; color: #f00; }
#main .forms .form-space { clear: both; height: 10px; }
#main .forms .big-input { background: none; border: 0; font-size: 11px; padding: 0; }
#main .forms .hotel-input {  }
#main .forms .form-button { float: right; }
#main .forms .form-button input { background: #ed1849; width: 300px; height: 50px; padding: 8px; font-size: 14px; font-weight: bold; color: #fff; text-align: center; border: 0px; }

@media (max-width: 768px)
{
	#main .forms .column { float: none; width: 100%; }
}