/* body & * */
*{margin:0; padding:0; z-index:0;}
body{background-color:#EBB47C; text-align:center; height:100%; behavior:url('../img/design/csshover.htc'); background-image:url('../img/design/Background2.jpg'); background-repeat:no-repeat; background-position:center top;}
a{text-decoration:none;}
a img{border:none;}
p{text-align:justify; padding-right:5px; padding-left:5px;}

h1,h2,h3,h4{padding:0px;margin:0px}

/* all */
#all{position:relative; width:1000px; height:600px; margin:0 auto; text-align:left; font-family:"Arial"; }

/* header */
span#footer{position:absolute; top:0px; left:0px; color:white; font-size:8px; z-index:50; width:1000px;}
#menu0,#menu1,#menu2,#menu3,#menu4,#menu5{position:absolute; left:5px; height:32px; vertical-align:middle; font-weight:bold; color:white; z-index:30; width:100px;}
#menu0{top:320px;}
#menu1{top:350px;}
#menu2{top:450px;}
#menu3{top:550px;}
#menu4{top:650px;}
#path{position:absolute; width:580px; top:0px; left:110px; font-size:11px; font-weight:bold; color:black; background-color:white; z-index:10;}

/* Menu */
div.hovermenu ul{display:none; position:relative; color:black; font-family:"Arial"; font-size:12px; font-weight:bold; z-index:31; top:-99px; left:85px; height:90px; width:150px; background-image:url('../img/design/submenu.jpg');}
div.hovermenu:hover  ul{display:block;}
div.hovermenu ul li{list-style-type:none; color:black; padding-left:15px;}
div.hovermenu ul li:hover a {color:white;}
div.hovermenu ul li a{width:100%; height:100%; text-decoration:none; color:black;}

/* corp */

/* Side1::News */
div#side1{position:relative; top:335px; left:705px; width:200px; z-index:12; font-size:12px;}
div#side1 div#title{width:100%; height:16px; font-size:12px; font-weight:bold; text-align:center; background-image:url('../img/design/sidetopbg.png'); color:#F49752;}
div#side1 div#data{padding-right:3px; padding-left:1px; background-image:url('../img/design/sidedatabg.png');}
div#side1 div#bottom{width:100%; height:16px; background-image:url('../img/design/sidebottombg.png');}
div#side1 div.news{width:100%; padding-bottom:5px;}
div#side1 div.news div.date{font-weight:bold; font-size:11px; float:right; background-color:#7493D3;}
div#side1 div.news div.title{font-weight:bold; width:100%; border-bottom:1px solid #7493D3;}

/* Side2 */
div#side2{position:relative; top:320px; left:705px; width:200px; z-index:13; font-size:12px;}
div#side2 div#title{width:100%; height:16px; font-size:12px; font-weight:bold; text-align:center; background-image:url('../img/design/sidetopbg.png'); color:#F49752;}
div#side2 div#data{padding-right:3px; padding-left:1px; background-image:url('../img/design/sidedatabg.png');}
div#side2 div#bottom{width:100%; height:16px; background-image:url('../img/design/sidebottombg.png');}
div#side2 div.stone{padding-top:5px; padding-bottom:5px; background-repeat:repeat-x; clear:both; overflow:auto; text-align:center;}
div#side2 div.stone div.category{font-weight:bold; font-size:11px; float:right; background-color:#7493D3;}
div#side2 div.stone div.title{font-weight:bold; width:100%; border-top:1px solid #7493D3;}
div#side2 div.stone div.title a{font-weight:normal;}

/* Main */
div#main{position:absolute; width:580px; top:350px; left:114px; z-index:11; padding-bottom:50px;}
div#main div#data{padding-right:5px; background-image:url('../img/design/maindatabg.png');}
div#main img{padding:5px; max-width:200px; max-height:200px;}
div#main img.right{float:right;}
div#main img.left{float:left;}
div#main p{padding-bottom:10px; font-size:14px;}
div#main p.subtitle {font-size:15px; font-weight:bold; text-align:center;}
div#main ul{margin-left:30px; font-size:12px;}
div#main ul li{width:270px; float:left;}
div#main ul a{color:black;}
div#main ul a:hover{color:#F49752;}
div#main span.firstletter{float:left; font-size:40px; margin-right:5px;}
div#main label{float:left; width:120px; padding-left:10px; font-size:14px; text-align:right; padding-right:5px;}

/* Main::view */

div.view div#data{min-height:220px; height:auto !important; height:220px;}
div.view div#data fieldset img{margin:0px;}

/* Main::Title */
div#main div#title{width:100%; height:16px; text-align:center; font-size:13px; font-weight:bold; color:white; background-image:url('../img/design/maintopbg.png');}
div#main div#title span{background-color:none; width:150px; color:grey;}
div#main div#title span div{color:grey;}
div#main div#title span a{color:black;}
div#main div#title span a:hover{color:#F49752;}
div#main div#title span.left{float:left;}
div#main div#title span.right{float:right;}

/* Data::TextualGallery */
div#main div.line{padding-top:5px; padding-bottom:5px; background-image:url('../img/design/bordertop.jpg'); background-repeat:repeat-x; clear:both; overflow:auto;}
div#main div.line div.img{width:125px; float:left; margin-right:5px; background-image:url('../img/design/img4.jpg'); text-align:center;}
div#main div.line p{font-size:12px; padding-right:5px; padding-left:5px;}
div#main div.line p span.addr{float:right; background-color:#D5E2F2; padding:2px;}

/* Data::Gallery */
div#main span.stone{position:relative; width:150px; height:180px; margin-left:18px; margin-right:18px; padding-top:10px; padding-bottom:10px; display:-moz-inline-block; display:-moz-inline-box; display:inline-block;}
div#main span.stone div.img{width:150px; height:145px; background-image:url('../img/design/img2.jpg'); text-align:center;}
div#main span.stone div.img img{margin:0 auto; padding-top:15px;}
div#main span.stone div.title{width:150px; height:32px; text-align:center; font-size:11px; background-image:url('../img/design/img3.jpg');}

/* Main::Bottom line */
div#main div#bottom{width:100%; height:16px; font-size:13px; font-weight:bold; background-image:url('../img/design/mainbottombg.png');}
div#main div#bottom span{background-color:none; width:150px; color:grey; text-align:center;}
div#main div#bottom span div{color:grey;}
div#main div#bottom span a{color:black;}
div#main div#bottom span a:hover{color:#F49752;}
div#main div#bottom span.left{float:left;}
div#main div#bottom span.right{float:right;}

/* IE hacking */
* html div#main img{padding:5px; width:200px;}