body{color:#ffffff;font-size:12px;line-height:18px;font-family:Arial,Helvetica;margin: 0px;padding:0px;background:#000000;background-image: url("../img/grand_bg.jpg");background-repeat: repeat-x;background-attachment: fixed;text-align:center;}a:link {color:#B8C0C2;text-decoration:underline;font-weight:none;}a:visited {color:#B8C0C2;text-decoration:underline;font-weight:none;}a:hover {color:#ffffff;text-decoration:underline;font-weight:none;}img{border:0px;}h1{margin:0px;font-weight: normal;}h2{margin:0px;font-weight: normal;}p{margin:0px;}strong {margin:0px;}h1 img{vertical-align: bottom;}h2 img{vertical-align: bottom;}p img{vertical-align: bottom;}strong img{vertical-align: bottom;}/*--bg--*/#bg{margin:0px auto;text-align:left;width: 766px;background-image:url(../img/bg.gif);}/*--contents--*/#contents{margin:0px 0px 0px 4px;width: 758px;}/*--A7LINE--*/#a7line{margin:0px;padding:0px;background:#a7a7a7;width: 758px;}.language{margin: 7px 15px 7px 0px;float: right;}.selectpage{margin: 7px 0px 7px 20px;}/*--ibiza--*/#ibiza{width: 588px;float: right;margin:0px;padding:0px;background:#666666;}#ibiza h2{font-size:14px;line-height: 14px;padding: 20px 14px 15px 14px;}#ibiza table{clear:both;}strong{font-size:12px;line-height:18px;font-weight: normal;color: #cccccc;padding: 0px;}.text{font-size:10px;line-height:14px;padding:0px 0px 20px 0px;} .small_font{font-size:10px;line-height: 14px;padding: 20px 14px 3px 14px;}.photo{padding: 0px 0px 5px 0px;margin:0px;}.title{font-size:12px;line-height:18px;color: #cccccc;}/*LIST*/#list{width: 150px;margin:0px;padding:0px;background:#333333;list-style: none}.index{padding:20px 0px 15px 20px;}.menu{padding:5px 0px 8px 20px;}/*--FOOTER--*/#footer{clear:both;width: 758px;height:65px;}.bottom_logo{float: right;margin: 30px 15px 0px 0px;}.sglink{margin: 43px 0px 0px 12px;}