*{margin:0; padding:0; border:none; font-size: 12px; color: #47423a; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }


h2 a,
h1 a{ font-size:19px; color: #47423a; }
h2 a{font-size:14px}

h2, h1{ margin: 12px 0;}

span{ float: left; margin: 0 10px 2px 0;}

span a{  width: 195px; height: 146px; display:block; overflow:hidden }
span a:hover{  width: 189px; height: 140px; border: 3px solid #ff9900; }
span a:hover img{ margin: -3px 0 0 -3px}

h2 a:hover,
h1 a:hover { color:#ff9900; }

span h3 a{ width: 189px; height: 24px; border: 3px solid #ff9900; color: #fff; background-color:#ff9900; font-size: 14px; text-align:center; line-height: 20px; display:block; float:left }
span h3 a:hover{ color: #ff9900; background-color: #fff;height: 24px;}
