/*KAIAPHAS*/
body {padding-top:15px;
margin:0px;
background-color:#EAEAEA;
background-image:url(images/bg.jpg);
background-position:top ;
background-attachment:fixed;
background-repeat:no-repeat;
color:#202020;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;}
p {padding-bottom:5px;
margin:0px}

.redbig {font-size:13pt;
color:#cc0000;
font-weight:bold}
.greybig {font-size:13pt;
color:#959595;
font-weight:bold;
text-transform:uppercase;
border-bottom:#AAAAAA dashed;
border-bottom-width:1px;
width:350px}
a:link, a:active, a:visited {color:#cc0000;
font-weight:bold;
text-decoration:underline}
a:hover {color:#555555}
#container {margin:auto;
background-image:url(images/container.gif);
width:623px;
background-repeat:repeat-y}
.top {background-image:url(images/top.gif);
width:623px;
background-repeat:no-repeat;
background-position:top}
#buttonspart {
margin-top:-10px;
height:130px}
.menu1 {float:left}
.leftbuts {margin-left:10px;
margin-top:0px}
.middle {float:left;
margin-top:0px;
margin-left:40px}
.menur {float:left}
.rightbuts {margin-left:63px;
margin-top:0px}
.rightbuts2 {margin-left:53px;
margin-top:0px}
#maintext {
margin-left:13px;
margin-top:0px
}
.main{background-image:url(images/textbg.gif);
width:597px;
background-repeat:repeat-y;}
.conttxt {width:577px;
background-image:url(images/bgtextmain2.jpg);
background-position:bottom right;
background-repeat:no-repeat;
text-align:left;
margin-left:11px}
.biotxt {width:577px;
background-image:url(images/bgbio.jpg);
background-position:top right;
background-repeat:no-repeat;
text-align:justify;
margin-left:11px}
.musictxt  {width:577px;
background-image:url(images/bgmusic.jpg);
background-position:top right;
background-repeat:repeat;
height:370px;
margin-left:9px}
.pictxt  {width:577px;
background-image:url(images/bgmusic.jpg);
background-position:top right;
background-repeat:repeat;

margin-left:9px}
.linkstxt  {width:577px;
background-image:url(images/bglinks.jpg);
background-position:top right;
background-repeat:repeat;
margin-left:9px}
.txt {padding:10px 60px 10px 20px;
clear:both}
.txt2 {padding:10px 20px 10px 20px}
.txt3 {
padding:10px 5px 10px 5px;
clear:both}
/*----------------news--------------*/
.sdmenu {
    width: 500px;
    color:#202020;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
	border-bottom: none;
	margin-left:7px
}
.sdmenu2 {
    width: 400px;
    color:#202020;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
	border-bottom: none;
	margin-left:7px;	
}
* html .sdmenu {
	margin-left: 12px;
	}
	* html .sdmenu2{
	margin-left: 12px;
	}
.sdmenu .title, .sdmenu .titlehidden{
    display: block;
    font-weight: bold;
    color:#000;
    background:url(images/newsbar.gif) no-repeat;
	border-bottom: none;
	cursor:pointer;
	height:29px;	
}
.sdmenu2 .title, .sdmenu2 .titlehidden{
    display: block;
    font-weight: bold;
    color:#000;
    background:url(images/newsbar.gif) no-repeat;
	border-bottom: none;
	cursor:pointer;
	height:29px;
}
.sdmenu .arrow {
	margin-left: 10px;
    margin-right: 7px;
	border-bottom: none;
	position:relative;
	top:7px;
}
.sdmenu2 .arrow {
	margin-left: 10px;
    margin-right: 7px;
	border-bottom: none;
	position:relative;
	top:7px;
}
* html .sdmenu .arrow {
	top:7px;
	}
	* html .sdmenu2 .arrow {
	top:7px;
	}
.sdmenu .titlehidden {
    border-bottom: none;
}
.sdmenu2 .titlehidden {
    border-bottom: none;
}
.sdmenu #top {
    background: url(images/newsbar.gif) no-repeat;
	border-bottom: none;
}
.sdmenu2 #top {
    background: url(images/newsbar.gif) no-repeat;
	border-bottom: none;
}
.sdmenu .submenu {
    overflow: hidden;
	border-bottom: none;
}
.sdmenu2 .submenu {
    overflow: hidden;
	border-bottom: none;
}
.sdmenu .submenu a {
    color: #000;
    text-decoration: underline;
	border-bottom: none;
}
.sdmenu2 .submenu a {
    color: #000;
    text-decoration: underline;
	border-bottom: none;
}
.sdmenu .submenu a:hover {
	text-decoration: none
}
.sdmenu2 .submenu a:hover {
	text-decoration: none
}
a.newsImg {
	float:left;
	margin:5px 5px 0 5px;
	}
.titlewords {
	position:relative;
	top:2px;
	}	
* html .titlewords {
	position:relative;
	top:2px;
	}
.newstext {
	font-size:11px;
	line-height:1.8em;
	color:#000;
	background-color:#EAEAEA;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:5px;
	border:#CC0000 dashed;
	border-width:1px;
	margin-top:5px;
	/*---------------opacity for the retarded IE--------------*/
	filter:alpha(opacity=100);
    width:350px;/*---------------have to define width/height, otherwise the retarded IE will not show opacity!-------------*/
	height:180px;
	/*---------------end of opacity for the retarded IE--------------*/
	-moz-opacity: 1;
	opacity:1;
	}
.newstext a:link, .newstext a:active, .newstext a:visited { -moz-opacity: 0.7;
	opacity: 0.7;}
	.newstext a:hover { -moz-opacity:3;
	opacity: 3;
	filter:alpha(opacity=100);}
.newstext2 {
	font-size:11px;
	line-height:1.8em;
	color:#000;
	background-color:#EAEAEA;
	padding:10px 5px 10px 10px;
	border:#CC0000 dashed;
	border-width:1px;
	margin-top:5px;
	/*---------------opacity for the retarded IE--------------*/
	filter:alpha(opacity=100);
    width:350px;/*---------------have to define width/height, otherwise the retarded IE will not show opacity!-------------*/
	height:120px;
	/*---------------end of opacity for the retarded IE--------------*/
	-moz-opacity: 1;
	opacity:1;
	}	
.newstext2 a:link, .newstext2 a:active, .newstext2 a:visited { -moz-opacity: 0.7;
	opacity: 0.7;}
	.newstext2 a:hover { -moz-opacity:3;
	opacity: 3;
	filter:alpha(opacity=100);}
	.newstext5 {
	font-size:11px;
	line-height:1.8em;
	color:#000;
	background-color:#EAEAEA;
	padding:10px 5px 10px 10px;
	border:#CC0000 dashed;
	border-width:1px;
	margin-top:5px;
	/*---------------opacity for the retarded IE--------------*/
	filter:alpha(opacity=100);
    width:350px;/*---------------have to define width/height, otherwise the retarded IE will not show opacity!-------------*/
	
	/*---------------end of opacity for the retarded IE--------------*/
	-moz-opacity: 1;
	opacity:1;
	}	
.newstext5 a:link, .newstext5 a:active, .newstext5 a:visited { -moz-opacity: 0.7;
	opacity: 0.7;}
	.newstext5 a:hover { -moz-opacity:3;
	opacity: 3;
	filter:alpha(opacity=100);}
.musicdiv {float:left;
width:270px;
margin-left:10px;
}
.newstext3 {
	font-size:11px;
	line-height:1.8em;
	color:#000;
	background:transparent;
	padding:10px 5px 10px 5px;
	border:#cccccc dashed;
	border-width:1px;
	margin-top:5px;
	/*---------------opacity for the retarded IE--------------*/
	filter:alpha(opacity=100);
    width:468px;/*---------------have to define width/height, otherwise the retarded IE will not show opacity!-------------*/
	
	/*---------------end of opacity for the retarded IE--------------*/
	-moz-opacity: 1;
	opacity:1;
	}	
.newstext3 a:link, .newstext3 a:active, .newstext3 a:visited { -moz-opacity: 0.7;
	opacity: 0.7;}
	.newstext3 a:hover { -moz-opacity:3;
	opacity: 3;
	filter:alpha(opacity=100);}
	.newstext4 {
	font-size:11px;
	line-height:1.8em;
	color:#000;
	background:transparent;
	padding:10px 15px 10px 10px;
	margin-top:5px;
	width:500px;
	text-align:justify
	}
.musicdiv {float:left;
width:270px;
margin-left:10px;
}
.musicdiv2{float:left;
width:200px;
margin-left:40px;
margin-top:10px
}
.musicdiv3 {float:right;
width:210px;
margin-left:0px;
}
.musicdiv4 {float:left;
width:340px;
margin-left:5px;
}
/*---------------music--------------*/
#container2 {width:250px; height:200px; margin:0 auto; position:relative;}
#case {width:230px; height:220px; border-top:4px solid #cecece; border-right:12px solid #9b9b9b; border-bottom:6px solid #969696; border-left:12px solid #cacaca; background:transparent; position:relative;margin-top:10px}
#tvtop {width:120px; height:2px; border-left:10px solid #efefef; border-right:10px solid #efefef; background:#adadad; position:absolute; top:-3px; left:50px; overflow:hidden;}
#tvbot {width:50px; height:3px; border-left:45px solid #ddd; border-right:45px solid #ddd; background:#aaa; position:absolute; bottom:-4px; left:50px; overflow:hidden;}
#stand2 {width:100px; height:6px; border-bottom:6px solid #969696; border-right:1px solid #9b9b9b; border-left:1px solid #9b9b9b; background:#ddd; position:absolute; bottom:-30px; left:68px; overflow:hidden;}
#stand {width:50px; height:15px; background:#888; position:absolute; bottom:-21px; left:95px; overflow:hidden;}
#tvscreen {width:203px; height:180px; border:4px solid #666; background:url(images/static.gif); position:absolute; top:6px; left:10px; overflow:hidden; text-align:center; line-height:100px; color:#ff0}
#tvmenu {position:absolute; top:270px; left:70px; width:200px; height:100px; font-family:"courier new", monospace;}
#tvmenu:hover {background:transparent;}
#tvmenu a:visited {color:#fff; text-decoration:none; font-size:14px; background:#565656;}
#tvmenu a {color:#fff; text-decoration:none; font-size:14px; background:#565656;}
#tvmenu a span {display:none; width:0; height:0; position:absolute; border:0;}
#tvmenu a div {display:none;}
#tvmenu a:hover {color:#fff; background:#c00; text-decoration:none;}
#tvmenu a img {display:block; position:absolute; top:-84px; left:38px; width:1px; height:1px; border:0px;}
#tvmenu a:hover img {display:block; position:absolute; top:-256px; left:-46px; width:205px; height:180px; border:0px;}
#tvmenu a:hover .line {display:block; position:absolute; top:25px; left:0px; width:15px; height:2px; overflow:hidden; background:#c00;}
#tvmenu a:hover .line1 {display:block; position:absolute; top:25px; left:0px; width:35px; height:2px; overflow:hidden; background:#c00;}
#tvmenu a:hover .line2 {display:block; position:absolute; top:25px; left:0px; width:60px; height:2px; overflow:hidden; background:#c00;}
#tvmenu a:hover .line3 {display:block; position:absolute; top:25px; left:0px; width:85px; height:2px; overflow:hidden; background:#c00;}
#tvmenu a:hover .line4 {display:block; position:absolute; top:25px; left:0px; width:110px; height:2px; overflow:hidden; background:#c00;}
#tvmenu a:hover .point {display:block; position:absolute; top:20px; left:5px; width:0px; height:0px; overflow:hidden; border-left:5px solid #fff; border-right:5px solid #fff; border-bottom:5px solid #f00;}
#tvmenu a:hover .point1 {display:block; position:absolute; top:20px; left:25px; width:0px; height:0px; overflow:hidden; border-left:5px solid #fff; border-right:5px solid #fff; border-bottom:5px solid #f00;}
#tvmenu a:hover .point2 {display:block; position:absolute; top:20px; left:50px; width:0px; height:0px; overflow:hidden; border-left:5px solid #fff; border-right:5px solid #fff; border-bottom:5px solid #f00;}
#tvmenu a:hover .point3 {display:block; position:absolute; top:20px; left:75px; width:0px; height:0px; overflow:hidden; border-left:5px solid #fff; border-right:5px solid #fff; border-bottom:5px solid #f00;}
#tvmenu a:hover .point4 {display:block; position:absolute; top:20px; left:100px; width:0px; height:0px; overflow:hidden; border-left:5px solid #fff; border-right:5px solid #fff; border-bottom:5px solid #f00;}
.channel {position:absolute;top:200px; left:52px; font-size:14px; font-weight:bold; color:#000; letter-spacing:10px;}
.musicnote {font-size:9px;
width:218px;
margin-top:15px;
background-color:#D6D6D6;
border:#CC0000 dashed;
border-width:1px}
.cdpic {float:left}
/*---------------links--------------*/
.imglink {padding-top:10px;
padding-bottom:5px}
.li{float:left;
padding-right:5px}
/*---------------contactbox--------------*/
.mailwrapper {
	text-align: left;
	width:340px
}
.maildiv {
	margin: 0 auto 0 auto;
	text-align: left;
	width: 340px;
	font-family: Tahoma;
	font-size: 11px;
}
.maildiv form {
	text-align: left;
}
.maildiv label {
	/* used for right side captions */
	vertical-align: top;
	padding: 0 0 0 3px;
}
.maildiv .sidelbl {
	/* used for left side labels */
	width:63px;
	text-align:right;
	padding: 0 5px 0 0;
	vertical-align: top;
	position: relative;
    display: block; 
    float: left; 
	clear: left;
}
.maildiv a {
	color: #005ABE;
}
.maildiv h2 {
	color: #005ABE;
	font-size: 120%;
}
.maildiv input {
	margin-bottom: 10px;
}
.maildiv select {
	margin-bottom: 10px;
}
.maildiv textarea {
	margin-bottom: 10px;
	width:150px;
	border:#ababab solid;
border-width:1px;
background:#eaeaea;
-moz-opacity:0.7;
	opacity:0.7;
	filter:alpha(opacity=70);
	color:#000000;
	font-family:Tahoma;
	font-size:11px
}
.maildiv .ver_img {
	padding: 0;
	margin:0 0 10px 5px;
	vertical-align:bottom;  
	border: 1px solid #ababab; 
}
.maildiv fieldset {
	padding-top:5px;
	margin-bottom: 10px;
	border:none;
	width:340px
}
.maildiv .legendspacing {
	height: 10px;
}
.maildiv .fmcredits {
	float: left;
	font-size: 90%;
}
.maildiv .fmsubmit {
	float: right;
	padding-right:123px		
}
.maildiv .fmrequired {
	color: #cc0000;
	font-size: 90%; 
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}
.maildiv .fmspacer {
	height: 10px;
}

.maildiv .fminfofull {
	padding: 0 10px 0 10px;
	color: #cc0000;
	margin-bottom: 15px;
}
.maildiv .fminfohalf {
	padding: 0 10px 0 10px;
	color: #cc0000;
	margin-left: 110px;
	margin-bottom: 15px;
}
.maildiv .fmerrorbox {
	text-align: left;
}
.maildiv li {
	margin: 0 0 4px 0;
}
.maildiv .fmerrortitle {
	color: #cc0000;
	font-size: 120%;
}
.fmtext {width:150px;
height:15px;
border:#ababab solid;
border-width:1px;
background:#eaeaea;
-moz-opacity:0.7;
	opacity:0.7;
	filter:alpha(opacity=70);
	color:#000000;
	font-family:Tahoma;
	font-size:11px}
	#Submit {font-family:Tahoma, sans-serif;
font-size:10px;
background-color:#D6D6D6;
border:#cc0000 1px solid;
color:#000000;
font-weight:bold;
padding:1px;
vertical-align:top;
}
.thumb {margin-left:15px;
margin-bottom:10px;

border:6px solid #cecece;}
.pixbg {border:#cc0000 dashed;
border-width:1px; }
	.pixbg a:link, .pixbg a:active, .pixbg a:visited { -moz-opacity:.70; opacity:0.7;
	filter:(opacity=70)}
	.pixbg a:hover { -moz-opacity:.100; opacity:1;
	filter:(opacity=100)