body{
	font-family:Georgia;
	font-size:11px;	
	background-color:#FFF;
	margin:0px;
	padding:0px;
	text-align:center;
    color:#666;
}
#headercontainer{
    width:920px;
    margin-left:auto;
    margin-right:auto;    
}
#maincontainer{
	width:980px;
	margin-left:auto;
	margin-right:auto;    
}
form{margin: 0px; padding: 0px;}
#content{text-align: left; margin-left: 30px;margin-right: 25px; margin-bottom: 50px;}
img{border:0px;}
p{margin: 0px; padding: 0px;}
#inner_container{width:100%;margin-left:auto;margin-right:auto;}
#logo{background-color: #E6E6E6;padding-left: 25px; padding-right: 25px;padding-top: 30px; height: 70px;}
#left{float:left;position: relative;}
#right{float:right;position: relative;}
#clear{clear: both;margin:0px;padding:0px;height: 0px;}
.clear{clear: both;margin:0px;padding:0px;height: 0px;}
.lastupdate{font-size:9px;margin-top:50px;}
/*#footer{background-color: #3F3F3F;height: 41px;padding-right: 25px;text-align: left;}*/
#footer{position: fixed; bottom: 0; left: 0;width: 100%;height: 41px;background: #3F3F3F;z-index:100;}
#footercontainer{width:980px; margin-left: auto; margin-right: auto;}
#footer #submenu{position: relative; float: left; width: 450px;font-size: 24px; color: #FFF;font-family: Tahoma;}
#footer #copyright{position: relative; float: right; width: 350px; margin-top: 0px; color: #FFF; text-align:left; font-size:10px;}

#homegallery h1{font-family: Georgia; margin-top: 2px; margin-bottom: 2px; margin-left: 10px; color: #FFF; font-size: 17px;}
#homegallery h2{font-family: Georgia; margin-top: 2px; margin-bottom: 2px; margin-left: 10px; color: #BE0000; font-size: 17px;}

.mt_5{margin-top: 5px;}
.mt_6{margin-top: 6px;}
.mt_10{margin-top: 10px;}
.mt_30{margin-top: 30px;}
.mt_35{margin-top: 35px;}
.mt_40{margin-top: 40px;}
.mt_50{margin-top: 50px;}

.ml_5{margin-left: 5px;}
.ml_10{margin-left: 10px;}

.mb_10{margin-bottom: 10px;}
.mb_20{margin-bottom: 20px;}
.mb_50{margin-bottom: 50px;}

.mr_10{margin-right: 10px;}

.pt_15{padding-top: 15px;}

.titlepage{background-color: #F2F2F2; color: #3E3E3E; font-size: 18px; font-weight: bold; padding-left:5px;padding-bottom:5px;height: 40px;}
.contentpage{margin-top:10px; word-spacing: 1px; margin-bottom: 20px; line-height: 15px; margin-left: 15px; margin-right: 5px;}

ul.aboutus{ list-style-type: none; margin: 0px; padding: 0px;}
a.aboutus{font-size: 19px; color: #4A4A4A; text-decoration: none;}
a.aboutus:hover{font-size: 19px; color: #BE0201; text-decoration: none;}
.selected1{font-size: 19px; color: #BE0201; text-decoration: none;}
.red{color:#BE0201;}

#contactus td{color: #3F3F3F;}
.inputtext {background-color: #F2F2F2; border: 1px solid #F2F2F2; font-size: 11px; width: 200px;padding: 3px;}

#newslist h2{margin-top:0px; margin-bottom: 10px; font-size: 20px;}
#newslist select{background-color: #3F3F3F; color: #FFF;}
#newslist p{font-size:12px;}
#newslist .newselected_type{color: #BE0000; font-size: 10px;}
#newslist .newsselected_title{color: #BE0000; font-size: 12px; font-weight: bold;}
#newslist .news_type{color: #3F3F3F; font-size: 10px;}
#newslist a{color: #3F3F3F; font-size: 12px; font-weight: bold; text-decoration: none;}
#newslist a:hover{color: #BE0000; font-size: 12px; font-weight: bold; text-decoration: none;}
#newslist a.black{color: #999999; font-size: 12px; font-weight: normal; text-decoration: none; font-family: Georgia;}
#newslist a.black:hover{color: #333333; font-size: 12px; font-weight: normal; text-decoration: none; font-family: Georgia;}


ul{margin-top:4px;margin-left:25px;margin-bottom:4px;}
ol{margin-top:4px;margin-left:30px;margin-bottom:4px;}

ul.news{ list-style-type: none; margin: 0px; padding: 0px;}
.linedot{background-image: url("../../salto_assets/images/line_dot.gif");background-repeat: no-repeat;}

.ourfilmlist{}
.ourfilmlist th{background-color: #F2F2F2; color: #404040; font-weight: bold; height: 40px;font-size: 15px; font-family: Georgia;}
.ourfilmlist td{color: #404040; font-size: 11px; font-family: Georgia; padding-left: 10px;}
.ourfilmlist td{color: #404040; font-size: 11px; font-family: Georgia; padding-left: 10px;}
a.filmlist {color:#666; text-decoration:none;}
a.filmlist:hover {color:#666; text-decoration:underline;}

ul.ourfilm { list-style-type: none; margin: 0px; padding: 0px;}
ul.ourfilm .head_movietitle{background-color: #F2F2F2; color: #404040; font-weight: bold; height: 20px;font-size: 15px; font-family: Georgia; padding-left: 5px; padding-top: 30px;position:relative; float: left; width:190px;margin-top: 4px;}
ul.ourfilm .head_release{background-color: #F2F2F2; color: #404040; font-weight: bold; height: 20px;font-size: 15px; font-family: Georgia; padding-left: 5px; padding-top: 30px;position:relative; float: left; width:100px;margin-top: 4px;}

ul.ourfilm .movietitle{position:relative; float: left; width:200px;margin-top: 6px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px;}
ul.ourfilm .movietitle:hover{position:relative; float: left; width:200px;margin-top: 6px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; background-color: #C00000; color: #FFF; cursor: pointer;}
ul.ourfilm .release{position:relative; float: left; width:90px;margin-top: 6px; padding-top: 5px; padding-left: 5px;}

/*ul.ourfilm .movietitle{position:relative; float: left; width:200px;margin-top: 6px; padding-left: 5px; padding-top: 5px;}
ul.ourfilm .movietitle:hover{position:relative; float: left; width:200px;margin-top: 6px; padding-left: 5px; padding-top: 5px; background-color: #C00000; text-decoration: none; color: #fff; cursor: pointer;}
ul.ourfilm .release{position:relative; float: left; width:90px;margin-top: 6px; padding-left: 5px;}
*/

/*ul.ourfilm a{text-decoration: none; color: #333; padding-top: 10px;}*/
/*ul.ourfilm a:hover{background-color: #C00000; text-decoration: none; color: #fff;}*/
ul.ourfilm .movietitle_selected{position:relative; float: left; width:200px;margin-top: 6px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; background-color: #C00000; color: #FFF;}
ul.ourfilm .release_selected{position:relative; float: left; width:90px;margin-top: 6px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; background-color: #C00000; color: #FFF;}

.bg_black{background-color: #000; text-align: center; width: 200px;}
.inputblack{background-color: #000; color:#fff; width: 150px; border: 0px; font-size: 11px;}


#movieimage{ float: left; position: relative; width: 301px;} 
#movieinfo{ float: left; position: relative; width: 310px; }
#movieheader{background-color: #F2F2F2;padding-left: 20px; padding-top: 1px; padding-bottom: 1px;}
#movietitle{font-size: 2.2em; color: #3F3F3F; font-family: Georgia; font-weight: bold;}
#moviemenu a{font-size: 1.0em; color: #3F3F3F; text-decoration: none; padding-bottom: 1px; padding-top:1px; padding-left:3px; padding-right:3px;}
#moviemenu a:hover{font-size: 1.0em; color: #FFF; text-decoration: none; background-color: #BF0103; padding-bottom: 1px; padding-top:1px; padding-left:3px; padding-right:3px;}
#moviemenu a.selected{font-size: 1.0em; color: #FFF; text-decoration: none; background-color: #BF0103; padding-bottom: 1px; padding-top:1px; padding-left:3px; padding-right:3px;}
#moviecontent {padding-left: 20px; padding-top: 10px; }
#moviegallery{margin:0px;padding:0px; list-style-type: none;}
#moviegallery li{float: left; position: relative; width: 50; padding-top: 3px; padding-bottom: 3px; padding-left: 4px; padding-right: 4px;}


#slot1{FLOAT: left; position: relative; WIDTH: 612px; HEIGHT: 330px}
#slot1 h1{font-family: Georgia; font-size: 17px; color: #FFF; margin-top:0px;margin-bottom: 2px; margin-left: 10px;}
#slot1 h2{font-family: Georgia; font-size: 16px; color: #FFF; margin-top:2px; margin-left: 10px; margin-bottom: 2px;}
#slot2{FLOAT: left; position: relative; WIDTH: 300px; HEIGHT: 330px}
#slot3{FLOAT: left; position: relative; WIDTH: 300px; HEIGHT: 330px}
#slot4{FLOAT: left; position: relative; WIDTH: 612px; HEIGHT: 330px}
#slot5{FLOAT: left; position: relative; WIDTH: 300px; HEIGHT: 420px}
.workframe {FLOAT: left; WIDTH: 242px; HEIGHT: 155px}
DIV.workimg {OVERFLOW: hidden; WIDTH: 612px; POSITION: relative; HEIGHT: 330px}
.workimg IMG {    FLOAT: left; POSITION: absolute}
.workimg A {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #000; PADDING-BOTTOM: 8px; FONT: 10px Verdana; WIDTH: 100%; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 8px; POSITION: absolute; TOP: 330px; TEXT-DECORATION: none; height: 110px;}

DIV.workimg2 {OVERFLOW: hidden; WIDTH: 300px; POSITION: relative; HEIGHT: 330px}
.workimg2 IMG {    FLOAT: left; POSITION: absolute}
.workimg2 A {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #000; PADDING-BOTTOM: 8px; FONT: 10px Verdana; WIDTH: 100%; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 8px; POSITION: absolute; TOP: 330px; TEXT-DECORATION: none}

DIV.workimg3 {OVERFLOW: hidden; WIDTH: 300px; POSITION: relative; HEIGHT: 420px}
.workimg3 IMG {    FLOAT: left; POSITION: absolute}
.workimg3 A {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #000; PADDING-BOTTOM: 8px; FONT: 10px Verdana; WIDTH: 100%; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 8px; POSITION: absolute; TOP: 420px; TEXT-DECORATION: none}

.canclick{cursor: pointer;}
#loader{text-align: center; margin-top: 100px;}

a.readmore{color:#ff0000; text-decoration:none;}
a.readmore:hover{color:#ff0000; text-decoration:underline;}