body {padding-right: 0px; padding-left: 0px; font-size: 11px; padding-bottom: 0px; margin: 0px; width: 100%; padding-top: 0px; height: 100%; background-color: #e8e8e8}
img {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px}
*{font-size: 12px; color:#666666; font-family: arial, sans-serif}

table{border-collapse: collapse}
td{margin: 0px;	padding: 0px; vertical-align: top}

b{font-weight:bold}
p{margin-top:0px; margin-bottom:20px}
ul{padding:0; margin:0; padding-left:16px}
li{margin-bottom: 10px; list-style-image: url(/i/li.gif)}

#a1{background-image:url('/i/bg_a1.gif')}
#c1{background-image:url('/i/bg_c1.gif')}
#a2{background-image:url('/i/bg_a2.gif'); background-repeat:repeat-y}
#c2{background-image:url('/i/bg_c2.gif'); background-repeat:repeat-y}
#c3{background-image:url('/i/bg_c3.gif')}
#a4{background-image:url('/i/bg_a4.gif')}
#b4{background-image:url('/i/bg_b4.gif'); background-position:right; background-repeat:no-repeat}
#c4{background-image:url('/i/bg_c4.gif')}

#basket{margin:10px 15px 10px 15px}
#basket td{border-bottom:1px solid #666666; padding-top:5px; padding-bottom:5px}
#basket td.noborder{ border-bottom-width:0px; vertical-align:bottom; padding-bottom:0px}

#menu{ background-image:url('/i/bg_menu.jpg'); background-position:bottom; background-repeat:no-repeat}
#menu a{color:white; font-weight:bold; line-height:18px; margin-left:15px}

#head{ background-image:url('/i/bg_head.jpg'); background-repeat:no-repeat; vertical-align:bottom; padding-bottom:6px; padding-right:15px}
#search{vertical-align:middle; color: #339900; font-weight:bold; font-size:11px}

#work div{padding:15px}
#work img{margin-right:8px; margin-bottom:8px}

#news{background-color:#e8e8e8; font-size:11px}
#news div{margin-left:15px; margin-right:15px; padding-top:15px; padding-bottom:15px; border-top:1px solid white}
#news a{background-color:#e8e8e8; font-weight:bold}
#news b{font-size:12px}

#sp div{margin-left:15px; margin-right:15px; padding-top:15px; padding-bottom:15px}
#sp a{font-weight:bold; font-size:11px}
#sp img{margin-right:10px}

input.field{width:137px; height:22px; border:1px solid #9b9b9b}
a{text-decoration: underline; color: #339900}
a:hover {text-decoration: none}
 
h1, span.head{font-family:arial,sans-serif; color:white; font-size: 16px; margin-bottom:0px; margin-top:0px; background-color:#7abf14; height:36px;
	line-height:36px; padding-left: 30px; background-image:url('/i/bg_h1.gif'); background-position:left; background-repeat:no-repeat; }
span.head {width:100%; Font-weight: bold;}	

h2{font-family:arial,sans-serif; color:#7abf14; font-size: 16px; margin-bottom:0px; margin-top:0px; background-color:#e8e8e8; height:36px;
	line-height:36px; padding-left: 30px; background-image:url('/i/bg_h2.gif'); background-position:left; background-repeat:no-repeat; }

h3{font-family:arial,sans-serif; font-size: 13px; border-bottom:1px solid #666666; margin-top:0px; margin-bottom:10px;}

#counts{vertical-align:middle; padding-left:15px}
#copy{font-size: 11px; color: #666666; vertical-align:middle; padding-left:15px; background-image:url('/i/bg_b3.gif'); background-repeat:no-repeat; background-position:right bottom}
#copy a{font-size: 11px; color:#666666; text-decoration: none}
#copy a:hover{color:#999999}

#grit{font-size: 10px; color: #666666; padding-top: 5px}
#grit b{font-weight: bold; font-size: 10px; color: #666666}
#grit a{font-size: 10px; color: #666666; text-decoration: underline}
#grit a:hover{font-size: 10px; color: #666666; text-decoration: none}

td.padded {padding: 10px};

#adr{font-size: 11px; color: #666666; vertical-align:middle; padding-left:15px;}
#adr a{font-size: 11px; color:#666666; text-decoration: none}
#adr a:hover{color:#999999}
