#venepaketit{
	margin-left: 4px;
}
#venepaketit .paketti{
	width: 112px;
	height: 115px;
	float: left;
	margin-top: 6px;
	margin-left: 6px;
}
#venepaketit .paketti IMG{
	border: none;
}
body {
	background:url(../gfx/bodybgg.png) repeat;
	/* background: #253F65; */
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#kiitos {
font-family: Arial, Verdana Helvetica, sans-serif;
font-size: 80%;
color: #fff;
background: #0099CC;
border: 1px solid #0099FF;
padding: 6px;
margin: 10px 30px 10px 10px;
}

hr {
 margin: 0px 20px 0px 10px;
}

#main {
	background: #000000;
	/*	width: 745px; */
	width: 750px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 4px inset #333333;
}

#bseaboat_bg {
 background:url(../gfx/bseaboat_bg.png) repeat-x;
 height: 71px;
 width: 100%;
}

#splitline {
 background:url(../gfx/splitline.png) no-repeat;
 height: 17px;
 width: 745px;
 font-size: 0px;
}
#splitline_full {
 background:url(../gfx/splitline_full.png) no-repeat;
 height: 17px;
 width: 745px;
 font-size: 0px;
}

#l-col {
 width: 525px; 
}

#r-col {
 width: 220px;
 
}

h1{
 font-family: Arial, Verdana Helvetica, sans-serif;
 font-size: 120%;
 font-weight: bold;
 font-style: oblique;
 border-bottom: 1px solid #565d5f; 
 color: #fff;
 margin: 0px 30px 0px 10px;
 padding: 10px 0px 0px 0px;
}

h2 {
 font-family: Arial, Verdana Helvetica, sans-serif;
 font-size: 100%;
 font-weight: bold;
 font-style: oblique;
 color: #fff;
 margin: 0px 30px 0px 10px;
 padding: 10px 0px 0px 0px;
}

p {
 font: 75%/160% Verdana, Arial, Helvetica, sans-serif;
 color: #eee;
 margin: 0px;
 padding: 5px 20px 5px 10px;
}

fieldset{
 font: 80%/160% Verdana, Arial, Helvetica, sans-serif;
 color: #eee;
 margin: 0px;
 height: 750px;

}

fieldset legend{
 font: 12px Verdana, Arial, Helvetica, sans-serif;
 color: #eee;
}


.yhteystiedot_taul td {
font: 75%/160% Verdana, Arial, Helvetica, sans-serif;
 color: #eee;

}

ul {
 font: 75%/160% Verdana, Arial, Helvetica, sans-serif;
 color: #eee;
}

a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #0067c5; 
 text-decoration: none; 
}

a:hover {
 color: #a1bbe4; 
}

#r-col h2 {
 font-family: Verdana, Arial Helvetica, sans-serif;
 font-size: 80%;
 font-weight: bold; 
 color: #fff;
 margin: 0px;
 padding: 0px;
}

#r-col p {
 font: 70%/120% Tahoma, Arial, Helvetica, sans-serif;
 color: #eee;
 margin: 0px;
 padding: 0px;
}

#header_bg {
 background: #000;
 height: 265px;
 width: 745px;
}

/*#textbg {
 background: url(../gfx/textbg.png) no-repeat;
 width: 696px;
}*/

#content_bg {
 background: url(../gfx/content_bg.png) repeat-y; 
 width: 745px;
}

#content_bg_full {
 background: url(../gfx/content_bg_full.png) repeat-y; 
 width: 745px;
}

#footer_bg {
 background: url(../gfx/footer_bg.png) no-repeat;
 height: 30px;
 width: 745px;
}

#footer_bg div {
 font-family: Arial, Helvetica, sans-serif;
 color: #798183;
 font-size: 12px;
}

#foo_txt {
 margin-left: 472px;
 margin-top: 0px;
 padding-top: 6px;
}

#bg_empty {
 background: url(../gfx/bg_empty.png) no-repeat;
 height: 77px;
 width: 745px;
}
#bg_empty_full {
 background: url(../gfx/bg_empty_full.png) no-repeat;
 height: 77px;
 width: 745px;
}

.kuvat {
 padding: 15px 20px 20px 10px;
}

.kuvaDiv {
 margin-bottom: 3px;
}

#empty {
 height: 20px;
}


/*Menuvalikko
---------------------------------------------------------*/

.mallisto ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#menu1 {
	width: 177px;
	/*margin: 10px;
	border-style: solid solid none solid;
	border-color: #3D261D;
	border-size: 1px;
	border-width: 1px;*/
	}
	
#menu1 li a {
 font-family: Arial, Verdana Helvetica, sans-serif;
 font-size: 80%;
	height: 28px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu1 li a:link, #menu1 li a:visited {
	color: #cbd1d4;
	display: block;
	background:url(../gfx/sidebar_nav/bg_malli2.png);
	padding: 4px 0 0 22px;
	}
	
#menu1 li a:hover {
	color: #fff;
	background:  url(../gfx/sidebar_nav/bg_malli2.png) 0 -28px;
	padding: 4px 0 0 22px;
	}	
	

/*Vaihdokit
--------------------------------------------------------*/

#vaihdokki_taulu {
 width: 480px; 
 padding: 6px;
 
 border: 1px solid #555;
 margin: 0px 0px 4px 10px;
}

#vaihdokki_tiedot th {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 75%;
 color: #eee;
 text-align: left;
 width: 90px;
 margin: 0px;
 padding: 0px;
}

#vaihdokki_tiedot td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 70%;
 color: #eee;
}

/*Pop-up kuva
---------------------------------------------------------*/

.linkit a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 75%;
 color: #fff;
 text-decoration: none;
}

.info {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #eee;
 padding: 5px 20px 5px 10px;
}

.info td {
 font-size: 80%;
 border-bottom: 1px solid #444;
 border-right: 1px solid #444;
 padding-left: 4px;
 
}

.info table { 
 border-left: 1px solid #444;
  border-top: 1px solid #444;
  background-color: #555;
  
}

/*Oikean reunan tyylit
-----------------------------------------------------------*/

.luelisaa {
 padding-top: 8px;
}

.luelisaa a {
 font: 75%/160% Verdana, Arial, Helvetica, sans-serif;
 font-size: 80%;
 color: #0067c5;
 text-decoration: none; 
}

.luelisaa a:hover {
 color: #a1bbe4; 
}
/*Tarjouksen tai uutisen näyttäminen kokonaisuudessaan.
------------------------------------------------------------*/

.pvm {
 font: 75%/160% Verdana, Arial, Helvetica, sans-serif;
 color: #eee;
 margin: 0px;
 padding: 5px 20px 5px 20px;
}

.takaisin {
 padding: 0px 0px 0px 20px;
}
.kamppis_logo {
	text-align: center;
	vertical-align: middle;
	height: 80px;
	width: 120px;
}
.kamppis_teksti{
	font-size: 14px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.kamppis_kuva {
	text-align: center;
	vertical-align: middle;
	height: 200px;
	width: 200px;
}