html {height:100%;}
body {
	margin:0;
	padding:0;
	height:100%;
}

body
	{
	background:url(/pic/andrea_back.jpg) repeat-x;
	}

body,table,td
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #555555;
	}
td
	{
	border:none;
	}

table
	{
	border-collapse:collapse;
	}


.gallery_table
	{
	
	}

.gallery_cell
	{
	border:none;
	}

.h1
	{
	
	}

h1
	{
	margin:0px;
	}

a
	{
	text-decoration:none;
	outline: none;
	color:#555555;
	}

a:hover
	{
	text-decoration:underline;
	}

a:focus
	{
	-moz-outline-style: none;
	}


p
	{
	font-size:14px;

	}

.article_list
	{

	}

.article_detail
	{

	}

.article_title, .articlearticle_title
	{
	font-size:22px;
	font-weight:bold;
	color:#CF742C;
	
	padding-top:26px;
	}

.article_subtitle,.articlearticle_subtitle
	{

	font-weight:bold;
	text-align:justify;
	font-size:14px;
	display:block;
	color:#CF742C;
	line-height: 150%;
	margin-bottom:6px;
	}
	
.article_issued,.articlearticle_issued
	{
	display:none;	
	}

.article_updated,.articlearticle_updated
	{
	display:none;
	}

.article_lead, .articlearticle_lead
	{
	font-size:14px;
	display:block;
	color:#555555;
	line-height: 150%;
	margin-bottom:6px;
	clear:both;
	}

.article_body, .articlearticle_body
	{

	font-size:14px;
	display:block;
	color:#555555;
	line-height: 150%;
	margin-bottom:6px;
	clear:both;
	}

	
.article_bottom, .articlearticle_bottom
	{
	
	height:1px;
	display:block;
	}

.article_link_link
	{
	display:block;
	color:#555555;
	}

.article_link_link:hover
	{
	display:block;
	color:#555555;
	}

.article_link
	{
	font-size:14px;	
	}

.article_menu_ill
	{
	border:1px solid black;
	float:left;
	display:block;
	margin-right:12px;
	}
	
.article_menu_lead
	{
	float:left;
	font-size:14px;
	font-weight:normal;
	display:block;
	}

.article_image_box, .article_image_box_pre
	{
	text-align:center;
	display:inline;
	margin-left:3px;
	margin-right:3px;
	}

.article_image_box_pre
	{

	}

.article_image_frame, .article_image_frame_pre
	{
	border:1px solid #000000;
	padding:2px;
	background:#ffffff;
	}

.article_image_noalt_frame, .article_image_noalt_frame_pre
	{
	border:none;
	padding:2px;
	}

.article_image_desc, .article_image_desc_pre
	{
	text-align:center;
	font-size:10px;
	width:160px;
	line-height:14px;
	margin-left:auto;
	margin-right:auto;
	}

.art_menu_list
	{
	}



.list_menu_list, .article_menu_list
	{
	
	padding-left:23px;
	padding-right:23px;
	cursor:pointer;
	color:#555555;
	}

.list_menu_title, .article_menu_title
	{
	font-family: "Times New Roman", serif;
	font-size:18px;
	font-weight:bold;
	display:block;
	color:#CF742C;
	margin-bottom:2px;
	}

.list_menu_title_link, .article_menu_title_link
	{
	display:block;
	color:#CF742C;
	font-weight:bold;

	}

.list_menu_title_link:hover, .article_menu_title_link:hover
	{
	display:block;
	font-weight:bold;
	color:#CF742C;
	}


.list_menu_date, .article_menu_date
	{
	display:none;
	}

.list_menu_alcim, .article_menu_alcim
	{
	font-weight:bold;
	text-align:justify;
	font-size:14px;
	display:block;
	color:#CF742C;
	line-height: 150%;
	margin-bottom:6px;
	}

.list_menu_ill, .article_menu_ill
	{
	display:block;
	float:left;
	width:150px;
	padding-bottom:10px;
	padding-right:10px;
	}

.list_menu_lead, .list_menu_lead_ill, .article_menu_lead, .article_menu_lead_ill
	{
	font-size:14px;
	display:block;
	color:#555555;
	line-height: 150%;
	margin-bottom:6px;
	}
	

	
.list_menu_sep, .article_menu_sep
	{

	height:4px;
	margin-bottom:14px;
	clear:both;
	}

.article_menu_link_div
	{
	clear:both;
	background:url(/pic/tovabb.gif) no-repeat;
	padding-left:20px;
	margin-bottom:12px;
	height:14px;
	}
	
.article_menu_link
	{
	height:14px;
	font-size:12px;
	font-weight:bold;
	display:block;
	color:#555555;
	
	}

.article_menu_link:hover
	{
	color:#619057;
	}

.gal_image
	{
	text-align:center;
	display:block;
	width:126px;
	height:126px;
	margin:2px;
	}

.gal_image_frame
	{
	width:130px;
	height:170px;
	margin-right:18px;
	overflow:hidden;
	border:1px solid #905808;
	}

.gal_mask
	{
	border:5px solid #ffffff;
	display:none;
	}

.gal_text
	{	
	width:122px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	line-height:120%;
	margin-top:6px;
	margin-left:3px;
	color:#555555;
	font-size:10px;
	}


.article_gallery
	{

	padding-left:68px;
	padding-right:23px;

	clear:both;
	text-align:center;
	margin-top:12px;
	padding-top:12px;
	margin-bottom:10px;
	}

.top_menu_plain { color:#719B6B; font-weight:bold;font-size:14px; padding-top:0px; padding-left:0px; width: 172px; height:30px; display:block;  line-height:14px;   }
.top_menu_over { color:#719B6B; font-weight:bold;font-size:14px; padding-top:0px; padding-left:0px; width: 172px; height:30px; display:block;  line-height:14px;   }
.top_menu_selected { color:#719B6B; font-weight:bold;font-size:14px; padding-top:0px; padding-left:0px; width: 172px; height:30px; display:block;  line-height:14px;   }

.top_menu_link {text-decoration:none;}
.top_menu_link:hover {text-decoration:underline;}
.top_menu_linkseparator {display:none;}

.pkul_0menu
	{
	
	}

.pksul_0menu
	{
	background:url(/pic/sub_back.png);
	border:6px solid #CBDBC8;
	overflow:hidden;
	
	}

.pksli_1menu
	{
	padding-left:30px;
	padding-right:30px;
	}

.pksli_1menu:hover
	{
		background:#719B6B;
		filter:Alpha(opacity=80); -moz-opacity:.80; opacity:.80;
	}

.menu_plain { color:#719B6B; font-weight:bold;font-size:14px; padding-top:7px; margin-left:0px; height:22px; display:block; line-height:14px;   }
.menu_over {  background:#719B6B;color:#ffffff; font-weight:bold;font-size:14px; padding-top:7px; margin-left:0px; height:22px; display:block;  line-height:14px;   }
.menu_selected { color:#719B6B; font-weight:bold;font-size:14px; padding-top:7px; margin-left:0px; height:22px; display:block; line-height:14px;   }



.top_foot_menu_plain
	{
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	text-decoration:none;
	float:left;
	}

.top_foot_menu_over, .top_foot_menu_plain:hover
	{
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	background:none;
	text-decoration:underline;
	float:left;
	}

.top_foot_menu_ssep
	{
	float:left;
	margin-right:6px;
	margin-left:6px;
	font-weight:bold;
	font-size: 14px;
	color: #555555;
	}

.top_foot_menu_link
	{
	cursor:pointer;
	}

label.lb {
	vertical-align: top;
    width: 80px;
	display:inline-block;
	margin-bottom:5px;
	text-align:left;
	font-size:14px;
}

input.lb, textarea.lb {
	width:330px;
	font-size:13px;
	margin-bottom:5px;
}


input.lb:focus, textarea.lb:focus {
width:330px;
}

input.lb_checkbox {
	width:20px;
	}


textarea.lb
	{
	height:120px;
	}
	


.lb_button
	{
	width:125px;
	height:50px;
	position:relative;
	top:0px;
	left:80px;
	background:url(/pic/elkuld.gif) no-repeat;
	margin-top:3px;
	border:0px;
	cursor:pointer;
	}

.lb_button:hover
	{
	width:125px;
	height:50px;
	position:relative;
	top:0px;
	left:80px;
	background:url(/pic/elkuld_over.gif) no-repeat;
	margin-top:3px;
	border:0px;
	cursor:pointer;
	}

