body { border-top: 4px solid #D0526B; margin: 0px; background: #E9E9E9  }
td,div { font-family: Tahoma, Arial; font-size: 11px; color: #3C444A }
a { color: #525B63; text-decoration: none }
a:hover { color: #D0526B; text-decoration: none }

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

#top1 { height: 60px;  float: left; width: 680px }
#top1 h1 { font-size: 11px; font-weight: normal; margin-bottom: 3px; margin-top: 3px; color: #DEDEDE }
#top2 { height: 60px; float: left; width: 240px; padding-top: 60px }

#menu { text-transform: uppercase; font-size: 10px; font-weight: bolder; padding-left: 240px; color: #8C969E }
#menu a { color: #8C969E; display: block; float: left; padding-top: 5px; padding-bottom: 5px; padding-right: 15px }
#menu a:hover { color: #CE4464 }

#navi { color: #C2C7CB; padding-top: 10px; padding-left: 240px }
#navi a { color: #C2C7CB }
#navi a:hover { color: #CE4464 }

#indexmovie { padding: 3px; background: #ffffff; border: 1px solid #E4E4E4; width: 870px }

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

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

#rightia { float: left; width: 310px; line-height: 19px; padding-top: 10px; padding-right: 20px }
#rightia a { color: #D0526B }
#rightia a:hover { color: #000000 }
#rightib { float: left; width: 330px; line-height: 19px; padding-top: 10px }
#rightib a { color: #D0526B }
#rightib a:hover { color: #000000 }

#footer { margin: 0 auto; width: 806px; padding-right: 120px; padding-top: 30px; background: url(gfx/bg-footer.gif) no-repeat; text-align: right; color: #ACB1B4; line-height: 14px }
#footer a { color: #8E959B }
#footer a:hover { color: #D0526B }

#footer a.webart { font-size: 9px; color: #8E959B }
#footer a.webart:hover { color: #D0526B }

.form { padding: 11px; height: 13px; border: 0px; background: url(gfx/bg-form.gif) no-repeat; font-size: 11px }

h1 { margin-bottom: 5px; margin-left: -1px; margin-top: 0px; font-size: 26px; color: #525B63; font-weight: lighter; font-family: Arial, Trebuchet MS, Tahoma; line-height: 26px }
h2 { margin-bottom: 5px; margin-left: -1px; margin-top: 0px; font-size: 19px; color: #525B63; font-weight: lighter; font-family: Arial, Trebuchet MS, Tahoma; }
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 }

.frame { padding: 3px; border: 1px solid #E4E4E4; background: #ffffff }
.imgt { vertical-align: text-top; }
img { border: 0px }

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

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

a.menua { display: block; color: #525B63; padding: 9px 9px 9px 35px; background:url(gfx/bg-menu1.gif) no-repeat } 
a.menua:hover { color: #000000; background:url(gfx/bg-menu1on.gif) no-repeat } 

.menuaselected { border-bottom: #525B63 solid 1px; display: block; color: #ffffff; padding: 6px;  background: #C24531 } 
a.menuaselected:hover { color: #ffffff; } 

a.menua2 { display: block; color: #525B63; 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: #525B63; padding: 9px 9px 9px 65px; background:url(gfx/bg-menu2.gif) no-repeat } 
a.menua3:hover { color: #000000; background:url(gfx/bg-menu2on.gif) no-repeat } 

.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); }