h2, h3, h4 {background:#f0f0f0;}
div#content { width:933px; margin:0 auto; }
a, a:link {color: #66c; text-decoration: none;}
a:visited {color: #960; text-decoration: none;}
a:hover {color: #555; text-decoration: underline;}

img{border:0;}
.error {color:#cc0000; border:1px #eedddd solid; background:#fff8f8; padding:3px; margin:10px 10px 10px 0;}
.success {color:#006600; border:1px #ddeedd solid; background:#f8fff8; padding:3px; margin:10px 10px 10px 0;}
.top-table { border:1px #999 dashed; background:#f4f4f4; width:70%; }
.top-table-bottom { border-left:1px #999 dashed; border-right:1px #999 dashed; border-bottom:1px #999 dashed; background:#f4f4f4; width:70%; text-align:left; }
.top-table-premium { text-align:left; padding:14px; }

.title, a.title , a.title:visited, a.title:hover { color:#000; text-decoration:none; font-family:Courier; font-size:18pt; }
.title_gr { color:#ccc; text-decoration:none; font-family:Courier; font-size:14pt; }


input.query-string {width:85%; color:#000; font-weight:bold;}
input.query-string-empty {width:85%; color:#999; font-weight:bold;}
input.query-string-empty:focus, input.query-string-empty:active {width:85%; color:#000;}


/* label:hover { background:#ccc; } */
ul.share {margin:0; padding:0; list-style:none;}
ul.share li {float:left; margin:1px;}
ul.share li a{display:block; width:35px; height:35px; }
ul.share a.share_icon_twitter{ background:url(/gfx/share.png) -40px 0px no-repeat; }
ul.share a.share_icon_facebook{ background:url(/gfx/share.png) -80px 0px no-repeat; }
ul.share a.share_icon_buzz{ background:url(/gfx/share.png) -120px 0px no-repeat; }
ul.share a.share_icon_livejournal{ background:url(/gfx/share.png) -160px 0px no-repeat; }
div.copyright-div, div.copyright-div a, div.copyright-div a:visited { color:#999; text-align:center; }

