html, body, p {margin:0; padding:0}
body { color: #666666; text-align: left; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; background-color: #ffffff; background-image:url('../images/bg.jpg'); background-repeat:repeat-x; line-height:16px;} 

h1 {	text-align: left; margin: 0px; padding: 2px 0px 10px 0px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 22px; font-weight: bold; font-style: italic; color: #37418f;}
h2 {	text-align: left; margin: 0px; padding: 2px 0px 10px 0px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 18px; font-weight: bold; font-style: italic; color: #37418f;}
h3 {	z-index:100; text-align: right; margin: 0px; padding: 20px 0px 5px 0px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 23px; font-weight: bold; font-style: italic; color: #ffffff;}
h4 { z-index:100; text-align: left; margin: 0px; padding: 8px 0px 10px 0px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #000000;}
h5 { z-index:100; margin: 0px; padding: 0px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; line-height:14px; letter-spacing:0.3px; color: #ffffff;}
h6 {	z-index:100; margin: 0px; padding: 12px 0 8px 0; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #000000; letter-spacing:1.1px;}
hr {	border: 0; color: #ccc; background-color: #ccc; height: 1px; text-align: left; }
a { outline: none; }
ol, ul { list-style:none outside none; }

/* TOP SITE - MENU*/
#top { text-align: left;  margin: 0 auto; width:970px; height:120px; }
#logo{ margin-top:10px; width:176px; height:64px; background-image:url('../images/amo_logo_bevel.jpg'); background-repeat:no-repeat;}
#menu {text-align:center; margin-top:5px; width:100%; height:33px; background-image:url('../images/menu_bg.jpg'); background-repeat:no-repeat;}
.topmenu { margin-top:10px; width:100%; margin:0; padding:0; text-align:center;}
.topmenu li { height:20px; padding-right:25px; padding-left:26px; padding-top:9px;} 
.topmenu li  a { font-size:13px; font-weight:bold;}
.left  { float:left; }

/* FLASH */
#flash { text-align: left;  margin: 0 auto; margin-top:17px; margin-bottom:17px; width:970px; height:300px; }

/* MAIN SITE BLOCKS */
#main_site { text-align: left;  margin: 0 auto; margin-top:5px; margin-bottom:17px; padding-top:5px; margin-bottom:15px;  width:970px;}

/* LEFT */
#main_site_l { width:620px; padding:0px; margin-right:10px; margin-bottom:5px; display:block; float:left; text-align:left; clear:both;}
#left_box_0 { width:100%; padding:5px 10px 10px 10px; margin:15px 0px; clear:both;}
#left_box_1 { background-color:#fafafa; width:100%; padding:5px 10px 10px 10px; margin:15px 0px; clear:both;}
#left_box_1k { background-image:url('../images/kontakt_map.gif'); background-repeat:no-repeat; background-position:10px; padding:5px 10px 10px 10px; margin:15px 0px; clear:both; height:420px;}
#left_box_1n { background-color:#fafafa; width:100%; padding:5px 10px 10px 10px; margin:15px 0px; clear:both; height:113px; }
#left_box_2 { background-color:#c8c8c8; width:100%; padding:5px 10px 10px 10px; margin:15px 0px; clear:both;}
.left_box_0 { width:100%; padding:5px 10px 10px 10px; margin:15px 0px; clear:both;}
.left_box_1 { background-color:#fafafa; width:100%; padding:5px 10px 10px 10px; margin:15px 0px; clear:both;}
.left_box_1n { background-color:#fafafa; width:100%; padding:5px 10px 10px 10px; margin:15px 0px; clear:both; height:113px; }
.left_box_2 { background-color:#c8c8c8; width:100%; padding:5px 10px 10px 10px; margin:15px 0px; clear:both;}

.news_foto_box  { margin-top:10px; width:580px; float:left;}
.news_foto_box_f { width:85px; height:85px; display:block; margin:5px 10px 10px 0px; float:left;}
#contener { float:left; clear:both; text-align:left; width:100%; }

/* RIGHT */
#main_site_p { width:305px; margin-bottom:5px; margin-right:12px; padding:0px; display:block; float:right; text-align:left;}
#site_p_1 { background-color:#fafafa; border-top:5px solid #c8c8c8; width:100%; padding:10px 0px 10px 12px; margin:15px 15px 15px 0px; font-size:11px; font-weight:normal;}
#site_p_2 { background-color:#c8c8c8; border-top:5px solid #969696; width:100%; padding:10px 0px 10px 12px; margin:15px 15px 15px 0px; font-size:11px; font-weight:normal;}
#site_p_2d { background-color:#c8c8c8; border-top:5px solid #969696; width:100%; padding:10px 0px 10px 12px; margin:15px 15px 15px 0px; font-size:11px; font-weight:normal;}
.partners { font-size:13px; font-weight:bold; padding-bottom:5px; }
.productfoto { border:1px solid #c8c8c8; margin-bottom:5px;}
.newsfoto{ border:1px solid #969696; float:left; margin-right:10px; clear:both;}

/* BOTTOM SITE */
#bottom_site { background-color:#c8c8c8; border-top:1px solid #969696; width:100%; margin:0 auto; margin-top:15px; height:147px; clear:both;}
#bottom_boxes { margin: 0 auto; width:970px;}
.bottom_box { margin:5px 0 5px 0; padding:5px 0 5px 10px; border-left:1px solid #969696; width:230px; float:left; display:block; height:127px; color: #666666; }
.bottom_header { width:100%; font-size:13px; font-weight:bold; padding-bottom:5px;}
.bottom_link { width:100%; font-size:11px; font-weight:normal;}
.bottom_link  a:link, .bottom_link  a:visited  { text-decoration:none; font-size:11px; font-weight:normal;}
.bottom_link a:hover { text-decoration:none; font-size:11px; font-weight:normal;}

/* FOOTER */
#footer{ text-align: left; margin:0px; width:100%; height:40px; background-color: #969696; background-image:url('../images/footer_bg.jpg'); background-repeat:repeat-x; clear:both;}
#footer_boxes { margin: 0 auto; width:970px;}
#footer_menu {float:left; display:block; width:750px;}
.footermenu { margin-top:5px; padding:0;}
.footermenu li { height:20px; padding-right:8px; padding-left:8px; padding-top:10px; color:#ffffff;} 
.footermenu li  a { font-size:11px; font-weight:bold; color:#ffffff; }
.footermenu li  a:hover { font-size:11px; font-weight:bold; color:#000000; }
.left1  { float:left; color:#ffffff; }
#powered{ float:right; margin-top:14px; padding:0; text-align:right; font-weight:bold; display:block; font-size: 11px; width:210px; color:#666666;}

/* A HREFS */
A.author:LINK { font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; } 
A.author:VISITED { font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; } 
A.author:HOVER { font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; }

A:LINK { color: #666666; font-size: 11px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-weight: normal; letter-spacing:0.1px; text-decoration: none;} 
A:VISITED { color: #666666; font-size: 11px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-weight: normal; letter-spacing:0.1px; text-decoration: none;} 
A:HOVER { color: #000000; font-size: 11px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-weight: normal; letter-spacing:0.1px; text-decoration: none;} 

A.news:LINK { color: #37418f; font-size: 11px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-weight: normal; letter-spacing:0.1px; text-decoration: none;} 
A.news:VISITED { color: #37418f; font-size: 11px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-weight: normal; letter-spacing:0.1px; text-decoration: none;} 
A.news:HOVER { color: #000000; font-size: 11px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-weight: normal; letter-spacing:0.1px; text-decoration: none;} 

A.link:LINK { color: #37418f; font-size: 11px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-weight: normal; letter-spacing:0.1px; text-decoration: none;} 
A.link:VISITED { color: #37418f; font-size: 11px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-weight: normal; letter-spacing:0.1px; text-decoration: none;} 
A.link:HOVER { color: #000000; font-size: 11px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-weight: normal; letter-spacing:0.1px; text-decoration: none;} 