/* Global Settings */
html {
margin: 0px;
padding: 0px;
font: normal 13px  "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
line-height: 16px;
color:#474038;
}

body {
height: auto !important;
height:100%;
min-height: 100%;
margin: 0;
padding: 0;
}

#main_body {
position: relative;
width:1000px;
margin: 0px auto;
}

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

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

ul {
list-style: disc outside;
}

li h3 {
font-size: 14px;
margin:0;
color:#777;
}

a {
border: 0;
color: #82181A;
text-decoration: none;
}

a:hover {
border: 0;
color: #AE686A;
text-decoration: none;
}
a img {
border:none}

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

.relatedvideothumb a img {
padding: 2px;
border: 0;
}

.clear {
clear: both;
}

form {
margin: 0;
padding: 0;
}

fieldset {
margin: 1em 0;
border: none;
}

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

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

textarea.fullboxtext{
margin: 0 0 10px 0;
padding: 3px;
border: 1px solid #25afc0;
background: #ffffff url(/images/tpl_textarea_bg.gif) no-repeat top left;
font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
width: 400px;   
}

/* -------------------------------------- head ----------------------------*/

#head_add {
margin: 0px auto;
padding: 0px;
width: 1000px;
height: 1px;
background-color: #000;
overflow: hidden;
}

#headnav {
margin: 0px;
padding: 0px;
text-align: left;
width: 100%;
height: 217px;
background: url(/images/logo.jpg) no-repeat left top;           
}

#logo {
float:left;
margin-left:40px;
border: 0;
}

#navbar {
position:absolute;
top:11px;
left:280px;
width: 720px;
height: 206px;
background: url(/images/map_head.jpg) bottom left repeat-x;             
}

#navcontainer {
position:absolute;
top:0px;
left:0px;
height:48px;
width: 700px; 
margin: 0px 20px 0px 0px; 
background: url(/images/nav_bg.jpg) repeat-x;        
}

#navcontainer ul {
margin:0;
padding: 0;
list-style-type: none;
text-align: center;
font: bold 11px Arial, Helvetica, sans-serif;
}

#navcontainer li {
display:inline;
margin:0;
padding:0;
background-color:#999;
}

#navcontainer a {
float: left;
width:77px;
line-height: 48px;
margin-left: 3px;
}

#navcontainer a:link, #navcontainer a:visited {
float: left;
color: #FFF;
text-decoration: none;
line-height: 48px;
}

#navcontainer a:hover {
float: left;
color: #FFF;
text-decoration: none;
line-height: 48px;
}

#navcontainer li a#currentTab {
float: left;
background: url(/images/nav_active.jpg) no-repeat left top;
background-position:0% 0px;
color: #FFF;
text-decoration: none;
line-height: 48px;
}

#navcontainer2 {
position:absolute;
top:0px;
left:0px;
height:44px;
width: 700px; 
background: url(/images/nav_bg2.jpg) left top no-repeat;        
}

#navcontainer2 ul {
margin:0;
padding: 0;
list-style-type: none;
text-align: center;
font: bold 11px Arial, sans-serif;
}

#navcontainer2 li {
display:inline;
margin:0;
padding:0;
background-color:#999;
}

#navcontainer2 a {
float: left;
width:77px;
line-height: 44px;
margin-left: 3px;
}

#navcontainer2 a:link, #navcontainer2 a:visited {
float: left;
color: #FFF;
text-decoration: none;
line-height: 44px;
}

#navcontainer2 a:hover {
float: left;
color: #FFF;
text-decoration: none;
line-height: 44px;
}

#navcontainer2 li a#currentTab {
float: left;
background: url(/images/nav_active2.jpg) no-repeat left top;
background-position:0% 0px;
color: #FFF;
text-decoration: none;
line-height: 44px;
}

#navadd {
position:absolute;
top:44px;
left:-10px;
_position:relative;
_top:-0px;
height:34px;
width: 710px; 
margin: 0px;
background: url(/images/navadd_bg.gif) no-repeat right bottom;  
}

#navadd ul {
margin:0px;
padding: 0;
list-style-type: none;
text-align: left;
font: bold 11px Arial, sans-serif;
}

#navadd li {
display:inline;
margin:0;
padding:0;
background-color:#BBB;
}

#navadd a {
float: left;
width:auto;
padding-left: 20px;
line-height: 34px;
}

#navadd a:link, #navadd a:visited {
color: #FFF;
text-decoration: none;
line-height: 34px;
}
	
#navadd a:hover {
color: #FFF;
text-decoration: none;
line-height: 34px;
}

#navadd li a#currentTab {
background: url(/images/navadd_active.jpg) no-repeat left top;
background-position:0% 0px;
color: #FFF;
text-decoration: none;
line-height: 34px;
}

#separator {
position: absolute;
top: 0px;
right:16px;
width: 280px;
text-align: right;
background: url(/images/separator.gif) no-repeat left center;
}
#separator a:link, #separator a:visited, #sparator a:hover{
float: right !important;
color: #FFF;
text-decoration: none;
line-height: 34px;
}

#navadd li a.user, #navadd li a.user:hover {
float: right !important;
margin: 0;
text-align: right;
text-decoration: underline;
background: url(/images/user.gif) no-repeat left center;
}
	
#navadd li a.logout{
float: right !important;
margin-right:10px;
text-align: right;
text-decoration: none;
}	
	
#categories {
position: absolute;
top: 107px;
left: 10px;
width: 980px;   
margin: 0px auto;
height: 77px;  
text-align: center; 
}

/* -------------------------------------- End of head ------------------------------------------------ */

/* ------------------------------------- main part -----------------------------*/

#container {
position:relative;
margin: 0px;
padding: 0px;
width: 100%;
}
#main {
margin: 0px;
padding: 0 15px 0 25px;
width: 950px;
}
	
#login-title, #online-title,#vote-title, #latestvideo-title, #profiledetail-title, 
#recenttags-title, #userinfo-title, #mediumbox-title, 
#recently-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,#fullbox-title  {
min-height:20px;
padding: 10px 0 10px 10px;
margin: 0;
border-bottom: 3px solid #86171A;
font: normal 19px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#000;
position: relative;
_height:20px;
}


#small-recently-added-title, #adv-title {
height:20px;
padding: 10px 0 10px 10px;
margin: 0;
border-bottom: 3px solid #86171A;
font: normal 16px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#000;
}

#mapbox-title {
height: 20px;
padding: 7px;
margin: 5px auto 0;
border-bottom: 2px solid #86171A;
font: normal 18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#000;
}

#mapbox-title a{
color:#000;
text-decoration:none;
}
#small-rightbox-title-small{
height: 20px;
padding-left: 10px;
background: url("/images/tpl_box_bar.png") repeat-x;
font: normal 15px/23px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
letter-spacing: -1px;
color:#FFFFFF;
}  

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

#login-content, #adv-content, #online-content,
#latestvideo-content, #profiledetail-content, #vote-content, 
#userinfo-content, #mediumbox-content, #recently-content,#invitefriend-content,#invitenewfriend-content,
#myprofile-content, #mostactive-content,  #signup-content, #viewvideo-content,
#bookmark-content, #othervideo-content, #relatedvideo-content, 
#browsegroup-content, #smallbox-content, #videodetails-content, #sharedetails-content, 
#groupforum-content, #grouprecentvideo-content,#small-rightbox-content, 
#videocomment-content, #myvideo-content, #myfriends-content, #groups-content {
padding: 10px 10px 0;
margin: 0; 
background:transparent url("/images/tpl_box_shading.png") top repeat-x;
overflow:hidden;
}
#adv-content{padding:0;}
#adv-content td div{color:gray;}
.round_shape {display:block; width:120px; padding-top:120px; background:url(round_shape_2.png) -5px 0 no-repeat; position:absolute; top:40px; left:0; z-index:2}#adv-content td div a{color:#FC632D;font-weight:bold;}
/*.ad_round_shape_tv{width:40px;background:url(/images/ad_round_shape_tv.png) 3px 5px no-repeat;height:40px;position:absolute;}*/
.ad_round_shape_tv{display:block;width:40px;background:url(http://http://www.google.ru/images/logos/logo.png) -3px -5px no-repeat;height:40px;position:absolute;z-index:7999;}

#recently-added-content, #topwatched-content, #fullbox-content  {
background:transparent url("/images/tpl_box_shading.png") top repeat-x;
float:left;
padding:10px;
margin: 0;
width: 680px;
}
#myvideo-content{
_background:none;
}

#container_ch {
height: 1100;
margin: 0px;
padding: 10px;
width: 100%px;}
	
	
/* Clip Share Search */

#search {
float:left;
width:380px;
text-align: right;
}

#search form p {
margin: 0px;
padding: 0px;
}

#search form input.text, #search form select {
margin: 0 0 0 0;
border: 1px solid #d3d3d3;
background: #ffffff url(/images/tpl_input_bg.gif) no-repeat top left;
font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color: #474038;
margin-top: 12px;
}

#search form input.text {
width: 200px;
padding: 1px;
}

#search form input.button {
padding: 0px;
vertical-align: top; 
}

#search_res {
margin:0px auto;
padding:0px;
height:40px;
float:left;
width:720px;
text-align: right;
}
#search_res form p {
margin:0px auto;
padding:0px;
}

#search_res form input.text {
border: 1px solid #d3d3d3;
font: normal 16px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color: #474038;	
width: 250px;
height: 20px;
padding: 1px;
vertical-align: middle;
}

#search_res form input.button {
vertical-align: middle;
padding: 0px;  
}
#search_res form select.select_back_white {
width: 200px;
vertical-align: middle;
height: 22px;
} 
/* End of Clip Share Search */


#carousel {
position: relative;
top:0px;
padding:0px;
margin: 0px auto;
width: 968px;
height: 269px;
}

/* main_cont */
#recently, #userinfo, #mediumbox, #mostactive, #topwatched, 
#signup, #browsegroup, #recently-added, #invitefriend, #invitenewfriend,
#myvideo, #myfriends, #groups {
display:block;
width:700px;
margin: 10px;
border: 1px solid #F5F5F5 !important;
}

#fullbox {
display:block;
width:700px;
margin: 10px;
border: 1px solid #F5F5F5 !important;
position:relative;
}
#mapbox {
display:block;
width:700px;
margin: 0px auto 10px;
border: 1px solid #F5F5F5 !important;
}
#submenu {
display:block;
width:700px;
margin: 10px auto;
position:relative;
}

#mostactive img.thumb, #topwatched img.thumb,#recently-added img.thumb{
width:120px;
height:90px;
}
#main_video {
float:left;
width: 480px;
margin:0 auto;
padding:0 auto;
background:transparent;
}
#bookmark, #videodetails, #sharedetails, #videocomment{
display:block;
width:470px;
margin: 10px 0;
border-top: 1px solid #F5F5F5;
border-bottom: 1px solid #F5F5F5;}

#viewvideo{
display:block;
width:470px;
margin: 0;
border: 1px solid #F5F5F5;}

#useraction {
display:block;
width:445px;
padding:2px;
border: 1px solid #F5F5F5;
margin:10px auto;
}

#useraction span.info {
color: #000;
}

#bookmark ul{
margin: 0;
padding: 0;
}

#bookmark ul li{
margin: 0 20px 10px;
padding: 0;
}


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

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

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

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

.viewed a {
border: none;
text-decoration: none;
}

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

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

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

/* Clip Share Sub Tab Menu */


#tabmenucontainer {
padding: 0px;
position: relative;
top: 10px;
bottom:0px;
left:20px;
width: 300px;
}

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

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

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

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

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

#tabmenucontainer a:hover {
background-position: 0% -50px;
line-height: 24px;
}
#tabmenucontainer a:link.tabactive , #tabmenucontainer a:visited.tabactive {
float: left;
background: transparent url(/images/tpl_tabs_btn.gif) no-repeat left top;
background-position: 0% -0%}

#subcontent {
margin: 10px;
padding: 10px;
background: transparent url(/images/tpl_box_shading.png) repeat-x;
border: 1px solid #eaeaea;
width: 400px;
position:relative;
}

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

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

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

#subcontent span.duration {
font: bold 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

#subcontent span.info {
color: #000;
}

#subcontent span.tags {
text-decoration: none;
font-weight: normal;
border-bottom:dotted 1px #aaaaaa;
}

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

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

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

.blue {
background: #f7feff;
}

.selectedvideo {
background: #fdf2f7;
}
/* End of Clip Share Sub Tab Menu */


/* Content Styling */


.firstdefinition {
font-size: 14px;
font-weight: bold;
}

.txturgent {
font-size: 14px;
font-weight: bold;
}

.txtsignup {
color: #00B3D9
}

p.txturgent a {
color: #00B3D9
}

.txtcontent a {
text-decoration:underline
}

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

.imgprofile {
margin: 10px 0 0 0;
}

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

.pictprofile {
text-align: center;
}

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

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

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

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

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

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

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

/* End Content Styling */



/* Right Side */

#leftside {
float:left;
width:250px;
padding: 0;
margin:  0 0 10px 0;
min-height: 290px;
}

#main_cont {
float:right;
width:750px;
padding: 0;
margin:  0 auto;
}

#rightside {
float:left;
margin: 0px;
padding: 0px;
width: 240px;
_position: absolute;
_top:0px;
_left: 750px;
}
#login, #online,#vote, #adv, #latestvideo,
#profiledetail, #recenttags, #othervideo{
/*display:block; */
width:700px;
padding:2px auto;
margin: 0px auto;
border: 1px solid #F5F5F5;
}	
#relatedvideo,#relatedtag,#small-rightbox {
display:block;
width:230px;
padding:0;

margin: 0;
border: 1px solid #F5F5F5;
}

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

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

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

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

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

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

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

#login, #recenttags, #othervideo,#small-rightbox, #adv_sm {
margin: 0px auto;
margin-bottom:10px;
}

#login-nosearch, #recenttags-nosearch, #othervideo-nosearch{
margin: 0px 0 0 5px;
}

#latestvideo {
margin: 37px 0 0 5px;
}

#profiledetail {
margin: 37px 0 0 5px;
}

#statistic {
float:left;
margin-bottom: 10px;
height: 105px;
width: 200px;
background: url(/images/stat_bg.jpg) no-repeat left; 
text-align: left;
padding-top:22px;
color: #000;
}
#statistic a {
color: #000;
}

.stat_info {
font: 12px #000 bold;}

#online {
margin: 10px 0 0 5px;
}

#tags{
float: left;
width: 220px;
padding: 10px;
margin: 20px auto 10px;
background: url(/images/tags_big_bg.jpg) top left;
height: auto;
}

#adv_sm, #yandex{
float: left;
width: 220px;
padding: 0px;
margin: 0 5px 10px;
height: auto;
border: 1px solid #F5F5F5 !important;
}

#populartags{
float: left;
width: 179px;
height: 261px;
margin: 0px;
padding: 25px;
background: url(/images/tags_bg.jpg) no-repeat;
}

#vote{
margin: 10px 0 0 5px;
}

#adv {
margin: 10px 0 0 5px;
/*height: 232px;*/
}

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

#latestvideo p {
text-align: center;
}

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

#statistic span.public {
background: url(/images/stat_1.gif) no-repeat;
}
#statistic span.private {
background: url(/images/stat_2.gif) no-repeat;
}
#statistic span.member {
background: url(/images/stat_3.gif) no-repeat;
}
#statistic span.watch {
background: url(/images/stat_4.gif) no-repeat;
}
#statistic span.visitors {
background: transparent url(/images/stat_5.gif) no-repeat;
}

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

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

#online p span.video {
background: transparent url(/images/tpl_icon_video.gif) no-repeat;
}
#online p span.flag {
background: transparent url(/images/tpl_icon_flag.gif) no-repeat;
}
#online p span.people {
background: transparent url(/images/tpl_icon_people.gif) no-repeat;
}

#adv p {
text-align: center;
}

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

#fullbox label,#invitefriend label,#invitenewfriend label {
font-weight: bold;
}

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

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

#fullbox div.fm-req label:before,
#invitefriend div.fm-req label:before,
#invitenewfriend div.fm-req label:before{
content: "* "; /* does not work in IE */
color: #CC0000;
font-weight: bold;
}

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

.fm-opt img.upic{
margin: 10px 180px;}

.submitbutton {
margin-left: 150px;
padding : 10px 0 0 25px;
} 
/* End Clip Share Full Box */


/* Clip Share Signup */
#signup form {
margin: 10px;
width: 400px;
padding: 0px;
}

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

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

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

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

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

/* required fields - does not work in IE */

#signup div.fm-req {
float:left;
font-weight: bold;
}

#signup div.fm-req label:before {
content: "* "; /* does not work in IE */
color: #CC0000;
}
.captcha {
width: 100px;
text-align: center;
margin: 0px auto;
}
.signupstatement {
width:420px;
height: 100px;
float: left;
}


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


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

.signupbutton {
float: left;
margin: 0 100px;
padding : 0 0 0 25px;
}
/* End Clip Share Signup */



/* My Profile */
#myprofile {
margin: 0 auto;
display:block;
width:698px;
padding:0;
border: 1px solid #F5F5F5;
text-align: left;
overflow:hidden;
}


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

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

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

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

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

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

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

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


/* required fields - does not work in IE */
#myprofile div.fm-req {
font-weight: bold;
}

#myprofile div.fm-req label:before {
content: "* "; /* does not work in IE */
color: #CC0000;
}

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

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


.myprofilebutton {
margin-left: 150px;
padding : 0 0 0 25px;
}
/* End My Profile */



/* Clip Share User Menu */
#usermenu p{
margin: 10px 10px;
padding: 0 0 0 25px;
}

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

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

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

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

}
p.friendreq {
background: transparent url(/images/tpl_icon_friend_req.gif) no-repeat;
}
p.watch {
background: transparent url(/images/tpl_icon_watched.gif) no-repeat;
}
p.visitors {
background: transparent url(/images/tpl_icon_visitors.gif) no-repeat;
}
p.profile {
background: transparent url(/images/tpl_icon_profile.gif) no-repeat;
}
p.message {
background: transparent url(/images/tpl_icon_new_message.gif) no-repeat;
}
/* End Clip Share User Menu */

/* Most Active User */
ul#mostactiveuser {
margin: 0 auto;
padding: 0;
}

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

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

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

#videobox_2 .listvideo{
margin: 20px;
float: left;
list-style-type: none;
padding: 10px 0 0 5px;
text-align: center;
line-height: 14px;
height:160px; 
color: #999;
}

.listvideo span.info{ 
color: #000;
}
.listvideo span.duration {
font: bold 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

ul#listcountry li{
 /*	list-style-type: none; */
    padding: 0px;
    text-align: left;
	line-height: 22px;
    font-size: 14px;
    background: none;
}

ul#mostactiveuser span.title {
font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
ul#mostactiveuser span.duration {
font: bold 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
ul#mostactiveuser span.info {
color: #000;
}

.contentbox {
margin:0;
padding:0;
}
/* End top watched */

p.specialmessage {
border: 1px solid #EEE;
padding: 10px;
margin: 10px auto;
width: 300px;
text-align: center;
background-color: #F0FCFF;
}

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

#fullbox-title .basicdetailed {
display: inline;
font: normal 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing: normal;
margin:0;
margin-left: 30px;
/* width:105px; */
float:left;
padding-top:3px;
}

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

.titlepage{
float:left;
}

.videopaging {
display: block; 
position: absolute;
top: 25px;
right: 10px;
width: 160px;
font: normal 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing: normal;
text-align: right;
}

.videopaging-t {
display: block;
position: relative;
top: 10px;
left: 530px;
width: 150px;
height: 10px;
font: normal 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing: normal;
text-align: right;
}

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

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

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

#videobox img {
padding: 1px;
border: none;
}

#videobox img.star {
border: none;
}
#videobox span.title_sm {
font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
#videobox span.title {
font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
#videobox span.duration {
font: bold 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
#videobox span.info {
color: #fff;
}
#videobox a {
color: #fff;
}
#videobox a.red {
border: 0;
color: #82181A;
text-decoration: none;
}

#videobox_2 {
text-align: center;
margin: 0;
}
#videobox_2 img {
padding: 1px;
margin:0px auto;
border: none;
}
#videobox_2 table {
position:relative;
top:0;
left:0;
}
#videobox_2 img.star {
margin: 0px auto;
border: none;
}
#videobox_2 span.title_sm {
font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
#videobox_2 span.title {
font: normal 13px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
#videobox_2 span.duration {
font: bold 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
#videobox_2 span.info {
color: #000;
}
#videobox_2 a {
color: #82181A;
}
#videobox_2 a:hover {
color: #AE686A;
}
#videobox_2 a.red {
border: 0;
color: #82181A;
text-decoration: none;
}
#videobox_2 a.red:hover {
border: 0;
color: #AE686A;
text-decoration: none;
}

.center {
text-align: center;
}

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

#paging-left{
width:100px;
}

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

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

span.pagingnav {
color: #333;
padding: 2px 4px;
margin: 5px auto; 
text-decoration: none;
border: 1px solid #999;
background-color: #ddd;
display: block:
}

.pagingnav   a:hover{
text-decoration: none;
background-color: #effcff;
}

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

.videoplayer {
margin: 5px 0 0 0;
}

.videoplayer iframe, .videoplayer object {width: 450px;}

.textdesc{
 width:100px;
}

.listchannel {
background: url(/images/channel_bg.jpg) no-repeat left top;
width:82px;
height:77px;
float: left;
margin: 0px 18px;
}


.listchannellarge{
float:left;
padding:10px;
margin: 5px 0;
border-bottom: 1px solid #86171A;
}

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

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

.listchannel .imagechannel a img{
width:70px;
border: none;
height:53px;
margin: 2px 2px 0 0;
}

.listchannellarge  a img{
width:79px;
border: none;
height:53px;
}

.listchannel .star img,.listchannellarge .star img{
border:none;
}

.startratebox{
height:19px;
width:120px;
/*   text-align:center; */
border:0px solid;	
}

.startratebox img {
border: 0 !important;
}

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

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

.groupdetail{
float:left;
}


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

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

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

.friendsaction {
width: 496px;
}

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

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

.friendstat {
margin-left: 70px;
}

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

.friendstat p span.video {
background: transparent url(/images/tpl_icon_video.gif) no-repeat;
}

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


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

/* End Friends */

/*My Video */
.myvideo {
margin: 10px 0;
display:block;
float: left;
width: 680px;
border-bottom: 1px solid #86171A;
}

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

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

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

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

.otherdesc {
width: 360px;
display: block;
float: right;
padding:10px;
margin: 10px 80px 10px 0;
}   
/* End My Video */



/* Inbox Outbox */
.inbox th {
border-bottom: 3px solid #BDF4FF;
height: 30px;
background-color: #F0FCFF;
text-align: center;
}

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

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

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

a.openedmail {
padding-left: 25px;
background: transparent url(/images/tpl_icon_message.gif) no-repeat;
}
/* End Inbox Outbox*/

/* Groups */

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

#groups p span {
margin: 5px 5px 0 0;
padding: 0 0 0 18px;
font-weight: bold;
}

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

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

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

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

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

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

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

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

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

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

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

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

p#grouphome_icon span.newvideo {
background: transparent url(/images/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;
}

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

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

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

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

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

#divComments  .button {
	width: 70px;
	height: 20px;
	background-image: url(/images/btn_submit.gif) no-repeat;
}
.side_results{
overflow: auto;
height: 350px;
width: 210px;
display: block;	
}

.boxtable{
padding-left:30px;
}

.floatmenu{
float:left;
width:120px;
text-align:left;
padding-left:15px;
}

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

.errorbox{
border: dotted 1px #FF0000;	
color: #FF0000;
font-weight: normal;
font-size: 13px;
width:680px;
margin-top: 10px;
margin-bottom: 15px;
padding: 3px;
}

.msgbox{
border: dotted 1px #009933;
color: #009933;
font-weight: normal;
font-size: 13px;
width:680px;
margin-top: 10px;
margin-bottom: 15px;
padding: 3px;
}

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

a.cloudtags:hover {
text-decoration: none;
border-bottom: none;
color: #82181A;
padding: 2px;
}

/* Display Comments */

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

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

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

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

#videotabcontainer {
margin: 0;
padding: 0px 15px;;
position: relative;
top: 0px;
width: 220px;
}

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

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

#videotabcontainer a {
float: left;
display: block;
width: 110px;
height: 25px;
color: #ffffff;
border: none;
text-decoration: none;
}

#videotabcontainer a:link, #videotabcontainer a:visited, #videotabcontainer a:hover, #videotabcontainer li a.tabactive {
float: left;
background: url(/images/tpl_videotabs_btn.gif) no-repeat left top;
}

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

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

#videotabcontainer a:link.tabactive , #videotabcontainer a:visited.tabactive {
float: left;
background: transparent url(/images/tpl_tabs_btn.gif) no-repeat left top;
background-position: 0% -0%}

#map{
float: left;
width: 402px;
height:332px;
margin: 20px 25px;	
text-align:left;
}
#map_title {
margin: 0 auto;
width: 370px;
height:38px;
background: url(/images/map_ar.gif) no-repeat center right;
color: #000;
font-size: 18px;
}

#big_map{
position: relative;
top: 0px;
left: 25px;
width: 660px;
height:530px;
text-align:left;
}


#addmenu {
padding-top: 40px;
padding-left: 40px;
float: right;
width: 220px;
height: 261px;
margin: 0px;	
background: url(/images/tags_bg.jpg) no-repeat top right;
}

#addmenu a {
font: 18px bold  Arial, Helvetica, sans-serif;
color: #000;
line-height: 1.7;
}

#addmenu span {
margin: 10px 0 0 20px;
padding: 2px 0 15px 25px;
_padding: 0px 0 17px 25px;
}
#addmenu span.contest {
background: url(/images/contest.gif) no-repeat;
}
#addmenu span.contest a{
color:#AA2233;
}
#addmenu span.add_1 {
background: url(/images/add_1.gif) no-repeat;
}   
#addmenu span.add_2 {
background: url(/images/add_2.gif) no-repeat;
}
#addmenu span.add_3 {
background: url(/images/add_3.gif) no-repeat;
}
#addmenu span.add_4 {
background: url(/images/add_4.gif) no-repeat;
}
#addmenu span.add_5 {
background: url(/images/add_5.gif) no-repeat;
}
#addmenu span.add_6 {
background: url(/images/add_1.gif) no-repeat;
}
#addmenu span.add_7 {
background: url(/images/add_7.gif) no-repeat;
}

#nav_menu {
float: left;
width: 220px;
margin: 10px auto;	
padding: 10px;
background: url(/images/tags_big_bg.jpg) top left;
}
#nav_menu  h1{
font:14px bold Arial, Helvetica, sans-serif;
margin: 15px 20px 3px 7px;
text-decoration:none;
text-align:center;
color:#000;
}

#nav_menu a {
font: 14px bold  Arial, Helvetica, sans-serif;
color: #000;
line-height: 1.7;
}

#nav_menu span {
margin: 5px;
padding: 2px 0 15px 25px;
}

#nav_menu span.topwtch {
background: url(/images/add_2.gif) no-repeat;
}   
#nav_menu span.rec-add {
background: url(/images/add_1.gif) no-repeat;
}
#nav_menu span.users {
background: url(/images/users.gif) no-repeat;
}
#nav_menu span.top_20{
background: url(/images/add_5.gif) no-repeat;
}
#nav_menu span.all_ch {
background: url(/images/add_7.gif) no-repeat;
}
#nav_menu span.user{
background: url(/images/user_bw.gif) no-repeat;
}

#nav_menu li {
float: left;
padding:0;
margin: 0 0 7px -20px;
list-style: none;
}

#nav_menu li a{
display: block;
width: 200px;
font-size: 12px;
line-height:1.2;
}

#copyright {
width:230px;
padding-top: 70px;
float:right;
text-align: right;
font: 12px Arial, Helvetica, sans-serif;
}

#tabRelatedVideos{
float:left;}
	
#tabUserVideos {
float:left;
}
    
#my_favor {
position: relative;
height: 100%;
} 

#linkForm {
diplay:block;
width:230px;
margin:5px 0;
padding:0;
font-size: 11px;
line-height: 1.1;
}
#linkForm input.fullboxtext {
float:right;
margin: 0 20px 5px 0 ;
padding: 0px;
border: 1px solid #d3d3d3;
background:  url(/images/tpl_textarea_bg.gif) no-repeat top left;
font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
width: 100px;
height: 16px;
}
#linkForm span.title {
display:block;
float:left;
width: 100px;
margin: 0 0 5px 0 ;
}
	
a.memori_info2 { color: #000000; font: 10px arial; font-weight: bold; text-decoration: none; border: none; padding: 2px;}


/*-------------------------- Footer --------------------------------*/

#footer {
width: 100%;
position: relative;
bottom: 0px;
height: 125px;
margin: 0px;
padding: 0px;
font: normal 12px  "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
background: url(/images/copyright.jpg) no-repeat right bottom;
}

#footcontainer {
float:left;
margin: 50px 0 0 30px;
padding-top:3px;
_padding-top:20px;
height: 75px;
width: 522px;
text-align: center;
background: url(/images/footer_bg.jpg) no-repeat center; 
position: relative;

}

#footcontainer p {
/*margin: 15px 10px 5px 10px;*/
margin:4px auto;
_margin:0px auto 0;
padding: 0px;
color: #fff;
font: normal 12px  "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
#footcontainer hr {
/*margin: 15px 10px 5px 10px;*/
position: absolute;
top:50px;
left: 18px;
margin:0 auto;
padding: 0;
width: 480px;
color: #fff;
}

#footcontainer p a {
border: none;
text-decoration: none;
color: #ffffff;
}

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

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

a.liru, a.liru img{
border:none;
width:15px;
height:15px;
margin:0 0 0 -3px;
padding:0;
}

.sape_l {margin-top:20px; color:#000 !important;}
.sape_l a {color:#000 !important;}
