 body {
margin:0; 
padding:0; 
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
background-image: url('../images/bgr.jpg'); 
background-repeat: repeat-x; 
background-position:top center;
background-color: #476f17;
color:#51493d;

} 
.fonto { 
width: 100%; 
margin: 0 auto; 
background-image: url('../images/fonto.jpg');
background-repeat: no-repeat; 
background-position:top center;



} 
.border { 
border: 1px solid #999999; 
padding:10px;

} 
.border_img { 
border-top: 1px solid #cfc6b2; 
padding-top:2px;




}.td1 {
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
color:#c30037;
border:1px solid #a0b587;
background-color:#e2eed3;

}.td2 {
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
color:#51493d;
border:1px solid #a0b587;
background-color:#f3faeb;


} 
#myFlashDiv object { 
width:750px;
display: block; 
margin: 0 auto; 
padding: 0px; 
float:left;
border:0px solid #ff0000;







} 
.small-text { 
font: 11px Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-style: normal; 

} 
a { 
color: #51493d; 
text-decoration: underline; 
outline: none; 
} 
a:hover { 
color: #ad3c4e; 
text-decoration: underline; 
outline: none; 


}#out { 
width: 100%; 
margin: 0 auto; 
position: relative; 
top: 0; 
padding: 0; 



} 
.container { 
width: 772px; 
margin: 0 auto; 
position: relative; 
top: 0; 
padding: 0; 


} 
.top_div_right2 { 
width: 750px; 
padding-bottom:0px;
padding-left:0px;
padding-top:0px;
padding-right:0px;
margin: 0 auto; 
border-left: 0px solid #d6d1c5; 
text-align: right; 



} 
.menu { 
width:362px;
position: relative; 
margin:0px;
padding-right:10px;
padding-top:9px;
padding-bottom:0px;
padding-left:0px;
float: right; 
text-align:right;
height: 28px;
border:0px solid #ff0000;


} 
.menu ul { 
background: url('') no-repeat; 
padding: 0; 
margin: 0; 
 
} 
.menu li { 
display: inline; 
background: url('') no-repeat; 
padding: 0; 
margin: 0px; 
padding: 0px 0px 0px 12px; 


} 
.menu a { 
font-family:Arial,  Verdana, Verdana, Helvetica, sans-serif; 
font-size: 16px; 
color: #c1d5a9; 
margin: 0px; 
text-align: center; 
text-decoration: none; 
font-weight: normal; 
display: inline; 
outline: none; 




} 
.menu a:hover { 
font-family:Arial,  Verdana, Verdana, Helvetica, sans-serif; 
font-size: 16px;  
color: #eaff00; 
margin: 0px;
text-decoration: none; 
font-weight: normal; 
outline: none; 
display: inline; 






} 
.menu b, .menu strong { 
font-family:Arial,  Verdana, Verdana, Helvetica, sans-serif; 
font-size: 16px;  
color: #eaff00; 
margin: 0px;
padding: 7px 0px 0px 0px; 
text-decoration: none; 
font-weight: normal; 
outline: none; 
display: inline; 




} 
.menu b  span{ 
font-family:Arial,  Verdana, Verdana, Helvetica, sans-serif; 
font-size: 16px; 
color: #c7c0b7; 
margin: 0px; 
text-align: center; 
text-decoration: none; 
font-weight: normal; 
display: inline; 
outline: none; 
padding: 7px 0px 0px 0px; 


 } 
.div_form{ 
width: 732px; 
margin: 0 auto; 
padding:20px 0px 20px 0px;
border-top: 1px dotted #999999; 
margin-top:20px;
float:left;

 } 
.div{ 
width: 732px; 
margin: 0 auto; 
padding:20px 0px 20px 0px;
border-bottom: 1px dotted #999999; 
border-top: 1px dotted #999999; 
margin-bottom:20px;
margin-top:20px;
float:left;

} 
.div_left { 
width: 450px; 
padding-right: 0px; 
padding-bottom:0px;
margin: 0; 
float: left; 
border-right: 0 solid #d6d1c5; 
text-align: left; 
} 
.div_right { 
width: 262px; 
padding-bottom:0px;
padding-left:0px;
padding-top:0px;
padding-right:0px;
margin-top:150px; 
float: right; 



} 
.banner { 
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
color:#a08e67;
margin: 0px; 
padding:25px 20px 20px 20px;
width: 260px; 
height:125px;
border: 0px solid #e1d9c8; 
margin-bottom:15px;
background-image: url('../images/banner.png'); 
background-position:top center;
background-repeat: no-repeat; 
position: absolute;
top:0px;
right:0px;

} 
.banner2 { 
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
color:#fff;
margin: 0px; 
padding:13px 0px 0px 15px;
width: 240px; 
text-align:left;

} 
.white { 
width: 772px; 
padding:20px 0px 0px 0px;
border:0px solid red;
background-image: url('../images/top.png'); 
background-position:top center;
background-repeat: no-repeat; 
position: relative;


} 
.white2 { 
width: 772px; 
padding:0px 0px 0px 0px;
border:0px solid red;
background-image: url('../images/line.png'); 
background-position:top center;
background-repeat: repeat-y; 









} 
.banner2 a  { 
font-size: 10px; 
color: #e36e80; 
font-weight: normal; 
text-decoration: underline; 
text-align:left;
outline:none;
display:block;
padding-top:10px;
padding-right:10px;

} 
.banner2 a:hover  { 
font-size: 10px; 
color: #f6b8c2; 
font-weight: normal; 
text-decoration: underline; 
text-align:left;
outline:none;
display:block;
padding-top:10px;
padding-right:10px;


} 
.main_div2 { 
width: 732px; 
height:55px;
padding-bottom:0px;
padding-right:20px;
padding-left:20px;
padding-top:20px;
margin: 0 auto; 
background-image: url('../images/bottom.png'); 
background-position:top center;
background-repeat: no-repeat; 


} 
.main_div { 
width: 732px; 
margin: 0 auto; 
padding:0px;
border: 0px solid #ff0000; 

} 
.main_div_left { 
width: 355px; 
padding-right: 0px; 
padding-bottom:0px;
margin: 0; 
float: left; 
border-right: 0 solid #d6d1c5; 
text-align: left; 
border: 0px solid #ff0000; 
} 
.main_div_right { 
width: 355px; 
padding-bottom:0px;
padding-left:0px;
padding-top:0px;
padding-right:0px;
margin: 0; 
float: right; 
text-align: left; 
border: 0px solid #ff0000; 
 

} 
.flash {
padding: 5px 0px 0px 11px; 
width: 762px; 



} 
#flash { 
width: 772px; 
height:490px;
margin: 0 auto; 
text-align: center; 
background-image: url('../images/frame.png'); 
background-position:top center;
background-repeat: no-repeat; 
position:relative;
border:0px #ff0000 solid;
} 
.under_flash { 
width: 732px; 
height:55px;
margin: 0; 
padding-left: 20px; 
padding-right:20px;
padding-top:0px;
padding-bottom:0px;
border: 0 solid #ff0000; 
position:absolute;
bottom:10px;
right:0px;




} 
.under_flash_left { 
width: 355px; 
padding:0px;
margin: 0; 
float: left; 
text-align: left; 
} 
.under_flash_right { 
width: 355px; 
padding:0px;
margin: 0; 
float: right; 
text-align: right; 





} 
.address { 
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px; 
color:#edf4e6;
font-weight: normal; 
text-decoration: none; 
text-align:right;


} 
.address b { 
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 17px; 
color:#edf4e6;
letter-spacing:1px;
font-weight: normal; 
text-decoration: none; 


} 
.address a:link { 
font-size: 11px; 
color:#c7c2b9;
font-weight: normal; 
text-decoration: none; 
text-align:right;
outline:none;



} 
.address a:hover  { 
font-size: 11px; 
color:#fff;
font-weight: bold; 
text-decoration: none; 
text-align:right;









} 
.subtitle { 
font: 17px Arial,  Verdana, Helvetica, sans-serif;  
color: #7ead00; 
font-weight: normal; 
font-style: normal; 
text-decoration: none; 
} 
.subtitle a:link, .subtitle a:visited { 
color: #a08e67; 
text-decoration: none; 
padding-right: 30px; 
} 
.subtitle a:hover { 
color: #666666; 
padding-right: 30px; 
text-decoration: none; 



} 
.subtitle2 { 
font: 15px Arial,  Verdana, Helvetica, sans-serif;  
color: #c30037; 
font-weight: normal; 
font-style: normal; 
padding-bottom:0px;

} 
.subtitle3 { 
font: 18px  Arial,  Verdana, Helvetica, sans-serif;  
color: #c30037; 
font-weight: normal; 
text-decoration: none; 
display:block;


} 
#languages { 
float: right; 
padding-top: 10px; 
padding-right:15px;

} 
.lang_menu_en { 
margin: 0; 
text-align: left; 
display: inline; 
float: left; 

} 
.lang_menu_en ul { 
display: inline; 
background: url('') no-repeat; 
margin: 0; 
padding: 0; 
float: left; 
} 
.lang_menu_en li { 
display: inline; 
background: url('') no-repeat; 
padding: 0; 
padding: 0; 
margin-right: 0px; 
float: left; 
} 
.lang_menu_en a, .lang_menu_en a:active, .lang_menu_en a:visited { 
margin: 0; 
padding: 2px 0 0 0; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #fff; 
display: inline; 
float: left; 
width: 60px; 
height: 16px; 
padding-left: 14px; 
text-align: center; 
background-image: url('../images/flag-en.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
} 
.lang_menu_en a:hover { 
margin: 0; 
padding: 2px 0 0 0; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #a6a6a6; 
display: inline; 
float: left; 
height: 16px; 
width: 60px; 
padding-left: 14px; 
background-image: url('../images/flag-en-on.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
} 
.lang_menu_en strong, .lang_menu_en b { 
margin: 0; 
padding: 2px 0 0 0; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #a6a6a6; 
display: inline; 
float: left; 
height: 16px; 
width: 60px; 
text-align: center; 
padding-left: 14px; 
background-image: url('../images/flag-en-on.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
} 
.lang_menu_gr { 
margin: 0; 
text-align: left; 
display: inline; 
float: left; 
height: 20px; 
} 
.lang_menu_gr ul { 
display: inline; 
background: url('') no-repeat; 
margin: 0; 
padding: 0; 
float: left; 
} 
.lang_menu_gr li { 
display: inline; 
background: url('') no-repeat; 
padding: 0; 
padding: 0; 
margin-right: 5px; 
float: left; 
} 
.lang_menu_gr a, .lang_menu_gr a:active, .lang_menu_gr a:visited { 
margin: 0; 
padding: 2px 0 0 0; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #fff; 
display: inline; 
float: left; 
width: 60px; 
height: 16px; 
text-align: center; 
background-image: url('../images/flag-gr.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
padding-left: 18px; 
} 
.lang_menu_gr a:hover { 
margin: 0; 
padding: 2px 0 0 0; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #a6a6a6; 
display: inline; 
float: left; 
height: 16px; 
width: 60px; 
background-image: url('../images/flag-gr-on.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
padding-left: 18px; 
} 
.lang_menu_gr strong, .lang_menu_gr b { 
margin: 0; 
padding: 2px 0 0 0; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #a6a6a6; 
display: inline; 
float: left; 
height: 16px; 
width: 60px; 
text-align: center; 
background-image: url('../images/flag-gr-on.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
padding-left: 18px; 






} 
ul { 
background: url('') no-repeat; 
list-style-type: none; 
padding-bottom: 0; 
margin-bottom: 0; 
padding-left: 0; 
margin-left: 10px; 
padding-top: 5px; 
margin-top: 5px; 
} 
li { 
background: url('../images/arrow-li.gif') no-repeat; 
padding-bottom: 1px; 
margin-bottom: 1px; 
padding-left: 10px; 
padding-top: 0; 
margin-top: 0; 

} 
.clear { 
clear: both; 
margin: 0; 
} 
.title { 
font: 22px  Arial,  Verdana, Helvetica, sans-serif;  
color: #3e432d; 
font-weight: normal; 
text-decoration: none; 


} 
.title b { 
font: 22px  Arial,  Verdana, Helvetica, sans-serif;  
color: #c30037; 
font-weight: normal; 
text-decoration: none; 
font-style:normal



} 
.title a:link, .title a:visited { 
font: 16px Arial,  Verdana, Helvetica, sans-serif;  
color: #3a86b9; 
font-weight: normal; 
text-decoration: underline; 
margin: 0; 
margin: 0; 
text-align:right;
float:right;

} 
.title a:hover { 
font: 16px Arial,  Verdana, Helvetica, sans-serif;  
color: #31322d; 
font-weight: normal; 
text-decoration: underline; 
margin: 0; 
margin: 0; 
text-align:right;
float:right;



} 
h1 { 
font-size: 10px; 
color: #999185; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
margin: 0; 
text-align: left; 
display:block;
padding-bottom:10px;
} 
h2 { 
font-size: 16px; 
color: #999999; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
margin: 0; 
text-align: left; 
} 
.button { 
background-color: #c30037; 
color: #ffffff; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
border:0px;
font-size: 12px; 
padding:0px;
width:175px;
} 
.req { 
font-size: 10px; 
color: #c30037; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  

} 
.small { 
font-size: 10px; 
color: #51493d; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  



} 
.selected { 
font-size: 10px; 
color: #dc0652; 
font-weight: normal; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
margin: 0; 
text-decoration: none; 
} 
form { 
margin: 0; 
padding: 0; 
} 
.form { 
margin: 0; 
padding: 0; 
} 
#thumbBox { 
position: absolute; 
left: 0; 
top: 0; 
width: auto; 
padding: 0px; 
padding-bottom: 0; 
border: 1px solid #004474; 
background: #fff; 
visibility: hidden; 
z-index: 6000; 
cursor: pointer; 
} 
#thumbBox .footerbar { 
font: normal 17px  Arial, Tahoma; 
letter-spacing: 5px; 
line-height: 1.1em; 
color: #fff; 
padding: 0px 0; 
text-align: right; 
background-color: #004474; 
line-height:22px;
} 
#thumbBox #thumbImage { 
background-color: #fff; 
border: 1px solid #fff; 
text-align: center; 
} 
#thumbLoading { 
position: absolute; 
visibility: hidden; 
border: 1px solid black; 
background-color: #efefef; 
padding: 5px; 
z-index: 5; 
} 
hr { 
color: #cfc6b3; 
background-color: #cfc6b3; 
height: 1px;	
border: 0; 
width: 100%; 
margin: 20px 0 20px 0; 
} 
.hr { 
border-bottom: 1px solid #cfc6b3; 
margin: 20px 0 20px 0; 
width: 100%; 
} 
.field { 
background-color: #f3faeb; 
border: 1px solid #cccccc; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width: 700px; 
} 
.field2 { 
background-color: #f3faeb; 
border: 1px solid #cccccc; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width:350px; 

} 
.field3 { 
background-color: #f3faeb; 
border: 1px solid #cccccc; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width:115px; 
} 
select, input, textarea { 
background-color: #f3faeb; 
border: 1px solid #cccccc; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
} 
img { 
border: 0; 
} 
#cr_text { 
margin: 0 auto; 
top: 0; 
padding-top: 10px; 
padding-bottom:0px;


} 
.cr { 
font-size: 11px; 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
color: #999999; 
font-weight: normal; 
text-decoration: none; 
} 
.cr A:visited { 
color: #999999; 
text-decoration: none; 
} 
.cr A:link { 
color: #999999; 
text-decoration: none; 
} 
.cr A:hover { 
color: #eeeeee; 
text-decoration: none; 
} 
.cr A:active { 
color: #999999; 
text-decoration: none; 
} 
.cr_nl { 
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-size: 11px; 
color: #999999; 
cursor: text; 
} 
.cr_nl A:link { 
color: #999999; 
text-decoration: none; 
cursor: text; 
} 
.cr_nl A:visited { 
color: #999999; 
text-decoration: none; 
cursor: text; 
} 
.cr_nl A:hover { 
color: #999999; 
text-decoration: none; 
cursor: text; 




} 
.footer { 
width: 732px; 
margin: 0 auto;
font-family: Arial,  Verdana, Helvetica, sans-serif;  
font-size: 11px; 
color: #97938a; 
text-decoration: none; 
font-weight: normal; 
text-align: left; 
padding-top: 10px; 
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
margin-left:20px;
margin-right:20px;

border-top:1px dotted  #999999;
} 
.footer a { 
color: #7EAD00; 
font-weight: normal; 
text-decoration: none; 
padding-left:3px;
padding-right:3px;

} 
.footer b, .footer strong { 
color: #999999; 
font-weight: normal; 
text-decoration: none; 
padding-left:3px;
padding-right:3px;

} 
.footer a:hover { 
color: #c30037; 
font-weight: normal; 
text-decoration: none; 


} 






.top_div { 
width: 772px; 
margin: 0 auto; 
padding-left:0px;
padding-right:0px;
background-image: url('../images/top.jpg'); 
background-repeat: no-repeat; 
background-position:center;

} 
.top_div_left { 
width: 366px; 
padding-left: 20px; 
padding-top:30px;
margin: 0; 
float: left; 

} 
.top_div_right { 
width: 386px; 
padding-bottom:0px;
padding-left:0px;
padding-top:0px;
padding-right:0px;
margin: 0; 
float: right; 
border-left: 0px solid #d6d1c5; 
text-align: right; 




} 
.book { 
font-size: 11px; 
border: 1px dotted #e0dbd0; 
background-color: #f0f6fa; 
display: block; 
font-weight: normal; 
padding-right: 10px; 
text-align: right; 
} 
.book a { 
color: #1a75d2; 
text-decoration: none; 
font-weight: bold; 
outline: none; 
} 
.book a:hover { 
color: #c6010e; 
text-decoration: none; 
font-weight: bold; 
outline: none; 



/*-------------------------------*/























/*LIGHTBOX*/
}	
.gallery {
background-color: #615d53;
padding: 0px;
margin:5px 0px 5px 0px;
		
}
.gallery ul { 
background: url('') no-repeat; 
list-style: none;
padding: 0; 
margin: 0; 

}
.gallery ul li { 
background: url('') no-repeat; 
list-style: none;
padding: 0; 
margin: 0px; 
display: inline; 

}
.gallery ul img {
background-color: #e3e1dc;
background-image: url('../images/zoom.png'); 
background-repeat: no-repeat; 
background-position: right bottom; 
padding:5px 5px 20px;
}
.gallery ul a:hover img {
background-color: #615d53;
background-image: url('../images/zoom.png'); 
background-repeat: no-repeat; 
background-position: right bottom; 
padding:5px 5px 20px;
}
.gallery ul a:hover { 
color: #fff; 
padding: 0; 
margin: 0; 

}
#jquery-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 17px Arial, Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #ad3c4e; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: normal; }
#lightbox-image-details-currentNumber {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	display: block; 
	clear: left; 
	color:#666666;
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	

}
