body { font-family: Arial, Sylfaen, Helvetica, sans-serif; font-size: 12px; color: #654A1D; margin: 0px; margin-top: 3px;  background: #FFFFFF; }
p { font-size: 12px; color: #654A1D; text-decoration: none; }
h1 { font-size: 20px; margin-top: 0px; padding-top: 2px; margin-bottom: 10px; font-weight: normal; color: #990000; }
h2 { font-size: 12px; font-weight: bold; }


/* Links */
a { color: #0071bc; text-decoration: underline; font-size: 12px; }
a:hover { color: #FF0000; text-decoration: none; }

/*  Design  */
#top_line { width: 937px; overflow: hidden; height: 29px; text-align: left;}
	#top_line .div1 { float: left; width: 150px; padding-top: 10px; }
	#top_line .div2 { float: left; background: url(../images/menu-top.gif) no-repeat; height: 29px; width: 377px; }
	#top_line .div3 { float: right; padding-top: 10px; padding-right: 10px;}
#menu_line { height: 36px; background: url(../images/menu-back.gif) repeat-x;}
	#menu_line ul { list-style-type: none; padding: 0; margin: 0; padding-top: 11px; }
		#menu_line ul li { display: inline; padding: 11px; padding-right: 5px; }
			#menu_line ul li a, #menu ul li a:visited { font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; background: url(../images/icon-menu.gif) no-repeat 0px 3px; padding-left: 15px;}
			#menu_line ul li a:hover { color: #FF0000;}
#logo_line { width: 937px; overflow: hidden; margin-bottom: 10px; }
	#logo_line .div1 { float: left; width: 170px; height: 52px; margin-top: 10px; background: url(../images/logo.gif) no-repeat; }
		#logo_line .div1 h1 { display: none; }
	#logo_line .div2 { float: left; background: url(../images/en_slogan.gif) no-repeat; height: 25px; width: 400px; margin-top: 25px; }
	#logo_line .div3 { float: left; background: url(../images/menu-bottom.gif) no-repeat; height: 22px; width: 303px; }
#body_line { width: 937px; overflow: hidden; text-align: left }
	#body_line .div1 { float: left; width: 235px; border-top: 1px solid #FFFFFF;}
	#body_line .div1 div.submenu { background: #CCCCCC; padding: 10px; min-height: 18px;}
	/* this only for IE */
	* html #body_line .div1 div.submenu { position: relative; height: 17px; background: #CCCCCC; padding: 10px; }
		#body_line .div1 div.submenu ul { list-style-type: none; margin: 0px; padding: 0; }
			#body_line .div1 div.submenu ul li { background: url(../images/icon-menu.gif) no-repeat 0px 8px; margin-left: 10px; padding: 5px; padding-left: 15px; }
				#body_line .div1 div.submenu ul li a, #body_line .div1 ul li a:visited { color: #000000; font-size: 10px; }
	#body_line .div2 { float: left; width: 680px; border-top: 1px solid #FFFFFF; }
		#body_line .div2 h1 { width: 500px; font-size: 30px; color: #FFFFFF; background: #545454; padding-left: 5px; margin-left: 3px; margin-bottom: 10px;}
		#body_line .div2 div { padding-left: 10px; padding-right: 20px; font-size: 13px; }
		#body_line .div2 div p { font-size: 13px; }
#footer_line { width: 937px; overflow: hidden; text-align: left; background: #f3f3f3; padding: 10px; margin-top: 20px; }		
	#footer_line a, #footer_line a:visited { font-size: 10px; }
	#footer_line .div1 { float: left; width: 600px; padding-top: 5px; background: url(../images/logo_small.gif) no-repeat 0px 5px; padding-left: 100px; }
	#footer_line .div2 { float: right; width: 200px; padding-top: 15px; border-top: 1px solid #FFFFFF; }
		#footer_line .div2 a, #footer_line .div2 a:visited { font-size: 12px; }
		
div.splash { border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }
div.blueline { border-top: 4px solid #8db0cd; }

ul.photos { padding: 0px; margin: 0px; list-style-type: none; width: 640px; float: left; }
	ul.photos li { float: left; padding-right: 10px; padding-bottom: 10px; width: 200px; display: block; }
	ul.photos img { border: 1px solid #CCCCCC; }
	ul.photos img:hover { border: 1px solid #0099CC; }
div.pages { text-align: left; padding-top: 20px; }
	div.pages a { padding: 5px; margin: 2px; background: #f3f3f3; text-decoration: none; }
	div.pages a:hover { padding: 5px; margin: 2px; background: #CCCCCC; text-decoration: none; }
img.gallery { border: 1px solid #0099CC; }
/*  Design end  */

/* Form */
form { padding: 0px; margin: 0px; }
select { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
input { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.notify { font-size: 12px; color: #FF0000; font-weight: bold; }
.notify:hover { font-size: 12px; color: #FF0000; text-decoration: none; }
.submit { font-size: 10px; font-weight: bold; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

