/******************************************************************************
* RESET
*******************************************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
table, tr, th, td { margin: 0; padding: 0; outline: 0; font-size: 100%; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }/* remember to define focus styles! */
ins { text-decoration: none; }/* remember to highlight inserts somehow! */
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }/* tables still need 'cellspacing="0"' in the markup */

/* COLORS
BLUE #3399cc
RED #e32727
GREEN #3cae30
VERY LIGHT GREY #cccccc
LIGHT GREY #999999
DARK GREY #666666
TITLE GREY #6e6e6e
*/


 /******************************************************************************
* GLOBAL
*******************************************************************************/

* { margin: 0; padding: 0; }
body { background: #3399cc; overflow:-moz-scrollbars-vertical; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #666666; }
html>body { font-size: 11px; }
img { border: none; }
img.centered { display: block; margin: 0 auto;}
small { font-size: 9px; overflow:hidden; }

.clear { clear:both; }
div.clear { height: 0; clear: both; width: 100%; font-size: 0;line-height: 0; } /* fix for older browsers */
#holder div.clear { height: 1px; }

.right { float: right; }
.left { float: left; }
a { text-decoration: none; }
.bluetext { color: #3399cc; }
.greentext { color: #3cae30; }
.redtext { color: #e32727; }

 /******************************************************************************
* GENERAL
*******************************************************************************/

/*******    MAIN BOXES    *******/

#holder { background: transparent url(../images/mainbg_top.png) 0 0 repeat-x; }
#wrapper { background: transparent url(../images/wrapper_bg.png) 0 0 repeat-y; width: 990px; margin: 0 auto; }
#innerwrapper { background: transparent url(../images/innerwrapper_bg.png) center 0 no-repeat; width: 990px; margin: 0 auto; }


/*******    HEADER        *******/

/*HeaderColums*/
#headerbox { height:98px;  }
#headerleft { float:left; width: 235px; }
#headercenter { float: left; width: 490px; }
#headerright { float:left; width: 246px; }

/*Searchbox*/
.searchbox { }
.searchbox img { vertical-align:middle; }
.searchbox a {     }
.searchbox span { font-size: 9px; color: #CCCCCC; line-height: 14px; padding: 0 0 0 46px; }

/*LogoBox*/
.logobox { height: 100px; }
a.logo { text-indent: -10000px; display:block; background: url(../images/logotop.png) 0 0 no-repeat; width: 180px; height:70px; position:relative; top: 10px; left: 30px; }
a.logo_picbox { text-indent: -10000px; display:block; background: url(../images/logotop_picbox.png) 0 0 no-repeat; width: 180px; height:70px; position:relative; top: 10px; left: 30px; }
a.logo_mixbox { text-indent: -10000px; display:block; background: url(../images/logotop_mixbox.png) 0 0 no-repeat; width: 180px; height:70px; position:relative; top: 10px; left: 30px; }
a.logo_subox { text-indent: -10000px; display:block; background: url(../images/logotop_subox.png) 0 0 no-repeat; width: 180px; height:70px; position:relative; top: 10px; left: 30px; }

/*LoginBox*/
.loginbox h3 { background: url(../images/arrow_strong.gif) 100% 6px no-repeat; }
.loginbox fieldset { padding: 15px 0 0 0; }
.bluebox_bottom a.loginadvanced { color: #fff; padding: 0 0 0 0; text-decoration: none; }
.bluebox_bottom a.loginadvanced:hover { background-image: none; padding:0 0 0 0; color:#97dcff; text-decoration: none; }

/*******    HEADER VIDEO (BANNER ADD IN HEADER)        *******/

/*HeaderColums*/
#headerbox { height:98px;  }
#headerlogo { float:left; width: 250px; }
#headerbanner { float: right; padding:3px 10px 0 0; }
#headerbanner a { display: block; width: 728px; height:90px; border: 1px solid #f0f0f0; border-collapse: collapse; }

/*LogoBox*/
a.logotop_left { text-indent: -10000px; display:block; background: url(../images/logotop_left.png) 0 0 no-repeat; width: 180px; height:70px; position:relative; top: 13px; left: 47px; }


/*******    HEADER NAVIGATION    *******/

.navbox { height: 38px; padding: 0 6px; }
.navbox a { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 18px; font-weight: normal; line-height: 18px; letter-spacing: -0.07em; color: #666666; display: block; width: 184px; height: 33px; float:left; padding: 5px 0 0 10px; }
.navbox span { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; line-height: 11px; letter-spacing: normal; }
.navbox a:hover { color: #000000;  background: transparent url(../images/nav_item_bg.png) 0 0 repeat; }
.navbox a:hover span { color:#3399cc; }
span.blueitem { color: #3399cc; font-family: "trebuchet MS", tahoma, sans-serif; font-size: 18px; font-weight: normal; line-height: 18px; letter-spacing: -0.07em; }
a.menuitemactive { color: #000000;  background: transparent url(../images/nav_item_bg.png) 0 0 repeat; }
a.menuitemactive:hover span { color:#3399cc; }

/*******    CONTEXTUAL MENU        *******/

.contextmenuholder { background: url(../images/cm_holder_bg.png) 0 32px repeat-x; }
.contextmenu { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.05em; background: url(../images/contextmenu_bg.png) left top repeat-x; padding-top: 2px; float:left; }
.contextmenu img { vertical-align: middle; }
.buttonmenu { cursor:pointer; cursor:hand; line-height:30px; background: url(../images/buttonmenu_bg.png) no-repeat right top; vertical-align:middle; display:block; /*opera*/  display:inline-block; /*ie*/  display:-moz-inline-box;  /*ff*/ color: #FFFFFF; padding-right: 10px; }
.buttonmenu_inactive { cursor:pointer; cursor:hand; line-height:30px; background: url(../images/buttonmenu_bg_greyed.png) no-repeat right top; vertical-align:middle; display:block; /*opera*/  display:inline-block; /*ie*/  display:-moz-inline-box;  /*ff*/ color: #FFFFFF; padding-right: 10px; }
.buttonmenu span { background: url(../images/buttonmenu_bg.png) no-repeat left top; height:32px; display:block; display:inline-block; line-height:30px; padding-left: 10px; }
.buttonmenu_inactive span { background: url(../images/buttonmenu_bg_greyed.png) no-repeat left top; height:32px; display:block; display:inline-block; line-height:30px; padding-left: 10px; }
a.buttonmenu:hover { background-position:right bottom; }
a.buttonmenu:hover span { background-position:left bottom; }
a.menuactive { background: #FFF url(../images/cm_active_bg.png) 0 0 repeat-x; color: #666666;}
a.menuactive span { background: #FFF url(../images/cm_active_bg.png) 0 0 repeat-x; }
a.menuactive:hover { background: #FFF; }
a.menuactive:hover span { background: #FFF; }


/*******    HEADER TOPLINKS        *******/

.toplinks { height: 38px; padding: 0 5px; }
.toplinks a { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 18px; font-weight: normal; line-height: 18px; letter-spacing: -0.07em; color: #666666; display: block; width: 207px; height: 33px; float:left; padding: 5px 0 0 38px; }
a.warning { background: transparent url(../images/icon_warning.gif) 5px 5px no-repeat; }
a.gift { background: transparent url(../images/icon_gift.gif) 5px 5px no-repeat; }
a.tools { background: transparent url(../images/icon_tools.gif) 5px 5px no-repeat; }
a.smiley { background: transparent url(../images/icon_smiley.gif) 5px 5px no-repeat; }
a.publicitate { background: transparent url(../images/icon_pub.gif) 5px 5px no-repeat; }

.toplinks span { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; line-height: 11px; letter-spacing: normal; }
.toplinks a:hover { }
.toplinks a:hover span { color: #666666; }


/*******    MAIN CONTENT BOX    *******/

#contentbox { padding: 5px; }

/*Colums*/
.leftcolumn { width: 245px; float:left; }
.rightcolumn { width: 735px; float:left; }
.columnx1 { width: 235px; padding: 0px 5px 0 5px; float:left; }
.columnx2 { width: 480px; padding: 0px 5px 0 5px; float:left; }
.columnx3 { width: 725px; padding: 0px 5px 0 5px; float:left; }
.halfcolumn { width:355px; margin:0 10px 0 0px; float:left; }

/*Tobbanner + Alte Bannere*/
.topbanner { width: 730px; font-size: 9px; line-height: 16px; color: #d7d7d7; float:left; display:block; padding-bottom: 10px;}
.topbanner img { vertical-align:middle; }
.topbanner a { display: block; width: 728px; height:90px; border: 1px solid #f0f0f0; border-collapse: collapse; }
.addbanner { border: 1px solid #f0f0f0;margin-top:0px; }


/*******    LEFT COLUMN        *******/

/*BlueBox*/
.bluebox_top { background: transparent url(../images/blubox_top.png) 50% top no-repeat; }
.bluebox_inner { background: transparent url(../images/blubox_inner.png) 50% top repeat-y; margin-bottom: 10px; }
.bluebox_bottom { background: transparent url(../images/bluebox_bottom.png) 50% bottom no-repeat; width: 233px; padding: 1px 1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #97dcff; line-height:13px; }
.blubox { width: 215px; padding: 10px 8px; }
.bluebox_bottom h3 { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff; letter-spacing: -1px; line-height: 18px; padding: 3px 0 2px 0; background: url(../images/arrow_strong.gif) 100% 6px no-repeat; }
.bluebox_bottom h4 { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; letter-spacing: -0.05em; line-height: 18px; padding: 0 0 0 0; }
.bluebox_bottom h4 a { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; letter-spacing: -0.05em; line-height: 18px; padding: 0 0 0 0; }
.bluebox_bottom h4 a:hover { background: transparent; background-image:none;  padding: 0 0 0 0; }
.bluebox_bottom a { color: #FFFFFF; }
/*.bluebox_bottom a:hover { background: transparent url(../images/arrow_small.gif) 0 5px no-repeat; padding-left: 6px; }*/
p.separator { height:2px; line-height:2px; font-size:2px; background: url(../images/separator_bluebox_hor.png) 0 0 repeat-x; margin: 9px 0; display:block;  }
a.blueboxbutton { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff; letter-spacing: -1px; line-height: 22px; padding:0 10px 0 0; background: url(../images/arrow_strong.gif) right 9px no-repeat; }
a.blueboxbutton:hover { background: url(../images/arrow_strong.gif) right 9px no-repeat; padding:0 10px 0 0; }
.bluebox_bottom label { font-size:11px; line-height:14px; letter-spacing:normal; font-weight: normal; color:#fff; }

/*BoxReclamaProprie - Fa Cont*/
.box_reclamaproprie { width: 235px; height: 160px; background-position: 0 0; background-repeat: no-repeat; margin-bottom: 10px; }
.box_reclamaproprie a { display: block; width: 235px; height: 160px; text-indent: -10000px; }

/*GreyBox*/
.greybox_top { background: transparent url(../images/greybox_top.png) 50% top no-repeat; }
.greybox_inner { background: transparent url(../images/greybox_inner.png) 50% top repeat-y; margin-bottom: 10px; }
.greybox_bottom { background: transparent url(../images/greybox_bottom.png) 50% bottom no-repeat; width: 233px; padding: 1px 1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; line-height:15px; }
.greybox { width: 215px; padding: 10px 8px; }
.greybox h3 { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 16px; font-weight: bold; color: #999999; letter-spacing: -1px; line-height: 18px; padding: 0 0 5px 0; background: url(../images/arrow_strong_grey.gif) 100% 6px no-repeat; }
.greybox img {vertical-align:middle; }

/*Tabs Canale + Tabs Useri*/
.tabholder { padding:1px 0 0 0; font-family: "trebuchet MS", tahoma, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: -1px; }
.tab, .tab2 { cursor:pointer; cursor:hand; line-height:40px; background: url(../images/tab_bg.png) no-repeat right top; vertical-align:middle; display:block; /*opera*/  display:inline-block; /*ie*/  display:-moz-inline-box;  /*ff*/ color: #FFFFFF; }
.tab span, .tab2 span { background: url(../images/tab_bg.png) no-repeat left top; height:40px; display:block; display:inline-block; line-height:40px; }
a.tab:hover, a.tab2:hover { background-position:right bottom; }
a.tab:hover span, a.tab2:hover span { background-position:left bottom; }
.active, .active2 { cursor:pointer; cursor:hand; line-height:40px; background: transparent; vertical-align:middle; display:block; /*opera*/  display:inline-block; /*ie*/  display:-moz-inline-box;  /*ff*/ color: #3399cc; }
.active span, .active2 span { background: transparent; height:40px; display:block; display:inline-block; line-height:40px; }
.tabholder img { vertical-align: middle; }

.tab { padding-right:17px; }
.tab span { padding-left:18px; }
.active { padding-right:17px; }
.active span { padding-left:18px; }
.tab2 { padding-right:24px; }
.tab2 span { padding-left:24px; }
.active2 { padding-right:24px; }
.active2 span { padding-left:24px; }

/*Tabs Canale Content*/
.content { padding: 0 9px 9px 9px ; }
#content_2 { display:none; }
.content ul { margin:0px; padding:0 0 0 0; }
.content ul li { list-style:none; font-size:11px; background: transparent url(../images/separator_greybox_hor.png) left bottom repeat-x; padding: 5px 0 10px 0; color:#999999; }
.content ul li:last-child { background: transparent; }
.content ul li a { text-decoration:none; color:#999999; }
.content ul li h3 a { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.05em; color: #666666; line-height: 22px; }
.content ul li h3 a:hover { color:#3cae30; }
.content ul li a:hover { color:#666666; }
.content ul li p { line-height: 13px; }
.content ul li img { vertical-align:middle; margin: 0 6px; }

/*Tabs Useri Content*/
.content_useri { padding: 0 9px; }
#content_4 { display:none; }
.content_useri ul { margin:0px; padding:0 0 0 0; }
.content_useri ul li { list-style:none; font-size:11px; color:#999999; background: url(../images/separator_greybox_hor.png) 0 bottom repeat-x; margin: 9px 0; padding: 0 0 9px 0; }
.content_useri ul li:last-child { background: transparent; }
.content_useri ul li a { color:#999999; font-weight: bold;  }
.content_useri ul li a:hover { color:#666666; }
.content_useri ul li h3 a { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.05em; color: #666666; line-height: 22px; }
.content_useri ul li h3 a:hover { color:#3cae30; }
.content_useri ul li p { float:left; color: #999999; padding: 0 0 0 40px; width: 95px;}
.content_useri ul li img { vertical-align:middle; border: 1px solid #d0d0d0; }
a.userpic { background: #fff; display: block; width: 70px; height:70px; padding:3px; border: 1px solid #c7c7c7; float:left; }
a.userpic:hover { border: 1px solid #3cae30; }


/*******    RIGHT COLUMN    *******/

.rightcolumn h1 { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 32px; font-weight: normal; letter-spacing: -2px; color: #666666; line-height: 36px; padding: 10px 0; background: url(../images/3xbox_bg_top.png) 0 top repeat-x; }
.rightcolumn h2 { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 22px; font-weight: normal; letter-spacing: -1px; color: #3399cc; line-height: 26px; padding: 3px 0; }
.rightcolumn h3 { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: -0.05em; color: #666666; line-height: 22px; }

/*Resizable Button*/
.buttonholder { padding:1px 0 0 0; font-family: "trebuchet MS", tahoma, sans-serif; font-size: 11px; font-weight: normal; border-top: 1px solid #eeeeee; padding:5px;  }
.button { cursor:pointer; cursor:hand; line-height:22px; background: url(../images/button_bg.png) no-repeat right top; vertical-align:middle; display:block; /*opera*/  display:inline-block; /*ie*/  display:-moz-inline-box;  /*ff*/ color: #FFFFFF; padding-right: 20px; margin:3px 2px; }
.button span { background: url(../images/button_bg.png) no-repeat left top; height:22px; display:block; display:inline-block; line-height:22px; padding-left: 20px;}
a.button:hover { background-position:right bottom; }
a.button:hover span { background-position:left bottom; }
.button2 { cursor:pointer; cursor:hand; line-height:22px; background: url(../images/button_bg.png) no-repeat right bottom; vertical-align:middle; display:block; /*opera*/  display:inline-block; /*ie*/  display:-moz-inline-box;  /*ff*/ color: #FFFFFF; padding-right: 20px; margin:3px 2px; }
.button2 span { background: url(../images/button_bg.png) no-repeat left bottom; height:22px; display:block; display:inline-block; line-height:22px; padding-left: 20px;}
a.button2:hover { background-position:right bottom; }
a.button2:hover span { background-position:left bottom; }

/*COLUMN 1*/
/*MIDDLEGreyBox*/
.middlegreybox_top { background: transparent url(../images/middlegreybox_top.png) 50% top no-repeat; }
.middlegreybox_inner { background: transparent url(../images/middlegreybox_inner.png) 50% top repeat-y; margin-bottom: 10px; }
.middlegreybox_bottom { background: transparent url(../images/middlegreybox_bottom.png) 50% bottom no-repeat; width: 221px; padding: 9px 7px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; line-height:15px; }

/*Toppers*/
.topper { }
.topper h3 { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: -1px; color: #3399cc; line-height: 22px; text-align:center; }
.topper h3 a { color: #3399cc; }
.topper h3 a:hover { color: #3cae30; }
.greyseparator { height:1px; line-height:1px; font-size:1px; background: url(../images/separator_middlegreybox_hor.png) 0 0 repeat-x; margin: 9px 0; display:block; }
.topper label { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; letter-spacing: normal; }

/*COLUMN 2*/
/*Mixes list*/
.mixeslist { }
.musicitem { border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; padding-bottom: 10px; }
.musicitem img { vertical-align:middle; }
.musicitem a { padding: 0px 10px; color: #999999; }
a.title { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.05em; color: #666666; width: 195px; display:block; float:left; padding:0px; }
a.title:hover { color: #3cae30; }
a.nota { font-family: "Century Gothic", "Arial Black", sans-serif; font-size: 30px; width:40px; line-height:30px; letter-spacing: -3px; font-weight: bold; display:block; float:left; padding:0px; }
a.play { display:block; height: 24px; width:24px; background: url(../images/musicplay.png) 10px top no-repeat; float:left; }
a.play:hover { background: url(../images/musicplay.png) 10px bottom no-repeat; }
.stats { background: #ebebeb; margin: 10px 0 0 0; padding:5px; line-height:24px; }

/*COLUMN 2, COLUMN 3*/
/*Video list + Image Album list*/
.videolist, albumslist { }
.videolist ul, .albumslist ul { list-style:none; }
.videolist ul li, .albumslist ul li { border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; padding-bottom: 10px;  color:#999999; float:left; width:235px; }
.videolist ul li h3 a, .albumslist ul li h3 a { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.05em; color: #666666; display:block; padding-bottom: 10px; line-height:16px; }
.videolist ul li h3 a:hover, .albumslist ul li h3 a:hover { color: #3cae30; }
a.frame { background: #fff; border: 3px solid #ebebeb; display:block; width:120px; float:left; padding:1px; position: relative;}
a.frame:hover { background: #999999; }

.videolist span { position: absolute; top:1px; left:1px; width: 120px; height: 72px; cursor:pointer; cursor:hand; }
.video { background: url(../images/videospan_bg.png) 0 0 no-repeat; }
.video_adult { background: url(../images/videospan_bg_adult.png) 0 0 no-repeat; }
.video_hd { background: url(../images/videospan_bg_hd.png) 0 0 no-repeat; }

.videolist ul li p, .albumslist ul li p {float:left; text-align:left; line-height: 14px; padding: 0 5px 0 0; }
a.notavideo { font-family: "Century Gothic", "Arial Black", sans-serif; font-size: 30px; width:40px; line-height:30px; letter-spacing: -3px; font-weight: bold; }
a.videostats { color: #999999; }


/*******    FOOTER        *******/

#footer_top { background: transparent url(../images/footertop_bg.png) 50% top no-repeat; }
#footer_inner { background: transparent url(../images/footerinner_bg.png) 50% top repeat-y; width: 990px; margin: 0px auto 0px auto; }
#footer_bottom { width: 980px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; line-height:15px; padding: 25px 5px 5px 5px; }
#footer_bottom h3 { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 18px; font-weight: normal; letter-spacing: -1px; color: #fff; display:block; padding: 0 0 10px 10px;}
.footer { background: url(../images/separator_footer.gif) right top repeat-y; }
.footer fieldset { margin: 0 0 0 5px }
.footer img { vertical-align:middle; }
.footer legend { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 18px; font-weight: normal; letter-spacing: -1px; color: #fff; display:block; padding: 0 0 0px 0; }

/*BOTTOM LINKS*/
.bottomlinks { }
.bottomlinks a { display: block; background-image: url(../images/bg_bottomlinks_border.png); background-position: bottom;  xborder-top: 1px solid #919191; padding:3px 10px; color: #CCCCCC;}
.bottomlinks a:last-child { xborder-bottom: 1px solid #919191; }
.bottomlinks a:hover { color: #3399cc; background-image: url(../images/bg_bottomlinks.png); background-position: bottom; }
.logobottom { background: url(../images/logo_bottom.png) 50% 50% no-repeat; height: 140px; }

#adworks { padding: 0 15px; color: #666666; }
#adworks a { color: #666666; }
#adworks a:hover { color: #3399cc; }


/*******    BOX PROFIL        *******/

.boxprofil img { border: 1px solid #54b4e5; }
.boxprofil span { float:left; padding: 0 0 0 30px; width: 95px; color: #97dcff; line-height:15px; }
.boxprofilmare span { float:left; padding: 0 0 0 5px; width: 100px; color: #97dcff; line-height:15px; }
a.profiluserpic { background: #5db0d9; display: block; width: 70px; height:70px; padding:3px; margin:0px; border: 1px solid #2e89b7; float:left; }
a.profiluserpicmare { background: #5db0d9; display: block; width: 100px; height:100px; padding:4px; margin:0px; border: 1px solid #2e89b7; float:left; }
a.profiluserpic:hover { border: 1px solid #2e89b7; padding:3px; margin:0px; background: transparent; }
a.profiluserpicmare:hover { border: 1px solid #2e89b7; padding:4px; margin:0px; background: transparent; }
.profilactions a { display:block; line-height:14px; padding: 3px 3px; background: transparent url(../images/arrow_small.gif) 95% 8px no-repeat; color: #97dcff; }
.profilactions a:hover { background: #54b4e5 url(../images/arrow_small.gif) 95% 8px no-repeat; padding:3px 3px; color:#FFFFFF; }


/*******	FORMS	*******/

fieldset { }
legend { font-size: 14px; color: #3399cc; font-weight: bold; letter-spacing:-1px; line-height: 1.6em; /*24px*/ padding: 0 0 0 10px; }
label { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; color: #999999; letter-spacing: -0.05em; line-height: 28px; padding: 0 5px 0 0; }
input, textarea, select { border: 1px solid #cccccc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background: #fff url(../images/textarea_bg.gif) 0 0 repeat; color: #666666; padding: 4px; margin: 3px 0; overflow-x: hidden; overflow-y: auto;}
input:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus { border: 1px solid #acacac; border: 1px solid #aaa; background: #fff url(../images/textarea_bg.gif) 0 -400px repeat; }
input.check, input.radio { background: none; border: none; vertical-align: middle; width: 12px; height:12px; line-height:12px; }

.searchtop { float: left; }
.searchbottom { float: left; border: 1px solid #ababab; }
.loginbottom { border: 1px solid #ababab; margin: 1px 3px 1px 0px; }
.borderfield { border: 1px solid #eeeeee; text-align:left; padding:5px 5px 15px 5px;  }

.verysmall { width: 70px; }
.small { width: 155px; }
.normal { width:135px; }
.double { width:320px; }
.triple { width: 480px; }
.eroare { border: 1px solid #c00; }/*Field invalid old*/
.high { padding: 7px; }
input.bluebox, textarea.bluebox, select.bluebox { border: 1px solid #2e89b7; }
.eroare:focus, .eroare:hover { border: 1px solid #c00; }

/*Field invalid*/
#msg {display:none; position:absolute; z-index:200; background:url(images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}

/*Sign In Page*/
form a { color: #3399cc; text-decoration:underline; }
form a:hover { text-decoration:none; }
fieldset.pachet { position:relative; height:275px; }
.features { position:absolute; top:0px; left:260px; display:block; height:220px; width:300px; background: #fff	 url(../images/th_bg.png) 0 bottom repeat-x; border: 1px solid #ccc; padding:10px 15px; }
.features span.arrow { display:block; height: 13px; width:7px; position:absolute; left:-7px;  background:url(../images/pachet_arrow.gif) 0 0 no-repeat; }
.features span.arrow.unu { top:7px; }
.features span.arrow.doi { top:35px; }
.features span.arrow.trei { top:64px; }
.features span.arrow.patru { top:92px; }

.features h3 { border-bottom:1px solid #eee; margin-bottom:5px; padding-bottom:10px; color:#999; }
.features ul li { font:bold 12px/22px "trebuchet MS", tahoma, sans-serif; background: url(../images/arrow_strong_grey.gif) 0 6px no-repeat; padding:0 10px; }

.info { height:25px; padding:10px 10px 10px 50px; margin-top:15px;  background:url(../images/info_ico.jpg) 0 0 no-repeat; }
fieldset.aukro { position:relative; background:url('/images/registerTizo.png') no-repeat bottom right #fffce5; }
fieldset.aukro legend { color:#3399cc; }

p.input-holder { position:relative; }
p.input-holder span.validate { display:block; height:30px; width:51px; position:absolute; top:0px; right:-60px; ; }
p.input-holder span.validate.ok { background:url(../images/form_validator_ok.jpg) 0 0 no-repeat }
p.input-holder span.validate.error { background:url(../images/form_validator_error.jpg) 0 0 no-repeat }


/*******    TABELE    *******/

.table_data {  }
.table_data tr {  }
.table_data td { line-height:16px; padding: 8px 10px; color: #818181; border-bottom: 1px solid #efefef; }
.table_data td a { color: #818181; text-decoration: none; }
.table_data td a:hover { color: #666666; }
.table_data th { background: url(../images/th_bg.png) 0 bottom repeat-x; font-weight: bold; color: #353535; border-bottom: 1px solid #d1d1d1; line-height: 16px; padding: 8px 3px 18px 3px;}
.table_data th a { color: #666666; text-decoration: none; }
.table_data th a:hover { color: #3399cc; }
.par { background: url(../images/par_bg.png) 0 bottom repeat-x; }
.impar { background: #fff; }
.red { background: #fbb; }

.optiuni_tbl { background: url(../images/optiunitbl_bg.png) 0 bottom repeat-x; }


/*******    PAGINATION        *******/

#pagination { margin: 0px 0px 0px 0px; padding: 20px 10px; clear: both; display: block; font-size: 11px; line-height: 15px; text-align: center; color: #999999; }
#pagination a, #pag_this { padding: 1px 4px; margin: 0px 3px; text-decoration: none; color:#999999; }
#pag_this { background: #3399cc; color: #FFFFFF; border:1px solid #2e89b7; }
#pag_prev { float: left; }
#pag_next { float: right; }
span#pag_prev a, span#pag_next a { padding: 0px; margin: 0px 0px 0px 0px; }
span#pag_next a:hover, span#pag_prev a:hover { color: #3399cc; background: transparent; border:0px; margin: 0px;  }
#pagination a:hover { color: #fff; background: #3cae30; border:1px solid #129952; margin: 0px 2px; }
#pagnr { width:160px; float:left; margin: 5px 0px 0px 7px; padding: 10px 0px; font-size: 9px; line-height: 15px; text-align: center; color: #333333; }

/*******    SLIDER        *******/

#slider {}
.sliderheader {cursor:pointer;}
.sliderheader:hover { }
.overfh {overflow:hidden;}


 /******************************************************************************
* MUZICA MEA
*******************************************************************************/

.mixurilemele { padding: 9px 9px 9px 9px ; }
.mixurilemele ul { margin:0px; padding:0 0 0 0; }
.mixurilemele ul li { list-style:none; font-size:11px; background: transparent url(../images/separator_greybox_hor.png) left bottom repeat-x; padding: 5px 0 10px 0; color:#999999; }
.mixurilemele ul li:last-child { background: transparent; }
.mixurilemele ul li a { text-decoration:none; color:#999999; }
.mixurilemele ul li h4 a { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.05em; color: #666666; line-height: 22px; }
.mixurilemele ul li h4 a:hover { color:#3cae30; }
.mixurilemele ul li a:hover { color:#666666; }
.mixurilemele ul li p { line-height: 13px; }
.mixurilemele ul li img { vertical-align:middle; margin: 0 6px; }

/*Player audio*/
.audioplayerholder { border: 1px solid #2e89b7; background:#339acd; padding:9px 5px; text-align:center; color:#fff; }


 /******************************************************************************
* POZELE MELE
*******************************************************************************/

.pozelemele { padding-top:10px; }
.pozelemele ul { }
.pozelemele ul li { }
.pozelemele ul li ul { padding: 0px 0; height: 100%; }
.pozelemele ul li ul li { list-style:none; float:left; width: 230px; margin: 0px 4px 5px 4px;  padding-bottom: 10px; margin-bottom:10px;}
.pozelemele ul li ul li h3 a { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.05em; color: #666666; display:block; line-height:16px; width: 230px; }
.pozelemele ul li ul li h3 a:hover { }
.pozelemele ul li ul li a {  }
a.picframe { background: #fff; border: 3px solid #ebebeb; display:block; width:222px; padding:1px; margin-top:5px;  }
a.picframe_adult { background: transparent url(../images/picspan_bg.png) no-repeat scroll 0 0; border: 3px solid #ebebeb; display:block; width:222px; padding:1px; margin-top:5px;  }
a.picframe2 { background: #fff; border: 3px solid #3398cc; display:block; width:222px; padding:1px; margin-top:5px; }
a.picframe3 { background: #fff; border: 3px solid #ebebeb; display:block; width:222px; height:167px; overflow:hidden; padding:1px; margin-top:5px;  }
a.picframe:hover { color: #FFFFFF; }
p.picdetails { background: url(../images/picdetails_bg.png) 0 0 no-repeat; margin: 5px 0 0 0; padding: 10px 5px 0 5px; width:220px; }
p.picactions { padding: 5px; }
p.albumactions { padding: 5px; float: left; width: 170px; }
p.picdetails a, p.picactions a, p.albumactions a { color: #3399cc; }

.albumelemele { max-height: 400px; overflow-y: auto; overflow-x: hidden; }
.albumelemele ul { margin:0px; padding:0 0 0 0; }
.albumelemele ul li { list-style:none; font-size:11px; color:#999999; background: url(../images/separator_greybox_hor.png) 0 bottom repeat-x; margin: 9px 0; padding: 0 0 9px 0; }
.albumelemele ul li a { color:#3399cc; font-weight: normal;  }
.albumelemele ul li a:hover {  }
.albumelemele ul li h4 a { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.05em; color: #666666; line-height: 22px; }
.albumelemele ul li h4 span { color: #3399CC; font-size: 11px; font-weight:normal; letter-spacing: normal; }
.albumelemele ul li h4 a:hover { color:#3cae30; }
.albumelemele ul li p { float:left; color: #999999; padding: 0 0 0 10px; width: 95px;}
.albumelemele ul li img { vertical-align:middle; border: 1px solid #d0d0d0; }

.albumelemele_noscroll { }
.albumelemele_noscroll ul { margin:0px; padding:0 0 0 0; }
.albumelemele_noscroll ul li { list-style:none; font-size:11px; color:#999999; background: url(../images/separator_greybox_hor.png) 0 bottom repeat-x; margin: 9px 0; padding: 0 0 9px 0; }
.albumelemele_noscroll ul li a { color:#3399cc; font-weight: normal;  }
.albumelemele_noscroll ul li a:hover {  }
.albumelemele_noscroll ul li h4 a { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.05em; color: #666666; line-height: 22px; }
.albumelemele_noscroll ul li h4 span { color: #3399CC; font-size: 11px; font-weight:normal; letter-spacing: normal; }
.albumelemele_noscroll ul li h4 a:hover { color:#3cae30; }
.albumelemele_noscroll ul li p { float:left; color: #999999; padding: 0 0 0 10px; width: 95px;}
.albumelemele_noscroll ul li img { vertical-align:middle; border: 1px solid #d0d0d0; }

 /******************************************************************************
* FILMELE MELE
*******************************************************************************/

.filmelemele { padding-top:10px; }
.filmelemele ul { padding-top: 10px; }
.filmelemele ul li { }
.filmelemele ul li ul { padding:0px; height: 100%; }
.filmelemele ul li ul li { list-style:none; padding:0 5px 10px 0; color:#999999; float:left; width:235px; padding-bottom:10px; margin-bottom:10px; }
.filmelemele ul li ul li h3 a { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.05em; color: #666666; display:block; padding-bottom: 10px; line-height:16px; }
.filmelemele ul li ul li h3 a:hover { }
a.frame { background: #fff; border: 3px solid #ebebeb; display:block; width:120px; float:left; padding:1px; position: relative; margin-right: 3px; }
a.frame:hover { background: #999999; }
.filmelemele span { position: absolute; top:1px; left:1px; width: 120px; height: 72px; cursor:pointer; cursor:hand; }
p.videostats {float:left; text-align:left; line-height: 14px; padding: 0 5px 0 0; }
p.videostats_profile {float:left; text-align:left; line-height: 0px; padding: 0 0 0 0; }
a.notavideo { font-family: "Century Gothic", "Arial Black", sans-serif; font-size: 30px; width:40px; line-height:30px; letter-spacing: -3px; font-weight: bold; }
a.videostats { color: #3399cc; }
p.videodetails { background: url(../images/picdetails_bg.png) 0 0 no-repeat; margin: 5px 0 0 0; padding: 10px 5px 0 5px; float:none; text-align:left; }
p.videoactions { padding: 0 5px; }
p.videocategorie { padding: 0 5px; }
p.videodetails a, p.videoactions a, p.videocategorie a { color: #3399cc; }


 /******************************************************************************
* REMOTE DOWNLOAD
*******************************************************************************/

.remotedownload { padding:5px; background: url(../images/th_bg.png) 0 bottom repeat-x; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; text-align:center; margin: 0 auto 10px auto; }


 /******************************************************************************
* PICSBOX HOME
*******************************************************************************/

#bigsearch { padding:5px; background: url(../images/th_bg.png) 0 bottom repeat-x; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; text-align:center; margin: 0 auto 10px auto; }
#bigsearch img { vertical-align:middle; }

/* 0LD */
.listaalbume { padding-top:10px; }
.listaalbume ul { padding-top: 10px; }
.listaalbume ul li { }
.listaalbume ul li ul { padding:0px; height: 100%; }
.listaalbume ul li ul li { list-style:none; padding:0 5px 10px 0; color:#999999; float:left; width:235px; min-height: 150px; height: auto !important; height: 150px;  }
.listaalbume ul li ul li h3 a { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.05em; color: #666666; display:block; padding-bottom: 10px; line-height:16px; }
.listaalbume ul li ul li h3 a:hover { }
a.frame { background: #fff; border: 3px solid #ebebeb; display:block; width:120px; float:left; padding:1px; }
a.frame:hover { background: #999999; }
p.videostats {float:left; text-align:left; line-height: 14px; padding: 0 5px 0 0; }
p.videostats_profile {float:left; text-align:left; line-height: 0px; padding: 0 0 0 0; }
a.notavideo { font-family: "Century Gothic", "Arial Black", sans-serif; font-size: 30px; width:40px; line-height:30px; letter-spacing: -3px; font-weight: bold; }
a.videostats { color: #3399cc; }
p.videodetails { background: url(../images/picdetails_bg.png) 0 0 no-repeat; margin: 5px 0 0 0; padding: 10px 5px 0 5px; float:none; text-align:left; }
p.videoactions { padding: 0 5px; }
p.videocategorie { padding: 0 5px; }
p.videodetails a, p.videoactions a, p.videocategorie a { color: #3399cc; }

.listacategorii { }
.listacategorii a { display:block; padding: 3px 3px; background: transparent url(../images/separator_greybox_hor.png) left bottom repeat-x; color: #97dcff; color:#999999; }
.listacategorii a:hover {background: #54b4e5 url(../images/arrow_small.gif) 95% 8px no-repeat; color:#FFFFFF; }
.listacategorii ul li a.categorieactiva { background: #54b4e5 url(../images/arrow_small.gif) 95% 8px no-repeat; color:#FFFFFF; }


 /******************************************************************************
* DOWNLOAD PAGE
*******************************************************************************/

.downloaddetails { width: 418px; position:relative; }
.downloaddetails p { padding: 0; }
a.raporteaza { position: absolute; top: 10px; left:313px; color: #3399cc; padding:5px; border: 1px solid #fff; }
a.raporteaza:hover { border:1px solid #eee; }


 /******************************************************************************
* COMMENTS
*******************************************************************************/

.commentbox { padding:5px; background: url(../images/th_bg.png) 0 bottom repeat-x; border: 1px solid #dcdcdc; margin-bottom:10px; }

.commentbox ul { margin:0px; padding:0 0 0 0; }
.commentbox ul li { list-style:none; font-size:11px; color:#999999; background: url(../images/separator_greybox_hor.png) 0 bottom repeat-x; margin: 9px 0; padding: 0 0 9px 0; }
.commentbox ul li a { color:#3399cc; }
.commentbox ul li a:hover { color:#666666; }
.commentbox ul li img { vertical-align:middle; border: 1px solid #d0d0d0; }
span.commentname {  font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.05em; color: #666666; line-height: 22px; display:block; }
.commentbox h3 { font-size:16px; padding: 5px 10px; }
p.commentcontent { float: left; padding: 0 30px 0 30px; width: 575px; }


 /******************************************************************************
* VIEWPIC
*******************************************************************************/

a.nextpic { background: #5db0d9; display: block; width: 70px; height:70px; padding:3px; margin:0px; border: 1px solid #2e89b7; float:right; position:relative; }
a.nextpic span { position:absolute; top:4px; left:4px; width: 68px; height:68px; background: url(../images/nextpic_bg.gif) 0 0 no-repeat; padding:0px; cursor:pointer; cursor:hand; }
a.nextpic:hover { border: 1px solid #2e89b7; padding:3px; margin:0px; background: transparent; }
a.nextpic:hover span { background: url(../images/nextpic_bg_hover.gif) 0 0 no-repeat; }
a.previouspic { background: #5db0d9; display: block; width: 70px; height:70px; padding:3px; margin:0px; border: 1px solid #2e89b7; float:left; position:relative; }
a.previouspic span { position:absolute; top:4px; left:4px; width: 68px; height:68px; background: url(../images/previouspic_bg.gif) 0 0 no-repeat; padding:0px; cursor:pointer; cursor:hand; }
a.previouspic:hover span { background: url(../images/previouspic_bg_hover.gif) 0 0 no-repeat; }
a.previouspic:hover { border: 1px solid #2e89b7; padding:3px; margin:0px; background: transparent; }

a.next { float: right; padding: 5px 0 0 0; }
a.previous { float: left; padding: 5px 0 0 0; }
a.next:hover, a.previous:hover { padding:5px 0 0 0; background: transparent; text-decoration:underline; }

a.bigpicframe { background: #fff; border: 3px solid #ebebeb; display:block; width:600px; padding:1px; }
a.bigpicframe:hover { color: #FFFFFF; }

.viewpic p { padding:10px 60px; color:#999999; }
.viewpic a    { color: #3399cc; }


 /******************************************************************************
* PICSBOX HOME
*******************************************************************************/

.mixboxmusicitem { margin-bottom: 10px; padding-bottom: 10px; }
.mixboxmusicitem img { vertical-align:middle; }
.mixboxmusicitem a { padding: 0px 10px; color: #999999; }
a.title { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.05em; color: #666666; width: 195px; display:block; float:left; padding:0px; }
a.title:hover { color: #3cae30; }
a.nota { font-family: "Century Gothic", "Arial Black", sans-serif; font-size: 30px; width:40px; line-height:30px; letter-spacing: -3px; font-weight: bold; display:block; float:left; padding:0px; }
a.admis { color: #18a539; }
a.respins { color: #e32727; }
a.neutru { color: #3399cc; }
a.mediu { color: #efdb35; }
a.play { display:block; height: 24px; width:24px; background: url(../images/musicplay.png) 10px top no-repeat; float:left; }
a.play:hover { background: url(../images/musicplay.png) 10px bottom no-repeat; }
.stats { background: #ebebeb; margin: 10px 0 0 0; padding:5px; line-height:24px; }

 /******************************************************************************
* MESSAGE BOX
*******************************************************************************/

.messagebox { padding:5px; background: url(../images/th_bg.png) 0 bottom repeat-x; border: 1px solid #dcdcdc; margin-bottom:10px; }

.messagebox ul { margin:0px; padding:0 0 0 0; }
.messagebox ul li { list-style:none; font-size:11px; color:#999999; margin: 9px 0; padding: 0 0 9px 0; }
.messagebox ul li a { color:#3399cc; }
.messagebox ul li a:hover { color:#666666; }
.messagebox ul li img { vertical-align:middle; border: 1px solid #d0d0d0; }
span.messagename {  font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.05em; color:#3399cc; line-height: 22px; display:block; }
.messagebox h3 { font-size:16px; padding: 5px 10px; }
p.messagecontent { float: left; padding: 0 30px 0 30px; width: 575px; }

.note { font-family: "Century Gothic", "Arial", sans-serif; font-size:16px; color: #FFFFFF; }
.note a { padding:3px 5px; margin: 10px 0 0 0; border 1px solid #339acd; }
.note a:hover {background: #54b4e5; padding:3px 5px; margin: 0; border 1px solid #2e89b7;}
.note a.big { font-size:20px; font-weight:bold; line-height:22px; }

 /******************************************************************************
* PAGINI CU CONTINUT STATIC
*******************************************************************************/
.textesidastea { }
.textesidastea ul { list-style: circle; padding: 20px 0; }
.textesidastea ul li { margin: 0 0 0 15px; padding: 3px 0 3px 5px; }
.textesidastea a { color: #3399cc; }

.latestnews { padding: 8px 10px 5px 10px; margin: 3px 10px 0 10px; background: url(../images/3xbox_bg_top.png) 0 0 repeat-x; text-align:center; }
.latestnews a { color: #f33; }
.latestnews a:hover { color: #3399cc; }

 /******************************************************************************
* INFOBOX
*******************************************************************************/

#infobox { position:absolute; top: 40px; right:20px; width: 180px; }
.infocontent { width:170px; background: #fff url(../images/centerbg.png) 0 top repeat-x; padding: 3px 5px;}
.tl, .tr, .bl, .br { width: 7px; height:7px; display:block; line-height:7px; font-size:7px; }
.tl { background: url(../images/tl.png) 0 bottom no-repeat; }
.tr { background: url(../images/tr.png) 0 bottom no-repeat; }
.bl { background: url(../images/bl.png) 0 0 no-repeat; }
.br { background: url(../images/br.png) 0 0 no-repeat; }
.t { height:7px; line-height:7px; font-size:7px; background: url(../images/t.png) 0 bottom repeat-x; }
.b { height: 7px; background: url(../images/b.png) 0 0 repeat-x; }
.l { width: 7px; background: url(../images/l.png) 0 0 repeat-y; }
.r { width: 7px; background: url(../images/r.png) 0 0 repeat-y; }

.boxarrow { height: 7px; line-height:7px; font-size:7px; width:100%; background: url(../images/b_arrow.gif) 50% top no-repeat; }
.infoheader { height: 17px; font-size: 11px; color:#000000; border-bottom: 1px solid #e4e4e4; line-height:17px; padding-bottom:2px; }
.infoheader span { color: #1daf62; }
.infofooter { height: 17px; font-size: 11px; border-top: 1px solid #e4e4e4; line-height: 17px; padding-top:3px;  }
.infofooter a { color:#6a6a6a; }
.infoq { line-height: 18px; font-size: 11px; padding: 8px 5px; }
.infoq a { color: #3399cc; display:block; }
.infoq a:hover { color:#6a6a6a; }

.infopic { width: 70px; height: 122px; display:block; background: url(../images/infobox.png) 0 top no-repeat; margin-left:56px; }

a.upload { background: url(../images/buttonmenu_bg.png) no-repeat right bottom; }
a.upload span { background: url(../images/buttonmenu_bg.png) no-repeat left bottom; }

a.hd { background: url(../images/buttonmenu_red_bg.png) no-repeat right bottom; }
a.hd span { background: url(../images/buttonmenu_red_bg.png) no-repeat left bottom; }

/*BIGGreyBox*/
.biggreybox_top { background: transparent url(../images/biggreybox_top.png) 50% top no-repeat; }
.biggreybox_inner { background: transparent url(../images/biggreybox_inner.png) 50% top repeat-y; margin-bottom: 0px; }
.biggreybox_bottom { background: transparent url(../images/biggreybox_bottom.png) 50% bottom no-repeat; width: 711px; padding: 9px 7px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; line-height:15px; }

.recomandate { border-bottom: 1px solid #dcdcdc; background: url(../images/th_bg.png) 0 bottom repeat-x; }
a.controls { padding: 5px 0px 0 0px; }
.error { background: url(../images/error_bg.png) 0 bottom repeat-x; color: #fff; }

.fisierelemele { }
.fisierelemele label { color: #666666; }
.fisierelemele ul { margin:4px 0 0 0; padding:0 0 0 0; background: url(../images/separator_greybox_hor.png) 0 top repeat-x; }
.fisierelemele ul li { list-style:none; font-size:11px; color:#999999; background: url(../images/separator_greybox_hor.png) 0 bottom repeat-x; margin: 0 0; padding: 10px 0 10px 0; }
.fisierelemele ul li img { vertical-align:middle; }
.fisierelemele ul li a { color:#3399cc; font-weight: normal; padding: 0 0 0 10px;  }
.fisierelemele ul li a:hover {  }
.fisierelemele ul li h4 a { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.05em; color: #666666; line-height: 18px; padding:0px; }
.fisierelemele ul li h4 span { color: #3399CC; font-size: 11px; font-weight: bold; letter-spacing: normal;  }
.fisierelemele ul li h4 a:hover { color:#3cae30; }
.fisierelemele ul li p {  color: #999999; padding: 5px 0 0 0px; }
p.separatorgri { height:2px; line-height:2px; font-size:2px; background: url(../images/separator_greybox_hor.png) 0 0 repeat-x; margin: 4px 0; display:block;  }

.directoarelemele ul { padding:0 0 0 0; margin:0px; background: transparent none; }
.directoarelemele ul li { border-bottom: 1px dotted #dcdcdc; margin: 0 0; padding: 3px 0 3px 0px; background: transparent none; }
.directoarelemele ul li:last-child { border-bottom: 0px; }
.directoarelemele ul li h5 a { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: normal; color: #666666; line-height: 14px; padding:0px; }
.directoarelemele ul li p {  color: #999999; padding: 0 0 0 0; }

.level2 { padding: 0 0 0 10px; }
#tooltip{ position:absolute; background: red url(../images/toolbg.png) left top no-repeat; padding:3px 10px 3px 10px; text-align:center; color:#fff; display:none; font-size: 9px; cursor: hand; cursor:pointer; border-top: 1px solid #1e1e1e; border-left: 1px solid #1e1e1e;  border-right: 1px solid #000; border-bottom: 1px solid #000;}

#tooltip{ position:absolute; background: #fff url(../images/th_bg.png) 0 bottom repeat-x; padding:5px 15px 5px 15px; text-align:center; color:#666; display:none; font-size: 11px; cursor: hand; cursor:pointer; border: 1px solid #ccc; }

a.subdirector { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 10px; font-weight: bold; letter-spacing: -0.05em; color: #666666; padding:0px; }
a.subdirector:hover { color: #3cae30; }

/******* LANGBOX *******/
#langbox { position:absolute; top:145px; left:0px; display:block; width: 70px; height:35px; background: url(../images/langsel.png) 0 0 no-repeat; z-index:300; }
#langbox p { padding: 4px 15px; font: normal bold normal 17px/17px Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; }
#langbox a { color: #fff; text-decoration:underline; }
#langbox a:hover { text-decoration:none; }

/*******    CENTERBOX        *******/
.centerbox { padding:0 5px 20px 5px; }
.centerbox a { color: #3399cc; }
.leftbox { float:left; width:355px; margin: 0 15px 0 0; }
.rightbox { float:left; width:355px;}

.boxtitle { width:295px; height:43px; line-height:18px; padding: 14px 0px 0 39px; text-align:center; font-size: 16px; color:#FFFFFF; font-weight: bold; letter-spacing:-1px; margin-bottom:5px; overflow: hidden;}
.boxtitle a { text-decoration:none; color:#339acd; }
.boxtitle a:hover span { color:#339acd;  }
.boxtitle_hd { background:url(../images/boxtitle_hd.jpg) 0 0 no-repeat; }
.boxtitle_rec { background:url(../images/boxtitle_rec.jpg) 0 0 no-repeat; }
.boxtitle_nr1 { background:url(../images/boxtitle_nr1.jpg) 0 0 no-repeat; }

.boxtitle_rec_wb { background:url(../images/boxtitle_rec_wb.jpg) 0 0 no-repeat; }
.boxtitle_rec_pink { background:url(../images/boxtitle_rec_pink.jpg) 0 0 no-repeat; }

.boxtitle span { color:#000; }
.boxvideothumb { width:320px; height:240px; padding:2px; background: url(../images/videothumbbox_bg.gif) 0 0 no-repeat; margin-left: 10px; position:relative; }
.playspan { display:block; width: 320px; height:240px; background: url(../images/playspan.png) 0 0 no-repeat; position:absolute; top: 2px; left:2px; }
.playspan a { display:block; text-indent: -10000px; width:320px; height:240px; }
.circle {display:block; width:76px; height:76px; position:absolute; bottom:-15px; right:-21px; background-position: 0 0; background-repeat:no-repeat; }
.hd { background-image: url(../images/hd.png); }
.rec { background-image: url(../images/rec.png); }
.nr1 { background-image: url(../images/boxnr1.png); }
.thumbsup { background-image: url(../images/thumbsup.png); }
p.boxdetails { background: url(../images/detailsbox_bg.gif) 0 0 no-repeat; margin: 5px 0 0 10px; padding: 10px 5px 0 5px; }

#bigsearch_home { padding:6px; background: url(../images/bigsearch_home.jpg) 0 0 no-repeat; text-align:center; margin: 0 auto 10px auto; }
#bigsearch_home img { vertical-align:middle; }

/********    ERROR BOX     *******/
.errorbox { width:600px; background-color: #fe9b9b; border: 1px solid #ff4d4d; padding: 5px; margin-bottom: 20px; }


/*******	THUMBS		*******/
.thumbsholder { height:63px; display:block; background: url(../images/thumbs_bg.gif) 0 0 repeat-x; margin: 10px 0; }
a.thumbsup { display:block; width: 145px; height:63px; text-indent:-10000px; float:right; background:url(../images/thumbs_up.jpg) 0 0 no-repeat; }
a.thumbsdown { display:block; width: 145px; height:63px; text-indent:-10000px; float:left; background:url(../images/thumbs_down.jpg) 0 0 no-repeat; }
a.thumbsup:hover, a.thumbsdown:hover { background-position: 0 -63px; }
a.thumbsdisabled { background-position: 0 -126px; }
a.thumbsdisabled:hover { background-position: 0 -126px; }
.thumbsrating { font-family: "Century Gothic", "Arial Black", sans-serif; font-size: 30px; width:40px; line-height:63px; letter-spacing: -3px; font-weight: bold; display:block; float:left; padding:0px; width:160px; text-align:center; }
.admis { color: #18a539; }
.respins { color: #e32727; }
.neutru { color: #3399cc; }
.mediu { color: #efdb35; }

/*******    MIX BUTS        *******/
.uploadbuts { }
.uploadbuts a { font: bold 16px/32px "Century Gothic", "Trebuchet MS", sans-serif; color:#62b0d8; letter-spacing:-1px; }
.uploadbuts a:hover { color:#33cc66; }
.umploadbuts img { vertical-align:middle; }
a.butactive { color:#33cc66; }

.text_link { color:#3399cc; }
.text_link:hover { color:#666666; }
.text_link_aukro { color:#000000; }
.text_link_aukro:hover { color:#cccccc; }

/*******    USER BUBLE        *******/
.buble { background:url(../images/userbuble_bottom.png) 0 bottom no-repeat; width: 191px; position:relative; padding: 0 15px 19px 15px; z-index:100;}
.buble span { background:url(../images/userbuble_top.png) 0 top no-repeat; width:221px; height:17px; padding-top:10px; position:absolute; top:-17px; left:0px; line-height:1px; font-size:1px; }
.buble p { font-size:10px; line-height:14px; z-index:10; }
.buble a { color:#3399cc; cursor:pointer; cursor:hand; }

/*******	REQUSEST PAGES		*******/
.newrequests { padding:10px 0; }
.newrequests ul { border-top: 1px solid #dcdcdc; }
.newrequests ul li { border-bottom: 1px solid #dcdcdc; padding: 10px 0;  }
.newrequests_title { width: 180px; float:left; }
.newrequests_title a {font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.05em; color: #666666; display:block; line-height:26px;}
.newrequests_descr { float:left; width:220px; background:url(../images/requests_descr_bottom.gif) left bottom no-repeat; }
.newrequests_descr span { width:190px; background:url(../images/requests_descr_top.gif) left top no-repeat; padding: 5px 10px 5px 20px; display:block; }
.newrequests_descr a { color: #3399cc; }
.newrequests_box { width:161px; height: 41px; float:left; background: url(../images/bg_requestsbox.gif) 0 0 no-repeat; position:relative; }
a.newrequests_add { display:block; height:41px; width:95px; text-indent:-10000px; background:url(../images/add_request.jpg) 0 0 no-repeat; position:absolute; top:0px; left:0px; }
a.newrequests_add:hover { background:url(../images/add_request_hover.jpg) 0 0 no-repeat; }
a.adddisabled { background:url(../images/add_request_disabled.jpg) 0 0 no-repeat; }
a.adddisabled:hover { background:url(../images/add_request_disabled.jpg) 0 0 no-repeat; }
a.newrequests_addnr { position:absolute; top:0px; left:95px; width:66px; text-align:center; font: bold 26px/41px "Century Gothic", "Trebuchet MS", sans-serif; color:#0da153; letter-spacing:-3px; }
a.newrequests_answer { display:block; height:41px; width:95px; text-indent:-10000px; background:url(../images/add_videoanswer.jpg) 0 0 no-repeat; position:absolute; top:0px; left:0px; }
a.newrequests_answer:hover { background:url(../images/add_videoanswer_hover.jpg) 0 0 no-repeat; }
a.answerdisabled { background:url(../images/add_videoanswer_disabled.jpg) 0 0 no-repeat; }
a.answerdisabled:hover { background:url(../images/add_videoanswer_disabled.jpg) 0 0 no-repeat; }
a.newrequests_answernr { position:absolute; top:0px; left:95px; width:66px; text-align:center; font: bold 26px/41px "Century Gothic", "Trebuchet MS", sans-serif; color:#3399cc; letter-spacing:-3px; }

a.servicii_linkuri { font-size: 14px; font-weight: bold; color: #5577cc; }
a.servicii_linkuri:hover { font-size: 14px; font-weight: bold; color: #5577cc; }

/*******	SUBBOX HOME		*******/
.boxsubbox { border:1px solid #eee;}
.subbox_header { display:block; position:relative; background:url(../images/subbox_bg.gif) 0 bottom repeat-x; height:160px; padding:9px; }
a.movieposter { display:block; position:absolute; top:10px; left:10px; }
.category_column_icon { display:block; width:50px; height:50px; position:absolute; top:10px; right:10px; }
.header_detailes { display:block; position:absolute; top:80px; left:127px; width: 218px; color:#454545; }
.header_detailes img { vertical-align:middle; }
.header_detailes h3 { margin-bottom:5px; }
.header_detailes h3 a { font: normal bold 16px/18px "trebuchet MS", tahoma, sans-serif; color:#606060; }
.header_detailes a { color:#454545; }
.subbox_rows { }
.subbox_rows ul { }
.subbox_rows ul li { line-height:18px; padding:6px 86px 6px 6px; background: url(../images/subbox_row_bg.gif) 0 bottom repeat-x; border-top: 1px solid #eee; position:relative; display:block; }
.subbox_rows ul li img { vertical-align:middle; }
.subbox_rows ul li a { font-size:12px; font-weight:bold; color:#818181; line-height:16px; }
.subbox_rows ul li a:hover { color:#666; }
.row_downloads { display:block; position:absolute; top:8px; right:6px; text-align:right; width:40px; font-size:9px; color:#454545; line-height:12px; font-weight:normal; }
.row_detailes { display:block; position:absolute; top:8px; right:6px; text-align:right; width:120px; font-size:9px; color:#454545; line-height:12px; font-weight:normal; }

a.butonadauga { position:absolute; top:0; right:10px; }
/*a.butonadauga:hover { right:7px; }*/

.movie_detailes { display:block; position:absolute; top:100px; left:127px; width: 580px; color:#454545; border-bottom: 1px solid #eee; padding-bottom:10px; }
.movie_detailes img { vertical-align:middle; }
.movie_detailes h3 { margin-bottom:10px; }
.movie_detailes h3 a { font: normal normal 22px/24px "trebuchet MS", tahoma, sans-serif; color:#606060; letter-spacing:-1px; }
.movie_detailes a { color:#454545; }

.tabelsubs { border-left: 1px solid #eee; border-right: 1px solid #eee; }
.tabelsubs th { background:#eee; padding: 5px 10px; }
.tabelsubs tr:hover { background: #eee; }

.banner160x600holder { border:1px solid #bababa; margin-left:10px; margin-bottom:10px; }
a.subthumbsdown { display:block; width:34px; height:34px; text-indent:-10000px; position:absolute; top:10px; right:45px; background: url(../images/sub_thumbs_down.jpg) 0 0 no-repeat; }
a.subthumbsup { display:block; width:34px; height:34px; text-indent:-10000px; position:absolute; top:10px; right:10px; background: url(../images/sub_thumbs_up.jpg) 0 0 no-repeat; }
a.subthumbsdown:hover, a.subthumbsup:hover  { background-position: 0 -34px; }
a.subthumbsdown_disabled, a.subthumbsup_disabled  { background-position: 0 bottom; }
a.subthumbsdown_disabled:hover, a.subthumbsup_disabled:hover  { background-position: 0 bottom; }

.subrating { display:block; width:68px; height:34px; position:absolute; top:10px; right:80px; background:url(../images/sub_rating.jpg) 0 0 no-repeat; line-height:34px; font-size: 26px; letter-spacing:-3px; font-family:"Century Gothic", "Trebuchet MS", sans-serif; font-weight:bold; text-align:center; }


/*******	SUBBOX CONTEXTUAL MENU		*******/
.subcontextmenu { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: -0.05em; background: url(../images/contextmenu_bg.png) left top repeat-x; padding-top: 2px; float:left; }
.subcontextmenu img { vertical-align: middle; }
.subbuttonmenu { cursor:pointer; cursor:hand; line-height:30px; background: url(../images/subbuttonmenu_bg.png) no-repeat right top; vertical-align:middle; display:block; /*opera*/  display:inline-block; /*ie*/  display:-moz-inline-box;  /*ff*/ color: #FFFFFF; padding-right: 10px; }
.subbuttonmenu span { background: url(../images/subbuttonmenu_bg.png) no-repeat left top; height:32px; display:block; display:inline-block; line-height:30px; padding-left: 10px; }
a.subbuttonmenu:hover { background-position:right bottom; }
a.subbuttonmenu:hover span { background-position:left bottom; }
a.submenuactive { background: #FFF url(../images/cm_active_bg.png) 0 0 repeat-x; color: #666666;}
a.submenuactive span { background: #FFF url(../images/cm_active_bg.png) 0 0 repeat-x; }
a.submenuactive:hover { background: #FFF; }
a.submenuactive:hover span { background: #FFF; }






/***************** SUBTITRARI ************************/
.flag
{
    background:transparent url(../images/allflags.gif) no-repeat scroll 0 0;
    float:left;
    height:12px;
    margin-right:3px;
    width:18px;
}

.ar {background-position:-18px 0px;}
.ay {background-position:0px 0px;}
.bg {background-position:-54px 0px;}
.bs {background-position:-36px 0px;}
.ca {background-position:-90px 0px;}
.cs {background-position:-72px 0px;}
.da {background-position:-108px 0px;}
.de {background-position:-126px 0px;}
.en {background-position:-144px 0px;}
.es {background-position:-162px 0px;}
.et {background-position:-180px 0px;}
.fa {background-position:-198px 0px;}
.fi {background-position:-216px 0px;}
.fr {background-position:-234px 0px;}
.gr, .el {background-position:-252px 0px;}
.he {background-position:-270px 0px;}
.hr {background-position:-288px 0px;}
.hu {background-position:-306px 0px;}
.hy {background-position:-324px 0px;}
.id {background-position:-342px 0px;}
.is {background-position:-360px 0px;}
.it {background-position:-378px 0px;}
.ja {background-position:-396px 0px;}
.ka {background-position:-414px 0px;}
.kk {background-position:-432px 0px;}
.ko {background-position:-450px 0px;}
.lb {background-position:-468px 0px;}
.lt {background-position:-486px 0px;}
.lv {background-position:-504px 0px;}
.mk {background-position:-522px 0px;}
.nl {background-position:-540px 0px;}
.no {background-position:-558px 0px;}
.pb {background-position:-576px 0px;}
.pl {background-position:-594px 0px;}
.pt {background-position:-612px 0px;}
.ro {background-position:-630px 0px;}
.ru {background-position:-648px 0px;}
.sk {background-position:-666px 0px;}
.sl {background-position:-684px 0px;}
.sq {background-position:-702px 0px;}
.sr {background-position:-720px 0px;}
.sv {background-position:-738px 0px;}
.th {background-position:-756px 0px;}
.tr {background-position:-774px 0px;}
.uk {background-position:-792px 0px;}
.vi {background-position:-810px 0px;}
.zh {background-position:-828px 0px;}
.un {background-position:-846px 0px;}
.gl {background-position:-864px 0px;}
.ms {background-position:-882px 0px;}
.oc {background-position:-900px 0px;}
.eo {background-position:-918px 0px;}

/************** MISC ********************/
.nolink { cursor: default; }

/*ActionsBox*/
.actionsbox_top { background: transparent url(../images/greybox_top.png) 50% top no-repeat; }
.actionsbox_inner { background: transparent url(../images/greybox_inner.png) 50% top repeat-y; margin-bottom: 4px; margin-top: 4px; }
.actionsbox_bottom { background: transparent url(../images/greybox_bottom.png) 50% bottom no-repeat; width: 233px; padding: 1px 1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; line-height:12px; }
.actionsbox { width: 215px; padding: 15px 8px; max-height: 200px; overflow-y: hidden; overflow-x: hidden; }
.actionsbox h3 { font-family: "trebuchet MS", tahoma, sans-serif; font-size: 16px; font-weight: bold; color: #999999; letter-spacing: -1px; line-height: 18px; padding: 0 0 1px 0; background: url(../images/arrow_strong_grey.gif) 100% 6px no-repeat; }
.actionsbox img { vertical-align:middle; }

.video_preview { position: absolute; display: none; }

/*******    RT-BOX        *******/
.greybox h3 a { color:#999; text-decoration:underline; }
.greybox h3 a:hover { text-decoration: none; }    
.lista-stiri-rt { }
.lista-stiri-rt ul li {  }
.lista-stiri-rt ul li a { display:block; font: bold 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 8px 3px; background: transparent url(../images/separator_greybox_hor.png) left bottom repeat-x; color:#666;  }
.lista-stiri-rt ul li a span { font: 9px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:normal; color:#3399cc;}
.lista-stiri-rt ul li a:hover {background: #54b4e5 url(../images/arrow_small.gif) 95% 50% no-repeat; color:#FFFFFF; }
.lista-stiri-rt ul li a:hover span { color:#FFF; }
.lista-stiri-rt ul li a.categorieactiva { background: #54b4e5 url(../images/arrow_small.gif) 95% 8px no-repeat; color:#FFFFFF; }

/*******    CAMPAIGN-BOX        *******/
.greybox h3 a { color:#999; text-decoration:underline; }
.greybox h3 a:hover { text-decoration:none; color:#000; }    
.campaign-ad { }
.campaign-ad ul li {  }
.campaign-ad ul li a { display:block; font: bold 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 8px 3px; background: transparent url(../images/separator_greybox_hor.png) left bottom repeat-x; color:#666;  }
.campaign-ad ul li a span { font: 9px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:normal; color:#3399cc;}
.campaign-ad ul li a:hover {background: #54b4e5 url(../images/arrow_small.gif) 95% 50% no-repeat; color:#000; }
.campaign-ad ul li a:hover span { color:#000; }
.campaign-ad ul li a.categorieactiva { background: #54b4e5 url(../images/arrow_small.gif) 95% 8px no-repeat; color:#000; }

/*******        Table sorter       ********/
table.tablesorter {
    font-family:arial;
    background-color: #CDCDCD;
    margin:10px 0pt 15px;
    font-size: 8pt;
    width: 700px;
    text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #e6EEEE;
    border: 1px solid #fff;
    font-size: 8pt;
    padding: 4px;
}
table.tablesorter thead tr .header {
    background-image: url(../images/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table.tablesorter tbody td {
    color: #3D3D3D;
    padding: 4px;
    background-color: #FFF;
    vertical-align: top;
    border: 1px solid #ddd;
}
table.tablesorter tbody tr.odd td {
    background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
    background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

#error_email_1,
#error_dyn_username_1,
#error_dyn_pass_1,
#error_dyn_reppass_1 {
	background-color: #ff6c6c;
	color: #000;
	border: 1px #b00000 solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 5px;
	margin: 2px auto;
	width: 300px;
	font-size: 12px;
	font-weight: bold;
}
