html, body{
font-family:arial;
font-size:11px;
padding:0px;
margin:0px;
background:#58595B;
}

div#maincontainer{
margin:0px auto;
/*width:1600px;*/
width:1300px;
height:1024px;
}

div#container{
float:left;
width:940px;
height:1024px;
background-color:#E9EBEF;
}

div#paneleft{
float:left;
/*width:330px;*/
width:180px;
height:1024px;
/*background:url('/images/paneleft.jpg') no-repeat 0px 0px;*/
background:url('/images/paneleft.jpg') no-repeat -150px 0px;
}

div#paneright{
float:left;
/*width:330px;*/
width:180px;
height:1024px;
background:url('/images/paneright.jpg') no-repeat 0px 0px;
}

div#header{
width:940px;
height:120px;
background:url('/images/header.jpg') no-repeat 0px 0px;
}

div#header input#mainsearch{
position:absolute;
margin:16px 0px 0px 606px;
width:294px;
height:26px;
color:#B6B8BA;
font-size:14px;
font-weight:bold;
padding:10px 0px 0px 10px;
}

div#header ul{
position:absolute;
margin:89px 0px 0px 360px;
list-style-type:none;
}

div#header ul li{
float:left;
width:120px;
height:29px;
border:1px solid #BABABA;
text-align:center;
margin:0px 4px 0px 4px;
font-weight:bold;
font-size:14px;
text-decoration:underline;
background:url('/images/bgmenuitem.jpg') repeat-x 0px 0px;
}

div#header ul li:hover{
background:#E9EBEF;
}

div#header ul li a{
width:120px;
padding:10px 0px 0px 0px;
height:19px;
color:#6F6967;
display:block;
}

div#header ul li a:hover{
color:#E7582D;
}

div#video{
margin:0px 0px 20px 0px;
width:860px;
height:470px;
border:1px solid #cccccc;
}

div#videoinformations{
width:860px;
height:200px;
border-top:1px solid #D5D5D4;
}

div#videogoodies{
float:left;
width:260px;
}

div#videovotes{
width:250px;
height:30px;
border-bottom:1px solid #D5D5D4;
}

div#videovotes ul{
padding:0px;
margin:15px 0px 0px 18px;
list-style-type:none;
font-weight:bold;
}

div#videovotes ul li{
float:left;
}

div#videovotes ul li a{
display:block;
width:15px;
height:15px;
background:url('/images/star.jpg') no-repeat 0px 0px;
}

div#videourl{
width:240px;
height:35px;
padding:10px 0px 0px 18px;
font-weight:bold;
border-bottom:1px solid #D5D5D4;
}

div#videoshare{
width:240px;
height:45px;
padding:5px 0px 0px 18px;
font-weight:bold;
border-bottom:1px solid #D5D5D4;
}

div#videoshare ul{
padding:0px;
margin:5px 0px 0px 0px;
list-style-type:none;
}

div#videoshare ul li{
float:left;
margin:0px 12px 0px 0px;
}

div#videoshare ul li a img{
border-style:none;
}

div#videofriend{
width:240px;
height:30px;
padding:10px 0px 0px 18px;
font-weight:bold;
}

div#videorelated{
float:right;
width:590px;
}

div#videodescription{
width:590px;
height:100px;
overflow:auto;
}

div#videodescription span.title{
font-size:18px;
font-weight:bold;
}

div#videoconnexions{
margin:10px 0px 0px 0px;
width:590px;
height:80px;
}

div#videoconnexions img{
float:left;
width:70px;
height:70px;
margin:5px 20px 0px 0px;
border:1px solid #878759;
padding:1px;
}

div#videoconnexions span.title{
display:block;
width:100%;
font-size:12px;
font-weight:bold;
}

div#videoconnexions div#similar{
float:left;
width:290px;
height:80px;
border-right:1px solid #D5D5D4;
}

div#videoconnexions div#random{
float:right;
width:290px;
height:80px;
}

div#videohighlight{
margin:0px 0px 20px 0px;
width:860px;
height:330px;
overflow:hidden;
}

div#videohighlight div#left{
float:left;
width:286px;
height:330px;
margin:0px 0px 0px 0px;
overflow:hidden;
position:relative;
}

div#videohighlight div#center{
float:left;
width:287px;
height:330px;
margin:0px 0px 0px 0px;
overflow:hidden;
position:relative;
}

div#videohighlight div#right{
float:left;
width:286px;
height:330px;
margin:0px 0px 0px 0px;
overflow:hidden;
position:relative;
}

div#videohighlight div#highlightinfosleft{
width:276px;
height:100px;
margin:302px 0px 0px 0px;
padding:5px;
color:#FFFFFF;
background:url('/images/bghighlightinfos.png') no-repeat 0px 0px;
}

div#videohighlight div#highlightinfoscenter{
width:277px;
height:100px;
margin:302px 0px 0px 0px;
padding:5px;
color:#FFFFFF;
background:url('/images/bghighlightinfos.png') no-repeat 0px 0px;
}

div#videohighlight div#highlightinfosright{
width:276px;
height:100px;
margin:302px 0px 0px 0px;
padding:5px;
color:#FFFFFF;
background:url('/images/bghighlightinfos.png') no-repeat 0px 0px;
}

div#videohighlight a{
color:#FFFFFF;
text-decoration:none;
}

div#videohighlight span.title{
font-size:18px;
font-weight:bold;
}

div#videoselection{
width:860px;
height:478px;
border-top:1px solid #cccccc;
}

div#videoselection div#videoselectionleft{
float:left;
width:280px;
height:420px;
margin:0px 0px 0px 3px;
}

div#videoselection div#videoselectioncenter{
float:left;
width:280px;
height:420px;
margin:0px 3px 0px 3px;
}

div#videoselection div#videoselectionright{
float:left;
width:280px;
height:420px;
}

div#videoselection div.title{
width:200px;
height:24px;
background:#FAAB53;
color:#FFFFFF;
text-align:center;
font-size:14px;
font-weight:bold;
padding:10px 0px 0px 0px;
}

div#videoselection div.videolist{
margin:24px 0px 0px 0px;
width:280px;
height:350px;
border-left:1px solid #000000;
}

div#videoselection div.videolist div.videoitem{
width:280px;
height:80px;
margin:8px 0px 8px 0px;
}

div#videoselection div.videolist div.videoitem a{
text-decoration:none;
color:#000000;
}

div#videoselection div.videolist div.videoitem a:hover{
text-decoration:none;
color:#E7582D;
}

div#videoselection div.videolist div.videoitem img{
position:absolute;
width:70px;
height:70px;
border:1px solid #878759;
padding:1px;
margin:0px 0px 0px 5px;
}

div#videoselection div.videolist div.videoitem p {
position:absolute;
margin:0px 0px 0px 90px;
padding:0px;
}

div#videoselection div.videolist div.videoitem p span.title{
width:190px;
height:15px;
display:block;
text-decoration:underline;
font-weight:bold;
overflow:hidden;
}

div#videoselection div.videolist div.videoitem p span.infos{
display:block;
width:190px;
height:30px;
overflow:hidden;
margin:0px;
}

div#videoselection div.videolist div.videoitem p span.length{
display:block;
width:80px;
height:15px;
overflow:hidden;
margin:0px;
}

div#videoselection div.videolist div.videoitem p span.views{
display:block;
width:80px;
height:15px;
overflow:hidden;
margin:0px;
}

div#videoselection div.videolist div.videoitem div.votes{
position:absolute;
margin:60px 0px 0px 190px;
}

div#videoselection div.videolist div.videoitem div.votes ul{
padding:0px;
margin:0px;
list-style-type:none;
}

div#videoselection div.videolist div.videoitem div.votes ul li{
float:left;
}

div#videoselection div.videolist div.videoitem div.votes ul li a{
display:block;
width:15px;
height:15px;
background:url('/images/star.jpg') no-repeat 0px 0px;
}

/*
div#videoselection div.videolist div.videoitem div.votes ul li a:hover{
display:block;
width:15px;
height:15px;
background:url('/images/star.jpg') no-repeat 0px -16px;
}
*/

div#videoselection div#links{
margin:10px 0px 0px 0px;
width:860px;
height:30px;
text-align:center;
font-size:13px;
}

div#videoselection div#links a{
color:#E7582D;
font-weight:bold;
}

div#content{
margin:22px auto;
width:860px;
min-height:692px;
}

div#shortcuts{
width:940px;
height:140px;
background:url('/images/bgshortcuts.jpg') no-repeat 0px 0px;
}

div#shortcuts p{
margin:5px 0px 0px 35px;
width:220px;
overflow:hidden;
color:#818485;
}

div#shortcuts p span{
font-weight:bold;
}

div#shortcuts p a{
color:#818485;
text-decoration:underline;
}

div#shortcuts div#left{
float:left;
width:290px;
height:120px;
margin:10px 5px 0px 15px;
color:#818385;
}

div#shortcuts div#center{
float:left;
width:280px;
height:120px;
margin:10px 16px 0px 18px;
color:#818385;
}

div#shortcuts div#right{
float:left;
width:290px;
height:120px;
margin:10px 0px 0px 5px;
color:#818385;
}

div#globalselection
{
margin:20px auto;
width:860px;
height:832px;
overflow:auto;
}

div#globalselection div#globalselectionleft{
float:left;
width:275px;
margin:0px 0px 0px 3px;
}

div#globalselection div#globalselectioncenter{
float:left;
width:275px;
margin:34px 3px 0px 3px;
padding:0px 0px 0px 0px;
}

div#globalselection div#globalselectionright{
float:left;
width:275px;
margin:34px 0px 0px 0px;
padding:0px;
}

div#globalselection div.title{
width:200px;
height:24px;
background:#FAAB53;
color:#FFFFFF;
text-align:center;
font-size:14px;
font-weight:bold;
padding:10px 0px 0px 0px;
}

div#globalselection div.globallist{
margin:24px 0px 0px 0px;
width:275px;
border-left:1px solid #000000;
}

div#globalselection div.globallist div.globalitem{
width:275px;
height:80px;
margin:8px 0px 8px 0px;
}

div#globalselection div.globallist div.globalitem a{
text-decoration:none;
color:#000000;
}

div#globalselection div.globallist div.globalitem a:hover{
text-decoration:none;
color:#E7582D;
}

div#globalselection div.globallist div.globalitem img{
float:left;
width:70px;
height:70px;
border:1px solid #878759;
padding:1px;
margin:0px 0px 0px 5px;
}

div#globalselection div.globallist div.globalitem p {
margin:0px 0px 0px 90px;
padding:0px;
}

div#globalselection div.globallist div.globalitem  p span.title{
width:180px;
height:15px;
display:block;
text-decoration:underline;
font-weight:bold;
overflow:hidden;
}

div#globalselection div.globallist div.globalitem p span.infos{
display:block;
width:180px;
height:58px;
overflow:hidden;
margin:0px;
padding:0px;
}

div#globalselection div.globallist div.videoitem{
width:280px;
height:80px;
margin:8px 0px 8px 0px;
}

div#globalselection div.globallist div.videoitem a{
text-decoration:none;
color:#000000;
}

div#globalselection div.globallist div.videoitem a:hover{
text-decoration:none;
color:#E7582D;
}

div#globalselection div.globallist div.videoitem img{
position:absolute;
width:70px;
height:70px;
border:1px solid #878759;
padding:1px;
margin:0px 0px 0px 5px;
}

div#globalselection div.globallist div.videoitem p {
position:absolute;
margin:0px 0px 0px 90px;
padding:0px;
}

div#globalselection div.globallist div.videoitem p span.title{
width:190px;
height:15px;
display:block;
text-decoration:underline;
font-weight:bold;
overflow:hidden;
}

div#globalselection div.globallist div.videoitem p span.infos{
display:block;
width:180px;
height:30px;
overflow:hidden;
margin:0px;
}

div#globalselection div.globallist div.videoitem p span.length{
display:block;
width:80px;
height:15px;
overflow:hidden;
margin:0px;
}

div#globalselection div.globallist div.videoitem p span.views{
display:block;
width:80px;
height:15px;
overflow:hidden;
margin:0px;
}

div#globalselection div.globallist div.videoitem div.votes{
position:absolute;
margin:60px 0px 0px 190px;
}

div#globalselection div.globallist div.videoitem div.votes ul{
padding:0px;
margin:0px;
list-style-type:none;
}

div#globalselection div.globallist div.videoitem div.votes ul li{
float:left;
}

div#globalselection div.globallist div.videoitem div.votes ul li a{
display:block;
width:15px;
height:15px;
background:url('/images/star.jpg') no-repeat 0px 0px;
}

div#footer{
width:940px;
height:30px;
background:#B4B4B7;
}

div#footer div#footerleft{
float:left;
text-align:left;
width:460px;
height:20px;
padding:10px 0px 0px 10px;
color:#000000;
}

div#footer div#footerright{
float:right;
text-align:right;
width:460px;
height:20px;
padding:10px 10px 0px 0px;
color:#000000;
}

div#footer a{
color:#000000;
}