/* FPPS | 2006 */

/* --- HTML --- */
*{ margin: 0; padding: 0;}

body{
	font-family: Arial, Helvetica, sans-serif;
	color: #73808a;
/*	font-size:100.01%;
 	min-width:997px;*/
}

html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #4f9cdc; text-decoration: underline;}
a:hover{text-decoration: none;}
h1{font-size: 120%; margin-bottom: 0.8em;}
	h1.top{color: #fff; font-size: 17px; height: 25px; padding: 28px 0 0 5%; width: 44.9%; float: left;}
h2{font-size: 110%; margin-bottom: 10px;}
h3{font-size: 100%; margin-bottom: 4px;}

ul{margin-right: 12px;}

p{margin-bottom: 12px; clear: both;}

ul{list-style: none; padding: 0; margin: 0 0 12px 0; position: relative; float: left; clear: both;}
li{padding-left: 18px; background: url(../images/bg_li.gif) no-repeat 0 0.4em; margin: 0;}

input{color: #9ca7ad; font-size: 11px;}


#main{position:relative; min-height:100%; font-size: 0.75em;}
/*For IE*/
* html #main{
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'980px':'99%');
	height:100%;
}

/*For IE7*/
*:first-child+html #main{
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'980px':'99%');
	height:100%;
}


#main_left{width: 35%; float: left;}
#main_right{width: 65%; float: right; clear: right;}
#main2{clear:both;padding-top:40px;padding-left:34px;width:528px;}
#pic{float:left;padding-top:4px;}
#contact_text{clear:both;padding-top:40px;padding-left:34px;}

/*--- LEFT ---*/
div#logo{padding: 42px 0 0 64px; border-right: 5px #77baf1 none; margin-right: -5px;}

ul#menu{list-style: none; margin: 0; padding: 0; width: 144px; border-top: 5px #77baf1 solid; margin: 54px 0 0 124px; padding: 50px 0 30px 0; font-weight: bolder; line-height: 2.1em; float: none;}
ul#menu li{padding: 0; margin: 0; background: none;}
ul#menu a{color: #99a5af;}

	form#search{padding: 11px 0 0 120px; height: 38px;}
		form#search input{ float: left;}
		input.search{width: 114px; height: 19px; background: url(../images/bg_search.gif) no-repeat; border: 0; padding: 3px 0 0 10px;}
		* html input.search{background-attachment: fixed;}

	form#login_block{padding: 0 0 0 120px; font-size: 0.9em;}
		form#login_block h1{ margin: 0 0 12px 10px;}
		form#login_block label{display: block; color: #9ca7ad; padding: 0 0 0 10px; width: 60px; background: url(../images/bg_label.gif) no-repeat 100% 0.4em;}
		form#login_block input#username, form#login_block input#password{display: block; margin-bottom: 5px; background: url(../images/bg_login.gif) no-repeat; padding: 3px 0 0 10px; width: 174px; height: 19px; border: 0;}
			input.login_button{ display: block; margin: 10px 0 10px 0;}
		form#login_block a{padding-left: 6px;}
/*--- RIGHT ---*/
div#top_image{height: 352px; background-image:url(/images/top_01.jpg); background-position: 100% 100%; background-repeat: no-repeat;}
div#top_image1{height: 352px; background-image:url(/images/top_03.jpg); background-position: 100% 100%; background-repeat: no-repeat;}
div#top_image2{height: 352px; background-image:url(/images/top_02.jpg); background-position: 100% 100%; background-repeat: no-repeat;}
div#top_image3{height: 352px; background-image:url(images/top_01.jpg); background-position: 100% 100%; background-repeat: no-repeat;}
div#top_image4{height: 352px; background-image:url(images/top_01.jpg); background-position: 100% 100%; background-repeat: no-repeat;}

	div#top_text{padding: 78px 0 0 24px; background: url(../images/border.gif) no-repeat; float:left;}

	/* CONTENT */
	div#content{clear: both; line-height: 1.5em; background: url(../images/bg_h1.jpg) repeat-x;}
		div#content_title{height:53px; clear: both;}

		div#content_left{width: 34.9%; padding: 0 10% 0 5%; float: left;}
		div#content_right{width: 34.9%; padding: 0 10% 0 5%; float: right; clear: right;}


/*--- FOOTER ---*/
div#footer_block{height: 195px; clear: both; width: 100%;}

#footer_1{height: 158px; margin: -158px auto; position: relative;}










	div#footer_left{width: 65%; background: #cbd3da; float: left; height: 157px;}
		div#footer_top_t{background: #fff; padding: 0 0 8px 123px;}
		div#footer_top_t a{color: #829db4; margin-right: 64px; font-size:11px;}
			div#copyright{padding: 104px 0 0 123px; color: #3a7fb8;}

	div#footer_right{width: 34.9%; float: right; height: 157px;}

		div#kcs{padding: 110px 0 0 56px; font-size: 0.9em;}
		div#kcs a{color: #96a6b5;}
		div#kcs img{float: left; margin: 0 6px 0 0;}
		div#kcs p{float: left; clear: none; line-height: 11px; margin: -3px 0 0 0;}
		div#kcs p a{display: block;}