body {
	margin: 0;
	padding: 0;
	height: 100%;
	background-position:center;
	background-repeat:no-repeat;
	background-color: #000000;
	background-image: url(/images/black.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

::selection { 
	background: #808080;
	color: #e6e3dc; /* Safari */ 
}

::-moz-selection { 
	background: #808080; 
	color: #e6e3dc; /* Firefox */ 
}



h1 {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	padding: 11px 6px 2px 4px;
}

h2 {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	text-transform: uppercase
}

h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 11px 6px 2px 0px;
	margin-top: 0;
	margin-bottom: 4px;
	
}

h4 {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	padding: 7px 6px 2px 30px;
}

h5 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 11px 6px 2px 0px;
	margin-top: 0;
	margin-bottom: 4px;
}


h6 {
	font-family: Georgia, serif;
	padding: 0;
	margin: 0;
	font-size: 24px;
	color: #FF0000
}





img, ol, ul, li {
	margin: 0;
	padding: 0;
}


#wrapper {
	margin-top: 5px;
	background-image:url(/images/blackwrapperbackground.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	width: 995px;
}

#page {
	padding-top: 18px;
	width: 953px;
}


#toplinks {
	padding-top: 15px;
	width: 928px;
	text-align:right;
}

#toplinks a { 
	color: #CE2B2F;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold
}

#toplinks a:hover { 
	color: #CE2B2F;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}

#header-left {
	float:left;
	width: 374px;
	height: 110px;
	text-align:left
}

#header-right {
	float:right;
	width: 579px;
	height: 110px;
}

.logo {
	margin-top: 20px;
}

#bannerheaderdiv {
	float: left; 
	margin-top: 25px; 
	width: 468px; 
	height:85px
}

#kavarnacoat {
	float: right; 
	margin-top: 10px; 
	width: 110px; 
	height:100px;
}

#menu {
	background-color: #000000;
	width: 953px;
}

/* CSS DROP DOWN MENU */
.solidblockmenu ul{
	margin: 0;
	padding: 0;
	float: left;
	font: bold 12px Arial;
	text-transform: uppercase;
	width: 100%;
	border-width: 1px 0;
	background: black url(/images/blockdefault-black.gif) center center repeat-x;
}

.solidblockmenu li{
	display: inline;
}

.solidblockmenu li a{
	float: left;
	color: white;
	padding: 9px 11px;
	text-decoration: none;
	border-right: 1px solid #0D0D0D;
}

.solidblockmenu li a:visited{
	color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
	color: white;
	background: transparent url(/images/blockactive-black.gif) center center repeat-x;
}

.dropmenudiv_b{
	position:absolute;
	top: 0;
	border-width: 0 1px;
	font: normal 11px Verdana;
	line-height: 18px;
	z-index:100;
	background-color: #000000;
	visibility: hidden;
	text-align:left;
	width: 147px;
}

.dropmenudiv_b a{
	width: auto;
	display: block;
	text-indent: 5px;
	border: 0 solid #0D0D0D; 
	border-top-width: 1px;
	padding: 2px 0;
	text-decoration: none;
	color: white;
}

* html .dropmenudiv_b a{ 
	width: 100%;
}

.dropmenudiv_b a:hover{ 
	background-color: #CE2A2E;
}

/* END CSS DROP DOWN MENU */

#main {
	margin-top: 8px;
	width: 953px;
}

#main-left {
	float: left;
	width: 468px;
	text-align:left;
}

#main-right {
	float: right;
	width: 468px;
	text-align:left;

}

div.redtitle {
	background-image:url(/images/black-title-468.jpg);
	width: 468px;
	height: 42px;
	text-align:center;
}		

div.main-left-magazine {
	margin-top: 12px;
	float: left;
	width: 213px;
	text-align:center;
	background-image:url(/images/cms-main-bg-black.gif);

}	

div.main-right-magazine {
	margin-top: 12px;
	float: right;
	width: 245px;
	text-align:left;
	padding-left: 10px
}	

div.homepreview {
	width: 152px;
	float:left;
	height: 80px;
	margin-top: 9px;
	text-align: center
}	

div.someair {
	margin-top: 12px;
	margin-bottom: 12px
}

div.reviewhome {
	float:left;
	width: 156px;
	height:160px;
	text-align:center;
}

div.reviewhome img{
	margin: 3px;
	border: 1px solid #BD0605;
}

#folklore {
	width: 460px;
	margin-top: 12px;
	margin-bottom: 12px;
	line-height: 17px;
}

#folklore ul{
	float: left;
	margin-left: 10px;
	list-style-image: url(/images/ul.gif);
}

#folklore li{
	display: list-item;
	list-style-type: none;
	margin-left: 10px;

}

.author {
	color: #FF0100;
}

.datenews {
	color: #FF0100;
	font-weight:bold;
	font-size:14px;
}

#headline {
	height: 446px;
	height: 445px;
	background-color:#000000;
	margin-top: 5px;
	background-image:url(/images/headline-background.jpg);
	background-repeat:no-repeat;
}

div.headlineinside {
	height: 402px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 30px;
	font-size: 11px;
}	

div.headlineinside a {
	color: #FFFFFF;
	text-decoration:none
}

div.headlineinside a:hover {
	color: #FFFFFF;
	text-decoration:none
}

div.headlineinside img {
	border: 1px solid #ffffff
}		


/*headline news*/

.sliderwrapper{
	position: relative; 
	overflow: hidden;
	border-bottom-width: 6px;
	width: 403px; 
	height: 400px;
}


.sliderwrapper .contentdiv{
	visibility: hidden; 
	position: absolute; 
	left: 0;  
	top: 0;  
	background: #000000;
	width: 403px; 
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}



.pagination{
	width: 100px; 
	text-align: left;
	background-color: #00000;
	padding: 5px 10px;
}

.pagination a{
	padding: 0 5px;
	text-decoration: none; 
	color: #FFFFFF;
	background: #ca3837;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;}

.pagination a:hover, .pagination a.selected{
	color: #ca3837;
	background-color: #FFFFFF;
} 

div.blacktitle {
	background-image:url(/images/black-title-black.jpg);
	width: 468px;
	height: 38px;
	text-align:left;
}

#news {
	margin-top: 12px;
	margin-bottom: 12px;
	line-height: 17px;
	
}

#news a {
	color: #ffffff;
	text-decoration:none;
}

#news a:hover {
	color: #FF0100;
	text-decoration:none;
}


#news ul{
	float: left;
	margin-left: 10px;
	list-style-image: url(/images/ul-black.gif);
}


#news li{
	display: list-item;
	list-style-type: none;
	margin-left: 10px;

}

/*calendar*/

#calendar {
	height: 330px;
	margin-top: 8px;
}	

.mypets{ 
	cursor: hand;
	cursor: pointer;
	padding: 2px 5px;
	border: 1px solid gray;
	background: #464646;
}

.openpet{ 
	background: #080808;
}

div.thepet {
	position:relative;
	width:450px;
	height:210px;
	overflow:auto;
	padding: 5px;
	background-color:#000;
	line-height: 18px;
}



#homebottom {
	width: 953px; 
	background-color:#bd0605; 
	height:34px; background-image:url(/images/lastupdatedbackground-black.jpg);
	text-align:left
}

div.bottombox {
	width: 238px;
	float:left;
	height: 175px;
	margin-top: 9px;
}	 

.bottomimage { 
	padding:0px; 
	position:relative;
	z-index:1;
	width: 210px;
	
}

.copy { 
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	position:absolute;
	top:140px;
	left:0px;
	padding:2px;
	border:1px solid #000000;
	width: 206px;
	background: url('/images/mask.png');
	filter: alpha(opacity=60);-moz-opacity: 0.50;opacity: 0.70;
}

.imagelastupdated {
	border: 1px solid #5E5D5D
}

#footer {
	background-image:url(/images/footer-black.jpg);
	background-position:center;
	text-align:right;
	color:#FFFFFF;
	font-size: 11px;
	padding-top: 12px;
	width: 995px;
}


#footer-left {
	float:left;
	padding-left: 21px;
}

#footer-left a {
	color:#ffffff;
	text-decoration:none
}

#footer-left a:hover {
	color:#FF0100;
	text-decoration:none
}

#footer-right {
	float:right;
	padding-right: 21px;
}

#footer-right a {
	color:#FF0100;
	text-decoration:none
}

#footer-right a:hover {
	color:#ffffff;
	text-decoration:none
}

#footer-friends {
	padding-left: 21px;
	padding-right: 21px;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
}

#footer-friends a {
	color:#ffffff;
	text-decoration:none
}

#footer-friends a:hover {
	color:#FF0100;
	text-decoration:none
}

.sm {list-style:none; width:468px; height:257px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden;}


#abo {
	width: 953px;
	background-color:#000000
}

#abo-left {
	margin-top: 15px;
	float: left;
	width: 578px;
	text-align:left;
}

#abo-right {
	margin-top: 15px;
	float: right;
	width: 358px;
	text-align:left;

}

div.redtitleabo {
	background-image:url(/images/black-title-abo.jpg);
	width: 578px;
	height: 42px;
	text-align:center;
}

#abocontent {
	padding-left: 20px;
	padding-right: 20px;
	text-align:justify
}			

.abonament {
	font-size: 11px;
	color:#000000;
    border: 1px solid #000000;
}

#reviewspage {
	width: 953px;
}

div.reviewpage {
	float:left;
	width: 185px;
	height:190px;
	text-align:center;
}

div.reviewpage img{
	margin: 3px;
	border: 1px solid #CD282D;
}

div.reviewpage a{
	display:block;
	text-decoration:none;
	color:#ffffff
}

div.reviewpage a:hover{
	color:#000000;
	background-color:#212121;
	text-decoration:none;
	color:#ffffff
}


div.redtitlereviews {
	background-image:url(/images/black-title-953.jpg);
	width: 953px;
	height: 42px;
}

#maincms {
	margin-top: 8px;
	width: 953px;
	background-image:url(/images/cms-main-bg-black.gif);
	height: auto;
}

#maincms-left {
	float: left;
	width: 690px;
	text-align:left;
}

#maincms-left a {
	text-decoration:none;
	color: #FF0000;
	font-weight:bold;
	
}

#maincms-left a:hover {
	text-decoration:underline;
	color: #fff;
	font-weight:bold;
}



#maincms-left li{
	display: list-item;
	list-style-type: circle;
	margin-left: 10px;
}

#maincms-right {
	float: right;
	width: 243px;
	text-align:left;
	color: #FFFFFF
}

#maincms-right a {
	text-decoration:none;
	color: #ffffff;
	text-align:left
	
}

#maincms-right a:hover {
	text-decoration:none;
	color: #ffffff;
	text-decoration:none;
	border-bottom:1px solid #CC0000;
	
}


#maincms-right ul{
	float: left;
	margin-left: 10px;
	list-style-image: url(/images/ul-black.gif);
}


#maincms-right li{
	display: list-item;
	list-style-type: none;
	margin-left: 10px;
	margin-right: 0px

}

div.redtitlecms {
	background-image:url(/images/black-title-690.jpg);
	width: 690px;
	height: 42px;
	text-align:center;
}

div.subtitle {
	margin-top: 5px;
	width: 690px;
	text-align:right
}	 
	
div.cmscontent {
	padding-left: 20px;
	width: 650px;
}

.commentator {
	font-family: Georgia, serif;
	font-size: 18px;
	color: #FF0000
}

.commentatordate {
	font-family: Georgia, serif;
	font-size: 14px;
	color: #DDDDDD;
	font-weight:bold
}

#comments {
	padding-left: 20px;
	width: 650px;
	font-size: 11px;
}		

div.dots {
	background-image: url(/images/dot_border_black.gif);
	height: 10px;
	background-repeat: repeat-x;
	margin-top: 10px;
}


div.eventsdate {
float: left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 18px;
font-weight:bold;
line-height: 50px;
background-color: #b31c20;
width: 125px;
text-align:center;
border: 1px solid #c5c5c5;
margin-left: 20px;
color: #fff;
}

div.eventsdetails {
float: right;
width: 535px;
}

div.eventsrow {
padding-bottom: 8px;
padding-top: 8px;
border-bottom:1px solid #666;
}

div.eventsrow:hover {
background-color:#3f3f3f;
}

.eventstitle {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color: #BD0605;
text-transform:uppercase
}


#folklorepage {
	margin-top: 10px;
	padding-left: 20px;
	width: 900px;
	text-align:left
}	

.darklink {
	color:#FF0000;
	font-weight: bold;
	text-decoration: none;

}
.darklink:hover {
	color:#fff;
	font-weight: bold;
	text-decoration: none;
}

div.folklorecomment {
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 15px;
	text-align: justify;
	width: 900px;
	
}

div.folkloretitle {
	background-color: #BD0605;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align:left;
	width: 900px;
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: bold;
}

div.folkloretitle a {
	color: #ffffff;
	text-decoration:none
}	

div.folkloretitle a:hover {
	color: #000000;
	text-decoration:none
}

div.boxmagazine {
	width: 238px;
	height: 325px;
	float: left;
	text-align: center
}	


div.magazinetitle {
	font-family: Georgia, serif;
	font-size: 18px;
	color: #ffffff;
	height: 30px;
	padding-top: 8px
}
	

#newspage {
	margin-top: 12px;
	margin-bottom: 12px;
	
}

#newspage ul{
	float: left;
	margin-left: 10px;
	list-style-image: url(/images/ul-black.gif);
}


#newspage li{
	display: list-item;
	list-style-type: none;
	margin-left: 10px;

}	


#newscms {
	margin-top: 8px;
	width: 953px;
	background-image:url(/images/cms-main-bg-black.gif);
	height: auto;
}

#newscms-left {
	float: left;
	width: 530px;
	text-align:left;
	line-height: 19px;

}

#newscms-left a {
	color: #ffffff;
	text-decoration:none;

}

#newscms-left a:hover {
	color: #FF0000;
	text-decoration:none;
	border-bottom: 1px solid #000000
}


#newscms-left ul{
	float: left;
	margin-left: 10px;
	list-style-image: url(/images/ul-black.gif);
}


#newscms-left li{
	display: list-item;
	list-style-type: none;
	margin-left: 10px;

}

#newscms-right {
	float: right;
	width: 403px;
	text-align:left;
	color: #FFFFFF
}

#newscms-right a {
	text-decoration:none;
	color: #B40504;
	text-align:left;
	font-weight:bold
	
}

#newscms-right a:hover {
	color: #B40504;
	font-weight:bold;
	text-decoration:underline
}



div.redtitlenews {
	background-image:url(/images/black-title-530.jpg);
	width: 530px;
	height: 42px;
	text-align:center;
}

div.headlinenewspagetitle {
	margin-top: 10px;
	margin-bottom:10px
}

div.headlinenewspageshortconent {
	margin-top: 10px; 
	margin-bottom:10px;
	margin-left:10px;
	width: 380px
}

div.headlinenewspageshortdetails {
	width: 380px;
	text-align:right
}

div.whitedots {
	background-image: url(/images/dot_border_black.gif);
	height: 10px;
	background-repeat: repeat-x;
	margin-top: 10px;
	width: 390px;
}

div.headlinebottom {
	margin: 0px;
	background-image: url(/images/cms-main-bg-black.gif);
}	

div.reportsleft {
	float:left;
	width: 250px;
	height: 180px;
	text-align:center
}

div.reportsleft img {
	margin-top: 15px;
	border: 1px solid #BD0605
}

div.reportsright {
	float:right;
	width: 400px;
	height: 165px;
	text-align:left;
	padding-top: 15px;
	line-height: 16px;
}

.authorbold {
	color: #bd0605;
	font-weight: bold
}

div.gallerythumb {
	float:left;
	width: 215px;
	height: 195px;
	text-align:center
}

div.gallerythumb img {
	border: 1px solid #ffffff
}

.anketa {
	background-color: #F8FBFB;
	border: 1px solid #c0c0c0;
	width: 400px;
	color: #000000;
	padding: 4px;
	cursor: text;
	font-size: 12px;
}

.anketa:hover {
	border: 1px solid #CE2A2E;
}

.anketa:focus {
	border: 1px solid #CE2A2E;
	color: #000000;
}

#audio {
	width: 953px;
	background-color:#000000
}

#audio-left {
	margin-top: 15px;
	float: left;
	width: 518px;
	text-align:left;
}

#audio-right {
	margin-top: 15px;
	float: right;
	width: 418px;
	text-align:left;
}


div.redtitleaudio {
	background-image:url(/images/red-title-audio.jpg);
	width: 478px;
	height: 42px;
	text-align:center;
	margin-bottom: 15px
}

#audiocontent {
	padding-left: 20px;
	padding-right: 20px;
	text-align:justify
}			

div.audioreviewleft {
	float: left;
	width: 120px;
	text-align:center;
	height: 130px
}

div.audioreviewleft img {
border: 0px solid #DADFE3;
padding: 2px;
}

div.audioreviewleft a img {
border: 3px solid #DADFE3;
}

div.audioreviewleft a:hover img  {
border: 3px solid #CE2A2E;
}

div.audioreviewright {
	float: left;
	width: 350px;
	height: 130px;
	text-align:left
}

div.audio-bands-left {
	float: left;
	width: 190px;
	height: 150px;
	text-align:center
}

div.audio-bands-left img {
	border: 3px solid #DADFE3;
	padding: 2px;
}

div.audio-bands-right {
	float: right;
	width: 280px;
	text-align:left;
	height: 150px;
}


div.audio-bands-right a {
	text-decoration:none;
	color: #B40504;
	text-align:left;
	
}

div.audio-bands-right a:hover {
	color: #B40504;
	text-decoration:underline
}

UL.tabNavigation {
list-style: none;
margin: 0;
background-image:url(/images/black-title.gif);
background-position:center;
width: 460px;
line-height: 34px;
padding: 4px;
}

UL.tabNavigation LI {
display: inline;
}

UL.tabNavigation LI A {
color: #000;
text-decoration: none;
color: white;
padding: 9px 11px;
}

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover {
color: #fff;
background-image: url(/images/blockactive.gif);
background-position:center
}
                
UL.tabNavigation LI A:focus {
outline: 0;
}

div.tabs > div {
padding: 5px;
margin-top: 5px;
height: 270px;
line-height: 18px;
overflow: auto;
}
                
div.tabs > div h2 {
margin-top: 0;
}

.waste {
min-height: 1000px;
}

#commentshome {
margin-top: 12px;
margin-bottom: 12px;
line-height: 17px;
	
}

#commentshome a {
color: #ffffff;
text-decoration:none;
}

#commentshome a:hover {
color: #bd0605;
text-decoration:none;
}


#commentshome ul{
float: left;
margin-left: 10px;
list-style-image: url(/images/ul.gif);
}


#commentshome li{
display: list-item;
list-style-type: none;
margin-left: 10px;
}



.worldcupinputbandname {
background-image:url(/images/foruminput.gif);
background-position:center;
border: 1px solid #000;		
color: #000;
padding: 5px;
padding-top: 7px;
font-size: 12px;
font-family:Verdana, Geneva, sans-serif;
width: 270px;
height: 17px;
}

.worldcupinputbandname:focus {
background-image:url(/images/foruminputhover.gif);
background-position:center;
border: 1px solid #000;		
}



.worldcupinputalbumname {
background-image:url(/images/foruminput.gif);
background-position:center;
border: 1px solid #000;		
color: #000;
padding: 5px;
padding-top: 7px;
font-size: 12px;
font-family:Verdana, Geneva, sans-serif;
width: 400px;
height: 17px;
}

.worldcupinputalbumname:focus {
background-image:url(/images/foruminputhover.gif);
background-position:center;
border: 1px solid #000;		
}

.worldcupselectyear {
background-position:center;
border: 1px solid #000;		
color: #000;
padding: 5px;
padding-top: 7px;
font-size: 12px;
font-family:Verdana, Geneva, sans-serif;
}

.trtitleworldcup {
background-color: #780B0C;
color: #FFF;
font-weight:bold;
padding: 3px;
}

#worldcup {
background-image:url(/images/wcup-background.jpg);
margin-top: 10px;
margin-bottom: 10px;
padding-bottom: 10px;
color: #000;
}


#worldcup img {
border: 0px;
}

#worldcupleft {
float: left;
width: 115px;
}

#worldcupright {
float: right;
width: 798px;
}

.wcuptop {
background-image:url(/images/wcup-layouttop.png);
width: 897px;
height: 34px;
}

.wcupcontent {
background-image:url(/images/wcup-layoutbg.png);
width: 875px;
text-align:left;
padding: 10px;
}

.wcupcontent a {
color: #B62628;
font-weight:bold;
text-decoration:none
}

.wcupcontent a:hover {
color: #5D1618;
}

.wcupbottom {
background-image:url(/images/wcup-layoutbottom.png);
width: 897px;
height: 34px;
}
