html, body {margin:0px; padding:0px; border:0px; height:100%;}
body {background-color:#FFFFFF;text-align:center;}
body, td, a, ul, ol, input, textarea {font-family:Verdana, sans-serif;  font-size:10px; text-decoration:none; color:#7c7f7c;}
table {width:100%; border-collapse:collapse; border-spacing:0px;}
table tr td {vertical-align:top; text-align:left;}
a, a:hover, a:visited, a:active {color:#666;}


#ly_top_shadow {/*background-image:url(images/top_shadow.gif); background-repeat:repeat-x;*/ width:100%; padding:0px;}
#ly_bottom_shadow {/*background-image:url(images/bottom_shadow.gif); background-repeat:repeat-x; background-position:0px 5px;*/ width:100%; padding:0px;}
#ly_left_shadow {/*background-image:url(images/left_shadow.gif); background-repeat:repeat-y;*/ padding:0px;}
#ly_right_shadow {/*background-image:url(images/right_shadow.gif); background-repeat:repeat-y; background-position:5px 0px;*/ padding:0px;}
.corner_img_holder {padding:0px;}

#main_holder {width:100%; height:100%; margin:0px; padding:0px 0px 30px 0px;}
#main_holder_inner {
		width:691px;
		height:100%;
		margin-left:auto; margin-right:auto;
		border-left:solid 1px #f6f6f6;
		border-right:solid 1px #f6f6f6;
		background:url(images/bg-top.jpg) top left no-repeat;
}

#ly_lang_holder {height:43px;}
#ly_lang_holder #left {padding:0px}
#ly_lang_holder #middle {width:100%; text-align:left}
#ly_lang_holder #right {padding:0px}

#ly_lang_holder a {color:#666666; text-decoration:none;}
#ly_lang_holder a:hover {color:#666666; text-decoration:underline;}
#ly_lang_holder .separator {color:#FFFFFF; margin-right:3px}

/*#header_bgimage_container {margin:20px auto 10px auto; background-repeat:no-repeat}*/
#ly_sitename_holder {text-align:center;}
#sitename_container {font-size:25px; font-weight:bold; color:#1a8904; text-align:left; padding:45px 45px 15px 45px; background-image:url(images/decoration_pattern.gif);}

#ly_icons_holder_outer {text-align:right}
#ly_icons_holder_outer a:hover {border-bottom:none !important}
#ly_icons_holder {margin-bottom:15px}
#ly_sitemap_button, #ly_email_button, #ly_print_button {padding:3px 0px 3px 4px}
#ly_sitemap_button {padding:3px 10px 3px 4px}
#ly_email_button img, #ly_print_button img, #ly_sitemap_button img{border-style:none;}

#ly_left_column {width:256px; vertical-align:top; padding-bottom:5px}
#ly_content_column {vertical-align:top; background-color:#FFFFFF; text-align:left; padding:0px; background-image:url(images/content_bkg.gif); background-repeat:repeat-y; height:100%; }

.ly_box {background-color:#F2F2F2; margin-bottom:5px; text-align:left}
.ly_box_top_shadow {background-image:url(images/box_top_shadow.gif); background-repeat:repeat-x; width:100%; padding:0px;}
.ly_box_bottom_shadow {background-image:url(images/box_bottom_shadow.gif); background-repeat:repeat-x; background-position:0px 3px;width:100%; padding:0px;}
.ly_box_left_shadow {background-image:url(images/box_left_shadow.gif); background-repeat:repeat-y; padding:0px;}
.ly_box_right_shadow {background-image:url(images/box_right_shadow.gif); background-repeat:repeat-y; background-position:3px 0px; padding:0px;}
.ly_box_content {padding:0px}

.box_name_top_shadow {padding:0px; height:11px; background-color:#D62F2F;}
#ly_menu_holder .box_name_top_shadow {background-color:#D62F2F;}
#ly_news_holder .box_name_top_shadow {background-color:#FA8749;}
#ly_newsletter_holder .box_name_top_shadow {background-color:#ACDB5A;}
#ly_search_holder .box_name_top_shadow {background-color:#D5E387;}

.box_name_bottom_shadow {padding:0px; height:11px}
#ly_menu_holder .box_name_bottom_shadow {background-color:#D62F2F;}
#ly_news_holder .box_name_bottom_shadow {background-color:#FA8749;}
#ly_newsletter_holder .box_name_bottom_shadow {background-color:#ACDB5A;}
#ly_search_holder .box_name_bottom_shadow {background-color:#D5E387;}

.box_name_middle_shadow {text-align:center; vertical-align:top; padding-top:20px}
#ly_menu_holder .box_name_middle_shadow {background-image:url(images/box_name_middle_shadow_menu.gif);}
#ly_news_holder .box_name_middle_shadow {background-image:url(images/box_name_middle_shadow_news.gif);}
#ly_newsletter_holder .box_name_middle_shadow {background-image:url(images/box_name_middle_shadow_newsletter.gif);}
#ly_search_holder .box_name_middle_shadow {background-image:url(images/box_name_middle_shadow_search.gif);}

.box_name_middle_shadow img {margin-bottom:17px}
.ly_box_real_content_holder {width:100%; vertical-align:top}
#ly_search_holder .ly_box_real_content_holder {width:100%; vertical-align:middle}

.ly_menu_item_level_1_holder {padding:0px; text-align:left; white-space:nowrap;}
.ly_menu_item_level_1_holder a {color:#8d8d8d; font-weight:normal; text-transform:uppercase; font-size:11px; font-family: Tahoma, sans-serif;}
.ly_menu_item_level_2_holder {padding:4px 30px; text-align:left}
.ly_menu_item_level_2_holder a {color:#8d8d8d; font-weight:normal;}

#ly_news {color:#FA8749; padding:0px 10px}
#ly_news_lang_title {margin-bottom:10px;}
.ly_news_item_box {padding-bottom:5px; padding-top:5px; color:#FA8749;}
#ly_news a {color:#FA8749; font-weight:bold}
.ly_news_link_holder {}

#ly_news_archive {padding:4px 10px 4px 0px; text-align:right; background-color:#E3E3E3; margin-top:7px}
#ly_news_archive a {text-decoration:none; color:#FA8749}
#ly_news_archive_arrow {margin-left:3px;}

#ly_newsletters {text-align:left; padding:0px 10px}
#ly_newsletter_lang_title {color:#8DC035; font-weight:bold; text-align:left; margin-bottom:7px;}
.ly_newsletter_item_box {padding-bottom:5px}
.ly_newsletter_item_box a {color:#8DC035; border-bottom:dashed 1px #8DC035;}
.ly_newsletter_item_box a:hover {}

#ly_email_holder {color:#8DC035;}
#ly_email_lang_title {margin-bottom:6px; margin-top:7px;}
#ly_input_register_email {margin-top:5px; margin-bottom:5px; border:solid 1px #FFFFFF; background-color:#ACDB5A; width:165px; height:16px; padding:0px; color:#000000;}
#ly_unregister_lang, #ly_register_lang {border:solid 1px #FFFFFF; background-color:#ACDB5A; width:80px; height:18px; color:#FFFFFF; padding-bottom:1px; cursor:pointer;}

#ly_search_holder {width:139px !important;}
#ly_search_text {color:#B2C44C; font-weight:bold; text-align:left; padding:0px 0px 7px 20px}
#ly_search_input_td {text-align:left; padding:0px 0px 0px 0px/*20px*/}
#ly_search_input {border:solid 1px #d6d5d6; background-color:#fff; width:140px; height:10px; padding:1px;}
#ly_search_button_holder {text-align:left; width:100%; padding:0px 0px 0px 7px}
#ly_search_button {background-image:url(images/search_arrow.gif); border:0px none; width:16px; height:14px; cursor:pointer;}

#ly_contentinner_holder {padding:15px; padding-top:0px}

#content {text-align:left;}
#content a img {border-style:none}
#ly_contentinner {color:#7c7f7c;}
#ly_contentinner a, #content a {color:#666; text-decoration:none; border-bottom:dashed 1px #666; cursor:pointer;}
#ly_contentinner a:hover, #content a:hover {color:#1a8904; text-decoration:none; border-bottom:solid 1px transparent; cursor:pointer;}
#ly_contentinner h1, #content h1 {font-size:10px;color:#1a8904;font-weight:bold;margin-bottom:10px;margin-top:10px;}
#ly_contentinner h2, #content h2 {font-size:10px;color:#1a8904;font-weight:bold;margin-bottom:10px;margin-top:10px;}
#ly_contentinner h3, #content h3 {font-size:10px;color:#1a8904;font-weight:bold;margin-bottom:10px;margin-top:10px;}
#content ul, #content ol, ul, ol {margin:0px 0px 10px 20px; padding:0px; color:#7c7f7c;}
#content ul li, ul li, #content ol li, ol li {margin:0px; padding:0px; line-height:14px}
#content p, p {margin:0px 0px 10px 0px; padding:0px; color:#7c7f7c;}

/*   		  powered by I1            */
#ly_i1_outer {}
#ly_i1_outer a 	{color:#000000}
#ly_i1_inter {color:#000000}
#ly_i1_active {color:orange}
#ly_i1_one {color:#000000}
#ly_i1_outer a:hover {}

#ly_footerouter {color:#000000; text-align:center; margin-bottom:7px; margin-top:7px}
#ly_footerouter a{color:orange; border-bottom:dashed 1px orange;}
#ly_footerouter a:hover {color:#000000; border-bottom:dashed 1px #000000;}
#ly_footer_inner {border-top:1px solid #f6f6f6; text-align:center;}
#footer {}

/*          template         */
.template, .template td {
	background-color:#FFFFFF; 
	font-size:10px; 
	color:#000000;	
	font-family:Verdana,sans-serif;
	}
	
.template h1 {font-size:10px;color:#1a8904;font-weight:bold;margin-top:10px; margin-bottom:5px;}
.template ul {margin:0px; padding:0px; margin-left:20px; color:#D6D6D6;}
.template a {color:#B9B9B9; text-decoration:none; border-bottom:dashed 1px #B9B9B9;}
.template a:hover {color:#000000; text-decoration:none; border-bottom:dashed 1px #000000;}
.template p {margin:0px; font-size:10px; color:#000000;}

/*          send page         */	
body.sendpage {
	margin:10px;
	background-color:#FFFFFF;
	color:#1a8904;
	font-size:10px;
	font-family:Verdana,sans-serif;
	background-image:none;
	}
body.sendpage TD {
	background-color:#FFFFFF;
	padding-top:10px;
	color:#1a8904;
	font-size:10px;
	font-family:Verdana,sans-serif;
	text-align:left;
	}
body.sendpage input {background-color:white;border:solid 1px silver;font-size:10px;color:#000000}
body.sendpage textarea {background-color:white;border:solid 1px silver; height:130px; font-size:10px; color:#000000; width:400px}
#sendpage_submit{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
 	color:#1a8904;
 	margin-bottom:5px;
 	border:solid 1px silve;
	}
	
.sitemap_entry	{padding-bottom:3px;}	

ul#mainNavigation {display:block; margin:0px; padding:25px 0px 2px 0px; border:0px none; list-style:none; color:#8d8d8d; font-weight:normal; text-transform:uppercase; font-size:11px; font-family: Tahoma, sans-serif;}
ul#mainNavigation li {float:right; margin:0px; padding:0px 15px 0px 0px; position:relative; white-space:nowrap;}
ul#mainNavigation li div {display:none; position:absolute; top:0px; left:0px; z-index:100 !important; text-align:left;}
ul#mainNavigation li:hover div {display:block; position:absolute; top:17px; left:0px; padding:0px 0px 0px 0px; z-index:100 !important; }
ul#mainNavigation li:hover div ul {
							   display:block;
							   margin:0px;
							   padding:5px;							   
							   border:1px solid #e2e2dd; 
 							   background-color:#fff;
 							   -moz-opacity:0.80; filter: alpha(opacity=80); opacity: 0.80;
 							   list-style:none;
}
ul#mainNavigation li:hover div ul li {display:block; float:none;  margin:0px; padding:0px; position:relative; white-space:nowrap; text-transform:none;}

.clearfix:after {
    content: ".";
   	display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display: block;}