body {
background-color: #292A2E;
background-image: url(http://hot.vplay.ro/b/d4d49c2cdee8.jpg);
color: black;
font: 82% arial, helvetica, sans-serif;
margin: 0px;
direction: ltr;
}

form {
	padding: 0;
	margin: 0;
}

a { color: #0D72DF; text-decoration: none; cursor: pointer;}
a:hover { text-decoration: none;  }
img { border: none; }
hr {color: #dddddd; background-color: #dddddd; height: 1px; border: none;}
input[type="checkbox"] { vertical-align: middle; }


.clear {
	display: block;
	clear: both;
	height: 0;
	padding: 0;
	margin: 0;
	font-size: 0;
}

.ok-message {
	margin:5px 0;
	padding: 5px;
	background: #87e28d;
	border: 1px solid #1f7e26;
	color: black;
}
.error {
	margin:5px 0;
	padding: 5px;
	background: #FF4940;
	border: 1px solid #A60800;
	color: black;
}
.note {
    background: #FFD673;
    border: 1px solid #FFB400;
    padding: 5px;
    margin:5px 0;
}
.hand { cursor: pointer; }


.addsubs-layer {
display: block;
position: absolute;
top: 8px;
right: 132px;
z-index: 200;
height:13px;
line-height:11px;
padding: 2px 3px;
text-decoration: underline;
color: black;
background: yellow;
opacity:0.7;
filter: alpha(opacity = 90);
}


.header-main {
-moz-border-radius: 0px 0px 4px 4px;
-webkit-border-radius: 0px 0px 4px 4px;
width: 968px;
margin: 0 auto 10px auto;
padding: 5px;
border-left: #cccccc solid 1px;
border-right: #cccccc solid 1px;
border-bottom: #cccccc solid 1px;
text-align:left;
background: white;
color: black;
}

.hm-1 {
width: 172px;
height: 45px;
margin-right: 10px;
border-right: #F0F0F0 solid 1px;
float: left;
}

.hm-2 {
width: 438px;
height: 45px;
padding-right: 0px;
margin-right: 0px;
border-right: #F0F0F0 solid 1px;
float: left;
}

.hm-3 {
width: 345px;
height: 45px;
text-align: right;
float: right;
}

.hm-3-1 {
display: block;
width: 40px;
height: 40px;
border: #EDEDED solid 1px;
float: right;
}

.hm-3-2 {
width: 295px;
height: 44px;
margin-right: 5px;
float: right;
}

.hm-3-2-row1 {
height: 17px;
margin-top: 1px;
padding: 0 0 3px 0;
border-bottom: #EEEEEE solid 1px;
}

.hm-3-2-row2 {

}

.logo {
display: block;
margin-top: 6px;
float: left;
}

.search-button {
display: block;
position: relative;
top: -3px;
margin-left: 5px;
float: left;
}

.header-2 {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
width: 959px;
height: 26px;
background-image: url(http://hot.vplay.ro/bg/main-menu.gif);
padding: 7px 2px 7px 7px;
margin-top: 5px;
overflow: hidden;
}

.uplaod-buton {
display: block;
position: relative;
top: -2px;
float: right;
}


.tlink {
display: block;
height: 16px;
padding: 3px 5px 1px 0px;
margin: 2px 5px 0px 0px;
text-decoration: none;
border-right: #F0F0F0 solid 1px;
overflow: hidden;
float: right;
}

.tlink:hover {
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-decoration: underline;
}

.tlink2 {
display: block;
text-decoration: none;
float: right;
}

.tlink2:hover {
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-decoration: underline;
}

.tlink-login {
padding-left: 20px;
padding-right: 0px;
border-right: none;
background-image: url('http://hot.vplay.ro/ic/login.gif');
background-position: left;
background-repeat: no-repeat;
}

.tlink-signup {
padding-left: 20px;
background-image: url('http://hot.vplay.ro/ic/signup.gif');
background-position: left;
background-repeat: no-repeat;
}


.tlink-pm {
padding-left: 18px;
background-image: url('http://hot.vplay.ro/ic/yellow_mail.gif');
background-position: 0% 65%;
background-repeat: no-repeat;
}

.tlink-fr {
padding-left: 18px;
background-image: url('http://hot.vplay.ro/ic/friends16top.gif');
background-position: 0% 40%;
background-repeat: no-repeat;
}

.tlink-st {
padding-left: 16px;
background-image: url('http://hot.vplay.ro/ic/settings16top.gif');
background-position: 0% 60%;
background-repeat: no-repeat;
}

.tlink-lout {
padding-left: 16px;
padding-right: 0px;
margin-right: 0px; 
background-image: url('http://hot.vplay.ro/ic/logout12top.gif');
background-position: 0% 60%;
background-repeat: no-repeat;
border-right: none;
color: red;
font-weight:bold;
}

.mvd {
padding-left: 16px;
margin-right: 5px;
background-image: url('http://hot.vplay.ro/ic/cam12.gif');
background-position: 0% 70%;
background-repeat: no-repeat;
}

.mfv {
padding-left: 16px;
margin-right: 5px;
background-image: url('http://hot.vplay.ro/ic/heart12.gif');
background-position: 0% 60%;
background-repeat: no-repeat;
}

.mcl {
padding-left: 16px;
margin-right: 5px;
background-image: url('http://hot.vplay.ro/ic/folder12.gif');
background-position: 0% 60%;
background-repeat: no-repeat;
}

.mur {
padding-left: 16px;
background-image: url('http://hot.vplay.ro/ic/user12.gif');
background-position: 0% 60%;
background-repeat: no-repeat;
}

.mlink {
display: block;
height: 20px;
padding: 1px 7px 1px 24px;
margin: 2px 7px 0px 0px;
font-size: 16px;
font-weight: bold;
text-decoration: none;
text-shadow: 0 -1px 1px #9FCDFF;
border-right: #cccccc solid 1px;
overflow: hidden;
float: left;
}

.mlink:hover {
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-decoration: underline;
}

.mhome {
background: url(http://hot.vplay.ro/ic/home3grey.gif);
background-position: left;
background-repeat: no-repeat;
}

.mhome:hover {
background: url(http://hot.vplay.ro/ic/home3.gif);
background-position: left;
background-repeat: no-repeat;
}

.mvideo {
background: url(http://hot.vplay.ro/ic/video16grey.gif);
background-position: left;
background-repeat: no-repeat;
}

.mvideo:hover {
background: url(http://hot.vplay.ro/ic/video16.gif);
background-position: left;
background-repeat: no-repeat;
}

.mtop100 {
background: url(http://hot.vplay.ro/ic/top100_16grey.gif);
background-position: left;
background-repeat: no-repeat;
}

.mtop100:hover {
background: url(http://hot.vplay.ro/ic/top100_16.gif);
background-position: left;
background-repeat: no-repeat;
}

.myvideo:hover {
background: url(http://hot.vplay.ro/ic/myvideo16.gif);
background-position: left;
background-repeat: no-repeat;
}

.mfav {
background: url(http://hot.vplay.ro/ic/heart16grey.gif);
background-position: left;
background-repeat: no-repeat;
}

.mfav:hover {
background: url(http://hot.vplay.ro/ic/heart16.gif);
background-position: left;
background-repeat: no-repeat;
}

.mcoll {
background: url(http://hot.vplay.ro/ic/coll16grey.gif);
background-position: left;
background-repeat: no-repeat;
}

.mcoll:hover {
background: url(http://hot.vplay.ro/ic/coll16.gif);
background-position: left;
background-repeat: no-repeat;
}

.mhstory {
background: url(http://hot.vplay.ro/ic/history16grey.gif);
background-position: left;
background-repeat: no-repeat;
}

.mhstory:hover {
background: url(http://hot.vplay.ro/ic/history16.gif);
background-position: left;
background-repeat: no-repeat;
}

.mhd {
background: url(http://hot.vplay.ro/ic/hd_music16.gif);
background-position: left;
background-repeat: no-repeat;
}

.mroma {
background: url(http://hot.vplay.ro/ic/flag_romania16.gif);
background-position: left;
background-repeat: no-repeat;
}

.mfilme {
background: url(http://hot.vplay.ro/ic/filme_icon16.gif);
background-position: left;
background-repeat: no-repeat;
}

.mplaylist {
background: url(http://hot.vplay.ro/ic/playlist16grey.gif);
background-position: left;
background-repeat: no-repeat;
}

.mplaylist:hover {
background: url(http://hot.vplay.ro/ic/playlist16.gif);
background-position: left;
background-repeat: no-repeat;
}


.body-main {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
width: 968px;
margin: 0 auto 10px auto;
padding: 5px;
border: #cccccc solid 1px;
background: white;
}

.footer {
width: 968px;
height: 35px;
margin: 0 auto 10px auto;
padding: 5px;
color: #FFFFFF;
border: #2F545F solid 1px;
/*background-image: url('http://hot.vplay.ro/bg/footer-main.jpg');*/
background-repeat: repeat-x;
background-position: top;
background-color: #355F6D;
}

.footer1 {
width: 1px;
float: left;
}

.footer2 {
width: 700px;
float: left;
}

.f2 {
width: 980px;
margin: 0 auto 10px auto;
}

.f2-left {
float: left;
}

.f2-right {
float: right;
}

.search-div {
margin-top: 6px;
float: left;
}

.searchq {
display: block;
width: 335px;
padding: 6px;
font-size: 14px;
font-weight: bold;
border: #C0C1BD solid 1px;
float: left;
}

.upload-video {
display: block;
float: right;
}

.pro {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
display: block;
padding: 1px 2px 1px 2px;
background-color: red;
color: white;
margin: 2px 0 0 5px;
font-size: 8px;
font-weight: bold;
float: left;
}


/**/
.titlebox-top-line {
padding: 5px;
margin-bottom: 20px;
font-size: 16px;
font-weight: bold;
color: white;
background-color: #A8AA9D; 
}


.message-empty {
padding: 5px;
background-color: #EFF6E8;
border-top: #A5CC7A solid 1px;
border-bottom: #A5CC7A solid 1px;
}

.ms-bold {
font-size: 16px;
font-weight: bold;
color: #E18015;
}

.me-left {
width: 32px;
height: 32px;
margin-right: 15px;
background: url(http://hot.vplay.ro/ic/message_empty32.gif);
background-position: top;
background-repeat: no-repeat;
float: left;
}

.me-right {
float: left;
}
/**/


/*Pagination*/
.ppage {
display: block;
padding: 4px 8px !important;
margin-left: 3px;
font-weight: bold;
text-decoration: none;
border: 1px solid #DDDDDD;
float: left;
}

.ppage:hover {
color: #FFFFF7;
background: #1F75CC;
}

.ppsel {
background-color: #76808F;
color: white;
border: #636D7B solid 1px;
}
.inactive, .inactive:hover {
	background: none;
	color: #adadad;
	border: 1px solid #F0F0F0;
}
/*End: Pagination*/

.floatright {
float: right;
}

.remove span,
.add-to span,
.ic-vote-down span,
.ic-vote-up span,
.ic-close span {
	display: inline-block;
    width: 12px !important;
	height: 13px !important;
	padding: 0 !important;
	
	vertical-align:top;
    
    background: transparent no-repeat top left !important;
	background-image: url(../ic/ic_vote_down.gif) !important; 
}
	.ic-close span { background-image: url(../ic/ic_cross_circle.png)  !important; width: 17px !important; height: 16px !important;  }
	.ic-vote-up span { background-image: url(../ic/ic_vote_up.gif) !important;  }
	.add-to span { background-image: url(../ic/add.gif) !important; width: 10px !important; height: 10px !important; }
	.remove span { background-image: url(../ic/remove.gif) !important; width: 10px !important; height: 10px !important; }
	
		.ic-vote-down:hover span,
		.ic-vote-up:hover span
		{ background-position: top right !important;}

.tooltip_panel {
	display: none;
	position: absolute;
	z-index: 202;
}
	.def_tooltip {
		padding: 3px;
		
		background: black;
		color: white;
		border: 1px ridge #666;
	}

.suggest-list {
	position: absolute;
	max-height: 350px;
	z-index: 201;
}
	.suggest-list .shadow {
		position: absolute;
		top: 5px;
		left: 5px;
		width: 200px;
		
		background: black;
		opacity:0.1;
		filter: alpha(opacity = 10);
		-moz-border-radius: 2px;
	}
	
	.suggest-list .list {
		position: absolute;
		top: 0;
		left: 0;
		width: 330px;
		
		overflow: hidden;
		
		background: white;
		border: 1px solid silver;
	}
		.suggest-list .list div {padding:2px 5px; white-space:nowrap;}
		.suggest-list .list div.sel { background: #F0F0F0; }
		.suggest-list .list strong { color: #d74075; font-weight: normal; }

.messages {
        margin: 10px 0;
        padding: 0;
        color: black;
        background: #fff2bd;
    }
        .messages a { text-decoration: underline;}
        .messages a.ic-close span { margin-top: 7px; padding-right: 7px !important; float: right; }
		.messages p { margin: 0; padding: 8px 10px;; }
		.messages p.message { background-color: #a7f8b9; }
		.messages p.error { background-color: #ffb3b3; }

.hide { display: none; }

.panel-custom h3 {
	margin: 5px 0;
}


.ind-foot-menu {
width: 970px;
padding: 5px;
margin: 0 auto 10px auto;
background: #363636;
}

.ind-fl {
display: block;
padding: 5px;
font-weight: bold;
color: white;
float: left;
}

.ind-fl:hover {
background: #E33267;
}

.ind-separator {
display: block;
padding: 4px 7px 0 7px;
font-weight: bold;
color: #EFEFEF;
float: left;
}

.topsub-menu {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
width: 980px;
margin: 0 auto 10px auto;
background: #363636;
}