body { background:#6e6e6d url('../images/bg2.jpg') top center repeat-x; margin:0; padding:0; text-align:center; font: 14px/16px 'Trebuchet MS', helvetica, arial, sans-serif; }
#firstPage { background: url('../images/bg2.jpg') top center repeat-x; }
a{text-decoration: none; color: #fda000;}
a:hover{text-decoration: underline;}
img{ border:none; }


#overlay { filter:alpha(opacity=70);moz-opacity:0.7;opacity:0.7;position: absolute; top:0; left:0; height: 100px; background: #000000;z-index:1; width: 100%;  border:0; margin:0;}
#overlay contentDocument body{ background:#000000; }
#overForm { position: absolute; z-index:2; width: 470px; display: block;height:370px; margin: 0 auto; background: #FFFFFF; border:0;}

#logo1{ margin-top: 28px; margin-bottom: 20px; clear:both;}
#firstpageWrap { width: 960px; margin-left:auto;margin-right:auto; text-align: left; padding-bottom:50px;overflow: hidden;}
#firstpageButtons {width: 480px; margin-left:auto;margin-right:auto; text-align: left;  padding-bottom: 100px; overflow: hidden;}
#firstpageButtons .cityBox { width: 222px; height: 220px; float:left;overflow: hidden; margin-right:18px; margin-bottom: 18px;}
#firstpageButtons .cityBox img.cityimg { display: block; margin: 3px;}
#firstpageButtons .cityBox .langs { text-align: center; margin-top: 45px; }
#firstpageButtons .cityBox .langs a { color: #de9314; }


#indPageWrap{ width: 960px; margin: 0 auto; text-align: left; overflow: hidden;}
/*#logo { margin-top: 28px; margin-bottom: 15px;}*/
#logo { position:absolute; height:104px; top: 28px; margin: 0px;}
#topMenu { float:right; padding: 0 2px 2px 2px; }
#topMenu .upper { width: 607px; height: 20px;  overflow: hidden; color: #b0b0b0; font-size: 11px; padding: 4px 5px;}
#topMenu  .upper a { color: #FFFFFF; padding: 0 7px;}
#topMenu  .upper a.active { color: #b0b0b0; }
#topMenu  .upper form {display: inline; margin:0; padding:0 0 0 4px;}
#topMenu  .upper .txtbox { margin:0; padding:1px; width: 90px; height: 15px; border:none; background: #FFFFFF; color:#000000; font-size:11px;  }
#topMenu  .upper .submitbtn { border:none; position: relative; top: 2px; margin:0 0 0 0; padding:0; color:#000000; font-size:10px; width: 29px; height: 17px; cursor: pointer; }
*html #topMenu  .upper .submitbtn { top:0px; }

#topMenu .lower { width: 374px; height: 20px; margin-left: 226px;overflow: hidden; color: #FFFFFF; font-size: 11px; padding: 4px 22px; }
#topMenu .lower .selectors {display:inline;padding-left:46px;}
#topMenu .lower .selbox1{ margin:0 5px; padding:0; width: 108px; height: auto; border:0; font-size: 10px; border: 1px solid #000000;}
#topMenu .lower .selbox2{ margin:0 5px; padding:0; width: 72px; height: auto; border:none; font-size: 10px; border: 1px solid #000000;}
#topMenu .lower .languageBlock {padding-left:20px;display:inline;}
#topMenu .lower .languageBlock .languageFlags{display:inline;position:absolute;}
#topMenu .lower .languageBlock a img {margin-top:2px;padding-left:2px;}

#header1 {clear:both;}

#centerContent1{clear:both; overflow: hidden; padding-top:89px;}
#centerContent1 .leftsideOutOut { float:left; width: 631px;overflow: hidden; }
#centerContent1 .leftsideOut { overflow: hidden; background: url('../images/leftbg1_out.gif') repeat-y; border-bottom: 0px solid #3c3b3c;}
#centerContent1 .leftside { width: 619px; background: url('../images/leftbg1.gif') no-repeat; padding: 4px 7px 0px 5px; overflow: hidden;}
#centerContent1 .leftside .contentMenu { height: 37px; overflow: hidden; text-align: center; padding-top: 24px;}
#centerContent1 .leftside .contentMenu a { padding: 0 8px; color: #FFFFFF; font-size: 16px; font-weight: bold; }
#centerContent1 .leftside .contentMenu a.active { color: #fda000; }
#centerContent1 .leftside .block1 { clear:both; margin-bottom: 1px;overflow: hidden;}
#centerContent1 .leftside .block1 img { display:block;}
#centerContent1 .leftside .block1 .headBar1 { height: 23px; margin:0; text-align: center; color: #FFFFFF; font-size: 16px; font-weight: bold; padding: 7px 10px 0px 10px; overflow: hidden; }
#centerContent1 .leftside .block1 .headBar1 .flLeft{ float:left; color: #000000; font-size: 10px; margin-top: 3px;}
#centerContent1 .leftside .block1 .headBar1 .flRight{ float:right; color: #000000; font-size: 10px; margin-top: 3px; }
#centerContent1 .leftside .block1 .headBar1 .flLeft a, #centerContent1 .leftside .block1 .headBar1 .flRight a { color: #000000; }
#centerContent1 .leftside .block1 .moviebar { overflow: hidden; height:160px; }
#centerContent1 .leftside .block1 .moviebar img{ float:left; margin-right: 1px; margin-bottom: 0px; display:block; overflow: hidden;}
#centerContent1 .leftside .block1 .moviebar img.last{ margin-right: 0px; }
#centerContent1 .leftside .block1 .twoBlocks { color: #FFFFFF; font-size: 11px; overflow: hidden; padding: 12px 0; float: left;  }
#centerContent1 .leftside .block1 .twoBlocks .leftBlock{ padding: 0px 17px;  border-right: 1px solid #c1c1c1; float:left; width: 275px; text-align:right; overflow: hidden; }
#centerContent1 .leftside .block1 .twoBlocks .leftBlock .leftbox {width:166px;float:left;}
#centerContent1 .leftside .block1 .twoBlocks .leftBlock .rightbox {width:104px;float:left;text-align:left;margin-left:5px;}
#centerContent1 .leftside .block1 .twoBlocks .rightBlock{ padding: 0px 17px;  float:left; width: 275px; overflow: hidden; }
#centerContent1 .leftside .block1 .twoBlocks .btn1 { background: #9a0040; font-size: 11px; border: none; color: #FFFFFF; cursor: pointer; padding: 3px 5px;}
*html #centerContent1 .leftside .block1 .twoBlocks .btn1 { padding: 0;}
#centerContent1  .leftBottom  { margin: 10px 0px; color:#d3d3d3; font-size: 10px; }
#centerContent1  .leftBottom a  { padding: 0 5px 0 0; color:#d3d3d3; }
#logo2 { float:left; margin: 10px 20px;}

#centerContent1 .leftside .block2 { clear:both; margin-bottom: 1px; padding: 0 30px; overflow: hidden; background:#000000; color: #FFFFFF; font-size: 10px; line-height: 15px; height: 15px;}
#centerContent1 .leftside .block2 a { color: #FFFFFF; }
#centerContent1 .leftside .theContent { clear:both; background: #3c3c3c; padding: 15px 30px; overflow: hidden; font-size: 12px; color: #FFFFFF; }
#centerContent1 .leftside .theContent h1{  margin: 0 0 0 0; font-size: 28px; line-height: 30px; color: #fda000; padding:0; }
#centerContent1 .leftside .theContent .yellow { color: #fda000; }
#centerContent1 .leftside .theContent .menuBlock {margin-top:3px;float:right;color: #fff; }
#centerContent1 .leftside .theContent .menuBlock a { color: #fff; text-decoration:none; }
#centerContent1 .leftside .theContent .movieDesc { padding-top:5px;padding-left:10px;padding-right:20px;font-size:11px; text-decoration:none; }
#centerContent1 .leftside .theContent .movieDesc .head { font-size: 12px;color: #fda000; padding-bottom:5px;font-weight:bold;}
#centerContent1 .leftside .theContent .movieDesc .head a{text-decoration:none;}

#centerContent1 .leftside .theContent .movieDetail { padding-top:10px;}
#centerContent1 .leftside .theContent .movieDetail .timesSelector{text-decoration:none;color:#fff;background-color:#2b2b2b;}
#centerContent1 .leftside .theContent .movieDetail .timesSelector td {border: 1px solid #3c3c3c;padding: 2px 7px 2px 7px;}
#centerContent1 .leftside .theContent .movieDetail .timesSelector td a {text-decoration:none;color:#fff;}
#centerContent1 .leftside .theContent .movieDetail .selectAndBuyText {color:#fda000;}

#centerContent1 .leftside .theContent .movieDetail .currentTimeline {font-weight:bold;padding-bottom:15px;}
#centerContent1 .leftside .theContent .movieDetail .currentTimeline .timeTable {padding-right:3px;padding-left:3px;}
#centerContent1 .leftside .theContent .movieDetail .currentTimeline .timeTable a {text-decoration:none;color:#fff;}
#centerContent1 .leftside .theContent .movieDetail .detailSubHeader { margin-top:30px; font-size: 16px;color: #fda000; text-transform:uppercase;padding-bottom:5px;font-weight:bold;}
#centerContent1 .leftside .theContent .movieDetail .addComment {color: #fda000;text-align:right;}
#centerContent1 .leftside .theContent .movieDetail .authorCell {padding-top: 5px;padding-bottom:5px;color:#fda000;}
#centerContent1 .leftside .theContent a { text-decoration: underline; } 
#centerContent1 .leftside .theContent ul { list-style-type: none;  margin:8px 0px 8px 0px; padding:0;}
#centerContent1 .leftside .theContent ul li { margin:0; padding:0 0 0 10px; background: url('../images/lisquareY.gif') no-repeat 0px 4px; }
#centerContent1 .leftside .theContent h2 { margin:5px 0 10px 0; padding:0; font-size:14px; font-weight: bold; }
#centerContent1 .leftside .block1darkOut { background: url('../images/box1darkbgOut.gif') repeat-y; overflow: hidden;}
#centerContent1 .leftside .block1.darker { background: url('../images/box1darkbg.gif') no-repeat; }
#centerContent1 .bottomLineBar { background: url('../images/contentBottomLine.gif') no-repeat;height:6px;}
.movieListLink {margin-top:-6px;padding-top:0px;color:#fff;font-size:8px;text-align: center;top:0px;}
.movieListLink a {color:#fff;font-size:8px;}

#centerContent1 .rightside { width: 325px; float:left; overflow: hidden; margin-top: 2px;}
#centerContent1  .rightside .leftBlock { width: 160px; float:left; overflow: hidden;}
#centerContent1  .rightside .leftBlock .menu3 { clear:both;overflow:hidden}
#centerContent1  .rightside .leftBlock .menu3 a { display: block; background: #2b2b2b; float: left; clear: both; padding: 2px 5px; color: #fda000; font-size: 12px; margin-top: 3px;}
#centerContent1  .rightside .leftBlock .menu3 a.active { color: #fff; }
#centerContent1  .rightside .leftBlock .login { font-size: 10px; margin-top: 9px; clear:both; overflow:hidden; width: 147px; height: 106px; background: url('../images/loginbg1.png') no-repeat; padding: 5px;}
#centerContent1  .rightside .leftBlock .login h1 { margin:0 0 5px 0; padding:0; font-size: 18px; font-weight: bold; color: #fda000; }
#centerContent1  .rightside .leftBlock .login .loginArea {width:147px;float:left}
#centerContent1  .rightside .leftBlock .login .loginArea .left {float:left;padding-top:3px;width:73px;}
#centerContent1  .rightside .leftBlock .login .loginArea .right {float:left;width:69px;text-align:right;}
#centerContent1  .rightside .leftBlock .login .loginArea .right .txtbox { height: 15px; border: 1px solid #000000;float:left;margin-left:4px; width: 86%; margin-top: 2px; font-size: 11px; padding: 0 2px;text-align:left;}
#centerContent1  .rightside .leftBlock .login .loginArea .right .signin {color: #FFFFFF; display:block; text-align: right; clear: both; margin-right: 10px; font-size: 11px; margin-top: 2px;}
#centerContent1  .rightside .leftBlock .login .signup { font-size: 11px; clear:both; text-align: right;float:left; width:140px; margin-right: 10px;}
#centerContent1  .rightside .rightBlock { width: 163px; float:left; overflow: hidden; text-align: right;}
#centerContent1  .rightside .rightBlock img { padding-bottom: 10px; padding-right: 5px; }
#centerContent1  .rightside .banners2 {display: block; float: left; clear: both;  margin: 10px 0 10px 2px; }
#centerContent1  .rightside .banners2 img { border: 1px solid #484747; margin: 1px 4px; }
#centerContent1  .rightside .banners2 object { margin: 1px 5px; }
#centerContent1  .rightside .news {display: block; float: left; }
#centerContent1  .rightside .news h1 { width: 292px; height: 20px; background: url('../images/header2bg.png') no-repeat; margin:0; padding:5px 10px; font-size: 18px; color:#000000; font-weight: normal;}
#centerContent1  .rightside .news ul { list-style-type: none; font-size: 11px; color: #FFFFFF; margin:8px 0px 8px 25px; padding:0;width:275px;}
#centerContent1  .rightside .news ul li { margin:0; padding:0 0 0 10px; background: url('../images/lisquare.gif') no-repeat 0px 4px; }
#centerContent1  .rightside .news ul li a {color: #FFFFFF;}
#centerContent1  .rightside .gallups {display: block; float: left; clear: both;padding-bottom:13px;margin-left:0px;color:#fff;}
#centerContent1  .rightside .gallups form {margin: 0;padding: 0;}
#centerContent1  .rightside .gallups h1 { width: 292px; height: 20px; background: url('../images/header2bg.png') no-repeat; margin:0; padding:5px 10px; font-size: 18px; color:#000000; font-weight: normal;}
#centerContent1  .rightside .gallups h2 { color: #fff;font-weight:bold;font-size:16px;margin:0;padding:5px 10px;width:280px; }
#centerContent1  .rightside .gallups .gallup_options {width:280px;margin:0;padding:5px 0px;float:left;}
#centerContent1  .rightside .gallups .gallup_options .left {color:#fff;width:168px;margin:0;padding-left:25px; }
#centerContent1  .rightside .gallups .gallup_options .right {color:#fff;width:292px;margin-top:-27px;text-align:right;}
#centerContent1  .rightside .gallups .gallup_results {margin-left:5px;}
#centerContent1  .rightside .gallups .gallupbar { width: 202px;}
#centerContent1  .rightside .gallups .resultheader {width:280px;margin-left:5px;}
#footer { height: 26px; overflow: hidden; color:#636363; background: #000000; clear:both; margin: 10px 0 30px 0; font-size: 10px; line-height: 26px; padding: 0 15px;}
#footer .rightblock { float: right; color: #FFFFFF;}
#footer .rightblock a{ color: #FFFFFF;}
.input_text {float:left;border:0;margin:0 5px; height: 17px;width:200px;}
.input_submit {float:left;border:0;margin:0 5px; height: 20px;background-color: #cccccc;width:80px;}
.input_select {float:left;border:0;margin:0 5px; height: auto; width:60px;}
.select_height {height: auto;}
.timeSelectorCurDate {background:#fca000;}
.timeSelectorCurDate a:hover {color:#000000;}

form p {margin:5px 0; padding:0;clear:both; height: 20px;}
fldiv1,fldiv2,fldiv3,fldiv4 {width:620px;display:block}

div.rating-cancel,div.star-rating{float:left;width:21px;height:20px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url('../images/delete.gif') no-repeat 0 -20px}
div.star-rating,div.star-rating a{background:url('../images/star.gif') no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:20px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -20px!important}
div.star-rating-hover a{background-position:0 -40px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
#voteCell {width:130px;}




