body { background-color: #e2e2e2; background: url(/img/bg.png); font-family:Tahoma; font-size:13px; padding:0; margin:0; }
table, img { border: 0; }
/* table td { padding:0; } */
hr { display: block; border:0; margin:0; color:#ccc; background-color:#ccc; height:1px; margin:10px 0;}
html>body hr { margin: 1em 0; }
a { color: #35354f; }
a:hover { text-decoration: underline; color:red;}
a:active { color: red; }
a:visited { color: #5f5f6b; }
li { color: #35354f; list-style-type: none; }
big, div big, p big, big a { font-size: 15px; }
h2 { text-align:left; color:#35354f; display: block; margin: 0; margin-bottom: 5px; font-family: Tahoma, Georgia, Times, serif; font-size: 19px; line-height: 24px; font-weight: normal; }
h2 a { text-decoration: none; }
h2 a:hover { text-decoration:underline; }
td a:hover, div a:hover, span a:hover { text-decoration: underline; color:darkred; } 

#ad img { margin-bottom:8px; }
#ads240 img, #ads240 embed, #ads240 iframe, #ads240 object { margin-top:8px; }

#main-bg { width:996px; background: url(/img/sh1.png) no-repeat top right; margin: 16px 0 16px 0; padding:0; }
#main { width:938px; background-color:#ffffff; border: 0px solid #f9f9f9; padding:18px; margin:0; }
#sh4 { margin-left:540px; }

#logo { margin-top:4px; width:100%; height:90px; margin-bottom:20px;}
#logo td { vertical-align: top; }
#logo p { margin: 8px 0 0 0; padding:0; color:#333355; font-family: Georgia; font-size:13px; text-align: center; }
#logo-icons { padding:8px 15px 0 22px; width:100%;}

.mnt { width:100%; background-color:#333355; background: url(/img/mnu_bg.gif); padding:0; border:0; }
#mn a { color:#ffffff; font-size: 13px !important; font-weight: bold; font-family: Tahoma !important; }
#mn { vertical-align: top; padding: 4px 0 0 20px; background: url(/img/menu_o.gif) no-repeat top left !important; background-color:#002554; }
#smn, #smn a { font-size: 12px; color:#5f5f6b; padding: 0 7px 0 7px; width:100%; text-align:right; white-space: nowrap; }

#sth { background:#e3e3e3; width:100%; margin-top:8px; border-collapse:collapse; border:0;}

.box { background: url(/img/box_bg1.gif) repeat bottom left; background-color:#f0f0f0; padding:0; }
.tbox { background: url(/img/box_bg1.gif) repeat bottom left; border-top-width:0px; padding:0; }
.sbox { background: url(/img/box_bg1.gif) repeat bottom left; border-top-width:0px; padding:0; }

#ph b { color:#888888; font-size:10px; font-weight:normal;} 
#ph img { margin:0 5px 5px 0; border: 1px solid #cccccc; width:150px; }
#ph a { font-size:12px; font-weight:bold; text-decoration:underline; }
#ph { width:152px; padding:0 0 15px 35px; }
#ph p { clear:both; }

#p3 { vertical-align:top; }
#p3 a { font-size:12px; font-weight: bold; text-decoration: underline; line-height:14px;}
#p3 div { color:#888888; font-size:11px; font-weight: normal; padding-top:12px;}

#p4 { vertical-align:top; }
#p4 a { font-size:12px; font-weight: bold; text-decoration: underline; line-height:14px;}
#p4 div { color:#999999; font-size:11px; font-weight: normal; padding-top:18px;}

#s1 { width:343px; vertical-align:top; padding-bottom:13px;}
#s1 div { color:#888888; font-size:10px; font-weight:normal; padding:10px 10px 5px 10px; }
#s1 div a { font-size:12px; font-weight:bold; text-decoration:underline; line-height:15px;}
#s1 div b a { color:#630d07; }
#s1 div p { color: #45454e; padding:5px 0 0 0; margin:0; font-size:11px; text-decoration:none; }
#s1 div img { border: 1px solid #cccccc; margin: 0 0 0 4px; float:right;}
#s2 { width:335px; vertical-align:top; padding:0 8px 15px 8px; }

#s3 { vertical-align:top; padding-bottom:13px; }
#s3d { clear:both; border-bottom: 1px solid #f8f8f8; clear:both; color:#888888; font-size:11px; font-weight:normal; padding:15px 15px 15px 15px; }
#s3d a, #s3d div a { font-size:13px; font-weight:bold; text-decoration:underline; line-height:15px;}
#s3d b a, #s3d div b a { color:#630d07; }
#s3d p, #s3d div p { color: #45454e; padding:5px 0 0 0; margin:0; font-size:12px; text-decoration:none; }
#s3d div { width:550px; margin-left:110px; }
#s3d img { border: 1px solid #cccccc; margin: 2px 0 0 0; float:left;}
#s3c { clear:both; }


.tn1 { width: 290px; background: url(/img/box_bg1.gif) repeat bottom left;}
.tn1 img { border: 1px solid #cccccc; border-top-width:0px; }
.tn2 { padding:20px 30px 0 40px; background: url(/img/box_bg1.gif) repeat bottom left;}
.tn2 span { padding: 20px; }
.tn2 a { color:#35354f; font-size:19px; font-weight: normal; text-decoration:underline; }
.tn2 p { font-size:13px; color:#404040; padding: 0 10px 6px 0; }
.tn2 p img { width:9px; height:8px; }

#t1 span { float:right; width:92px; padding-top:16px; }
#t1 span p { font-size: 10px; color:#5f5f6b; margin:0; padding:0; }
#t1 span img { border: 1px solid #cccccc; }
#t1 div { margin-right: 100px; padding-top:14px; }
#t1 div a { font-size:11px; font-weight:bold; text-decoration:underline; }
#t1 div p { padding:5px 0 0 0; margin:0; font-size:11px; text-decoration:none; }
#t1 #t1c { padding:0; margin:0; clear: both; width:0; height:0; font-size:0; }

#t2 span { float:left; width:92px; padding-top:0px; }
#t2 span p { font-size: 10px; color:#5f5f6b; margin:0; padding:0; }
#t2 span img { border: 1px solid #cccccc; }
#t2 div { margin-left: 100px; padding-top:0px; }
#t2 div a { font-size:11px; font-weight:bold; text-decoration:underline; }
#t2 div p { padding:5px 0 0 0; margin:0; font-size:11px; text-decoration:none; }
#t2 #t2c { padding:0; margin:0; clear: both; width:0; height:0; font-size:0; }

#t3 span { float:left; width:92px; padding-top:0px; }
#t3 span p { font-size: 13px; color:#5f5f6b; margin:0; padding:0; }
#t3 span img { border: 1px solid #cccccc; }
#t3 div { margin-left: 100px; padding-top:0px; }
#t3 div a { font-size:13px; font-weight:bold; text-decoration:underline; }
#t3 div p { padding:5px 0 0 0; margin:0; font-size:13px; text-decoration:none; }
#t3 #t3c { padding:0; margin:0; clear: both; width:0; height:0; font-size:0; }

#more h1 { text-align:left; color:#35354f; display: block; margin: 0; margin-bottom: 5px; font-family: Tahoma, Georgia, Times, serif; font-size: 23px; line-height: 27px; font-weight: normal; }
#more h1 a, .mainnews h1 a:visited { text-decoration: none; }
#more h1 a:hover { text-decoration:underline; }
#more { font-family: Tahoma, "Times New Roman", Times; font-size:14px; line-height: 142%; text-decoration: none; text-align:left; }

#hdr { height:28px; background-color:#f0f0f0; background:url(/img/hdr_bg.gif); font-size:12px; font-weight:bold; color:darkred; }
#hdr img { margin: 0 8px 0 6px; vertical-align:middle; border:0; }
#hdr a { color:darkred; } 

#hdr1 { background-color:#f0f0f0; background: url(/img/hdr_bg.gif); width:120px; height:28px; padding-right:14px; }
#hdr1, #hdr1 a, #hdr1 div a  { color:#3b3b3b; font-size:11px; text-align: right; }

#hdr3 { height:28px; text-align:right; background:url(/img/hdr_bg.gif) repeat bottom left; border: 1px solid #efefef; border-top-width:0px; border-bottom-width:0px; background-color:#e3e3e3; font-size:12px; font-weight:bold; color:darkred; margin-top:8px; padding: 0 10px 0 8px; vertical-align:middle; }
#hdr3 a { color:darkred; } 
#hdr3 img { vertical-align: middle; margin-right:8px; border:0; text-decoration: none;}

#rbl { background: #f5f5f5; padding: 10px; }
#rbl1 { background: #efeddf; padding: 10px; font-family:Tahoma; font-size:12px; font-style:normal; text-align:left;}

#ftr { font-size:12px; width:100%; margin-top:6px; background-color:#e3e3e3; }

.dgray { color: #666666; font-size: 12px; }

.ttitle { font-size:12px; font-weight: bold; }

.gray { color:#5f5f6b; } 
.sgray { color:#3b3b3b; font-size:11px; text-align:left; line-height:13px; } 
.sgray a { color:#3b3b3b; }
.msgray { padding-bottom: 5px; color:#3b3b3b; font-size:10px; }

.s { font-size:10px; } 

.input { color: #666666; border: solid 1px #ddd; background: #f0f0f0; height:18px; font-size: 10px; }
.input1 { font-size: 13px; }
.input2 { font-size: 13px; }

#thumbnails { width: 180px; height: 475px; overflow: auto;  }
#thumbnails .description { display: none; }
#thumbnails .thumb { cursor: pointer; }

.iright { width: 1%; float: right; clear: right; }
.iright td { padding: 0 0 15px 15px; }
.iright div { margin-top: 5px; font-size: 10px; color: #999; line-height: normal; font-family: Tahoma, Arial, sans-serif; }
.ileft { width: 1%; float: left; margin: 0 15px 15px 0; }
.ileft div { margin-top: 5px; font-size: 10px; color: #999; line-height: normal; font-family: Tahoma, Arial, sans-serif; }
.icenter { width: 1%; margin: 1em 0; clear: both; }
.icenter div { margin-top: 5px; font-size: 10px; color: #999; line-height: normal; font-family: Tahoma, Arial, sans-serif; }

.voteq { font: bold 11px 'Tahoma'; color: #000000; }
.votea { font: 10px 'Tahoma'; color: #4E4E4E; }
.votea2 { font: 10px 'Tahoma'; color: #000000; }
.voteall { font: bold 10px 'Tahoma'; color: #6E6E6E; }
.voteview { font: bold 10px 'Tahoma'; color: #ffffff; }

.f_q1 { margin: 0px 10px 0px 10px; font-size: 10px; }
.f_q2 { font-size: 10px; border: solid 1px #b6b6b6; background:#cccccc; padding:6px;}
.f_sa { font-size: 9px; font-weight: bold; }
.f_s { font-size:10px; } 
.f_m { font-size:11px; } 
.f_mb { font-size:11px; font-weight:bold; } 
.f_input { color: #666666; border: solid 1px #ddd; background: #f0f0f0; height:18px; font-size: 10px; }
.f_w { color:#ffffff; }
.f_menu { font-family: Tahoma, verdana, arial; font-size: 11px; color: #ffffff; }
.f_menu:visited { color: #ffffff; }
#login_form { position: absolute; top: 200px; left:39%; z-index: 66; }
td.f_loginform { border: 1px solid #666666; border-right-color:black; border-bottom-color:black; background-color: white; }
td.f_loginform div { margin-bottom: 0.5em;}