/* Design.Hikari-Nell.com */


body, html {
    height:100%;
	padding: 0;
	margin: 0;
	border: 0px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	background-image: url(web/bg.gif);
	background-repeat: repeat;
	background-color: #eef3f7;
	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #e7ecf1; 
	SCROLLBAR-DARKSHADOW-COLOR: #e7ecf1;
}

img, div, a {
	behavior: url(iepngfix.htc);
}

a:link {color: #8eadcc;}
a:visited {color: #8eadcc;} 
a:active {color: #8eadcc;} 
a:hover {
	text-decoration: none;
	color: #3474b3;
} 

#floater {
    position:relative; float:left;
    height:50%;    margin-bottom:-450px;
    width:1px;
}

#smallfloater {
    position:relative; float:left;
    height:50%;    margin-bottom:-380px;
    width:1px;
}

#container {
	position:relative;
	clear:left;
	height: auto;
	width:956px;
	margin: 0 auto;
}


#logo {
padding-left: 44px;
float: left;
width: 556px;
height: 105px;
}

#lang {
padding-right: 52px;
padding-top: 75px;
float: right;
width: 281px;
height: 30px;
text-align: right;
}

#clear {
	width: 956px;
	height: 50px;
	clear: both;
}

#clear1 {
width: 100%;
height: 20px;
clear: left;
}

#menu {
padding: 0 52px;
background-image: url(web/menubg.png);
width: 852px;
height: 250px;
}

#content {
	width: 956px;
	height: 752px;
	background-image: url(web/bg.png);
}

.alang {
font-size:12px;
color: #7593b2  !important;
font-family: "trebuchet MS", Tahoma, sans-serif;
}

#textmain {
	font-size: 13px;
	font-family: "trebuchet MS", Tahoma, sans-serif;
	color: #707070;
	line-height: 16px;
	padding:  50px 52px 0 52px;
	width: 852px;
	height: 600px;
	float: left;
}

#newwork {
	padding: 75px 52px 0 0;
	background-image:url(web/newworkbg.png);
	text-align: right;
	width: 319px;
	height: 425px;
	float: left;
}



#c1 {
font-family: tahoma, "sans-serif";
font-size: 11px;
padding-top: 19px;
color: #707070;
padding-left: 52px;
	float: left;
	width: 533px;
	height: 74px;
}

#c2 {
font-family: tahoma, "sans-serif";
font-size: 11px;
padding-top: 40px;
color: #707070;
padding-right: 52px;
text-align: right;
	float: left;
	width: 319px;
		height: 53px;
}			

#c1a {
margin-top: 85px;
font-family: tahoma, "sans-serif";
font-size: 11px;
padding-top: 19px;
color: #707070;
padding-left: 52px;
	float: left;
	width: 533px;
	height: 74px;
}

#c2a {
margin-top: 85px;
font-family: tahoma, "sans-serif";
font-size: 11px;
padding-top: 40px;
color: #707070;
padding-right: 52px;
text-align: right;
	float: left;
	width: 319px;
		height: 53px;
}		

.menu {
background-image: url(web/menu1.png);
font-family: "trebuchet MS", Georgia, sans-serif;
text-align: center;
font-style: italic;
font-size: 18px;
color: #8eadcc;
float: left;
width: 142px;
height:  90px;
padding-top: 160px;
line-height: 19px;
}

.menu2 {
background-image: url(web/menu2.png);
font-family: "trebuchet MS", Georgia, sans-serif;
text-align: center;
font-style: italic;
font-size: 18px;
color: #8eadcc;
float: left;
width: 142px;
height:  90px;
padding-top: 160px;
line-height: 19px;
}

.menu3 {
background-image: url(web/menu3.png);
font-family: "trebuchet MS", Georgia, sans-serif;
text-align: center;
font-style: italic;
font-size: 18px;
color: #8eadcc;
float: left;
width: 142px;
height:  90px;
padding-top: 160px;
line-height: 19px;
}

.menu4 {
background-image: url(web/lamp.png);
font-family: "trebuchet MS", Georgia, sans-serif;
text-align: center;
font-style: italic;
font-size: 18px;
color: #8eadcc;
float: left;
width: 142px;
height:  90px;
padding-top: 160px;
line-height: 19px;
}

.menu5 {
background-image: url(web/menu5.png);
font-family: "trebuchet MS", Georgia, sans-serif;
text-align: center;
font-style: italic;
font-size: 18px;
color: #8eadcc;
float: left;
width: 142px;
height:  90px;
padding-top: 160px;
line-height: 19px;
}

.menu6 {
	background-image: url(web/contacts.png);
	font-family: "trebuchet MS", Georgia, sans-serif;
	text-align: center;
	font-style: italic;
	font-size: 17px;
	color: #adadad;
	float: left;
	width: 142px;
	height:  90px;
	padding-top: 160px;
	line-height: 16px;
}

.menu6 a{color:#adadad;}
.menu6 a:hover{color:#999999;}



.title {
	font-size: 24px;
	color: #333333;
	font-family: "trebuchet MS", Tahoma, sans-serif;
}

.titlehello {
	font-size: 18px;
	color: #666666;
	font-family: "trebuchet MS", Tahoma, sans-serif;
}

#listtop {
background-image: url(web/toplist.png);
width: 956px;
height: 43px;
}

#listbg {
padding: 0 47px 0 47px;
background-image: url(web/bglist.gif);
background-repeat: repeat-y;
width: 877px;
height: auto;
text-align: justify;
font-family: Tahoma, Arial, "sans-serif";
font-size: 12px;
color: #707070;
}

.preview {
border: solid #fbfcfd 3px;
margin-right: 1px;
margin-bottom: 3px;
}

.preview2 {
border: solid #fbfcfd 5px;
margin-right: 7px;
margin-bottom: 8px;
}

.preview:hover {
border: solid #d5ebfd 3px;
margin-right: 1px;
margin-bottom: 3px;
}

.preview2:hover {
border: solid #d5ebfd 5px;
margin-right: 7px;
margin-bottom: 8px;
}

#listbottom {
background-image: url(web/listbottom.png);
width: 956px;
height: 181px;
}

#navigation {
	width: 852px;
	height: 25px;
	padding: 0 52px;
}

#menu2 {
	float: left;
	width: 820px;
	font-family: "trebuchet MS", Georgia, sans-serif;
	text-align: left;
	font-style: italic;
	font-size: 17px;
	color: #95b400 !important;
}

#menu2 a{color:#7294b5;}
#menu2 a:hover{color:#95b400;}

#mail {
	float: right;
	width: 20px;
	text-align: right;
	height: 18px;
	padding-top: 7px;
}

.newworkdate {
	font-size: 11px;
	color: #A7A7A7;
	}
	
.newworks {
	text-align: center;
	width: 240px;
	float: left;
	height: 280px;
	font-size: 11px;
	font-family: Tahoma;
	line-height: 13px;
	color: #333333;
	background-color: #FFFFFF;
	}
	
	.newworks2 {
	text-align: center;
	width: 240px;
	float: right;
	height: 280px;
	font-size: 11px;
	font-family: Tahoma;
	line-height: 13px;
	color: #333333;
	clear: right;
	background-color: #FFFFFF;
	}
	
	.a {
text-align: center;
width: 66px;
float: left;
	}
	
	#hello {
	width: 812px;
	height: 155px;
	line-height: 23px;
	background-color: #FFFFFF;
	padding: 0 20px 0 20px;
	clear: left;
	}
	
	.texthello {
	width: 180px;
	float: left;
	line-height: 17px;
	margin-top: 5px;
	}
	
	.textlist {
	width: 255px;
	float: left;
	font-size: 12px;
	margin-top: 5px;
	line-height: 10px;
	}
	
