@charset "utf-8";

/** Harsantair CSS
/** ---------------
/** version: 0.1

/* @maingroup RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; line-height:18px; }
table { border-collapse:collapse; border-spacing:0; }
p { margin: 0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a:active { outline:none; }
a:focus { -moz-outline-style:none; }
/* @endmaingroup RESET */

/* @maingroup IMPROVEMENTS */
/* @group clearfix */
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clearfix { display: inline-block; }
* html .clearfix { height:1%; }
.clearfix { display: block; }
/* @endgroup clearfix */

.hidden { display:none; }
/* @endmaingroup IMPROVEMENTS */

/* @group GENERAL */
body { background:url(background.png) 50% top no-repeat; }

h1 { font:20px "Trebuchet Ms", Arial, sans-serif; color:#981d34; }
h2 { font:20px "Trebuchet Ms", Arial, sans-serif; color:#981d34; }

p { font:12px Verdana, Helvetica, sans-serif; color:#4b473f; }

dd { font:12px Verdana, Helvetica, sans-serif; color:#4b473f; }
hr { background-color:#dbd9c2; border:0; height:1px; }

.red { color:#ac495b; }
/* @endgroup GENERAL */

/* @group WEB */
#container { width:980px; margin:0 auto; border:0; }

#content { background-color:#FFF; margin-top:30px; }
#menu { width:100%; }
	#menu li { height:32px; display:inline; text-indent:-2000px; }
		#menu a { height:32px; margin-right:2px; background:url(menu.png) no-repeat left top; }
		#menu #sec01 a { background-position:left top; width:130px; display:block; float:left; margin-left:2px; }
			#menu #sec01 a:hover { background-position:left -33px; }
		#menu #sec02 a { background-position:-132px top; width:143px; display:block; float:left; height:32px; }
			#menu #sec02 a:hover { background-position:-132px -33px; }
		#menu #sec03 a { background-position:-277px top; width:147px; display:block; float:left; height:32px; }
			#menu #sec03 a:hover { background-position:-277px -33px; }
		#menu #sec04 a { background-position:-426px top; width:159px; display:block; float:left; height:32px; }
			#menu #sec04 a:hover { background-position:-426px -33px; }
		#menu #sec05 a { background-position:-587px top; width:196px; display:block; float:left; height:32px; }
			#menu #sec05 a:hover { background-position:-587px -33px; }
		#menu #sec06 a { background-position:-785px top; width:185px; display:block; float:left; height:32px; }
			#menu #sec06 a:hover { background-position:-785px -33px; }

#intro { height:250px; }
	#intro_description { width:310px; float:left; padding:15px; text-align:justify; }
		#intro_description hr { margin-bottom:25px; }
	#intro_images { width:640px; float:left; }

#col_left { width:630px; float:left; }
	#col_left h2 { background:url(col_left_title_bg.png) no-repeat left top; height:40px; padding:20px 0 0 15px; }
	#col_left p { padding:15px 15px 0; text-align:justify; }
	#col_left p strong { padding:0; }
#col_right { width:350px; float:left; background-color:#fcfbf6; padding-bottom:100px; }
	#col_right dl {padding:15px; }
	#col_right img { float:left; margin:0 15px 15px 0; clear:both; }
	#col_right hr { clear:both; margin-bottom:15px; }
		#col_right h2 { background:url(col_right_title_bg.png) no-repeat left top; height:40px; padding:20px 0 0 15px; }
		#col_right dt { font:bold 15px "Trebuchet Ms", Arial, sans-serif; color:#981d34; }

#col_main { width:980px; float:left; }
	#col_main h2 { background:url(col_main_title_bg.png) no-repeat left top; height:40px; padding:20px 0 0 15px; }
	#col_main p { padding:15px 15px 0; text-align:justify; }
	#col_main p strong { padding:0; }

#col_main.end {padding-bottom:100px; }

#footer { background:url(footer_bg.png) no-repeat left top; height:80px; }
	#footer p { font-size:11px; color:#000; padding:0 0 5px 200px; }
	#footer p.copyright { padding-top:30px; }
	#footer a { color:#000; text-decoration:none; }
		#footer a:hover { text-decoration:underline; }

#frmHandling { padding:15px 15px 100px; float:left; }
#ui-datepicker-div {display:none; font-size:11px; }

#HandlingFormContainer { width: 650px; font:10px Arial, Helvetica, sans-serif; }
#HandlingFormContainer #leftContainer { width: 50%; float:left; }
#HandlingFormContainer #rightContainer { width: 50%; float:right; }
#HandlingFormContainer #bottomContainer { width: 100%; float:right; }
#HandlingFormContainer #leftContainer label { float:left; clear:left; width: 120px; margin-top:10px; }
#HandlingFormContainer #leftContainer input { float:left; width: 100px; margin-top:10px; }
#HandlingFormContainer #leftContainer #airports { float:left; width:150px;  margin: 0; }
#HandlingFormContainer #leftContainer #airports label { float:left; width:32px; }
#HandlingFormContainer #leftContainer #airports input { float:left; width:auto; }
#HandlingFormContainer #rightContainer label { float:left; width: 76px; margin-top:10px; }
#HandlingFormContainer #rightContainer input { float:left; width: 63px; margin-top:10px; margin-right:5px; }
#HandlingFormContainer #clauseContainer label { float:left; width: 200px; }
#HandlingFormContainer #clauseContainer input { float:left; width: auto; }

