html,body {
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
line-height:18px;
color:#474038;
background-color:#FFF;
margin:0;
padding:0;
}

h1,h2,h3,h4 {
font-size:100%;
}

input.checkbox {
border:1px solid #bdac85;
}

a {
color:#e72c89;
text-decoration:none;
}

a:hover {
color:#ff50a7;
text-decoration:none;
}

#othervideo a img,.groupthumb a img,#small-rightbox a img {
border:0;
}

.relatedvideothumb a img {
border:1px solid #EAEAEA;
padding:2px;
}

input.basicInput{
border:1px solid #D3D3D3;
background:#fff url(img/tpl_input_bg.gif) no-repeat top left;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

textarea.basicTexta{
border:1px solid #D3D3D3;
background:#fff url(img/tpl_input_bg.gif) no-repeat top left;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

legend {
background:transparent;
font-size:19px;
font-weight:400;
color:#ff55b9;
letter-spacing:-1px;
margin:1em 0;
padding:0 .5em;
}

input.fullboxtext {
border:1px solid #25afc0;
background:#fff url(img/tpl_input_bg.gif) no-repeat top left;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
width:80%;
height:25px;
margin:0 0 10px;
padding:3px;
}

textarea.fullboxtext2 {
border:1px solid #25afc0;
background:#fff url(img/tpl_input_bg.gif) no-repeat top left;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
width:80%;
height:40px;
margin:0 0 10px;
padding:3px;
}

textarea.fullboxtext {
border:1px solid #d3d3d3;
background:#fff url(img/tpl_textarea_bg.gif) no-repeat top left;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
width:220px;
margin:0 0 10px;
padding:6px;
}

#head {
width:980px;
margin:5px auto 0;
padding:0;
}

#head-right {
float:right;
width:470px;
padding-right:5px;
margin:7px 0 0;
}

#head-left {
float:left;
width:372px;
height:90px;
}

#head h1, #head #menu3 {
float:left;
display:inline;
width:100%;
height:100%;
margin:0;
padding:0;
}

#head h1 a.logo {
display:block;
width:268px;
height:70px;
border:none;
}

#head #h1 {
float:left;
display:inline;
width:100%;
height:100%;
margin:0;
padding:0;
}

#head #h1 a.logo {
display:block;
width:268px;
height:70px;
border:none;
}

/*
#head h2 {
font:normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#303030;
float:left;
margin:48px 0 0 10px;
padding:0;
}
*/

#head h3 {
font:normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
float:right;
display:block;
margin:5px 0 0;
padding:0;
}

#headnav h4 {
background:transparent url(img/ajouter.gif) no-repeat;
float:right;
width:140px;
height:19px;
font:normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
margin:5px 0 0;
padding:1px;
}

h4 a.ajouter {
display:block;
border:none;
color:#FFF;
text-decoration:none;
}

h4 a.ajouter:hover {
color:#FFF;
text-decoration:none;
}

#headnav {
text-align:left;
width:100%;
margin:10px auto;
padding:0;
}

#topnav {
margin:0;
padding:0;
width:100%;
background:url(img/tpl_navbar_bg.gif) repeat-x;
height:22px;
}

#topnav #topnav-left{float:left;}
#topnav #topnav-right{float:right;padding-right:10px}

#topnav p {
color:#635549;
margin:0; 
padding:0 10px;
line-height:18px;
}

#topnav #topnav-login{
width: 220px;
top: 28px;
display: none;
position: absolute;
z-index:9999;
}

#topnav #topnav-login #top{
background:url(img/topnav-border-top.png);
background-repeat:no-repeat;
background-position:top left;
width:100%;
height:10px;
display:block;
}
#topnav #topnav-login #bottom{
background:url(img/topnav-border-bottom.png);
background-repeat:no-repeat;
background-position:bottom left;
width:100%;
height:10px;
display:block;
}
#topnav #topnav-login #content{
color: #FFF;
background-color: #39332e;
padding: 2px 0 0 22px;
}

#topnav #topnav-login #login-close{
position:relative;
left:200px;
top:-146px;
float:left;
}

#topnav #topnav-login .stepTopLogin{
margin: 9px 0 0 0;
display:block;
}
#topnav #topnav-login a#forgotten{
border-bottom: 1px dotted #ffffff;
font-size:11px;
}

#topnav #topnav-login input[type=text],
#topnav #topnav-login input[type=password]{
background-color:#48423d;
color:#FFF;
border: 1px solid #78726e;
width:172px;
font-size:13px;
margin-top:3px;
padding:2px;
}

#topnav #topnav-login a{
color: #FFF;
font-size:10px;
}

#topnav p span.hinfo a{color:#AAA;}
#topnav p span.hinfo a:hover{border:none;}
#topnav div div p a {
margin: 0px;
border: none;
text-decoration: none;
color: #fff;
}

#topnav div div p a:hover, 
#topnav div div p a.selected {
border-bottom: 1px dotted #ffffff;
}





#navbar {
width:100%;
background:url(img/tpl_navbar_bg.gif) repeat-x;
height:35px;
}

#navsubbar {
width:100%;
background:url(img/tpl_subnavbar_bg.gif) repeat-x;
height:25px;
line-height:20px;
}

#navcontainer {
width:980px;
margin:0 auto;
padding:8px 0 0 0;
}

#navcontainer ul {
list-style-type:none;
text-align:center;
font:bold 12px/27px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
display:block;
float:left;
}

#navcontainer li {
display:inline;
margin:0;
padding:0;
}

#navcontainer a {
float:left;
display:block;
width:123px;
height:27px;
margin-right:2px;
}

#navcontainer ul li a span{
padding: 1px 23px 0 0;
}

#navcontainer ul li a span.home{ background:transparent url(img/home.png) no-repeat scroll 100% 0; }
#navcontainer ul li a span.videos{ background:transparent url(img/video.png) no-repeat scroll 100% 0; }
#navcontainer ul li a span.mangavideos{ background:transparent url(img/mangas.png) no-repeat scroll 100% 0; }
#navcontainer ul li a span.dailywebcam{ background:transparent url(img/webcam.png) no-repeat scroll 100% 0; }
#navcontainer ul li a span.webmaster{ background:transparent url(img/webmaster.png) no-repeat scroll 100% 0; }

#navcontainer a:link,#navcontainer a:visited {
float:left;
background:url(img/tpl_navbar_btn.gif) no-repeat left top;
background-position:0 -27px;
color:#474038;
text-decoration:none;
}

#navcontainer a:hover {
float:left;
background:url(img/tpl_navbar_btn.gif) no-repeat left top;
background-position:0 -54px;
color:#FFF;
text-decoration:none;
line-height:27px;
}

#navcontainer li a#currentTab {
float:left;
background:url(img/tpl_navbar_btn.gif) no-repeat left top;
background-position:0 0;
color:#474038;
text-decoration:none;
line-height:27px;
}

#navcontainer li#participer a:link,
#navcontainer li#participer a:visited {background:url(img/tpl_navbar_btnp.gif) no-repeat left top;background-position:0 -27px;}
#navcontainer li#participer a:hover {background:url(img/tpl_navbar_btnp.gif) no-repeat left top;background-position:0 -54px;}
#navcontainer li#participer a#currentTab { background:url(img/tpl_navbar_btnp.gif) no-repeat left top; background-position:0 0;}



#navsubbar p {
text-indent:20px;
width:968px;
color:#5a5a5a;
text-align:left;
margin:0 auto;
padding:2px 0;
}

#navsubbar p span{
display:none;
}

#navsubbar p span.current{
display:inline;
}
#navsubbar p a {
color:#5a5a5a;
margin:0 7px;
}

#container {
width:981px;
text-align:center;
margin:0 auto;
padding:0;
}

#leftside {
width:500px;
text-align:left;
float:left;
margin:0;
margin-left:10px;
padding:0;
}

#fullside {
width:728px;
text-align:left;
float:left;
margin:0;
padding:0;
}

#login-title,#statistic-title,#online-title,#vote-title,#populartags-title,#adv-title,#latestvideo-title,#profiledetail-title,#recenttags-title,#userinfo-title,#mediumbox-title,#recently-title,#fullbox-title,#myprofile-title,#invitefriend-title,#invitenewfriend-title,#mostactive-title,#topwatched-title,#signup-title,#viewvideo-title,#bookmark-title,#videocomment-title,#othervideo-title,#relatedvideo-title,#relatedtag-title,#recently-added-title,#browsegroup-title,#smallbox-title,#videodetails-title,#sharedetails-title,#myvideo-title,#myfriends-title,#groups-title,#groupforum-title,#grouprecentvideo-title,#small-rightbox-title {
height:25px;
padding-left:10px;
background:url("img/tpl_box_bar.png") repeat-x;
font:normal 19px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
letter-spacing:-1px;
color:#FFF;
}

#small-rightbox-title-small {
height:25px;
padding-left:10px;
background:url("img/tpl_box_bar.png") repeat-x;
font:normal 15px/23px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
letter-spacing:-1px;
color:#FFF;
}

#populartags-content,#recenttags-content,#relatedtag-content {
margin-top:2px;
background:url("img/tpl_box_shading.png") repeat-x;
text-align:justify;
padding:10px;
}

#login-content,#statistic-content,#adv-content,#online-content,#latestvideo-content,#profiledetail-content,#vote-content,#userinfo-content,#mediumbox-content,#recently-content,#fullbox-content,#invitefriend-content,#invitenewfriend-content,#myprofile-content,#mostactive-content,#topwatched-content,#signup-content,#viewvideo-content,#bookmark-content,#othervideo-content,#relatedvideo-content,#recently-added-content,#browsegroup-content,#smallbox-content,#videodetails-content,#sharedetails-content,#groupforum-content,#grouprecentvideo-content,#small-rightbox-content {
margin-top:2px;
background:url("img/tpl_box_shading.png") repeat-x;
padding:10px;
}

#videocomment-content,#myvideo-content,#myfriends-content,#groups-content {
background:transparent url("img/tpl_box_shading.png") repeat-x;
margin-top:2px;
padding:0 0 20px;
}

#small-rightbox-content span.info {
color:#999;
font-size:13px;
}

#search {
width:230px;
margin:0 auto;
display:block;
float:left;
}

#search form input.text {
border:none;
border-bottom:1px solid #ff82ce;
background-color:transparent;
font:normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#ff82ce;
margin:0;
margin-right:3px;
padding:3px;
width:198px;
}

#search form input.button {
vertical-align:middle;
margin:0;
padding:0;
border:none;
}

#banner {
width:500px;
background:transparent url(img/tpl_banner_bg.gif) repeat-x top;
border:1px solid #e8eaea;
height:208px;
margin:0 0 10px;
padding:0;
}

.feature {
float:left;
width:136px;
display:inline;
margin:10px 0 0 15px;
padding:5px;
}

.feature h3 {
font:normal 30px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#fd3f9d;
letter-spacing:-2px;
margin:0;
padding:0;
}

.feature p img {
display:block;
margin:5px;
padding:0;
}

#recently,#userinfo,#mediumbox,#mostactive,#topwatched,#signup,#browsegroup,#recently-added,#myvideo,#myfriends,#groups,#bookmark,#sharedetails,#videocomment {
display:block;
width:496px;
background:#FFF;
border:1px solid #F5F5F5;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
padding:2px;
}

#useraction {
display:block;
width:450px;
background:#FFF;
border:1px solid #F5F5F5;
margin-bottom:20px;
margin-left:20px;
padding:2px;
}

#bookmark ul {
margin-left:20px;
padding:0;
}

* html #bookmark ul {
margin-left:0;
padding:0;
}

#useraction p {
float:left;
margin:20px;
}

.arrow-general {
height:9px;
background:transparent url(img/tpl_box_arrow.gif) no-repeat top left;
position:relative;
top:-12px;
left:-10px;
margin:0;
padding:0;
}

#online .arrow-general {
height:9px;
background:transparent url(img/tpl_box_arrow.gif) no-repeat top left;
position:relative;
top:-12px;
left:0;
margin:0;
padding:0;
}

#recently a img.right {
border:0 solid #bbbfaf;
float:left;
margin:35px 0 0;
padding:0;
}

#recently a img.left {
border:0 solid #bbbfaf;
float:left;
margin:35px -4px 0 8px;
padding:0;
}

.viewed {
float:left;
width:80px;
display:inline;
margin:10px 9px 0 13px;
padding:0 0 30px;
}

.viewed a img.image {
border:1px solid #bbbfaf;
display:block;
margin:0 0 15px;
padding:0;
}

.viewed p {
text-align:center;
margin:0;
padding:0;
}

.viewed p span {
display:block;
font-size:10px;
}

#submenu {
width:500px;
margin:0;
padding:0;
}

#tabmenucontainer {
position:relative;
top:4px;
width:375px;
margin:0;
padding:0;
}

#tabmenucontainer ul {
list-style-type:none;
text-align:center;
font:normal 14px/24px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#tabmenucontainer li {
display:inline;
text-indent:-7px;
margin:0;
padding:0;
}

#tabmenucontainer a {
float:left;
display:block;
width:125px;
height:25px;
color:#fff;
border:none;
text-decoration:none;
}

#tabmenucontainer a:link,#tabmenucontainer a:visited,#tabmenucontainer a:hover,#tabmenucontainer li a.tabactive {
float:left;
background:transparent url(img/tpl_tabs_btn.gif) no-repeat left top;
background-position:0 -25px;
}

#tabmenucontainer a:link,#tabmenucontainer a:visited {
background-position:0 -25px;
}

#tabmenucontainer ul li.tabactive {
background:transparent url(img/tpl_tabs_btn.gif) no-repeat left top;
background-position:0 0;
line-height:24px;
}

#tabmenucontainer a:hover {
background-position:0 -50px;
line-height:24px;
}

#tabmenucontainer li a.tabactive {
background-position:0 0;
line-height:24px;
}

#subcontent {
background:transparent url(img/tpl_box_shading.png) repeat-x;
border:1px solid #eaeaea;
width:500px;
margin:3px 0 0;
padding:0;
}

#subcontent p {
float:left;
display:block;
width:480px;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
margin:0;
padding:10px;
}

#subcontent p.blue {
float:left;
display:block;
background:#fff7fd;
width:480px;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
margin:0;
padding:10px;
}

#subcontent span.title {
font:normal 14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

#subcontent p a img {
text-decoration:none;
border:1px solid #DDD;
float:left;
margin:0 20px 0 0;
padding:1px;
}

.comment {
float:left;
display:block;
border-bottom:1px solid #eaeaea;
width:477px;
margin:0;
padding:0;
}

.comment p a img {
text-decoration:none;
border:1px solid #bbbfaf;
float:left;
margin:0 20px 10px 0;
padding:0;
}

.blue {
background:#fff7ff;
}

.selectedvideo {
background:#fdf2f7;
}

.contentbox {
margin:10px;
}

.txtsignup {
color:#fa3a99;
}

p.txturgent a {
color:#f73094;
}

.txtcontent a {
text-decoration:underline;
}

.hellomessage {
font-size:13px;
font-weight:700;
}

.imgprofile {
margin:10px 0 0;
}

.profileinfo {
margin:10px 5px 0 0;
}

.mypict {
width:52px;
float:left;
display:block;
margin:10px;
}

.userprofile {
width:130px;
margin-left:80px;
}

#bookmarklist {
text-align:center;
margin:0 auto;
}

#bookmarklist li {
list-style-type:none;
float:left;
margin:0 20px 20px 0;
}

.strongtext {
font:bold 14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.ratingDiv,.boxPart {
text-align:center;
padding-bottom:7px;
border-bottom:1px solid #F5F5F5;
font-size:13px;
margin:5px 0;
}

.relatedvideolist {
padding-top:5px;
padding-bottom:5px;
margin:0 0 20px;
}

#rightside {
width:210px;
text-align:left;
float:right;
padding:0;
margin-top:1px;
}

#login,#statistic,#online,#vote,#adv,#latestvideo,#populartags,#profiledetail,#recenttags,#othervideo,#relatedvideo,#relatedtag,#small-rightbox {
display:block;
width:100%;
background:#FFF;
border:1px solid #F5F5F5;
padding:0px;
}

#groupforum,#grouprecentvideo {
display:block;
width:700px;
background:#FFF;
border:1px solid #F5F5F5;
padding:2px;
}

#login-nosearch,#recenttags-nosearch,#othervideo-nosearch {
display:block;
width:213px;
background:#FFF;
border:1px solid #F5F5F5;
margin:0 0 0 5px;
padding:2px;
}

#login form {
margin:2px;
padding:0;
}

#login form p {
font:normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#474038;
margin:0;
padding:0;
}

#login form a {
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

#login form p input.logintext {
border:1px solid #d3d3d3;
background:#fff url(img/tpl_input_bg.gif) no-repeat top left;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
width:180px;
color:#474038;
margin:0 0 5px;
padding:2px;
}

#login form p input.loginbutton {
margin:15px 0 0;
padding:0;
}

#login,#recenttags,#othervideo,#small-rightbox {
margin:0;
}

#small-rightbox-content textarea.fullboxtext {
width:180px;
}

#recenttags p {
text-align:center;
padding-bottom:20px;
margin:0 10px;
}

#statistic span {
margin:20px 10px;
padding:0 0 0 25px;
}

#statistic span.public {
background:transparent url(img/tpl_icon_public.gif) no-repeat;
}

#statistic span.private {
background:transparent url(img/tpl_icon_private.gif) no-repeat;
}

#statistic span.member {
background:transparent url(img/tpl_icon_member.gif) no-repeat;
}

#online p {
font-size:14px;
margin:0 5px;
padding:0;
}

#online p span {
font-weight:400;
font-size:11px;
margin:5px 10px 0 0;
padding:0 0 0 18px;
}

#adv a img {
border:none;
text-decoration:none;
vertical-align:middle;
margin:0 auto;
padding:0;
}

#richfooter {
background:#483e35;
margin:20px auto 0;
padding:0;
}

#richcontainer {
width:730px;
text-align:center;
margin:0 auto;
padding:0;
}

#news,#channel,#tags {
text-align:left;
width:210px;
color:#e0e0e0;
float:left;
margin:20px 20px 0 5px;
padding:0 0 30px;
}

#news h3,#channel h3,#tags h3 {
font:normal 20px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#fff;
margin:0 0 10px;
padding:0;
}

#news p,#channel p {
border-top:1px dotted #897665;
display:block;
margin:0;
padding:5px;
}

#tags p {
border-top:1px dotted #897665;
text-align:justify;
display:block;
margin:0;
padding:5px 0 0;
}

#news p:hover,#channel p:hover {
background:#2d2824;
}

#news p a,#channel p a {
text-decoration:none;
color:#e0e0e0;
}

#news img,#channel img {
padding:1px;
}

#tags p a {
border:none;
text-decoration:none;
color:#e0e0e0;
}

#tags p.semore {
float:right;
border:none;
}

#footer {
background:url(img/tpl_footer_bg.png) repeat-x;
margin:0 auto;
padding:10px;
}

#footcontainer {
width:730px;
text-align:left;
margin:0 auto;
padding:0;
}

#footcontainer p {
color:#635549;
margin:0 10px;
padding:0;
}

#footcontainer p a {
border:none;
text-decoration:none;
color:#fff;
margin:0;
}

#footcontainer p a:hover {
border-bottom:1px dotted #fff;
}

#fullbox form input.inputtext,#invitefriend form input.inputtype,#invitenewfriend form input.inputtype {
border:1px solid #d3d3d3;
background:#fff url(img/tpl_input_bg.gif) no-repeat top left;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
width:240px;
color:#474038;
margin:0 0 5px;
padding:2px;
}

#fullbox form p input.submitbutton,#invitefriend form p input.submitbutton,#invitenewfriend form p input.submitbutton {
margin:5px 0 0;
}

#fullbox div.fm-req label:before,#invitefriend div.fm-req label:before,#invitenewfriend div.fm-req label:before {
content:"* ";
color:#C00;
font-weight:700;
}

#fullbox div.fm-opt label:before,#invitefriend div.fm-opt label:before,#invitenewfriend div.fm-opt label:before {
color:#C00;
}

.submitbutton {
margin-left:150px;
padding:10px 0 0 25px;
}

#signup label,#fullbox label {
float:left;
width:165px;
text-align:right;
font:normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#474038;
padding:0 1em;
}

#signup form p {
font:normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#e82c8a;
margin:0;
padding:0;
}

#signup form input.signuptext,#fullbox form input.fullboxtext {
border:1px solid #d3d3d3;
background:#fff url(img/tpl_input_bg.gif) no-repeat top left;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
width:220px;
height:15px;
margin:0 0 10px;
padding:2px;
}

#signup div.fm-req label:before {
content:"* ";
color:#d30c6f;
}

.captcha {
float:right;
width:400px;
text-align:center;
margin-right:0;
}

#myprofile legend {
background:transparent;
font-size:19px;
font-weight:400;
color:#ff39a4;
letter-spacing:-1px;
margin:1em 0;
padding:0 .5em;
}

#myprofile label {
float:left;
width:150px;
text-align:right;
font-size:12px;
font-weight:400;
padding:0 1em;
}

#myprofile form p {
font:normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#008ece;
margin:0;
padding:0;
}

#myprofile form input.myprofiletext {
border:1px solid #d3d3d3;
background:#fff url(img/tpl_input_bg.gif) no-repeat top left;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
width:240px;
margin:0 0 5px;
padding:2px;
}

#myprofile form textarea.myprofiletext,#fullbox form textarea.inputtext {
border:1px solid #d3d3d3;
background:#fff url(img/tpl_textarea_bg.gif) no-repeat top left;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
width:240px;
margin:0 0 10px;
padding:6px;
}

#myprofile div.fm-req label:before {
content:"* ";
color:#C00;
}

#usermenu p {
margin:10px;
padding:0 0 0 25px;
}

#usermenu h4 {
font:normal 19px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#e72c89;
letter-spacing:-1px;
}

.mystats {
float:left;
width:250px;
display:inline;
margin:0 0 0 5px;
}

.myinbox {
float:left;
width:210px;
display:inline;
margin:0 0 0 5px;
}

p.friends {
background:transparent url(img/tpl_icon_friends.gif) no-repeat;
}

p.friendreq {
background:transparent url(img/tpl_icon_friend_req.gif) no-repeat;
}

p.profile {
background:transparent url(img/tpl_icon_profile.gif) no-repeat;
}

p.message {
background:transparent url(img/tpl_icon_new_message.gif) no-repeat;
}

ul#mostactiveuser li {
float:left;
list-style-type:none;
text-align:center;
margin:0;
padding:0 0 15px 24px;
}

ul#mostactiveuser li.boxshow {
float:left;
list-style-type:none;
text-align:center;
line-height:14px;
height:230px;
margin:0;
padding:0 0 0 20px;
}

p.specialmessage {
border:1px solid #EEE;
text-align:center;
background-color:#fff0f9;
padding:10px;
}

.navvideo {
display:inline;
text-align:right;
float:left;
}

#fullbox-title .basicdetailed {
display:inline;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#333;
letter-spacing:normal;
width:120px;
float:left;
padding-top:5px;
margin:0 40px;
}

#fullbox-title .basicdetailed a:hover {
color:#FFF;
}

.videopaging {
display:inline;
width:200px;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#333;
letter-spacing:normal;
text-align:right;
float:right;
padding-top:5px;
margin:0 10px 0 0;
}

#fullbox-title p img {
margin-right:5px;
}

#videobox {
text-align:center;
width:750px;
line-height:14px;
margin:0 auto;
}

#fullbox-content {
padding-left:5px;
}

#tagsbox {
text-align:justify;
margin:0 auto;
}

#videobox .listchannel img,#videoboxNew .listchannel img {
border:2px solid #F6F;
margin:0;
padding:0;
}

#videobox .listchannel img:hover,#videoboxNew .listchannel img:hover {
border:2px solid #EC1391;
}

#videoboxNew {
text-align:center;
width:720px;
line-height:14px;
margin:0 auto;
}

#videoboxNew img {
border:1px solid #EEE;
}

#videoboxNew a img {
border:2px solid #F6F;
}

#videoboxNew a img:hover {
border:2px solid #ec1391;
}

#videoboxNew .listchannel {
width:165px;
}

#videoboxNew div.box-left {
float:left;
text-align:left;
}

#videoboxNew div.box-right {
float:right;
width:auto;
text-align:right;
}

#videoboxNew div.title {
font:normal 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
text-align:left;
margin-top:-15px;
}

#videoboxNew div.duration {
font:bold 9px Arial, Helvetica, sans-serif;
background-color:#000;
border:1px solid #AAA;
color:#FFF;
-moz-border-radius:4px;
position:relative;
top:-130px;
left:127px;
width:30px;
}

#videoboxNew div.info {
font-size:10px;
}

#paging {
width:496px;
text-align:center;
margin:0 auto;
padding:0;
}

.pagingnav {
width:560px;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
line-height:28px;
text-align:center;
margin:0 auto;
padding:2px;
}


.replythis {
background:url(img/tpl_icon_reply.gif) no-repeat left center;
float:right;
margin-bottom:10px;
padding:0 80px 0 20px;
}

.videoplayer {
margin-left:13px;
}

.listchannel,.listchannellarge {
float:left;
margin-bottom:5px;
padding:4px;
}

.listchannellarge {
width:650px;
}

.imagechannelinfo {
overflow:auto;
width:250px;
}

.listchannellarge .imagechannelinfo {
padding-left:10px;
text-align:left;
}

.listchannellarge .imagechannelinfo .title {
width:120px;
}

.startratebox {
height:19px;
width:120px;
border:0 solid;
}

.startratebox img {
border:0!important;
}

.startratebox2 {
height:19px;
width:192px;
border:0 solid;
}

.startratebox2 img {
border:0!important;
width:11px;
}

.friendlist {
float:left;
display:block;
border-bottom:1px solid #eaeaea;
width:496px;
margin:0;
padding:0;
}

.friendspict {
width:52px;
float:left;
margin:10px 20px 0 10px;
}

.dropdownviewnav {
width:100%;
display:block;
float:right;
text-align:right;
padding:0 10px 10px 0;
}

.selectaction {
text-align:right;
padding:10px;
}

#myfriends p {
margin:0;
padding:5px 0;
}

.friendstat {
margin-left:70px;
}

.friendstat p span {
padding:0 30px 0 20px;
}

.myvideo {
margin-top:10px;
width:495px;
display:block;
float:left;
}

.videothumb {
width:140px;
display:block;
float:left;
text-align:center;
}

.maindesc {
width:320px;
display:block;
float:left;
border-bottom:1px solid #EEE;
margin:0 0 0 10px;
}

.maindescwithoutborder {
width:320px;
display:block;
float:left;
border-bottom:none;
margin:0 0 0 10px;
}

.otherdesc {
width:320px;
display:block;
float:left;
margin:0 0 0 140px;
}

.inbox th {
border-bottom:3px solid #BDF4FF;
height:30px;
background-color:#fff0fb;
text-align:center;
}

.inbox td {
height:20px;
padding:4px 10px;
}

.inbox td.blue {
background-color:#fff0fb;
padding:4px 10px;
}

a.newmail {
padding-left:25px;
background:transparent url(img/tpl_icon_new_message.gif) no-repeat;
font-weight:700;
}

a.openedmail {
padding-left:25px;
background:transparent url(img/tpl_icon_message.gif) no-repeat;
}

.group {
margin-top:10px;
width:496px;
display:block;
float:left;
}

.groupthumb {
width:140px;
display:block;
float:left;
text-align:center;
margin:10px 0 0;
}

#groups p span.topic {
background:transparent url(img/tpl_icon_topic.gif) no-repeat;
letter-spacing:-1px;
}

p#grouppost_icon span.flag {
background:transparent url(img/tpl_icon_flag.gif) no-repeat;
letter-spacing:-1px;
}

p#grouphome_icon span.newpeople {
background:transparent url(img/tpl_icon_membernew.gif) no-repeat;
letter-spacing:-1px;
}

p#grouphome_icon span.newvideo {
background:transparent url(img/tpl_icon_videonew.gif) no-repeat;
letter-spacing:-1px;
}

.groupdesc {
width:320px;
display:block;
float:left;
margin:0 0 0 10px;
}

.group-home-desc {
display:block;
float:left;
}

.groupforum-items {
margin:0 10px;
}

.group-post-desc {
display:block;
float:left;
width:550px;
}

.grouppost-comment {
border-bottom:1px solid #EAEAEA;
}

.divede-box {
clear:both;
padding-bottom:20px;
display:block;
}

#prevmovie {
width:60px;
float:left;
padding-left:7px;
text-align:center;
}

.relatedvideothumbnail {
padding-left:5px;
width:60px;
float:left;
display:block;
text-align:center;
}

.relatedvideodesc {
width:100px;
float:left;
display:block;
padding-left:8px;
text-align:left;
font:normal 11px/14px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

#recent1,#recent2,#recent3 {
width:410px;
float:left;
padding:0 8px;
}

.side_results {
overflow:auto;
height:400px;
width:196px;
display:block;
}

.boxtable {
padding-left:30px;
}

.floatmenu {
float:left;
width:125px;
text-align:left;
background:transparent url(img/tpl_icon_arrow.gif) no-repeat;
padding-left:15px;
line-height:14px;
}

.floatmenu-without-arrow {
float:left;
width:125px;
text-align:left;
padding-left:15px;
}

.comment-content {
overflow:auto;
width:300px;
}

.errorbox {
border:dotted 1px #df0070;
color:#df0070;
font-weight:400;
font-size:13px;
width:700px;
margin:3px 0 15px 200px;
padding:3px;
}

.msgbox {
border:dotted 1px #093;
color:#093;
font-weight:400;
font-size:13px;
width:700px;
margin:3px 0 15px 200px;
padding:3px;
}

a.cloudtags {
text-decoration:none;
color:#665c50;
padding:2px;
}

a.cloudtags:hover {
text-decoration:none;
border-bottom:none;
background:#ff70b7;
color:#FFF;
padding:2px;
}

.comment-divider {
border-bottom:dotted 1px #ccc;
}

.comment-image {
border:1px solid #ccc;
margin:7px 3px 3px;
padding:1px;
}

span.comment-info {
font-size:11px;
color:#999;
}

.comment-body {
border:1px dashed #CCC;
background:#FDFDFD;
padding:8px;
}

#ban-pub-in {
height:75px;
text-align:center;
}

#ban-pub-top {
height:105px;
width:740px;
text-align:left;
margin:0 auto;
}

#ban-pub-bottom {
height:220px;
text-align:center;
width:710px;
margin:0 auto;
}

#ban-pub-left {
width:250px;
float:left;
margin:0px;
margin-top:3px;
padding:0;
text-align:center;
background:#FFF;
}

#ban-pub-left #vote-content div {
margin:0 auto;
}

#rightside #vote #vote-content iframe {
padding-left:0;
}

.splash {
background:transparent url(img/splash.png) no-repeat;
height:200px;
width:500px;
border:1px solid #f5f5f5;
margin:0;
padding:0;
}

.splashtxt {
background-color:#FFF;
width:500px;
height:75px;
margin-top:125px;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.splashbig {
font-size:32px;
font-weight:700;
color:#ec1391;
}

.splashsmall {
font-size:11px;
color:#000;
}

#rateStatus {
height:20px;
}

#rateMe {
height:40px;
width:110px;
display:block;
margin:0;
padding:0;
}

#rateMe .on {
background:url(img/star_full.png) no-repeat;
display:block;
}

#rateMe .on_half {
background:url(img/star_half.png) no-repeat;
display:block;
}
#rateMe a {
float:left;
background:url(img/star_empty.png) no-repeat;
width:20px;
height:20px;
cursor:pointer;
display:block;
}

#rateMe .on a {
cursor:pointer;
display:block;
}

.clear,#videoboxNew div.box-clearfix {
clear:both;
}

form,#search form p,.feature p,ul#mostactiveuser {
margin:0;
padding:0;
}

fieldset,#myprofile fieldset {
border:none;
margin:1em 0;
}

#head h1 a img, #head #h1 a img,#videobox img.star,#videoboxNew img.star,.listchannel .star img,.listchannellarge .star img {
border:none;
}

#small-rightbox-content span.title,ul#mostactiveuser span.title,#videobox span.title {
font:normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

#small-rightbox-content span.duration,#subcontent span.duration,ul#mostactiveuser span.duration,#videobox span.duration {
font:bold 12px Arial, Helvetica, sans-serif;
}

#small-rightbox-content span.tags,#subcontent span.tags {
text-decoration:none;
font-weight:400;
border-bottom:dotted 1px #aaa;
}

#mostactive img.thumb,#topwatched img.thumb,#recently-added img.thumb,.listchannel .imagechannel a img,.listchannellarge .imagechannel a img {
width:120px;
height:90px;
}

#useraction span.info,#userstats font.info,#subcontent span.info,#statistic font.info,ul#mostactiveuser span.info,#videobox span.info,#videoboxNew div.info-gris {
color:#999;
}

#videocomment .arrow-general,#myvideo .arrow-general,#myfriends .arrow-general,#groups .arrow-general {
height:9px;
background:transparent url(img/tpl_box_arrow.gif) no-repeat top left;
position:relative;
top:-2px;
left:0;
margin:0;
padding:0;
}

.viewed a,#footcontainer p a img.rss {
border:none;
text-decoration:none;
}

.firstdefinition,.txturgent {
font-size:14px;
font-weight:700;
}

.pictprofile,#latestvideo p,#adv p,.center {
text-align:center;
}

#latestvideo,#profiledetail {
margin:0px 0 0 5px;
}

#statistic,#online,#populartags,#vote,#adv {
margin:10px 0 0 5px;
}

#userstats span{
padding:0 0 0 25px;
margin:20px 10px;
}

#userstats span.watch {
background:transparent url(img/tpl_icon_watched.gif) no-repeat;
}
#userstats span.myvideostat {
background:transparent url(img/tpl_icon_video.gif) no-repeat;
}
#userstats span.friends {
background:transparent url(img/tpl_icon_friends.gif) no-repeat;
}
#userstats span.friendreq {
background:transparent url(img/tpl_icon_friend_req.gif) no-repeat;
}
#userstats span.profile {
background:transparent url(img/tpl_icon_profile.gif) no-repeat;
}
#userstats span.message {
background:transparent url(img/tpl_icon_new_message.gif) no-repeat;
}



#statistic span.watch,p.watch {
background:transparent url(img/tpl_icon_watched.gif) no-repeat;
}

#statistic span.visitors,p.visitors {
background:transparent url(img/tpl_icon_visitors.gif) no-repeat;
}

#online p span.video,span.myvideostat,.friendstat p span.video {
background:transparent url(img/tpl_icon_video.gif) no-repeat;
}

#online p span.flag,.friendstat p span.flag {
background:transparent url(img/tpl_icon_flag.gif) no-repeat;
}

#online p span.people,.friendstat p span.people {
background:transparent url(img/tpl_icon_people.gif) no-repeat;
}

#news p a:hover,#channel p a:hover,#tags p a:hover {
color:#fff;
}

#fullbox,#invitefriend,#invitenewfriend,#myprofile {
display:block;
width:715px;
margin-left:10px;
background:#FFF;
border:1px solid #F5F5F5;
text-align:left;
padding:2px;
}

#fullbox label,#invitefriend label,#invitenewfriend label,#signup div.fm-req,#myprofile div.fm-req {
font-weight:700;
}

#signup form,#myprofile form {
margin:10px;
padding:0;
}

#signup form p input.signupbutton,#myprofile form p input.myprofilebutton {
margin:5px 0 0;
padding:0;
}

.signupstatement,.myprofilestatement {
margin-left:150px;
float:left;
}

#signup ul li,#myprofile ul li {
list-style-image:url(img/tpl_icon_bullet.gif);
}

.signupbutton,.myprofilebutton {
margin-left:150px;
padding:0 0 0 25px;
}

#myprofile form select.myprofiletext,#myprofile form input.myprofilebrowsefile {
border:1px solid #d3d3d3;
background:#fff url(img/tpl_input_bg.gif) no-repeat top left;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
margin:0 0 5px;
padding:2px;
}

ul#mostactiveuser img,#videobox img {
border:1px solid #EEE;
padding:1px;
}

.titlepage,.listchannellarge .imagechannelinfo,.listchannellarge .imagechannel,.groupdetail {
float:left;
}

#videobox table tr td,#videoboxNew table tr td {
padding-bottom:30px;
padding-left:0;
}

#paging-left,.friendsaction {
width:496px;
}

.pagingnav a,.pagingnavidx a {
color:#333;
text-decoration:none;
border:1px solid #ccc;
margin:2px;
padding:2px 4px;
}

.pagingnav a:hover,.pagingnavidx a:hover {
text-decoration:none;
background-color:#fff0fb;
font-weight:400;
}

.videothumb img,.groupthumb img {
border:1px solid #EEE;
padding:2px;
}

#groups p,p#grouphome_icon,p#grouppost_icon {
margin:15px 5px;
padding:0;
}

#groups p span,p#grouphome_icon span,p#grouppost_icon span {
font-weight:700;
margin:5px 5px 0 0;
padding:0 0 0 18px;
}

#groups p span.video,p#grouphome_icon span.video,p#grouppost_icon span.video {
background:transparent url(img/tpl_icon_video.gif) no-repeat;
letter-spacing:-1px;
}

#groups p span.people,p#grouphome_icon span.people,p#grouppost_icon span.people {
background:transparent url(img/tpl_icon_people.gif) no-repeat;
letter-spacing:-1px;
}


#underPlayer {border:1px solid #ccc; width:99%;}
#underPlayer #title-container{width:100%;margin:5px 0 0 0;}
#underPlayer .title{display:block;float:left;width:140px;margin:0 2px;padding:0;}
#underPlayer .title a{display:block;text-align:center;text-decoration:none;color:#666666;font: normal 13px Verdana, Arial, Helvetica, sans-serif;height:22px;}
#underPlayer .title a:hover{ font-weight:bold;}
#underPlayer .title a.selected{ font-weight:bold;}
#underPlayer .title a img{display:inline;width:15px;height:16px;border:none;margin:0;padding:0;vertical-align:bottom;}

#underPlayer .title a#signal:hover img,#underPlayer .title a#favoris img{background:url(img/UD_icones.png) no-repeat 0px -51px;}
#underPlayer .title a#signal:hover img,#underPlayer .title a#signal img{background:url(img/UD_icones.png) no-repeat 0px -34px;}
#underPlayer .title a#comment:hover img, #underPlayer .title a#comment img{background:url(img/UD_icones.png) no-repeat 0px -16px;}
#underPlayer .title a#share:hover img,#underPlayer .title a#share img{background:url(img/UD_icones.png) no-repeat 0px 0px;}

#underPlayer .subcontent{width:100%;margin:10px 0 0 0;padding:0;}

#underPlayer .subcontent .subtitle{display:block;;border:none;text-align:center;font:bold 15px; line-height:18px; margin:0px 0px 10px 0px;}
#underPlayer #sub_signal #left{width:50%;float:left;margin:0;padding:0;font:bold 10px Arial, Helvetica, sans-serif;}
#underPlayer #sub_signal #right{width:45%;float:right;margin:0;padding: 0px 5px 5px;}

#nextmovie,#playmovie {
width:60px;
float:left;
text-align:center;
}



#vidleftside {
width:660px;
text-align:left;
float:left;
margin:0;
padding:0;
}

#vidrightside {
width:300px;
text-align:left;
float:right;
margin:0 0px 0 0;
padding:0;
}

#viewvideo, #videodetails{
display:block;
width:100%;
background:#FFF;
border:1px solid #F5F5F5;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
padding:2px;
}
.vdcenter{
text-align:center;
}

#viduseraction {
text-align:center;
display:block;
width: 95%;
background:#FFF;
padding:0px 0px 0px 25px;
}

#txtComments{
margin:0 0 0 15px;
width:500px;
}

#viduseraction .subcontent{
display:none;
}

.pagiNavUV {
width:220px;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
text-align:center;
margin:0 40px 0 0;
padding:2px;
color:#333;
text-decoration:none;
border:1px solid #ccc;
padding:2px 4px;
display:block;
float:right;
}

.pagiNavUV1 {
width:200px;
font:normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
text-align:center;
margin:0 40px 0 0;
padding:2px;
color:#333;
text-decoration:none;
border:1px solid #ccc;
padding:2px 4px;
display:block;
float:right;
}

#a-div{
display:block;
margin:0 auto;
width:930px;
font-size:12px;
text-align:center;
border:1px solid #ed90bd;
border-top:none;
color:#848283;
background-color:#faacd4;
}

div#disclaimer{ text-align:left; }
div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
div#disclaimer-cadre b{ font-size:14px; color:black; }
div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#356aa0; }
div#disclaimer-cadre a:hover{ color:blue; }

