*{margin:0; padding:0;}
body
{
	margin-top : 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	width:90%;
}

A
{
	text-decoration			: none;
	cursor					: hands;
}

UL
{

}

LI
{
	display	: inline;
}
#bg_01
{
	background-image		: url(img/bg/nails_bw_02.jpg);
	background-position		: 100% 100%;
	background-attachment	: fixed;
	background-repeat		: no-repeat;
}
#bg_02
{
	background-image		: url(img/bg/nails_bw_02.jpg);
	background-position		: 100% 100%;
	background-attachment	: fixed;
	background-repeat		: no-repeat;
}
#bg_03
{
	background-image		: url(img/bg/eyes_bw_02.jpg);
	background-position		: 100% 100%;
	background-attachment	: fixed;
	background-repeat		: no-repeat;
}
#bg_04
{
	background-image		: url(img/bg/hands_bw_02.jpg);
	background-position		: 100% 100%;
	background-attachment	: fixed;
	background-repeat		: no-repeat;
}
#bg_05
{
	background-image		: url(img/bg/bottles_bw_02.jpg);
	background-position		: 100% 100%;
	background-attachment	: fixed;
	background-repeat		: no-repeat;
}

#topbar_01
{
	background-image		: url(img/topbar/001.jpg);
	background-position		: 90% top;
	background-attachment	: scroll;
	background-repeat		: no-repeat;
}
#topbar_02
{
	background-image		: url(img/topbar/002.jpg);
	background-position		: 100% 100%;
	background-attachment	: scroll;
	background-repeat		: no-repeat;
	width:100%;
}
#topbar_03
{
	background-image		: url(img/topbar/003.jpg);
	background-position		: 70% 100%;
	background-attachment	: scroll;
	background-repeat		: no-repeat;
}
#topbar_04
{
	background-image		: url(img/topbar/004.jpg);
	background-position		: 70% 100%;
	background-attachment	: scroll;
	background-repeat		: no-repeat;
}
#topbar_05
{
	background-image		: url(img/topbar/005.jpg);
	background-position		: 70% 100%;
	background-attachment	: scroll;
	background-repeat		: no-repeat;
}




#top
{
	width:100%;
	height:0px;
}

#top02
{
	width:100%;
	height:50px;
}


#container
{
	position	: relative;
	top	: 0%;
	left	:0%;
	width	: 100%;
	height	: 900px;
/*	background-color	: #FFFFFF;*/
}

#frame_left
{
	position	: absolute;
	top	: 0%;
	left	: 0%;
	float	: left;
	width	: 230px;
	height	: 350px;
	visibility: visible;
}

#area_logo
{
	background-image		: url(img/logo/logo.jpg);
	background-position		: 10px 10px;
	background-attachment	: absolute;
	background-repeat		: no-repeat;
	height					: 68px;
	width					: 225px;
	position				: absolute;
	top						: 0%;
	left					: 0%;
	background-color: #FFFFFF;
}

#area_menu
{
	height					: 200px;
	position				: fixed;_position:absolute;
	top						: 100px;
	left					: 3%;
	/*background-color		: SILVER;*/
}

.menu_panel
{
/*
	font-size				: 13px;
	color					: #FF00FF;
	height					: 20px;
	width					: 170px;
	background-color		: #d3d3d3;
	padding					: 5px;
	margin					: 5px;
	text-indent	:0.7em;
	text-align	: left;
	BODER:NONE;
*/
	font-size				: 80%;
	color					: #FF00FF;
	height					: 20px;
	width					: 150px;
	background-color		: #d3d3d3;
	padding					: 3px;
	margin					: 3px;
	text-indent	:0.7em;
	text-align	: left;
	BODER:NONE;

}
.menu_panel_01
{
	font-size				: 80%;
	color					: #FF00FF;
	height					: 20px;
	width					: 150px;
	background-color		: #d3d3d3;
	padding					: 3px;
	margin					: 3px;
	text-indent	:0.7em;
	text-align	: left;
	BODER:NONE;
}
.menu_panel_02
{
	font-size				: 80%;
	color					: #FFFFFF;
	height					: 20px;
	width					: 150px;
	background-color		: GRAY;
	padding					: 3px;
	margin					: 3px;
	text-indent	:0.7em;
	text-align	: RIGHT;
	BODER:NONE;
}

#frame_right
{
	position	: relative;
	top : 0%;
	width	: 90%;
	margin-left	: 230px;

	padding	:5px;

	height	: auto;
}

#area_contents
{
	position : relative;
	top	: 0%;
	background-color	: #FFFFFF;
/*	height					: 250px;*/
	width					: 87%;
	text-align	: center;
	visible	: visible;
	overflow:visible;
	/*filter:alpha(style=1, opacity=0, finishopacity=10);
	opacity:0.4;*/

}

#contents
{
	position : relative;
	top : 0px;
	left : 0px;
	font-size	: 12px;
	color	: #656565;
	font-weight	: normal;
	line-height	: 1.3;
	text-align	: left;
	padding : 20px;
	width	: 95%;
	height	: 95px;
	clear: both;
}
#plst{
	font-size:12px;
}
#swf_contents
{
	position : absolute;
	top	: 70px;
	left : 0px;
	text-align	: left;
	width	: 100%;
	height	: 200px;
	clear: both;
}

#menu_line
{
	position	: relative;
	top:220px;
	left:0px;
	background-color	: #d3d3d3;
	height:27px;
	width:100%;
}

#menu_box
{
	text-indent	: 2em;
	text-align: center;
	vertical-align	: middle;
	font-size	: 13px;
	color	: #656565;
	
}

#area_news
{
	position	: absolute;
	top	: 310px;
	text-align	: center;
	background-color	: #FFFFFF;
	width	: 100%;
	float	: auto;
}

#news
{
	margin-left:50px;
	width	: 85%;
	text-align	: left;
	padding		: 2px;
	font-size	: 12px;
	color			: #656565;
	line-height	: 1.5;
	text-indent	:1em;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style	: solid;
	border-bottom-color	: #656565;
	border-bottom-width	: 1px;
	
}
#news-spacer
{
	height	: 1px;
	color	:#656565;
	width	: 100%;
}

#contents_title
{
	position	:relative;
	top	: 0%;
	FONT-SIZE	: 16px;
	padding: 3px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FF99FF;
	text-align:left;
	text-indent:2em;
	color	: #656565;
}

#cont_BG
{
	background-color	: #22222;
	height					: 100%;
	width					: 485px;
	right					: 0%;
	overflow:hidden;
	filter:alpha(style=1, opacity=0, finishopacity=100);
	opacity:0.4;
	
}

#area_spacer
{
	width	: 10px;
	height	: 10px;

}

#area_line
{
	position	: relative;
	height					: 1px;
	width					: 100%;
	background-color		: #FF99FF;
	overflow:hidden;
	filter:alpha(style=1, opacity=0, finishopacity=100);
	opacity:0.4;
}

#area_foto
{
	width	: 100%;
	height	: 200px;
/*	background-color	: #FFFFFF;*/

}

.fotobdr
{
	border-style : solid;
	border-color : #FF99FF;
	border-width : 1px;
}

.fotocaption
{
	color : #656565;
	font-size : 13px;
	font-weight : thin;
	text-align : center;
	vertical-align : middle;
	height 20px;
}

.nailcomment
{
	width : 200px;
	height : 200px;
}

.nailtitle
{
	text-align : left;
	font-size : 13px;
	color : #656565;
	text-indent : 1em;
	font-weight : bolder;
}

.nailcont
{
	text-align : left;
	font-size : 12px;
	color : #656565;
	text-indent : 0.5em;
	font-weight : thin;

}

.lstborder
{
	border-style : dotted;
	border-width : 1px;
	border-bottom-color : #FF99FF;
	border-top : none;
	border-right : none;
	border-left : none;
}
.categorybdr
{
	border-style : dotted;
	border-width : 2px;
	border-bottom-color : #656565;
	border-top : none;
	border-right : none;
	border-left : none;
	font-size : 13px;
	font-weight : bolder;
}

.othsvcttl
{
	font-size : 14px;
	background-color : #F8888F;
	color : #666666;
	text-indent : 1.5em;
}

.othsvccont
{
	font-size : 12px;
	color : #656565;
	line-height : 1.5;
	padding : 10px;
	border-right-width: 1px;
	border-color : #F8888F;
	border-style : dotted;
}

.diploma_frame
{
 	width : 600px; 
	 padding : 7px; 
	 border : 1px solid #FF99FF; 
}

.diploma_cont
{
	width : 100%; 
	padding : 3px; 
	font-size : 12px; 
	color : #656565; 
	line-height : 1.5;
}

.diploma_th
{
 	background-color : #FF8888; 
	font-size : 12px; 
	padding : 3px; 
	color : #666666; 
	text-align : center;
}

.diploma_td
{
	font-size : 12px;
	 padding : 3px; 
	color : #666666;
	text-align : left;
	border-left-width : 1px;
	border-bottom-width : 1px;
	border-color : #FF99FF;
	border-style : solid;
	vertical-align : top;
	
}

#newstitle
{
	color : #656565;
	font-size : 13px;
	text-indent : 1em;
	text-decoration : none;
	height : 28px;
	border-bottom : 1px solid #FF99FF;
	text-align : left;
}

#newscont
{
	color : #656565;
	font-size : 12px;
	padding : 15px;
	text-decoration : none;
	border : 1px dotted #656565;	
	text-align : left;
}

#newsissueddate
{
	color : #656565;
	font-size : 11px;
	text-decoration : none;
	text-align : right;
}





#allrights
{
	position: fixed;
	width					: 100%;
	clear : both ; 
	bottom:0%;
	font-size				: 10px;
	color					: #666666;
	text-align				: center;
	background-attachment	: fixed;
}
