/* CSS Document */

body { background-color: #eee;
background-image: url(v2/headerbg.gif);
	background-repeat: repeat-x;
padding: 0px;
margin: 0px;

}

.maini {background-image: url(topmainbg_v3.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 950px;
	min-height: 500px;

}
.main {background-image: url(mainbg_v3.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding: 0px;
	padding-top: 0px;
}

.menu {
	  font-family: Georgia, "Times New Roman", Times, serif;
// font-family: Delicious, sans-serif; 
font-size: 16px;
 color: #fff;

}
a.menulink, a.menulink:hover {font-family: Georgia, "Times New Roman", Times, serif;
// font-family: Delicious, sans-serif; 
font-size: 16px;
 color: #fff;  padding-left: 12px; padding-right: 12px; padding-top: 7px; padding-bottom: 6px; border-left: 1px #444 solid; 
 }
 a.menulink:hover { background-color: #555; }

a {color: #000; text-decoration: none;}
a:hover {color: #000;}



body, table, td, th {

font-family: Georgia, "Times New Roman", Times, serif;
// font-family: Delicious, sans-serif;
font-size: 14px;
font-weight: normal;


	color: #000;
}

h1,h2,h3,h4,h5,h6 {
	margin: 0px;
	color: #333;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;

}
@font-face {
	font-family: Delicious;
	src: url('Delicious-Roman.otf');
}


h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
// font-family: Delicious, sans-serif;
font-size: 25px;
font-weight: lighter;
}
h2 {
font-family: Georgia, "Times New Roman", Times, serif;
// font-family: Delicious, sans-serif;
font-size: 20px;
font-weight: normal;
}
h3 {
font-family: Georgia, "Times New Roman", Times, serif;
// font-family: Delicious, sans-serif;
font-size: 17px;
font-weight: normal;
}
h4, h5 {
font-family: Georgia, "Times New Roman", Times, serif;
// font-family: Delicious, sans-serif;
font-size: 15px;
font-weight: normal;
}

p {
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #000;
}

ul#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 140px;
	font-family: Georgia, "Times New Roman", Times, serif;
// font-family: Delicious, sans-serif;
	font-size: 13px;
	color: #000;
	border-top: 1px #ccc solid;
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: top left;
	  -moz-border-radius: 8px;
  border-radius: 8px;

	}

	ul#nav li {
	padding: 0;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
// font-family: Delicious, sans-serif;
	font-size: 13px;
	color: #000;
	
}

	
	ul#nav li a:link, 
	ul#nav li a:visited {
	display: block;
	color: #000;
	text-decoration: none;
	text-align: left;
	font-size: 13px;
	padding-right: 1px;
	padding-left: 9px;

	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: 0px #fff solid;
	border-left: 0px #333 solid;
	border-right: 0px #000 solid;
	border-bottom: 0px #fff solid;
	}


	
	ul#nav li a:hover {
	background-color: #eee;
	color: #000000;
	border-top: 0px #ddd solid;
	border-left: 0px #444 solid;
	border-right: 0px #111 solid;
	border-bottom: 0px #ddd solid;
	
	}

	ul#nav li a.selected:link, 
	ul#nav li a.selected:visited {
	  background: #4B9AD6;
	  border-top: 0px #81C9FF solid;
	  border-bottom: 0px #2F70A1 solid;
	
	}

	ul#nav li a.selected:hover {
	  background-color: #eee;
	  border-top: 0px #81C9FF solid;
	  border-bottom: 0px #2F70A1 solid;
	}
.image {
	background-color: #fff;
	padding: 5px;
		border: 1px #ddd solid;

  -moz-border-radius: 6px;
  border-radius: 6px;
}
.video {
	background-color: #000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 750px;
		border-top: 0px #ccc solid;
	border-left: 0px #ccc solid;
	border-right: 0px #ccc solid;
	border-bottom: 0px #ccc solid;
  -moz-border-radius: 8px;
  border-radius: 8px;

}
.bginfo {
background-color: #fff;

	background-repeat: no-repeat;
	background-position: top left;
	border: 1px #ccc solid;

	padding: 0px;
	width: 770px;
	margin-bottom: 5px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

.bginfo_kuvaton {
background-color: #fff;

	background-repeat: no-repeat;
	background-position: top left;
	border: 1px #ccc solid;
	margin-top: 5px;
	padding: 5px;
	width: 900px;
	margin-bottom: 5px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.footer {background-color: #444444;
padding: 5px;
margin: 0px;
height: 250px;
background-image: url(v2/footer.gif);
	background-repeat: repeat-x;
}

.radio {width: 280px; height: 70px; background-image: url(v2/radio.png);
	background-repeat: no-repeat;
padding-left: 124px;
padding-right: 113px;
padding-top: 250px;
padding-bottom: 80px;

}
.footbox {border-right: 1px #666 solid; color: #ccc;}
.footbox2 {color: #ccc;}
.numerot {font-size: 10px;}

.login {background-image: url(v2/login.png);
	background-repeat: no-repeat; color: #FFF; width: 400px; height: 70px;}

.textbox {background-image: url(bginfo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: 0px #999 solid;
	  -moz-border-radius: 6px;
	padding:2px;
  border-radius: 6px;
}
.whitetext {color: #fff; text-decoration: none;}

.comment { border-bottom: 1px #ddd solid;}
