body{margin:0px;padding:0;color:#666666; width:99%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px; line-height:18px; font-weight:normal; text-decoration:none;
background:#BDB695 url(bg.png) repeat-x 0 0 fixed}

form, div, img, table, table tr, table tr td{margin:0; padding:0;border:0px none #FFFFFF}
td{vertical-align:middle; color:#333333; font:14px/18px "Arial"; text-align:left; overflow:hidden}

div#all{width:980px; margin-left:auto; margin-right:auto; clear:both; background:#F4F2E5 url(topbg.png) repeat-x 0 0; border-right:1px #BDB695 solid; border-left:1px #BDB695 solid}

div#head{height:208px; width:980px; clear:both; background:url(head.jpg) no-repeat right top; padding:0; overflow:hidden; border-bottom:1px #B1ADA0 solid}

#promo{height:149px; width:588px; padding:12px 380px 12px 12px; overflow:hidden; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333300}
#promo h2{height:24px; width:auto; text-align:left; font-family:"Courier New", Courier, monospace; font-size:24px; color:#666666; margin:0; padding:54px 0 0 60px; background:transparent url(logo.gif) no-repeat left top; font-weight:bold}

#topnav{width:980px; height:35px; text-align:center; overflow:hidden; font:Arial, Helvetica, sans-serif}

#topnav a{width:auto; display:block; float:left; background:transparent url(topnavb.png) no-repeat right -31px; height:31px; padding:0 10px 0 0; border-bottom:5px #B1ADA0 solid; overflow:hidden; font-size:14px; font-weight:normal; line-height:14px; white-space:nowrap}
#topnav a b{display:block; float:left; background:transparent url(topnavm.png) no-repeat left -31px; height:15px; padding:10px 0 8px 12px; font-weight:normal}
#topnav a:link,#topnav a:active,#topnav a:visited{color:#666666; text-decoration:none}
#topnav a:hover{color:#FFFFFF; text-decoration:none; background-position:right top; border-bottom:5px #666633 solid;}
#topnav a:hover b{background-position:left top; cursor:pointer}

h1,h2{color:#006600; font-weight:lighter; font-family:Arial, Helvetica, sans-serif; font-size:16px}
#content h1{display:inline; margin:0px; padding:0px; font-size:16px}

#content center{width:676px; overflow:hidden; margin:0 auto; padding:0}

table{width:100%; margin:0; padding:0; border:0px none #FFFFFF}

#content table{background-image:url(hori_dot.gif); padding-bottom:8px; background-position: left bottom; background-repeat:repeat-x}

#content{width:704px; overflow:hidden; float:left; padding:12px 0px 0 12px}

#panel{width:240px; overflow:hidden; float:right; padding:12px 12px 0 12px; color:#333333}

#panel h1, #panel h2{padding:4px 4px 4px 16px; font-size:16px; font-weight:lighter; width:auto; display:block; background:transparent url(point_black.gif) no-repeat 6px 10px; margin:0; line-height:normal; color:#006600}

#panel div{padding:4px 4px 4px 16px; font-size:12px; border-bottom:2px solid #F0F0F0}
#panel div.sub{margin:0 0 12px 0; background-color:#A2A098; padding:4px; width:232px; height:108px; background:#CCCC99 url(srchform.png) no-repeat left top; border:0px none; overflow:hidden}

#panel div.goo{padding:4px; width:202px; margin:8px auto; background-color:#E1E1E1; border:none 0px}
#content div.goo{padding:4px; width:648px; text-align:center; margin:8px auto; background-color:#E1E1E1; clear:both}

#panel form{padding:12px 2px; white-space:nowrap}
#panel form h2{background-image:none; padding:8px 2px; font-size:18px}
#panel form input{border:1px solid #D9D9D9; margin:2px; padding:3px; background-color:#FFFFFF; width:150px; font-size:12px}
#panel form input.but{width:auto; padding:1px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; border-color:#CC0000; background-color:#86150B; color:#FFFFFF; font-weight:bold}

form input, form .area{border:1px solid #D9D9D9; margin:2px; padding:3px; background-color:#FFFFFF; font-size:12px; width:192px; font-family:"Courier New", Courier, monospace}

form select, form .selec{border:1px solid #D9D9D9; margin:2px; padding:3px; background-color:#FFFFFF; font-size:12px; width:192px; font-family:"Courier New", Courier, monospace}

form .area{height:100px; overflow:auto; width:94%}
form input.but{width:auto; padding:2px 2px}

#bottom{width:956px; text-align:center; color:#333333; padding:0 12px 6px 12px; background-color:#C4BFAF; border-top:#999999 3px solid}
#botnav{ padding:6px 12px 6px 12px; background:#C4BFAF url(hori_dot.gif) repeat-x left bottom}
#botnav a, #botnav a:link, #botnav a:active, #botnav a:visited{color:#000000; text-decoration:none; padding:0 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#botnav a:hover{color:#FFFFFF; text-decoration:none}

#copy{width: auto; padding:6px; text-align:left; font-size:12px; margin:0 24px}
#copy a:link, #copy a:visited{text-decoration:underline}
#copy a:hover{text-decoration:none; color:#666666}

div.clear{font-size:1px; line-height:1px; width:90%; clear:both; float:none; height:1px}

a:link, a:visited, a:active {color:#333333; text-decoration: underline}
a:hover{color:#000000; text-decoration: none}

#menu_bg{padding:4px 10px 6px 10px;
background-color:#eaeaea;
border-top:1px solid #ffffff;
border-bottom:2px solid #d9d9d9;
font:11px/13px "Tahoma", "Arial"}

.hint{vertical-align:top;
background-color:#ffffcc;
padding:9px 10px 10px 11px}

.index_city{width:25%;
vertical-align:top;
padding:2px 10px;
font:12px/16px "Arial"}

.index{vertical-align:top;
padding-left:10px;
padding-right:10px}

small {font:12px/16px "Verdana", "Arial"; text-decoration:none}

.marker{color:#000099; background-color:#999966}

.error{padding-top:9px 10px 11px 10px; background-color:#ffbbbb; color:#000000}

td li{list-style:none; list-style-position:outside; margin:1px; padding:1px 1px 1px 6px; background:transparent url(more.gif) no-repeat 0px 6px}
td li a{margin:0; padding: 0;}

img.image{border:10px solid #ffffff}

img.small_image{border:1px solid #c5c5c5;margin-right:10px;margin-top:5px}

img.normal_image{border:1px solid #c5c5c5; margin:4px}

.subtitle{padding-bottom:10px; font:bold 17px/18px  "Tahoma", "Arial"}

.down{padding-top:10px 10px 14px 10px}

.title{padding-bottom:3px;font:bold 13px/16px "Tahoma", "Arial"}

.category_title{padding:3px 3px 3px 24px; font:12px/15px "Tahoma", Arial; color:#CCCCCC; background:#C7C1A3 url(str.gif) no-repeat 2px 4px; color:#FFFFFF}
.category_title a:link, .category_title a:active, .category_title a:visited{color:#333333}
.category_title a:hover{color:#000000}

table td.list1 a{white-space:nowrap}
table td.list2 a{white-space:nowrap}
table td{text-align:left}
#content .path a{font-size:16px; color:#006600; font-weight:lighter}
#content .path{text-decoration:underline}

.list1{vertical-align:top; border-top:4px solid #C7C1A3; border-bottom:4px solid #F4F2E5; padding:10px 10px 14px 10px; font:12px/18px "Arial"}

.list2{vertical-align:top; border-top:3px solid #C7C1A3; border-bottom:4px solid #F4F2E5; background-color:#F0F0E0; padding:10px 10px 14px 10px; font:12px/18px "Arial"}

.subcategory_sel{background-color:#ecf1f0}

.block_title{background-color:#e0e0e0; padding:3px 10px; font:bold 14px/16px "Tahoma", "Arial"}

td.menu_sel{text-align:center;
background-color:#ffffff;
border-left:3px solid #dbe8f0;
border-right:3px solid #dbe8f0;
padding:10px;
color:#515151; font:bold 11px/15px  "Tahoma", "Arial"}

td.menu{text-align:center;
background-color:#ccdbe4;
border-left:3px solid #dbe8f0;
border-right:3px solid #dbe8f0;
padding:10px; color:#515151; font:bold 11px/15px  "Tahoma", "Arial"}

.block{vertical-align:top;
border:1px solid #e0e0e0;
padding:8px 9px 10px 9px}

.slist{vertical-align:top;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
background-color:#EAEAEA;
padding:2px 5px 1px 5px}

.menu{color:#515151; font:bold 11px/15px  "Tahoma", "Arial"}

span.sel{background-color:#A17F47}
a.sel, .sel a.sel{color:#ffffff; text-decoration:none}
a.sel:hover, .sel a.sel:hover{color:#ffffff; text-decoration:none}

.left{vertical-align:top; text-align:left; padding:16px 0px 16px 0px}
.center{vertical-align:top; text-align:center; padding:16px 0px 16px 0px}
.right{vertical-align:top; text-align:right; padding:16px 0px 16px 0px}

.black{color:#515151;}
.light{color:#a6b0b5;}
.red{color:#ff0000;}

.line1 div.postinfo{clear:right; float:right; width:180px; padding-left:12px; text-align:right}
.line2 div.postinfo, div.post div.postinfo{clear:left; float:left; width:180px; padding-right:12px; text-align:left}
.line1 img{clear:left; float:left; margin:2px 2px 2px 0; padding:2px; border:1px dotted #000000}
.line2 img, .post img{clear:right; float:right; margin:2px 0 2px 2px; padding:2px; border:1px dotted #000000}

.user, .admin{font-weight:bold; clear:both; display:block; color:#336666; font-size:10px; padding:2px; margin:0; background-color:#E9ECEA; text-align:center}
.user a, .admin a, .user a:link, .admin a:link, .user a:active, .admin a:active, .user a:visited, .admin a:visited {font-weight:bold; display:inline; color:#CC0000; font-size:12px; white-space:nowrap}

