﻿body 
{
    font-family:Verdana;
    font-size:11px;
    margin:0px;
    padding:0px;
}
a
{
    color:#0867B7;
}
table
{
    border-collapse:collapse;
    font-family: HeliosCondBold, Verdana;
    font-size:11px;
}
#frame
{
    width:100%;
    height:100%;
    border-collapse:collapse;
   
}

img
{
    vertical-align:middle
}
select, input
{
    font-family:Verdana;
    font-size:11px;
    vertical-align:middle !important;
    vertical-align:middle;
}
.top_left,  .top_right
{
    height:105px;
    width:auto;
    background: url('images/main_layout/top_bg.jpg') top left;
    background-repeat:repeat-x;
}
.top_center
{
    height:105px;
    width:980px;
    background: url('images/main_layout/top_bg.jpg') top left;
    background-repeat:repeat-x;
    vertical-align:top;
    padding:0px;
}

.top_center table
{
    height:105px;
    width:980px;
   
}
.top_center table td.logo
{
    background: url('images/main_layout/logo_beta.jpg') top left no-repeat;
    height:57px;
    width:440px;
    padding:0px;
   
}
.top_center table td.top_banner
{
    height:57px;
    width:540px;
    text-align:right;
    padding:0px;
    
}
.top_center table td.top_banner img
{
    width:728px;
    height:90px;
    border:0px;
   
    
}
.top_center table td.menu, td.menu
{
    width:980px;
    height:50px;
    
    vertical-align:top;
    text-align:left;
    background: url('images/main_layout/menu_bg.jpg') top left;
    background-repeat:repeat-x;
    padding:0px;
    padding-top:1px;
}

td.menu div.footer
{
    background: #FFFFFF url('images/main_layout/footer.jpg') bottom left;
    background-repeat:repeat-x;
    padding:0px;
    width:970px;
    height:14px;
    clear:both;
    padding:5px 5px 10px 5px;
    color:#000000;
 
}
div.footer a:link, div.footer a:visited
{
    text-decoration:none;
    color:#000000;
    font-size:10px;
}
div.footer a:hover
{
    text-decoration:underline;
}
.top_center table td.menu ul, td.menu ul
{
    height:34px;
    margin:0px;
    padding:0px;   
    list-style:none;
  
}
.top_center table td.menu ul li, td.menu ul li
{
    float:left;
		
	background: url('images/main_layout/menu_item.jpg') top right no-repeat;
	margin:0px;
	height:34px;
	padding:0px;
	padding-right:2px;
	position:relative;
}
td.menu div.lang a:link, td.menu div.lang a:visited
{
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    
}
td.menu ul li a:link, td.menu ul li a:visited
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	margin:0px;
	float:left;
	padding:10px 13px 10px 11px;
	clear:both;
	
}
td.menu ul li a.current:link, td.menu ul li a.current:visited
{
	background: url('images/main_layout/menu_item_current.jpg') top left;
	background-repeat:repeat-x;
	
}
td.menu ul li span, div.submenu a span
{
    position:absolute;
    top:0px;
    right:4px !important;
    right:2px;
    font-size:9px;
    color:#FAFD00;
}
.top_center table td.menu div.submenu
{
    position:absolute;
    top:92px;
    background: url('images/main_layout/submenu_bg.jpg') top left;
    background-repeat:repeat-x;
    height:38px;
    width:980px;     
    
}

div.submenu a:link, div.submenu a:visited
{
	display:block;
	float:left;
	padding :7px 20px 7px 20px;
	margin-top:5px;
	font-size:12px;
	text-decoration:none;
	color:#59B7FF;
	font-weight:normal;
	border-right:1px solid #6B6B6B;
	position:relative;

}
div.submenu a:hover
{
    text-decoration:none;
}
div.submenu a.current:link, div.submenu  a.current:visited 
{
	color:#ffffff;
}


.top_center table td.menu div.navigation
{
    background: url('images/main_layout/menu_nav_bg.jpg') top left;
    background-repeat:repeat-x;
    height:16px;
    width:980px;
    padding:0px;
    margin:0px;    
}
/*-------------FilmStrip-------------------------*/
.strip_left 
{
    width:auto;
    height:405px;
    background: url('images/main_layout/strip_left.jpg') top right no-repeat;
}
.strip_right
{
    width:auto;
    height:405px;
     background: url('images/main_layout/strip_right.jpg') top left no-repeat;

}
.strip_center
{
    width:980px;
    height:405px;
    background: url('images/main_layout/strip_bg.jpg') top left;
    background-repeat:repeat-x;
    padding:0px;
    vertical-align:top;    
    text-align:right;
    
}
.strip_left_cinema 
{
    width:auto;
    height:405px;
    background: url('images/main_layout/strip_left_cinema.jpg') top right;
    background-repeat:repeat-x;
}
.strip_right_cinema
{
    width:auto;
    height:405px;
     background: url('images/main_layout/strip_right_cinema.jpg') top left;
      background-repeat:repeat-x;
}
.strip_center_cinema
{
    width:980px;
    height:405px;
    background: url('images/main_layout/strip_bg_cinema.jpg') top left;
    background-repeat:repeat-x;
    padding:0px;
    vertical-align:top;    
    text-align:right;
    
}
.filmstrip
{
    height:385px;
    width:980px;
    
}
.strip_info tr.SubmissionAtStrip_winner_1_de td.title
{
       background: url('images/main_layout/de_winnerstrip_bg.gif') bottom right no-repeat;
    background-repeat: no-repeat; 
  
}
.strip_info tr.SubmissionAtStrip_winner_1_en td.title
{
       background: url('images/main_layout/winnerstrip_bg.gif') bottom right no-repeat;
    background-repeat: no-repeat; 
}
.filmstrip td.filmstrip_main
{
    width:750px;
    text-align:left;
    height:385px;
    padding:0px;
}
.filmstrip td.filmstrip_main div
{
    padding-top:0px;
    padding-bottom:0px;
    padding-left:14px;
    padding-right:14px;
}
.filmstrip td.filmstrip_main #googleMap
{
    color:#000000;
    border:1px solid #FFFFFF;
    font-family:Verdana;
    padding:0px;
    overflow:hidden;
}
.filmstrip td.filmstrip_main #googleMap div
{
    padding:0px;
    color:#000000;
    
}
.filmstrip td.filmstrip_main table.strip_info
{
    width:722px;
    height:207px;
      
}
.filmstrip td.filmstrip_main table.strip_info_trunc
{
    width:500px;
    height:207px;
      
}
.strip_info td.title
{
    border-bottom:1px solid #525252;
    font-family:Verdana;
    font-size:24px;
    color:#FFFFFF;
    height:29px !important;
    height:25px;
    vertical-align:bottom;
    padding:0px;
    padding-bottom:2px;
    
    
}
.strip_info td.title div
{
    font-family:Verdana;
    font-size:24px;
    color:#FFFFFF;
    float:none;
    margin:0px;
    padding:0px;
    position:absolute;
    margin-top:-27px !important;
    margin-top:0px;
    
}
* +html .strip_info td.title div
{
	 margin-top:0px !important;
}
.strip_info td.title a:link, .strip_info td.title a:visited, .strip_info td.title div a:link, .strip_info td.title div a:visited
{
    
    font-family:Verdana;
    font-size:24px;
    color:#FFFFFF;
    text-decoration:none;
  
    
}
.strip_info td.title a:hover, .strip_info td.title div a:hover
{
    text-decoration:underline;
}

.strip_info td.title input
{
    position:relative;
    top:-2px !important;
    vertical-align:middle;
}
td.title div.time
{
     color:#F07C0B;
     font-size:11px;
     padding-left:17px;
     padding-bottom:1px;     
     white-space: nowrap;
     float:right;
     position:static;
     margin:0px !important;    
     font-size:11px;
     width:150px;
     text-align:right;
}
td.title div.user_info
{
     
     font-size:11px;
     padding-left:17px;
     padding-bottom:1px;     
     white-space: nowrap;
     float:right;
     position:static;
     margin:0px !important;    
     font-size:11px;
     width:350px;
     text-align:right;
}
.strip_info td.strip_desc div.time
{
     background: url('images/main_layout/time_icon.gif') 0px 1px no-repeat;
     color:#F07C0B;
     font-size:11px;
     padding-left:17px;
     padding-bottom:1px;     
     white-space: nowrap;
     float:right;
     position:inherit;
     font-size:11px;
}
.strip_links
{
    clear:both;
    position:absolute;
    margin-top:2px;
    padding:0px;
    margin-left:-10px;
    
}
.strip_info td .strip_links a:link, .strip_info td .strip_links a:visited 
{
    color:#0867B7;
	font-size:11px;
	text-decoration:none;
	background: url(images/main_layout/link_point_d.gif) center left no-repeat;
	padding-left:8px;
	margin-right:0px;
	margin:0px;
	font-weight:normal;
	
}
.strip_info td.strip_img_sm
{
    
    padding:0px;
    vertical-align:top;
}
.strip_info td.strip_img_sm div
{
    margin:0px;
    border:1px solid #B8B8B8;
    padding:0px 0px 0px 0px;
    height:73px;
    width:93px;
    
}
.strip_info td.strip_img_sm img
{
    width:93px;
   
    margin:0px;
    cursor:pointer;
   
   
}
.strip_info td.strip_img_l 
{
    padding:0px;
    height:305px;    

}

.strip_info td.strip_img_l a img
{
    height:298px;
    
    
}

.strip_info td.strip_img_l a 
{
    border:1px solid #B8B8B8;    
    float:left;
    height:298px;
    overflow:hidden;
    width:400px;
   
}
.strip_info td.strip_img_l div 
{
    border:1px solid #ffffff;  
    float:left;
    height:298px;
    padding:0px;
    width:400px;
    overflow:hidden;
    
   
}
.strip_info td.strip_img_l div.widestrip
{
    width:500px;
}
.strip_info td.strip_img_l div div.video 
{
   
   border:0px;
    height:300px;
    padding:0px;
    overflow:hidden;
    width:400px;
   border-right:3px solid #FFFFFF;
   border-bottom:3px solid #FFFFFF;
   
}
.strip_info td.strip_img_l div div.video a:link, .strip_info td.strip_img_l div div.video a:visited
{
	border:0px;
	height:1px; width:1px;
}
.strip_info td.strip_img_l div div.video a:link img, .strip_info td.strip_img_l div div.video a:visited img
{
	display:none;
}
.strip_info td.strip_img_l div div.video div
{
    border:0px;  
}
.strip_info td.strip_img_l a:hover 
{
 
    border:1px solid #FF0C00;   
   
}
.strip_info td.strip_desc
{
    color:#ffffff;
    width:80%;
    text-align:left;
    vertical-align:top;
    padding-left:5px;
    
}
.strip_info td.strip_desc div.text
{
    padding:5px 0px 5px 0px;
    height:110px;
    width:100%;
    overflow:auto;
    clear:both;
scrollbar-base-color: #3B3B3B;
scrollbar-arrow-color: white;
scrollbar-track-color: #595959;

scrollbar-shadow-color: black;
scrollbar-lightshadow-color: #FDFDFD; 
scrollbar-darkshadow-color: #000000;

scrollbar-highlight-color: white;
scrollbar-3dlight-color: D6D6D6;
}
.strip_info td.strip_desc div.subtitle
{
     background: url('images/main_layout/strip_title.jpg') bottom left no-repeat;
     font-family:Verdana;
     font-size:14px;
     font-weight:bold;
     padding:0px;
     padding-bottom:5px;
   width:175px;
   margin-bottom:5px;
   color:#FFFFFF;
}
.strip_info td.strip_desc div.votetitle
{
     font-family:Verdana;
     font-size:11px;
     font-weight:bold;
     padding:0px;
     padding-bottom:5px;
     
}
.strip_info td.strip_desc div.voterestitle
{
     font-family:Verdana;
     font-size:12px;
     color:#FF0C00;
     font-weight:bold;
     padding:0px;
     white-space:nowrap;
   
       
}
.strip_info td div.no-flash
{
    border:1px solid #FFFFFF;
    width:400px;
    height:178px;
    text-align:center;
    padding-top:120px;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
}
.strip_info td div.no-flash a:link, .strip_info td div.no-flash a:visited
{
    color:#FFFFFF;
    border:0px;
    height:auto;
}
.strip_info td.strip_img_l div.embed_icon
{
    background:url(images/main_layout/icon_embed.gif) top left no-repeat;
    width:21px; 
    height:16px;
    cursor:pointer;
   position:absolute;
    left:379px;
    z-index:100000000;
    border:0px;    
  
    
}
.strip_info td.strip_img_l div.embed_icon_widestrip
{
    background:url(images/main_layout/icon_embed.gif) top left no-repeat;
    width:21px; 
    height:16px;
    cursor:pointer;
   position:absolute;
    left:479px;
    z-index:100000000;
    border:0px;    
  
    
}
.strip_info td div.no-flash a:hover
{
    text-decoration:none;
    border:0px;
}
.strip_info td.strip_desc div.logtitle, .strip_info td.strip_desc div.logtitle a:link, .strip_info td.strip_desc div.logtitle a:visited
{
    font-family:Verdana;
     font-size:11px;
     color:#FF0C00;
     font-weight:bold;
     padding:0px;
     text-decoration:none;
     
}
.strip_info td.strip_desc div.logtitle a:hover
{
    text-decoration:underline;
}
.strip_info td.strip_desc .film_info th, .film_info th
{
    color:#ffffff;
    padding:2px 5px 2px 0px;
    width:100px;  
    vertical-align:top;  
    font-weight:normal;
}
.strip_info td.strip_desc .film_info td, .film_info td
{
    color:#56B5FF;
    padding:2px 0px 2px 0px;
}
.strip_info td.strip_desc .film_info td a:link, .strip_info td.strip_desc .film_info td a:visited
{
       color:#56B5FF;
}
.strip_info td.strip_desc div.subtitle span
{
    padding:0px;
}
.strip_info td.title span
{
    padding:0px;    
}
.filmstrip td.filmstrip_right
{
    width:230px;
    vertical-align:top;
    text-align:left;
    padding-top:25px;
  
}

.filmstrip td.filmstrip_right a.film_team_logo:link, .filmstrip td.filmstrip_right a.film_team_logo:visited
{
    width:200px;
   float:right;
    margin-top:0px;
    border:1px solid #FFFFFF;
    margin-left:3px;
    height:192px;
}
.filmstrip td.filmstrip_right a.film_team_logo:hover
{
    border:1px solid #FF0C00;
}
.filmstrip td.filmstrip_right a.film_team_logo img
{
    width:200px;
    border:0px;
    height:190px;
}
.strip_info td.home_btn
{
    padding:0px;
    vertical-align:top;
    padding-top:33px;
    
    
    
}
.home_btn_login .home_btngreen, .home_btn_login .home_btnorange, .home_btn_login .home_btnblue
{
    float:left;
    margin:0px;
    text-decoration:none;
    clear:none;
    display:inline;
    margin-left:25px;
    
}

.strip_info td.home_btn a
{
    color:#FFFFFF;
    text-decoration:none;
}
.strip_info td.home_btn div.home_btnAbovetext, .strip_info td.home_btn_login div.home_btnAbovetext
{
    display:none;
}

.home_btngreen
{
    float:right;
    margin-top:0px;
    width:178px;
    height:84px;
    padding:0px;
    margin:0px;   
    background:url('images/main_layout/home_btngreen.gif') 17px 0px no-repeat;
    cursor: pointer;
}
.home_btngrey
{
   
    margin-top:0px;
    width:178px;
    height:84px;
    padding:0px;
    margin:0px;   
    background:url('images/main_layout/home_btngray.gif') 17px 0px no-repeat;    
    margin:auto;
}
.home_btngrey .home_btndown
{
    position:relative;
    top:-5px;
}
.strip_desc .home_btngreen, .strip_desc .home_btnorange
{
    float:none;
    margin:auto;
    
}
.radio_list .home_btngreen
{
    margin:0px;
    
    float:none;
}
.home_btnblue
{
    float:right;
    clear:both;
    width:178px;
    height:84px;
    background:url('images/main_layout/home_btnblue.gif') 17px 0px no-repeat;
    margin-top:25px;
    cursor: pointer;
}
.radio_list .home_btnblue, .radio_list .home_btnorange
{
    margin:0px;
    
    float:none;
}
.home_btnorange
{
    float:right;
    clear:both;
    width:178px;
    height:84px;
    background:url('images/main_layout/home_btnorange.gif') 17px 0px no-repeat;
    margin-top:25px;
    cursor: pointer;
}
.btn_accept
{
	
    clear:both;
    width:178px;
    height:84px;
    padding:0px;
    margin-top:10px;
    border:0px;
    background:url('images/main_layout/home_btngreen.gif') 0px 0px no-repeat;
    color:#FFFFFF;
    font-size:16px;
	cursor: pointer;
	font-weight:bold;
}
.btn_accept2
{
	
    clear:both;
    width:178px;
    height:84px;
    padding:0px;
    margin-top:10px;
    text-align:center;
    border:0px;
    background:url('images/main_layout/home_btngreen.gif') 0px 0px no-repeat;
    color:#FFFFFF;
    font-size:16px;
	cursor: pointer;
	font-weight:bold;
}
a.btn_accept:link, a.btn_accept:visited
{
    float:left;
    text-decoration:none;
    margin-left:300px;
    width:178px;
    height:50px;
    padding-top:34px;
    margin-top:10px;
    border:0px;
    background:url('images/main_layout/home_btngreen.gif') 0px 0px no-repeat;
    color:#FFFFFF;
    font-size:16px;
	cursor: pointer;
	font-weight:bold;
}
.strip_info td.strip_desc div.btn_download
{
   
    width:178px;
    height:64px;
    padding:0px;
    padding-top:20px;   
    border:0px;
    background:url('images/main_layout/home_btngreen.gif') 0px 0px no-repeat;
    color:#FFFFFF;
    font-size:16px;
	cursor: pointer;
	font-weight:bold;
	margin:auto;
	text-align:center
}
.strip_info td.strip_desc .bt_download
{
   
    width:178px;
    height:84px;
    padding:0px;
    padding-top:20px;   
    padding-bottom:20px;  
    border:0px;
    background:url('images/main_layout/home_btngreen.gif') 0px 0px no-repeat;
    color:#FFFFFF;
    font-size:16px;
	cursor: pointer;
	font-weight:bold;	
	text-align:center;
}
.strip_info td.strip_desc a.btn_download
{
   
    width:178px;
    height:64px;
    padding:0px;
    padding-top:20px;   
    border:0px;
    background:url('images/main_layout/home_btngreen.gif') 0px 0px no-repeat;
    color:#FFFFFF;
    font-size:16px;
	cursor: pointer;
	font-weight:bold;
	margin:auto;
	text-align:center;
	float:left;
	margin-left:250px
}
.btn_download_price:link, .btn_download_price:visited
{
    clear:both;
    float:left;
    margin-left:250px !important;
    margin-left:250px;
    position:relative;
    top:-30px;
    text-align:center;
    width:178px;
    color:#FFFFFF;
    text-decoration:none;
}
.strip_info td.strip_desc div.btn_download div
{
    padding:5px;
    padding-top:18px;
    
}
.btn_download a:link, .btn_download a:visited
{
    color:#FFFFFF;
    float:none;
}
.filmstrip td.filmstrip_main div.home_btnup_full
{
	font-family:Verdana;
	font-size:30px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	margin:0px;
	padding:23px 0px 0px 0px;
	height:40px;
	
	

	
}
.filmstrip td.filmstrip_main div.home_btnup_full_
{
	font-family:Verdana;
	font-size:30px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	margin:0px;
	padding:33px 0px 0px 3px;
	height:20px;
	
	

	
}
.filmstrip td.filmstrip_main div.home_btnup
{
	font-family:Verdana;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	margin:0px;
	padding:0px;
	height:20px;
	margin-top:10px;
	text-decoration:none;
	

	
}
.filmstrip td.filmstrip_main div.home_btnAbovetext
{
	font-family:Verdana;
	font-size:12px;
	letter-spacing:-1px;
	color:#FFFFFF;
	text-align:center;
	margin:auto;	
	height:13px;	
	width:auto;
	font-weight:bold;
	margin-bottom:10px;
	text-decoration:none;
}
.filmstrip td.filmstrip_main div.home_btndown
{
	font-family:Verdana;
	font-size:13px;
	letter-spacing:-1px;
	color:#FFFFFF;
	text-align:center;
	margin:0px;
	padding:10px 0px 0px 5px;
	height:20px;
	text-decoration:none;
	width:170px;
	
}
.home_btnup a:link, .home_btnup a:visited
{
	text-decoration:none;
	color:#FFFFFF;
	
}
.home_btndown a:link, .home_btndown a:visited
{
	text-decoration:none;
	color:#FFFFFF;
	
}
.main_right .welcomebox
{
    left:0px;
    margin-top:22px;
    background: url('images/main_layout/welcomebox_com.gif') top left no-repeat;    
 
}
.main_right .interact
{
    left:0px;
    
    
}
.welcomebox
{
   
   
    margin-top:0px;   
    position:relative;
    left:20px;    
    margin-bottom:7px;
    
  
}

.welcomebox_community
{
   
    
    margin-top:-3px;    
    position:relative;   
    margin-bottom:0px;
    left:21px;
}
.welcome_box
{
     background: url('images/main_layout/welcomebox.gif') top left no-repeat;    
    width:206px;
   
    padding-top:3px;
    padding-bottom:2px;
    padding-left:4px;
    font-size:11px;
    color:#FFFFFF;
    position:relative;
    white-space:nowrap;
     font-weight:bold; 
}
.welcome_box a:link, .welcome_box a:visited
{
    font-size:10px;    
    color:#FFFFFF;    
    text-decoration:none;
}
.welcomebox_foot
{
    background: url('images/main_layout/welcomebox_foot.gif') top left no-repeat;    
    width:206px;
   
    padding-top:5px;
    padding-bottom:5px;
    padding-left:4px;
    font-size:4px;
    color:#FFFFFF;
    white-space:nowrap;
    margin-top:0px;
    font-weight:bold; 
    
}
.welcome_box a.logout:link, .welcome_box a.logout:visited, .welcome_box a.logout:hover
{
    font-size:10px;
    position:absolute;  
  top: 0px;
  right:5px;
    color:#FFFFFF;    
    text-decoration:none;
}
.welcome_box a:hover
{
    text-decoration:underline;
}
.welcome_box a.name:link, .welcome_box a.name:visited
{
    color:Red;
    position:static;
  font-size:11px;
  float:none;
}
.welcome_box a.name_img:link, .welcome_box a.name_img:visited
{
    border:1px solid #FF8800;
   
  font-size:11px;
  float:left;
}
.welcome_box a.name_img img
{
    
    border:0px;
}
.welcome_box a img
{
    border:0px;
}
.interact
{
   
    clear:both;
    margin-top:5px;
    position:relative;
    left:20px;
}
.interact td.head
{
    background: url('images/main_layout/interact_head.jpg') top left no-repeat; 
    padding:0px;
    width:210px;
    height:34px;
    padding-left:8px;
    font-size:22px;
    color:#FEFEFE;
    white-space:nowrap;
   
}
.interact td.head_rev
{
    background: url('images/main_layout/rev_head.jpg') top left no-repeat; 
    padding:0px;
    width:200px;
    height:34px;
    padding-left:8px;
    font-size:22px;
    color:#FEFEFE;
    white-space:nowrap;
}
.interact td.foot
{
    background: url('images/main_layout/interact_foot.gif') top left no-repeat; 
    padding:0px;
    width:210px;
    height:9px;
}
.interact td.int_link
{
     background: url('images/main_layout/interact_link.jpg') top left; 
     background-repeat:repeat-y;
    padding:10px;
    color:#FFFFFF;
    padding-top:6px;
     width:190px;
   
    
   
}
.interact td.int_link table.calls_soon td a:link, .interact td.int_link table.calls_soon td a:visited
{
	color:#59B7FF;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	background:transparent;
	float:none;
	padding:0px;
	width:auto;
}
.interact td.int_link table.calls_soon td.image img
{
	
	
}
.interact td.int_link table.calls_soon td.image div
{
   border:1px solid #59B7FF;
   width:90px;
   height:69px;
   overflow:hidden;
   
}
    
.interact td.int_link a:link, .interact td.int_link a:visited, .interact td.int_link a, .interact td.int_link span.watch
{
     background: url('images/main_layout/interact_link_item.jpg') 0px 4px no-repeat; 
    float:left;
    clear:both;
    padding-left:15px;
    padding-top:1px;
    padding-bottom:1px;
    font-size:11px;
    color:#FFFFFF;     
    text-decoration:none;
    font-weight:bold;
    
    
   
}

.interact td.int_link a.subitem_notpaid:link, .interact td.int_link a.subitem_notpaid:visited
{
        background: url('images/main_layout/dollar.gif') 0px 0px no-repeat; 
        margin-left:15px;
        font-weight:normal;
}
.interact td.int_link a.subitem_paid:link, .interact td.int_link a.subitem_paid:visited
{
        background: url('images/main_layout/eye.gif') 0px 0px no-repeat; 
        margin-left:15px;
        font-weight:normal;
}
.interact td.int_link span a:link, .interact td.int_link span a:visited, .interact td.int_link span a
{
 
 width:180px;   
}
.interact td.int_link a.sponsors:link, .interact td.int_link a.sponsors:visited
{
    background:transparent;
    
    border:1px solid #FFFFFF;
    margin:3px;
    padding:0px;
}
.interact td.int_link a.sponsors:hover
{
    border:1px solid red;
}
.interact td.int_link a.sponsors img
{
    width:70px;
    height:45px;
}
.interact td.int_link a:hover
{
    text-decoration:underline;
}

.sign
{
    background: url('images/main_layout/sign_bg.gif') top left no-repeat; 
    height:320px;
    margin-top:13px;
    float:right;
    padding:5px 10px 5px 10px;
    width:190px
}
.sign div.title
{
    font-size:22px;
    font-family:Verdana;    
    color:#FFFFFF;
    margin-top:0px;
    margin-bottom:7px;
    letter-spacing:0px;
}
table.login td span, table.login td.check label
{
    color:#ffffff;
    font-size:9px;
    font-family:Verdana
    
}
table.login
{
    width:100%;
}
table.login td input
{
    border:1px solid #565555;
    width:90px;
}
table.login td.check input
{
    width:20px;
    color:#FFFFFF;
    border:0px;
}
table.login td a:link, table.login td a:visited, .btn_cart
{
    padding:4px 10px 4px 10px;
    color:#FFFFFF;
    background:url('images/main_layout/login_lnk.jpg') top left; 
    background-repeat:repeat-x;
    float:right;
    margin-right:10px;
    font-weight:bold;
    font-size:9px;
    text-decoration:none;
}
.valid_login
{
    height: 9px; 
    position: absolute; 
    top: 190px; 
    margin-left: 100px !important;
    margin-left:0px;
   
}

* +html .valid_login
{
    height: 9px; 
    position: absolute; 
    top: 190px;  
    
   
   margin-left:0px !important;  
}

.valid_pwrd
{
    height: 9px; 
    position: absolute; 
    top: 210px; 
    margin-left: 100px;
     margin-left: 100px !important;
    margin-left:0px;               
}
* +html .valid_pwrd
{
    height: 9px; 
    position: absolute; 
    top: 210px; 
    
   
    margin-left:0px !important;
}
.btn_cart
{
    border:1px solid #FFFFFF;
    float:none;
     padding:1px 10px 2px 10px;
     margin-right:0px;
     width:auto;
     cursor:pointer;
}
.resend
{
    padding:2px 10px 2px 10px;
    color:#FFFFFF;
    background:url('images/main_layout/login_lnk.jpg') top left; 
    background-repeat:repeat-x;
    border:1px solid #FFFFFF;
    margin-left:2px;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
}
table.login td a.forgot:link, table.login td a.forgot:visited
{
    background:transparent;
    text-decoration:underline;
    margin-right:10px;
    float:left;
    padding-left:4px;
    margin-top:0px;
}
table.login td a:hover
{
    text-decoration:underline;
}
div.reg_link
{
    background:url('images/main_layout/reg_lnk.gif') top right no-repeat; 
    float:left;
    width:165px;
    padding-top:50px;
    height:92px;
    text-align:center;
    margin-top:22px;
    margin-left:3px;
    color:#FFFFFF;
    text-decoration:none;
}
div.reg_link span
{
    color:#FFFFFF;
    font-size:9px;
    font-weight:bold;
    text-decoration:underline;
    
  
}
a.sign_up:link, a.sign_up:visited
{
    color:#FFFFFF;
    font-size:19px;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:underline;
    letter-spacing:2px;
   
    
}
a.sign_up:hover
{
    text-decoration:none;
}
.filmstrip td.filmstrip_bottom
{
    height:71px !important;
    height:65px;
    padding-left:12px;
    text-align:left;
    vertical-align:top;
    padding-top:6px;
    width:77%;
}
.filmstrip td.filmstrip_bottom a:link, .filmstrip td.filmstrip_bottom a:visited, .filmstrip td.filmstrip_bottom a
{
    float:left;   
     background: url('images/main_layout/strip_link_btn.jpg') top left no-repeat; 
     width:184px;
     text-align:center;
     font-family:Verdana;
     font-size:12px;
     padding-top:13px;
     padding-bottom:15px;
     font-weight:bold;
     color:#FFFFFF;
     text-decoration:none;
     overflow:hidden;
}
.filmstrip td.filmstrip_bottom .de_status a:link, .filmstrip td.filmstrip_bottom .de_status a:visited
{
    float:left;   
     background: url('images/main_layout/de_strip_link_btn.jpg') top left no-repeat; 
     width:284px;
     text-align:center;
     font-family:Verdana;
     font-size:12px;
     padding-top:13px;
     padding-bottom:15px;
     font-weight:bold;
     color:#FFFFFF;
     text-decoration:none;
}
.filmstrip td.filmstrip_bottom a.status_selected:link, .filmstrip td.filmstrip_bottom a.status_selected:visited
{
    background: url(images/main_layout/status_selected.jpg) top left no-repeat;
    
}
.strip_info td.strip_img_l div.converting
{
    font-size:14px;
    font-weight:bold;
    padding-top:135px;
    color:#FFFFFF;
}
.calls_soon div.calls
{
   height:300px;
   overflow:hidden;
   width: 185px;
}
.calls_soon div.subtitle
{
    background: url('images/main_layout/strip_title_call.jpg') bottom left no-repeat;
     font-family:Verdana;
     font-size:14px;
     font-weight:bold;
     padding:0px;
     padding-bottom:5px;
   width:185px;
   margin-bottom:5px;
   color:#FFFFFF;
  
}
.calls_soon a:link, .calls_soon a:visited
{
	color:#59B7FF;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.calls_soon table td.image img
{
	
	width:90px;
}
.calls_soon table td.image div
{
   border:1px solid #59B7FF;
   width:90px;
   height:69px;
   overflow:hidden;
}
.calls_soon table td
{
	vertical-align:top;	
	 color:#F07C0B;
}

.calls_soon
{
	vertical-align:top;
}
.homestripimg
{
    width:500px;
}
.home_imgmain
{
    width:340px;
    
}
.home_imglogo
{
    float:right;
    width:40px;
}
.home_text
{
    color:#FFFFFF;
    padding:0px;
    margin:0px;
    position:relative;
    left:-10px;
    top:5px;
}
.home_text a:link, .home_text a:visited
{
    color:#59B7FF;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
/*------------------MainContent--------------------*/
.content_center
{
    width:980px;
    height:auto;
    padding:0px;
    overflow:hidden;
}
.main
{
    width:980px;
    
}
.main_left
{
    width:210px;
    padding:0px;
    vertical-align:top;
    padding-top:10px;
    padding-bottom:10px;
     
}
.main_left div.title, .main_right div.title
{
    background: url('images/main_layout/left_title.jpg') bottom left no-repeat; 
    padding:0px;
    padding-bottom:3px;
    margin-bottom:3px;
    font-family:Verdana;
    font-size:14px;
    color:#646464;
    width:100%;
    font-weight:bold;
    padding-bottom:1px;
}
.main_right
{
    width:210px;
    padding:0px;
    vertical-align:top;
    padding-bottom:10px;
}
.main_center
{
    padding-left:20px;
    padding-right:20px;
    width:520px;
    vertical-align:top;
    padding-top:10px;
     padding-bottom:10px;
}
.main_center div.title
{
    background: url('images/main_layout/main_title.jpg') bottom left no-repeat; 
    padding:0px;
    padding-bottom:3px;
    margin-bottom:3px;
    font-family:Verdana;
    font-size:17px;
    color:#646464;
    width:100%;
    font-weight:bold;
    

}
.title div
{
	float:right;
	font-size:12px;
	text-decoration:none;
}
.blog_cat
{
    font-weight:bold;
    font-size:11px;
    text-align:right;
    margin-top:15px;
    margin-bottom:2px;
    color:#646464;
}
.blog_cat a:link, .blog_cat a:visited
{
    font-size:11px;
    color:#0867B7;
    text-decoration:none;
}
.title div a
{
    color:#646464;
}
.title div a:link, .title div a:visited 
{
	color:#0867B7;
	font-size:12px;
	text-decoration:none;
	
}
.main_center div.search
{
    padding:8px;
	border-bottom:1px dashed #B2B2B2;
}
.main_center div.search select
{
	vertical-align:middle;
	margin:2px;
}
.main_center div.search .result
{
    margin-top:5px;
   
}
.main_center div.search .result span
{
font-size:12px;
	font-weight:bold;
	
}
.main_center div.search .result span.red
{
	color:#FE1700;
}
.calls_grid
{
	border-collapse:collapse;
	width:100%;
	margin:auto;
	
		
} 
.calls_grid tr.SubmissionList_winner_en td
{
    background: url('images/main_layout/winner_bg.jpg') bottom right no-repeat;
    background-repeat: no-repeat; 
}
.calls_grid tr.privat_film td
{
    background: #FFEAD9;
    background-repeat: no-repeat; 
}
.calls_grid tr.SubmissionList_winner_de td
{
    background: url('images/main_layout/de_winner_bg.jpg') bottom right no-repeat; 
	background-repeat: no-repeat;
}
.calls_grid td
{
	border-bottom:1px dotted #B2B2B2;
	vertical-align:top;
	padding:5px;
	padding-left:0px;
}
.calls_grid tr.SubmissionList_winner_en td.image, .calls_grid tr.SubmissionList_winner_de td.image
{
    background:transparent;
}
.calls_grid td.image
{
	width:120px;
	text-align:left;
	
}
.calls_grid td.image a:link, .calls_grid td.image a:visited
{
    border:1px solid #006ECC;
    float:left;
    
	width:110px;
	height:83px;
}
.calls_grid td.image_sm
{
    width:65px;
}
.calls_grid td.image_sm a:link, .calls_grid td.image_sm a:visited
{
    border:1px solid #006ECC;
    float:left;
}
.calls_grid td.image_sm div
{
    width:60px;
    border:1px solid #006ECC;
}
.calls_grid td.image_sm a:hover
{
     border:1px solid #FF0C00;
}
.calls_grid td.image a:hover
{
    border:1px solid #FF0C00;  
}
.random_link:link, .random_link:visited
{
    border:1px solid #006ECC;
    float:left;
    clear:both;
}
.random_link:hover
{
     border:1px solid #FF0C00;  
}
.calls_grid td.image a div
{
    border:0px;
}
.calls_grid td.image div 
{
     border:1px solid #006ECC;
     height:83px;
     width:110px;
}
.calls_grid td.image  div div.video 
{
   
   border:0px;
    height:83px;
    padding:0px;
    overflow:hidden;
    width:110px; 
}

.calls_grid td.image div div.video div
{
    border:0px;
    cursor:pointer;
    height:83px;
   
}
.calls_grid td.image div div.video div object
{
    cursor:pointer;
    margin:0px;
  
}
.calls_grid td.image div img, .calls_grid td.image a img
{
	
	width:110px;
	height:83px;
	cursor:pointer;
}
.calls_grid td div.rating
{
	float:right
}
.rating_count
{
    color:#A0A0A0;
    font-size:10px;
    float:right;
    font-weight:bold;
}
.rating_count2
{
     background: url('images/main_layout/rating.gif'); 
     padding:2px 5px 2px 5px;
     border:1px solid #F98427;
     float:left;
	
}
.call_status
{
    color:#A0A0A0;
    font-size:10px;
    float:left;
    font-weight:bold;
}
.calls_grid td span.title_link, .calls_grid td a.title_link:link, .calls_grid td a.title_link:visited, .calls_grid td a.title_link, a.user_link:link, a.user_link:visited, .view_user a.title_link:link, .view_user a.title_link:visited, .manage td a.title_link:link, .manage td a.title_link:visited
{
	color:#0867B7;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
a.user_link:hover
{
    text-decoration:underline;
}
.calls_grid td span.date, span.date, .calls_grid td div.date
{
	color:#B2B2B2;
	font-size:10px;
}
.calls_grid td div.date
{
    color:#8D8C8C;
    font-size:10px;
    padding:3px;
    margin:2px;
    border-top:1px solid #EEEEEE;
    border-bottom:1px solid #EEEEEE;
    background:#EEEEEE;
}
.calls_grid td div.date a
{
    color:#8D8C8C;
}
.calls_grid td div span.author
{
    font-size:10px;
    
}
.calls_grid td p
{
    margin:0px;
    
}
.calls_grid td span.author a:link, .calls_grid td span.author a:visited
{
    color:#000000;
}
.paging
{
	text-align:center;
	margin-top:20px;
	color:#DADADA;
	margin-bottom:20px;
	white-space:nowrap;
	
}
.page_link a:link, .page_link a:visited
{
	color:#0867B7;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.page_link a:hover
{
    text-decoration:underline;
}
.page_cur
{
    font-weight:bold;
    color:#000000;
}
.links
{
	text-align:left;
	padding:5px 0px 5px 0px;
	width:100px;
	
}
.links a:link, .links a:visited 
{
    color:#0867B7;
	font-size:11px;
	text-decoration:none;
	background: url(images/main_layout/link_point.jpg) top left no-repeat;
	padding-left:8px;
	margin-right:10px;
	font-weight:normal;
	
}
.calls_grid td div.description
{
	
}
.box
{
   
	width:500px;
    
    clear:both;
}

.box_wide
{
	width:720px;
    
    clear:both;
}

.custbox
{
margin-top:10px;
	border:1px solid #D1D1D1;
	padding-left:0px 0px 0px 0px;
	width:518px;
	
	
	
	
}
.main_right .custbox
{
    width:208px;
}
.main_right .custbox .top_call, .main_left .custbox .top_call
{
    width:190px;
   
}

.custbox .custbox_cont, .custbox_cont2
{
    padding:9px;
    
}
.custbox_cont2 table.calls_grid, .custbox_cont2 table.view_user
{
    width:490px;
    table-layout:fixed;
    overflow:hidden;
}
.custbox div.custtitle, .custbox div.custtitle2
{
	background:#CCCCCC url(images/main_layout/stat_bg.jpg) top left;	
	background-repeat:repeat-x;
	padding:6px;
	
	font-size:16px;
		font-weight:bold;
		color:#5E5E5E;
		margin:0px;
		border:0px;
		
}
.custbox div.custtitle2
{
    
    padding:10px;
    padding-top:12px;
   
}
.custbox div.custtitle2 span
{
    font-size:10px;
	color:#0867B7;
	font-weight:normal;
	padding:6px 4px 7px 4px;
	background:#ffffff;
	border:1px solid #D1D1D1;
	border-bottom:0px;
	
}

.custbox div.custtitle a:link, .custbox .custtitle a:visited
{
	font-size:10px;
	text-decoration:none;
	color:#0867B7;
	font-weight:normal;
	padding:6px 4px 7px 4px;
	
}
.custbox div.custtitle a.current
{
	background:#ffffff;
	border:1px solid #D1D1D1;
	border-bottom:0px;
}
.page_title
{
    background: url('images/main_layout/main_title.jpg') bottom left no-repeat; 
    padding-bottom:3px;
 font-family:Verdana;
    font-size:17px;
    color:#646464;
    width:100%;
    font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;	
}
.page_title input
{
    float:right;
}
table.new_item
{
	border:0px;
	margin-top:5px;
}
table.new_item th, .box table.new_item td
{
	border:0px;
	background:#ffffff;
	vertical-align:top;
	
}
table.new_item th
{
	width:150px;
	text-align:left;
}
table.new_item th input
{
    vertical-align:middle
}
table.new_item td div img
{
    height:40px;
}
table.new_item td.input_cal span input
{
    width:315px;
}
table.new_item td.input_cal2 span input
{
    width:255px;
}

.box_wide table.new_item tr
{
	width:720px;
}
.box_wide table.new_item td
{
	width:500px;
}

.required
{
    color:Red;
    padding-left:4px;
}
.donator
{
    border:1px solid #D1D1D1;
    border-collapse:collapse;
    width:210px;
    margin-top:10px;
}
.donator td
{
    border:1px solid #D1D1D1;
    width:40px;
    height:40px;
    padding:0px;
}
.donator td a img
{
    width:40px;
    height:40px;
}
.donator td a:link, .donator td a:visited
{
    border:1px solid #FFFFFF; 
    float:left;
    width:40px;
    height:40px;
}
.donator td a:hover
{
    border:1px solid #FF0C00; 
}
/*---------Mybox-----------*/
.mybox
{
    border-left:1px solid #D2D2D2;
    border-right:1px solid #D2D2D2;
    background: #ffffff url(images/main_layout/mybox_bg.jpg) top left;
    background-repeat:repeat-x;
    padding:4px;
    padding-top:15px;
    padding-bottom:0px;
}
.mybox_top
{
    padding-bottom:5px;
    border-bottom:1px dashed #525252;
}
.mybox_top .name
{
    color:#FF3000;
    font-size:14px;
    font-family:Verdana;
    font-weight:bold;
}
.mybox_top a:link, .mybox_top a:visited
{
    text-decoration:none;
    color:#006BBE;
    font-size:11px;
    font-family:Verdana;
    float:right;
    position:relative;
    top:2px;
    
}
.paswfor:link, .paswfor:visited
{
    font-size:10px;
    float:right;
  color:#5E5E5E;
}
.paswfor:hover
{
    text-decoration:none;
}
.mybox_top a:hover
{
    text-decoration:underline;
}
.mybox_editprof
{
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
    font-weight:bold;
    color:#525252;
    white-space:nowrap;
   
}
.mybox_editprof_strip
{
    margin-top:22px;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
    font-weight:bold;
    color:#525252;
    white-space:nowrap;
}
.mybox_editprof a:link, .mybox_editprof a:visited, .mybox_editprof_strip a:link, .mybox_editprof_strip a:visited
{
    color:#006BBE;
    text-decoration:none;
}
.mybox_editprof a:hover, .mybox_editprof_strip a:hover
{
    text-decoration:underline;
}
.mybox_foot
{
     background: #ffffff url(images/main_layout/mybox_foot.jpg) top left no-repeat;
     height:11px;
     width:210px;
}
.mybox table
{
	border-collapse:collapse;
	width:99%;
	font-size:10px;
	
}
.mybox table td a:link, .mybox table td a:visited
{
	color:#0867B7;
	font-size:10px;
	text-decoration:none;	
	font-weight:normal;
}
.mybox table td a:hover
{
	text-decoration:underline;
}
.mybox table td
{
	color:#0867B7;
	padding:3px;
	padding-left:4px;
	border-top:1px dashed #B2B2B2;
}
.mybox table td.score
{
	color:#000000;
	text-align:right;
	
}
.over td
{
	background:#EEEEEE;
}
.out td
{
	background:transparent;
}
/*-----Stats---------*/
.autosave
{
    border:1px solid #D1D1D1;
	padding:0px 0px 0px 0px;
}
.autosave div.title_save, .popup_window .autosave div.title_save
{
    padding:3px;
	font-size:12px;
		font-weight:bold;
		color:#5E5E5E;
		margin:0px;
		border:0px;
		background:#E4E4E4;
		border-bottom:1px solid #CCCCCC;
		
}
div.nbox_top
{
    padding:0px;
    background:url(images/main_layout/box_top.gif) top left no-repeat;
    width:210px;
    height:8px;
    font-size:6px;
    margin-top:10px;
}
div.nbox
{
   padding:5px;
    background:url(images/main_layout/box_bg.gif) top left;
    background-repeat:repeat-y;
    width:200px;
}
div.nbox div.title
{
    background:transparent;
    width:auto;   
    text-align:center;
    font-size:13px;
    padding:0px;
    margin:0px;
    margin:auto;
    margin-top:-20px;
    position:relative;
}
div.nbox table
{
    font-size:10px;
    margin-top:5px;
}
div.nbox div.title span
{
    background:#FFFFFF;
    padding-left:5px;
    padding-right:5px;
    white-space:nowrap;
    margin:auto;
    width:auto;
}
div.nbox_bottom
{
    padding:0px;
    background:url(images/main_layout/box_bottom.gif) top left no-repeat;
    width:210px;
    height:8px;
    font-size:6px;
}
div.nbox_top_on
{
    padding:0px;
    background:url(images/main_layout/box_top_on.gif) top left no-repeat;
    width:210px;
    height:8px;
    font-size:6px;
    margin-top:10px;
}
div.nbox_on
{
   padding:5px;
    background:url(images/main_layout/box_bg_on.gif) top left;
    background-repeat:repeat-y;
    width:200px;
}
div.nbox_on a:link, div.nbox_on a:visited
{
    font-size:10px;
}
div.nbox_on div.title
{
    background:transparent;
    width:auto;   
    text-align:center;
    font-size:13px;
    padding:0px;
    margin:0px;
    margin:auto;
    margin-top:-20px;
    position:relative;
    color:#F19144;
}
div.nbox_on table
{
    font-size:10px;
    margin-top:5px;
}
div.nbox_on div.title span
{
    background:#FFFFFF;
    padding-left:5px;
    padding-right:5px;
    white-space:nowrap;
    margin:auto;
    width:auto;
}
div.nbox_bottom_on
{
    padding:0px;
    background:url(images/main_layout/box_bottom_on.gif) top left no-repeat;
    width:210px;
    height:8px;
    font-size:6px;
}
/*----*/
div.nbox_top_status
{
    padding:0px;
    background:url(images/main_layout/box_top_status.gif) top left no-repeat;
    width:210px;
    height:8px;
    font-size:6px;
    margin-top:10px;
}
div.nbox_status
{
   padding:5px;
    background:url(images/main_layout/box_bg_status.gif) top left;
    background-repeat:repeat-y;
    width:200px;
}
div.nbox_status a:link, div.nbox_on a:visited
{
    font-size:10px;
}
div.nbox_status div.title
{
    background:transparent;
    width:auto;   
    text-align:center;
    font-size:13px;
    padding:0px;
    margin:0px;
    margin:auto;
    margin-top:-20px;
    position:relative;
    color:#059E1B;
}
div.nbox_status table
{
    font-size:10px;
    margin-top:5px;
}
div.nbox_status div.title span
{
    background:#FFFFFF;
    padding-left:5px;
    padding-right:5px;
    white-space:nowrap;
    margin:auto;
    width:auto;
}
div.nbox_bottom_status
{
    padding:0px;
    background:url(images/main_layout/box_bottom_status.gif) top left no-repeat;
    width:210px;
    height:8px;
    font-size:6px;
}
div.stats
{
	
	margin-top:10px;
	border:1px solid #D1D1D1;
	padding:0px 0px 0px 0px;
	
}
.stats div.title, .donator td div.title
{
	background: url(images/main_layout/stat_bg.jpg) top left;	
	padding:6px;
	font-size:14px;
		font-weight:bold;
		color:#5E5E5E;
		margin:0px;
		border:0px;
		width:198px;
}
.stats table, .stat_tb
{
	width:95%;
	margin:auto;
	border-collapse:collapse;
	font-size:10px;
}
.stats table td, .stat_tb td
{
	padding-top:5px;
	border-bottom:1px dotted #D7D7D7
}
.stats a:link, .stats a:visited
{
	
	text-decoration:none;
	color:#0867B7;
	font-weight:bold;
	
}

.stats a:hover
{
    text-decoration:underline;
}
.cost_tb
{
    width:500px;
	
	border-collapse:collapse;
	font-size:11px;
}
.cost_tb td, .cost_tb th
{
	padding:1px;
	border-bottom:1px dotted #5E5E5E
}
.filmstrip td.filmstrip_main div.radio_list, .radio_list table
{
    padding:0px;
    margin:0px;
}
.radio_list table td
{
    padding:0px;
}
.radio_list table td input
{
    height:14px;
}

/*----------Blog-----------*/
.blog_tb
{
	border-collapse:collapse;
    border:1px solid #cccccc;
    width:100%;
    margin-bottom:5px;
}
table.blog_tb td.mes_info_td
{
	width:70px;
	padding:2px;
	background:#E8E6E6;
	border:1px solid #CCCCCC;
	vertical-align:top;
}
table.blog_tb td.mes_info_td table
{
	width:70px;
	border-collapse:collapse;
	margin-top:0px;
	
	
	
}

table.blog_tb td.mes_info_td table td
{
    text-align:center;
}
table.blog_tb td.mes_info_td table th
{
    text-align:left;
    padding-left:10px;
}
table.blog_tb td.mes_info_td table td img
{
    width:60px;
}
table.blog_tb td.mes_info_td table td a:link, table.blog_tb td.mes_info_td table td a:visited
{
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}
.table.blog_tb td.mes_info_td table td a:hover
{
    text-decoration:underline;
}
.mes_sub_td table
{
    border-collapse:collapse;
  
    table-layout:fixed;
    width:100%;
   
}
.mes_sub_td table td.subject
{
	background:#CCCCCC url(images/main_layout/stat_bg.jpg);
    background-repeat:repeat-x;
    padding:0px;
  
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
    height:20px;
    padding-left:5px;
    padding-bottom:2px;
}
.mes_sub_td table td.subject span.title
{
      color:#0867B7;
}
.mes_sub_td table td.subject div
{
    float: right;
    font-weight: normal;
    padding-right: 10px;
    font-size:10px;
}
.mes_sub_td table td.comments
{
    border-top:1px solid #cccccc;
    text-align:right;
    color:#666666;
    padding-right:10px;
    height:15px;
    background:#E8E6E6;
}
.mes_sub_td table td.mes_body
{
    padding:5px;
    height:100% !important;
    height:60px;    
    min-height:60px;
    vertical-align:top;
    z-index:1;
}
.mes_sub_td table td.mes_body span embed
{
    z-index:-1;
}
td.mes_body div.no-flash, td.main_center div.no-flash
{
    width:95%;
    margin:auto;
    border:1px solid  Silver;
    padding:5px;
    text-align:center;
}
td.mes_body div.no-flash a:link, td.mes_body div.no-flash a:visited,  td.main_center div.no-flash a:link,  td.main_center div.no-flash a:visited
{
    color:#000000;
    font-weight:bold;
   
}
td.mes_body div.no-flash a:hover,  td.main_center div.no-flash a:hover
{
    text-decoration:none;
}
.mes_sub_td table td.comments a:link, .mes_sub_td table td.comments a:visited
{
    color:#0867B7;
}
.mes_sub_td table td.comments a.category:link, .mes_sub_td table td.comments a.category:visited
{
    text-decoration:none;
    color:#666666;
    font-weight:bold;
}
.mes_sub_td table td.comments a:hover
{
    text-decoration:none
}

.com_line
{
    background:url(images/main_layout/stat_bg.jpg);
    background-repeat:repeat-x;
    padding:3px;
  
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
    height:14px;
    margin-top:10px;
    margin-bottom:10px;
}
.no_photo
{
    height:100% !important;
    height:100px;
    min-height:100px;
    border:0px;
}

#pnlLanguage
{
	font-family: Verdana;
	font-size:0.8em;
	float:right; 
	color:#ffffff; 
	margin-right: 5px; 
	text-align:right;
}

#pnlLanguage a
{
	color:White;
	font-weight:bold;
}

.popup_window 
{
    border:1px solid #FF8400;
    padding:10px;
    background:#ffffff;
    font-family:Verdana;
    z-index:10000000000;
   
}
.popup_window  div.title
{
     background: url('images/main_layout/main_title.jpg') 0px 22px no-repeat; 
    padding:0px;
    padding-bottom:10px;   
    font-family:Verdana;
    font-size:18px;
    color:#646464;   
    
   
}
.com_grid
{
    width:100%;
    border:1px solid #CCCCCC;
    border-collapse:collapse;
    margin-top:10px;
}
.com_grid th
{
    background:url(images/main_layout/stat_bg.jpg);
    background-repeat:repeat-x;
    text-align:left;
    padding:3px;
}
.com_grid th a:link, .com_grid th a:visited
{
    color:#000000;
    text-decoration:none;
}
.com_grid th a:hover
{
    text-decoration:underline;
}
.com_grid td
{
    padding:3px 5px 3px 5px;
}
.help_popup
{
	position:absolute;
	background:url(images/main_layout/help_bg.png) top left no-repeat !important;
	background:url(images/main_layout/help_bg.gif) top left no-repeat;
	
	width:243px;
	height:82px;
	margin-left:60px !important;
	margin-left:-100px;
	margin-top:0px !important;
	margin-top:16px;
	padding:5px 10px 5px 10px;
	white-space:normal;
	color:#000000;
	text-align:left;
	font-weight:normal;
	line-height:100%;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=120,strength=3);

	
}
.help_popup2
{
	position:absolute;
	background:url(images/main_layout/help_bg2.png) top left no-repeat !important;
	background:url(images/main_layout/help_bg2.gif) top left no-repeat;
	
	width:343px;
	height:143px;
	margin-left:60px !important;
	margin-left:-100px;
	margin-top:0px !important;
	margin-top:16px;
	padding:5px 10px 5px 10px;
	white-space:normal;
	color:#000000;
	text-align:left;
	font-weight:normal;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=120,strength=3);

	
}
/*-----------------Top Item-------------*/
.top_call
{
    width:210px;
    border-collapse:collapse;
    font-size:10px;
}
.top_call tr.SubmissionTopList_winner_3en td.links_td
{
    background: url('images/main_layout/winner_2bg.jpg') bottom right no-repeat;
    background-repeat: no-repeat; 
}
.top_call tr.SubmissionTopList_winner_3de td.links_td
{
       background: url('images/main_layout/de_winner_2bg.jpg') bottom right no-repeat;
    background-repeat: no-repeat; 
}
.top_call td a.title_link:link, .top_call td a.title_link:visited, a.more_link:link, a.more_link:visited
{
	color:#0867B7;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	
}
.top_call td
{
    vertical-align:top;
}
.top_call td.image
{
    padding:0px;
    width:85px;

}
.top_call td.image div
{
    padding:0px;
    border:1px solid #006ECC;
    width:80px;

}
.top_call td.image  div div.video 
{
   
   border:0px;
    height:60px;
    padding:0px;
    overflow:hidden;
    width:80px;
   
   
}

.top_call td.image  div div.video div
{
   border:0px;
    cursor:pointer;
    height:60px;
    width:80px;
   
}
.top_call td.image  div div.video div object
{
    cursor:pointer;
    margin:0px;
  
}

.top_call td.image div img
{
    margin:0px;   
	width:80px;	
	cursor:pointer;
}
.top_call td span.author
{
    font-size:10px;
    
}
.top_call td span.author a:link, .top_call td span.author a:visited
{
    color:#000000;
}
.top_call td div.date
{
	color:#B2B2B2;
	font-size:9px;
	padding-top:5px;
}
.top_call td div.links a
{
    
}
.top_call td.links_td
{
    border-bottom:1px dotted #B2B2B2;
	vertical-align:top;
	padding:0px;
}

/*---------View User-----------------------*/
.view_user
{
    width:508px;
	margin:auto;
	border-collapse:collapse;
	table-layout:fixed;
}
.view_user td
{
    padding:5px;
    overflow:hidden;
}
.view_user th
{
    text-align:left;
    width:25%;
    padding:5px;
}
.view_user tr.over td, .view_user tr.over th
{
    background:#DDDDDD;
}
.lincense
{
    padding:5px; border:1px dashed #D2D2D2;
}
.lincense input
{
    margin:0px;
    width:15px;
    
    height:12px;
}

/*---------Phase Bar-----------------*/
.phase
{
    background: url(images/phase/phase_bg.gif) 30px 25px no-repeat;
	font-size:14px;
	clear: both;
	margin-top:5px;
	font-weight:bold;
	margin-left:0px;
	border-bottom:0px;
	cursor:pointer;
	color:#8F8F8F;
	
	
}
.phase span.count
{
    float:right;
	font-size:11px;
	font-weight:normal;
	position:relative;
	top:5px;
}
.phase_cont
{
	clear:both;
	padding:5px 2px 5px 2px;
	margin-left:5px;
	border-bottom:1px solid #E6E6E6;
	font-size:10px;
	color:Black;
	text-align: left;
	overflow:hidden;
	width:190px;
}
.phase_cont a:link, .phase_cont a:visited
{
    float:right;
  
}
.phase_cont a.film_name:link, .phase_cont a.film_name:visited
{
    float: none;
    text-decoration: none;
    color: Black;
    padding:2px 2px 2px 2px;
  
    display:block;
}

/*--------------------------*/

.top_call td.image div.subm_play_image
{
	background-image: url('images/player/play.gif');
	background-repeat: no-repeat; 
	width: 16px;
	height: 16px;
	border: 0px;
	position:absolute;
	margin-left:63px !important;
	margin-top:43px !important;
	
	cursor: pointer;
}
.calls_grid td.image div.subm_play_image
{
	background-image: url('images/player/play.gif');
	background-repeat: no-repeat; 
	width: 16px;
	height: 16px;
	border: 0px;
	position:absolute;		
	
	margin-left:94px !important;	
	margin-top:67px !important;
	margin-left:-18px;	
	cursor: pointer;
}

 .manage td div.subm_play_image
{
	background-image: url('images/player/play.gif');
	background-repeat: no-repeat; 
	width: 16px;
	height: 16px;
	border: 0px;
	position:absolute;		
	
	margin-left:94px !important;	
	margin-top:67px !important;
	margin-left:94px;	
	cursor: pointer;
}
.shop_items_show div.subm_play_image
{
    background-image: url('images/player/play.gif');
	background-repeat: no-repeat; 
	width: 16px;
	height: 16px;
	border: 0px;
	position:absolute;		
	
	margin-left:77px !important;	
	margin-top:57px !important;
	margin-left:-18px;
	
	cursor: pointer;
}
* +html .calls_grid td.image div.subm_play_image 
{
	margin-left:-18px !important;	
	margin-top:67px;
}
* +html .manage td div.subm_play_image
{
	margin-left:94px !important;	
	margin-top:67px;
}
* +html .shop_items_show div.subm_play_image
{
	margin-left:-18px !important;	
	margin-top:57px;
}
td.strip_img_sm div.subm_play_image 
{
	background-image: url('images/player/play.gif');
	background-repeat: no-repeat; 
	width: 16px;
	height: 16px;
	border: 0px;
	position:absolute;
	margin-left:76px !important;
	margin-top:56px !important;
	margin-left:76px;
	margin-top:56px;
	cursor: pointer;
}

.input_radio table td input, .input_radio table td label
{
    vertical-align:middle;
}
/*-------------Messages----*/
.mes_title
{
	font-weight: bold;
	color:#0867B7;
}
.mes_replay
{
	float: right;
	font-weight: bold;
	color:#0867B7;
}
/*-------------SIGS-----------*/
.sig:link, .sig:visited
{
	text-decoration:none;
	float:left;
	border:2px solid #cccccc;
	margin:5px;
	margin-right:0px;	
	padding:5px;
	color: Black;
	height:160px;
	overflow:hidden;
	width:124px;
}
.sig:hover
{
	border:2px solid  #FD1D03;
	
}
/*------------Search User-------*/

.denied
{
    background:url(images/main_layout/denied.gif) 1px 3px no-repeat;
    padding:10px 10px 10px 30px;
    color:Red;
    font-weight:bold;
    margin-bottom:5px;
    font-size:14px;
    border-bottom:1px solid #525252;
}
.denied_priv
{
    background:url(images/main_layout/denied_priv.gif) 1px 3px no-repeat;
    padding:10px 10px 10px 30px;
    color:Red;
    font-weight:bold;
    margin-bottom:5px;
    font-size:14px;
    border-bottom:1px solid #525252;
}
.denied_priv_w
{
    background:url(images/main_layout/login_inv_w.gif) 1px 3px no-repeat;
    padding:10px 10px 10px 40px;
    color:#F29343;
    font-weight:bold;
    margin-bottom:5px;
    font-size:14px;
    border-bottom:1px solid #BBBBBB;
}
.login_inv
{
    background:url(images/main_layout/login_inv.gif) 1px 3px no-repeat;
    padding:10px 10px 10px 30px;
    color:#F29343;
    font-weight:bold;
    margin-bottom:5px;
    font-size:14px;
    border-bottom:1px solid #525252;
}
.box_edit
{
   
    padding:5px; 
   border:1px solid #D1D1D1;
   border-top:0px;
}
.menu_project
{
	margin:0px;
	list-style-type:none;	
	background: #CCCCCC url(images/main_layout/stat_bg.jpg) top left;	
	padding:4px 4px 0px 4px;
	border:1px solid #D1D1D1;
	border-bottom:0px;	 
    color:#5E5E5E;
    height:24px;
}
.menu_project li
{
	float:left;
    padding:6px;
   
   	font-size:10px;
	text-decoration:none;
	color:#0867B7;
	font-weight:normal;
	cursor: hand;
}
.menu_project li a:link, .menu_project li a:visited
{
    font-size:10px;
	text-decoration:none;
	color:#0867B7;
	font-weight:normal;
	cursor:pointer;
		
}
.menu_project li a.current:link, .menu_project li a.current:visited
{
	
}
.menu_project li a.current:hover
{
	
}
.menu_project li.current 
{
    border:1px solid #D1D1D1;
    background:#ffffff;	
	border-bottom:0px;
	padding:5px 5px 6px 5px;
}
.menu_project li a:hover 
{ 
	
}
.online_status
{
    font-size:11px;
    color:#56B5FF;
    float:right;
    background:url('images/main_layout/status.gif') bottom right no-repeat;
    width:71px;
    padding-top:5px;
    text-align:center;
    height:20px;
    white-space:nowrap;
    
    
}
/*----------------------Shop------------------*/
.shop
{
    vertical-align:top;
    height:350px;
    padding:0px;
    padding-top:10px;
   
}
.shop_head
{
    width:330px;
    height:34px;
    padding-left:8px;
    font-size:22px;
    color:#FF9A00;
    white-space:nowrap;
    background:url('images/main_layout/shop_head.jpg') top left no-repeat;
}
.shop_items
{
     background: url('images/main_layout/strip_shop_bg.jpg') top left; 
     background-repeat:repeat-y;
    padding:10px;
    color:#FFFFFF;
    padding-top:6px;
     width:330px;
     height:280px;
     vertical-align:top;
}
.shop_footer
{
    background: url('images/main_layout/shop_foot.gif') top left no-repeat; 
    padding:0px;
    width:348px;
    height:10px;
}
.shop_items_show
{
 
    padding:6px;
    color:#FFFFFF;
}
.shop_items_show a
{
	 border:2px solid #59B7FF;
   width:90px;
   height:70px;
	float:left;
}
.shop_items_show a:hover
{
    border:2px solid #FF0C00;
}
.shop_items_show a.title:link, .shop_items_show a.title:visited
{
    color:#59B7FF;
    border:0px;
    text-decoration:none;
    height:auto;
    width:90px;
    overflow:hidden;
}
.shop_items_show a.title:hover
{
    border:0px;
}
.shop_price
{
  background: #000000 url('images/main_layout/gr_bg.jpg') top left; 
  background-repeat:repeat-x;
  border:1px solid #CCCCCC;
 
}
.count_cart
{
    border:1px solid #FFFFFF;
    width:30px;
    background:#666565;
    color:#FFFFFF;
    height:15px !important;
    height:16px;
}
td.title div.order_status
{
    float:right;
    font-size:11px;
    position:static;
    margin:auto;
    padding-top:25px !important;
    padding-top:0px;
    width:100px;
    text-align:right;
    vertical-align:text-bottom;
}
.pagesizesel
{
    float:right;
    width:150px;
    text-align:right;
}
.embeddiv
{
    z-index:200000;
    
}
.search_glob
{
    width:719px;
    height:150px;
    background:url('images/main_layout/search_glob.jpg') top left no-repeat;
    padding:5px;
}
.glod_filter_title
{
    padding-bottom:6px;
	
	font-size:16px;
		font-weight:bold;
		color:#5E5E5E;
}
.globsearch
{
	width:90%;
	margin-left:5px;
	margin-top:10px;
}
.globsearch td
{
    padding:5px;
}
.search_panel
{
    float:right;
    padding-top:20px;
    padding-right:0px;
    color:#FFFFFF;
    padding-left:15px;
    position:relative;
    left:21px;
}
.search_panel input
{
    border:1px solid #BBBBBB;
    font-size:11px;
    height:16px;
    width:250px;
    color:#FFFFFF;
    background:#585858;
}
.search_panel .imgbutton
{
    position:relative;
    right:23px;
    padding:0px;
    
    float:none;
    margin:0px;
    top:0px;
    border:0px;
    display:inline;
}

.search_panel a img
{
    border:0px;
}
.filmstrip td.filmstrip_main div.Com_search
{
    background:url('images/main_layout/com_search.gif') top left no-repeat;
    position:absolute;
    margin-left:505px;
    width:456px;
    padding:10px;
    padding-top:0px;
    height:302px;
    
    
}
.filmstrip td.filmstrip_main div.fan
{
    background:url('images/main_layout/com_search_fan.gif') top left no-repeat;
  
    
}
div.Com_search div.searchtitle
{
    background: url('images/main_layout/left_title.jpg') bottom left no-repeat; 
    padding:0px;
    margin:0px;
    padding-bottom:5px;
    margin-bottom:60px;
    font-family:Verdana;
    font-size:17px;
    color:#646464;
    width:100%;
    font-weight:bold;
    margin:0px;
}
.filmstrip td.filmstrip_main div.Com_search .search_user
{
	
	width: 460px;
	margin-top:50px;
}
.search_user td
{
	padding: 1px;
	vertical-align:top;
}
.filmstrip td.filmstrip_main div.Com_search div
{
    padding:0px;
    margin:0px;
}
.filmstrip td.filmstrip_main div.Com_search .btn_cart
{
    float:right;
    font-size:11px;
    margin-right:5px;
    margin-top:15px;
}
blockquote
{
    padding:3px;
    margin:0px;
    margin-top:5px;
    font-style:italic;
    color:#8E8D8D;
    border:1px solid #CCCCCC;
}
.privat_img
{
  position:absolute;
  margin-top:-345px;
  margin-left:780px;

}
.req_send
{
    color:#FF6D00;
    font-weight:bold;
}
.notification
{
	width:720px;
	margin-top:10px;
	
}
.notification th
{
	text-align:left;
	border-bottom:1px solid #CCCCCc;
	padding:3px;
	background:#E3E3E3;
		
}
.notification td
{
	text-align:left;
	border-bottom:1px solid #E4E4E4;
	padding:3px;
		
}
.notification td table
{
    margin-left:30px;
    width:690px;
}
.notification td table th
{
    background:#EEEFEE;
}
.filmstrip TD.filmstrip_main DIV.quest_enter
{
    color:#FFFFFF;
    background:#525252;
    padding:5px;
    
    margin-left:250px;
    margin-top:0px;
    width:400px;
    
}
.filmstrip TD.filmstrip_main div DIV.quest_enter
{
    margin-left:150px;
}
.filmstrip TD.filmstrip_main DIV.quest_enter .title
{
    background:url('images/main_layout/warn.gif') bottom left no-repeat;
    color:#FE3136;
    font-size:16px;
    font-weight:bold;
    padding:6px 6px 6px 40px;
    margin-bottom:10px;
    text-align:left;
    margin-left:10px;
}
.filmstrip TD.filmstrip_main DIV.quest_enter a
{
    color:#FFFFFF;
    font-weight:bold;
}
a.user_number
{
     background:url('images/main_layout/user_number.gif') 3px 0px no-repeat;
     padding:4px 4px 4px 28px;
     margin:2px;
     width:190px;
     
}
a.user_login_info
{
     background:url('images/main_layout/user_login_info.gif') 3px 0px no-repeat;
     padding:4px 4px 4px 28px;
     margin:2px;
     width:190px;
     
}
a.user_age
{
     background:url('images/main_layout/user_age.gif') 3px 0px no-repeat;
     padding:4px 4px 4px 28px;
     margin:2px;
     width:190px;
     
}
a.project_stat
{
     background:url('images/main_layout/project_stat.gif') 3px 0px no-repeat;
     padding:4px 4px 4px 28px;
     margin:2px;
     width:190px;
     
}
a.call_stat
{
     background:url('images/main_layout/call_stat.gif') 3px 0px no-repeat;
     padding:4px 4px 4px 28px;
     margin:2px;
     width:190px;
     
}
.filmstrip td.filmstrip_main div.profi-box
{
/*    background:url('images/main_layout/pay_box.gif') top left no-repeat;*/
border:2px solid #0F9F29;
    padding:0px;
    padding-top:10px; 
     width:480px;
     height:115px;
     margin:0px;
     
     
}
.filmstrip td.filmstrip_main div.boss-box
{
    /*background:url('images/main_layout/pay_box2.gif') top left no-repeat;*/
    border:2px solid #FFA200;
 padding:0px;
    padding-top:10px; 
     width:480px;
     height:115px;
     margin:0px;
     margin-top:20px;
     
     
}
.filmstrip td.filmstrip_main div.profi-text, .filmstrip td.filmstrip_main div.boss-text
{
     padding:0px 5px 10px 15px;
     height:80px;
     width:270px;
}
.filmstrip td.filmstrip_main div.profi-text ul, .filmstrip td.filmstrip_main div.boss-text ul
{
    margin:7px 2px 2px 15px;
    padding:0px;
}
.filmstrip td.filmstrip_main div.profi-text ul li, .filmstrip td.filmstrip_main div.boss-text ul li
{
    list-style-type:square;
}
.filmstrip td.filmstrip_main div.cost
{
    float:right;
    width:170px;
    border-left:1px dashed #FFFFFF;
   padding:0px 10px 10px 5px;
    height:90px;
}
.cost input
{
    height:14px;
    margin:0px;
}
.filmstrip td.filmstrip_main div.link_download
{
    border:1px solid #FFFFFF;
    padding:2px;
    font-size:10px;
}
.bill
{
    width:100%;
    border-top:1px solid #CCCCCC;
}
.bill td
{
    border:1px solid #E0E0E0;
}
.bill th
{
    background:#EEEEEE;
    text-align:left;
    width:150px;
}