/* CSS Document for Shop_Green */

body {
  font-family: tahoma, arial, helvetica;
}

.header {
  background-image: url(images/bak1.jpg);
  width:700px;
  height:85px;
}

.footer {
  background-image: url(images/footer.gif);
  background-repeat: repeat-x;
  width:700px;
  height:34px;
  margin-top: 20px;
  padding-top: 10px;
  text-align: center;
}

A:link {
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

A:visited {
  text-decoration: none;
}

/* ----------------------------------------------------------------------------
 * Left Column Panels
 * ----------------------------------------------------------------------------
*/ 
.panelleft {
  width: 442px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 8px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-top-color: #74B739;
	border-top-style: solid;
	margin-top: 8px;
	margin-right: 8px;
	padding: 4px;
}

.panellefttitle {
  font-size: 15px;
  font-weight: bold;
  color: #808080;
  height: 24px;
  background-image: url(images/1text2.jpg);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 10px;
  border-bottom-style: dotted;
  border-bottom-width: 2px;
  border-bottom-color: #B0B0B0;
  padding-bottom: 5px;
}

.panelleftintro {
  padding-top: 5px;
}

.panelleftclose {
  padding-top: 5px;
}

.panellefttop {
  color: #74B739;
  width: 426px;
  text-align: right;
  margin-top: 2px;
	font-size: 9px;
	margin-right: 0px;
	padding-right: 16px;
	background-image: url(images/top_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.panellefttop A:link {
  text-decoration: none;
  color: #74B739;
}

.panellefttop A:visited {
  text-decoration: none;
  color: #74B739;
}

.panellefttop A:hover {
  text-decoration: none;
  color: #446A22;
}

.panelleftcontent {
  padding-top: 5px;
}

.panelleftcontentcenter {
  padding-top: 5px;
  text-align: center;
}

/* ----------------------------------------------------------------------------
 * Right Column Panels
 * ----------------------------------------------------------------------------
*/ 
.panelright {
  width: 250px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 8px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-top-color: #74B739;
	border-top-style: solid;
	margin-top: 8px;
	padding: 4px;
}

.panelrighttitle {
  font-size: 14px;
  font-weight: bold;
  color: #808080;
  height: 24px;
  background-image: url(images/1text2.jpg);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 10px;
  border-bottom-style: dotted;
  border-bottom-width: 2px;
  border-bottom-color: #B0B0B0;
  padding-bottom: 5px;
  padding-top: 0px;
  margin-top: 5px;
}

.panelrightintro {
  padding-top: 5px;
}

.panelrightclose {
  padding-top: 5px;
}

.panelrighttop {
  color: #74B739;
  width: 234px;
  text-align: right;
  margin-top: 2px;
	font-size: 9px;
	margin-right: 0px;
	padding-right: 16px;
	background-image: url(images/top_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.panelrighttop A:link {
  text-decoration: none;
  color: #74B739;
}

.panelrighttop A:visited {
  text-decoration: none;
  color: #74B739;
}

.panelrighttop A:hover {
  text-decoration: none;
  color: #446A22;
}

.panelrightcontent {
  padding-top: 5px;
}

.panelrightcontentcenter {
  text-align: center;
  padding-top: 5px;
}    

/* ----------------------------------------------------------------------------
 * Menu
 * ----------------------------------------------------------------------------
*/ 
TD.header3 {
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  vertical-align: top;
  padding-top: 0px;
  padding-left: 10px;
  background-color: #74B739;
  width:700px;
  height:32px; 
}

TD.header3 A:link {
  text-decoration: none;
  color: #FFFFFF;
}

TD.header3 A:visited {
  text-decoration: none;
  color: #FFFFFF;
}

TD.header3 A:hover {
  text-decoration: none;
  color: #FFFF33;
}

.menusep {
  vertical-align: middle;
}

/* ----------------------------------------------------------------------------
 * Languages
 * ----------------------------------------------------------------------------
*/ 
TD.languages {
  text-align: right;
  padding-right:10px;
  padding-bottom: 0px;
  vertical-align: bottom; 
}

TD.languages A {
  color: #808080;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
}

TD.languages A:hover {
  text-decoration: none;
}

/* ----------------------------------------------------------------------------
 * Site title
 * ----------------------------------------------------------------------------
*/ 
.sitetitle {
  font-size: 18px;
  font-weight: bold;
  color: #808080;
  height: 24px;
  padding-left: 20px;
  padding-top: 32px;
  
}

/* ----------------------------------------------------------------------------
 * Other
 * ----------------------------------------------------------------------------
*/ 
table.list1 {
  border-style: solid;
  border-color: #C0C0C0;
  border-left: 1px;
  border: 1px;
}

td.list1 {
  background-image: url(images/1text2.jpg);
  background-repeat: no-repeat;
  padding-left: 10px;
  font-weight: normal;
}

TD.paneltitle {
  background-image: url(1text2.jpg);
  background-repeat: no-repeat;
  background-position: 1px 3px;
  padding-left: 10px;
  font-weight: bold;
  font-size: 14px;
}

/* TEMPLATE */
td {
	text-align: left;
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	color:#6E6E6E;
}

