@media print {
  .noprint { display:none; }
}

body.main * {
	font-family : verdana; 
	font-size   : 9pt;
}

body.main {
  margin: 0 0 0 0;
  padding: 1 1 1 1;
}

table td, p, ul, li {
  font-family: verdana; 
  font-size:12; 
	font-weight : normal;
}

body.main a       { text-decoration:none; color:#6EA20C; font-weight:bold; }
body.main a:hover { text-decoration:none; color:#83C441; font-weight:bold; }
body.main a.pricelist       { text-decoration:none; color:#000000; font-weight:bold; }
body.main a.pricelist:hover { text-decoration:underline; color:#000000; font-weight:bold; }
body.main a.email       { text-decoration:none; color:#FFFFFF; font-weight:normal; font-size:7pt; }
body.main a.email:hover { text-decoration:underline; color:#FFFFFF; font-weight:normal; font-size:7pt; }

body.main h1.title    { display:block; width:100%; text-align:center; margin:0 0 0 0; color:#6EA20C; font-size: 16pt; font-weight:normal; }
body.main h2.subtitle { display:block; width:100%; text-align:center; margin:0 0 0 0; color:#6EA20C; font-size: 16pt; font-weight:normal; }
body.main td.articlebody { padding: 20 20 20 20; background: url(../images/article_bg.gif) right bottom no-repeat;}
body.main td.articlebody a       { text-decoration:none; color:#6EA20C; font-weight:bold; }
body.main td.articlebody a:hover { text-decoration:none; color:#83C441; font-weight:bold; }
body.main td.gallery_help { padding-top: 10px; padding-bottom: 10px; color:#83C441; text-align:center; }

body.main h1.title_kids    { display:block; width:100%; text-align:center; margin:0 0 0 0; color:#ffffff; font-size: 16pt; font-weight:normal; }

body.main A.menulink_r1       { background-color:#F69F65; color:#FFFFFF; display: block; width: 100%; text-decoration: none; height:17px; font-weight:bold; }
body.main A.menulink_r1:hover { background-color:#FFFFFF; color:#F69F65; }
body.main A.menulink_r2       { background-color:#F38439; color:#FFFFFF; display: block; width: 100%; text-decoration: none; height:17px; font-weight:bold; }
body.main A.menulink_r2:hover { background-color:#FFFFFF; color:#F38439; }

body.main A.menulink_b1       { background-color:#4DC1ED; color:#FFFFFF; display: block; width: 100%; text-decoration: none; height:17px; font-weight:bold; }
body.main A.menulink_b1:hover { background-color:#FFFFFF; color:#4DC1ED; }
body.main A.menulink_b2       { background-color:#1AAFE8; color:#FFFFFF; display: block; width: 100%; text-decoration: none; height:17px; font-weight:bold; }
body.main A.menulink_b2:hover { background-color:#FFFFFF; color:#1AAFE8; }

body.main A.menulink_g1       { background-color:#80E45F; color:#FFFFFF; display: block; width: 100%; text-decoration: none; height:17px; font-weight:bold; }
body.main A.menulink_g1:hover { background-color:#FFFFFF; color:#80E45F; }
body.main A.menulink_g2       { background-color:#9ADC31; color:#FFFFFF; display: block; width: 100%; text-decoration: none; height:17px; font-weight:bold; }
body.main A.menulink_g2:hover { background-color:#FFFFFF; color:#9ADC31; }

body.main ul { border-bottom:0px; padding-bottom:0px;}

body.main table.mailform          { font-family:verdana; font-size:10pt; background: #6EA20C; color:#ffffff}
body.main table.mailform tr       { }
body.main table.mailform td       { border-bottom: solid 2px #8ED81A; }
body.main table.mailform th       { text-align:left; color:#FFFFFF; border-bottom: solid 2px #8ED81A; }
body.main table.mailform input    { background: #83C441; border: solid 1px #8ED81A; }
body.main table.mailform select   { background: #83C441; border: solid 1px #8ED81A; }
body.main table.mailform textarea { background: #83C441; border: solid 1px #8ED81A; }
.submit { font-weight:bold; color:#FFFFFF; }

td.lang_td { text-align:right; background:#9ADC31; }
td.lang_td a { color:#FFFFFF; }

body.panel {
  background: #000000;
  margin-top: 3px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  color: #FFFFFF; 
}
body.panel h1{ font-family : Verdana; font-size : 14pt; color: #FFFFFF; border-bottom: solid 1px #FF6666; margin-bottom:3px;}
body.panel h2{ font-family : Verdana; font-size : 13pt; color: #FFFFFF; } 
body.panel h3{ font-family : Verdana; font-size : 12pt; color: #FFFFFF; } 
body.panel h4{ font-family : Verdana; font-size : 10pt; color: #FFFFFF; }
body.panel ol{ font-family : Verdana; font-size : 12px; color: #CCCCCC; }
body.panel p{  font-family : Verdana; font-size : 12px; color: #CCCCCC; }
body.panel li{  font-family : Verdana; font-size : 12px; color: #CCCCCC; }
body.panel td{ font-family : Verdana; font-size : 12px; color: #CCCCCC; }
body.panel ul{ font-family : Verdana; font-size : 12px; color: #CCCCCC; }
body.panel table {font-family : Verdana; font-size : 12px; color: #CCCCCC;}
body.panel table th{ font-family : Verdana; font-size : 12px; color: #CCCCCC; background-color:#333355}
body.panel table td{ font-family : Verdana; font-size : 12px; color: #CCCCCC;}
body.panel table tr { font-family : Verdana; font-size : 12px; color: #CCCCCC;}
body.panel table tr.alternate{ font-family : Verdana; font-size : 12px; color: #CCCCCC; background-color:#000033}
body.panel table tr.selected{ font-family : Verdana; font-size : 12px; color: #CCCCCC; background-color:#aa0000}
body.panel table td.error { color:red; font-weight:bold; padding: 5 5 5 5; border: solid 2px red; background:yellow; text-align:center; }

body.panel a         { color: #6282C5; text-decoration: none; }
body.panel a:visited { color: #6282C5; text-decoration: none; }
body.panel a:hover   { color: #00FFaa; text-decoration: none; }
body.panel a:active  { color: #6282C5; text-decoration: none; }
body.panel a:link    { color: #6282C5; text-decoration: none; }

body.panel A.menulink { display: block; width: 100%; text-decoration: none; BORDER: none; border: solid 1px #000000; color: #00FFaa;}
body.panel A.menulink:hover { border: solid 1px #00C100; background-color:#336633; text-decoration: none; }
body.panel A.menulink:visited { color: #00FFaa; }
body.panel A.menulink:active { color: #00FFaa; }
body.panel A.menulink:link { color: #00FFaa; }

body.panel select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; height: 22px;}
body.panel input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; height: 22px;}
body.panel input.bfix { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; background-color: #29557B; height: 22px; font-weight: bold}




