* {margin:0; border:0; padding:0; }

body {background:#fff; color:#000; font-family:Tahoma, Arial, Helvetica, sans-serif; }
body, table {font-size:100.01%; }

table {border-collapse:collapse; }

a {color:#0089D7; text-decoration:underline; }
a:hover {text-decoration:none; }

h1 {margin-bottom:27px; font-size:45px; }
h2 {color:#ccc; font-weight:normal; font-size:48px; margin-bottom:39px; }
.none {display:none; }

#main {position:relative; width:3600px; padding:50px 0 0 0; }
	#columns #title {width:427px; padding:0 30px 0 17px; }
	
	#from ul {float:none; width:auto; list-style:none; font-size:11px; line-height:18px; color:#7F7F7F; margin-left:90px; padding:0; }
	#from a {color:#7F7F7F; }
	#from a:hover {color:#0089D7; text-decoration:underline; }
	
	#intro h2 {font-size:24px; margin-bottom:35px; }
	
	#coffee-break a {text-decoration:none; border-bottom:1px dashed #0089D7; }
	#coffee-break a:hover {border:none; }
	#coffee-break h2 {font-size:30px; }
	#cup {
		position:relative;
		width:200px;
		height:139px;
		padding-top:8px;
	}
	#cup-coffee,
	#cup-tea,
	#cup-kokao {
		position:absolute;
		top:8px;
		left:0;
		width:200px;
		height:139px;
	}
	#columns {
		list-style:none;
		width:100%;
	}
	#columns li {
		float:left;
		width:200px;
		padding-right:30px;
	}
	#columns li.last {
		margin-left:25px;
	}
	#columns li.last .logo {
		margin-top:25px;
		margin-bottom:21px;
	}
	#columns li.last .logo a:hover img {opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); }
	
/* ------------- ÌÈØÀ, ÑÌÎÒÐÈ ÑÞÄÀ ------------- */
	#columns p {
		font-family: 'Lucida Grande', Tahoma;
		font-size: 12px;
		line-height:17px;
		color:#000;
	}