@charset "utf-8";
/* 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, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
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;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
}
a {
	text-decoration: none;
}
/* snippets */

.table {
	display: table;
}
.tr {
	display: table-row;
}
.td {
	display: table-cell;
}
.maxwidth {
	width: 960px;
}
.relative {
	position: relative;
}
.relative2 {
	position: relative;
}
.center {
	margin: auto;
}
.block {
	display: block;
}
.none {
	display: none;
}
.tac {
	text-align: center;
}
.tal {
	text-align: left;
}
.tar {
	text-align: right;
}
.em08 {
	font-size: 0.8em;
}
.bold {
	font-weight: bold;
}
.normal {
	font-weight: normal;
}
.underline {
	text-decoration: underline;
}
.ltr {
	margin: 1.2em 1.2em 0 0;
	float: left;
}
.rtl {
	margin: 1.2em 0 0 1.2em;
	float: right;
}
.thumb {
	margin: 0 5px 0 0;
	float: left;
}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
.clr {
	clear: both;
}
.cursor {
	cursor: default;
}
.pointer {
	cursor: pointer;
}
.flash {
	display: block;
	text-align: center;
	margin-top: 1.2em;
}
.arrow {
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.white {
	color: #fff;
}
.black {
	color: #000;
}
.red {
	color: #f00;
}
.ml10px {
	margin-left: 10px;
}
.m0 {
	margin: 0;
}
.icon {
	vertical-align: middle;
}
.list0 {
	list-style: none;
}
.arial {
	font-family: Arial, Helvetica, sans-serif;
}
.calibri {
	font-family: Calibri, Arial, Helvetica, sans-serif;
}
.tahoma {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.xsmall {
	font-size: x-small;
}
.small {
	font-size: small;
}
.medium {
	font-size: medium;
}
.large {
	font-size: large;
}
.xlarge {
	font-size: x-large;
}
.em08 {
	font-size: 0.8em;
}
.em1 {
	font-size: 1em;
}
.em11 {
	font-size: 1.1em;
}
.em12 {
	font-size: 1.2em;
}

.em18 { font-size: 1.8em; }
.em24 { font-size: 2.4em; }
.em30 { font-size: 3.0em; }
.pr10 {
	padding-right: 10px;
}
.ffc {
	color: #ffc;
}
/* layout */
html {
	font-size: 100.01%;
}
#player {
	width: 960px;
	height: 132px;
}
#player.td.empty {
	width: 315px;
}
#player_r.td.rowspan2 {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 315px;
}
#billboard {
	width: 750px;
	height: auto;
	display: block;
	margin: auto;
	margin-bottom: 30px;
}
.ad_skycraper_r {
position: absolute; 
margin-left: 950px; 
}
#column_l {
	width: 740px;
}
#column_l div.wrap {
	width: 714px;
	padding: 30px 0 25px 25px;
	float: left;
}

#column_r {
	width: 221px;
	vertical-align: top;
	font-size: 1.1em;
}
#column_r div.wrap {
	width: 185px;
	padding: 24px 20px 20px 15px;
	float: left;
}
.content_t div.wrapper {
	width: 926px;
	padding: 24px 17px 10px 17px;
	float: left;
	font-size: 1.1em;
}
.content_t div.wrapper2 {
	width: 926px;
	padding: 24px 0 10px 30px;
	float: left;
	font-size: 1.1em;
}
.addcontent div.wrapper {
	font-size: 1.1em;
	padding: 15px 0 0 0;
}
.content_t div.wrapper div.wrap {
	width: 926px;
	padding: 0 5px 0 5px;
	float: left;
	font-size: 1.1em;
}
.wrap2 {
	width: 916px;
	padding: 10px 5px 10px 5px;
	float: left;
}
.wrap3 {
	width: 926px;
	padding: 10px 0 10px 0;
	float: left;
}
.photowrap {
	margin-top: -10px;
	padding: 0 0 0 14px;
	width: 906px;
	float: left;
}
.caution {
	background: #fdd;
	border-top: 1px solid #f00;
	border-bottom: 1px solid #f00;
	display: block;
	padding: 5px;
	color: #f00;
	line-height: 1.5em;
}
.notify {
	background: #e6ffcc;
	border-top: 1px solid #090;
	border-bottom: 1px solid #090;
	display: block;
	padding: 5px;
	color: #090;
	line-height: 1.5em;
}
#pass_remind {
	width: 400px;
	height: 300px;
	display: block;
}
/* elements */
.led {
	background: url(_images/_core/led.png) center left no-repeat;
	border-top: 1px solid #ededed;
	border-right: 1px solid #ddd;
	border-left: none;
	border-bottom: none;
	padding: 13px 0 13px 0;
	margin-bottom: 10px;
}
.led_x {
	background: url(_images/_core/led_x.png) no-repeat;
	width: 12px;
	height: 12px;
	float: left;
	margin-top: -1px;
}
.led2 {
	background: url(_images/_core/led.png) center left no-repeat;
	width: 13px;
	height: 13px;
	float: left;
	padding-right: 10px;
	padding-top: 1px;
	cursor: pointer;
}
.led2_x {
	background: url(_images/_core/led2_x.png) center left no-repeat;
	width: 13px;
	height: 13px;
	float: left;
	padding-right: 10px;
	padding-top: 1px;
	cursor: pointer;
}
.led3 {
	background: url(_images/_core/led.png) 5px 3px no-repeat;
	border-top: 1px solid #ededed;
	border-right: 1px solid #ddd;
	border-left: none;
	border-bottom: none;
	padding: 3px 0 3px 0;
}
.led3_x {
	background: url(_images/_core/led2_x.png) 5px 3px no-repeat;
	border-top: 1px solid #ededed;
	border-right: 1px solid #ddd;
	border-left: none;
	border-bottom: none;
	padding: 3px 0 3px 0;
}
.led4_x {
	width: 12px;
	height: 12px;
	padding: 4px 10px 4px 10px;
	float: left;
}
.led5 {
	background: url(_images/_core/led.png) center 1px no-repeat;
	float: left;
	text-align: center;
	margin: 30px 10px 0 10px;	
	font-size: 1.1em;
}
img.led5_x {
	width: 12px;
	height: 12px;
	padding: 0 0 10px 0;
	text-align: center;
}
img.led51st {
	padding-left: 2px;
}
.led_online {
	background: url(_images/_core/led_online.png) left 2px no-repeat;
	padding: 0 0 0 15px;
	display: inline;
}
.led_offline {
	background: url(_images/_core/led_offline.png) center left no-repeat;
	padding: 13px 0 13px 15px;
}
.tab {
	background: url(_images/_core/led.png) 5px 13px no-repeat;
	float: left;
	padding-left: 5px;
	padding-right: 10px;
}
.tab_2 {
	float: right;
	padding-left: 5px;
	padding-right: 10px;
}
.tab1 {
	width: 909px;
}
.tab2 {
	width: 446px;
}
.tab4 {
	width: 215px;
}
.last4 {
	width: 216px;
}
.col2 {
	width: 460px;
	float: left;
}
.col4 {
	width: 230px;
	float: left;
}
.tab5 {
	width: 169px;
}
.tab6 {
	width: 138px;
}
.tab7 {
	width: 100px;
}
ul.details {
	list-style: disc;
	float: right;
	clear: right;
	width: 258px;
	margin-bottom: 15px;
}
/* head */
.logolink {
	display: block;
	width: 250px;
	height: 69px;
	float: left;
}
/* main */
.news_container2 {
	position:relative;
	width:463px;
	height:325px;
	overflow:hidden;
	float: left;
}
#noobslide2, #noobslide3 {
	position: absolute;
	width:463px;
}
#noobslideradio {
	position: absolute;
	top: 0;
	left: 0;
	width: 336px;
}
#news_controls {
	padding: 3px 0 0 25px;
	width: 448px;
	float: left;
}
#party_controls {
	width: 473px;
	float: left;
}
/* news */
#news_container {
	position:relative;
	width:926px;
	height:325px;
	overflow:hidden;
}
#noobslide {
	position: absolute;
	width: 926px;
}
.category {
	height: 325px;
}
.big_picture {
	width: 463px;
	float: left;
}
.news_links {
	width: 453px;
	padding: 0 0 0 10px;
	float: left;
}
.reflexion {
	background: url(_images/_core/reflexion.png) top right no-repeat;
}
.shadow_t {
	background: url(_images/_core/shadow_t.png) top repeat-x;
}
.shadow_r {
	background: url(_images/_core/shadow_r.png) right repeat-y;
}
.shadow_b {
	background: url(_images/_core/shadow_b.png) bottom repeat-x;
}
.shadow_l {
	background: url(_images/_core/shadow_l.png) left repeat-y;
	height: 325px;
}
a.bg_000:link, a.bg_000:visited {
	background: url(_images/_core/bg_000.png) bottom repeat-x;
	padding: 245px 15px 15px 15px;
	display: block;
	height: 65px;
	font-size: 1.5em;
	font-weight: bold;
}
a.bg_000:hover, a.bg_000:active {
	background: url(_images/_core/bg_000_x.png) bottom repeat-x;
}
/* text */
#text {
	line-height: 145%;
	font-size: 1.2em;
	text-align: justify;
}
p {
	margin-top: 1.2em;
}
/* party */

#party_container {
	float: left;
	clear: both;
}
.a_party, a_party2 {
	display:block;
	float:left;
	margin: 10px 0 0 10px;
	padding: 0 0 7px 0;
	text-align:left;
	width:175px;
	font-weight: bold;
}
.a_party2 {
	margin: 10px 0 0 0;
	font-weight: bold;
}
/* buddies */

.buddy {
	display:block;
	float:left;
	padding: 0 0 7px 0;
	text-align: center;
	width:175px;
}
/* favorities */

.partyfav {
	display:block;
	float:left;
	margin: 10px 0 0 10px;
	text-align: center;
	width:175px;
}
/* profile */

.profile_photo {
	float: left;
	width: 400px;
}
.profile_photo img {
	padding: 10px 0 0 0;
}
.profile_details {
	width: 495px;
	padding: 0 10px 10px 10px;
	margin-right: 10px;
	display: block;
	float: right;
}
table.profile_details td {
	border-bottom: 1px dotted #cdcdcd;
	padding: 4px;
	text-align: left;
	width: 156px;
}
table.profile_details td.r {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #666;
	width: 96px;
}
.online {
	color: #7ab300;
}
.offline {
	color: #f00;
}
img.status {
	vertical-align: middle;
}
#loginform input, #panelform input {
	width: 183px;
}
#addform input {
	width: 500px;
}
/* profile events */

ul#panemenu li, ul#panemenu2 li, ul#panemenu3 li {
	float: left;
}
.pane {
	float: left;
	display: none;
	width: 926px;
	padding: 10px 0 10px 0;
}
#panemenu, #panemenu2, #panemenu3 {
	margin-top: -5px;
}
#panemenu4 {
	margin-top: 0;
}
#panecontent, #panecontent2, #panecontent3 {
	overflow: hidden;
	width: 926px;
}
#panecontainer {
	float: left;
	width: 926px;
}
ul.eventslist {
	line-height: 1.1em;
}
.events_l {
	float: left;
	width: 438px;
}
.events_r {
	float: left;
	width: 438px;
}
/* profile settings */

.settings {
	width: 495px;
	padding: 0 0 10px 10px;
	margin: 0 10px 0 10px;
	display: block;
	float: right;
	text-align: center;
	border-left: 1px dotted #cdcdcd;
}
span.imgl {
	float: left;
	width: 100px;
	heigth: 75px;
}
span.setl {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: right;
	width: 180px;
	font-weight: bold;
	float: left;
	height: 20px;
	padding: 17px 10px 11px 0;
}
span.setr {
	text-align: left;
	width: 300px;
	font-weight: bold;
	display: block;
	float: left;
	height: 48px;
}
.setlc .setc {
	border: none;
}
span.setr input.year {
	width: 100px;
}
span.setr input.month, span.setr input.day, #addform input.year, #addform input.day, #addform input.month, #addform input.hour, #addform input.minutes {
	width: 49px;
}
input[disabled] {
	background: #ddd;
}
/* multibox */

#OverlayerContainer iframe {
	border:none;
}
.MultiBoxLoading {
	background: url(_images/_core/spinning_wheel_throbber.gif) no-repeat center;
}
.MultiBoxContent {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.MultiBoxControlsContainer {
	overflow: hidden;
	height: 0px;
	position: relative;
}
.MultiBoxClose {
	position: absolute;
	top: -20px;
	right: -20px;
	background: url(_images/_core/close.png) no-repeat;
	width: 30px;
	height: 30px;
	cursor: pointer;
}
.MultiBoxPrevious {
	position: absolute;
	left: 1px;
	top: 0;
	background: url(_images/_core/left.png) no-repeat;
	width: 24px;
	height: 24px;
	margin-top: 5px;
	cursor: pointer;
	z-index: 5;
}
.MultiBoxNext {
	position: absolute;
	right: 1px;
	top: 0;
	background: url(_images/_core/right.png) no-repeat;
	width: 24px;
	height: 24px;
	margin-top: 5px;
	cursor: pointer;
	z-index: 5;
}
.MultiBoxNextDisabled {
	cursor: default;
	background: url(_images/_core/rightDisabled.png) no-repeat;
}
.MultiBoxPreviousDisabled {
	cursor: default;
	background: url(_images/_core/leftDisabled.png) no-repeat;
}
/* vlacalendar */

#vlacal {
	display: block;
	height: 140px;
}
.vlaCalendarPicker {
	position: absolute;
	z-index: 999;
	margin-top: -5px;
	margin-left: -2px;
	display: none;
}
.vlaCalendarPicker .pickerBackground {
	background: transparent url(_images/_core/calendar_background.png) no-repeat top center;
	padding: 16px;
	height: 130px;
	width: 166px;
	overflow: hidden;
}
.vlaCalendar {
	display: block;
	width: 164px;
	margin: auto;
}
.vlaCalendar .container, .vlaCalendar .container div {
	width: 164px;
	height: 130px;
	text-align: left;
	position: absolute;
	overflow: hidden;
}
.vlaCalendar span.indication {
	display: block;
	text-align: center;
}
.vlaCalendar .picker td {
	cursor: pointer;
}
.vlaCalendar .noHover:hover {
	color: #000;
	cursor: default;
}
.vlaCalendar .arrowLeft {
	margin-left: 5px;
	float: left;
}
.vlaCalendar .month td {
	padding-right: 3px;
	height: 15px;
}
.vlaCalendar .month tr.firstRow td {
	padding-top: 2px;
}
.vlaCalendar .year {
	margin-left: 2px;
}
.vlaCalendar .year td {
	width: 40px;
	height: 35px;
	text-align: center;
	cursor: pointer;
}
/* tnt pagination */

div.tnt_pagination {
	display: block;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	margin: 10px 0 -8px 0;
	float: left;
	clear: both;
	width: 925px;
}
div.tnt_pagination select {
	width: 50px;
	cursor: pointer;
}
/* tooltips */
.party_tip {
	font-weight: bold;
	height: 150px;
}
.help {
	cursor: help;
}
.ToolTips {
	display: block;
	position: absolute;
	width: 404px;
	z-index: 1;
}
.ToolTips .sticky_close {
	display: block;
	position: absolute;
	top: -15px;
	right: -15px;
	background: url(_images/_core/close.png);
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 0px;
	z-index: 1;
	cursor: pointer;
}
.tipthumb {
	padding: 0 5px 0 0;
	vertical-align: text-top;
}
/* registration */

ul.cons li {
	padding: 5px 0 5px 0;
	list-style: outside disc;
	width: 160px;
	margin-left: 20px;
}
/* FormCheck tipbox */

.fc-tbx .tl {
	background: transparent url(_images/_core/tl.png) no-repeat;
}
.fc-tbx .t {
	background: transparent url(_images/_core/t.png) repeat-x;
	height: 16px;
}
.fc-tbx .tr {
	background: transparent url(_images/_core/tr.png) no-repeat;
}
.fc-tbx .l {
	background: transparent url(_images/_core/l.png) repeat-y;
	width : 16px;
}
.fc-tbx .r {
	background: transparent url(_images/_core/r.png) repeat-y;
	width: 16px;
}
.fc-tbx .bl {
	background: transparent url(_images/_core/bl.png) no-repeat;
}
.fc-tbx .b {
	background: transparent url(_images/_core/b.png) no-repeat;
	height: 25px;
}
.fc-tbx .br {
	background: transparent url(_images/_core/br.png) no-repeat;
}
.fc-tbx .c {
	background: transparent url(_images/_core/c.png) repeat;
}
.fc-tbx a.close {
	display: block;
	position: absolute;
	top: -6px;
	right: -6px;
	background: transparent url(_images/_core/close.png) no-repeat;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 0px;
	cursor: pointer;
}
.fc-tbx .err {
	float: left;
}
.fc-tbx p {
	width : auto;
	display: block;
	font-size: 10px;
	font-family: tahoma, verdana, "sans-serif";
	margin : 0;
	padding : 0;
	border : 0;
	color : #fff;
}
.ajax_loader {
	background: transparent url(_images/_core/spinning_wheel_throbber.gif) no-repeat center;
	width : 200px;
	height : 150px;
}
/* FormCheck validation div */

.fc-error {
	border : 1px solid #888;
	margin-top : 5px;
	background-color : #eaeaea;
}
.fc-error p {
	margin : 5px;
	color : #a00;
}
#loginform input, #panelform input {
	margin: 5px 0 5px 0;
}
#loginform input.checker, #panelform input.checker, #addform input.checker {
	display: inline;
	width: 10px;
}
#emailnotificationsform input, #newsletternotificationsform input, #privatesettings input {
	margin: 5px 0 5px 0;
	width: auto;
	height: auto;
	border: none;
}
#privatesettings div {
	clear: both;
	border-bottom: 1px dotted #666;
	float: left;
	width: 906px;
	padding-top: 5px;
}
#privatesettings div span.float_l {
	padding-top: 3px;
}
#privatesettings div:hover {
	background: #fffef4;
}
#privatesettings fieldset, #deleteaccount fieldset, #addform fieldset {
	display: inline;
	margin-top: 20px;
}
#privatesettings label {
	padding: 0 5px 0 5px;
}
#deleteaccount label {
	clear: both;
	width: 906px;
	float: left;
}
#label0 {
	clear: both;
	width: 906px;
	float: left;
}
#addform label {
	width: 700px;
	clear: both;
	float: left;
}
#addform label.digits {
	width: auto;
	clear: none;
	float: none;
}
label.sub {
	padding-left: 15px;
}
/* sexy alert box */
/*
#SexyAlertBox-Box {
  padding-bottom: 24px;
  background: url('_images/_core/bg-box-bottom.png') bottom left no-repeat !important;
  background: url('_images/_core/bg-box-bottom.gif') bottom left no-repeat;
}

#SexyAlertBox-InBox {
  padding-top: 15px;
  background: url('_images/_core/bg-box-top.png') top left no-repeat !important;	
  background: url('_images/_core/bg-box-top.gif') top left no-repeat;	
}

#SexyAlertBox-BoxContent {
  background: url('_images/_core/bg-box-body.png') top left repeat-y !important;
  background: url('_images/_core/bg-box-body.gif') top left repeat-y;
  padding: 0px 20px;
}

#SexyAlertBox-BoxContenedor {
  padding: 0px 0px 5px 55px;
  text-align: left;
  font-family:Verdana;
  font-size:12px;
  color:#000;
}

#SexyAlertBox-BoxContenedor h1,#SexyAlertBox-BoxContenedor h2,#SexyAlertBox-BoxContenedor h3,#SexyAlertBox-BoxContenedor b,#SexyAlertBox-BoxContenedor strong{
  text-align: left;
  font-family:Verdana;
  font-size:12px;
  color:#000;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

#SexyAlertBox-Buttons{
  text-align:right;
}

#SexyAlertBox-Buttons input {
  margin: 10px 10px;
}

#SexyAlertBox-BoxContenedor #BoxPromptInput{
  margin-top:5px;
}

#SexyAlertBox-Box .BoxAlert {
  background: url('_images/_core/dialog-warning.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxConfirm {
  background: url('_images/_core/dialog-help.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxPrompt {
  background: url('_images/_core/dialog-help.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxInfo {
  background: url('_images/_core/dialog-information.png') top left no-repeat;
}

#SexyAlertBox-Box .BoxError {
  background: url('_images/_core/dialog-error.png') top left no-repeat;
} */

/* qscroller */

.qslide {
	font-size: 1.1em;
	color: #ffc;
	height: 69px;
	width: 316px;
	padding: 0 10px 0 10px;
}
.mask1 {
	position:relative;
	width:336px;
	height:69px;
	overflow:hidden;
	float: left;
}
/* player */

#gosearch {
	float: left;
	margin: 5px 0 0 14px;
	width: 21px;
	height: 22px;
}
#menusearch {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #333;
	margin: 7px 0 0 58px;
	width: 150px;
	/* hide input */
border: solid 0 #fff;
	background: transparent no-repeat fixed;
}
fieldset>input.textfield {
	background: transparent no-repeat;
}
.radioleds {
	float: left;
	width: 150px;
	height: 87px;
	margin: 28px 0 0 27px;
}
/* panel */

.panel_open_mask {
	display: block;
	width: 186px;
	height: 57px;
}

/* footer */

.logo_fb {
background: url(_images/_core/logo_fb.png) no-repeat;
width: 80px;
height: 30px;
margin: 35px 15px 0 0;
float: right;
}

.footer_menu {
padding-left: 30px;
float:left;
}
.led5 a:link, .led5 a:visited {
color: #000;	
display: block;
}
.led5 a:hover, .led5 a:active {
color: #000;	
}

/* other */

a.addthis {
	height: 16px;
	display: block;
	
}
a.addthis img {
vertical-align: middle;
padding-right: 4px;
}


