body { margin: 25px 0px 25px 0px; font: 11px tahoma,arial,verdana; color: #333333; background: #EEF0F2 url(/nav/site_back.gif) repeat-x; }

td, th { font: 11px tahoma,arial,verdana; }

p { font: 11px tahoma,arial,verdana; margin: 5px 0px 5px 0px; color: #333333; }

font { color: #333333; }

h1 { font: 11px tahoma,arial,verdana; margin: 0px 0px 10px 0px; font-weight: bold; color: #F00000; }
h2 { font: 11px tahoma,arial,verdana; margin: 10px 0px 5px 0px; font-weight: bold; color: #333333; }

img { border: 0; } 
	

ul {
	margin: 10px 0px 10px 12px;
	padding: 0px 0px 0px 4px;
	font: 11px tahoma,arial,verdana;
	list-style-image: url(/nav/list.gif); color: #333333;
	}

li {
	font: 11px tahoma,arial,verdana;
	padding-bottom: 1px; color: #333333;
	}	

hr {	
	color: #C8CDD0;
	background: #C8CDD0;
	width: 100%;
	height: 1px;
	border: 0px solid #C8CDD0;
	margin: 0 0 0 0;
	padding: 0;
	}		

#frame { width: 770px; }

form { margin: 0px 0px 0px 0px; font: 11px tahoma,arial,verdana; }
input, select, textarea { font: 11px tahoma,arial,verdana; }

a { color: #F00000; text-decoration: underline; }
a:hover { color: #F00000; text-decoration: none; }

.error, em { color: #F00000; font-style: normal; }

/* topmenu */

#top_menu  { background: #DCE1E4 url(/nav/top_menu_back1.gif); width: 770px; height: 50px; margin: 0px 0px 15px 0px; }
#top_menu table { height: 50px; width: 770px; border-collapse: collapse; }
#top_menu td { padding: 0px; }

#top_menu_link { padding: 0px 0px 0px 7px; }
#top_menu_link img { margin: 0px 1px 0px 0px; }


/* image */

#image_home { width: 770px; height: 180px; background: #FA0000; margin: 0px 0px 10px 0px; }
#image_home table { height: 180px; width: 770px; border-collapse: collapse; }
#image_home td { padding: 0px; }
#image_home th { padding: 0px; background: url(/nav/image_back.jpg); color: #FFFFFF; text-align: left; }

#image_content { width: 770px; height: 100px; background: #FA0000; margin: 0px 0px 15px 0px; }
#image_content table { height: 100px; width: 770px; border-collapse: collapse; }
#image_content td { padding: 0px; }
#image_content th { padding: 0px; background: url(/nav/content_back.jpg); color: #FFFFFF; text-align: left; }

#image_home p { margin: 10px 0px 0px 0px; }

#image_home_text { width: 260px; margin: 40px 15px 15px 15px; }
#image_home_text p { color: #FFFFFF; }

#image_content_text { width: 200px; margin: 30px 15px 15px 15px; }


/* content */

#menu_block { width: 230px; background: #DCE1E4; margin: 0px 0px 10px 0px; padding: 10px 0px 10px 0px; text-align: left; }
#menu_content { width: 200px; margin: 0px 15px 0px 15px; }

#menu_block p { font: 11px tahoma,arial,verdana; margin: 0px 0px 10px 0px; }

#content_block { width: 770px; margin: 0px 0px 15px 0px; }
#content_block table { border-collapse: collapse; }
#content_block td { padding: 0px 0px 0px 0px; }

#content_block a { text-decoration: none; }
#content_block a:hover { color: #000000; text-decoration: none; }

#content { width: 515px; padding: 10px 0px 0px 0px; }
#content p { line-height: 14px; }
#content a { text-decoration: underline; }
#content a:hover { text-decoration: underline; }

#content_image { width: 180px; margin: 0 0 10px 10px; background: #FFFFFF; text-align: left; }
#content_image p { margin: 6px 10px 8px 10px; }


/* content home */

#content_home { width: 770px; margin: 0px 0px 15px 0px; }
#content_home table { border-collapse: collapse; }
#content_home td { padding: 0px 0px 0px 0px; }

#content_home a { text-decoration: none; }
#content_home a:hover { color: #000000; text-decoration: none; }

#home_block { width: 290px; background: #DCE1E4; margin: 0px 0px 10px 0px; padding: 10px 0px 12px 0px; }
#home_content { width: 260px; margin: 0px 15px 0px 15px; }

#teaser { width: 470px;  }
#teaser table { width: 470px; border-collapse: collapse; margin: 0px 0px 9px 0px; border-bottom: solid 1px #DCE1E4; }
#teaser td { padding: 0px 0px 0px 0px; color: #FFFFFF; color: #333333; vertical-align: top; }
#teaser th { padding: 0px 0px 0px 0px; width: 140px; border-bottom: solid 1px #DCE1E4; }

#teaser h2, #teaser p { margin: 0px 15px 5px 15px; }

#content_teaser { width: 100%;  }
#content_teaser table { width: 100%; border-collapse: collapse; margin: 0px 0px 9px 0px; border-bottom: solid 1px #DCE1E4; }
#content_teaser td { padding: 0px 0px 0px 0px; color: #FFFFFF; color: #333333; vertical-align: top; }
#content_teaser th { padding: 0px 0px 0px 0px; width: 120px; border-bottom: solid 1px #DCE1E4; }

#content_teaser h2, #content_teaser p { margin: 0px 15px 5px 15px; }

#content_teaser a { text-decoration: none; }


/* product */

#product { width: 515px; background: #FFFFFF; border: solid 1px #DCE1E4; }
#product table { width: 495px; border: 0px; border-collapse: collapse; margin: 5px 0px 5px 9px; }
#product td { padding: 1px 10px 1px 0px; border-top: solid 1px #DCE1E4; color: #333333; vertical-align: top; }
#product th { padding: 5px 10px 5px 0px; border-bottom: solid 1px #F00000; color: #333333; vertical-align: bottom; }
#product a { text-decoration: none; }

#product_detail { width: 305px; }
#product_detail table { width: 305px; border: 0px; border-collapse: collapse; margin: 5px 0px 10px 0px; }
#product_detail td { padding: 1px 10px 1px 0px; border-top: solid 1px #DCE1E4; color: #333333; vertical-align: top; }
#product_detail th { padding: 5px 10px 5px 0px; border-bottom: solid 1px #F00000; color: #333333; vertical-align: bottom; }
#product_detail a { text-decoration: none; }

#foto_zoom { width: 200px; background: #FFFFFF; border-collapse: collapse; border: solid 1px #DCE1E4; }
#foto_zoom td { padding: 9px 0px 9px 9px; }

#product_index { width: 515px; }

#product_group { width: 163px; border: solid 1px #DCE1E4; background: #FFFFFF; padding: 4px 0px 4px 0px; margin: 0px 0px 10px 0;px  }
#product_group p { margin: 5px 9px 5px 9px; }
#product_group a { color: #000000; text-decoration: none; }
#product_group a:hover { color: #F00000; text-decoration: none; }
#product_group b { color: #F00000; }

/* news */

#news_content { background: #FFFFFF; width: 230px; margin: 10px 0 0 0; }
#news_content h2 { margin: 10px 15px 0px 15px; }	
#news_content p { margin: 10px 15px 15px 15px; }	

/* copyright */

#copyright { width: 770px; height: 35px; background: #E70000; margin: 0px 0px 15px 0px; }
#copyright table { width: 770px; height: 35px; border-collapse: collapse; }
#copyright td { padding: 0px 15px 0px 15px; color: #FFFFFF; }
#copyright a { color: #FFFFFF; text-decoration: none; }
#copyright a:hover { color: #000000; text-decoration: none; }

#site { width: 770px;  }

#language { width: 740px; text-align: left; padding: 0px 0px 5px 0px; }
#language a { color: #000000; text-decoration: none; }

/* form */

#button01 { background: #FA0000 url(/nav/button01.gif) no-repeat; border: 0; color: #FFFFFF; padding: 1px 10px 1px 20px; text-align: left; }
#button00 { background: #FA0000 url(/nav/button00.gif) no-repeat; border: 0; color: #FFFFFF; padding: 1px 10px 1px 20px; text-align: left; }
#button10 { background: #FA0000; }




#contact_form { width: 100%; margin: 20px 0px 10px 0px; border: solid 1px #DCE1E4; background: #FFFFFF; padding: 4px 0px 4px 0px; margin: 0px 0px 10px 0px;}
#contact_form table { margin: 10px; }
#contact_form td { padding: 1px 5px 1px 0px; }
#contact_form th { padding: 5px 5px 5px 0px; }

