@charset "utf-8";

body{
	margin:0px;
	padding:0;
	color:#d3c3c3;
	font: 11px/1.1em Verdana,Arial,Sans-serif;
	background-image: url(/images/robc.gi);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-color: #1e1c1c;
	
	
	
}

img {
	
	border:none
}

.clear { clear:both } 
.center,#adBoxLeft,.errorBar,#mainMenu{ text-align: center }
.left { float:left }

h1,h2 {
	margin:5px
}

p {
	margin: 1em 0
}

.font4_16  {
	text-align:center;
	font-size:1.2em
}

ul.padul li{
	margin:4px 0;
}

/* Default link styling */
a {	color:#fff

 }

a:hover { 
          color:#ffffff;
        background-color: #1e1e1e; 
           }

.errorBar {
	width:1000px;
	margin:0 auto;
	padding:5px 0;
	border:1px solid red
}

/* Main Menu CSS */ 
#mainMenu {
	background:url(images/menuBG.gif) repeat-x;
	width:100%;
	height:47px
	
}

#mainMenu ul{
	width:980px; 
	margin:5px auto;
	padding:0 5px;
	list-style:none;
	
} 

#mainMenu ul li {
	float: left
	
} 

#mainMenu ul li a { 
	display:block;
	background:url(images/mainMenu.gif) no-repeat;
	text-decoration:none;
	height:47px  
}
 
#mainMenu ul li a span {
	visibility:hidden
} 

#mainMenu ul li a#logoMenu {
	width:169px;
	background-position:15px 0
}

#mainMenu ul li a#homeMenu {
	width:122px;
	background-position:-153px 0
}

#mainMenu ul li a#homeMenu:hover {
	background-position:-153px -47px
}

#mainMenu ul li a#videosMenu {
	width:142px;
	background-position:-275px 0
}

#mainMenu ul li a#videosMenu:hover {
	background-position:-275px -47px
}

#mainMenu ul li a#membersMenu {
	width:185px;
	background-position:-417px 0
}

#mainMenu ul li a#membersMenu:hover {
	background-position:-417px -47px
}

#mainMenu ul li a#audioMenu {
	width:132px;
	background-position:-602px 0
}

#mainMenu ul li a#audioMenu:hover {
	background-position:-602px -47px
}

#mainMenu ul li a#radioMenu {
	width:132px;
	background-position:-734px 0
}

#mainMenu ul li a#radioMenu:hover {
	background-position:-734px -47px
}

#mainMenu ul li a#tvMenu {
	width:70px;
	background-position:-870px 0
}

#mainMenu ul li a#tvMenu:hover {
	background-position:-870px -47px
}


/* User Menu */
.userMenu {
	margin:5px auto;
	padding:0;
	text-align:center
	
}


/* Sub menu & footer boxes */
.subTran {
	background: url(images/subMenu.png) no-repeat;
	margin:5px auto;
	padding:0 5px;
	width:935px;
	line-height:41px;
	height:41px
	
}

.subTran form {
	display:inline;
	margin:5px auto;
	padding:0 5px;
	vertical-align:baseline;
	
}

/* Center inner page */
#innerPage {
	width:1004px;
	margin:0 auto
}

/* Index promoted videos */
#promotedVideos {
	margin-bottom:5px;
	font-size:0.9em;
	position: relative;
}

#promotedVideosBackground {
	
	background: url(images/promotedBackground.png) no-repeat;
        margin:0px auto;
	padding: 0 5px;
	width:935px;
        height:221px
}

#promotedVideos h3 {
	margin:20px 0 20px 0;
	padding:0
	
	
}

.promotedVideoBox {
	float:LEFT;
	width: 25%;
	text-align:center
	
}

.promotedVideoBox .promotedVideoPlus,.homeCatPlus,.seeMorePlus,.seeMoreTags {
	font-size:0.8em;
	color:#CCC;
	
}

.promotedVideoBox .promotedVideoPlus {
	color:#77ddd5;
	
}

#promotedSeeMore {
	position:absolute;
	bottom:-35px;
	right:32px
}

/* Home page categories */
.homePageCategory {
	height:292px;
	margin-bottom:-10px; /* dist. between 2categories  */
	width: 50%;
	float:left;
	background-image:url(images/homeCategory.png);
	background-repeat:no-repeat
}

.homeCategoryMore {
	position:relative;
	height:1%;
}

.homeCatName {
	margin-bottom:0px; /* name of the muzica button  */
	margin-left:28px
	
}

.homeCatVideo {
	background-color:#404040;
	margin:15px 0 0 40px;
	padding:5px;
	position:relative;
	width:80%  /* with of the video box  */
	
}

.homeCatVideo h3 {
	margin:10 0 5px 0
	
}

.homeCatVideo a:link,.homeCatVideo a:visited,.seeMoreVideo a:link, .seeMoreVideo a:visited {
	color:#2073a3;
	text-decoration:none;   /* title video  */
	
}

.homeCatPlus {
	position:absolute;
	bottom:5px;
	right:10px   /* dist. between views,comment,lenght and bottom  */
}

.homeCatMore {
	position:absolute;
	bottom:-20px; /* dist. between border and more music button  */
	right:37px
}

/* See more page */
#mainSeeMore {
	width:805px;
	margin:0 auto
}

#transBackSeeMore {
	background-image:url(images/seeMoreBack.png);
	background-repeat:repeat-y;
	width:805px;
	min-height:520px
}

.seeMoreVideo,.seeMoreUser {
	width:338px;
	height:140px;
	padding:8px;
	margin-left:21px;
	margin-right:21px;
	margin-bottom:10px;
	background:#404040;
	position:relative;
	float:left
}

.seeMoreVideo h3 {
	margin:0 0 5px 0
	
}

.seeMorePlus {
	position:absolute;
	left:135px;
	top:90px
}

.seeMoreTags {
	position:absolute;
	left:8px;
	bottom:5px
}

.seeMoreUser {
	width: 120px;
	height:170px;
	margin-left:32px;
	margin-right:32px
	
}

.seeMoreUserPlus,.catBoxLatest {
	font-size:0.8em
}

.catBoxLatest {
	position:absolute;
	bottom:5px;
	left:5px
}

/* Pagination Styling */
#pagination {
	text-align:center;
}

#pagination span{
	display:inline-block;
	background-color:#333;
	padding:3px;
	margin:3px;
	border:1px solid #005ddf
}

#pagination span a {
	text-decoration:none;
	color:#fff;
}

/* Play page styling */
#playBox {
	width:760px;
	margin:0 auto;
	padding-top:8px;
	padding-botton:4px;
	height:440px;
	background:url(images/playBox.png) top no-repeat
}

#playDesc {
	text-align:left;
	width:760px;
	height:80px;
	padding:5px;
	background:url(images/playDesc.png) 50% 0% no-repeat;
	margin:0 auto;
	z-index:100;
	position:relative;
}

#playDesc #longdesc{
	visibility: hidden;
	display: none;
	background:#1e1d1d;
	width:500px;
	z-index:1001;
}


#showlink,#showlinkLong {
	font-size:0.8em;
	cursor:pointer;
	font-weight:bold
	
}

#playDescMain {
	float:left;
	line-height:20px;
	padding-left:15px;
}

#playDescMain h2 {
	margin-left:0;
	margin-top:5px;
	vertical-align:middle;
	font-size:1.0em;
}



#ajaxStars {
	position:absolute;
	left:550px;
	top:38px;
}

#playDescUser {
	position:absolute;
	right:5px;
	top:10px;
	width:210px;
}

#leftPart {
	float:left;
	width:450px;
	margin-left:125px;
	#padding-bottom:90px; /* IE 6/7 hack  */
	margin-bottom:20px
}



#rightSidebar {
	width:305px;
	font-size:0.9em;
	float:left
}

#rightSidebar #playBookmark,#rightSidebar #playEmbed {
	background:url(images/embedBack.png) no-repeat;
	width:305px;
	height:97px;
	padding:3px;
	color:#FFF;
	text-align:center
}

#playEmbed p {
	margin-top:3px;
}

#rightSidebar #playBookmark a {
	text-decoration:none;
	color:#FFF
}

#leftPart #CommentBoxPostNew{
	background:url(images/playCommentTextBox.png)0 0 no-repeat;
	height:106px;
	width:418px;
	z-index:1;
	padding-left:20px 
	
}

#CommentBoxPostNew #commentTextarea {
	width:375px;
	height:60px
}

/* Comment styling */

.commentLeft,.commentRight {
	position:relative;
	margin-top:25px
}

.commentLeft {
	margin-bottom:80px
}

.commentLeftTop,.commentRightTop,.commentLeftBottom,.commentRightBottom {
	height:12px;
	width:409px;
	background:url(images/commentMainBox.png) 0 0 no-repeat
}

.commentLeftBottom,.commentRightBottom {
	background-position:0 -12px
}

.CommentsBox {
	background:#FFF;
	position:relative;
	color:#000;
	padding:5px;
	width:399px
}

.CommentsBox  a{
	color:#404040
}

.commentLeftUser,.commentRightUser {
	width:175px;
	font-size:0.9em
}

.commentLeftUser {
	position:absolute;
	bottom:-75px;
	left:0
}

.commentRightUser {
	position:absolute;
	top:-73px;
	right:50px
}

.commentRightThumb,.commentLeftThumb {
	float:left;
	margin-right:5px
}

.commentLeftArrow {
	position:absolute;
	bottom:-24px;
	left:170px
}

.commentRightArrow {
	position:absolute;
	top:-22px;
	right:230px
}

span.reportComment {
	position:absolute;
	bottom:-10px;
	right:10px;
	font-size:0.9em
}

/* Signup/Login page */
#registerBox,#loginBox,#reminderBox {
	width:385px;
	height:282px;
	background:url(images/registerBox.png) no-repeat;
	padding:10px;
	margin:8px;
	float:left;
	text-align:right
}

#capIMGDIV {
	position:relative;
	height:1%
}

#capIMG {
	position:absolute;
	left: 2px;
	bottom:30px
}

#loginBox {
	width:399px;
	height:171px;
	background:url(images/loginBox.png) no-repeat
}

#reminderBox {
	margin-top: 5px;
	width:399px;
	height:95px;
	background:url(images/reminderBox.png) no-repeat
}

#loginBox p {
	margin-right:90px
}

form .inputBox {
	background-color:#464646;
	border:1px solid #b9b9b9;
	color:#fff
}

/* CSS from old templates */
#WelcomeMain ul{
	list-style-type: none;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 25px;
	margin-left: 0px;
	
}

#WelcomeMain li{
	margin-bottom: 42px;
	display:block;
	width: 310px;
	float: left;
	margin-left: 30px;
}

/* Member profile page */
.topRightSectionIMG,.bottomRightSectionIMG {
	width:650px;
	height:16px;
	background:url(images/userCorners.png) no-repeat;
	clear:both;
}

.bottomRightSectionIMG {
	margin-bottom:20px;
	background-position:0 -16px
}

.mainRightSection {
	width:630px;
	padding:0 11px 0 9px;
	background:url(images/userBack.png)
}

.mainRightSection ul,#userSideBox ul {
	margin:1em
}

.mainRightSection ul li,#userSideBox ul li {
	padding:.2em .5em
}

.mainRightSection h3 {
	color:#005ddf
}

#userSideBox{
	float:left;
	width:200px
}

#rightSection {
	float:left;
	width:650px
}

/* User page videos */
.userPageVideo {
	float:left;
	width:33%;
	text-align:center
	
}

.userPageVideo h4 {
	margin-bottom:5px;
}