/* CSS Document */

body{background-image:url(images/content_bg.gif); background-position:100% 0pt; margin:0px;}
#wrapper{ margin:0px auto; width:901px; background-image:url(images/bg.jpg);}
.content{ margin:0px; width:901px; }
.header{background-image:url(images/header.jpg); width:901px; height:95px;}
.tabs-home{background-image:url(images/tabs.jpg); width:901px; height:327px; margin-top:0px;}
.tabs-secondlevel{background-image:url(images/tabs-level02.jpg); width:901px; height:202px; margin:0;}
.tabs{margin-top:0px; height:26px;}

.tab a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:0px 15px 0 15px;background-image:url(images/vert-line-menu.gif); background-repeat:no-repeat; float:left; margin-top:12px;}
.tab a:hover{/*color:#970000;*/ color:#0033FF;}

.firsttab a{ margin-left:330px; margin-top:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:0px 15px 0 15px;background-image:none; float:left;}
.firsttab a:hover{color:#0033FF;}

.banner{width:647px; margin:0px; float:left; height:274px; padding: 10px 4px 10px 5px}
.banner-level{width:647px; margin:0px; float:left; height:155px; padding: 10px 4px 10px 5px}
.clear{clear:both; height:2px;}
.film-img{width:191px; float:left;}
.film-text{width:435px; float:left;}

.content-columns{}

.leftcolumn-tab{float:left; width:219px; margin-top:5px; padding:5px 10px 10px 14px;}
.leftcolumn-tab h1{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; padding:0px; margin-top:5px; margin-bottom:5px;}
.leftcolumn-tab h2{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; padding:0px; margin-top:0px; margin-bottom:5px;text-align:justify;}
.leftcolumn-tab p{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; padding:0px; margin-top:0px; margin-bottom:0px; text-align:justify;}
.leftcolumn-tab a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; padding:0px; margin-top:8px; text-decoration:none; }
.leftcolumn-tab a:hover{/*color:#7D6834;*/ color:#0033FF;}
.title-tab{background-image:url(images/ff-title.gif); background-repeat:no-repeat; margin-bottom:5px; width:219px; height:18px;}
.pict-tab{margin:0 auto; width:219px; }
.seperator{height:2px; border-bottom:1px #cccccc solid; margin-top:5px; margin-bottom:5px;}

.leftcolumn{ float:left; width:223px; margin-top:5px; padding:5px 11px 0px 13px;}

.rightcolumn{ border-left:1px dashed #999999; float:left; width:628px; margin-top:5px; margin-left:0px; padding:15px 0px 10px 15px;}
.rightcolumn a{color:#0033FF; text-decoration:none;}
.rightcolumn a:hover{color:#0033FF; text-decoration:underline;}
.rightcolumn p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal;}
.rightcolumn h1{font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:bold; color:#000000;}
.rightcolumn h2{font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#000000;}
.rightcolumn img{float:right; margin-left:10px; margin-bottom:5px;}

.maincolumn{ float:left; margin-top:5px; margin-left:0px; padding:15px 0px 10px 15px; width:880px;}
.maincolumn p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal;}
.maincolumn h1{font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:bold; color:#000000;}
.maincolumn h2{font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#000000;}


.rightcolumn-productions{ border-left:1px dashed #999999; float:left; width:628px; margin-top:5px; margin-left:0px; padding:15px 0px 10px 15px;}
.rightcolumn-productions a{color:#0033FF; text-decoration:none;}
.rightcolumn-productions a:hover{color:#0033FF; text-decoration:underline;}


.productions{margin-bottom:10px; padding-bottom:10px;
overflow:hidden; clear:both; border-bottom:thin dashed #666666;}

.newstitle{width: 520px; margin:0px; float:left;}
.newstitle h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.date{ width: 105px; margin:0px; float:left;}
.date p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal; text-align:right; }

.rightcolumn-productions p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal; margin:0px;}
.rightcolumn-productions h1{font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:bold; color:#000000;}
.rightcolumn-productions h2{font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#000000;}
.productions p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal; clear:both; }
.productions-news{border-bottom:solid 1px #CCCCCC; margin-bottom:15px; padding-bottom:15px;}
.productions h3{font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#444444; margin:0px 0px 7px 0px;}
.productions img{float:left; margin-right:10px; margin-bottom:5px;}
.productions-news p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal; clear:both; }
.productions-news h3{font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#666666; margin:0px 0px 8px 0px;}
.productions-news img{float:right; margin-right:10px; margin-bottom:5px;}
.store-text{margin-bottom:10px; height:157px;}
.store-text h3{font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#444444; margin:0px 0px 8px 0px;}
.store-text img{float:left; margin-right:10px; margin-bottom:5px;}

.dashed{height:2px; border-bottom:#FFFFFF 1px dashed; margin:5px 0px 8px 0px;}
.leftmenu-top{background-image:url(images/left-menu-top.jpg); width:222px; height:9px; margin-top:20px;}
.leftmenu-body{background-image:url(images/left-menu-bg01.jpg); width:222px; height:107px;}
.leftmenu-body p{text-align:justify;}
.leftmenu-body-home{background-image:url(images/left-menu-bg01.jpg); width:222px; height:107px;}
.leftmenu-bottom{background-image:url(images/left-menu-bottom.jpg); width:222px; height:9px;}

.leftlinks{width:180px; padding:3px 5px 8px 20px; font-size:11px; color:#000000;}
.leftlinks p{line-height:23px; font-family:Arial, Helvetica, sans-serif; list-style:none; width:180px; margin:0px; font-weight:normal; text-align:justify;}
.leftlinks ul{margin:0px; padding:0px;}
.leftlinks li{/* background-image:url(images/rolloverbg.gif);*/ border-bottom:dashed 1px #FFFFFF; line-height:23px; font-family:"Times New Roman", Times, serif; list-style:none; margin:0px; font-weight:bold;width:180px;}
.leftlinks li.title{border-bottom:dashed 1px #FFFFFF; line-height:23px; font-family:"Times New Roman", Times, serif; color:#FFFFFF; list-style:none; margin:0px; font-weight:bold;width:180px;}

.leftlinks li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; padding-left:2px; padding-right:2px;}
.leftlinks li a:hover{text-decoration:none; height:18px; width:194px;}
.leftlinks a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.leftlinks a:hover{text-decoration:none; color:#7D6834}

.bullet{width:59px; height:55px; float:left; margin-right:5px;}
.bulletlink{float:left; width: 115px; margin-top:5px;}
.bulletlink a{ line-height:23px; font-family:Arial, Helvetica, sans-serif; color:#ffffff;font-weight:bold; text-decoration:none;}
.bulletlink a:hover{color:#7D6834; text-decoration:none;}

.newsbox {width:200px; margin-right:10px; margin-left:0px; margin-top:12px; float:left;}
.newsboxlast {width:200px; margin-left:0px; margin-top:12px; float:left;}
.newsbox-top{width:200px; height:9px; background-image:url(images/newsbox-top.gif); }
.newsbox-body{width:184px; background-image:url(images/newsbox-body.gif); padding:0px 8px 5px 8px;}

.newsbox-body a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; padding-left:0px; padding-right:2px; width:180px; line-height:23px;}
.newsbox-body a:hover{ text-decoration:none; color:#7D6834; }
.newsbox-body a.title{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#BF0000; text-decoration:none; padding-left:0px; padding-right:2px; width:180px; line-height:23px;}
.newsbox-body a.title:hover{ text-decoration:none; color:#7D6834; }
.more{ width:50px; float:left; font-size:11px; color:#BF0000;}
.more a{text-decoration:none; color:#BF0000;}
.more a:hover{text-decoration:underline;}
.more img{margin-left:3px;}
.newsbox-body p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin: 0px 0px 3px 5px;}
.newsbox-body h1{font-family:"Times New Roman", Times, serif; font-size:13px; color:#BF0000; line-height:23px; border-bottom:dashed 1px #7D6834; margin:0px 0px 5px 0px;}
.newsbox-body ul {margin:0px; padding:0px;}
.newsbox-body ul li{ font-size:11px; background-image:url(images/bullet.gif); background-repeat:no-repeat; margin-left:0px; list-style:none;}
.newsbox-body ul li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#333333; padding-left:10px;}
.newsbox-body ul li a:hover{color:#7D6834; }
.newsbox-bottom{width:200px; height:9px; background-image:url(images/newsbox-bottom.gif);}

.footer{background-image:url(images/footer.jpg); background-repeat:no-repeat; width:901px; height:32px; margin:0px auto;}
.bottom{margin:0px auto; background-image:url(images/bottom-bg.gif); height:157px; width:100%;}
.bottom-menu{margin:0px auto; width:900px;}
.bottom-menu-left{width:234px; float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#777777; margin-left:13px; margin-top:10px;}
.bottom-menu-mid{float:left; display:block; margin-top:10px; background-image:url(images/bottom-vertline.gif); background-repeat:no-repeat; }
.bottom-menu-mid a{font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-right:19px; margin-left:19px; color:#777777; text-decoration:none; float:left; display:inline; }
.bottom-menu-mid a:hover{color:#ffffff;}
.bottom-menu-mid a.last{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#777777; text-decoration:none; float:left; display:inline; margin-left:19px; margin-right:0px; }
.bottom-menu-mid a.last:hover{color:#ffffff;}
.bottom-menu-right{width:200px; float:left; display:block; margin-top:10px;}
.flower{background-image:url(images/flower.gif); background-repeat:no-repeat; width:90px; height:98px; margin:0px auto;}



