*{ padding:0; margin:0; font-size:10px; font-family:Verdana; }
body{ background-color:#000000; }
#Page{ width:960px; margin-left: auto; margin-right:auto; }
#Header{ height:110px; position:relative;}
#Logo{ position:absolute; bottom:0px; left:0px; width:281px; height:68px;}
#Langs{ position:absolute; top:0px; right:0px; width:100px; height:30px; font-size:9px; color:#8f8f8f;}
#Langs a{ text-decoration:none; color:#8f8f8f; }
#Langs .Active{ text-decoration:none; color:#c1c1c1; }
#LeftSide{ width: 288px; float:left; }
#RightSide{ width: 672px; float:left; }
#Trademark{ text-align:right; color:#FFFFFF; }
.Clear{ clear:both; padding:0; margin:0; font-size:0; line-height:0; height:0; }

#Menu{ }
#Menu a{ text-decoration:none; }
#Menu ul{ list-style:none;}
#Menu ul li{ height:35px; }


#Game{ margin-top:35px; margin-left:130px;}
#GameHeader{ height:17px; width:672px; background-color:#ff478d; }
#GameHeader .div_left{ float:left; width: 460px; padding:2px 0px 0px 7px;}
#GameHeader .div_right{ float:left; width: 190px; text-align:right; padding:2px 5px 0px 0px; }
#GameHeader .div_right a{ text-decoration:none; color:#000000; }

#GameFlash{ height:380px; width:674px; background-color:#FFFFFF;}

#GameFooter{ height:17px; width:672px; background-color:#ff478d; }
#GameFooter div{ padding:2px 0px 0px 7px; }
#GameDescription{ width:673px; color:#FFFFFF; padding-top:5px; }

#Festival{ width:620px; background-color:#00e8d8; margin-top:2px; padding:18px 18px 0px 18px;}
.Header{ height:16px; background-color:#000000;}
.Header .Title{ padding:2px 0px 0px 8px; color:#FFFFFF; }
#Festival .Content{ color:#FFFFFF; padding:5px 0px 5px 0px; }
#FestivalLeftPoster{ float:left; width:308px; margin-top:20px; }
#FestivalRightPoster{ float:left; width:292px; margin-top:20px; }

#Partners{ width:620px; height:700px; background-color:#01baf2; margin-top:2px; padding:18px 18px 0px 18px; overflow-x:hidden;}

#Movies{ width:620px; height:700px; background-color:#b777ff; margin-top:2px; padding:18px 18px 0px 18px;}
#Movies a{ text-decoration:none; color:#000000; }
#Movies a:hover{ text-decoration: underline; color:#000000; }
#Movies .Row{}
#Movies .Row .Title{ padding-left:8px; }
#Movies .Header{ height:16px; background-color:#000000; margin:2px 0px 2px 0px;}
#Movies .Header .Title{ padding:2px 0px 0px 8px; color:#FFFFFF; }

#MoviesPlovdiv{ width:620px; height:700px; background-color:#a9ff00; margin-top:2px; padding:18px 18px 0px 18px;}
#MoviesPlovdiv a{ text-decoration:none; color:#000000; }
#MoviesPlovdiv a:hover{ text-decoration: underline; color:#000000; }
#MoviesPlovdiv .Row{}
#MoviesPlovdiv .Row .Time{ float:left; width:40px; padding-left:8px; }
#MoviesPlovdiv .Row .Title{ float:left; width:355px; }
#MoviesPlovdiv .Row .Place{ float:left; width:200px; }
#MoviesPlovdiv .Header{ height:16px; background-color:#000000; margin:2px 0px 2px 0px;}
#MoviesPlovdiv .Header .Title{ padding:2px 0px 0px 8px; color:#FFFFFF; }


#Program{ width:620px; height:700px; background-color:#fee100; margin-top:2px; padding:18px 18px 0px 18px;}
#Program a{ text-decoration:none; color:#000000; }
#Program a:hover{ text-decoration: underline; color:#000000; }
#Program .Row{}
#Program .Row .Time{ float:left; width:40px; padding-left:8px; }
#Program .Row .Title{ float:left; width:355px; }
#Program .Row .Place{ float:left; width:202px; }
#Program .Header{ height:16px; background-color:#000000; margin:2px 0px 2px 0px;}
#Program .Header .Title{ padding:2px 0px 0px 8px; color:#FFFFFF; }

#ViewMovies{ width:650px; height:700px; background-color:#b777ff; margin-top:2px; padding:18px 18px 0px 0px;}
#ViewMovies .Related{ float:left; width:255px; }
#ViewMovies .Related .Section{ padding:0px 0px 0px 18px; }
#ViewMovies .Related .List{ padding:10px 0px 0px 18px; }
#ViewMovies .Link { text-decoration:none; color:#000000; }
#ViewMovies .Media{ float:left; width:355px; height:314px; background-color:#000000; text-align:center; }

#ViewMovies .MovieName{ float:left; width:255px; background-color:#FFFFFF; height:22px;}
#ViewMovies .MovieName .Title{ font-size:12px; padding:4px 0px 0px 18px; font-weight:bold;}
#ViewMovies .MovieMakeInfo{ margin:22px 0px 0px 0px; float:left; width:375px; background-color:#000000; min-height:22px;}
#ViewMovies .MovieMakeInfo .Title{ font-size:12px; padding:3px 0px 0px 16px; color:#FFFFFF;}

#ViewMovies .ShowList{ float:left; width:238px; min-height:100px;}
#ViewMovies .ShowList { padding:0px 0px 0px 18px; }
#ViewMovies .ShowList .Show{ padding:0px 0px 2px 0px; }

#ViewMovies .Information{ float:left; width:375px; }
#ViewMovies .Information .Description{}
#ViewMovies .Information .Info{ padding:20px 0px 20px 0px; }

#BottomSpacer{ height:18px; padding:0px; margin:0px; font-size:0px; line-height:0; }