/* CSS Document */
html, body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:#000 url(images/topShine.jpg) center top no-repeat; height:100%; font-size:14px; color:#FFFFFF;}
a { font-family:Arial, Helvetica, sans-serif;}
form{ margin:0; padding:0;}
p{ padding:0; margin:0;}
a img{ border:none;}
.clear{ clear:both;}
h1, h2{ font:18px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0; margin:0 0 0 3px; display:inline;}
h2{ margin:0 0 20px 3px; display:block;}
h1.videoPl{ margin: 0 0 20px 0; display:block;}

#wrap{position:relative;   min-height: 100%; min-width:980px; height: auto !important; height: 100%; margin:0 auto; padding:0 8px 0 4px; width:980px; z-index:2;}
#bottomLine{border-bottom:#d73e00 solid 1px; margin:-1px 0 0 0;}
#topShining{ background:url(images/topShine.jpg); width:1200px; height:118px; position:absolute; top:0; left:50%; margin-left:-650px; z-index:1;}
#header{ width:968px; height:118px; background:url(images/header.jpg);}
#banner{ width:468px; height:80px; position:absolute; top:5px; right:40px;}
.bannerSmall{ width:160px; height:120px;  margin:0 0 9px 17px;}

#logo{ position:absolute; top:20px; left:24px;}

#content{ float:left; width:603px; position:relative; background:url(images/contentBg.jpg) top no-repeat; padding:90px 0 0 7px;}
#topMainMenu{}
#topMainMenu a{ display:block; background:url(images/menuButton.jpg) top; width:144px; height:52px; padding:5px 0 0 0; position:absolute; top:-1px; text-align:center; font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-decoration:none; }
#topMainMenu a:hover{background:url(images/menuButton.jpg) bottom;}
#topMainMenu a#videos{ left:82px;}
#topMainMenu a#MPop{ left:229px;}
#topMainMenu a#TRated{ left:375px;}

#topSubMenu{ position:absolute; top:50px; left:180px; color:#ba0b0f;}
#topSubMenu a{ font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#ba0b0f;}
#topSubMenu a:hover,#topSubMenu  a.active{ text-decoration:none; color:#FFFFFF;}

#leftCol{ width:173px; float:left; padding:8px 0 0 10px; background:url(images/leftColBg.jpg) top no-repeat;}
#leftCol a.title{color:#c10c0f; font:14px Tahoma; font-weight:bold; text-decoration:none;}

#videoPrevs{ margin:29px 0 0 0;}
.videoPrev{ width:191px; height:208px; margin: 0 4px 25px 0; background:url(images/videoPrevBg.jpg) bottom no-repeat; float:left; }
.videoPrev .clock, .videoMainPrev .clock{ margin:0 8px 0 0;}
#videoPrevs .videoPrev a{ display:block; margin:10px 0 0 6px;}
#videoPrevs .videoPrev a.title{color:#c10c0f; font:14px Tahoma; font-weight:bold; text-decoration:none; display:block; margin:5px;}
#videoPrevs .videoPrev a.title:hover{ text-decoration:underline;}
.videoPrev a.video img{ width:178px; height:133px; border:solid 1px #8e8e8e;}
.videoPrevTab { width:187px; margin:0 0 0 4px; font-size:12px; color:#a4a4a4;}
.videoPrevTab td{ padding:0; margin:0;}
.star{background:url(images/star.jpg) bottom; width:16px; height:15px; float:left; font-size:1px;}
.star.rated{ background:url(images/star.jpg) top; }

.videoMainPrev{ background:url(images/videoPrevBgMain.jpg); width:587px; height:148px;  margin: 0 0px 8px 0;}
.videoPrevImg{ float:left;}
#videoPrevs .videoMainPrev a.img{ margin:4px 0 0 4px; display:block; width:180px; border:solid 1px #8e8e8e; float:left;}
#videoPrevs .videoMainPrev a.title{color:#c10c0f; font:14px Tahoma; font-weight:bold; text-decoration:none; display:block; margin:5px 0;}
#videoPrevs .videoMainPrev a.title:hover{ text-decoration:underline;}
.videoPrevText{ float:left; width:397px;}
.textBlock{ margin:0 14px 0 16px; overflow:hidden;}
.desc{ height:120px; border-bottom:solid 1px #480007;}
.main{ width:360px;}

#videoPlayer{ margin:0; width:420px; float:left;}
.commentsBlock{height:10px; padding:0; border-bottom:#480007 solid 1px; width:160px; margin:0 8px 0 10px;}
#getRatingTab{ -moz-margin-start:5px; border-collapse:collapse; margin:0 0 0 42px;  *margin:0; _margin:5px 0 0 0px;}

#ratingBlock{ text-align:center; margin:10px 0 0 0;}
#rightVideoBlock{ float:left;}
#rightMenuVideo { background:url(images/rightMenuVideoBg.jpg) no-repeat top; }
#rightMenuVideo .comments{ border-bottom:#480007 solid 1px; margin:0 3px 0 8px; width:164px; padding: 12px 0 8px 0;}
#rightMenuVideo #shareVideo{ width:155px; margin:0 0 0 2px; background:url(images/linkVideo.jpg) repeat-x; height:16px; padding:3px 10px; border:none; display:block; color:#FFFFFF; font:11px Arial, Helvetica, sans-serif;}
.smallSearch{ height:44px;}
.bigSearch{height:90px;}
#partners { padding:0 0 0 17px; margin:25px 0 0 0; }
#partners a{ display:block; font:12px Tahoma; color:#c10c0f; margin:0 0 6px 0;}
#partners a:hover{ color:#d3d3d3;}

#rightCol{ float:left; width:179px; position:relative; }
.videoPlayerMenu{background:url(images/rightMenuBg.jpg) top no-repeat;}
.videoMainMenu{ background:url(images/rightMenuMainBg.jpg) top left no-repeat;}
#search{ background:url(images/searchBg.jpg); width:178px; }
#searchInput{ position:absolute; background:url(images/searchInputBg.jpg); width:121px; height:17px; padding:5px 0 3px 9px; top:-1px; left:10px; border:none; font:12px Tahoma; color:#343434;}
#go{ position:absolute; background:url(images/goSearch.jpg) top; width:31px; height:20px; padding:5px 0 0 0; display:block; font:12px Tahoma; top:-1px; left:144px; color:#FFFFFF; text-decoration:none; text-align:center; font-weight:bold;}
a#go:hover{  background:url(images/goSearch.jpg) bottom;}
#categoriesLabel{ background:url(images/categories.jpg); width:139px; height:26px; position:absolute; top:57px; left:18px;}
#descriptionLabel{ background:url(images/description.jpg); width:141px; height:25px;position:absolute; top:57px; left:18px;}

#rightMenu a{ display:block; font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#bab6b6; padding:3px 0 0px 35px; text-decoration:none; background:url(images/rightMenulist.gif) bottom; width:142px; height:19px;}
#rightMenu a:hover{background:url(images/rightMenulist.gif) top;}
#paginator{ width:610px; height:33px; margin:0 0 0 173px; padding:5px 0 0 115px; background:url(images/paginatorBg.jpg) left no-repeat; text-align:center;}
#paginator a{color:#808080; font-size:18px; float:left; margin:0 8px 0 0; }
#paginator a.active, #paginator a:hover{color:#db080a; text-decoration:none;}
#paginator a.disabled:hover{ color:#808080;}
#paginator #next, #prev{ width:30px; height:25px; display:block;}
#paginator #next{ float:left; margin:1px 30px 0 12px;  background:url(images/next.jpg);}
/*#paginator #next{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='next.png', sizingMethod='scale') ;}*/
#paginator #prev{ background:url(images/prev.jpg); float:left; margin:1px 12px 0 30px;}

#footer{  width:650px; padding:30px 0 0 75px; background:url(images/footerBg.jpg) right bottom no-repeat; height:56px;  margin:0 0 1px 173px;}  
#footerText{ text-align:center; width:500px;}
#footer a{color:#78030d; font-size:11px; font-weight:bold; margin:0 15px 0 0; }
#footer a:hover{ text-decoration:none;}
.footerText{color:#aca9a9; font-size:10px; margin:10px 0 0 0;}
#footer  .footerText a{color:#aca9a9; font-size:10px;}