/* CSS Document */

/*Girls Bar*/
body{text-align:center; background:#000000;}
h1{font-size:10px; color:#333333;margin:10px 0;}
span {display:none;}
address{font-size:10px; color:#DCB862; clear:both; margin:10px 0 50px 0;}
.backTop {font-size:11px; font-weight:bold; margin-top:35px; color:#000000;}

.backTop a:hover { color:#000000;}
.backTop a:link { color:#000000;}
.backTop a:active { color:#000000;}
.backTop a:visited { color:#000000;}
.hdgirls {
color:#000000;
font-size:15px;
text-align:right;
color:#741A07;
font-weight:bold;
line-height:1.7em;
}
.hdgirls ul {
padding:15px;
}
 
/*safari*/
#hackSafari #container{margin-top:-30px;}

/*news*/
#news {
margin-top:120px;
font-size:12px;
text-align:left;
line-height:2em;
}
#news .section {
margin-bottom:13px;
padding-left:25px;
background:url(../img/gflower.gif) no-repeat left top;
}
#news .section h3 {
margin-bottom:7px;
padding-top:13px;
padding-bottom:3px;
font-weight:bold;
font-size:15px;
color:#8f1c0b;
letter-spacing:0.1em;
line-height:1.3em;
border-bottom:1px solid #8f1c0b;
}
#news .section h4 {
margin:5px 0 5px;
font-weight:bold;
}
#news .section a {
color:#0000ff;
}
#news .section p {
margin-bottom:0.8em;
line-height:1.5em;
}
#news .section table th,
#news .section table td {
vertical-align:top;
line-height:1.5em;
}
#news .section table th {
padding-right:1em;
}
#news .section table td {
padding-bottom:0.2em;
}

/*Construction*/
#gnavi ul.construction { font-size:15px; color:#fff; padding:15px 20px 5px 20px;}
.menu {margin-top:230px; color:#fff;}
.click{ font-size:10px; color:#FFCCCC; text-align:left; margin-left:20px;}


/*Navigation*/

#gnavi											{clear:both; padding:17px 0px 0px 29px; display:block;}
#gnavi ul li 									{float:left; list-style-type:none; padding:0;}
#gnavi ul li a									{display:block;}
.ulContainer									{ width:299px;}



#gnavi ul li.gnav10 a							{width:240px; height:83px}
#gnavi ul li.gnav10 a:link,				
#gnavi ul li.gnav10 a:visited					{background:url(../img/gnavi10.gif) no-repeat}
#gnavi ul li.gnav10 a:hover,
#gnavi ul li.gnav10 a:active					{background:url(../img/gnavi10_o.gif) no-repeat}
#gnavi ul li.gnav10_on a						{background:url(../img/gnavi10_o.gif) no-repeat}

#gnavi ul li.gnav01 a							{width:240px; height:103px}
#gnavi ul li.gnav01 a:link,				
#gnavi ul li.gnav01 a:visited					{background:url(../img/gnavi01.gif) no-repeat}
#gnavi ul li.gnav01 a:hover,
#gnavi ul li.gnav01 a:active					{background:url(../img/gnavi01_o.gif) no-repeat}
#gnavi ul li.gnav01_on a						{background:url(../img/gnavi01_o.gif) no-repeat}

#gnavi ul li.gnav02 a							{width:240px; height:93px}
#gnavi ul li.gnav02 a:link,				
#gnavi ul li.gnav02 a:visited					{background: url(../img/gnavi02.gif) no-repeat}
#gnavi ul li.gnav02 a:hover,
#gnavi ul li.gnav02 a:active					{background:url(../img/gnavi02_o.gif) no-repeat}
#gnavi ul li.gnav02_on a						{background:url(../img/gnavi02_o.gif) no-repeat}

#gnavi ul li.gnav11 a							{width:240px; height:92px}
#gnavi ul li.gnav11 a:link,				
#gnavi ul li.gnav11 a:visited					{background: url(../img/gnavi11.jpg) no-repeat}
#gnavi ul li.gnav11 a:hover,
#gnavi ul li.gnav11 a:active					{background:url(../img/gnavi11_o.jpg) no-repeat}
#gnavi ul li.gnav11_on a						{background:url(../img/gnavi11_o.jpg) no-repeat}

#gnavi ul li.gnav03 a							{ width:112px; height:136px}
#gnavi ul li.gnav03 a:link,				
#gnavi ul li.gnav03 a:visited					{background: url(../img/gnavi03.gif) no-repeat}
#gnavi ul li.gnav03 a:hover,
#gnavi ul li.gnav03 a:active					{background:url(../img/gnavi03_o.gif) no-repeat}
#gnavi ul li.gnav03_on a						{background:url(../img/gnavi03_o.gif) no-repeat}

#gnavi ul li.gnav04 a							{ width:128px; height:146px}
#gnavi ul li.gnav04 a:link,				
#gnavi ul li.gnav04 a:visited					{background: url(../img/gnavi04.gif) no-repeat}
#gnavi ul li.gnav04 a:hover,
#gnavi ul li.gnav04 a:active					{background:url(../img/gnavi04_o.gif) no-repeat}
#gnavi ul li.gnav04_on a						{background:url(../img/gnavi04.gif) no-repeat}
/************************/


#container{
margin:10px auto 0;
width:808px;
height:800px;
background:url(../img/bg06.gif) repeat-x;
text-align:center;
border:1px solid #dcb862;
}


#header{
margin;
width:808px;
height:150px;
background: transparent url(../img/header810x150_02.gif) no-repeat; 
border-bottom:1px solid #dcb862;
}
*html #header{width:810px;}

#header p {
padding:10px 20px;
}

/*main*/
#main{
width:810px;
height:450px;
margin:20px auto;
}


/*MAP*/
#map {border:1px solid #fff; position:absolute; margin-left:20px;}
*html #map {margin-left:-130px}
*+html #map {margin-left:-130px}

/*ColL*/
*+html .colL {margin-left:-210px; position:absolute;}
*html .colL { position:absolute; margin-left:-210px;}

*+html .colL dl{margin-left:-250px;}
*html .colL dl{margin-left:-250px;}

.colL{
float:left;
width:405px; 
height:603px;
clear:left; 
background: url(../img/bg04.jpg) no-repeat; 
margin:-5px 0px 5px 30px;
}
.colL img{
float:left; clear:left;
}
.colL p{
background:url(../img/colL1.png) no-repeat;
}

/*ColR*/
.colR {
width:299px;
height:579px;
background: url(../img/bg05.gif) no-repeat; 
float:right;
clear:right; 
margin-right:30px; 
padding-top:15px;
}

*html .colR {margin-right:20px}

