.star-rating{clear:both; font-size:0; list-style:none; margin:0px; padding:0px; width:125px; height:25px; position:relative; background:url(img/star3.png) top left repeat-x}
.star-rating li{padding:0px; margin:0px; /*\*/float:left; /* */}
.star-rating li a{display:block; width:25px; height:25px; text-decoration:none; text-indent:-9000px; z-index:20; position:absolute; padding:0px}
.star-rating li a:hover{background:url(img/star3.png) left center; z-index:2; left:0px}
.star-rating a.one-star{left:0px}
.star-rating a.one-star:hover{width:25px}
.star-rating a.two-stars{left:25px}
.star-rating a.two-stars:hover{width:50px}
.star-rating a.three-stars{left:50px}
.star-rating a.three-stars:hover{width:75px}
.star-rating a.four-stars{left:75px}

.star-rating a.four-stars:hover{width:100px}
.star-rating a.five-stars{left:100px}
.star-rating a.five-stars:hover{width:125px}

.star-rating li.current-rating{background:url(img/star3.png) left bottom; position:absolute; height:25px; display:block; text-indent:-9000px; z-index:1}

body{font-family:Arial,Helvetica,sans-serif,Tahoma; font-size:12px; color:#630; text-align:center}

*{margin:0; padding:0}

input, 
img{border:none}

ul, li{list-style:none}

a{text-decoration:none; color:#666}
a i{ position:absolute;  left:-9999px}

#icnbox p span, 
.tblboxblue, 
tblboxred, 
.movietime, 
#probtnbox a, 
#registration_form li .txtbox2, 
.newsbox, 
.newsbox_top, 
.newsbox_btm, 
.movieinfo, 
.movielinkbtn .rezbtn, 
.movielinkbtn .wwwbtn, 
#question ul li p span, 
#question, 
#mainmid_left h2, 
#login, 
.txtbox1, 
#newsletter, 
.pngfix_css, 
.smlbox, 
img, 
input{behavior:url("iepngfix.htc")}

#poster{display:block; height:100%}

#bodyin{display:block; height:100%}

/*\*/
*html #bodyin{display:block; height:20000px}
/*\*/
#wrap{width:996px; text-align:left; padding-top:20px}

#topadd{width:996px; height:145px; display:block; padding-bottom:20px}

#topadd img{width:996px; display:block}

#navbox{background:url(img/navbox.png) no-repeat; width:976px; height:59px; display:block; padding:10px 9px; margin-bottom:17px; position:relative}

#logo{width:234px; height:59px; float:left; display:block}

#logo img{width:234px; height:59px; display:block}

#topmenu{width:585px; height:25px; padding:19px 0 15px 14px; float:left; display:inline}

#topmenu li{height:25px; float:left; padding:0 3px; display:inline; font-size:14px; font-weight:bold; text-transform:uppercase; position:relative}

#topmenu li .menusl{float:left; line-height:25px; display:block; background:none; font-weight:bold; height:25px; color:#036; font-size:14px; font-weight:bold; padding-left:7px; background:none}

#topmenu li .menusl span{padding-right:7px; display:block; float:left}

#topmenu li .menusl span span{display:block; padding:0; float:left}
#topmenu li .menusl:hover{float:left; line-height:25px; display:block; background:none; font-weight:bold; height:25px; color:#fff; font-size:14px; font-weight:bold; padding-left:7px; background:url(img/menu_left.png) no-repeat left}

#topmenu li .menusl:hover span{background:url(img/menu_right.png) no-repeat right; padding-right:7px; display:block; float:left}

#topmenu li .menusl:hover span span{background:url(img/menu_bg.jpg) repeat-x; display:block; padding:0; float:left}

#topmenu li .drmenusl{float:left; line-height:25px; display:block; background:none; font-weight:bold; height:25px; color:#fff; font-size:14px; font-weight:bold; padding-left:7px; background:url(img/menu_left.png) no-repeat left}

#topmenu li .drmenusl span{background:url(img/menu_right.png) no-repeat right; padding-right:7px; display:block; float:left}

#topmenu li .drmenusl span span{background:url(img/menu_bg.jpg) repeat-x; display:block; padding:0; float:left}

/*\*/
*html #topmenu li .menusl:hover{background:url(img/menu_left.gif) no-repeat left}
/*\*/
*html #topmenu li .drmenusl span, *html #topmenu li .menusl:hover span{background:url(img/menu_right.gif) no-repeat right}

/*\*/
*html #topmenu li .drmenusl span span, *html #topmenu li .menusl:hover span span{background:url(img/menu_bg.jpg) repeat-x; display:block; padding:0; float:left}
/*\*/
/*\*/
*:first-child+html  #topmenu li .menusl:hover{background:url(img/menu_left.png) no-repeat left}
/*\*/
/*\*/
*:first-child+html #topmenu li .drmenusl span, *:first-child+html #topmenu li .menusl:hover span{background:url(img/menu_right.png) no-repeat right}

/*\*/
*:first-child+html #topmenu li .drmenusl span span, *:first-child+html #topmenu li .menusl:hover span span{background:url(img/menu_bg.jpg) repeat-x; display:block; padding:0; float:left}
/*\*/
#topmenu  li .link1, 
#topmenu  li .link2, 
#topmenu  li .link3, 
#topmenu  li .link4, 
#topmenu  li .link5, 
#topmenu  li .link6{margin:0px; padding:0px; display:none; width:173px; position:absolute; top:25px; left:0px; z-index:1000}

.submenu_1, 
.submenu_2, 
.submenu_3, 
.submenu_4, 
.submenu_5, 
.submenu_6{width:190px;    margin-top:25px; padding:15px 1px; background:url(img/dropdown_bg_btm2a.png) no-repeat bottom}
/*\*/
*html .submenu_1, 
*html .submenu_2, 
*html .submenu_3, 
*html .submenu_4, 
*html .submenu_5, 
*html .submenu_6{width:190px;  margin-top:25px; padding:15px 1px; background:url(img/dropdown_bg_btm2a.gif) no-repeat bottom}
/*\*/
/*\*/
*:first-child+html .submenu_1, 
*:first-child+html .submenu_2, 
*:first-child+html .submenu_3, 
*:first-child+html .submenu_4, 
*:first-child+html .submenu_5, 
*:first-child+html .submenu_6{width:190px;  margin-top:25px; padding:15px 1px; background:url(img/dropdown_bg_btm2a.png) no-repeat bottom}
/*\*/
#topmenu .firtbdrnone{border-left:none}
#topmenu .lastbdrnone{border-right:none}

.listbox{width:175px; display:block; padding-left:16px}
.listbox .list{display:block; padding-left:13px; font-size:12px; color:#fff; width:152px; background:url(img/blt1.png) no-repeat left; line-height:24px; font-weight:bold;  white-space:nowrap}

.listbox .list:hover{text-decoration:underline}
.listbox .list_sl{color:#fc3}
.sublistbox{width:152px; padding-left:12px}
.sublistbox .sublist{display:block; padding-left:13px; font-size:12px; color:#fff; width:169px; background:url(img/blt1.png) no-repeat left; line-height:24px; font-weight:bold}
/*\*/
*html .sublistbox .sublist, *html .listbox .list{background:url(img/blt1.gif) no-repeat left}
/*\*/
/*\*/
*:first-child+html .sublistbox .sublist, *html .listbox .list{background:url(img/blt1.png) no-repeat left}
/*\*/
.sublistbox .sublist:hover{text-decoration:underline}

#x3d{width:122px; height:59px; float:right; display:block}

#x3d a{width:122px; height:59px; display:block}

#main{background:url(img/mainbg.jpg) repeat-y; width:994px}

#maintop{background:url(img/main_top.jpg) no-repeat center top; width:994px}

#mainbtm{background:url(img/main_btm.jpg) no-repeat center bottom; padding-bottom:4px; width:994px; display:block}

#maintopadd{width:958px; padding:25px 18px 21px 18px; overflow:hidden}
#maintopadd img{width:300px; height:300px; display:block; float:left; margin-right:29px}

#maintopadd .float_rt{float:right; margin:0}

#mainmid{width:994px; overflow:hidden}

#mainmid_left{width:228px; display:block; float:left}

#leftmenubox{width:228px}

#mainmid_left h2{background:url(img/left_hdr_bg.png) no-repeat; width:178px; height:30px; padding:0 19px 0 31px; line-height:30px; font-size:14px; color:#fff; font-weight:bold; display:block}

#leftmenu{background:url(img/leftmenu_bg.jpg) repeat-y; width:228px}

#leftmenu_top{background:url(img/leftmenu_top.jpg) no-repeat center top; width:228px; padding-top:20px}

#leftmenu_btm{background:url(img/leftmenu_btm.jpg) no-repeat center bottom; width:190px; padding:0 19px 50px 19px}
#leftmenu_btm .list{display:block; width:178px; line-height:31px; color:#000; font-weight:bold; padding-left:12px}

#leftmenu_btm .list:hover{text-decoration:underline}

#login{background:url(img/loginbg.png) no-repeat 0 30px; width:228px; height:161px; margin-bottom:20px}
#login ul{width:176px; padding:14px 25px 0 27px; overflow:hidden}
#login ul li{width:176px; float:left; padding-bottom:7px}

#login ul li .txtbox1{width:169px; height:29px; display:block; background:url(img/txtbox1.png) no-repeat; float:left; padding:0 4px 0 3px}

#login ul li .txtbox1 input{width:157px; height:23px; background:none; color:#000; font-size:11px; padding:6px 0px 0 12px}

#login ul li .btn1{background:url(img/btn1.png) no-repeat; width:86px; height:25px; display:block; text-align:center; color:#fff; font-size:11px; float:left; cursor:pointer}
#login ul li .float_rt{float:right}

#newsletter{background:url(img/loginbg.png) no-repeat 0 30px; width:228px; height:200px; margin-bottom:20px}
#newsletter ul{width:176px; padding:14px 25px 0 27px; overflow:hidden}
#newsletter ul li{width:176px; float:left; padding-bottom:7px}

#newsletter ul li .txtbox1{width:169px; height:29px; display:block; background:url(img/txtbox1.png) no-repeat; float:left; padding:0 4px 0 3px}

#newsletter ul li p{color:#000; font-size:12px; font-family:Arial,Helvetica,sans-serif,Tahoma; padding:10px 8px}

#newsletter ul li .txtbox1 input{width:157px; height:23px; background:none; color:#000; font-size:11px; padding:6px 0px 0 12px}

#newsletter ul li .chk{width:12px; height:12px; margin-top:5px; float:left}

#newsletter ul li label{width:66px; line-height:25px; text-align:left; font-size:10px; color:#333; padding-left:6px; display:block; float:left}
#newsletter ul li .btn1{background:url(img/btn1.png) no-repeat; width:86px; height:25px; display:block; text-align:center; color:#fff; font-size:11px; float:left; cursor:pointer}

#question{background:url(img/question_bg.png) no-repeat 0 30px; width:228px; height:220px}
#question ul{width:163px; color:#000; padding:10px 32px 10px 33px; overflow:hidden}

#question ul li{width:163px; float:left}

#question ul li label{width:163px; padding-bottom:5px; display:block; float:left}
#question ul li p{width:163px; height:10px; font-size:10px; display:block; overflow:hidden}

#question ul li p span{width:133px; height:7px; margin-top:3px; margin-right:3px; background:url(img/borbox_bg.png) no-repeat; display:block; float:left}

#question ul li p span b{background:url(img/blue_bar.jpg) repeat-x; display:block; height:7px; float:left}

#mainmid_right{width:766px; display:block; float:right; overflow:hidden}

#mainmidright_left{width:586px; padding:0 12px 50px 12px; display:block; float:left}

.mid_add{display:block; padding:20px 0; text-align:center}

.pagingbox{padding:20px 0 30px 0; display:block; text-align:center}

.pagingbox p{text-align:center; display:block; padding-left:192px; overflow:hidden}
.pagingbox p a{background:url(img/paging_lft.png) no-repeat left; height:19px; float:left; display:block; margin-right:4px; padding-left:3px; overflow:hidden}

.pagingbox p a span{background:url(img/paging_rt.png) no-repeat right; height:19px; float:left; display:block; padding-right:3px; overflow:hidden}

.pagingbox p a span span{background:url(img/paging_bg.png) repeat-x; padding:0 3px; height:19px; font-size:12px; font-weight:bold; line-height:19px; color:#000}
.pagingbox p a:hover{background:url(img/paging_lft_h.png) no-repeat left}
.pagingbox p a:hover span{background:url(img/paging_rt_h.png) no-repeat  right}

.pagingbox p a:hover span span{background:url(img/paging_bg_h.png)  repeat-x; color:#fff}

.pagingbox p .pg_sl{background:url(img/paging_lft_h.png) no-repeat left}
.pagingbox p .pg_sl span{background:url(img/paging_rt_h.png) no-repeat  right}

.pagingbox p .pg_sl span span{background:url(img/paging_bg_h.png) repeat-x; color:#fff}
/*\*/
*html .pagingbox p a{background:url(img/paging_lft.jpg) no-repeat left; color:#000}
*html .pagingbox p a span{background:url(img/paging_rt.jpg) no-repeat  right}

*html .pagingbox p a span span{background:url(img/paging_bg.jpg)  repeat-x; color:#000}

*html .pagingbox p a:hover{background:url(img/paging_lft_h.jpg) no-repeat left}
*html .pagingbox p a:hover span{background:url(img/paging_rt_h.jpg) no-repeat  right}

*html .pagingbox p a:hover span span{background:url(img/paging_bg_h.jpg)  repeat-x; color:#fff}

*html .pagingbox p .pg_sl{background:url(img/paging_lft_h.jpg) no-repeat left}
*html .pagingbox p .pg_sl span{background:url(img/paging_rt_h.jpg) no-repeat  right}

*html .pagingbox p .pg_sl span span{background:url(img/paging_bg_h.jpg) repeat-x; color:#fff}
/*\*/
/*\*/
*:first-child+html .pagingbox p a{background:url(img/paging_lft.png) no-repeat left; color:#000}
*:first-child+html .pagingbox p a span{background:url(img/paging_rt.png) no-repeat  right}

*:first-child+html .pagingbox p a span span{background:url(img/paging_bg.png)  repeat-x; color:#000}

*:first-child+html .pagingbox p a:hover{background:url(img/paging_lft_h.png) no-repeat left}
*:first-child+html .pagingbox p a:hover span{background:url(img/paging_rt_h.png) no-repeat  right}

*:first-child+html .pagingbox p a:hover span span{background:url(img/paging_bg_h.png)  repeat-x; color:#fff}

*:first-child+html .pagingbox p .pg_sl{background:url(img/paging_lft_h.png) no-repeat left}
*:first-child+html .pagingbox p .pg_sl span{background:url(img/paging_rt_h.png) no-repeat  right}

*:first-child+html .pagingbox p .pg_sl span span{background:url(img/paging_bg_h.png) repeat-x; color:#fff}
/*\*/
.moviegalbox{width:586px; overflow:hidden}

.moviegal{width:186px; float:left; height:224px; margin-right:14px; position:relative}

.moviegal_rt{float:right; margin-right:0}

.movielbl{width:61px; height:60px; position:absolute; top:0; right:0; z-index:10}

.moviegal_img{width:186px; height:132px; position:absolute; top:0; left:0; z-index:0}

.movieinfo{width:186px; height:73px; background:url(img/movie_img_info_bg.png) no-repeat; position:absolute; top:132px; z-index:0}

.txticn{width:186px; height:44px; overflow:hidden}

.txticn a{width:61px; height:44px; float:right; display:block}

.txticn a img{width:61px; height:44px; display:block}
.txticn span{height:44px; width:170px; display:block; font-size:12px; color:#000; float:left; font-weight:bold; line-height:44px; padding-left:11px}

.movielinkbtn{width:186px; height:29px; display:block; color:#000; overflow:hidden}
.movielinkbtn .rezbtn{background:url(img/btn_reserve.png) no-repeat; width:79px; height:27px; margin-top:2px; line-height:27px; color:#fff; font-size:12px; text-align:center; display:block; float:left}

.movielinkbtn  .wwwbtn{background:url(img/www_bg.png) no-repeat; width:79px; height:27px; margin-top:2px; line-height:27px; color:#fff; font-size:12px; text-align:center; display:block; float:right}

.movielinkbtn .movieplay{width:28px; height:29px; display:block; float:left}

.movierating{width:14px; height:19px; display:block; position:absolute; bottom:0}

#midnews{width:586px; display:block}

#mainmidright_left h2{width:586px; display:block; padding-bottom:11px; border-bottom:1px solid #d9ad00}

#midnews h2 img{display:block}

.midnav{width:586px; padding:20px 0; display:block; color:#630}

.midnav a{font-size:12px; color:#630}
.midnav a:hover{text-decoration:underline}

.newsbox{width:586px; background:url(img/newsbox_top.png) no-repeat center top; padding-top:6px; margin-bottom:20px}

.newsbox_top{width:586px; background:url(img/newsbox_btm.png) no-repeat center  bottom; padding-bottom:6px}

.newsbox_btm{width:562px; padding:7px 11px 6px 13px; background:url(img/newsbox_bg.png) repeat-y; overflow:hidden}
.newsbox_btm .newsimg{float:left; display:block}

.newsbox_btm .newstxt{float:right; width:400px; display:block}
.newstxt h3{display:block; width:400px; padding-bottom:20px}

.newstxt h3 span{float:left; color:#fff; font-size:12px}
.newstxt h3 span a{color:#600; padding-left:5px; font-size:12px}

.newstxt h3 span a:hover{text-decoration:underline}

.newstxt h3 .more{float:right; width:19px; height:13px; display:block}

.newstxt p{width:400px; font-size:12px; display:block}

#registration{width:586px}
#registration h3{font-size:20px; color:#036; width:586px; text-transform:uppercase; display:block; padding:15px 0}

#registration p{width:586px; display:block; padding-bottom:10px}
#registration p input{margin-right:10px}

.formsubmit{width:586px; display:block; padding:10px 0; overflow:hidden}

.formsubmit  .btn1{background:url(img/btn1.png) no-repeat; width:86px; height:25px; display:block; margin-left:10px; text-align:center; color:#fff; font-size:11px; float:right; cursor:pointer}
#registration .formsubmit  .btn1{margin-right:0}

#registration_form{width:586px; padding:5px 0 15px 0; overflow:hidden}

#registration_form li{width:188px; float:left; overflow:hidden; margin-right:11px; display:block}
#registration_form .float_rt{float:right; margin-right:0}
#registration_form li select{width:188px; height:28px; display:block; float:left; background:#ffec9e; border:1px solid #d1a600}

#registration_form li label{width:188px; float:left; height:28px; line-height:28px; display:block}

#registration_form li .txtbox2{width:188px; height:28px; background:url(img/txtbox2.png) no-repeat; float:left; display:block}

#registration_form li .txtbox2 input{width:176px; height:28px; padding:3px 0 0 12px; background:none; display:block}

#filmtrailer{width:586px; display:block}
#filmtrailer h3{font-size:20px; color:#036; width:586px; text-transform:uppercase; display:block; padding:15px 0}

#video_window{background:url(img/video_window.png) no-repeat top center; width:509px; height:390px; display:block; margin-left:37px}
#video_window #videoplay{width:481px; height:323px; display:block; padding:17px 14px 24px 14px}

#video_window #videorating{width:509px; height:26px; display:block; text-align:center}

#movieinfo{width:586px; display:block; color:#333}

#movieinfo ul{width:586px; padding:10px 0; display:block}

#movieinfo ul li{width:586px; display:block}

#movieinfo ul li span{font-weight:bold}

#movieinfo p{display:block; width:586px; padding-bottom:10px}

#movieinfo p span{font-weight:bold; display:block}
#trailergallery{width:586px; margin-top:10px; background:url(img/trailer_gal_bg.jpg) repeat-y}

#trailergallery_top{width:586px; padding-top:10px; background:url(img/trailer_gal_top.jpg)  no-repeat center  top}

#trailergallery_btm{width:572px; padding:0px 3px 20px 11px; background:url(img/trailer_gal_btm.jpg)  no-repeat center  bottom}
#trailergallery_btm h2{width:572px; border:none; padding:0}

#trailergallery_btm h2 img{display:block}

#trailergallery_btm .trailergal{width:572px; overflow:hidden}

#trailergallery_btm .trailergal{width:572px; padding:13px 0 5px 0; overflow:hidden}

#trailergallery_btm .trailergal img{width:182px; height:121px; margin:0 8px 8px 0; float:left; display:block}

.sliderarrow{width:563px; height:20px; display:block; padding-right:9px; overflow:hidden}

.sliderarrow .previous{background:url(img/arrow_left.png) no-repeat; width:28px; height:20px; float:left; display:block}

.sliderarrow .previous:hover{background:url(img/arrow_left_h.png) no-repeat}

.sliderarrow .next{background:url(img/arrow_right.png) no-repeat; width:28px; height:20px; float:right; display:block}

.sliderarrow .next:hover{background:url(img/arrow_right_h.png) no-repeat}

#program{width:586px; display:block}

#programgal{width:586px; background:url(img/programgalbtm_shadow.png) no-repeat bottom; padding-bottom:33px}

#addressprice_info{width:586px; padding:20px 0 15px 0; font-size:10px; display:block; text-align:center}

#addressprice_info p{width:586px; padding-bottom:12px; display:block; text-align:center}
#addressprice_info p a{color:#630}

#addressprice_info p a:hover{text-decoration:underline}

#addressprice_info p span{width:586px; display:block; text-align:center}

#tablebox{width:586px; background:url(img/table_btm2.png) no-repeat bottom; padding-bottom:13px}
#tablebox_bg{background:url(img/table_bg_white2.jpg) repeat-y; width:584px; display:block; text-align:center; padding:0 1px}

#tablebox_bg tr{width:584px}

#tablebox_bg #tablehdr{background:url(img/tablehdr_bg.jpg) repeat-x; height:24px; line-height:24px; padding:0 5px; color:#fff}

#tablebox_bg .sky{background:#cce0f5}
#tablebox_bg tr td{padding:0px 4px; font-size:10px; color:#000; text-align:center; border-left:1px  dashed #000}
#tablebox_bg tr .moviename{border-left:none}
#tablebox_bg tr td  a{text-decoration:underline}
#tablebox_bg tr td p{display:block; font-size:12px; padding-left:10px; text-align:left}

#tablebox_bg tr td p a{text-decoration:none}

#tablebox_bg tr td p a:hover{text-decoration:underline; color:#600}

#tablebox_bg tr td  .tblboxblue{background:url(img/table_editablebox1.png) no-repeat; width:22px; height:15px; line-height:15px; color:#fff; margin-bottom:2px; font-size:10px; text-align:center; display:block}

#tablebox_bg tr td  .tblboxred{background:url(img/table_editablebox2.png) no-repeat; width:22px; height:15px; line-height:15px; color:#fff; font-size:10px; text-align:center; display:block}

#tablebox_bg tr td  .movietime{background:url(img/movietimebox.png) no-repeat; width:31px; height:28px; display:block; color:#fff; padding-top:2px; font-size:10px; text-align:center}
#tablebox_bg tr td .movietime b{width:31px; display:block; font-weight:normal}

#probtnbox{width:586px; display:block; padding:15px 0; overflow:hidden}

#probtnbox a{background:url(img/prgtopbtn1.png) no-repeat; width:79px; height:47px; line-height:15px; margin-right:5px; display:block; float:left; color:#600; font-weight:bold; text-align:center;  padding-top:3px}

#probtnbox  .probtnbox_sl{background:url(img/prgtopbtn_sl1.png) no-repeat; color:#fff}
#probtnbox .float_rt{float:right; margin-right:0}

#probtnbox  .probtnbox_sl:hover{text-decoration:none}
#probtnbox a:hover{text-decoration:underline}
#icnbox{width:586px; display:block; padding:10px 0; overflow:hidden}

#icnbox p{width:126px; display:block; float:left; padding-left:4px; overflow:hidden}

#icnbox p span{background:url(img/table_editablebox2.png) no-repeat; width:22px; height:15px; text-align:center; color:#fff; font-size:10px; margin-right:3px; line-height:15px; display:block; float:left}

#reserveticket{width:586px; display:block}
#reserveticket h2{text-align:left; margin-bottom:20px}

#ticketservice{background:url(img/programgalbtm_shadow.png) no-repeat bottom; padding:0 0 33px 10px; width:563px; display:block}
.reswhite_top{background:url(img/reswhitebox_top.png) no-repeat center top; width:541px; padding-top:9px}

.reswhite_btm{background:url(img/reswhitebox_btm.png) no-repeat center  bottom; width:541px; padding-bottom:19px}

.reswhite_bg{background:url(img/reswhitebox_bg.jpg)  repeat-y center; width:503px; padding:21px 20px 16px 18px; display:block}
.bluehdr{background:url(img/bluehdr.png) no-repeat; width:467px; height:50px; color:#fff; height:60px; padding:10px 18px 0 18px; display:block; overflow:hidden}

.bluehdr .step{font-size:53px; float:right; line-height:50px; display:block; font-weight:bold}

.bluehdr h3{width:400px; float:left; font-size:20px; font-weight:bold}

.bluehdr h3 .subtxt{font-size:12px; display:block; font-weight:normal}

#table1{width:503px; color:#000}

#table1 tr{width:503px}
#table1 tr td{padding:5px 0}

#table1 tr td span{font-weight:bold; color:#039}
#table1 tr td b{color:#600; margin-right:3px}
#table1 tr td select{width:46px; height:22px; display:block}
#table2{width:503px; display:block}

#table2 table{width:100%; height:40px}

#table2 tr{width:100%}

#table2 table  tr td, #table2 table  tr th{text-align:center; padding:5px 0}

#table2 table  tr td{border-left:1px solid #999}

#table2 .total{background:url(img/totalbox.jpg) no-repeat; width:471px; height:29px; line-height:29px; display:block; font-size:14px; padding:0 15px; font-weight:bold; margin:10px 0px; margin-left:2px; overflow:hidden}

#table2 .total_ttl{color:#fff; float:left; width:200px}

#table2 .total_price{color:#fff; float:right; text-align:right; width:200px}
#reserveform{width:503px; overflow:hidden}

#reserveform li{float:left; width:188px; margin-right:10px; overflow:hidden}
#reserveform #rsformsp_li{float:left; width:105px; margin-right:0; overflow:hidden}

#reserveform #rsformsp_li label{width:105px; font-size:11px; float:left}
#reserveform li label{width:188px; font-size:11px; float:left}
#reserveform li .txtbox3{width:188px; height:28px; float:left; display:block; background:url(img/txtbox3.jpg) no-repeat}

#reserveform li .txtbox3 input{background:none; width:176px; height:25px; font-size:12px; padding-top:3px; padding-left:12px}

#reserveform li .txtbox4{width:105px; height:28px; float:left; display:block; background:url(img/txtbox4.jpg) no-repeat}
#reserveform li .txtbox4 input{background:none; width:176px; height:25px; font-size:12px; padding-top:3px; padding-left:12px}
.submitbtn{display:block; padding:10px 0 10px 180px}

.submitbtn .btn1{background:url(img/btn1.png) no-repeat; width:86px; height:25px; display:block; text-align:center; color:#fff; font-size:11px; margin-right:10px; float:left; cursor:pointer}

#cinemax{width:503px}
#cinemax #screen{width:461px; height:28px; padding:10px 0 50px 20px; display:block}

#cinemax ul{width:503px; overflow:hidden}

#cinemax ul li{width:463px; height:19px; padding:0 20px; padding-bottom:8px; float:left; overflow:hidden}

#cinemax ul li p{float:left; overflow:hidden}

#cinemax ul li .rightsit{float:right}

#cinemax ul li p img{height:19px; margin-left:-1px; display:block; float:left}

#boxselector{width:503px; overflow:hidden; display:block; padding:20px 0; margin:10px 0; border-top:1px dotted #000; border-bottom:1px dotted #000}
#boxselector p{height:19px; width:90px; line-height:19px; font-size:11px; display:block; float:left}

#boxselector p img{width:20px; height:19px; float:left; display:block; margin-right:3px}

#mainmidright_right{width:119px; padding:15px 20px 15px 17px; display:block; float:right}

#mainmidright_right img{display:block; margin-bottom:11px}

#partnerbox{background:url(img/partnerbox2.png); width:992px;   margin-left:1px;   margin-right:1px;   padding-bottom:21px; display:block}

#footer{width:929px; padding:0 34px 15px 31px; background:#003263 url(img/footer_bg.jpg)  repeat-x bottom}

#footernav{width:929px; height:41px; display:block; line-height:41px; text-align:center; border-bottom:1px solid #07192b}

#footernav p{width:929px; height:41px; display:block; line-height:41px; text-align:center}

#footernav p a{color:#ccc; font-size:12px; text-transform:uppercase; padding:0 15px; font-weight:bold}

#footernav p a:hover{color:#fcb800}

#footernav p .footernav_sl{color:#fcb800}
#footertxt{width:904px; padding:12px 0 0 25px; overflow:hidden}

#footertxt img{float:left; display:block; margin-right:90px}
#footertxt p{float:left; width:560px; text-align:center; color:#3d5a78; display:block; font-size:12px}

.txt14{font-size:12px}

.txt17{font-size:17px}

.txt19{font-size:19px}

.txt21{font-size:21px}

.txt22{font-size:22px}

#designby{width:994px; display:block; text-align:center}

#designby p{width:994px; display:block; color:#2e5882; font-size:12px; line-height:42px; text-align:center}

#designby p a{color:#2e5882}

#designby p a:hover{text-decoration:underline}

#lbOverlay{position:fixed; top:0; left:0; z-index:99998; width:100%; height:500px}
#lbOverlay.grey{background-color:#000}
#lbOverlay.red{background-color:#300}
#lbOverlay.green{background-color:#030}
#lbOverlay.blue{background-color:#011D50}
#lbOverlay.gold{background-color:#660}
 
#lbMain{position:absolute; left:0; width:100%; z-index:99999; text-align:center; line-height:0}
#lbMain a img{border:none}
 
#lbOuterContainer{position:relative; background-color:#fff; width:200px; height:200px; margin:0 auto}
#lbOuterContainer.grey{border:3px solid #888}
#lbOuterContainer.red{border:3px solid #D00}
#lbOuterContainer.green{border:3px solid #00B000}
#lbOuterContainer.blue{border:3px solid #5F89D8}
#lbOuterContainer.gold{border:3px solid #B0B000}
 
#lbDetailsContainer{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; width:100%; line-height:1.4em; overflow:auto; margin:0 auto}
#lbDetailsContainer.grey{border:3px solid #888; border-top:none}
#lbDetailsContainer.red{border:3px solid #D00; border-top:none}
#lbDetailsContainer.green{border:3px solid #00B000; border-top:none}
#lbDetailsContainer.blue{border:3px solid #5F89D8; border-top:none}
#lbDetailsContainer.gold{border:3px solid #B0B000; border-top:none}
#lbIframeContainer, #lbImageContainer{padding:10px; position:absolute; top:20px; left:-0.3%}
 
#lbLoading{position:absolute; top:20px; left:0%; height:32px; width:100%; text-align:center; line-height:0; background:url(lytebox_images/loading.gif) center no-repeat}
#lbClosediv{cursor:pointer; position:absolute; left:-0.5%; width:100%; margin:0 auto; height:28px; float:right;  top:0}
#lbHoverNav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lbImageContainer>#lbHoverNav{left:0}
#lbHoverNav a{outline:none}
 
#lbPrev{width:49%; height:100%; background:transparent url(lytebox_images/blank.gif) no-repeat; display:block; left:0; float:left}

#lbPrev.grey:hover, #lbPrev.grey:visited:hover{background:url(lytebox_images/prev_grey.gif) left 15% no-repeat}
#lbPrev.red:hover, #lbPrev.red:visited:hover{background:url(lytebox_images/prev_red.gif) left 15% no-repeat}
#lbPrev.green:hover, #lbPrev.green:visited:hover{background:url(lytebox_images/prev_green.gif) left 15% no-repeat}
#lbPrev.blue:hover, #lbPrev.blue:visited:hover{background:url(lytebox_images/prev_blue.gif) left 15% no-repeat}
#lbPrev.gold:hover, #lbPrev.gold:visited:hover{background:url(lytebox_images/prev_gold.gif) left 15% no-repeat}

#lbNext{width:49%; height:100%; background:transparent url(lytebox_images/blank.gif) no-repeat; display:block; right:0; float:right}
#lbNext.grey:hover, #lbNext.grey:visited:hover{background:url(lytebox_images/next_grey.gif) right 15% no-repeat}
#lbNext.red:hover, #lbNext.red:visited:hover{background:url(lytebox_images/next_red.gif) right 15% no-repeat}
#lbNext.green:hover, #lbNext.green:visited:hover{background:url(lytebox_images/next_green.gif) right 15% no-repeat}
#lbNext.blue:hover, #lbNext.blue:visited:hover{background:url(lytebox_images/next_blue.gif) right 15% no-repeat}
#lbNext.gold:hover, #lbNext.gold:visited:hover{background:url(lytebox_images/next_gold.gif) right 15% no-repeat}
 
#lbPrev2, #lbNext2{text-decoration:none; font-weight:bold}
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey{color:#333}
#lbPrev2.red, #lbNext2.red, #lbSpacer.red{color:#620000}
#lbPrev2.green, #lbNext2.green, #lbSpacer.green{color:#030}
#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue{color:#01379E}
#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold{color:#660}

#lbPrev2_Off, #lbNext2_Off{font-weight:bold}
#lbPrev2_Off.grey, #lbNext2_Off.grey{color:#CCC}
#lbPrev2_Off.red, #lbNext2_Off.red{color:#FCC}
#lbPrev2_Off.green, #lbNext2_Off.green{color:#82FF82}
#lbPrev2_Off.blue, #lbNext2_Off.blue{color:#B7CAEE}
#lbPrev2_Off.gold, #lbNext2_Off.gold{color:#E1E100}

#lbDetailsData{padding:0}
#lbDetailsData.grey{color:#333}
#lbDetailsData.red{color:#620000}
#lbDetailsData.green{color:#030}
#lbDetailsData.blue{color:#01379E}
#lbDetailsData.gold{color:#660}
 
#lbDetails{width:60%; float:left; text-align:left; padding-bottom:10px; margin-top:20px}
#lbCaption{display:block; font-weight:bold}
#lbNumberDisplay{float:left; display:block; padding-bottom:1.0em}
#lbNavDisplay{float:left; display:block; padding-bottom:1.0em}
 
 
#lbClose{width:64px; height:28px; float:right; margin-right:10px; margin-top:3px; top:0;  margin-bottom:1px; background:url(lytebox_images/close_grey.png) no-repeat}
#lbClose.grey{background:url(lytebox_images/close_grey.png) no-repeat}
#lbClose.red{background:url(lytebox_images/close_red.png) no-repeat}
#lbClose.green{background:url(lytebox_images/close_green.png) no-repeat}
#lbClose.blue{background:url(lytebox_images/close_blue.png) no-repeat}
#lbClose.gold{background:url(lytebox_images/close_gold.png) no-repeat}
 
#lbPlay{width:64px; height:28px; float:right; margin-bottom:1px}
#lbPlay.grey{background:url(lytebox_images/play_grey.png) no-repeat}
#lbPlay.red{background:url(lytebox_images/play_red.png) no-repeat}
#lbPlay.green{background:url(lytebox_images/play_green.png) no-repeat}
#lbPlay.blue{background:url(lytebox_images/play_blue.png) no-repeat}
#lbPlay.gold{background:url(lytebox_images/play_gold.png) no-repeat}

#lbPause{width:64px; height:28px; float:right; margin-bottom:1px}
#lbPause.grey{background:url(lytebox_images/pause_grey.png) no-repeat}
#lbPause.red{background:url(lytebox_images/pause_red.png) no-repeat}
#lbPause.green{background:url(lytebox_images/pause_green.png) no-repeat}
#lbPause.blue{background:url(lytebox_images/pause_blue.png) no-repeat}
#lbPause.gold{background:url(lytebox_images/pause_gold.png) no-repeat}

 
#SlideItMoo_outer{ width:900px;  height:54px; margin:0; display:block; position:relative}

#SlideItMoo_outer .SlideItMoo_forward, 
#SlideItMoo_outer .SlideItMoo_back{display:block; position:absolute; cursor:pointer; width:28px; height:28px; top:42px; right:0px; background:url(../img/slideitmoo_forward.png) no-repeat center}
#SlideItMoo_outer .SlideItMoo_back{left:0px; background:url(../img/slideitmoo_back.png) no-repeat center}

#SlideItMoo_inner{position:relative; overflow:hidden; width:900px; margin:0px 30px 0px;  height:54px}

#SlideItMoo_items{display:block; position:relative;  width:150px}

#SlideItMoo_items div.SlideItMoo_element{display:block; position:relative; float:left; font-size:12px; margin:0 0px 0;  width:150px; text-align:center; color:#3d4a5e}
#SlideItMoo_items a{padding:0px; width:150px;  clear:both; display:block}
#SlideItMoo_items a img{border:none; width:auto; height:auto}

 
.farba:hover{color:white; display:block}

marquee a{color:white; text-decoration:underline}

.pointer a{color:white; text-decoration:underline}

.homemap{position:absolute}
.homemap a{display:block; text-decoration:none; color:#484848}
.homemap a:hover{color:#036}
.homemap a span{font-size:10px}


