body {margin: 0px; padding: 0px;}
img {border: none;}            
td {font-family: Arial; font-size: 12px; }
a {color: #0060A9;}
a:hover {color: #FF0000;}           
table#footer {width: 100%;background-image: url("/images/footer_bg.jpg");background-position: 0% 0%;background-repeat: no-repeat;}           
td.place_gold {font-family: Arial;font-size: 24px;color: #CDA900;text-align: center;padding-top: 15px;}
td.place {font-family: Arial;font-size: 16px;color: #535353;text-align: center;padding-top: 20px;            }            

h1 {font-family: Arial;font-size: 24px;color: #DB0007;padding: 15px 5px 5px 5px;margin: 0px;}
h2 {font-family: Arial;font-size: 17px;color: #ED1B22;padding: 18px 0px 5px;margin:0px;}
h2 a {color: #ED1B22;}
h2 a:hover {color: #ED1B22;text-decoration: none;}

div.rate {text-align: center;font-size: 26px;padding: 15px 0px 15px 0px;}

.topBar{margin: 9px auto 15px auto ;height: 39px;background: url(/images/head_mnu_bg.jpg) left top no-repeat;width: 940px;}
.topBarLft{float: left;height: 29px;padding: 5px 0px 5px 0px ;width: 700px;}
.topBar ul{margin: 0px;}
.topBar li{line-height: 27px;height: 27px;float: left;padding: 0px 6px 0px 4px ;background: url(/images/head_mnu_elem_bg.gif) right top no-repeat;list-style: none;}
.topBar li a{text-shadow: #000 1px 1px 0px ;display: block;color: #F6F5F5;font-size: 14px;text-decoration: none;}
.topBar li a:hover{background: url(/images/head_mnu_active_lft_bg.gif) left top no-repeat;}
.topBar li a:hover span{background: url(/images/head_mnu_active_rht_bg.gif) right top no-repeat;}
.topBar li a span{display: block;padding: 0px 16px 0px 16px ;}
.topBarRht{padding: 6px 0px 0px 0px ;width: 240px;float: right;}
.topBarRht span{float: left;padding: 5px;float: left;height: 15px;display: block;background: url(/images/serch_input.gif) top left no-repeat;}
.srchFld{width: 131px;background: none;border: none;}
.srchBtn{float: left;cursor: pointer;height: 25px;width: 56px;border: none;background: url(/images/serch_btn.jpg) left top no-repeat;}

div#pages {text-align: center; font-size: 18px; padding: 10px;}
table.form td{padding: 3px;}
table.form tr.c{background-color: #F3F3F3;}
table.form tr.c td {border-bottom: 1px solid #DDDDDD;}
table.form h3{margin: 0px;}

div#comments {width: 500px; margin-left: 75px;}
div#comments div.date{color: #999999; border-bottom: 1px solid #DAE1E8; margin-bottom: 10px; padding-bottom: 10px;}

.autocomplete-w1 {position:absolute; top:0px; left:-158px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div {cursor: hand; padding: 2px 5px; display: block; clear: both; height: 35px; white-space: nowrap; overflow:hidden; font-size: 11px; font-family: Verdana; line-height:30px; vertical-align: middle;}
.autocomplete strong { font-weight:normal; color:#3399FF; }

em.img {float: left;text-align: center; padding-right: 10px;}
em.img img {float: center; height: 35px;}
em.el {line-height:35px; vertical-align: middle;font-style: normal;float: left; }
em.ct {line-height:35px; vertical-align: middle;float: right;  color:#26A908;}