#logo {
	position: absolute;
	top: 9px;
	left: 0;
	z-index: 20;
}
#blk_carkas {
	position: relative;
	left: 50%;
	width: 1000px;
	height: 100%;
	margin-left: -500px;
	z-index: 30;
}
html>body #blk_carkas {
	height: auto !important;
	min-height: 100%;
}
#bodymain #blk_carkas {
	background: url("bkg_main.jpg") no-repeat top;
}
#bodyinternal #blk_carkas {
	background: url("bkg_internal.jpg") no-repeat left top
}

/* ----- MENU Block ----- */
#blk_menu {
	width: 1000px;
	height: 36px;
	background: url("bkg_menu.png") no-repeat;
}
#blk_menu table {
	position: relative;
	z-index: 100;
}
#blk_menu td {
	padding: 12px 45px 0 0;
	text-align: right;
}
#blk_menu a {
	position: relative;
	z-index: 30;
	margin: 0 4px;
	font-weight: bold;
	color: #000000;
}
#blk_menu a:hover {
	color: #00A2FF;
}
#blk_menu #active_menu, #active_menu_usermenu {
	color: #00A2FF;
	text-decoration: none;
}
/* ----- /MENU Block ----- */


#blk_news, #blk_performances, #blk_polls {
	position: relative;
	float: left;
	margin-top: 420px;
	width: 224px;
	z-index: 60;
}
#blk_news h3, #blk_performances h3, #blk_polls h3 {
	margin-bottom: 22px;
	font-size: 1.6em;
	font-weight: normal;
	text-align: right;
	color: #15BCFF;
}

/* ----- NEWS Block ----- */
#blk_news {
	padding-left: 74px;
}
#blk_news p {
	font-weight: bold; line-height: 1.2em;
}
#blk_news ul {
	margin-bottom: 1em;
}
#blk_news li {
	line-height: 1.2em;
}
/* ----- /NEWS Block ----- */

/* ----- PERFORMANCES Block ----- */
#blk_performances {
	margin-left: 90px;
}
#blk_performances .dn-each {
	margin-bottom: 1em;
	line-height: 1.2em;
}
#blk_performances .dn-date {
	font-weight: bold;
}
#blk_performances .dn-more{
	margin-top: 1em;
}
/* ----- /PERFORMANCES Block ----- */

/* ----- POLLS Block ----- */
#blk_polls {
	margin-left: 90px;
}
.poll, .pollstableborder, .pollstableborder label {
	width: 100%;
}
#blk_polls .sectiontableentry1, #blk_polls .sectiontableentry2 {
	height: 1.6em;
	vertical-align: top;
}
#blk_polls .button, .pollstableborder {
	margin-top: 7px;
}
/* ----- /POLLS Block ----- */

/* ----- MOVIE Block ----- */
div#aquarium {
	position: absolute;
	top: 0;
	left: 0;
	width: 1000px;
	height: 536px;
	z-index: 50;
}
/* ----- /MOVIE Block ----- */

/* ----- CONTENT Block ----- */
#blk_content {
	float: left;
	margin-top: 20px;
	width: 640px;
	line-height: 1.1em;
}
#blk_content .blog {
	width: 640px;
}
.blog h2 {
	margin-bottom: 10px;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.5em;
	color: #15BCFF;
}
#blk_content p {
	margin-bottom: 7px;
	text-align: justify;
}
#blk_content .contentpaneopen td {
	padding-left: 40px;
	line-height: 1.3em;
}
#blk_content .sn_discography {
	width: 600px;
}
#blk_content .sn_discography th {
	padding: 2px 10px 10px 0;
	font-weight: bold;
}
#blk_content .sn_discography td {
	padding: 2px 10px 2px 0;
	vertical-align: top;
}
#blk_content td.buttonheading {
	padding-left: 7px;
}
#blk_content .contentheading {
	height: 23px;
	padding-left: 30px;
	padding-top: 3px;
padding-bottom: 10px;
	font: bold 1.2em/1.2em tahoma, verdana, helvetica, sans-serif;
	color: #00A2FF;
	background: url("ico_item.png") no-repeat left top
}
#blk_content .contentpagetitle {
	text-decoration: none;
}
#blk_content .createdate {
	padding-left: 40px;
	padding-bottom: 10px;
	font-weight: bold;
}
.pagenav_material {
	margin: 20px 60px 0 100px;
	width: 480px;
}
.pagenav_material .pagenav_prev, .pagenav_material .pagenav_next {
	text-align: center;
}
/* ----- /CONTENT Block ----- */

/* ----- LEFT Block ----- */
div#blk_left {
	position: relative;
	float: left;
	margin-top: 289px;
	padding-left: 58px;
	padding-right: 40px;
	width: 220px;
	text-align: center;
	z-index: 60;
}
#blk_left h2 {
	margin-bottom: 45px;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.5em;
	color: #15BCFF;
}
.mainlevel_usermenu {
	margin-left: 25px;
	font-weight: bold;
	line-height: 1.4em;
}
#blk_left .user_pm {
	margin-top: 15px;
}
/* ----- /LEFT Block ----- */

/* ----- GALLERY Block ----- */
td.sectiontableentry2 {
	vertical-align: top;
}
a.dg_categoryname, .sectiontableheader div {
	font: bold 1.2em/1.2em tahoma, verdana, helvetica, sans-serif;
	text-decoration: none;
}
.sectiontableheader div {
	height: 23px;
	padding-left: 40px;
	padding-top: 3px;
	font: bold 1.2em/1.2em tahoma, verdana, helvetica, sans-serif;
	color: #00A2FF;
	background: url("ico_item.png") no-repeat left top
}
/* ----- /GALLERY Block ----- */

/* ----- CONTACTS Block ----- */
#blk_content .contentpane .contentdescription, #blk_content .contentpane table {
	padding: 0 0 20px 40px;
}
#blk_content .contentpane td.sectiontableentry1,
#blk_content .contentpane td.sectiontableentry2 {
	padding: 3px 0 16px 40px;
	height: 23px;
	font: bold 1.2em/1.2em tahoma, verdana, helvetica, sans-serif;
	text-decoration: none;
	background: url("ico_item.png") no-repeat left top
}
#blk_content .contentpane .category {
	text-decoration: none;
}
#blk_content .contentpane .contact_email {
	margin-left: 40px;
}
#blk_content .contentheading td {
	font-weight: bold;
}
/* ----- /CONTACTS Block ----- */

/* ----- CLUB Block ----- */
div.cbProfile, #cbUserTable {
	margin-left: 40px;
}
#cbUserTable tr {
}
#cbUserTable .sectiontableentry1 {
	background-color: #292826;
}
#cbUserTable td {
	padding: 5px;
	vertical-align: top;
}
#cbUserTable a {
	font: bold 1.2em/1.2em tahoma, verdana, helvetica, sans-serif;
	color: #00A2FF;
	text-decoration: none;
}
#cbUserTable a:hover {
	color: #C29552;
	text-decoration: none;
}
/* ----- /CLUB Block ----- */

/* ----- LOGIN FORM Block ----- */
table.mod_login td {
	padding: 3px 0 0 35px;
}
#mod_login_username, #mod_login_password {
	width: 135px;
	margin: 3px 0;
}
.moduletable_login_form .button {
	width: 80px;
	background: #c8b89b;
}
/* ----- /LOGIN FORM Block ----- */

/* ----- COPYRIGHT Block ----- */
#blk_footer, #blk_copyright {
	height: 150px;
	clear: both;
}
#blk_copyright {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -500px;
	height: 123px;
	width: 1000px;
	background: url("bkg_bt.jpg") no-repeat bottom;
	z-index: 0;
}
#blk_copyright #copy_text{
	width: 1000px;
	height: 72px;
	padding-top: 51px;
	text-align: center;
	font-size: 0.8em;
	background: url("bkg_copyright.png") no-repeat top center;
}
#raxo_copyright {
	position: absolute;
	height: 24px;
	margin: 70px 0 0 94px;
}
#raxo_copyright a {
	height: 24px;
	padding: 0 0 15px 30px;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
	background: url("raxo.png") no-repeat left 2px;
}
#raxo_copyright a:hover {
	background: url("raxo.png") no-repeat left -42px;
}
#inflare_copyright {
	position: absolute;
	margin: 50px 0 0 94px;
	font-size: 0.9em;
}
.static_content {line-height: 1.3em;}
