body, html{
	background-color: #666666; /*darkgrey*/
	
	font-size:14px;
	font-family: Verdana;
	color: #cccccc; /*lightgrey*/
} 

img{
	border-style: none;
	margin: 0px;
}

h2{
	font-family: Verdana;
	color: #ff9000;/*lightgrey*/
}

a:link {color:#ff9000;}
a:visited {color:#cb7301;}
a:hover {color:#fcbc6a;}
a:active {color:#fcbc6a;}

/* ---------------------- MENUBAR ----------------------------- */

a.links_menu:link {color: white; text-decoration: none;}
a.links_menu:visited {color:white; text-decoration: none;}
a.links_menu:hover {color:#ff9000; text-decoration: none;}
a.links_menu:active {color:#ff9000; text-decoration: none;}

#wrap_all{
width: 1046px;
height: auto;
clear: both;
float: left;

/*border: 1px solid green*/;
}

#wrapper_links{
width: 235px;
height: auto;
margin: -8px 0px 0px 100px;/*top right bottom left*/

clear: both;
float: left;
/*border: 1px solid blue;*/

font-size:14px;
}

.link_ss{
padding: 0px 0px 0px 0px;/*top right bottom left*/

position:absolute;
left: 87px;
top: 228px; 

/*border: 1px solid red;*/
}

.link_tilat{
padding: 0px 0px 0px 0px;/*top right bottom left*/

position:absolute;
left: 87px;
top: 300px; 

/*border: 1px solid red;*/
}

.link_hinnasto{
padding: 0px 0px 0px 0px;/*top right bottom left*/

position:absolute;
left: 87px;
top: 372px; 

/*border: 1px solid red;*/
}

.link_yhtt{
padding: 0px 0px 0px 0px;/*top right bottom left*/

position:absolute;
left: 87px;
top: 444px; 

/*border: 1px solid red;*/
}

#links {
width: 205px; /*260 width + 30 padding = 235*/
min-height: 600px; /*350px */
padding: 240px 0px 0px 30px; /*top right bottom left*/

clear: both;
float: left;

background-image:url('links_bg.png');

font-size:14px;

/*background-color: #E19933;
border: 1px solid orange;*/*/
}

#links_bot{
width: 235px;
height: 30px;

background-image:url('links_bot.png');
background-repeat:no-repeat;

float: left;

/*border: 1px solid green;*/
}

/* ---------------------- CONTENT ----------------------------- */

#wrapper{
width: 611px;
min-height: 650px;
height: auto;
margin: 20px 0px 0px 100px;/*top right bottom left*/

float: left;

/*border: 1px solid blue;*/
}

#logo {
width: 610px;
height: 161px;

clear: both;
float: left;

/*
background-color: #E1E1E1;
border: 1px solid red;*/
}

#cont_top{
width: 610px;
height: 30px;

float: left;

background-image:url('cont_top.png');
background-repeat:no-repeat;

/*background-color: lightblue;
border: 1px solid darkreen;*/
}

#cont_middle{
width: 610px;
min-height: 500px;
height: auto;
padding: 0px 0px 0px 0px; /*top right bottom left*/

float: left;

background-image:url('cont_mid.png');
background-repeat:repeat-y;

/*background-color: #E1E1E1;
border: 1px solid green;*/
}

#content {
width: 530px;
height: auto;
margin: 0px 0px 0px 30px; /*top right bottom left*/

float: left;

/*border: 1px solid black;*/
}

.cont_marg {
margin: 0px 0px 0px 20px; /*top right bottom left*/
}

#cont_bottom{
width: 610px;
height: 34px;

float: left;

background-image:url('footer.png');
background-repeat:no-repeat;

/*background-color: blue;
border: 1px solid darkreen;*/
}

