body
{
margin: 0px;
font-family:arial;
font-size: 13px;
color: #57443d;
line-height:19px;
}

a, a:visited
{
text-decoration:none;
font-weight:bold;
color:#c75219;
}

a:hover
{
border-bottom:1px dashed #c75219;;
font-weight:bold;
color: #57443d;
}


div#wrap
{
margin: auto;
background: url(img/top_bg.jpg) repeat-x;
height:700px;
width:100%;
}

div#header
{
text-align:center;
height:282px;

}

#header a:hover
{
border:none;
}

div#content
{
margin:auto;
width:881px;
padding-bottom:20px;
}


div.nav
{
float:left;
height:283px;
width:195px;
text-align:left;
background-image:url(img/navi.jpg);
font-size:13px;
font-family:arial;
font-weight:bold;
text-align: center;
padding:44px 40px 0px 40px;
}

.nav a
{
padding:1px 0px;
border-bottom:1px dashed #d1b94f;
color:#ff7629;
display:block;
}

.nav a:hover
{
color:#ff8b3a;
}

.nav ul
{
margin: 0;
padding: 0;
width: 200px; /* Width of Menu Items */
list-style:none;
}
	
.nav ul li{
position: relative;
}

.nav ul li ul
 {
font-size:11px;
top:0;
position: absolute;
width: 130px; /*sub menu width*/
background-color:#f2e07c;
border:3px solid #d1b94f;
visibility: hidden;
text-align:left;
padding:0px 8px;
line-height:13px;
overflow:auto;
}

.nav ul li ul li a
 {
border-bottom:none;
}

.nav ul li a
{
overflow: auto; /*force hasLayout in IE7 */
padding:3px 0px;
color:#ff7629;
}

/* Holy Hack for IE \*/
* html .nav ul li { float: left; height: 1%; }
* html .nav ul li a { height: 1%; }
/* End */




a#uus
{
color:#c75219;
}

div#links
{
width:190px;
height:100px;
margin-top:13px;
text-align:center;
font-size:11px;
}

#links a
{
background:none;
display:inline;
border:none;
padding:0px;
margin:0px;
}

#links a:hover
{
background:none;
border-bottom:1px dashed #604628;
padding:0px;
margin:0px;
display:inline;
}

div#right
{
float:right;
width:510px;
margin-right:40px;
margin-top:15px;
padding-top:15px;
padding-left:15px;
overflow:auto;
}

ul
{
list-style:circle;
}

li ul
{
list-style:disc;
}

li li
{
font-size:11px;
line-height:13px;
}

h1
{
font-size:16px;
font-family:arial;
color:#b0a03a;
margin-top:16px;
margin-bottom:5px;
}

h2
{
font-size:24px;
font-family:"book antiqua", "times new roman";
letter-spacing:-1px;
background-image:url(img/sydan.jpg);
background-repeat:no-repeat;
padding-left:20px;
margin-top:0px;
font-weight:bold;
color: #b0a03a;
}

h3
{
font-size:16px;
font-family:arial;
color:#6e522f;
margin-top:5px;
margin-bottom:5px;
font-weight:normal;
}

span.kuvaus
{
font-size:11px;
font-style:italic;
}

.kuvaus2
{
font-size:12px;
font-style:italic;
}

span.kosmetiikka
{
font-size:15px;
font-family:arial;
font-weight:bold;
color: #b0a03a;
}

img.no
{
border:0px;
}

#submit
{
margin:auto;
}

div#print
{
float:right;
font-size:11px;
}

#symbol
{
margin-right: 10px;
vertical-align:middle;
}
