/*****************************************************\
  This Script is part of the YouLoad/DuckLoad Project
          Copyright 2008-2009 by S1l3nt Fr34k
                   all rights reserved
\*****************************************************/
body {
    margin:0;
    padding:0;
    font-family:Arial;
    font-size:11px;
    color:#135F94;
}
img {
    border:0;
}
a {
    color:#135F94;
}
input, select, textarea {
    margin:0;
    border:1px solid #E4E4E4;
    padding:3px;
    font-size:11px;
    color:#135F94;
}
.clear {
    clear:both;
    height:0;
    font-size:0;
    line-height:0;
}
.button {
    color:#135F94;
    padding:6px 10px 6px 10px;
    text-decoration:none;
	cursor:pointer;
}
    .button:hover, .button.open {
        background:#135F94;
        color:#FFF;
        font-weight:bold;
    }
.box {
    border:1px solid #F2F2F2;
    border-bottom-width:6px;
    padding:25px;
    width:550px;
}
    .box .box_heading {
        margin:-25px -25px 25px -25px;
        padding:7px;
        background:#135F94;
        color:#FFF;
        font-size:11px;
    }
.zwischenrow{
		padding:7px;
		margin-left:1px;
		margin-right:-1px;
        background:#135F94;
        color:#FFF;
        font-size:11px;
    }
#navi {
    height:35px;
    background:url("http://duckload.com/design/beta2/navi.png");
    padding:0 10px 0 10px;
}
    #navi ul {
        padding:0;
        margin:0;
        list-style-type:none;
        float:left;
    }
    #navi ul li {
        display:inline;
    }
    #navi ul li a {
        display:block;
        float:left;
        height:31px;
        line-height:31px;
        padding:0 8px 0 8px;
        color:#FFF;
        font-weight:bold;
        text-decoration:none;
    }
    #navi ul li a:hover {
        padding:0 8px 4px 8px;
        background:#FFF;
        color:#135F94;
    }
    #navi ul li a.open {
        padding:0 8px 4px 8px;
        background:#FFF;
        color:#135F94;
    }
    #navi .lang {
        float:right;
        height:31px;
        line-height:31px;
        color:#FFF;
        margin-left:10px;
    }
    #navi .lang img {
        float:left;
        margin:10px 7px 0 0;
    }
    
#logo {
    background:repeat-x url("http://duckload.com/design/beta2/gradient.png");
    height:175px;
    margin-top:1px;
    text-align:center;
}
    #logo a img {
        margin-top:50px;
    }

#content {
    width:602px;
    margin:0 auto;
}
#footer {
    text-align:center;
    color:#C4C4C4;
    font-size:10px;
    margin-top:200px;
}
#upload {
    margin:10px 0 0 0;
    padding:0;
}
    #upload .input_file {
        filter:alpha(opacity=0);
        opacity:0;
        position:relative;
        z-index:1;
        overflow:hidden;
        width:546px;
		margin-left:70px;
    }
    #upload .input_file_fake {
        background:url("http://duckload.com/design/beta2/locale/US/input_file.png");
        width:536px;
        height:28px;
        position:relative;
        top:-25px;
        z-index:0;
        line-height:28px;
        padding-left:10px;
    }
    #upload .upload_sep {
        margin-top:-15px;
    }
    #upload .upload_type {
        position:relative;
        top:-25px;
        float:left;
    }
    #upload .upload_type .button {
        float:left;
    }
    #upload .upload_button {
        position:relative;
        top:-25px;
        right:4px;
        float:right;
        margin:0;
        padding:0;
        border:0;
        background:url("http://duckload.com/design/beta2/locale/US/upload_button.png");
        width:104px;
        height:28px;
        cursor:pointer;
    }
    
#members {
    background:no-repeat url("http://duckload.com/design/beta2/members.jpg");
    background-position:bottom right;
}
    #members #login_heading {
        float:left;
        height:60px;
        line-height:60px;
        padding-right:10px;
        margin:10px 10px 0 0;
        font-weight:bold;
        border-right:4px solid #F2F2F2;
    }
    #members #login_heading2{
        float:left;
        height:135px;
        line-height:135px;
        padding-right:10px;
        margin:10px 10px 0 0;
        font-weight:bold;
        border-right:4px solid #F2F2F2;
    }
    #login_form {
        margin:10px 0 0 0;
        float:left;
    }
    #login_form input {
        padding:5px 3px 6px 3px;
        float:left;
    }
    #login_form #password {
        margin-top:10px;
    }
#controlpanel .item {
    display:block;
    float:left;
    width:175px;
    text-decoration:none;
    margin:0 5px 25px 0;
}
    #controlpanel .item  img {
        float:left;
        margin-right:5px;
        margin-right:5px;
    }
    #controlpanel .item  strong {
        display:block;
        margin-top:3px;
    }
    #controlpanel_extra {
        float:right;
        height:26px;
    }
    #controlpanel_extra .button {
        font-weight:bold;
        height:26px;
        display:block;
        float:left;
        padding:0 10px 0 10px;
        line-height:26px;
    }
#ticket {
    text-align:center;
    position:relative;
    z-index:0;
    height:50px;
    padding-top:50px;
    background:no-repeat url("http://duckload.com/design/beta2/clock.jpg");
    background-position:bottom left;
}
    #ticket .button {
        padding-right:30px;
        padding-left:30px;
    }
    #filmroll {
        float:right;
        position:relative;
        right:-50px;
        top:-100px;
        z-index:1;
    }
    * html #filmroll {
        display:none;
    }
 
#stream {
    width:812px;
    margin:0 auto;
}
    #stream_info {
        display:block;
    }
    #player {
        float:left;
        width:710px;
        height:381px;
        background:url("http://duckload.com/design/beta2/stream_bgr.png");
        border-bottom:5px solid #BED7E8;
    }
    #player_left {
        float:left;
        width:46px;
        height:386px;
        background:url("http://duckload.com/design/beta2/player_left.jpg");
    }
    #player_right {
        float:left;
        width:56px;
        height:386px;
        background:url("http://duckload.com/design/beta2/player_right.jpg");
    }
    #player_inner {
        width:700px;
        height:350px;
        margin:0 auto;
        background:#000;
        margin-top:15px;
    }
    #stream_bottom {
        height:25px;
        line-height:25px;
        background:#E0ECF4;
        font-weight:bold;
        padding:0 65px 0 50px;
    }
    #stream_chat {
        background:#E0ECF4;
        font-weight:bold;
        padding:0 65px 0 50px;
    }
    #stream_bottom a {
        text-decoration:none;
    }
    #stream_bottom a#abuse_link {
        float:right;
    }
    #stream_filmroll {
        display:block;
        margin:0 auto;
        position:relative;
        top:-50px;
    }
    * html #stream_filmroll {
        display:none;
    }
    
#imprint_logo {
    float:right;
    margin-right:50px;
}/*
label {
	float:left;
	clear:left;
	width:120px;
	text-align:left;
}*/
.sep{
height:5px;
width:100%;
}

#stream_protection {
	width:812px;
	margin:0 auto;
}
	#stream_protection .box {
		background:#B7CFDF;
		padding:6px;
		width:800px;
	}
	#stream_protection .box_heading {
		margin:-6px -6px 6px -6px;
	}
	#stream_protection_arrow {
		margin-right:10px;
		margin-left:5px;
	}
	#stream_protection_left {
		width:516px;
		float:left;
	}
	.stream_protection_h {
		background:#135F94;
		color:#FFF;
		height:24px;
		line-height:24px;
		padding-left:5px;
		font-weight:bold;
	}
	.stream_protection_server {
		background:#FFF;
		padding:2px;
	}
	.stream_protection_server div {
		height:23px;
		line-height:23px;
	}
	.stream_protection_server div.bgr {
		background:#E6E6E6;
	}
	.stream_protection_server div input {
		float:left;
		margin:5px 5px 0 15px;
	}
	.stream_protection_captcha {
		background:#FFF;
		padding:20px 37px 24px 37px;
	}
	#stream_protection_captcha_left {
		float:left;
		width:155px;
	}
	#stream_protection_captcha_left div {
		height:28px;
		line-height:28px;
		font-size:13px;
		font-weight:bold;
		margin:4px 0 4px 0;
	}
	#stream_protection_captcha_left div img {
		float:left;
		margin-right:5px;
	}
	#stream_protection_captcha_right {
		float:right;
		border:1px solid #135F94;
	}
	#stream_protection_captcha_right img {
		display:block;
	}
	#stream_protection_captcha_right input {
		border:0;
		width:185px;
		border-top:1px solid #135F94;
		float:left;
	}
	#stream_protection_captcha_right #submit {
		background:#135F94;
		border-top:none;
		color:#FFF;
		font-weight:bold;
		width:65px;
		padding:0;
		height:22px;
	}
	#stream_protection_info {
		float:right;
	}
	
#watch {
	width:812px;
	margin:0 auto;
	padding-bottom:20px;
}
	#watch_header {
		display:block;
		margin-left:1px;
	}
	#watch .box {
		background:#B7CFDF;
		width:812px;
		padding:0;
		border-bottom-width:1px;
		margin-bottom:0;
	}
	#watch .box_heading {
		margin:0;
	}
	#watch .box_heading img {
		float:right;
		margin-top:3px;
	}
	#watch_film {
		text-align:center;
		padding-bottom:10px;
	}
	#watch_film img {
		margin-bottom:10px;
	}
	#watch #watch_film .box_heading {
		margin-bottom:10px;
		text-align:left;
	}
	#watch_info {
		text-align:left;
		font-weight:bold;
	}
	#watch_info table {
		width:804px;
		margin:4px;
	}
	#watch_info table th {
		width:150px;
	}
	#watch_info table tr.bgr {
		background:#D8E5ED;
	}
	#watch #watch_chat {
		padding:25px 54px 10px 54px;
		width:704px;
	}
	#watch #watch_chat .box_heading {
		margin:-25px -54px 10px -54px;
	}
	#watch_chat_text {
		float:left;
		padding:7px;
		background:#FFF;
		border:1px solid #9FBDD4;
		overflow:auto;
		width:498px;
		height:200px;
	}
	#watch_chat_text small {
		font-weight:bold;
		font-size:11px;
		display:block;
		color:#6C9BBC;;
	}
	#watch_chat_text strong {
		font-size:11px;
		display:block;
		margin-bottom:7px;
	}
	#watch_chat_list {
		float:right;
		padding:7px;
		background:#FFF;
		border:1px solid #9FBDD4;
		overflow:auto;
		width:171px;
		height:200px;
	}
	#watch_chat_list small {
		font-weight:bold;
		font-size:11px;
		display:block;
		color:#6C9BBC;
		margin-bottom:3px;
	}
	#watch_chat_list strong {
		font-size:11px;
		display:block;
		margin-bottom:1px;
	}
	#watch_chat input#chat_message {
		width:579px;
		border:1px solid #9FBDD4;
		padding:6px 0 6px 5px;
		margin-top:3px;
	}
	#watch_chat input#submit {
		width:115px;
		background:url(design/beta2/chat_senden.png);
		border:0;
		height:27px;
		margin:0 0 0 3px;
	}
	#watch_links {
		padding:7px 54px 7px 54px;
	}
	#watch_links a {
		color:#FFF;
		text-decoration:none;
	}
	#watch #watch_links a img {
		float:left;
		margin:0 5px 0 0;
	}
#file_table3 {
    margin:0 -1px 0 -1px;
    padding:0;
    text-align:left;
    color:#3274a2;
}
    #file_table3 tr th {
        height:29px;
        background:url("http://duckload.com/design/beta2/file_table_th.png");
        color:#3274a2;
        padding-left:5px;
    }
	
    #file_table3 tr td {
        background:#dfeaf2;
        line-height:12px;
        padding:6px 5px 6px 5px;
    }
    .n1button {
        padding:4px 10px 4px 10px;
        background:#fff;
        margin:0 10px 0 0;
        color:#3274a2;
        font-weight:bold;
        text-decoration:none;
        cursor:pointer;
    }
    .n1button:hover {
        background:#3274a2;
        padding:4px 10px 4px 10px;
        margin:0 10px 0 0;
        color:#FFF;
        font-weight:bold;
        text-decoration:none;
        cursor:pointer;
    }
.red{
	color:#C00;
	font-weight:bold;
}
