body {
    background: #757675 url(background.png) top left repeat-x;
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
    font: normal 8pt Verdana, Helvetica, sans-serif;
}

a {
    letter-spacing: 0px;
    text-align: left;
    color: #2f73af;
    text-decoration : underline;
}

a:visited {
    letter-spacing: 0px;
    text-align: left;
    text-decoration: underline;
    color: #2f73af;
}

a:hover {
    text-decoration: underline;
    color: #333333;
}

a:focus {
    outline: none;
}

form {
    margin: 0;
    padding: 0;
    overflow: auto;
}

img, img a {
    border: 0;
}

p {
    margin: 0;
    padding : 0;
}

h3 {
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    font: bold 12pt Verdana, Helvetica, sans-serif;
}

br {
    clear: both;
}

embed {
    margin: 0;
    padding: 0;
}

iframe {
    background: transparent;
    filter: chroma(color=#202020);
}




.input {
    border: 1px solid #000000;
    background: #f5f5f5;
    padding: 1px;
    font: normal 8pt Verdana, Helvetica, sans-serif;
    color: #000000;
}

.input_error {
    border: 1px solid #ff0000;
    background: #f5f5f5;
    padding: 1px;
    font: normal 8pt Verdana, Helvetica, sans-serif;
    color: #000000;
}


.reg_input_error {
    border: 1px solid #ff0000;
    background: #f5f5f5;
    padding: 1px;
    font: normal 8pt Verdana, Helvetica, sans-serif;
    color: #000000;
}


.textarea {
    border: 1px solid #000000;
    background: #f5f5f5;
    padding: 1px;
    font: normal 8pt Verdana, Helvetica, sans-serif;
    color: #000000;
}

.button {
    border: 1px solid #000000;
    background: #a7a7a7;
    padding: 1px;
    padding-left: 4px;
    padding-right: 4px;
    font: normal 8pt Verdana, Helvetica, sans-serif;
    color: #ffffff;
}

.contactmail_error {
    color: #ff0000;
}


#login .input {
    border: 1px solid #000000;
    background: #f5f5f5;
    padding: 3px;
    font: normal 8pt Verdana, Helvetica, sans-serif;
    color: #000000;
}

#login .button {
    border: 1px solid #000000;
    background: #a7a7a7;
    padding: 2px;
    padding-left: 4px;
    padding-right: 4px;
    font: normal 8pt Verdana, Helvetica, sans-serif;
    color: #ffffff;
}


#main {
    width: 922px;
    margin: 0 auto;
    margin-top: 5px;
    overflow: auto;
}

* html #main {
    width: 932px;
    margin: 0 auto;
    margin-top: 5px;
}

#logo {
    height: 50px;
    background: url(logo.jpg) bottom left no-repeat;
    overflow: hidden;
}

* html #logo {
    height: 50px;
    background: url(logo.jpg) bottom left no-repeat;
}

#login {
    float: right;
    text-align: right;
    margin-top: 10px;
    margin-right: 2px;
    overflow: auto;
    font: normal 7pt Verdana, Helvetica, sans-serif;
    color: #aaaaaa;
}

#login a:hover {
    color: #aaaaaa;
}

#login_legend {
    margin-top: 3px;
}

#login_legend a:link, #login_legend a:visited {
    color: #aaaaaa;
}

#login_legend a:hover {
    color: #2f73af;
}


#content {
    border: 1px solid #000000;
    background: #ffffff;
    padding: 5px;
    overflow: auto;
}

* html #content {
    width: 910px;
    border: 1px solid #000000;
    background: #ffffff;
    padding: 5px;
}

#teaser {
    height: 250px;
    background: url(teaser_06.jpg) top left no-repeat;
}

#navigation {
    width: 910px;
    border-top: 1px solid #f5f5f5;
    margin-top: 0px;
    margin-bottom: 5px;
    overflow: auto;
    border-bottom: 1px solid #000000;
}

#main_content {
    overflow: auto;
}

#main_content_left {
    width: 715px;
    float: left;
    overflow: auto;
}

#main_content_right {
    width: 185px;
    float: right;
    overflow: auto;
}

#main_content_left_video {
    width: 600px;
    float: left;
    overflow: auto;
}

#main_content_right_video {
    width: 305px;
    float: right;
    overflow: auto;
}

#main_content_right_hd {
    width: 305px;
    padding-top: 5px;
    float: right;
    overflow: auto;
}

#related_videos, #popular_videos, #recently_viewed_videos {
    padding-top: 10px;
}


#footer {
    width: 910px;
    border-top: 1px solid #aaaaaa;
    margin-top: 5px;
    padding-top: 5px;
    font: normal 7pt Verdana, Helvetica, sans-serif;
    line-height: 15px;
    text-align: center;
}

.player_info {
    background: #fafafa;
    border: 1px solid #aaaaaa;
    border-top: 0;
    margin-top: 0;
    padding: 2px;
    padding-top: 4px;
    padding-left: 4px;
    color: #333333;
}

.player_info_hd {
    background: #fafafa;
    border: 1px solid #aaaaaa;
    margin-top: 10px;
    padding: 2px;
    padding-top: 4px;
    padding-left: 4px;
    color: #333333;
}

.player_tabs {
    margin-top: 5px;
}

.player_tabs_inner {
    border: 1px solid #aaaaaa;
    border-top: 0;
    margin-top: 5px;
    padding-left: 3px;
}


.pages {
    margin-top: 15px;
    margin-bottom: 5px;
    clear: both;
}


.pages span a:link, .pages span a:visited {
    background: url(bg_pages.jpg) top left repeat-x;
    border: 1px solid #000000;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 2px;
    text-decoration: none;
    color: #ffffff;
}

.pages a.current_page, .pages .active_page .current_page {
    border: 1px solid #000000;
    background: #f5f5f5;
    color: #000000;
}

.pages span a:hover {
    border: 1px solid #000000;
    background: #f5f5f5;
    color: #000000;
}



ul#player_tabs_navlist {
    font: bold 11px Verdana, Helvetica, sans-serif;
    list-style-type: none;
    padding: 0;
    padding-left: 0px;
    padding-bottom: 28px;
    border-bottom: 1px solid #aaaaaa;
    margin: 0;
    margin-bottom: -5px;
}

ul#player_tabs_navlist li {
    float: left;
    height: 21px;
    background-color: #f5f5f5;
    margin: 2px 4px 0 0;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid #aaaaaa;
}

ul#player_tabs_navlist li.player_tabs_active {
    border-bottom: 1px solid #ffffff;
    background-color: #ffffff;
    color: #303030;
    font-weight: bold;
}

#player_tabs_navlist a:link, #player_tabs_navlist a:visited {
    float: left;
    display: block;
    color: #666666;
    text-decoration: none;
    padding: 4px;
}

li.player_tabs_active a {
    color: #303030;
    font-weight: bold;
}

#player_tabs_navlist .player_tabs_active a {
    color: #303030;
    font-weight: bold;
}


#player_tabs_navlist a:hover {
    background: #ffffff;
    color: #303030;
}


.tube_myvideos_video {
    border-bottom: 1px dotted #aaaaaa;
    padding-bottom: 5px;
    margin-bottom: 10px;
    overflow: auto;
}

* html .tube_myvideos_video {
    width: 550px;
    overflow: hidden;
    float: right;
}

.login, .upload, .myaccount, .contact, .search, .uservideos, .usergalleries, .general {
    background: #fafafa;
    overflow: hidden;
    margin-bottom: 5px;
}

.upload {
    margin-bottom: 10px;
}


.uservideos, .usergalleries {
    margin-bottom: 15px;
}


.login table, .login table td, .login table th, .myaccount_inner table, .myaccount_inner table td, .myaccount_inner table th{
    margin: 0;
    padding: 0;
    overflow: auto;
    color: #202020;
}

/*
.login h2, .upload h2, .myaccount h2, .contact h2, .search h2, .uservideos h2, .Usergalleries h2, .general h2 {
    background: #dcdcdc url(h3_bg2_600px.jpg) top left no-repeat;
    padding: 2px;
    padding-left: 5px;
    margin: 0;
    font: bold 10pt Verdana, Helvetica, sans-serif;
    color: #333333;
}
*/

h3.h3_search {
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
}

h3.h3_search span {
    font-weight: normal;
}

.login_inner, .upload_inner, .myaccount_inner, .contact_inner, .usergalleries_inner, .general_inner {
    border: 1px solid #aaaaaa;
    padding: 5px;
    padding-top: 10px;
    padding-bottom: 5px;
    overflow: auto;
}

.usergalleries_inner {
    overflow: hidden;
}

.usergalleries_inner .gallery_inner {
    border: 0;
    margin-top: 0;
}

.profile_right_more {
    padding-left: 5px;
}



.search_inner, .uservideos_inner {
    border: 1px solid #aaaaaa;
    padding-top: 5px;
    padding-bottom: 5px;
}

h3.h3_search {
    padding-left: 8px;
}



.searchform_inner {
    border: 1px solid #aaaaaa;
    padding: 3px;
    overflow: auto;
}

.searchform_inner .button {
    padding-top: 0;
    padding-bottom: 0;
}

.myaccount_inner h3 {
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    font: bold 9pt Verdana, Helvetica, sans-serif;
    color: #333333;
}


.login_error, .reg_error {
    color: #ff0000;
    padding-bottom: 5px;
}


.videos {
    background: #fafafa;
    overflow: hidden;
}

.videos_inner {
    border: 1px solid #aaaaaa;
    padding-top: 5px;
    padding-bottom: 5px;
    overflow: hidden;
}

.video_pages {
    margin-top: 10px;
    margin-left: 5px;
    padding-bottom: 5px;
}



.gallery {
    width: 690px;
    background: #fafafa;
    overflow: auto;
}


.videos h2, h2 {
    background: url(h3_grey_left.jpg) top left no-repeat;
    padding: 0;
    padding-left: 5px;
    margin: 0;
    font: bold 10pt Verdana, Helvetica, sans-serif;
    color: #333333;
}

.videos h2 span, h2 span {
    background: url(h3_grey_right.jpg) top right no-repeat;
    display: block;
    padding: 2px;
}

.gallery_inner {
    border: 0;
    padding: 5px;
    padding-top: 15px;
    padding-bottom: 20px;
    padding-left: 20px;
    overflow: auto;
}

.gallery_innerpictures {
    border: 0;
    padding: 5px;
    padding-top: 15px;
    padding-bottom: 20px;
    padding-left: 30px;
    overflow: auto;
}


.comments {
    background: #fafafa;
    margin-top: 10px;
    color: #333333;
}

.comments_inner {
    border: 1px solid #aaaaaa;
    padding: 2px;

}

.comments h2 {
    background: url(h3_grey_left.jpg) top left no-repeat;
    padding: 0;
    padding-left: 5px;
    margin: 0;
    font: bold 10pt Verdana, Helvetica, sans-serif;
    color: #333333;
}

.comments h2 span {
    background: url(h3_grey_right.jpg) top right no-repeat;
    display: block;
    padding: 2px;
}

.tube_comments_form {
    margin-top: 15px;
}

tube_comments_inputs {
    padding-left: 3px;
    overflow: auto;
}

.tube_comments_inputs .input, .tube_comments_inputs .textarea, .tube_comments_inputs .button {
    margin: 2px;
}

.tube_comments_textarea {
    width: 200px;
    height: 70px;
}

.tube_comments {
   width: 500px;
   padding-bottom: 10px;
   overflow: auto;
}

.tube_comments_captcha {
    border: 1px solid #000000;
}

.tube_comment {
    border-bottom: 1px solid #cccccc;
    padding: 3px;
    margin-bottom: 10px;
    overflow: auto;
}

.tube_comment h3, .tube_comment h3 a:link, .tube_comment h3 a:visited {
    font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
}

.tube_comment h3 span {
    font-size: 7pt;
    padding-left: 5px;
    color: #aaaaaa;
}

.tube_comments_h3 {
    margin: 0;
    padding: 0;
    font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
}

.tube_comment h3 {
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
    font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
    color: #000000;
}

.tube_comment h3 span {
    font: normal 7pt Arial, Verdana, Helvetica, sans-serif;
}

.tube_myvideos {
    width: 100%;
    overflow: auto;
}


.tube_myvideos .textarea {
    width: 310px;
}

.tube_myvideo_imgdiv {
    width: 120px;
    height: 75px;
    border: 1px solid #aaaaaa;
    margin-right: 5px;
    padding: 1px;
    float: left;
    overflow: hidden;
    cursor: pointer;
}

.tube_myvideo_imgdiv_inner {
    height: 75px;
    background: #000000;
    overflow: hidden;
}

.tube_myvideo_img {
    width: 120px;
}

.tube_myvideo_inner {
    overflow: auto;
}

* html .tube_myvideo_inner {
    width: 400px;
}

.tube_myvideo_display_none {
    display: none;
}

.tube_myvideo_display_block {
    display: block;
}


.tube_myvideo_inner h3 {
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    cursor: pointer;
    color: #2f73af;
    text-decoration: underline;
    font: bold 9pt Verdana, Helvetica, sans-serif;
}





.tube_my_videos_page {
    padding-bottom: 3px;
    margin-bottom: 0px;
}


* html .tube_my_videos_page {
    margin-left: 30px;
    clear: both;
}

.tube_my_videos_page span a {
    border: 1px solid #aaaaaa;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
    margin-right: 2px;
}

.tube_gallery_video {
    width: 130px;
    border: 0px solid #aaaaaa;
    margin-left: 7px;
    margin-right: 4px;
    margin-bottom: 15px;
    padding: 1px;
    float: left;
    overflow: auto;
}

* html .tube_gallery_video {
    width: 130px;
    border: 0px solid #aaaaaa;
    margin-left: 7px;
    margin-right: 0px;
    margin-bottom: 15px;
    padding: 1px;
    float: left;
    overflow: auto;
}

.tube_gallery_imgdiv {
    width: 120px;
    height: 75px;
    border: 1px solid #aaaaaa;
    padding: 1px;
    float: left;
    overflow: hidden;
}

.tube_gallery_rating {
    margin-top: 2px;
}

.tube_gallery_imgdiv_inner {
    height: 75px;
    background: #000000;
    overflow: hidden;
}

.tube_gallery_img {
    width: 126px;
}

.tube_gallery_page {
    padding-top: 15px;
    clear: left;
}

.tube_gallery_video_inner {
    font-size: 7pt;
}

.tube_gallery_from {
    margin-top: 4px;
}

.tube_gallery_video_inner a:link, .tube_gallery_video_inner a:visited {
    font-size: 7pt;
}

.tube_gallery_video_inner h3 {
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    font: bold 7pt Verdana, Helvetica, sans-serif;
}

.tube_gallery_video_inner h3 a:link, .tube_gallery_video_inner h3 a:visited {
    margin: 0;
    padding: 0;
    font: bold 8pt Verdana, Helvetica, sans-serif;
    color: #2f73af;
}

.tube_gallery_video_inner h3 a:hover {
    color: #333333;
}

/*
.tube_gallery_div {
    border: 1px solid #aaaaaa;
    padding-top: 10px;
}
*/

.tube_gallery_table td {
    padding: 0;
    padding-bottom: 5px;
    margin: 0;
    vertical-align: top;
}

.tube_hd {
    width: 42px;
    height: 25px;
    border: 0px solid;
    z-index: 99;
    position: relative;
    margin-top: 0px;
    margin-bottom: -25px;
    cursor: pointer;
    display: block;
}

.tube_useradmin_table {
    width: 99%;
    border: 1px solid #aaaaaa;
    border-collapse: collapse;
    margin: 2px;
}

.tube_useradmin_table th, .tube_useradmin_table td {
    padding: 2px;
    padding-right: 5px;
    border: 1px solid #aaaaaa;
}

.tube_useradmin_table th {
    background: #cccccc;
}


.tube_show_subscription_table {
    width: 100%;
    border: 1px solid #aaaaaa;
    border-collapse: collapse;
    margin: 0 auto;
}

.tube_show_subscription_table tr {
    border: 1px solid #aaaaaa;
}

.tube_show_subscription_table th {
    background: #cccccc;
    border: 1px solid #aaaaaa;
    padding: 2px;
}

.tube_show_subscription_table td {
    padding: 2px;
    border: 1px solid #aaaaaa;
}

.related {
    width: 300px;
    height: 450px;
    overflow: hidden;
}


.tube_related {
    border-bottom: 1px dotted #aaaaaa;
    padding-bottom: 5px;
    margin-bottom: 5px;
    margin-right: 3px;
    overflow: auto;
}

* html .tube_related {
    height: 100px;
}

.tube_related_inner {
    overflow: auto;
    color: #808080;
}


.tube_related_inner h3 a:link, .tube_related_inner h3 a:visited {
    font: bold 8pt Verdana, Helvetica, sans-serif;
}


.tube_related_imgdiv {
    width: 120px;
    height: 75px;
    border: 1px solid #aaaaaa;
    margin-right: 5px;
    padding: 1px;
    float: left;
    overflow: hidden;
    position: relative;
}

.tube_related_imgdiv_inner {
    height: 75px;
    background: #000000;
    overflow: hidden;
}

.tube_related_img {
    width: 120px;
}


.tube_related_from {
    color: #808080;
    display: block;
    margin-bottom: 2px;
}

.tube_related_duration, .tube_related_views, .tube_related_from {
    color: #808080;
}

.tube_related_views {
    font-weight: bold;
}



.unit-rating { /* the UL */
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 30px;
	position: relative;
	background: url('starrating6.gif') top left repeat-x;
}

.unit-rating li{
    text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	/*\*/
	float: left;
	/* */
}

.unit-rating li a {
	outline: none;
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}

.unit-rating li a:hover{
	background: url('starrating6.gif') left center;
	z-index: 2;
	left: 0px;
}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('starrating6.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {
    color: #999;
}

.thanks {
    color: #36AA3D;
}

.static {
    color: #5D3126;
}

.tube_video_views {
    padding-top: 5px;
    overflow: auto;
}

.tube_video_from {
    margin-top: 2px;
    margin-bottom: 3px;
}


.tube_video_headline {
    margin-bottom: 3px;
    font: bold 10pt Verdana, Helvetica, sans-serif;
}

.ratingblock p {
    display: none;
}


.mod_gallery_galleries {
    margin-top: 10px;
    margin-left: 1px;
}

.mod_gallery_galleries table {
    border: 1px solid #aaaaaa;
    border-collapse: collapse;
}

.mod_gallery_galleries table td, .mod_gallery_galleries table th {
    border: 1px solid #aaaaaa;
    padding: 4px;
    padding-left: 5px;
    padding-right: 5px;
}

.mod_gallery_galleries table th {
    background: #dfdfdf;
}

.tr_high {
    background: #f5f5f5;
}

.grey_out {
    color: #aaaaaa;
}


.gallery_gallery {
    padding-bottom: 5x;
}

.gallery_mypicture {
    overflow: auto;
}

.gallery_mypicture_imgdiv {
    width: 120px;
    height: 75px;
    border: 1px solid #aaaaaa;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 1px;
    float: left;
    overflow: hidden;
    text-align: center;
}


.gallery_mypicture_adddiv {
    width: 120px;
    height: 93px;
    border: 1px solid #aaaaaa;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 1px;
    float: left;
    overflow: hidden;
    text-align: center;
}

.gallery_mypicture_imgdiv_inner {
    height: 75px;
    background: #000000;
    overflow: hidden;
}

.gallery_mypicture_imgdiv_checkbox {
}


.gallery_mypicture_img {
    width: 120px;
    z-index: 1;
    cursor: pointer;
}

.gallery_mypicture_img {
    width: 120px;
    z-index: 1;
    cursor: pointer;
}

.gallery_mypictures_page {
    padding-top: 15px;
    padding-bottom: 5px;
    clear: left;
    overflow: auto;
    display: block;
}

.gallery_delete {
    width: 20px;
    height: 20px;
    border: 0px solid;
    z-index: 99;
    position: relative;
    margin-top: 0px;
    margin-bottom: -20px;
    margin-right: -3px;
    cursor: pointer;
    display: block;
}

.gallery_gallery_imgdiv {
    width: 120px;
    height: 107px;
    border: 1px solid #aaaaaa;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 1px;
    float: left;
    overflow: hidden;
    text-align: center;
}

.gallery_gallery_imgdiv_inner {
    height: 107px;
    background: #000000;
    overflow: hidden;
}

.gallery_header {
    height: 27px;
    background: #d9d9d9;
    border-bottom: 1px solid #aaaaaa;
    margin: 0;
    font: bold 8pt Verdana, Helvetica, sans-serif;
    color: #333333;
    overflow: hidden;
}

.edit_gallery_inner {
    width: 100%;
}



.new_gallery h3, .gallery_gallery h3 {
    font: bold 9pt Verdana, Helvetica, sans-serif;
}

.current_galleries {
    margin-top: 15px;
}


.current_galleries h3 {
    font: bold 9pt Verdana, Helvetica, sans-serif;
}

.gallery_icon {
    cursor: pointer;
    margin-right: 2px;
    margin-left: 2px;
}

.gallery_image {
    height: 650px;
    border: 5px solid #aaaaaa;
    background: #ffffff;
    text-align: center;
    overflow: auto;
}

.gallery_img_small {
    max-width: 790px;
}

.gallery_img_full {
}

.gallery_showpicture {

}

.upload_file_table_td {
    width: 70px;
}

.upload_tags_legend {
    font-size: 7pt;
}

.upload_progress {
    padding-top: 24px;
    display: none;
}

.upload_progress span {
    font-size: 7pt;
}

.tube_upload_ok {
    color: #0000ff;
    font-weight: bold;
    font-size: 9pt;
}


.tube_upload_error {
    color: #ff0000;
    font-weight: bold;
    font-size: 9pt;
}

.upload_ul {
    list-style-type: bullet;
    margin-left: 15px;
    padding: 0;
}

.contactmail {
    padding-bottom: 5px;
}

.contactmail_sent {
    font-weight: bold;
}


.tube_video_download {
    margin-top: 5px;
}

.ads {
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
}

.tube_searchform .input {
    width: 130px;
}

.video_info {
    margin-top: 0px;
}

.video_info_hd {
    margin-top: 10px;
}

.video_info_inner {
    border: 1px solid #aaaaaa;
    padding: 3px;
    color: #333333;
}

.video_info h3, .video_info_hd h3 {
    background: url(h3_grey_left.jpg) top left no-repeat;
    padding: 0;
    padding-left: 5px;
    margin: 0;
    font: bold 10pt Verdana, Helvetica, sans-serif;
    color: #333333;
}

.video_info h3 span, .video_info_hd h3 span {
    background: url(h3_grey_right.jpg) top right no-repeat;
    display: block;
    padding: 2px;
}

.video_info_posted {
    border-bottom: 1px dashed #aaaaaa;
    margin-bottom: 5px;
    padding-bottom: 5px;
    color: #808080;
}

.video_info_postedDate {
    font-weight: bold;
}

.video_info_postedBy {
    font-weight: bold;
}

.video_info_views {
    margin-top: 3px;
}

.video_info_views span {
    font-weight: bold;
}

.video_info_rating {
    color: #808080;
    font-size: 7pt;
    overflow: auto;
}

.player_ads {
    width: 586px;
    height: 70px;
    border: 1px solid #aaaaaa;
    background: url(black63.png) top left no-repeat;
    z-index: 10000;
    position: relative;
    margin-top: 0px;
    margin-bottom: -82px;
    padding-top: 10px;
    display: block;
    top: 370px;
    left: 6px;
    color: #aaaaaa;
    text-align: center;
    overflow: hidden;
}

.player_ads_hidden {
    width: 586px;
    height: 70px;
    border: 1px solid #aaaaaa;
    background: url(black63.png) top left no-repeat;
    z-index: 10000;
    position: relative;
    margin-top: 0px;
    margin-bottom: -82px;
    padding-top: 10px;
    display: block;
    top: 370px;
    left: 6px;
    color: #aaaaaa;
    text-align: center;
    overflow: hidden;
    display: none;
}


.player_ads_x {
    width: 20px;
    height: 15px;
    margin-top: -10px;
    margin-bottom: -16px;
    margin-left: -20px;
    z-index: 10000;

    font: bold 9pt Verdana, Helvetica, sans-serif;
    text-align: center;
    cursor: pointer;
    display: block;
    float: right;
}


.video_player_inner {
    height: 479px;
    background: #000000;
    overflow: hidden;
}

.video_player_inner_hd {
    height: 509px;
    background: #000000;
    overflow: hidden;
}


.video_player h3 {
    background: url(h3_grey_left.jpg) top left no-repeat;
    padding: 0;
    padding-left: 5px;
    margin: 0;
    font: bold 12pt Verdana, Helvetica, sans-serif;
    color: #333333;
}

.video_player h3 span {
    background: url(h3_grey_right.jpg) top right no-repeat;
    display: block;
    padding: 2px;
}



.tube_video_download h3 {
    font-size: 9pt;
    font-weight: bold;
}

.tube_video_admin {
    margin-top: 10px;
    margin-bottom: 10px;
}





.MainNavigationMenu {padding:0 0 0 10px; margin:0; list-style:none; height:35px; background:#fff url(button1.gif); position:relative; border-bottom: 1px solid #606060;}
.MainNavigationMenu li {float:left;}
.MainNavigationMenu li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family: Verdana, Helvetica, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.MainNavigationMenu li a span {float:left; display:block; padding:0 16px 0 8px;}
.MainNavigationMenu li.current a {color:#fff; background:url(button3.gif);}
.MainNavigationMenu li.current a span {background:url(button3.gif) no-repeat right top;}
.MainNavigationMenu li a:hover {color:#fff; background:#000 url(button4.gif);}
.MainNavigationMenu li a:hover span {background:url(button4.gif) no-repeat right top;}
.MainNavigationMenu li.current a:hover {color:#fff; background:#000 url(button3.gif); cursor:pointer;}
.MainNavigationMenu li.current a:hover span {background:url(button3.gif) no-repeat right top;}

.sub_navigation {
    padding: 0;
    margin: 0;
}

.sub_navigation h3 {
    background: url(h3_grey_left.jpg) top left no-repeat;
    padding: 0;
    padding-left: 5px;
    margin: 0;
    font: bold 10pt Verdana, Helvetica, sans-serif;
    color: #333333;
}

.sub_navigation h3 span {
    background: url(h3_grey_right.jpg) top right no-repeat;
    display: block;
    padding: 2px;
}


.sub_navigation .SubNavigation {
    background: #ffffff;
    border: 1px solid #aaaaaa;
    margin: 0;
    margin-bottom: 15px;
    padding: 1px;
    padding-top: 0;
    overflow: auto;
    color: #ffffff;
    clear: right;
}

.sub_navigation .SubNavigation ul {
    margin : 0;
    padding : 0;
    list-style-type : none;
}

.sub_navigation .SubNavigation ul ul {
    margin : 0;
    margin-left: 10px;
    padding : 0;
    list-style-type : none;
}

* html .sub_navigation .SubNavigation li {
    margin : 0;
    padding : 0;
    border: 0;
}

.sub_navigation .SubNavigation a {
    border: 0;
    display : block;
    padding-left : 2px;
    padding-right : 0;
    padding-top : 4px;
    padding-bottom : 4px;
    margin: 0;
    margin-top : 1px;
    font: bold 8pt Verdana, Helvetica, sans-serif;
    color: #ffffff;
}

* html .sub_navigation .SubNavigation a {
    height: 12px;
}

.sub_navigation .SubNavigation a:link, .sub_navigation .SubNavigation a:visited {
    color : #2f73af;
    text-decoration : none;
}

.sub_navigation .SubNavigation ul .SubNavigation_active a:link, .sub_navigation .SubNavigation_active a:visited, .sub_navigation .SubNavigation .SubNavigation_active a {
    color : #333333;
    font-weight : bold;
}

.sub_navigation .SubNavigation a:hover {
    color : #333333;
}

.sub_navigation .SubNavigation .SubNavigation_active a:hover {
    color : #333333;
}

.sub_navigation .SubNavigation_active a:hover {
    color : #333333;
}

.myvideo_buttons, .myvideo_tags, .myvideo_headline {
    height: 30px;
}

.sub_navigation .SubNavigation ul .SubNavigation_active ul li a:link, .sub_navigation .SubNavigation ul .SubNavigation_active ul li a:visited {
    color : #2f73af;
}

.sub_navigation .SubNavigation ul .SubNavigation_active ul .SubNavigation_active {
    color : #333333;
}

.sub_navigation .SubNavigation ul .SubNavigation_active ul li a:hover {
    color : #333333;
}

