@charset "utf-8";
/* CSS Document */

body{
	margin:0;	padding:0;
	background:url(../images/back3.gif) 0 0 repeat;
	font-family:"trebuchet MS", Arial, Verdana;
	font-size:12px;
	color:#755d30;
}
#wrapper{
	width:950px;
	margin:0 auto;	padding:0;
}
img{ border:none;}
a{ outline:none;}
/****************************************************/
#top{
	width:100%;
	height:48px;
	background:url(../images/back1.jpg) 0 0 repeat-x;
}
#welcome{
	width:926px;
	font-weight:bold;
	color:#c1b194;
	line-height:44px;
	padding:0 0 0 10px;
	margin:0 auto;
}
#header{
	width:100%;
	height:223px;
	background:url(../images/back2.png) 0 0 repeat-x;
}
#header_inner{
	width:950px;
	height:223px;
	margin:0 auto;	padding:0;
	position:relative;
}
#logo{
	width:309px;
	height:153px;
	position:absolute;
	top:10px;	left:38px;
	background:url(../images/logo.png) top left no-repeat;
}
#menu{
	width:950px;
	height:60px;
	margin:0 auto;	padding:0;
	position:absolute;
	bottom:0;	left:0;
}
#menu_left{
	width:12px;
	height:60px;
	margin:0;	padding:0;
	float:left;
	background:url(../images/shadow_left.png) 0 0 repeat-y;
}
#menu_right{
	width:12px;
	height:60px;
	margin:0;	padding:0;
	float:left;
	background:url(../images/shadow_right.png) 0 0 repeat-y;
}
#menu_center{
	width:926px;
	height:60px;
	margin:0;	padding:0;
	float:left;
	background:url(../images/menu_back.jpg) 0 0 repeat-x;
}
.mainmenu{
	list-style:none;
	float:right;
	margin:0 10px 0 0;	padding:0;
	height:60px;
}
.mainmenu li{
	float:left;
	margin:0;	/*padding:10px 0 0 0;*/ padding:0;
	overflow:hidden;
	height:60px;
}
.mainmenu li.active{
	float:left;
	margin:0;	padding:0;
	background:url(../images/menu_active_left.jpg) 0 0 no-repeat;
	height:60px;
}
.mainmenu li.active span{
	float:left;
	background:url(../images/menu_active_right.jpg) top right no-repeat;
}
#main{
	width:926px;
	margin:0;	padding:0 12px 0 12px;
	float:left;
	background:url(../images/main_back.png) 0 0 repeat-y;
}
#main_inner{
	width:880px;
	float:left;
	margin:0;	padding:8px 23px 20px 23px;
	background:#fff url(../images/main_back_inner.png) 0 0 repeat-x;
}
#main_inner_frontpage{
	width:926px;
	float:left;
	margin:0;	padding:0;
	background:#fff url(../images/main_back_inner.png) 0 0 repeat-x;
}
#frontpage_deco{
	width:880px;
	float:left;
	margin:0;	padding:8px 23px 0 23px;
	background:url(../images/frontpage_deco.gif) bottom right no-repeat;
}
#ksenwnas_deco{
	width:880px;
	min-height:400px;
	position:relative;
	margin:0;	padding:8px 23px 0 23px;
	background:url(../images/ksenwnas_deco.gif) bottom right no-repeat;
}
#main_bottom{
	width:926px; height:14px;
	float:left;
	margin:0;	padding:0 12px 0 12px;
	background:url(../images/main_bottom_back.png) 0 0 repeat-y;
}
#frontpage_left{
	width:570px;
	margin:0 30px 0 0;	padding:0;
	float:left;
}
#frontpage_right{
	width:280px;
	margin:0;	padding:10px 0 0 0;
	float:left;
}
#main_left1{
	width:410px;
	margin:0 30px 0 0;	padding:15px 0 0 0;
	float:left;
}
#main_right1{
	width:440px;
	margin:0;	padding:15px 0 0 0;
	float:left;
}
#footer{
	width:926px; height:48px;
	float:left;
	position:relative;
	margin:0 0 30px 0;	padding:0 12px 0 12px;
	background:url(../images/footer_back.png) 0 0 repeat-y;
}
#footer_menu{
	position:absolute;
	top:0px;
	left:30px;
	color:#c7ae83;
	line-height:18px;
}
#footer_menu a{ color:#c7ae83; text-decoration:none;}
#footer_menu a:hover{ color:#c7ae83; text-decoration:underline;}
#artabout{
	position:absolute;
	width:113px;
	height:31px;
	top:0px;
	right:30px;
}
.apod{ margin-bottom:25px;}
.apod td{
	widt:184px; height:130px;
	margin:0; padding:6px 0 0 6px; 
	text-align:left; vertical-align:top;
	background:url(../images/apodraseis_frame.png) 0 0 no-repeat;
}
/*****************************************************************/
.text_justify{
	text-align:justify;
	line-height:18px;
}
.text_left{
	text-align:left;
	line-height:16px;
	font-size:14px;
}
.list1_item{
	height:27px;
	line-height:27px;
	background:url(../images/bullet1.png) 0 0 no-repeat;
	padding:0 0 0 35px;
	font-size:14px;
}
.list1_item a{
	color:#685027;
	text-decoration:none;
	outline:none;
}
.contact_fields{
	border:1px solid #e4d6bd;
}
/**************************LIVE VALIDATION STYLES*/
.LV_validation_message{
	font-size:12px;
    font-weight:bold;
    padding:0 0 0 5px;
}
.LV_valid {
    color:#587e3e;
}	
.LV_invalid {
    color:#542810;
}   
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #587e3e!important;
}   
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #542810!important;
}
/**************************LIVE VALIDATION STYLES*/
/************************************END******/
