@charset "utf-8";
/* CSS Document */

html { height: 100%; margin-bottom: 1px; }


body {
	background-color: #c2b095;
	background-image: url(img/bgr1.jpg);
	background-repeat: repeat-x;
	background-attachment:fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding-bottom:20px;
	}
#wrapper{
	padding:5px;
	width:960px;
	background-color:#e8dfd3;
margin:auto;

	}
	
	
#contentwrapper{
background-image:url(img/sidebarbgr.jpg);
	background-repeat:repeat-y;
}
#sidebar{
width:180px;
float:left;
}

#content{
margin-left:185px;

}

.clear{
clear:both;

}


#navi{

padding:5px 0;
background-image:url(img/navibgr.jpg);
}

#navi ul{
padding:0;
}

#navi li{
list-style-position:outside;
list-style-type:none;
margin:5px 0;


}
#navi a{
background-image:url(img/arrow.gif);
padding:8px;
display:block;
background-repeat:no-repeat;
background-position:168px 50%;
color:#000;
text-decoration:none;
font-weight:bold;
font-size:11px;
font-family:"Trebuchet MS", Tahoma;
text-transform:uppercase;

}


#navi li img{
border:0;
float:left;
margin:2px 2px 2px 4px; 
}

#navi li{
clear:both;
height:32px;
}
#navi a:hover{
background-image:url(img/arrowhover.gif);
color:#6a4624;


}
#navi a.active, #navi a.active:hover{
background-image:url(img/active.jpg);
background-position:left 50%;
color:#fff;
}



#contact{
margin:5px 5px 5px 20px;
}
#lang{
background:url(img/topbgr.jpg);
height:30px;}
#content{

background-image:url(img/wrapperbgr.jpg);
background-repeat:no-repeat;
min-height:450px;


}
#contenttable{
margin-left:60px;
margin-top:40px;
}

td{
vertical-align:top;
padding:4px;
}
h1{
	line-height:28px;
	font-size:24px;
	
}

h2{
	line-height:22px;
	
	
}




#lang p {

margin:0 0 0 56px;
padding:0;
}


a{color:#4f2803;
text-decoration:none;}

#lang p a{
position:relative;
top:10px;
padding:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#subnav{
margin-bottom:20px;

}

a:hover{
text-decoration:underline;
}
#subnav a:hover
{
text-decoration:none;
color:#000000;
}
#subnav ul{
margin-left:-40px;
}


#subnav li{
list-style-type: none;
float:left;
margin-right:2px;
margin-bottom:10px;

}



#subnav a {padding:3px 10px;
background-color:#FFFFFF;

}


#subnav a.subactive{
background-color:#7d4e24;
color:#FFFFFF;
}

a.subactive:hover{
text-decoration:none;
color:#FFFFFF;
}

table.datatable, .datatable td {
padding:0;
border-collapse:collapse;
border:1px solid #ffffff;
}


.datatable td{
padding:4px;
}

.varasto{
margin-left:60px;
}

#italiatable p, #italiatable td
{ margin:0;
padding:0;}

#italiatable td{
padding-bottom:8px;
}
