body {
	background-color:#E0E0E0;
	font-family: verdana;
	text-color:#000000;
	margin:10px 10px 10px 10px;
	}

html .fb_share_button { 
	display: -moz-inline-block; 
	display:inline-block; 
	padding:1px 5px 0 20px; 
	height:15px; 
	border:1px solid #FFF; 
	background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?2:26981) no-repeat top left; 
}

html .fb_share_button:hover { 
	color:#fff; 
	border-color:#295582; 
	background:#3b5998 url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?2:26981) no-repeat top left; 
	text-decoration:none; 
}

html .bg_share_button { 
	display: -moz-inline-block; 
	display:inline-block; 
	padding:1px 5px 0 20px; 
	height:15px; 
	border:1px solid #FFF; 
	background:url('/img/comment.png') no-repeat top left; 
} 

html .bg_share_button:hover { 
	color:#fff; 
	border-color:#295582; 
	background:#3b5998 url('/img/comment.png') no-repeat top left; 
	text-decoration:none; 
} 


form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
table, td, tr {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;	
	}	
	
table.Main, table.TinyMain {
	/* the main table - with borders
		width is specified by content */
	background-color: #FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

	
table.Menu {
	/* top (popup)menu table */
	width:660px;
	margin-bottom:20px;
	}
	
div.MenuItem {
	cursor:pointer;
	font-weight:bold;
	width:100%;
	padding:2px 5px 2px 5px;
	background-color:#FFFFFF;
	}
	
	
table.Bottom {
	/* top (popup)menu table */
	width:660px;
	margin-top:20px;
	}	


td.MainCorner {
	/* main table corners */
	width:5px;
	height:5px;
	}

td.Main {
	/* midpart of the Main table, holds the contents of the page*/
	text-align:center;
	padding-right:5px;
	}
	
td.TinyMain {
	/* midpart of the Main table, holds the contents of the page*/
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;	
	}	
	

div.LeftPad {
	padding:10px 0px 10px 10px;
	}
	
td.Title {
	/* text content */
	font-family: verdana;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 0px 0px;	
	margin:0px 0px 0px 0px;	
	text-align:left;
	}

div.Title {
	/* text content */
	font-family: verdana;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 0px 10px;	
	margin:0px 0px 0px 0px;	
	text-align:left;
	}
	
	
td.Error {
	/* text content */
	font-family: verdana;
	font-weight:bold;
	color:#FF0000;
	font-size:13px;
	padding:0px 0px 0px 0px;	
	margin:0px 0px 0px 0px;	
	vertical-align:top;	
	text-align:left;
	}	

td.Text {
	/* text content */
	font-family: verdana;	
	font-size:12px;
	padding:0px 0px 0px 0px;	
	margin:0px 0px 0px 0px;	
	vertical-align:top;
	text-align:left;
	}
		
			
div.Margins {
	/* div for the content ... this gives the page margins */
	padding:20px 20px 20px 20px;
	margin:0px 0px 0px 0px;		
	}	
	

	
div.TinyMargins {
	/* div for the content ... this gives the page margins */
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;		
	}		
	
td.MainSide {
	/* keskiosan vasen & oikea frame */
	width: 5px;
	}

td.MainCenter {
	/* keskiosan ylä- ja alaosat */
	height:5px;
	}

td.Bottom {
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	border-top:1px solid #B0B0B0;
	font-size:12px;
	}

td.TopMenu {
	vertical-align: top;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #B0B0B0;
	text-align: left;
	}

a {
	color: #808080;
	text-decoration:none;
	}
	
h1 {
	font-size:14px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;	
	}	


td, TD, p, P {
	font-family: verdana;
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;	
	}
	
p.Normal {
	font-family: verdana;
	font-weight:bold;
	font-size:12px;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	}	
	
p.Small, p.ArtSm, p.CompSm  {
	font-family: verdana;
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;	
	}		

	

textarea, input, select {
	font-size:12px;
	font-family: verdana;	
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	border-top:2px solid #B0B0B0;
	border-left:2px solid #B0B0B0;
	border-right:2px solid #F0F0F0;
	border-bottom:2px solid #F0F0F0;			
	}	

input.Check {
	color: #808080;
	font-size:12px;
	font-family: verdana;	
	font-weight:bold;
	vertical-align:middle;
	border: 0px;
	background-color:#FFFFFF;
	}	
	
input.Button {
	color: #808080;
	font-size:12px;
	font-family: verdana;	
	font-weight:bold;
	vertical-align:middle;
	background-color:#FFFFFF;
	border-right:2px solid #B0B0B0;
	border-bottom:2px solid #B0B0B0;
	border-top:2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;	
	margin:2px 2px 2px 2px;
	}	

div.FrontPageCell {
	padding:10px 10px 5px 10px;
	width:150px;
	}
	
td.FrontPageCell {
	/* text content */
	font-family: verdana;	
	font-size:12px;
	padding:0px 0px 0px 0px;	
	margin:0px 0px 0px 0px;	
	vertical-align:top;
	text-align:center;
	}	
	

div.PopupMenu {
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	filter:alpha(enabled=1,opacity:100);
	opacity:1;
	position:absolute;
	visibility:hidden;
	background-color:#FFFFFF;
	/*border:1px solid #F0F0F0;*/
	width:165px;
	text-align:left;
	z-index:100;	
	}
	
	

div.SideMenu {
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
	z-index: 100;
	filter:alpha(enabled=1,opacity:100);
	opacity:1;
	position:absolute;
	visibility:hidden;
	}	


div.Competition {
	padding:0px 0px 20px 0px;
	}

div.ArtPad {
	padding-left:10px;
	}

div.ArtBody {
	width:580px;
	clear:both;
	float:left;
	margin:10px 0 10px 0;	
	padding:0 0 0 0;
	}

div.ArtBodyLeft {
	width:350px;
	float:left;
	}


div.ArtBodyRight {
	width:200px;
	float:right;
	}


.SideMenuLeft {
	vertical-align:top;
	position:relative;
	float:left;
	width:70px;
	}

.SideMenuRight {
	vertical-align:top;
	position:relative;
	float:left;	
	}	

div.SideMenuImg, div.SideMenuTxt {
	margin:0 0 0 0;
	padding:5px 0 0 0;
	font-size:10px;
	font-weight:normal;
	background-color:#FFFFFF;
	cursor:pointer;
	text-align:left;
	height:70px;	
	}	


div.SideMenuImg {
	width:70px;
	height:70px;	
	}
	
div.SideMenuTxt {
	width:130px;
	padding-right:5px;
	height:70px;
	}

div.MenuExp {
	/* border:1px solid #F0F0F0; */
	border-left:0;
	visibility:hidden;
	position:absolute;
	}
		
	
.ln {
	text-align:center;
	position:relative;
	left:50px;
	width:660px;
	float:left;
	clear:both;
	margin:5px 0px 5px 0px;
	padding:0 0 0 0;
	}
	
div.SideTitle {
	/* text content */
	font-family: verdana;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 0px 0px;	
	margin:0px 0px 0px 0px;	
	text-align:left;
	}
		
	
div.MainTitle {
	font-family: verdana;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 0px 10px;	
	margin:0px 0px 0px 0px;	
	text-align:left;
	}

div.SubTitle {
	font-family: verdana;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 5px 0px;	
	margin:0px 0px 0px 0px;	
	text-align:left;
	}

div.Bottom {
	margin-top:20px;
	padding-top:10px;
	border-top:1px solid #B0B0B0;
	width:660px;
	}