body {
	margin:0;
	padding:0;
	color:#FFFFFF;
	font:12px Tahoma, Geneva, sans-serif;
	background:url(../images/bg.jpg) repeat;
}

h1, h2, h3, h4 {
    margin:0;
    padding:0;
}


ul {
	margin:0;
	padding:0;
	list-style:none;
}

a {
	text-decoration:none;
color:#ffd369;
}

a:hover {
	text-decoration:underline;
color:#ffd369;
}

#page {
	width:100%;
	background:url(../images/bottom_bg.png) repeat-x bottom;
	padding:0 0 47px 0;
}

.shadl {
	background:url(../images/shed_left.png) no-repeat left 405px;
}

.shadr {
	background:url(../images/shed_right.png) no-repeat right 405px;
}

#header {
	background: url(../images/header_left.jpg) no-repeat left 93px #000000;
	height:405px;
	padding:0 140px;
}

.head_in {
	background:url(../images/header_right.jpg) no-repeat right;
	height:367px;
	position:relative;
}

.logo {
	position:absolute;
	top:133px;
	left:18px;
}

.logo a {
	display:block;
	background:url(../images/logo.png) no-repeat;
	width:307px;
	height:163px;
}

#menu {
	background:url(../images/menu_bg2.png) repeat-x top;
	margin:-38px 140px 0 140px;
}

.menu {
	background:url(../images/menu_right.jpg) no-repeat right top;
}

.menu_left {
	background:url(../images/menu_left.jpg) no-repeat left top;
	padding:0 239px;
}

.menu_right {
	background:url(../images/menu_bg.jpg) no-repeat right top;
	height:84px;
}

#menu ul {
	padding:3px 0 0 0;
	text-align:center;
}

#menu ul li {
	display:inline;
}

#menu ul li a {
	color:#FFF;
	display:inline-block;
	background:url(../images/a1.jpg) no-repeat right;
	line-height:35px;
	padding:0 16px 0 0;
	margin:0 0 0 15px;
}

#menu ul li.last a {
	background:none;
}

#menu ul li a:hover {
	color:#ffd369;
}

#container {
	margin:0 140px;
	background:url(../images/main_bg.png);
}

.cont_left {
	background:url(../images/bg_left.jpg) repeat-y left;
}

.cont_right {
	background:url(../images/bg_right.jpg) repeat-y right;
	padding:0 3px;
	overflow:hidden;
}

#col_left {
	float:left;
	width:208px;
	padding:0 0 0 12px;
}

.nav {
	background:url(../images/block_top.jpg) no-repeat top #353536;
}

.nav_in {
	background:url(../images/block_bot.jpg) no-repeat bottom;
	padding:15px 0 40px 6px;
}

.nav h3 {
	font-size:18px;
	line-height:18px;
	color:#ffd369;
	font-weight:lighter;
	background:url(../images/a3.png) no-repeat left;
	padding:0 0 0 20px;
}

.nav ul {
	margin:12px 0 0 0;
}

.nav ul li {
	line-height:12px;
	margin:8px 0 0 0;
}

.nav ul li a {
	background:url(../images/a2.png) no-repeat left;
	padding:0 0 0 20px;
	color:#FFF;
} 

.nav ul li a:hover {
	background:url(../images/a3.png) no-repeat left;
	color:#ffd369;
} 

.texts {
	background:url(../images/block_top.jpg) no-repeat top #353536;
	margin:17px 0 0 0;
}

.texts_in {
	background:url(../images/block_bot.jpg) no-repeat bottom;
	padding:15px 0 40px 6px;
}

.texts h3 {
	font-size:18px;
	line-height:18px;
	color:#ffd369;
	font-weight:lighter;
	background:url(../images/a3.png) no-repeat left;
	padding:0 0 0 20px;
}

.texts ul {
	margin:12px 0 0 0;
}

.texts ul li {
	line-height:12px;
	margin:8px 0 0 0;
}

.texts ul li a {
	background:url(../images/a2.png) no-repeat left;
	padding:0 0 0 20px;
	color:#FFF;
} 

.texts ul li a:hover {
	background:url(../images/a3.png) no-repeat left;
	color:#ffd369;
} 

.fotos {
	background:url(../images/block_top.jpg) no-repeat top #353536;
	margin:17px 0 0 0;
}

.fotos_in {
	background:url(../images/block_bot.jpg) no-repeat bottom;
	padding:15px 0 40px 0;
}

.fotos h3 {
	font-size:18px;
	line-height:18px;
	color:#ffd369;
	font-weight:lighter;
	background:url(../images/a3.png) no-repeat left;
	padding:0 0 0 20px;
	margin:0 0 0 6px;
}

.fotos ul {
	overflow:hidden;
	margin:5px 0 0 0;
}

.fotos ul li {
	float:left;
	display:block;
	margin:10px 0 0 10px;
}

.fotos ul li img {
	border:1px solid #7e7e7e
}

#col_right {
	float:right;
	width:208px;
	padding:0 12px 0 0;
}

.pressa {
	background:url(../images/block_top.jpg) no-repeat top #353536;
margin:17px 0 0 0;
}

.pressa_in {
	background:url(../images/block_bot.jpg) no-repeat bottom;
	padding:15px 0 40px 6px;
}

.pressa h3 {
	font-size:18px;
	line-height:18px;
	color:#ffd369;
	font-weight:lighter;
	background:url(../images/a3.png) no-repeat left;
	padding:0 0 0 20px;
}

.pressa ul {
	margin:12px 0 0 0;
}

.pressa ul li {
	line-height:12px;
	margin:8px 0 0 0;
}

.pressa ul li a {
	background:url(../images/a2.png) no-repeat left;
	padding:0 0 0 20px;
	color:#FFF;
} 

.pressa ul li a:hover {
	background:url(../images/a3.png) no-repeat left;
	color:#ffd369;
} 






.pressa2 {
	background:url(../images/block_top.jpg) no-repeat top #353536;
margin:17px 0 0 0;
}

.pressa_in2 {
	background:url(../images/block_bot.jpg) no-repeat bottom;
	padding:15px 0 40px 6px;
}

.pressa2 h3 {
	font-size:18px;
	line-height:18px;
	color:#ffd369;
	font-weight:lighter;
	background:url(../images/a3.png) no-repeat left;
	padding:0 0 0 20px;
}

.pressa2 ul {
	margin:12px 0 0 0;
}

.pressa2 ul li {
	line-height:12px;
	margin:8px 0 0 0;
}

.pressa2 ul li a {
	background:url(../images/a2.png) no-repeat left;
	padding:0 0 0 20px;
	color:#FFF;
font-size:11px;
} 

.pressa2 ul li a:hover {
	background:url(../images/a3.png) no-repeat left;
	color:#ffd369;
font-size:11px;
} 















.video {
	background:url(../images/block_top.jpg) no-repeat top #353536;
	margin:17px 0 0 0;
}

.video_in {
	background:url(../images/block_bot.jpg) no-repeat bottom;
	padding:15px 0 40px 0;
}

.video h3 {
	font-size:18px;
	line-height:18px;
	color:#ffd369;
	font-weight:lighter;
	background:url(../images/a3.png) no-repeat left;
	padding:0 0 0 20px;
	margin:0 0 0 6px;
}

.video ul li {
	margin:10px 0 0 0;
	text-align:center;
}

.video ul li img {
	border:1px solid #7e7e7e
}

.group {
	background:url(../images/block_top.jpg) no-repeat top #353536;
	
}

.group_in {
	background:url(../images/block_bot.jpg) no-repeat bottom;
	padding:15px 0 40px 0;
}

.group h3 {
	font-size:18px;
	line-height:18px;
	color:#ffd369;
	font-weight:lighter;
	background:url(../images/a3.png) no-repeat left;
	padding:0 0 0 20px;
	margin:0 0 0 6px;
}

.group ul {
	margin:10px 0 0 0;
}

.group ul li {
	margin:5px 0 0 0;
	text-align:center;
}

.group ul li a {
	color:#FFF;
	font-weight:bold;
}

.group ul li span {
	display:block;
	text-align:center;
	margin:0 0 5px 0;
}

.group ul li img {
	border:1px solid #7e7e7e
}

#col_center {
	margin:0 240px;
}

.post {
	overflow:hidden;
}

.post h1 {
	font-size:18px;
	line-height:18px;
	color:#ffffff;
	font-weight:lighter;
	background:url(../images/a2.png) no-repeat left;
	padding:0 0 0 20px;
	margin:0 0 10px 0;
}

.post img {
	float:left;
	margin:0 10px 0 0;
	border:1px solid #7e7e7e
}

.group_news {
	margin:30px 0 0 0;
}

.group_news h3 {
	font-size:18px;
	line-height:18px;
	color:#ffffff;
	font-weight:lighter;
	background:url(../images/a2.png) no-repeat left;
	padding:0 0 0 20px;
}

.group_news_item {
	overflow:hidden;
	margin:16px 0 0 0;
}

.group_news_img {
	float:left;
	width:97px;
	margin:21px 0 0 0;
}

.group_news_img img {
	border:1px solid #7e7e7e
}

.group_news_text {
	margin:0 0 0 97px;
}

.group_news_text span {
	display:block;
	color:#ffd369;
	font-weight:bold;
	margin:0 0 8px 0;
	line-height:12px;
}

.more {
	text-align:right
}

.more a {
	color:#ffd369;
	text-decoration:underline;
}

.more a:hover {
	text-decoration:none;
}

.alboms {
	margin:30px 0 0 0;
}

.alboms h3 {
	font-size:18px;
	line-height:18px;
	color:#ffffff;
	font-weight:lighter;
	background:url(../images/a2.png) no-repeat left;
	padding:0 0 0 20px;
}

.alboms ul {
	overflow:hidden;
}

.alboms ul li {
	float:left;
	width:33%;
	display:block;
	margin:20px 0 0 0;
	text-align:center;
}

.alboms ul li img {
	border:1px solid #7e7e7e
}

.alboms ul li a {
	display:block;
	text-align:center;
	margin:0 0 10px 0;
	color:#ffd369;
	font-weight:bold;
height:30px;

}

#footer {
	background:url(../images/main_bg.png);
	margin:0 140px;
}

.fl {
	background:url(../images/bg_left.jpg) repeat-y left;
}

.fr {
	background:url(../images/bg_right.jpg) repeat-y right;
}

.fb {
	background:url(../images/bg_bot.jpg) repeat-x bottom;
}

.fbl {
	background:url(../images/foot_left_bot.jpg) no-repeat left bottom;
}

.fbr {
	background:url(../images/foot_bot_right.jpg) no-repeat right bottom;
	padding:100px 3px 0 3px;
}

.foot_content {
	background:url(../images/foot_bg.jpg) repeat-x 0 6px;
}

.foot_content_in {
	background:url(../images/foot_content_bg.png) repeat-x top;
}

.foot_content_in2 {
	background:url(../images/foot_content_bg2.png) no-repeat top;
	height:97px;
	position:relative;
}

.copy {
	position:absolute;
	top:15px;
	left:22px;
}

.copy a {
	color:#ffd369;
}

.foot_menu {
	position:absolute;
	line-height:68px;
	left:50%;
	margin:0 0 0 -120px;
}

.foot_menu a {
	color:#FFF;
}

.foot_menu a:hover {
	color:#ffd369;
}

.statistic {
	position:absolute;
	top:23px;
	right:24px;
}

.contentheading h1 {

	font-size:16px;
	line-height:30px;
	color:#ffffff;
	width:600px;
	padding:0 0 0 20px;
	margin:0 0 10px 0;
}

.mosimage_caption {
width:200px;
color:#ffd369;
font-size:11px;
}


.disk {
	font-size:12px;
	color:#ffd369;
		
font-weight:bold;
}

/* content tables */
td.sectiontableheader {
font-weight:bold;
	font-size:16px;
	line-height:18px;
	font-weight:normal;

}

tr.sectiontableentry1 td {
	padding: 2px;
}

tr.sectiontableentry1 {
	background:#353536;
}
  
tr.sectiontableentry0 td,
tr.sectiontableentry2 td {
  padding: 2px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 2px;
  font-size: 11px;
}


