@charset "utf-8";
/* CSS Document */

body {
margin:0px;
background-color:#E8E8E8;
background-image:url(/images/background.gif);
background-repeat:repeat-x;
/*background-position:top;*/
}

img.thumbnail {
	border:2px solid #eeeeee;
	margin-right: 4px;
}

.maintable {
border:1px solid #a0a0a0;
}

img {
border:0px;
}

.green_footer {
background-image:url(/images/green_back.gif);
background-repeat:repeat-x;
/*background-position:top;*/
}

.white_footer {
background-image:url(/images/white_back.gif);
background-repeat:repeat-x;
/*background-position:top;*/
}

.left_main {
background-image:url(/images/menubox.gif);
background-repeat:no-repeat;
background-position:top left;
}

.left_main_back {
background-image:url(/images/menuback.gif);
background-repeat:no-repeat;
background-position:top;
}

.main {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
padding:8px;
margin-top:0px;
margin-bottom:0px;
}

.menu {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:150%;
padding:24px;
margin-top:0px;
margin-bottom:8px;
}

.footer {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding: 8px;
}

.menu a:link 	{ color:#000000; text-decoration:none;}
.menu a:visited { color:#000000; text-decoration:none;}
.menu a:hover 	{ color:#007729; text-decoration:underline;}

.footer a:link 		{ color:#ffffff; text-decoration:none;}
.footer a:visited 	{ color:#ffffff; text-decoration:none;}
.footer a:hover 	{ color:#007729; text-decoration:none;}

.menu p {
line-height:150%;
margin-top:0px;
margin-bottom:8px;
}


.main img {
margin-top:0px;
margin-bottom:0px;
}

.main h1 {
color:#007729;
font-size:18px;
margin-top:2px;
margin-bottom:4px;
}

.main h2 {
color:#000000;
font-size:11px;
font-weight:bold;
margin-top:2px;
margin-bottom:0px;
}

.main ul {
margin-top:-8px;
margin-bottom:8px;
}


.main p {
color:#000;
margin-top:2px;
margin-bottom:8px;
}

.cartTable{}
.cartTable div{font:9px Tahoma, Arial, sans-serif}
.cartTable td{vertical-align:bottom;text-align:center}
.cartTable .left{text-align:left}
.cartTable .right{text-align:right}

#menuxxx{position:relative;}
#menuxxx #addmenu{z-index:5;display:none;}
#menuxxx:hover #addmenu{background:#fff;border:1px solid #007729;position:absolute;display:block;position:absolute;top:10px;left:50px;}
#menuxxx ul{margin:0px;padding:2px 5px;}
#menuxxx ul li{margin:0px;padding:0px 0px 0px 12px;list-style:none;display:block;width:300px;background:url(images/arrow.gif) 0px 6px no-repeat}

#galeriaxxx .linex{padding:5px 0px 0px}
#galeriaxxx h2{padding:15px 0px 5px;font-size:14px}
#galeriaxxx .thumbnail{padding:2px 0px}

table.download { border-collapse: collapse; width: 98%; margin-top: 2em; }
table.download th { font-size: 1.05em; color: #007729; font-weight: bold; padding: 4px 10px; }
table.download th.name { border-right: 1px solid #bfbfbf; width: 35%; }
table.download tbody tr td { border-top: 1px solid #bfbfbf; padding: 10px; }
table.download tbody tr td.name { border-right: 1px solid #bfbfbf; }
table.download tbody tr td.name a { color: #007729; text-decoration: none; }
table.download tbody tr td.name a:hover { text-decoration: underline }