@charset "utf-8";
/* CSS Document 
@import url("textstyles.css");
@import url("linkstyles.css");
@import url("gallerystyles.css");*/


body {
background-image:url(../c_img/master_bg.jpg);
background-color:#000000;
background-repeat:repeat-x;
margin:0;
padding:0;
height:100%;
width:100%;
font:11px Arial, Helvetica, sans-serif;
text-align:center;

}
#wrapper{ position:relative; width:929px; height:auto; margin:0 auto;}
#head{width:929px; height:115px; background-image:url(../c_img/head.png); background-repeat:no-repeat;}
#navi{width:929px; height:50px; background-image:url(../c_img/nav_bg.jpg); background-repeat:no-repeat; text-align:right; }
#contentholder{width:929px; height:auto;  background-color:#FFFFFF; display:table; background-image:url(../c_img/left_bar.jpg); background-repeat:no-repeat;}
#leftside{ float:left; width:250px; height:450px; }
#rightside{ float:right; width:615px; min-height:400px; text-align:left; display:table; height:100%;}
#clear{clear:both;}
#footer{width:914px; height:30px; background-image:url(../c_img/footer_bg.jpg); background-repeat:no-repeat;text-align:right; font:12px/18px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#FFFFFF;padding:10px 15px 0 0; text-transform: uppercase;}

#modholder{float:right; width:180px; margin:10px 0; height:100%;}
.dataholder{margin:15px;}

/*LINKIT*/
#navi li{margin:15px 13px 0 0; float:right; list-style:none; font:12px/18px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#FFFFFF;text-transform: uppercase;}
#navi ul { margin:0;padding:0;height:20px; vertical-align:bottom;}


a.navi:link, a.navi:visited, a.navi:active{font:12px/18px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
a.navi:hover{font:12px/18px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}

a.foot:link, a.foot:visited, a.foot:active{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
a.foot:hover{ text-decoration:underline; margin:15px 0 0 0;}

a.mod:link, a.mod:visited, a.mod:active{font:10px Arial, Helvetica, sans-serif; color:#990000; text-decoration:none;}
a.mod:hover{ text-decoration:underline;}

a.news:link, a.news:visited, a.news:active { font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #000000;text-decoration: none;}
a.news:hover {	font: bold 10px Verdana, Arial, Helvetica, sans-serif;color: #666666;text-decoration: none;}
a.news2:link, a.news2:visited, a.news2:active { font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #990000;text-decoration: none;}
a.news2:hover {	font: bold 10px Verdana, Arial, Helvetica, sans-serif;color: #666666;text-decoration: none;}

a.keikka:link, a.keikka:visited, a.keikka:active { font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #990000;text-decoration: none;}
a.keikka:hover {	font: 10px Verdana, Arial, Helvetica, sans-serif;color: #666666;text-decoration: underline;}

a.gb:link, a.gb:visited, a.gb:active { font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #990000;text-decoration: none;}
a.gb:hover {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #990000;text-decoration: underline;}


/*TEKSTIS*/
b.modhead{font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#990000;}
p.headb{font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#990000;}
.fbnews{ width:420px; float:left; margin:10px 0; background-color:rgb(240,240,240); padding:5px; display:table;}
.newsheader{font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#990000;}
p.header{font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#990000;}
.contenttxt{margin:15px;}
.basic{font:11px Arial, Helvetica, sans-serif; text-align:left;}
.txt3{font:11px Arial, Helvetica, sans-serif;}
.txthead{font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#990000;}
#rightside table{ margin:15px;}
.bighead{font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#990000; text-transform: uppercase;}
#langholder{ position:relative; top:95px; float:right; height:20px; }
.mba{ color:#990000;}


#mailer{ width:190px;}
input.mailerin{ font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#666666; width:160px;}
input.mailerinbutton{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
#active {
	
	margin-top:90px;
	width: 620px;
	text-align:left;
	font:13px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	height:250px;
	background-color:#000000;
}

/*KEIKAT*/
#selgig{float:left; width:250px; min-height:200px; }
#giglistholder{float:right; width:210px; margin:0 0 0 10px;}
option{ font:9px Verdana, Arial, Helvetica, sans-serif;}
select{ font:9px Verdana, Arial, Helvetica, sans-serif;}
#gig1{}
#gig2{}

/*releace*/
.recordholder{ display:table; margin:0 0 15px 0; width:600px;}
.labelholder{width:300px; float:left;display:table; text-align:center; }
.cddata{float:right; margin:0 0 0 15px;width:270px;}

/*liput*/
#liput { margin:0;padding:0;height:20px; vertical-align:bottom; width:auto;}
#liput li{ display:block; height:20px; margin:0 5px 0 0; float:right;}
#liput img{border:0;}

/*GAllery*/
.gallerylist{float:right; width:440px; display:block;}
.gallerylist .image{float:left; width:110px; height:70px; display:block; text-align:center; border:0; }
.gallerylist .image a{border:0; }
.gallerylist .image img{width:100px; height:65px;}

