body { margin: 0px; background: url(gfx/bg2.gif) repeat-x #ffffff center top }
td,div { font-family: Tahoma, Arial; font-size: 11px; color: #39546F }
a { color: #39546F; text-decoration: none }
a:hover { color: #000000; text-decoration: none }

#all { width: 100%; text-align: center; background: url(gfx/bgr.jpg) no-repeat center top }
#top { width: 970px; text-align: left; margin: 0 auto }

#top1 { float: left; width: 236px }
#top2 { float: left; width: 710px; padding-top: 5px; text-align: right; color: #666666; height: 85px }
#top2 h1 { font-size: 9px; font-weight: normal; margin-bottom: 3px; margin-top: 3px; color: #666666; text-transform: none; margin-right: 5px }

#menu { width: 100%; text-align: right; color: #8A8A8A; font-size: 9px; height: 15px }
#menu a { font-size: 12px; padding: 5px; color: #ffffff }
#menu a:hover { color: #CC0000 }

#navi { color: #A0A0A0; padding-top: 24px }
#navi a { color: #A0A0A0 }
#navi a:hover { color: #CC0000 }

#left { width: 238px; float: left; padding-right: 10px; padding-top: 10px }
#leftmenu { padding: 5px 5px 0px 5px; background: url(gfx/bgmenuleft.jpg) no-repeat; border-bottom: 5px solid #E3E3E3 }
#search { background: #E3E3E3; padding: 5px }

#right { width: 700px; float: left; padding-top: 20px }

#txt { font-size: 12px; line-height: 19px }

#rightia { float: left; width: 349px; line-height: 19px; padding-top: 10px; padding-bottom: 7px; padding-right: 6px }
#rightib { float: left; width: 345px; line-height: 19px; padding-top: 10px; padding-bottom: 7px }
#rightia a, #rightib a { color: #ffffff }
#rightia a:hover, #rightib a:hover { color: #FFFF00 }

#footer { margin: 0 auto; width: 680px; border-top: 1px solid #7FA8D1; background: url(gfx/bg-footer.gif) no-repeat top right; text-align: center; color: #3A5775; line-height: 14px; font-size: 9px }
#footer a { color: #3A5775; font-size: 11px; padding: 5px }
#footer a:hover { color: #BA0607 }
#footer a.webart { font-size: 9px; color: #97A6B6 }
#footer a.webart:hover { color: #BA0607 }

.form { padding: 6px; height: 13px; border: 1px #E57F7F solid; color: #BA0606; background: url(gfx/bg-search.gif) no-repeat #F6E4DD; font-size: 11px }


h1 { margin-bottom: 7px; margin-left: -1px; margin-top: 10px; font-size: 23px; text-transform: uppercase; color: #BA0607; font-weight: lighter; font-family: Arial, Trebuchet MS, Tahoma; line-height: 26px }
h2 { margin-bottom: 3px; padding-left: 22px; margin-top: 0px; font-size: 16px; color: #3A5775; font-family: Arial, Trebuchet MS, Tahoma; background: url(gfx/bgh2.gif) no-repeat }
h3 { margin-bottom: 2px; margin-left: -1px; margin-top: 0px; font-size: 17px; color: #18A2D2; font-weight: bold; font-family: Arial, Trebuchet MS, Tahoma }
h4 { margin-bottom: 2px; margin-left: -1px; margin-top: 0px; font-size: 15px; color: #ffffff; font-weight: bold; font-family: Arial, Trebuchet MS, Tahoma }

.imgt { vertical-align: text-top; }
img { border: 0px }

.small { font-size: 10px; font-family: Tahoma }


hr { background: transparent; border:0; border-bottom:1px solid #DFEAF6; color:#ffffff} 

a.menua { display: block; color: #ffffff; padding: 10px 10px 10px 35px; background: url(gfx/bgmenuline.gif) no-repeat bottom center } 
a.menua:hover { color: #ffffff; background: url(gfx/bgmenuline.gif) no-repeat bottom center #BA0606 } 

###a.menua2 { display: block; color: #ffffff; padding: 10px; background:url(gfx/menu-b.gif) no-repeat } 
###a.menua2:hover { background:url(gfx/menu-b.gif) no-repeat } 

###.menua2selected { display: block; color: #ffffff; padding: 6px; background: #546DA1 } 
###a.menua2selected:hover { color: #ffffff; } 

a.menua3 { solid 1px; display: block; color: #ECC5BF; padding: 10px 10px 10px 55px; background:url(gfx/bgmenu3.gif) no-repeat } 
a.menua3:hover { color: #ffffff; background: url(gfx/bgmenu3on.gif) no-repeat #BA0606 } 

###.menua3selected { width: 225px; border-bottom: #ffffff solid 1px; display: block; color: #ffffff; padding: 6px; background: #C24531 } 
###a.menua3selected:hover { color: #ffffff; } 

ul { list-style-image: url(gfx/li.gif); }
