/* ---- Lay out design -------- */ 

body { 

		   background: url('img/taustaliuku.jpg');
			 background-repeat: repeat-x;		 
		 	 background-color: #a26700;
		 	 text-align: center;

		  }
			 
* { font-family:  helvetica, verdana, arial, sans-serif; 
		margin: 0px; 
		padding: 0px;
		font-size: 8.7pt;
		line-height: 1.6em;
	 }

img {margin: 0px 0px 0px 0px;}

hr {margin: 5px 45px 5px 45px;}

div#frame {
	width: 100%;
	background-color: #a26701;
	
}
/*
div#backing {
					 width: 100%;
					 margin: 0px 0px 0px 0px;
					 text-align: center;
					 background: url('img/taustaliuku.png');
					 background-repeat: repeat-x;				 
}
*/

div.container {
					 width: 767px;
					 margin: 0px auto 0px auto;
					 /*
					 text-align: left;
					 */
					 background: url('img/taustaliuku.jpg');
					 background-repeat: repeat-x;				 
}

div.content1 {
					 width: 767px;
					 height: 35px;
					 margin: 0px 0px 0px 0px;
					 background: url('img/sisus.png');
					 background-repeat: repeat-y;	
							 
}

div.content {
					 width: 767px;
					 margin: 0px 0px 0px 0px;
					 padding: 15px 0px 0px 0px;
					 background: url('img/sisus.png');
					 background-repeat: repeat-y;	
							 
}

div.lefty {
				   padding: 0px 0px 0px 0px;
					 width: 267px;
					 float: left;					 
							 
}

div.righty {
					 padding: 0px 0px 0px 0px;
					 width: 500px;
					 float: right;
							 
}

div.lefty2 {
				   padding: 10px 0px 0px 0px;
					 width: 280px;
					 float: left;					 
							 
}

div.righty2 {
					 padding: 10px 0px 0px 0px;
					 width: 487px;
					 float: right;
							 
}

p.form { 
		padding: 1px 30px 9px 45px;	
		text-align: left;
		line-height: 1.8em;
		/*
		clear: left;
		*/
}

.right_column {
			 width : 271px;
			 float : right; 	 
}

.right_sub {
			 width : 450px;
			 float : right; 	 
}

.left_column {
			 width : 496px;
			 float : left;
			 clear: left;
			 margin-top: 7px; margin-bottom: 10px;
			 padding: 15px 15px 15px 45px;
			 
}

img.righty {
				float: right;
				/*					
				margin: 0px 0px 0px 0px;
				*/
				padding: 6px 40px 15px 12px;}
				
img.lefty {
				float: left;
				clear: left;
				padding: 3px 15px 5px 40px;}
				
				
img.lefty2 {
				float: left;
				clear: both;
				padding: 25px 15px 10px 40px;}				
				
img.lefty_cr {
				float: left;
				clear: right;
				padding: 6px 15px 15px 40px;}											
				

p.lefty {
			 float : left;
			 clear: left;
			 text-align: left;
			 padding: 10px 30px 0px 30px;			 
			 
}


p.righty { 
		padding: 1px 25px 9px 15px;	
		text-align: left;
}

p { 
		padding: 1px 35px 9px 45px;	
		text-align: left;
		/*
		clear: left;
		*/
}

.right {
			 float : right;
}




h1 { display: none; }

h2 {
			 font-size: 10.2pt;
			 line-height: 1.45em;
			 /*
			 font-weight: bolder;
			 */
			 color: #ba7404;	
			 text-align: left;
			 padding: 0px 30px 15px 45px;
		}
		
h3 {
			 font-size: 8.7pt;
			 line-height: 1.45em;
			 font-weight: bolder;
			 text-transform: uppercase;
			 color: #000000;	
			 text-align: left;
			 padding: 5px 0px 10px 45px;
		}
		
ul
{	
	font-size: 8pt;
	line-height: 1.45em;
	color: #000000;	
	text-align: left;
}


ul li
{
	margin-left:15px;
	margin-bottom:1.45em;
	padding:0px;
}


.capitalize {
			 text-transform: uppercase;
}

.body_type {
			 
			 font-size: 8pt;
			 line-height: 1.45em;
			 color: #000000;	
			 text-align: left;
}

.body_type_strong {
			 
			 font-size: 8pt;
			 line-height: 1.45em;
			 font-weight: bolder;
			 color: #3b6884;	
			 text-align: left;
}

.body_type_center{
			 
			 font-size: 8pt;
			 line-height: 1.45em;
			 font-weight: bolder;
			 color: #000000;	
			 text-align: center;
}

.body_type_right{
			 
			 font-size: 8pt;
			 line-height: 1.45em;
			 color: #000000;	
			 text-align: right;
}

.body_type_right_small{
			 
			 font-size: 7pt;
			 line-height: 1.45em;
			 text-decoration: none;
			 color: #000000;	
			 text-align: right;
}


p.attention{
				/*
				font-size: 8pt;
			  line-height: 1.45em;
				*/
				padding: 0px 0px 0px 0px;
				text-decoration: none;
				color: #ba7404;	
}



/* ----------------------------- */

/* -------- Link design -------- */ 

a img { border: none ; }

a:hover
{
	text-decoration:none;
} 

.thumb a img
{
	border:1px solid #ffffff;
	padding:3px;

}


.thumb a:hover img
{
	border:1px solid #3b6884;
}


a:hover
{
	text-decoration:none;
}


.link{
				color: #3b6884;	
				text-align: left;
				text-decoration: underline;
				font-weight: bolder;
}

.link:hover{	
				color: #3b6884;	
				text-align: left;
				text-decoration: none;
				font-weight: bolder;
}

.link:visited
{
	color:#284659;
	text-align: left;
	text-decoration:underline;
	font-weight: bolder;
}

.link:visited:hover
{
	color:#284659;
	text-align: left;
	text-decoration: none;
	font-weight: bolder;
}

.link:active
{
	color:#284659;
	text-align: left;
	text-decoration: none;
	font-weight: bolder;
}

.link_attention{
				color: #ef1922;
				text-align: left;	
				text-decoration: underline;							
}
	