html, body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font: normal 12px "Arial";
	color: #4B4B4B;
	background: url(/.files/1/images/bg.jpg);
	scrollbar-face-color: #F1F1F1;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #7C7C7C;
	scrollbar-3dlight-color: #FFF;
	scrollbar-arrow-color: #7C7C7C;
	scrollbar-track-color: #FFF;
	scrollbar-darkshadow-color: #FFF;
}

table {
	border-collapse: collapse;
}

img {
	border: none;
}

a {
	text-decoration: none;
	color: #1C98DE;
}

a:hover {
	color: #365A70;
}

td, th {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	font: normal 12px "Arial";
	color: #4B4B4B;
	text-align: justify;
}

hr {
	border: 1px solid #E6E6E6;
	height: 1px;
	margin: 5px 0px 5px 0px;
	margin: expression(0);
}

h1 {
	margin: 0px;
	font: bold 14px "Arial";
	color: #75939E;
}

div.Bg {
	display: block;
	width: 100%;
	height: 100%;
	background: top repeat-x;
}

div.Bg div {
	background: url(/.files/1/images/bl.img.gif) bottom left no-repeat;
}

div.Bg div div {
	background: url(/.files/1/images/br.img.jpg) bottom right no-repeat;
}

div.Bg div div table {
	width: 100%;
	height: 100%;
	background: url(/.files/1/images/tl.img.png) top left no-repeat;
	filter: expression(fixPNG(this));
}

div.Bg div div div {
	width: auto;
	height: auto;
	background: none;
}

td.Menu {
	color: #FFF;
	height: 521px;
}

td.Menu div {
	position: relative;
	z-index: 2;
}

td.Menu div a {
	color: #FFF;
}

td.Menu div img {
	filter: expression(fixPNG(this));
	margin-bottom: 49px;
}

td.Menu div div {
	width: 131px;
	display: block;
	margin-bottom: 45px;
}

td.Menu div div a {
	display: block;
	width: 131px;
	height: 19px;
	border-bottom: 1px solid #A7CEB9;
	text-transform: uppercase;
	line-height: 19px;
}

td.Menu div div a:hover {
	color: #1C99D9
}

td.Menu div div a font {
	font: normal 12px/19px "Arial";
	color: #1C99D9
}

td.Menu div span {
	display: block;
	height: 10px;
	line-height: 10px;
}

td.Menu div span a {
	font: normal 11px "Arial";
	margin: 0px 2px 0px 2px;
	line-height: 10px;
}

td.Menu div h1 {
	height: 60px;
	margin: 0px;
	font: normal 29px/60px "Arial";
	text-transform: uppercase;
	color: #FFF;
}

td.Menu div#FlashContent {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
}

td.Address {
	background: url(/.files/1/images/bottom.line.gif) top left no-repeat;
	height: 134px;
	padding-top: 22px;
}

td.Address address {
	margin-left: 11px;
	padding: 8px;
	border-left: 3px solid #355B6E;
	font: normal 11px "Arial";
}

td.Block {
	width: 4%;
	border: none !important;
}

tr.News td {
	width: 48%;
	border-top: 1px solid #E6E6E6;
	padding: 33px 0px 14px 0px;
}

tr.News td code {
	display: table-cell;
	float: expression('left');
	width: 84px;
	color: #7592A0;
	text-align: center;
	font: normal 30px "Arial";
}

tr.News td code font {
	display: block;
	font: normal 11px "Arial";
}

tr.News td span {
	display: table-cell;
	top: 0px;
	float: expression('left');
}

tr.News td span h1 {
	margin: 0px;
	padding: 0px;
	font: bold 14px "Arial";
	padding-bottom: 12px;
	margin-bottom: 11px;
	border-bottom: 1px solid #E6E6E6;
}

tr.News td div {
	color: #E6E6E6;
}

tr.News td div a {
	padding: 0px 6px 0px 6px;
	font: bold 14px "Arial";
}

tr.News td div font {
	padding: 0px 6px 0px 6px;
	font: bold 14px "Arial";
	color: #365A70;
}

tr.News td.Block {
	width: 4%;
}

td.Layer table {
	width: auto !important;
	height: auto !important;
	background: none !important;
	filter: none !important;
}

td.rMenu {
	border-top: 1px solid #E6E6E6;
	width: 389px;
	padding: 33px 0px 14px 0px;
	text-align: left;
}

td.Layer {
	padding: 0px 0px 14px 0px;
}

td.Border {
	border-top: 1px solid #E6E6E6;
	padding-top: 33px;
}

div.Video {
	display: block;
}

div.Video span {
	display: block;
	float: left;
	width: 160px;
	height: 250px;
	text-align: center;
}

div.Video span a img {
	border: 1px solid #1D98DB;
	margin-bottom: 15px;
}

form.Form {
	display: block;
}

form.Form label, form.Form input, form.Form textarea {
	display: block;
	width: 100%;
}

form.Form label {
	line-height: 24px;
}

form.gForm {
	display: block;
}

form.gForm fieldset {
	display: block;
	border: none;
	background: #F0F0EE;
	padding: 8px 9px 0px 9px;
}

form.gForm label {
	display: none;
}

form.gForm input, textarea {
	display: block;
	width: 100%;
	border: none;
	margin-bottom: 8px;
	color: #1C98DE;
}

form.gForm img {
	margin-bottom: 8px;
}

form.gForm a {
	display: block;
	font-weight: bold;
	text-align: right;
	line-height: 25px;
}

div.Guest {
	padding: 30px 0px 40px 0px;
	border-bottom: 1px solid #E6E6E6;
	color: #7592A2;
}

div.Guest code {
	display: block;
	font: normal 10px "Arial";
}

div.Guest span {
	display: block;
	margin-top: 10px;
	padding: 20px;
	background: #E6E6E6;
}

div.Pages {
	display: block;
	color: #E6E6E6;
	padding-top: 20px;
}

div.Pages a {
	width: 20px;
	color: #1A9ADB;
	text-align: center;
	font: normal 12px "Arial";
}

div.Pages font {
	display: block;
	color: #375B71;
	font: normal 12px "Arial";
	padding-top: 10px;
}

div.Pages a font {
	display: inline;
	font-weight: bold;
	padding-top: 0px;
}

div.Photo {
	display: block;
}

div.Photo a {
	display: block;
	float: left;
	width: 150px;
	height: 150px;
	text-align: center;
	vertical-align: middle;
	margin: 4px;
}














div.disks span br{
	clear: none;
	font-size: auto;
}

div.disks span a img {
	margin-right: 22px;
}

div.disks br {
	clear: both;
	font-size: 0px;
}

div.disks h3 {
	font: normal 10px "Arial";
	margin-left: 20px;
	margin-right: 20px;
}

table.disks {
	margin-top: 20px;
	border-bottom: solid 1px #e6e6e6;
	width: 100%;
	height: auto !important;
}

table.disks td{
	height: 28px;
	line-height: 28px;
	border-bottom: solid 1px #e6e6e6;
	vertical-align: middle;
	text-align: left;
	font: bold 12px "Arial";
	color: #aec2cc;
	margin: 0px;
	padding: 0px;
}


table.disks th{
	background-color: #e6e6e6;
	vertical-align: middle;
	font: normal 9px "Arial";
	color: #365c70;
	text-align: left;
	height: 18px;
	margin: 0px;
	padding: 0px;
}

table.disks td a {
	font: bold 12px/10px "Arial";
	FONT-STYLE: italic;
	color: #365c70;
	margin: 0px;
	padding: 0px;
}

table.disks td a img {
	width: 14px;
	height: 14px;
	margin: 0px;
	padding: 0px;
}

table.alboms td {
	border-top: solid 1px #e6e6e6;
	border-bottom: solid 1px #e6e6e6;
	text-align: center;
	padding-top: 22px;
	padding-bottom: 40px;
}

table.alboms td a img {
	height: 189px; 
        width: 189px;
	border: solid 1px #1D98DB;
}

table.Table {
	width: 100%;
}

table.Table th, table.Table td {
	padding: 5px;
	margin: 5px;
}

table.Table th {
	font-weight: bold;
}