@charset "ISO-8859-1";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f5fffa;
	color: #cccccc;}
	
.jako {width: 100%}
.sisalto, .mainos {vertical-align: top; padding: 20px}
.mainos {width: 158px;}
.mainostila {width: 154px; padding: 2px; text-align: center; background-color: #cccccc}
.mainostila img {margin: 2px}
	
ul.menu li a:hover {background: none; }
ul.ylamenu li a:hover {background: none; }
ul.alamenu li a:hover {background: none; }
.ylamenu b, .menu b, .alamenu b {display: none; }

.ylaosa {
	width: 675px;
	height: 90px;
	background-image:url(/images/ylaosa.jpg);	
	vertical-align: top; }
	
.vasen {
	width: 160px;
	height: 520px;
	background-image:url(/images/vasen.jpg);
	margin: 0;
	vertical-align: top; }
	
.oikea {
	width: 515px;
	height: 520px;
	background-image:url(/images/oikea.jpg);
	background-color: #000000; 
	margin: 0;
	vertical-align: top; }

.ylamenu-sijainti {
	margin-left: 580px;
	margin-top: 26px;
	width: 95px;
	height: 33px; }

.ylamenu {
	font-size: 6px;
	margin: 0;
	padding: 0;
	width: 95px;
	list-style: none; }

.ylamenu li {
	padding: 0;
	margin: 0;
	height: 11px;
	list-style: none;
	background-repeat: no-repeat; }

.ylamenu li a, .ylamenu li a:visited {
	display: block;
	text-decoration: none;
	height: 11px;
	background-repeat: no-repeat;
	outline: none; }
	
.netti-akt {background-image:url(/images/nav/netti_akt.gif);}
.netti-akt a {background-image:url(/images/nav/netti_akt.gif);}
.puhelin {background-image:url(/images/nav/puhelin_akt.gif);}
.puhelin a{background-image:url(/images/nav/puhelin_pas.gif);}	
.tekstari {background-image:url(/images/nav/tekstarit_akt.gif);}
.tekstari a {background-image:url(/images/nav/tekstarit_pas.gif);}

.menualue {
	height: 375px; }
	
.menu {
	width: 160px;
	margin: 0;
	padding: 0;
	font-size: 6px;
	list-style: none; }

.menu li {
	padding: 0;
	margin: 0;
	height: 25px;
	list-style: none;
	background-repeat: no-repeat; }

.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	height: 25px;
	background-repeat: no-repeat; 
	outline: none; }
	
.viihdelinjat {background-image:url(/images/nav/viihdelinjat_akt.jpg);}
.viihdelinjat a {background-image:url(/images/nav/viihdelinjat_pas.jpg);}
.tekstarit {background-image:url(/images/nav/tekstarit_akt.jpg);}
.tekstarit a {background-image:url(/images/nav/tekstarit_pas.jpg);}
.chat {background-image:url(/images/nav/chat_akt.jpg);}
.chat a {background-image:url(/images/nav/chat_pas.jpg);}
.gaychat {background-image:url(/images/nav/gaychat_akt.jpg);}
.gaychat a {background-image:url(/images/nav/gaychat_pas.jpg);}
.forum {background-image:url(/images/nav/forum_akt.jpg);}
.forum a {background-image:url(/images/nav/forum_pas.jpg);}
.gayforum {background-image:url(/images/nav/gayforum_akt.jpg);}
.gayforum a {background-image:url(/images/nav/gayforum_pas.jpg);}
.tarinat {background-image:url(/images/nav/tarinat_akt.jpg);}
.tarinat a {background-image:url(/images/nav/tarinat_pas.jpg);}
.gaytarinat {background-image:url(/images/nav/gaytarinat_akt.jpg);}
.gaytarinat a {background-image:url(/images/nav/gaytarinat_pas.jpg);}
.kuvat {background-image:url(/images/nav/kuvat_akt.jpg);}
.kuvat a {background-image:url(/images/nav/kuvat_pas.jpg);}
.amatoorikuvat {background-image:url(/images/nav/amatoorikuvat_akt.jpg);}
.amatoorikuvat a {background-image:url(/images/nav/amatoorikuvat_pas.jpg);}
.deitit {background-image:url(/images/nav/deitit_akt.jpg);}
.deitit a {background-image:url(/images/nav/deitit_pas.jpg);}

.menuerotin {background-image:url(/images/nav/menu_alaosa.jpg); width: 160px; height: 5px}

.alamenu-sijanti {
	margin-left: 59px;
	width: 87px;
	height: 69px; }
	
.alamenu {
	margin: 0;
	padding: 0;
	width: 87px;
	font-size: 6px;
	list-style: none; }

.alamenu li {
	padding: 0;
	margin: 0;
	height: 19px;
	list-style: none;
	background-repeat: no-repeat; }

.alamenu li a, .alamenu li a:visited {
	display: block;
	text-decoration: none;
	height: 19px;
	background-repeat: no-repeat; 
	outline: none; }
	
.herkkunet {background-image:url(/images/nav/herkkunet_akt.jpg);}
.herkkunet a {background-image:url(/images/nav/herkkunet_pas.jpg);}
.koodinet {background-image:url(/images/nav/koodinet_akt.jpg);}
.koodinet a {background-image:url(/images/nav/koodinet_pas.jpg);}
.iskurinet {background-image:url(/images/nav/iskurinet_akt.jpg);}
.iskurinet a {background-image:url(/images/nav/iskurinet_pas.jpg);}

.keskialue {margin-left: 22px}

.sisalto-ylapuoli {
	width: 450px;
	height: 60px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: left; }

.sisalto-ylapuoli p {margin-top: 0}

.tabit {margin-top: 10px; margin-bottom: 1px}
.tab-akt a, .tab-pas a {display: inline-block; width: 89px; height: 16px; padding-top: 4px; text-align: center; font: 9px Verdana, Geneva, sans-serif; margin-right: 2px; text-decoration: none}
.tab-akt a {background-image: url(/images/nav/sininen_aktiivinen_tabi.gif); color: #000000}
.tab-pas a {background-image: url(/images/nav/sininen_passiivinen_tabi.gif); color: #cccccc}
.tab-pas a:hover {background-image: url(/images/nav/sininen_aktiivinen_tabi.gif)}

.vaihtuva { }

.sisalto-vierittyva {
	width: 470px;
	height: 390px;
	overflow: auto; }
	
.sisaltotaulukko {
	width: 450px; }

.rivi1 td {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border-left: 1px;
	border-left-color: #006a8d;
	border-left-style: solid; 
	border-bottom: 1px;
	border-bottom-color: #006a8d;
	border-bottom-style: solid;
	vertical-align: top; }
	
.rivi2 td {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	border-left: 1px;
	border-left-color: #a0c1cb;
	border-left-style: solid; 
	border-bottom: 1px;
	border-bottom-color: #a0c1cb;
	border-bottom-style: solid; 
	vertical-align: top; }
	
.rivi1 {
	background-color: #0090b5;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px; }

.rivi2 {
	background-color: #fff;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px; }
	
.kuvateksti {
	width: 450px;
	background-color: #ffcc00;
	background-image: url(/images/bannerit/tekstilaatikko.jpg);
	background-position: top;
	background-repeat: no-repeat;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #000000; }

.kuvateksti p {margin-top: 0; padding-left: 20px; padding-right: 20px; padding-bottom: 7px}

.kuvateksti p a {font-weight: bold; color:#CC0033; text-decoration: none}

.kuvateksti p a:hover {font-weight: bold; color: #990000; text-decoration: underline;}

.alateksti {
	color: #888888;
	padding-left: 100px;
	padding-top: 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: center}

.alateksti a {color: #888888; text-decoration: none}
.alateksti a:hover {color: #ff0000; text-decoration: underline}
