/* ##### MAIN STYLE ##### */
body
{
	margin: 0px;
background: #97126D url(images/stars.jpg) repeat-x 50% 0;
	color: #FFFFFF;
	font: 11px tahoma, arial, verdana, sans-serif;
}

tablo
{
border-style:solid; 
border-width:1px; 
border-color:black; 
background-color:silver;
}

img
{
	border: 0px;
}

p
{
	margin: 0px;
}

a:link, a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

a:hover, a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}

/* ##### FORM STYLE ##### */
.bginput
{
	background: #ED52AD;
	border: 1px solid #D2498B;
	width: 90%;
	color: #FFFFFF;
	font: 11px tahoma, arial, verdana, sans-serif;
	padding: 2px;
}

.button
{
	background: #FFFFFF;
	border: 1px solid #C4C5C5;
	font: 11px tahoma, arial, verdana, sans-serif;
	color: #000000;
}

form
{
	margin: 0px;
}

/* ##### HEADER STYLE ##### */
.header
{
	vertical-align: bottom;
}

/* ##### TYPE LINK STYLE ##### */
.type_links
{
	margin: 0px;
	padding-top: 80px;
	float: right;
}

.type_links li
{
	padding-right: 20px;
	font-size: 14px;
	font-weight: bold;
	float: left;
	list-style: none;
}

/* ##### COMMON PAGE STYLE ##### */
.position
{
	width: 822px;
	margin: auto;
}

.clear
{
	clear: both;
}

.spacer
{
	padding: 2px 10px 2px 10px;
}

.files
{
	background: #ED52AD;
}

.thumbnail
{
	float: left;
	clear: right;
}

.description
{
	background: #ED52AD;
	border: #ED52AD 1px solid;
	height: 100%;
}

.description2
{
	background: #B82C70;
	border: #D2498B 1px solid;
	height: 100%;
}

.footer
{
	clear: both;
	background: #000000;
	height: 38px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 7px;
	line-height: 14px;
}

h1
{
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

.padding
{
	padding: 10px;

}

/* ##### SEARCH STYLE ##### */
.search
{

}

/* ##### SIDE STYLE ##### */
.side
{
	float: left;
	width: 200px;

}



.side_header
{
	background: url(images/side_header.gif) no-repeat;
	padding: 7px 15px 0 15px;
	height: 28px;
	color: #373737;
	font-weight: bold;
}

.side_bg
{
	background: url(images/side_bg.gif) repeat-y;
}

.side_bottom
{
	background: url(images/side_bottom.gif) no-repeat;
	width: 186px;
	height: 9px;
}

/* ##### CATEGORY STYLE ##### */
.list
{
	margin: 0px;
	padding: 5px 0 5px 25px;
}

/* ##### CONTENT STYLE ##### */
.content
{
	width: 540px;
	float: left;
	padding-top: 10px;
}

/* ##### HEADING RIGHT ##### */
.heading_right
{
	font-weight: bold;
	float: left;
	height: 11px;
	float: right;
}

.heading
{
	background: url(images/heading_right.gif);
}

.heading_left
{
	background: url(images/heading_left.gif);
	font-weight: bold;
	float: left;
	height: 11px;
	white-space: nowrap;
}