@charset "utf-8";
/*
Design by http://www.templateaccess.com
Released for free under a Creative Commons Attribution 3.0 License
*/

body {
	margin: 0;
	padding: 0;
	width: 100%;
	color: #999999;
	font: normal 10px/1.8em Arial, Helvetica, sans-serif;
	word-spacing: inherit;
	font-size: 9px;
	text-align: left;
}
html, .main {
	padding: 0;
	margin: 0;
	background: #989791 url(images/main_bg.jpg) top center repeat-x;
	text-align: left;
	font-size: 14px;
}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
.logo {
	padding: 20px 0 50px 20px;
	margin: 0 auto;
	width: 950px;
	font-size: 36px;
}
.logo img { float:left; margin:0 10px 0 0; }
h1 {
	margin: 0;
	padding: 5px 0;
	width: 400px;
	color: #1f7fbb;
	letter-spacing: normal;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 1.2em;
	font-weight: bolder;
	font-variant: normal;
	background-color: #FFF;
}
h1 a, h1 a:hover { color:#1f7fbb; text-decoration:none;}
h1 span { color:#fff;}
h1 small { text-align:left; float:right; width:400px;  color:#a5a4a4; display:block; padding:3px 0 0 10px; font:normal 12px/1.2em Arial, Helvetica, sans-serif; letter-spacing:normal;}
h2 { font:normal 24px Arial, Helvetica, sans-serif; padding:0; margin:5px 0; color:#595959;}
p {
	margin: 8px 0;
	padding: 0 0 8px 0;
	font-size: 12px;
	font-weight: bold;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-style: normal;
	line-height: 1.8em;
	font-variant: normal;
	color: #3F3F3F;
	text-align: left;
}
p.spec { text-align:right;}
a { color:#2cadff; text-decoration:none;}
a:hover { text-decoration:underline;}
a.rm, a.com { margin-left:8px; padding:9px 12px; background:url(images/a_bg.gif) repeat-x top; text-decoration:none; color:#fff;}

.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}

/* header */
.header {
	text-align: center;
}
.header_resize {
	padding:0;
	width:1024px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/* menu */
.menu_nav {
	margin: 0 auto;
	padding: 5px 10px 0 20px;
	float: none;
	width: 950px;
	text-align: center;
	font-size: 12px;
	color: #D40000;
}
.menu_nav ul { list-style:none; width:500px; float:left; padding:10px 0 0 0;}
.menu_nav ul li { margin:0; padding:0 10px; float:left; }
.menu_nav ul li a { display:block;  margin:0; padding:0px 10px; color:#a5a4a4; text-decoration:none; font:normal 13px Arial, Helvetica, sans-serif;}
.menu_nav ul li.active a, .menu_nav ul li a:hover { color:#2aabfc; text-decoration:underline;}
/* search */
.search { float:right; margin:0; padding:0; width:300px;}
.search form { padding:0; margin:0; }
.search span { display:block; float:left; background:#fefefe; border:1px solid #fefefe; width:250px; padding:0 10px; height:29px; margin:0;}
.search form .keywords { width:220px; line-height:13px; height:13px; float:left; background:none; border:0; padding:8px 0px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#959595; }
.search form .button { float:left; margin:0; padding:1px 0 0 0; border:0; position:relative; }
/* content */
.content {
	padding: 0;
	text-align: left;
	font-size: 12px;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: auto;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-style: normal;
	background-color: #232323;
	border-bottom-color: #232323;
	font-weight: normal;
}
.content p.link { background:url(images/li_a.gif) left no-repeat; padding:0 0 0 15px;}
.content_resize {
	margin: 0 auto;
	padding: 0;
	width: 950px;
	background: #fff;
	border: 10px solid #898781;
	font-size: 9px;
}
.content .mainbar {
	margin:0;
	float:left;
	height: 500px;
}
.content .mainbar img { float:left; padding:4px; margin:0 10px 0 0; border:1px solid #f2f2f1; background-color:#fbf9f9;}
.content .mainbar .article {
	margin:0 0 20px 0;
	padding:30px 20px;
	width:620px;
}
.content .mainbar .article span.butons a { margin:0 5px 0 0; float:right; color:#9a9a9a; padding:1px 10px; text-decoration:none;  border:1px solid #ebe8e8; background:#fbfbfc;}
.content .mainbar .article span.butons a:hover { border:1px solid #d9f0ff; background:#40b5ff; color:#fff; text-decoration:none;}
.content .mainbar .article span.butons a.active {  border:1px solid #ebe8e8;  background:#40b5ff; color:#fff; text-decoration:none;}
.content .sidebar { margin:0; padding:0; float:right; }
.content .sidebar .gadget { margin:0 0 20px 0; padding:30px 20px; width:230px; }
ul.sb_menu, ul.ex_menu { margin:0; padding:0; list-style:none; color:#959595;}
ul.sb_menu li, ul.ex_menu li { margin:0;}
ul.sb_menu li { padding:4px 0 4px 15px; width:220px;}
ul.ex_menu li { padding:4px 0 8px 15px;}
ul.sb_menu li a, ul.ex_menu li a { color:#959595; text-decoration:none; margin-left:-12px; padding-left:15px;  background:url(images/li_a.gif) left no-repeat;}
ul.sb_menu li a:hover, ul.ex_menu li a:hover { color:#2cadff; text-decoration:underline; background:url(images/li_a.gif) left no-repeat;}
ul.sb_menu li a:hover { text-decoration:underline;}
ul.ex_menu li a:hover { text-decoration:none;}

/* subpages */
.content .mainbar .comment { margin:0; padding:16px 0 0 0;}
.content .mainbar .comment img.userpic { border:1px solid #dedede; margin:10px 16px 0 0; padding:0; float:left;}

/* fbg */
.fbg { padding:10px 0 0 0; background:#989791 url(images/footer_bg.gif) bottom repeat-x;}
.fbg_resize {
	width:922px;
	background:#fff;
	border:5px solid #898781;
	padding:20px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.fbg  h2 { color:#595959;}
.fbg  p {
	color: #595959;
	text-align: center;
}
.fbg a { color:#2aabfc;}
.fbg  img { padding:4px; border:1px solid #cfd2d4; background-color:#fff;}
.fbg .col { margin:0; float:left;}
.fbg .c1 { padding:0 16px 0 0; width:266px;}
.fbg .c2 { padding:0 16px; width:300px;}
.fbg .c3 { padding:0 0 0 16px; width:260px;}
.fbg .c1 img { margin:8px;}
.fbg .c3 img { margin:8px 16px 4px 0; float:left;}

/* footer */
.footer {
	width:970px;
	margin:0 auto;
	text-align: center;
}
.footer p.lf { margin:0; padding:4px 0; float:right; width:auto; text-align:right; line-height:1.5em; color:#fff;}
.footer p.lf a { color:#2aabfc;}
.footer p.lr { margin:0; padding:4px 0; float:left; width:auto; line-height:1.5em; color:#fff;}
.footer p.lr a { color:#2aabfc;}


/* form */
ol { list-style:none;}
ol li { display:block; clear:both;}
ol li label { display:block; margin:0; padding:16px 0 0 0;}
ol li input.text { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:5px 2px; height:16px; background:#fff;}
ol li textarea { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:2px; background:#fff;}
ol li .send { margin:16px 0 0 0;}
.main.style44 .content div table tr th table tr th table tr td table tr .style361 p .style45 {
	font-size: 10px;
}
.main.style44 .content div table tr th table tr th table tr td table tr td p .style265 {
	font-size: 10px;
}
.main.style44 .content div table tr th table tr th table tr td table tr th p {
	font-size: 12px;
	font-style: normal;
	text-align: center;
	color: #F60;
}
.main.style44 .content div table tr th table tr th table tr td table {
	text-align: center;
}
.main.style44 .content div table tr th table tr th table tr td table tr td p iframe {
	text-align: center;
}
.main.style44 .content div table tr th table tr th table tr td table {
	text-align: center;
	font-size: 18px;
	color: #000;
	background-color: #000000;
}
.main.style44 .content div table tr th table tr th table tr th table tr th {
	font-size: 14px;
	color: #FFF;
	font-style: normal;
	line-height: normal;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
}
.main.style44 .content div table tr th table tr th table tr td table tr th p {
	color: #333333;
	font-weight: bold;
	font-style: normal;
	font-size: 18px;
	text-align: left;
	background-color: #FFFFFF;
}
.main.style44 .content div table tr th table tr th table tr th table tr td table {
	color: #666;
	font-size: 14px;
	background-color: #232323;
	text-align: right;
}
.main.style44 .content div table tr th table tr th table tr th table tr td table tr th .style100 {
	text-align: right;
	font-style: normal;
	font-size: 14pt;
	color: #FFF;
}
.main.style44 .content div table tr th table tr th table tr th table tr td table tr th table tr th {
	text-align: center;
}
.main.style44 .content div table tr th table tr th table tr th table tr td table tr th table tr th .style1121 .style100 .style101 {
	font-style: italic;
}
.main.style44 .content div table tr th table tr th table tr th table tr td table tr th table tr th .style1121 .style100 .style101 {
	font-style: italic;
}
.main.style44 .content div table tr th table tr th table tr th table tr td table tr th table tr .style100 .style1121 {
	font-style: italic;
}
.main.style44 .content div table tr th table tr th table tr th table tr td table tr th table tr .style100 .style1121 {
	font-style: normal;
	background-attachment: local;
	text-align: left;
}
.main.style44 .content div table tr th table tr th table tr th table tr th table .style2221 th {
	text-align: center;
	background-color: #999;
}
.main.style44 .content div table tr th table tr th table tr th table tr th table tr th {
	text-align: center;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	background: 333333;
	background-color: #010101;
}
.main.style44 .content div table tr th table tr th table tr td table tr .style176 table tr .style176 table tr td table {
	text-align: center;
}
.main.style44 .content div table tr th table tr th table tr td table tr .style176 table tr .style176 table {
	color: #333;
	text-align: center;
}
.main.style44 .content div table tr th table tr th table tr th table tr td table tr th table tr .style100 .style1121 .style90 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.main.style44 .content div table tr th table tr th table tr td table tr .style176 table tr .style176 table tr td {
	text-align: left;
}
.main.style44 .content div table tr th table tr th table tr td table tr .style176 table tr .style176 table tr td {
	text-align: center;
}
.main.style44 .content div table tr th table tr th table tr td table tr .style176 table tr .style176 table tr td .style176 strong {
	text-align: left;
}
.main.style44 .content div table tr th table tr th table tr td table tr .style176 table tr .style176 table tr td p .style187 .style188 .style75 {
	text-align: center;
}
.main.style44 .content div table tr th table tr th table tr td table tr .style176 table tr .style176 table tr td .style72 .style75 {
	text-align: center;
}
.main.style44 .content div table tr th table tr th table tr td table tr .style176 table tr .style176 table tr td .style176 strong {
	text-align: left;
}
.main.style44 .content div table tr th table tr th table tr td table tr .style176 table tr .style176 table tr td .style185 {
	text-align: justify;
}
.main.style44 .content div table tr th table tr th table tr th table tr td table tr th table tr .style1121 {
	text-align: left;
	background-color: #FFF;
}
.main.style44 .content div table tr th table tr th table tr th table tr td table tr th table tr .style100 .style1121 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.ITAL {
	font-style: italic;
	font-size: 16px;
	background-color: #FFF;
}
.main.style44 .content div table tr th table tr th table tr th table tr td table tr th table {
	text-align: left;
	font-size: 16px;
	font-style: normal;
	background-color: #FFF;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	border-color: #FFF;
	color: #FFF;
}
.main.style44 .content div table tr th table tr th table tr th table tr td table tr th table tr .style1121 table tr th {
	color: #333333;
}
.main.style44 .content div table tr th table tr th table tr th .style63 .style64 .style73 strong {
	font-weight: normal;
}
.main.style44 .content div table tr th table tr th table tr th table tr td .style35 a {
	font-size: 10px;
}
.main.style44 .content div table tr th table tr th table tr th table tr td .style204 a {
	font-size: 8px;
}
.tm {
	font-size: 7px;
}
.tm {
	color: #FFFFFF;
}
.main.style44 .content div table tr th table tr th table tr th .style516 {
	color: #999;
}
SONGS {
	font-size: 18px;
}
.main.style44 .content div table tr th table tr th table tr th table tr td table tr th table .style58 .style58 {
	font-size: 14pt;
}
.headertext2 {
	color: #223136;
}
.main.style44 .content div table tr th table tr th table tr th table tr td table tr th table .style178 td {
	font-size: 16px;
	text-align: left;
}
.tombioleft {
	text-align: left;
}
.main.style44 .content div table tr th table tr th table tr th table tr th table tr th table tr th table tr th .style17 {
	text-align: left;
}
.main.style44 .content div table tr th table tr th table tr th table tr th table tr th table tr th table tr th .style17 {
}
.main.style44 .content div table tr th table tr th table tr th table tr th table tr th table tr th table tr .tombioleft .tombioleft .style17 {
	text-align: left;
}
.main.style44 .content div table tr th table tr th table tr th table tr th table tr th table tr th table tr .tombioleft .tombioleft .style17 {
	font-size: 9px;
}
.main.style44 .content div table tr th table tr th table tr th table tr th table tr th table tr th table tr .tombioleft .tombioleft .style17 {
	color: #3F3F3F;
}
.main.style44 .content div table tr th table tr th table tr th table tr th table tr th table tr th table tr .tombioleft .tombioleft {
	color: #232323;
}
.smalltextleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
}
.main.style44 .content div table tr th table tr th table tr th table tr th table tr th table tr th table tr .tombioleft .tombioleft {
	font-size: 10px;
}
.main.style44 .content div table tr th table tr th table tr th table tr th table tr th table tr th table tr .tombioleft .tombioleft {
	font-size: 10px;
}
.main.style44 .content div table tr th table tr th table tr th table tr th table tr th table tr th table tr .tombioleft .tombioleft {
	text-align: left;
}
.main.style44 .content div table tr th table tr th table tr th table tr th table tr th table tr th table tr .tombioleft .smalltextleft .tombioleft {
	text-align: left;
}
.main.style44 .content div table tr th table tr th table tr th table tr th table tr th table tr th table tr .tombioleft .smalltextleft .tombioleft {
	font-size: 10px;
}
.main.style44 .content div table tr th table tr th table tr th table tr th table tr th table tr th table {
	text-align: left;
}
.main.style44 .content div table tr th table tr th table tr th table tr th table tr th table tr th table tr .tombioleft {
	text-align: left;
}
.main.style44 .content div table tr th table tr th table tr th table tr td table tr th .style11211 {
	text-align: left;
}
music {
	color: #D40000;
}
.main.style44 .header .header_resize .menu_nav table tr td .style58 {
	font-size: 30px;
}
.sng {
	color: #666666;
}
