/* CSS Document */

body {
	background-color: #000000;
	background-image:url(../images/page_bg.gif);
	margin: 5px 0px 0px 0px;
}

html {
     overflow: -moz-scrollbars-vertical;
}



/* Header */

#header {
width:980px;
height:80px;
background:url(../images/top_line.png) bottom no-repeat;
}


#aristotelis_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
width:980px;
padding-top:37px;
}

#aristotelis_text2 {
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
width:980px;
text-align:right;
top:42px;
}

.main {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:CCCCCC;
word-spacing:20px;
background:url(../images/small_logo.gif) 0px 5px no-repeat;
height:80px;
line-height:80px;
}

.main a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#CCCCCC;
word-spacing:20px;
height:80px;
line-height:80px;
text-decoration:none;
}
.main a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#999999;
word-spacing:20px;
height:80px;
line-height:80px;
text-decoration:none;
}
.main a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:CCCCCC;
word-spacing:20px;
height:80px;
line-height:80px;
text-decoration:none;
}

#top_text {
line-height:20px;
word-spacing:20px;
}

.splash {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
width:980px;
padding-top: 17px;
}

.white_large {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#CCCCCC;
font-weight:bold;
text-decoration:none;
}

.white_small {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
text-decoration:none;
}

.white {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#E6E6E6;
text-decoration:none;
}

.white a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#E6E6E6;
text-decoration:none;
}

.white a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#E6E6E6;
text-decoration:none;
}

.white a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#E6E6E6;
text-decoration:underline;
}

.white_selected {
font-size:16px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#small_logo {
	position:absolute;
	top:13px;
}

#top_languages {
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:920px;
margin-top:40px;
}

#top_languages2 {
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:100px;	
height:20px;
margin-left:880px;
margin-top:20px;
}

/* Main Section */

#watermark_splash {
background:url(../images/splash_logo.png) center no-repeat;
width:980px;
height:400px;
}

#watermark {
	/*background:url(../images/watermark_logo.gif) center no-repeat;*/
height:400px;	
width:980px;
/*opacity: .2;
filter: alpha(opacity=20);*/
}

#watermark2 {
	/*background:url(../images/watermark_logo.gif) center no-repeat;*/
width:980px;
/*opacity: .2;
filter: alpha(opacity=20);*/
}

#watermark_home {
background:url(../images/watermark_logo.gif) center no-repeat;
width:980px;
height:400px;
opacity: .2;
filter: alpha(opacity=20);
}

#language {
color:#B5B5B5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
height:25px;
width:980px;
word-spacing:50px;
}

#language a {
color:#B5B5B5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
height:25px;
width:980px;
word-spacing:50px;
text-decoration:none;
}
#language a:visited {
color:#B5B5B5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
height:25px;
width:980px;
word-spacing:50px;
text-decoration:none;
}

#language a:hover {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
height:25px;
width:980px;
word-spacing:50px;
}


#news {
position:relative;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:-18px;
margin-left:670px;
}

#news a{
position:relative;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
}

#news a:visited {
position:relative;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
}

#news a:hover {
position:relative;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:underline;
}

#all_news {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
margin-top:25px;
text-indent:125px;
}

#all_news a {
color:#999999;
text-decoration:none;
}

#all_news a:visited {
color:#999999;
text-decoration:none;
}

#all_news a:hover {
color:#CCCCCC;
text-decoration:underline;
}


/* Footer */

#footer {
width:980px;
height:80px;
background:url(../images/bottom_line.png) top no-repeat;
text-align:right;
}

#copyright {
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding-top:25px;
margin-left:10px;
}

/* contact form */

.field {
color:#000000;
width:200px;
height:18px;
}

.field_message {
color:#000000;
width:400px;
height:100px;
}

/*gallery */
#pdf {
position:absolute;
top:450px;
width:175px;
text-align:center;
}

#subalbums {
position:absolute;
width:100px;
text-align:left;
margin-left:-50px;
}

#spacer1 {
height:2px;
}

/*admin*/
.cell_over {
background-color:#666666;
}

/* contact */

.sumbit_buttons {
	width:120px;
	background-color:#000000;
	color:#CCCCCC;
	border: 1px solid #CCCCCC;
}

.sumbit_buttons:hover {
	width:120px;
	background-color:#999999;
	color:#333333;
	border: 1px solid #CCCCCC;
}

.sumbit_buttons:active {
	width:120px;
	background-color:#333333;
	color:#CCCCCC;
	border: 1px solid #CCCCCC;
}

.menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#CCCCCC;
text-decoration:none;
line-height:20px;
}

.menu:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#CCCCCCl;
text-decoration:none;
}

.menu:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#999999;
text-decoration:none;
}

.menu_active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#666666;
text-decoration:none;
}

#thumbnails {
	width:200px;
	height:395px;
	/*border:#CCCCCC solid 1px;*/
float:left;
}

#photos {
width:540px;
height:420px;
margin-left:0px;
/*border:#CCCCCC solid 1px;*/
float:left;
text-align:center;
}

.photo {
/*margin-left:100px;*/
margin-top:20px;
}
.thumb {
width:80px;
height:80px;
float:left;
margin-left:13px;
margin-top:13px;
border:#CCCCCC solid 1px;
}

.album_link {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
}
.album_link a:link {
color:#e6e6e6;
text-decoration:none;
}
.album_link a:visited {
color:#e6e6e6;
text-decoration:none;
}
.album_link a:hover {
color:#666666;
text-decoration:underline;
}
.album_link_selected {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
line-height:25px;
}
.album_link_selected a:link{
color:#FFFFFF;
text-decoration:none;
}
.album_link_selected a:visited{
color:#FFFFFF;
text-decoration:none;
}
.album_link_selected a:hover{
color:#FFFFFF;
text-decoration:none;
}

.album_title {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#CCCCCC;
width:540px;
text-align:center;
margin-top:10px;
}

.photo_title {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:3px;
color:#FFFFFF;
width:540px;
text-align:center;
margin-top:5px;
}

#loading_photo {
position:absolute;
width:350px;
height:365px;
margin-left:90px;
margin-top:35px;
background:#000 url(../gallery/loading.gif) center no-repeat;
visibility:hidden;
}
#thumb_holder {
float:left;
height:420px;
width:200px;
}
#contetsbottom_area {
	color:#FFFFFF;
	height:20px;
	width:175px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:center;
	margin-left:13px;
	display:block;
/*	border:#CCCCCC solid 1px;*/
/*	background-color:#333333;*/
	line-height:20px;	
}

#contetsbottom_area a:link{
	font-size:18px;
	color:#999999;
	text-decoration:none;
}

#contetsbottom_area a:visited{
	font-size:18px;
	color:#999999;
	text-decoration:none;
}
#contetsbottom_area a:hover{
	font-size:18px;
	color:#666666;
	text-decoration:underline;
}


#random_img {
position:absolute;
width:980px;
margin-top:70px;
}

.random_img_margin {
margin-left:470px;
}