body, table, tr, td, img, a, a img {margin: 0px; padding: 0px; border: none; border-collapse: collapse; border-spacing: 0;}

body {background-color: #000; line-height: 0px; font-family: "Verdana", verdana, sans-serif;}
a {color: #eee;}
.right {float: right;}
h2 {font-size: 18px; font-weight: normal; margin-bottom: 2em;}
h3 {font-size: 16px; font-weight: normal; margin-bottom: 1em;}
h4 {font-size: 14px; font-weight: normal; margin-bottom: 1em;}
.hidden {display: none;}

#leftbg {background: url(../images/leftbg.jpg) top right no-repeat;}
#rightbg {background: url(../images/rightbg.jpg) top left no-repeat;}

#maintable {width: 100%; border-collapse: collapse; margin-bottom: 50px;}
td#content {width: 800px;}

#langicon {height: 0px; position: relative; right: 20px; float: right;}

#menu {background: url(../images/mainmenu.jpg);}
#menu div {width: 100%; height: 47px;}
#menu div:hover {background: url(../images/menuhover.gif) center 36px no-repeat;} 
#menu #mmabout {height: 47px; width: 100px; background: url(../images/mainmenu.jpg); padding-left: 20px;}
#menu #mmpreprod {height: 47px; width: 130px; background: url(../images/mainmenu.jpg) -120px;}
#menu #mmfilms {height: 47px; width: 90px; background: url(../images/mainmenu.jpg) -250px;}
#menu #mmdist {height: 47px; width: 120px; background: url(../images/mainmenu.jpg) -340px;}
#menu #mmevents {height: 47px; width: 130px; background: url(../images/mainmenu.jpg) -460px;}
#menu #mmavid {height: 47px; width: 100px; background: url(../images/mainmenu.jpg) -590px;}
#menu #mmcontact {height: 47px; width: 90px; background: url(../images/mainmenu.jpg) -690px; padding-right: 20px;}

#en #menu {background: url(../images/mainmenu_en.jpg);}
#en #menu #mmabout {height: 47px; width: 100px; background: url(../images/mainmenu_en.jpg); padding-left: 20px;}
#en #menu #mmpreprod {height: 47px; width: 110px; background: url(../images/mainmenu_en.jpg) -120px;}
#en #menu #mmfilms {height: 47px; width: 110px; background: url(../images/mainmenu_en.jpg) -230px;}
#en #menu #mmdist {height: 47px; width: 110px; background: url(../images/mainmenu_en.jpg) -340px;}
#en #menu #mmevents {height: 47px; width: 140px; background: url(../images/mainmenu_en.jpg) -450px;}
#en #menu #mmavid {height: 47px; width: 110px; background: url(../images/mainmenu_en.jpg) -590px;}
#en #menu #mmcontact {height: 47px; width: 80px; background: url(../images/mainmenu_en.jpg) -700px; padding-right: 20px;}

#menu #ddfilms {display: none; position: absolute; top: 174px; width: 180px; height: 110px; background: url(../images/dropdown.png); font-size: 12px; line-height: 14px; z-index: 100;}
#menu #ddfilms div {height: 20px; padding-top: 5px; margin-left: 18px; color: #444;}
#menu #ddfilms div:hover {color: #000; font-weight: bold;}

.contentdiv {background: url(../images/contentbg.jpg) top left no-repeat; margin: 0px; padding-left: 37px; padding-right: 37px; padding-top: 30px; color: #eee; font-size: 12px; line-height: 16px;}

#footer {width: 740px; color: #bbb; font-size: 11px; text-align: center; margin-top: 30px; padding-top:14px; margin-left: auto; margin-right: auto; border-top: 1px solid #191919; height: 20px; color: #777;}
#footer a {color: #777;}