@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
}

#bodybackground {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #737d86 url(/images/bodybg.jpg) repeat-x top;
	text-align: center;
}

#infobar1 {
	float: left;
	width: 100%;
	margin: 0;
	text-align: center;
	color: #111;
	background: #EEE;
	border-bottom: 1px solid #999;
	font-size: 13px;
	font-family: "Comic Sans MS", Verdana, Geneva, sans-serif;
}

#infobar1 a {
	font-size: 13px;
	font-family: "Comic Sans MS", Verdana, Geneva, sans-serif;
	color: #111;
	text-decoration: none;
}

#infobar1 a:hover {
	font-size: 13px;
	font-family: "Comic Sans MS", Verdana, Geneva, sans-serif;
	color: #111;
	text-decoration: underline;
}

img {
	border: 0;
}

#wrapperall {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
}

#wrapper {
	float: left;
	width: 1000px;
	padding: 0 0 50px 0;
	margin: 0;
	overflow: hidden;
	text-align: left;
}

#header {
	width: 1000px;
	height: 125px;
}

#header img {
	float: left;
}

#topinfo {
	float: left;
	width: 713px;
	height: 40px;
	margin-left: 2px;
	padding-left: 20px;
	display: inline;
	
	background: url(/images/infobartopbg.jpg) no-repeat;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#topinfo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: underline;
}

#topinfo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}

#icons {
	float: right;
	width: 190px;
	display: block;
	text-align: center;
}

#icons img {
	float: none;
}

#icons a {
	margin: 0 2px 0 2px;
	display: inline;
}

#opticons {
	float: left;
	width: 220px;
	display: block;
	text-align: center;
	padding-left: 25px;
}

#opticons img {
	float: none;
}

#opticons a {
	margin: 0 2px 0 2px;
	display: inline;
}

#bineaivenit {
	float: left;
	padding: 1px 0 0 10px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

#bineaivenit span {
	padding-left: 10px;
}

#bineaivenit a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d8bb7;
	text-decoration: none;
}

#bineaivenit a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background: #2D8BB7;
	text-decoration: none;
}



#googleheader {
	width: 468px;
	height: 60px;
	float: left;
	padding: 10px 0 0 150px;
}

#login {
	float: left;
	height: 19px;
}

#login input {
	float: left;
	width: 160px;
	height: 19px;
	margin-top: 7px;
	display: inline;
	border: 0;
	background: url(/images/logininput.jpg) no-repeat top left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
}

#login button {
	float: left;
	width: 53px;
	height: 19px;
	border: 0;
	margin-top: 7px;
	display: inline;
	
	background: url(/images/loginbutton.png) no-repeat;
	cursor: pointer;
}

#tinemaminte {
	float: left;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

#tinemaminte label{
	float: left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

#tinemaminte input {
	float: left;
	width: auto;
	height: auto;
	background: none;
	padding: 0;
	margin: 2px;
	display: inline;
	border: 0;
}

#amuitatparola {
	float: left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

#amuitatparola a {
	float: left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D8BB7;
	text-decoration: none;
}

#amuitatparola a:hover {
	float: left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background: #2D8BB7;
	text-decoration: none;
}

#loginoptions {
	float: left;
	width: 120px;
	padding: 3px 0 0 10px;
}





#content {
	width: 1000px;
	float: left;
	background: url(/images/contentbg.jpg) repeat-y;
}

#contentleft {
	width: 1000px;
	float: left;
	background: url(/images/contentleftbg.jpg) no-repeat left top;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#contentright {
	width: 959px;
	float: left;
	background: url(/images/contentrightbg.jpg) no-repeat right top;
	padding: 0 20px 0 21px;
	margin: 0;
}

#menu {
	width: 959px;
	height: 29px;
	float: left;
	background: url(/images/menubg.jpg) repeat-x;
}

#menuleft {
	width: 959px;
	height: 29px;
	float: left;
	background: url(/images/menuleft.jpg) no-repeat left top;
}

#menuright {
	width: 947px;
	height: 29px;
	float: left;
	background: url(/images/menuright.jpg) no-repeat right top;
	padding: 0 6px 0 6px;
}


#menu ul {
	float: left;
	padding: 0 0 0 20px;
	margin: 0;
	list-style-type: none;
	list-style-position: outside;
}

#menu ul li {
	float: left;
}

#menu ul li a {
	float: left;
	padding: 7px 15px 0 15px;
	height: 22px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}

#menu ul li a:hover {
	float: left;
	padding: 7px 15px 0 15px;
	height: 22px;
	background: url(/images/menuhoverbg.jpg) repeat-x;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #425b58;
}

#menu ul li span a {
	float: left;
	padding: 7px 15px 0 15px;
	height: 22px;
	background: url(/images/menuhoverbg.jpg) repeat-x;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #425b58;
}

#menu ul li span a:hover {
	float: left;
	padding: 7px 15px 0 15px;
	height: 22px;
	background: url(/images/menuhoverbg.jpg) repeat-x;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #425b58;
}

#search {
	float: left;
	padding: 3px 0 0 50px;
	height: 29px;
}

#search input {
	float: left;
	width: 130px;
	height: 19px;
	background: url(/images/searchinputbg.jpg) repeat-x;
	border: 0;
	margin: 2px 0 0 0;
	display: inline;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
}

#search button {
	float: left;
	width: 26px;
	height: 24px;
	border: 0;
	background: url(/images/searchbutton.jpg) no-repeat;
	cursor: pointer;
}

#searchleft {
	float: left;
	width: 5px;
	height: 19px;
	background: url(/images/searchinputleft.jpg) no-repeat;
	margin: 2px 0 0 0;
	display: inline;
}

#upload {
	float: left;
	padding: 0 0 0 30px;
	height: 29px;
}

#upload a {
	float: left;
	padding: 7px 20px 0 20px;
	height: 22px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}

#upload a:hover {
	float: left;
	padding: 7px 20px 0 20px;
	height: 22px;
	background: url(/images/menuhoverbg.jpg) repeat-x;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #425b58;
}




#infobar {
	width: 880px;
	float: left;
	margin: 10px 20px 0 20px;
	padding: 10px 20px 10px 20px;
	background: #ffe08b;
	display: inline;
	
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-align: center;
}










/* main */

#main {
	width: 600px;
	float: left;
	padding: 10px 10px 0 20px;
}

.mainheader {
	float: left;
	width: 600px;
	height: 45px;
	background: url(/images/headerbg.jpg) repeat-x bottom;
	margin: 15px 0 10px 0;
	display: inline;
}

.mainheaderleft {
	float: left;
	width: 600px;
	height: 45px;
	background: url(/images/headerleft.jpg) no-repeat left bottom;
}

.mainheaderright {
	float: left;
	width: 580px;
	height: 45px;
	padding: 0 10px 0 10px;
	background: url(/images/headerright.jpg) no-repeat right bottom;
}

.mainheadervideo {
	float: left;
	background: url(/images/headervideoicon.jpg) no-repeat;
	width: 56px;
	height: 45px;
}

.mainheaderaudio {
	float: left;
	background: url(/images/headeraudioicon.jpg) no-repeat;
	width: 56px;
	height: 45px;
}

.mainheaderimagini {
	float: left;
	background: url(/images/headerimaginiicon.jpg) no-repeat;
	width: 56px;
	height: 45px;
}

.mainheaderbancuri {
	float: left;
	background: url(/images/headerbancuriicon.jpg) no-repeat;
	width: 56px;
	height: 45px;
}

.mainheaderjocuri {
	float: left;
	background: url(/images/headerjocuriicon.jpg) no-repeat;
	width: 54px;
	height: 45px;
}

.mainheaderlist {
	float: left;
	width: 600px;
	height: 45px;
	background: url(/images/headerbg.jpg) repeat-x bottom;
	margin: 0 0 5px 0;
	display: inline;
}

.mainheadertitle {
	float: left;
	padding: 23px 0 0 5px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.mainheadertitle a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

.mainheadertitle a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f00;
	text-decoration: none;
}




#googleinside {
	float: left;
	width: 600px;
	height: 60px;
	text-align: center;
}

#googlelinks {
	float: left;
	width: 600px;
	padding: 5px 0 5px 0;
	text-align: center;
}



.headermenus {
	float: right;
	padding: 22px 0 0 0;
}

.headermenu {
	float: left;
	height: 18px;
	margin: 0 10px 0 10px;
	display: inline;
}

.headermenuleft {
	float: left;
	width: 4px;
	height: 18px;
	
	background: url(/images/headermenuleft.jpg) no-repeat;
}

.headermenuright {
	float: left;
	width: 4px;
	height: 18px;
	
	background: url(/images/headermenuright.jpg) no-repeat;
}

.headermenubg {
	float: left;
	padding: 2px 5px 0 5px;
	height: 16px;
	
	background: url(/images/headermenubg.jpg) repeat-x;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

.headermenubg a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.headermenubg a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
	text-decoration: none;
}









.mainvideos {
	float: left;
	width: 600px;
}

.mainaudios {
	float: left;
	width: 600px;
}

#recomandari {
	float: left;
	width: 600px;
	height: 160px;
	background: url(../images/recomandarebg.jpg) no-repeat;
	
	text-align: left;
}

#topmedia {
	float: left;
	width: 600px;
	height: 150px;
	margin: 0;
	padding: 10px 0 0 10px;
}

#topvideomedia {
	float: left;
	width: 233px;
	height: 140px;
	/*margin: 25px 0 0 10px;*/
	display: inline;
}

#topvideotitle {
	float: left;
	/*padding: 55px 0 0 20px;*/
	padding: 0 0 0 20px;
	width: 300px;
	
	font-family: "Comic Sans MS", Geneva, sans-serif;
	font-weight: bold;
	color: #ae2b2b;
	font-size: 18px;
}

#topvideotitle a {
	font-family: "Comic Sans MS", Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #ae2b2b;
	font-size: 18px;
	text-decoration: none;
}

#topvideotitle a:hover {
	font-family: "Comic Sans MS", Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #ae2b2b;
	font-size: 18px;
	text-decoration: underline;
}

#topvideodescription {
	float: left;
	padding-left: 20px;
	width: 300px;
	height: 180px;
	padding-top: 5px;
	text-align: left;
	
	font-family: "Comic Sans MS", Verdana, Geneva, sans-serif;
	color: #333;
	font-size: 14px;
}

#tops {
	float: left;
	width: 600px;
	height: 95px;
	padding-top: 10px;
}

#topleft {
	float: left;
	width: 275px;
	height: 95px;
	
	padding-left: 10px;
}

#topleftinfo {
	float: left;
	width: 137px;
}

#topright {
	float: left;
	width: 285px;
	height: 95px;
	margin-left: 10px;
	display: inline;
}

#topthumbleft {
	width: 120px;
	height: 90px;
	float: left;
	padding-top: 7px;
}

#toptitleleft {
	float: left;
	width: 130px;
	height: 44px;
	overflow: hidden;
	
	padding: 5px 0 0 5px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ae2b2b;
}

#toptitleleft a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ae2b2b;
	text-decoration: none;
}

#toptitleleft a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ae2b2b;
	text-decoration: underline;
}

#topuserleft {
	float: left;
	width: 120px;
	
	padding: 0 0 0 10px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 15px;
}

#topviewsleft {
	float: left;
	width: 120px;
	
	padding: 0 0 0 13px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

#toptagsleft {
	float: left;
	width: 140px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}



#topthumbright {
	width: 120px;
	height: 90px;
	float: left;
	padding-top: 7px;
}

#toptitleright {
	float: left;
	width: 135px;
	height: 44px;
	overflow: hidden;
	
	padding: 5px 0 0 10px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ae2b2b;
}

#toptitleright a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ae2b2b;
	text-decoration: none;
}

#toptitleright a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ae2b2b;
	text-decoration: underline;
}

#topuserright {
	float: left;
	width: 140px;
	
	padding: 0 0 0 10px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 15px;
}

#topviewsright {
	float: left;
	width: 140px;
	
	padding: 0 0 0 10px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

#toptagsright {
	float: left;
	width: 140px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}







/* home bancuri tari */
.homebanctitle {
	float: left;
	width: 100%;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2D8BB7;
}

.homebanctitle a {
	float: left;
	width: 100%;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2D8BB7;
	text-decoration: none;
}

.homebanctitle a:hover {
	float: left;
	width: 100%;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background: #2D8BB7;
	text-decoration: none;
}

.homebanctext {
	float: left;
	width: 100%;
	padding: 10px 0 5px 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #666;
	line-height: 1.5;
}












/* boxes */

.videobox {
	float: left;
	width: 142px;
	height: 140px;
	margin-bottom: 5px;
}

.videoboxthumb {
	float: left;
	width: 140px;
	height: 105px;
	position: absolute;
}

.thumbcontent {
	position: relative;
	z-index: 1;
	
	width: 134px;
	margin: 82px 3px 0 3px;
	display: block;
	
	background: #000;
	height: 20px;
	-moz-opacity:.60; filter:alpha(opacity=60); opacity:.60;
}


.videoboxthumb a img {
	width: 136px;
	height: 100px;
	padding: 1px;
	border: 1px solid #999999;
}

.videoboxthumb a:hover img {
	width: 136px;
	height: 100px;
	padding: 1px;
	border: 1px solid #2d8bb7;
}

.videoboxtitle {
	float: left;
	width: 140px;
	height: 14px;
	overflow: hidden;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ae2b2b;
}

.videoboxtitle a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ae2b2b;
	text-decoration: none;
}

.videoboxtitle a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFF;
	background: #ae2b2b;
	text-decoration: none;
}

.videoboxuser {
	float: left;
	width: 140px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #686868;
}

.videoboxuser a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #2d8bb7;
	text-decoration: none;
}

.videoboxuser a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFF;
	background: #2D8BB7;
	text-decoration: none;
}

.videboxuser span {
	color: #2d8bb7;
}

.videoboxrating {
	float: left;
	width: 140px;
}

.videoboxviewscomments {
	float: left;
	width: 100%;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #686868;
}

.videoboxviews {
	float: left;
}

.videoboxcomments {
	float: right;
}



.videoboxbottom {
	float: left;
	width: 136px;
	padding: 2px;
	margin: 2px 0 2px 0;
	display: inline;
	
	border: 1px solid #EEE;
	text-align: right;
}

.videoboxbottom img {
	width: 20px;
}




/* lists */

.videolist {
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

.videolistthumb {
	float: left;
	width: 140px;
	height: 105px;
}

.videolistinfo {
	float: left;
	width: 440px;
	padding-left: 20px;
}

.videolisttitle {
	float: left;
	width: 100%;
	overflow: hidden;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ae2b2b;
}

.videolisttitle a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ae2b2b;
	text-decoration: none;
}

.videolisttitle a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	background: #ae2b2b;
	text-decoration: none;
}

.videolisttags {
	float: left;
	width: 100%;
	padding-top: 10px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #2d8bb7;
	font-weight: bold;
}

.videolistuser {
	float: left;
	width: 100%;
	padding-top: 10px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #686868;
}

.videolistuser a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #2d8bb7;
	text-decoration: none;
}

.videolistuser a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFF;
	background: #2D8BB7;
	text-decoration: none;
}

.videlistuser span {
	color: #2d8bb7;
}

.videolistviewscomments {
	float: left;
	width: 100%;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #686868;
}

.videolistviews {
	float: left;
}

.videolistcomments {
	float: right;
}




#comments {
	float: left;
	width: 100%;
}




/*
.audiobox {
	float: left;
	width: 142px;
	height: 90px;
}

.audioboxthumb {
	float: left;
	width: 140px;
	height: 40px;
	text-align: center;
}

.audioboxtitle {
	float: left;
	width: 140px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ae2b2b;
}

.audioboxtitle a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ae2b2b;
	text-decoration: none;
}

.audioboxtitle a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ae2b2b;
	text-decoration: underline;
}

.audioboxuser {
	float: left;
	width: 140px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #686868;
}

.audioboxuser a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #2d8bb7;
	text-decoration: none;
}

.audioboxuser a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #2d8bb7;
	text-decoration: underline;
}

.audioboxrating {
	float: left;
	width: 140px;
}
*/





.bancuri {
	float: left;
}

.bancbox {
	float: left;
	width: 285px;
	margin: 5px;
	padding: 5px 0 5px 0;
	display: inline;
	
	border: 1px solid #CCC;
}

.banctitleuser {
	float: left;
	width: 170px;
	padding-left: 5px;
}

.banctitle {
	float: left;
	width: 100%;
	height: 26px;
	padding: 2px 0 2px 0;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ae2b2b;
}

.banctitle a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ae2b2b;
	text-decoration: none;
}

.banctitle a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background: #ae2b2b;
	text-decoration: none;
}

.bancuser {
	float: left;
	width: 100%;
	padding: 2px 0 2px 0;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #686868;
}

.bancuser a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #2d8bb7;
	text-decoration: none;
}

.bancuser a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #fff;
	background: #2D8BB7;
	text-decoration: none;
}


.bancinfo {
	float: right;
	width: 60px;
	padding: 2px 5px 2px 0;
}

.bancrating {
	float: left;
}

.bancviews {
	float: right;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #686868;
}

.bancboxbottom {
	float: left;
	width: 275px;
	padding: 2px;
	margin: 2px;
	display: inline;
	
	border: 1px solid #EEE;
	text-align: right;
}

.bancboxbottom img {
	width: 20px;
}





.audiobox {
	float: left;
	width: 245px;
	margin: 5px;
	padding: 5px 0 5px 40px;
	background: url(/images/audio-icon6.jpg) no-repeat 5px 5px;
	display: inline;
	
	border: 1px solid #CCC;
}

.audiotitleuser {
	float: left;
	width: 170px;
	padding-left: 5px;
}

.audiotitle {
	float: left;
	width: 100%;
	height: 26px;
	padding: 2px 0 2px 0;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ae2b2b;
}

.audiotitle a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ae2b2b;
	text-decoration: none;
}

.audiotitle a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background: #ae2b2b;
	text-decoration: none;
}

.audiouser {
	float: left;
	width: 100%;
	padding: 2px 0 2px 0;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #686868;
}

.audiouser a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #2d8bb7;
	text-decoration: none;
}

.audiouser a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #fff;
	background: #2d8bb7;
	text-decoration: none;
}


.audioinfo {
	float: left;
	width: 60px;
	padding: 2px 5px 2px 0;
}

.audiorating {
	float: left;
	width: 60px;
}

.audioviews {
	float: right;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #686868;
}

.audioboxbottom {
	float: left;
	width: 235px;
	padding: 2px;
	margin: 2px;
	display: inline;
	
	border: 1px solid #EEE;
	text-align: right;
}

.audioboxbottom img {
	width: 20px;
}




.userbox {
	float: left;
	width: 102px;
	height: 125px;
}

.userboxthumb {
	float: left;
	width: 100px;
	height: 100px;
}

.userboxthumb a img {
	width: 96px;
	height: 96px;
	padding: 1px;
	border: 1px solid #999999;
}

.userboxthumb a:hover img {
	width: 96px;
	height: 96px;
	padding: 1px;
	border: 1px solid #2d8bb7;
}

.userboxtitle {
	float: left;
	width: 100px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ae2b2b;
}

.userboxtitle a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ae2b2b;
	text-decoration: none;
}

.userboxtitle a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #fff;
	background: #ae2b2b;
	text-decoration: none;
}




/* friend suggestions */
.userboxcontainerhome {
	float: left;
	width: 290px;
	background: #EEE;
	padding: 5px 3px 5px 7px;
}

.userboxcontainertitle {
	float: left;
	font-family: "Comic Sans MS", Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	width: 290px;
	text-align: center;
	padding: 3px 0 3px 0;
}

.userboxhome {
	float: left;
	width: 93px;
	height: 110px;
}

.userboxthumbhome {
	float: left;
	width: 91px;
	height: 91px;
}

.userboxthumbhome a img {
	width: 87px;
	height: 87px;
	padding: 1px;
	border: 1px solid #999999;
}

.userboxthumbhome a:hover img {
	width: 87px;
	height: 87px;
	padding: 1px;
	border: 1px solid #2d8bb7;
}

.userboxtitlehome {
	float: left;
	width: 91px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ae2b2b;
}

.userboxtitlehome a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ae2b2b;
	text-decoration: none;
}

.userboxtitlehome a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #fff;
	background: #ae2b2b;
	text-decoration: none;
}















/* userinfo, mediainfo */


#usermedia {
	float: left;
	width: 298px;
	border: 1px solid #CCC;
	margin: 5px 0 5px 0;
	display: inline;
}

.usermedia {
	float: left;
	width: 298px;
	border: 1px solid #CCC;
	margin: 5px 0 5px 0;
	display: inline;
}

#userinfo {
	float: left;
	width: 102px;
	padding: 10px;
	text-align: center;
}

#userinfo a img {
	padding: 1px;
	border: 1px solid #999;
	width: 100px;
}

#userinfo a:hover img {
	padding: 1px;
	border: 1px solid #2d8bb7;
	width: 100px;
}

#userinfo a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	
	text-decoration: none;
}

#userinfo a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2d8bb7;
	
	text-decoration: none;
}


#mediainfo {
	float: left;
	width: 150px;
	padding: 10px 0 10px 10px;
}

#mediainfo-title {
	float: left;
	width: 100%;
	padding-bottom: 5px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

#mediainfo-title span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d8bb7;
}

#mediainfo-tags {
	float: left;
	width: 100%;
	padding-bottom: 5px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

#mediainfo-tags a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d8bb7;
	text-decoration: none;
}

#mediainfo-tags a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background: #2d8bb7;
	text-decoration: none;
}

#mediainfo-categorie {
	float: left;
	width: 100%;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

#mediainfo-categorie a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d8bb7;
	text-decoration: none;
}

#mediainfo-categorie a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background: #2d8bb7;
	text-decoration: none;
}









.userinfotext {
	float: left;
	width: 100%;
	padding: 5px 0 5px 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

.userinfotext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d8bb7;
	text-decoration: none;
}

.userinfotext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background: #2d8bb7;
	text-decoration: none;
}

.userinfotext span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d8bb7;
}

#useravatar {
	float: right;
	padding: 10px;
	width: 100px;
	text-align: center;
}

#useravatar a img {
	padding: 1px;
	border: 1px solid #999;
}

#useravatar a:hover img {
	padding: 1px;
	border: 1px solid #2d8bb7;
}

#useravatar a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	
	text-decoration: none;
}

#useravatar a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2d8bb7;
	
	text-decoration: none;
}





.useroptiondiv {
	float: left;
}

.useroption {
	float: left;
	margin: 6px;
	width: 135px;
	height: 36px;
	border: 1px solid #ccc;
	display: inline;
	
	cursor: pointer;
}

.useroptiondiv a .useroption {
	float: left;
	margin: 6px;
	width: 135px;
	height: 36px;
	border: 1px solid #ccc;
	display: inline;
	
	cursor: pointer;
}

.useroptiondiv a:hover .useroption {
	float: left;
	margin: 6px;
	width: 135px;
	height: 36px;
	border: 1px solid #67afc3;
	display: inline;
	
	cursor: pointer;
}

.useroption img {
	float: left;
	width: 32px;
	height: 32px;
	margin: 2px 0 0 4px;
	display: inline;
}

.useroptiondiv a {
	text-decoration: none;
	
	cursor: pointer;
}

.useroptiondiv a:hover {
	text-decoration: none;
	
	cursor: pointer;
}

.useroptiondiv a .useroption span {
	float: left;
	padding: 10px 0 0 10px;
	text-align: center;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}

.useroptiondiv a:hover .useroption span {
	float: left;
	padding: 10px 0 0 10px;
	text-align: center;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #67afc3;
	text-decoration: none;
}






/* comment */

#addcomment {
	float: left;
	width: 600px;
	padding: 10px 0 10px 0;
}

#addcomment textarea {
	float: left;
	width: 598px;
	height: 100px;
	padding: 0;
	margin: 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

#addcomment button {
	float: left;
}

#addcomment label {
	float: left;
	width: 600px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}




.comment-admin {
	float: left;
	width: 558px;
	padding: 2px 20px 2px 20px;
	margin: 2px 0 2px 0;
	display: inline;
	
	border: 1px solid #EEE;
	text-align: right;
}

.comment-admin img {
	width: 20px;
}


#commentemoticons {
	float: left;
	padding: 5px 0 5px 0;
	width: 600px;
	
	background: #EEE;
	margin: 5px 0 5px 0;
	display: inline;
}

.commentemoticon {
	float: left;
	width: 45px;
	padding: 2px 0 2px 0;
	text-align: center;
}


.comment {
	float: left;
	width: 600px;
	padding: 10px 0 10px 0;
}

.comment-header {
	float: left;
	width: 580px;
	padding: 2px 10px 2px 10px;
	background: #f7f7f7;
}

.comment-user {
	float: left;
}

.comment-user a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #67afc3;
	text-decoration: none;
}

.comment-user a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #67afc3;
	text-decoration: none;
}

.comment-date {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #67afc3;
}

.comment-body {
	float: left;
	width: 600px;
	padding-top: 5px;
}

.comment-avatar {
	float: left;
	padding-right: 10px;
}

.comment-text {
	float: left;
	width: 500px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: justify;
}











/* list paging */
.list_paging {
	width: 590px;
	padding: 10px 0 10px 0;
	float: left;
	display: block;
	text-align: center;
	height: 25px;
	overflow: hidden;
}

.list_paging span {
	background: url(/images/pagingBg.jpg) repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top: 2px;
	display: inline-block;
	width: auto;
	height: 15px;
	text-align: center;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	display: inline;
}

.list_paging a {
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 2px;
	padding-top: 2px;
	display: inline-block;
	border: #dfdfdf 1px solid;
	width: auto;
	height: 15px;
	text-align: center;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 10pt;
	color: #79a500;
	font-weight: bold;
	text-decoration: none;
	display: inline;
}

.list_paging a:hover {
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 2px;
	padding-top: 2px;
	display: inline-block;
	border: #79a500 1px solid;
	width: auto;
	height: 15px;
	text-align: center;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 10pt;
	color: #79a500;
	font-weight: bold;
	text-decoration: none;
	display: inline;
}






/* list paging guestbook */

.list_paging_guestbook {
	width: 290px;
	padding: 10px 0 10px 0;
	float: left;
	display: block;
	text-align: center;
	height: 25px;
	overflow: hidden;
}

.list_paging_guestbook span {
	background: url(/images/pagingBg.jpg) repeat-x;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 2px;
	display: inline-block;
	width: auto;
	height: 15px;
	text-align: center;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	display: inline;
}

.list_paging_guestbook a {
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	display: inline-block;
	border: #dfdfdf 1px solid;
	width: auto;
	height: 15px;
	text-align: center;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 10pt;
	color: #79a500;
	font-weight: bold;
	text-decoration: none;
	display: inline;
}

.list_paging_guestbook a:hover {
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	display: inline-block;
	border: #79a500 1px solid;
	width: auto;
	height: 15px;
	text-align: center;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 10pt;
	color: #79a500;
	font-weight: bold;
	text-decoration: none;
	display: inline;
}









/* sidebar */

#sidebar {
	width: 300px;
	float: left;
	padding: 10px 19px 0 10px;
}

#googleside {
	float: left;
	width: 300px;
	height: 250px;
}

#admininfo {
	float: left;
	width: 278px;
	padding: 10px;
	margin-bottom: 10px;
	display: inline;
	
	border: 1px solid #CCC;
	background: #9CF;
	
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

#admininfo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F00;
	text-decoration: none;
}

#admininfo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F00;
	text-decoration: underline;
}

.sideheaderbg {
	float: left;
	background: url(/images/sideheaderbg.jpg) repeat-x bottom;
	height: 50px;
	width: 300px;
	margin: 5px 0 2px 0;
	display: inline;
}

.sideheaderright {
	float: left;
	background: url(/images/sideheaderright.jpg) no-repeat right bottom;
	width: inherit;
	height: 50px;
	width: 100%;
}

.videosideheadericon {
	float: left;
	background: url(/images/sideheadervideo.jpg) no-repeat left bottom;
	width: inherit;
	height: 50px;
	width: 100%;
}

.audiosideheadericon {
	float: left;
	background: url(/images/sideheaderaudio.jpg) no-repeat left bottom;
	width: inherit;
	height: 50px;
	width: 100%;
}

.userssideheadericon {
	float: left;
	background: url(/images/sideheaderusers.jpg) no-repeat left bottom;
	width: inherit;
	height: 50px;
}

.sideheadertitle {
	float: left;
	padding: 25px 0 0 70px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.categorylinks {
	float: left;
	width: 100%;
	text-align: justify;
}

.categorylinks a {
	font-family: Verdana, Geneva, sans-serif;
	color: #8a8a8a;
	text-decoration: none;
}

.categorylinks a:hover {
	font-family: Verdana, Geneva, sans-serif;
	color: #b60000;
	text-decoration: none;
}






#userlists {
	float: left;
	padding-top: 15px;
}

.userlistcontainer {
	float: left;
	width: 300px;
	padding-top: 1px;
}

.userlistcontainer a {
	text-decoration: none;
}

.userlistcontainer a:hover {
	text-decoration: none;
}

.userlistcontainer a .userlist {
	float: left;
	width: 300px;
	height: 27px;
	background: url(/images/userlistbg.jpg) repeat-x;
}

.userlistcontainer a:hover .userlist {
	float: left;
	width: 300px;
	height: 27px;
	background: url(/images/userlisthoverbg.jpg) repeat-x;
}

.userlist-number1 {
	float: left;
	width: 30px;
	text-align: center;
	padding-top: 3px;
	height: 24px;
	
	color: #ca0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

.userlist-number23 {
	float: left;
	width: 30px;
	text-align: center;
	padding-top: 3px;
	height: 24px;
	
	color: #2ab6e2;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

.userlist-number {
	float: left;
	width: 30px;
	text-align: center;
	padding-top: 3px;
	height: 24px;
	
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

.userlist-avatar {
	float: left;
	width: 27px;
	height: 27px;
}

.userlist-name1 {
	float: left;
	padding: 5px 0 0 20px;
	height: 22px;
	
	color: #ca0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.userlist-name23 {
	float: left;
	padding: 5px 0 0 20px;
	height: 22px;
	
	color: #2ab6e2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.userlist-name {
	float: left;
	padding: 5px 0 0 20px;
	height: 22px;
	
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}


.userlist-points1 {
	float: right;
	padding: 5px 10px 0 0;
	height: 22px;
	
	color: #ca0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.userlist-points23 {
	float: right;
	padding: 5px 10px 0 0;
	height: 22px;
	
	color: #2ab6e2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.userlist-points {
	float: right;
	padding: 5px 10px 0 0;
	height: 22px;
	
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}










#userlists2 {
	float: left;
}

.userlistcontainer2 {
	float: left;
	width: 100%;
	padding-top: 3px;
}

.userlistcontainer2 a {
	text-decoration: none;
}

.userlistcontainer2 a:hover {
	text-decoration: none;
}

.userlistcontainer2 a .userlist {
	float: left;
	width: 100%;
	height: 35px;
	/*background: url(/images/userlistbg.jpg) repeat-x;*/
	background: #EEE;
}

.userlistcontainer2 a:hover .userlist {
	float: left;
	width: 100%;
	height: 35px;
	/*background: url(/images/userlisthoverbg.jpg) repeat-x;*/
	background: #CCC;
}

.userlist-number21 {
	float: left;
	width: 50px;
	text-align: center;
	padding-top: 7px;
	height: 24px;
	
	color: #ca0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

.userlist-number223 {
	float: left;
	width: 50px;
	text-align: center;
	padding-top: 7px;
	height: 24px;
	
	color: #2ab6e2;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

.userlist-number2 {
	float: left;
	width: 50px;
	text-align: center;
	padding-top: 7px;
	height: 24px;
	
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

.userlist-avatar2 {
	float: left;
	width: 35px;
	height: 35px;
}

.userlist-avatar2 img {
	width: 35px;
	height: 35px;
}

.userlist-name21 {
	float: left;
	padding: 9px 0 0 20px;
	height: 22px;
	
	color: #ca0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.userlist-name223 {
	float: left;
	padding: 9px 0 0 20px;
	height: 22px;
	
	color: #2ab6e2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.userlist-name2 {
	float: left;
	padding: 9px 0 0 20px;
	height: 22px;
	
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}


.userlist-points21 {
	float: right;
	padding: 9px 10px 0 0;
	height: 22px;
	
	color: #ca0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.userlist-points223 {
	float: right;
	padding: 9px 10px 0 0;
	height: 22px;
	
	color: #2ab6e2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.userlist-points2 {
	float: right;
	padding: 9px 10px 0 0;
	height: 22px;
	
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
















#mediadiv {
	float: left;
	width: 600px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #444;
	line-height: 1.5;
}

#mediadiv img {
	width: 600px;
}

#mediatitle {
	float: left;
	width: 550px;
	/*background: #dbd8d2;*/
	padding: 3px 10px 3px 10px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

#mediacalendar {
	float: left;
	background: url(/images/calendar.gif) no-repeat;
	width: 28px;
	height: 30px;
	padding-bottom: 10px;
}

#medialuna {
	float: left;
	width: 28px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}

#mediazi {
	float: left;
	width: 28px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: center;
	font-weight: bold;
}

.mediabar {
	float: left;
	background: url(/images/votebarbg.jpg) repeat-x;
	width: 598px;
	height: 54px;
	margin-top: 10px;
	border: 1px solid #999;
	display: inline;
}

#mediarating {
	float: left;
	width: 100px;
	padding: 5px 0 0 10px;
	text-align: center;
}

#viewsdate {
	float: left;
	padding: 10px 0 0 60px;
	font-size: 12px;
	color: #a2a2a2;
	
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.5;
}

#mediaicons {
	float: right;
}



















/* footer */

#footer {
	float: left;
	width: 959px;
	height: 88px;
	background: url(/images/footerbg.jpg) repeat-x;
}

#footerbottom {
	float: left;
	background: url(/images/footerbottom.jpg) no-repeat;
	width: 1000px;
	height: 45px;
}

#footerunder {
	float: left;
	width: 1000px;
	text-align: center;
}

#footermenu {
	width: 959px;
	float: left;
	text-align: center;
	padding-top: 20px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

#footermenu a {
	margin: 0 15px 0 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	display: inline;
}

#footermenu a:hover {
	margin: 0 15px 0 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #b60000;
	text-decoration: none;
	display: inline;
}



#footercopy {
	width: 959px;
	float: left;
	text-align: center;
	padding-top: 30px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

#footercopy a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

#footercopy a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #b60000;
	text-decoration: none;
}





/* textarea */

#trimite-mesaj-title {
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	padding-top: 15px;
	float: left;
	width: 570px;
	padding-bottom: 5px;
}

#trimite-mesaj-title label {
	float: left;
	width: 140px;
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

#trimite-mesaj-title input {
	float: left;
	width: 600px;
	padding-top: 3px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

#trimite-mesaj-title textarea {
	width: 600px;
	height: 124px;
	color: #6f6f6f;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}







/* mesaj */
/* mesaj header */
#mesaj-header {
	float: left;
	width: 600px;
	height: 25px;
	padding-top: 15px;
}

#mesaj-header .mesaj-check {
	float: left;
	width: 40px;
	height: 22px;
	padding-top: 3px;
	background: #58636b;
	color: #FFFFFF;
	text-align: center;
}

#mesaj-header .mesaj-subiect {
	float: left;
	width: 320px;
	height: 22px;
	padding-top: 3px;
	background: #58636b;
	color: #FFFFFF;
	text-align: center;
	margin-left: 2px;
	font-weight: bold;
	display: inline;
}

#mesaj-header .mesaj-dela {
	float: left;
	width: 100px;
	height: 22px;
	padding-top: 3px;
	background: #58636b;
	color: #FFFFFF;
	text-align: center;
	margin-left: 2px;
	font-weight: bold;
	display: inline;
}

#mesaj-header .mesaj-data {
	float: left;
	width: 130px;
	height: 22px;
	padding-top: 3px;
	background: #58636b;
	color: #FFFFFF;
	text-align: center;
	margin-left: 2px;
	font-weight: bold;
	display: inline;
}

/* mesaj data */
.mesaj-data {
	float: left;
	width: 600px;
	height: 22px;
	padding-top: 5px;
	font-size: 12px;
}

.mesaj-data a {
	text-decoration: none;
}

.mesaj-data a:hover {
	text-decoration: none;
	cursor: pointer;
}

.mesaj-data .mesaj-check {
	float: left;
	width: 40px;
	height: 20px;
	padding-top: 2px;
	background: #EEE;
	color: #525252;
	text-align: center;
}

.mesaj-data .mesaj-subiect {
	float: left;
	width: 320px;
	height: 19px;
	padding-top: 3px;
	background: #EEE;
	color: #525252;
	text-align: center;
	margin-left: 2px;
	display: inline;
}

.mesaj-data a .mesaj-subiect {
	float: left;
	width: 320px;
	height: 19px;
	padding-top: 3px;
	background: #EEE;
	color: #525252;
	text-align: center;
	margin-left: 2px;
	display: inline;
}

.mesaj-data a:hover .mesaj-subiect {
	float: left;
	width: 320px;
	height: 19px;
	padding-top: 3px;
	background: #EEE;
	color: #06F;
	text-align: center;
	margin-left: 2px;
	display: inline;
}

.mesaj-data .mesaj-dela {
	float: left;
	width: 100px;
	height: 19px;
	padding-top: 3px;
	background: #EEE;
	color: #525252;
	text-align: center;
	margin-left: 2px;
	display: inline;
}

.mesaj-data a .mesaj-dela {
	float: left;
	width: 100px;
	height: 19px;
	padding-top: 3px;
	background: #EEE;
	color: #525252;
	text-align: center;
	margin-left: 2px;
	display: inline;
}

.mesaj-data a:hover .mesaj-dela {
	float: left;
	width: 100px;
	height: 19px;
	padding-top: 3px;
	background: #EEE;
	color: #06F;
	text-align: center;
	margin-left: 2px;
	display: inline;
}

.mesaj-data .mesaj-date {
	float: left;
	width: 130px;
	height: 19px;
	padding-top: 3px;
	background: #EEE;
	color: #525252;
	text-align: center;
	margin-left: 2px;
	display: inline;
}

.mesaj-text {
	float: left;
	width: 600px;
	height: 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	
	margin: 0;
	padding: 0;
	
	visibility: hidden;
	overflow: hidden;
}

.mesaj-text-int {
	float: left;
	margin: 10px 0 10px 0;
	display: inline;
}

.mesaj-text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #06F;
	text-decoration: none;
}

.mesaj-text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #06F;
	text-decoration: underline;
}

.mesaj-text img {
	float: left;
	padding-right: 10px;
}



















/* configurare */

.registerform {
	float: left;
	width: 560px;
	padding: 20px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	
	background: #EEE;
}

.registerform2 {
	float: left;
	width: 560px;
	padding: 20px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

.registerformside {
	float: left;
	width: 260px;
	padding: 20px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	
	margin: 5px 0 10px 0;
	display: inline;
	
	background: #EEE;
}

.registerform2 p a {
	text-decoration: none;
	color: #2D8BB7;
}

.registerform2 p a:hover {
	text-decoration: none;
	color: #FFF;
	background: #2D8BB7;
}

.col1 {
	float: left;
	width: 270px;
}

.col2 {
	float: left;
	width: 270px;
	padding-left: 20px;
}

.register-inputdiv {
	float: left;
	height: 19px;
	width: 270px;
	padding: 5px 0 5px 0;
}

.register-inputdiv label {
	float: left;
	width: 100px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding-top: 2px;
}

.register-inputdiv input {
	float: left;
	width: 155px;
	height: 15px;
	/*border: 0;
	background: url(../images/logininput.jpg) no-repeat top left;*/
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
}

.register-inputdiv select {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
	min-width: 155px;
	padding: 0;
	margin: 0;
}

.register-inputdiv option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
}


.register-inputdivfull {
	float: left;
	width: 100%;
	padding: 5px 0 5px 0;
}

.register-inputdivfull label {
	float: left;
	width: 100px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding-top: 2px;
}

.register-inputdivfull input {
	float: left;
	width: 155px;
	/*border: 0;
	background: url(../images/logininput.jpg) no-repeat top left;*/
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
}

.register-inputdivfull select {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
	min-width: 155px;
	padding: 0;
	margin: 0;
}

.register-inputdivfull option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
}



.register-inputdiv2 {
	float: left;
	padding: 5px 0 5px 0;
}

.register-inputdiv2 label {
	float: left;
	width: 590px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding-top: 2px;
}

.register-inputdiv2 input {
	float: left;
	width: 155px;
	height: 19px;
	border: 0;
	background: url(/images/logininput.jpg) no-repeat top left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
}


.register-textareadiv {
	float: left;
	height: 170px;
	width: 270px;
	padding: 5px 0 5px 0;
}

.register-textareadiv label {
	float: left;
	width: 100px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding-top: 2px;
}

.register-textareadiv textarea {
	float: left;
	width: 155px;
	height: 170px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
}

.register-explication {
	float: left;
	width: 85%;
	padding-left: 40px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #03F;
}

#register-siteacceptate {
	float: left;
	width: 270px;
	padding: 0 0 20px 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

#register-errors {
	float: left;
	width: 400px;
	padding: 0 0 20px 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
}


#register-uploadreusit {
	float: left;
	text-align: center;
	width: 380px;
	padding-top: 80px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}





.mesaje-inputdiv {
	float: left; 
	width: 570px; 
	padding: 8px 0 8px 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

.mesaje-inputdiv label {
	width: 100%;
	float: left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

.mesaje-inputdiv input {
	width: 100%;
	float: left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
}

.mesaje-inputdiv textarea {
	float: left;
	width: 570px;
	height: 170px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
}






#links {
	float: left;
	width: 0;
	height: 0;
	visibility: hidden;
	overflow: hidden;
	display: none;
}




.punctelink {
	float: left;
	width: 100%;
	text-align: center;
	padding: 5px 0 5px 0;
}

.punctelink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D8BB7;
	text-decoration: none;
	width: 100%;
	float: left;
	text-align: center;
	padding: 3px 0 3px 0;
}

.punctelink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background: #2D8BB7;
	text-decoration: none;
	width: 100%;
	float: left;
	text-align: center;
	padding: 3px 0 3px 0;
}





#cesuntpunctele {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

#cesuntpunctele span {
	float: left;
	padding: 5px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D8BB7;
}

#cesuntpunctele ul {
	float: left;
	list-style-position: outside;
}

#cesuntpunctele ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}


.puncte {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

.puncte span {
	float: left;
	padding: 5px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D8BB7;
}

.puncte ul {
	float: left;
	width: 230px;
	list-style-position: outside;
}

.puncte ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}

.puncte ul li p {
	float: left;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2D8BB7;
}



.errors {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
}





#guestbook {
	float: left;
	width: 300px;
}

#guestbook textarea {
	float: left;
	padding: 10px;
	margin: 5px 0 5px 0;
	display: inline;
	width: 280px;
	height: 50px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
}

#guestbook button {
	float: left;
	width: 300px;
	text-align: center;
}







#guestbooklist {
	float: left;
	width: 300px;
}

.guestbookitem {
	float: left;
	width: 300px;
	padding: 5px 0 5px 0;
}

.guestbookavatar {
	float: left;
	width: 30px;
	height: 30px;
}

.guestbookavatar a img {
	float: left;
	width: 30px;
	height: 30px;
	padding: 1px;
	border: 1px solid #CCC;
}

.guestbookavatar a:hover img {
	float: left;
	width: 30px;
	height: 30px;
	padding: 1px;
	border: 1px solid #2D8BB7;
}

.guestbooktitledate {
	float: left;
	width: 250px;
	padding-left: 16px;
}

.guestbooktitle {
	float: left;
	width: 250px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2D8BB7;
}

.guestbooktitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2D8BB7;
	text-decoration: none;
}

.guestbooktitle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #2D8BB7;
	text-decoration: none;
}

.guestbookdate {
	float: left;
	width: 250px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999;
}

.guestbooktext {
	float: left;
	width: 300px;
	padding-top: 5px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}

.guestbookadmin {
	float: left;
	width: 298px;
	border: 1px solid #CCC;
	margin: 2px 0 5px 0;
	display: inline;
}