@charset "utf-8";
/* CSS Document */

body {
	background-color:#ededed;
	padding:0;
	margin:0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* FORMS */

.inputTextBox {
	font-family:verdana;
	font-size:10px;
	color:#333333;
	padding:2px;
	width:180px;
	border-top : 1px solid;
	border-top-color:#CCCCCC;
	border-bottom : 1px solid;
	border-bottom-color:#CCCCCC;
	border-left : 1px solid;
	border-left-color:#CCCCCC;
	border-right : 1px solid;
	border-right-color:#CCCCCC;
}
.inputTextArea {
	font-family:verdana;
	font-size:10px;
	color:#333333;
	padding :2px;
	width:330px;
	height:90px;
	border-top : 1px solid;
	border-top-color:#CCCCCC;
	border-bottom : 1px solid;
	border-bottom-color:#CCCCCC;
	border-left : 1px solid;
	border-left-color:#CCCCCC;
	border-right : 1px solid;
	border-right-color:#CCCCCC;
}
.Button {
	font-weight:bold;
	background-color:#455462;
	border-top : 1px solid;
	border-top-color:#CCCCCC;
	border-bottom : 1px solid;
	border-bottom-color:#CCCCCC;
	border-left : 1px solid;
	border-left-color:#CCCCCC;
	border-right : 1px solid;
	border-right-color:#CCCCCC;
	font-family:verdana;
	color:#FFFFFF;
	font-size:9px;
	width:70px;
	height:20px;
}
.Button:hover {
	background-color:#CCCCCC;
	color:#455462;
	cursor:pointer;
}
#Container {
	background:url(../images/design/Repeat.JPG);
	background-repeat:repeat-y;
	width:770px;
	margin:auto;
}
#Container #Contents {
	padding-top:15px;
	padding-bottom:15px;
}
/* MAIN PIC STYLES */

#MainPic {
	padding-left:18px;
}
#MainPic #StergosFlash {
	width:738px;
	height:284px;
	overflow:hidden;
}
/* MENU STYES */

#Menu {
	padding-left:15px;
	padding-bottom:30px;
	height:30px;
	overflow:hidden;
	clear:both;
}
#Menu a {
	float:left;
	text-decoration:none;
	color:#757575;
	letter-spacing:-0.03em;
	font-size:9px;
	text-align:center;
	padding-top:20px;
}
#Menu a:hover {
	color:#FFFFFF;
}
#Menu a.a1 {
	background:url(../images/menu/01.gif);
	width:149px;
	height:30px;
}
#Menu a.a1:hover {
	background:url(../images/menu/01.over.gif);
}
#Menu a.a1-selected {
	background:url(../images/menu/01.over.gif);
	width:149px;
	height:30px;
	color:#FFFFFF;
}
#Menu a.a2-selected, #Menu a.a3-selected, #Menu a.a4-selected {
	background:url(../images/menu/02.over.gif);
	width:148px;
	height:30px;
	color:#FFFFFF;
}
#Menu a.a2, #Menu a.a3, #Menu a.a4 {
	background:url(../images/menu/02.gif);
	width:148px;
	height:30px;
}
#Menu a.a2:hover, #Menu a.a3:hover, #Menu a.a4:hover {
	background:url(../images/menu/02.over.gif);
}
#Menu a.a5 {
	background:url(../images/menu/05.gif);
	width:151px;
	height:30px;
}
#Menu a.a5-selected {
	background:url(../images/menu/05.over.gif);
	width:151px;
	height:30px;
	color:#FFFFFF;
}
#Menu a.a5:hover {
	background:url(../images/menu/05.over.gif);
}
/* NEWS */

#PageContents #RightContents #News {
	margin-top:20px;
	width:270px;
}
#PageContents #RightContents #News div.a {
	padding-left:20px;
}
#PageContents #RightContents #News div.Article {
	padding:5px;
}

#PageContents #RightContents #News div.Text {
	padding-top:3px;
}
#PageContents #RightContents #News a:link, #PageContents #RightContents #News a:active, #PageContents #RightContents #News a:visited {
	color:#4D6277;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*text-decoration:none;*/
}
#PageContents #RightContents #News a:hover {
	text-decoration:none;
}
#PageContents #RightContents #News div.l {
	float:right;
	margin-right:18px;
	margin-top:10px;
	font-weight:bold;
	color:#4D6277;
}
#PageContents #RightContents #News div.Article h1 {
	padding:0px;
	margin:0px;
	background:url(../images/design/Spot.News.jpg);
	background-repeat:no-repeat;
	background-position:0;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d34807;
}
#PageContents #RightContents #News div.Article h2 {
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#455462;
	padding-top:3px;
}
/* LOGO STYLES */

#Logo {
	float:left;
	height:65px;
	margin-left:30px;
}
/* PAGE CONTENTS STYLES */

#PageContents {
	margin-top:20px;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:15px;
	color:#444444;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow:auto;
}
#PageContents #LeftContents {
	position:relative;
	float:left;
	width:62%;
}
#PageContents #LeftContents .Padd {
	padding:7px;
}
#PageContents #LeftContents h1 {
	color:#247e4b;
	margin:0px;
	padding:0px;
	font-family:Trebuchet MS;
	font-size:24px;
}
#PageContents #LeftContents a:link, #PageContents #LeftContents a:visited, #PageContents #LeftContents a:active {
	font-size:11px;
	color:#455462;
}
#PageContents #LeftContents a:hover {
	text-decoration:none;
}
#PageContents #RightContents {
	float:left;
	width:38%;
}
#PageContents #RightContents #Wallpapers {
	width:270px;
	height:196px;
	background:url(../images/design/Wallpapers.Background.jpg);
	background-position:right;
	background-repeat:no-repeat;
	position:relative;
}
#PageContents #RightContents #Wallpapers div.a {
	padding:15px;
	padding-left:20px;
}
#PageContents #RightContents #Wallpapers div.b {
	margin-top:20px;
}
#PageContents #RightContents #Wallpapers div.l {
	position:absolute;
	text-align:right;
	right:20px;
	bottom:20px;
}
#PageContents #RightContents #Wallpapers a:link, #PageContents #RightContents #Wallpapers a:active, #PageContents #RightContents #Wallpapers a:visited {
	color:#576676;
	text-decoration:underline;
	font-weight:bold;
}
#PageContents #RightContents #Wallpapers a:hover {
	color:#333333;
	text-decoration:none;
}
#PageContents #RightContents h1 {
	margin:0px;
	padding:0px;
	font-size:20px;
	color:#647c96;
	font-family:Trebuchet MS;
}
/* HEADER STYLES */

#HeaderButtons {
	float:right;
	margin-top:20px;
	margin-right:30px;
	height:65px;
}
#HeaderButtons ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#HeaderButtons ul li {
	float:left;
	margin-right:3px;
}
#HeaderButtons ul li .Split {
	padding-left:3px;
	padding-right:1px;
}
/* FOOTER STYLES */

#Footer {
	background:url(../images/design/Repeat.End2.JPG);
	background-repeat:no-repeat;
	height:17px;
	width:770px;
	margin:auto;
	letter-spacing:-0.01em;
	padding-bottom:40px;
	font-size:9px;
}
#Footer .Contents {
	padding-left:30px;
	padding-right:30px;
	padding-top:25px;
	color:#686868;
}
#Footer .Copyright {
	float:left;
}
#Footer .Copyright ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#Footer .Copyright li {
	float:left;
	margin:0px;
	padding:0px;
	margin-right:5px;
}
#Footer .Tassos {
	float:right;
}
#Footer a:link, #Footer a:visited, #Footer a:active {
	text-decoration:none;
	color:#686868;
}
#Footer a:hover {
	text-decoration:underline;
	color:#21272E;
}
/* DOWN BUTTONS */

#DownButtons {
	padding-top:10px;
	width:100%;
}

#DownButtons img {
	border:none;
}
#DownButtons #Block, #DownButtons #Block2 {
	width:205px;
	margin-right:10px;
	float:left;
	overflow:hidden;
}
#DownButtons #Block h1, #DownButtons #Block2 h1 {
	padding:0px;
	margin:0px;
	font-size:18px;
	color:#247e4b;
}
#DownButtons #Block .l, #DownButtons #Block2 .l {
	padding-top:15px;
	float:right;
}
#DownButtons #Block .a, #DownButtons #Block2 .a {
	padding:5px;
}
#DownButtons #Block .l a:link, #DownButtons #Block .l a:visited, #DownButtons #Block .l a:active, #DownButtons #Block2 .l a:link, #DownButtons #Block2 .l a:visited, #DownButtons #Block2 .l a:active {
	background:url(../images/design/Arrow.jpg);
	background-repeat:no-repeat;
	background-position:right 5px;
	padding-right:15px;
	 font:size:11px;
	color:#247e4b;
}
#DownButtons #Block .l a:hover, #DownButtons #Block2 .l a:hover {
	text-decoration:none;
}
/* NEWS PAGE */

#NewsPage {
	padding-top:10px;
}
#NewsPage div.a {
	padding-left:30px;
}
#NewsPage div.Article, #NewsPage div.ArticleDetails {
	padding:5px;
	margin-bottom:10px;
}

#NewsPage div.Text {
	padding-top:3px;/*color:#758da5;*/
}
#NewsPage div.Press {
	padding-bottom:10px;
	color:#758da5;
	font-size:14px;
	font-weight:bold;
}
#NewsPage div.l a:link, #NewsPage div.l a:active, #NewsPage div.l a:visited {
	color:#576676;
	text-decoration:none;
	font-weight:bold;
}
#NewsPage div.l a:hover {
	color:#333333;
	text-decoration:none;
}
#NewsPage a:link, #NewsPage a:active, #NewsPage a:visited {
	color:#758da5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
#NewsPage a:hover {
	text-decoration:none;
}
#NewsPage div.l {
	float:right;
	margin-right:20px;
	margin-top:10px;
}
#NewsPage div.Article span.a1, #NewsPage div.ArticleDetails span.a1 {
	padding:0px;
	margin:0px;
	background:url(../images/design/Spot.News.jpg);
	background-repeat:no-repeat;
	background-position:0;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d34807;
}
#NewsPage div.Article h2, #NewsPage div.ArticleDetails h2 {
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#455462;
	padding-top:3px;
}
/* CONTENT TOOLS */

#Tools {
	border:dashed;
	border-width:1px;
	border-color:#CCCCCC;
	clear:both;
	margin-top:20px;
	height:18px;
	vertical-align:middle;
	background-color:#FBFBFB;
	padding:5px;
}
#Tools ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
#Tools ul li {
	float:left;
	margin-right:10px;
}
#Tools ul li.Print {
	background:url(../images/design/printer-orange.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
#Tools ul li.Back {
	background:url(../images/design/left-orange.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
/* LINKS */

.Link {
	width:400px;
	height:160px;
	padding:5px;
}
.Link .Title {
	padding:5px;
	font-size:12px;
	font-weight:bold;
	padding-top:50px;
}
.Link img {
	float:left;
	width:170px;
	height:160px;
}
/* GALLERIES */

#Galleries {
}
#Galleries .gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
#Galleries .gallery li {
	float:left;
	height:90px;
	margin:10px;
	overflow:hidden;
	width:124px;
}
#Galleries .gallery img {
	border:1px solid #CCCCCC;
	height:auto;
	width:100%;
}
#Galleries .gallery span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	bottom:30px;
	right: 10px;
}
#Galleries .Total {
	background:url(../images/design/web-page-orange.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:20px;
}
#Galleries .Paging {
	clear:both;
	padding-left:10px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	display:none;
}
#Galleries .Paging a:link, #Galleries .Paging a:visited {
	border:solid;
	border-width:1px;
	border-color:#DADADA;
	padding-right:5px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#FFFFFF;
	text-decoration:none;
}
#Galleries .Paging a:hover, #Galleries .Paging a:active {
	background-color:#EFEFEF;
}
#Galleries .Paging .Selected {
	border:solid;
	border-width:0px;
	border-color:#666666;
	color:#006699;
	padding-right:5px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
}
#Galleries .TT {
	width:77%;
	height:15px;
	background-color: #F3F3F3;
	margin-top:20px;
	position:absolute;
	bottom:-3px;
	left:0px;
	padding:3px;
}
#Galleries .DD {
	width:21px;
	height:18px;
	background:url(../images/design/download.JPG);
	background-repeat:no-repeat;
	margin-top:20px;
	position:absolute;
	bottom:0px;
	right:0px;
	padding:0px;
}
/*
#Galleries .gallery .favorite {
	background: url(../images/galleries/files/favorite.gif) no-repeat;
}
#Galleries .gallery .photo {
	background: url(../images/galleries/files/photo.gif) no-repeat;
}
#Galleries .gallery .video {
	background: url(../images/galleries/files/video.gif) no-repeat;
}*/
#Galleries .gallery a {
	text-decoration: none;
}
#Galleries .gallery a:hover img {
	border-color: #666;
}
#Galleries .gallery a:hover span {
	background-position: left -22px;
}
/* PAGE SUBMENU */

#Submenu {
	width:258px;
	/*background:url(../images/design/Box.Repeat.jpg);
	background-position:0px 10px;
	background-repeat:repeat-y;*/
	position:relative;
	margin-bottom:10px;
	margin-left:12px;
	overflow:hidden;
	border:dashed;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#FBFBFB;
}
#Submenu div.a {
	padding:15px;
	padding-left:20px;
}
#Submenu ul {
	list-style:none;
	padding:0px;
	margin:10px;
}
#Submenu li {
	padding:0px;
	margin:0px;
}
#Submenu li.Level1 {
	font-size:10px;
	color:#555555;
	text-decoration:none;
	padding:0px;
	margin:0px;
	margin-bottom:3px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:20px;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#E0E0E0;
	font-weight:bold;
	background:url(../images/galleries/Files/arrow.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	cursor:default;
}
#Submenu ul li a:link, #Submenu ul li a:active, #Submenu ul li a:visited {
	font-size:10px;
	color:#555555;
	text-decoration:none;
	display:block;
	padding:0px;
	margin:0px;
	margin-bottom:3px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:20px;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#E0E0E0;
	font-weight:bold;
	background:url(../images/galleries/Files/arrow.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
}
#Submenu ul.Level {
	margin-left:20px;
	margin-bottom:10px;
	margin-top:0px;
	margin-right:0px;
}
#Submenu ul.Level li a:link, #Submenu ul.Level li a:active, #Submenu ul.Level li a:visited {
	font-size:10px;
	color:#949494;
	text-decoration:none;
	display:block;
	padding:0px;
	margin:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:3px;
	border-bottom:dashed;
	border-bottom-width:1px;
	border-bottom-color:#E0E0E0;
	background:none;
}
#Submenu ul li a:hover, #Submenu ul.Level li a:hover {
	background-color:#FFFFFF;
	color:#555555;
	cursor:pointer;
}
/* OTHER */

.aleft {
	float:left;
	margin:10px;
	margin-left:0px;
	margin-top:0px;
	clear:both;
	padding:3px;
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
}
/* BIOGRAPHY STYLES */

#Bio {
	margin-top:10px;
	margin-right:20px;
}
#Bio .R {
	display:block;
	width:100%;
	height:25px;
	margin:1px;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../images/design/arrow_B_ver2.gif);
	background-repeat:no-repeat;
	background-position:5px 12px;
	padding-left:22px;
}
#Bio .Odd {
	background-color:#FFFFFF;
	border-bottom:dashed;
	border-bottom-width:1px;
	border-bottom-color:#E1E1E1;
}
#Bio .Even {
	background-color:#FFFFFF;
	border-bottom:dashed;
	border-bottom-width:1px;
	border-bottom-color:#E1E1E1;
}
#Bio .Title {
	/*width:200px;
	float:left;*/
	margin-bottom:3px;
	color:#999999;
	font-size:10px;
}
#Bio .Value {
	float:left;/*font-weight:bold;*/
}
/* OUT */

#Out {
	margin-top:10px;
	margin-right:20px;
}
#Out .R {
	display:block;
	height:50px;
	margin:1px;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../images/design/question.png);
	background-repeat:no-repeat;
	background-position:5px 12px;
	padding-left:70px;
}
#Out .Odd {
	background-color:#FFFFFF;
	border-bottom:dashed;
	border-bottom-width:1px;
	border-bottom-color:#E1E1E1;
}
#Out .Even {
	background-color:#FFFFFF;
	border-bottom:dashed;
	border-bottom-width:1px;
	border-bottom-color:#E1E1E1;
}
#Out .Title {
	margin-bottom:3px;
	color:#999999;
	font-size:10px;
}
#Out .Value {
	float:left;/*font-weight:bold;*/
}
/* ADS */

#Ads {
	width:100%;
	height:70px;
	clear:both;
	padding-top:10px;
	margin-left:10px;
	background:url(../images/design/ads.back.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#Ads .Container {
	height:70px;
}
#Ads .Container ul {
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:-20px;
	margin-left:20px;
}
#Ads .Container li {
	width:174px;
	height:76px;
	float:left;
	margin:2px;
}
#Ads img {
	border:none;
}
/* OTHER */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

span.question {
	display:block;
	width:20px;
	height:20px;
	float:left;
	background:url(../images/design/question1.JPG);
	background-repeat:no-repeat;
	margin-right:5px;
	margin-bottom:5px;
}

.info {
	display:block;
	background-color:#FFFFCC;
	padding:10px;
	margin-bottom:10px;
}

.q {
	border-bottom:dashed;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	padding-bottom:10px;
	margin-bottom:10px;
}

#slideshow {
    position:relative;
	width:738px;
	height:284px;
	overflow:hidden;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

.adsense {
	margin-top:10px;	
}

.welcomemsg {
	border-bottom:dashed;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	padding-bottom:5px;
	margin-bottom:5px;
}

h2 {
	color:#647C96;	
}

.fanclub {
	margin-left:5px;	
}

.fcontents {
	margin-top:10px;
	margin-bottom:10px;
}

.videodesc {
	margin-top:-10px;	
}

h2.video {
	background:url(../images/design/icon-video.png);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:34px;	
}

.firstimage {
	width:100%;
	height:auto;
	margin-bottom:10px;
	margin-top:10px;
}

.ArticleDetails object, .ArticleDetails embed {
	width:100%;
	height:auto;
}
