html {
	color: #000;
	background: #FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
	{
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

input,textarea,select { *
	font-size: 100%;
}

legend {
	color: #000;
}

body {
	font: 13px/ 1.231 arial, helvetica, clean, sans-serif; *
	font-size: small; *
	font: x-small;
}

table {
	font-size: inherit;
	font: 100%;
}

pre,code,kbd,samp,tt {
	font-family: monospace; *
	font-size: 108%;
	line-height: 100%;
}

a {
	text-decoration: none;
}

div.clr {
	clear: both;
	line-height: 0px;
	height: 0px;
	margin : 0px;
    padding: 0px;
    border: 0px;
    overflow: hidden;
    font-size: 1px;
}

.hr {
	border: 0;
	height: 5px;
	background: url(/static/img/hr.gif) repeat-x top left;
	margin-bottom: 5px;
}

.p5 {
	padding: 5px;
}

.dottop {
	border-top: 1px dotted #790A0E;
}

.dotbottom {
	border-bottom: 1px dotted #790A0E;
}

body,html {
	background: url(/static/img/gradient.gif) repeat-y 50% 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
.grass{
	background: url(/static/img/grass.gif) repeat;
}

#wrap {
	width: 950px;
	margin: 0px auto;
	text-align: left;
	
}

#wrap_popup {
	width: 640px;
	padding: 0 20px;
	margin: 0px auto;
	text-align: left;
}

#headerwrap {
  	background:url(/static/img/header_bg.png) repeat-x top left;
}

#header {
	height: 60px;
	background: url(/static/img/header_bg2.png) no-repeat top left;
	padding-top: 116px;
	position:relative;
	width: 950px;
	margin: 0px auto;
	text-align: left;	
	z-index: 11000;
}

#header_popup {
	height: 60px;
	background: url(/static/img/header_popup.png) no-repeat top left;
	padding-top: 116px;
	position:relative;
	width: 600px;
	margin: 0px auto;
	text-align: left;	
	z-index: 1;
}


#navbar {
	height: 24px;
	line-height: 24px;
}

#navbar ul li {
	float: left;
	line-height: 40px;
	height: 40px;
	width: 150px;
	text-align: center;
}

#navbar ul li a {
	display: block;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	background: url(/static/img/dropdown.gif) right 50% no-repeat;
	padding-right: 33px;
	padding-left: 10px;
	font-family: "Trebuchet MS";
}

#navbar ul li a:hover {
	color: #F5A700;
}

#navbar ul li ul {
	position: absolute;
	border: 1px solid #3A0204;
	border-bottom: 0;
	top: 156px;
	display: none;
	
	width:250px;
}

#navbar ul li.over ul,#navbar ul li:hover ul {
	display: block;
	
}

#navbar ul li ul li {
	float: none;
	background: #5B0609;
	border-bottom: 1px solid #3A0204;
	padding: 0;
	margin: 0;
}

#navbar ul li ul li a {
	display: inline;
	background: none;
	padding: 0px 15px;
}
#beauty_navbar {
	height: 24px;
	line-height: 24px;
}

#beauty_navbar ul li {
	float: left;
	line-height: 40px;
	height: 40px;
}

#beauty_navbar ul li a {
	display: block;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background: url(/static/img/twolines.gif) right 50% no-repeat;
	padding-right: 13px;
	padding-left: 10px;
	font-family: "Trebuchet MS";
}

#beauty_navbar ul li a:hover {
	color: #F5A700;
}

#beauty_navbar ul li ul {
	position: absolute;
	border: 1px solid #3A0204;
	border-bottom: 0;
	top: 156px;
	display: none;
	
	width:250px;
}

#beauty_navbar ul li.over ul,#beauty_navbar ul li:hover ul {
	display: block;
	
}

#beauty_navbar ul li ul li {
	float: none;
	background: #5B0609;
	border-bottom: 1px solid #3A0204;
	padding: 0;
	margin: 0;
}

#beauty_navbar ul li ul li a {
	display: inline;
	background: none;
	padding: 0px 15px;
}

.modelldata{
	float:left;
	padding-left:60px;
}
.modellpicture{
	float:right;
	padding-right:60px;
}


.modellpicture{
	float:right;
	padding-right:30px;
}


.modellfont_list{
	line-height:15px; 
	font-weight:bold; 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b70049;
	background-image:url(../img/box_bg8.gif);
	background-repeat:repeat-x;
	height:1580px;
}
.modell_line_list{
	color:#b70049;
}
.modelldata_list{
	float:left;
	padding-left:30px;
}

p.modelllist_head{ 
	background-repeat:no-repeat; 
	height:103px; 

}
p.dotted_line{
	margin-top:5px;
	height:15px;
	background-repeat:repeat-x;
	width:295px;
}

div.modell_profil{padding-left:30px; padding-right:30px; padding-top:0px; margin-top:0px; 
	
}

.padding10_top{
	padding-top:10px;
}

#content .modell_profil a{
	color:#dfadc2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold; 
	text-decoration:underline; 
}

#content .modell_profil a:visited{
	color:#dfadc2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold; 
	text-decoration:underline; 
}

#content .modell_profil a:hover{
	color:#f7d9e6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold; 
	text-decoration:none;
	
}

/***************Balaton Sound stuff*********/
.bs_table{ 
	text-align:center; 
	background-color:#FFFFFF;
	border: 1px medium #a0a0a05;
	/*color:#000000;*/

}

.bs_table_td{
	
	background-image:url(../img/bg_col_repeat.gif);
	background-position:bottom;
	background-repeat:repeat-y;
	width:92px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	
	
	
}
.bs_second_td{
	border-bottom:1px solid;
	border-bottom-color:#CECECE;
}

.bs_selector_container{
	width:616px;
	height:31px;
	background-color:#FFFFFF;
	border: 1px medium #a0a0a05;
	margin-bottom:10px;
	margin-top:10px;
	

}
.bs_day_selector{
	margin:2px;
	width:150px;
	height:27px;
	background-image:url(../img/bg_napok_zold.gif);
	background-repeat:repeat-x;
	/*vertical-align:middle;*/
	padding-top:3px;
	padding-bottom:auto;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	float:left;
}
.bs_day{
	font-size:24px;
	font-weight:bold;
	text-align:center;
	color:#66CC66;
	
}

.bs_hour{ 
	background-image:url(../img/bg_cella_kek.gif);
	background-repeat:repeat-x;
	width:64px;
	font-weight:bold;	 
	border: 2px solid  #e3ffc7;
	margin:1px;
}

.bs_stage{
	height:45px;
	width:93px;
	text-align:center; 
	font-weight:bold; 
	background-image:url(../img/bg_cella_zold.gif);
	background-repeat:repeat-x;
	border: 1px solid  #e3ffc7;
}
.bs_cell{
	background-color:#d8fdff;
	font-weight:bold;
	color:#1473cb;
	border: 2px solid #ffffff;
	width: 90px;
}

.bs_cell_content {
	width: 90px;
	overflow: hidden;
}


#content .bs_cell a{
	font-weight:bold;
	color:#1473cb;
}

#content .bs_pics
{
	text-align: center;
}

#content .bs_pics img
{
	border: none;
}
/*************Balaton Sound stuff*********/

li.dottedlist{
	
	/*border-bottom: 1px dashed rgb(46, 31, 31);*/ 
	padding-top:15px;
	padding-bottom: 25px;
	
	background-repeat:no-repeat;
	
}


.dj_data{
	/*float:left;
	padding-left:60px;*/
}
.dj_picture{
	/*float:right;*/
	
}
 .picture_send_label{
	color:#ffffff;
	font-weight:bold;

	
}

#topbanner {
	width: 728px;
	height: 90px;
	background: #000;
	position: absolute;
	top: 13px;
	right: 0px;
}

#toplogo {
	top: 15px;
	left: 50px;
	display: block;
	position: absolute;
}

#content {
	color: #fff;
	padding: 0px 5px;
	padding-bottom: 20px;
}

#footer {
	border-top: 1px solid #3E0205;
	color: #FFFFFF;
	font-weight:bold;
	text-align: right;
	padding: 20px;
	height: 30px;
}

#footer img {
	float: left;
}

.boxbg {
	background: #1B0203 url(/static/img/box_bg4.gif) repeat-x top left;
	border-top: 1px solid #3E0205;
}

.c2_left .boxbg {
	margin-right: 3px;
}
.c2_left_transp{
	background: url(/static/img/box_bg4_transp.png) repeat-x scroll left top;
}
.c2_right .boxbg {
	background: #340204 url(/static/img/box_bg3.gif) repeat-x top left;
}

.c2_right .boxbg2 {
  background: #4E0205 url(/static/img/box_bg5.gif) repeat-x top left;
}

.c2_right .boxbg3 {
  background: #4E0205 url(/static/img/box_bg6.gif) repeat-x top left;
}

.bgrepeat,.c2_right .bgrepeat {
	background-repeat: repeat;
}

.box {
	padding-right:20px;
	padding-left: 20px;
	padding-top:10px;
	padding-bottom:10px;
}
.box_inner {
	width:630px;
	margin-left:-20px;
	padding-left: 20px;
	padding-top:10px;
	padding-bottom:10px;
}

.box2 {
	padding: 0 20px 0 20px;;
}

.box3 {
	padding: 10px 20px 0 20px;;
}

.p0 {
	padding: 0;
}

.p0b {
	padding-bottom: 0px;
}

#content a {
	color: #F5A700;
}

#content a:hover {
	text-decoration: underline;
}

#footer a {
	color:rgb(245, 167, 0);
}

.tab {
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.red_multitab {
	background: url(/static/img/red_tab.gif) no-repeat bottom left;
	width: 167px;
	float: left;
	margin-right:-40px;
	position: relative;
}

.multitab {
	background: url(/static/img/black_tab.gif) no-repeat bottom left;
	width: 167px;
	float: left;
	margin-right:-20px;
	position: relative;
}

.wide_multitab {
	background: url(/static/img/black_tab220.gif) no-repeat bottom left;
	width: 220px;
	float: left;
	margin-right:-20px;
	position: relative;
}

.wider_multitab {
	background: url(/static/img/black_tab260.gif) no-repeat bottom left;
	width: 260px;
	float: left;
	margin-right:-20px;
	position: relative;
}


h1.multitab a, h1.wide_multitab a {
	color: #fff;
}

.darkbg h1.num1 {
	z-index: 10000;
}
.darkbg h1.num2 {
	z-index: 9999;
}
.darkbg h1.num3 {
	z-index: 9998;
}

.darkbg h1.selected {
	background: url(/static/img/red_tab3.gif) no-repeat bottom left;
	width: 167px;
	z-index: 10001;
}

/*
.darkbg h1.selected a {
	color: #F5A700;
}
*/

.redtab {
	background: url(/static/img/red_tab.gif) no-repeat bottom left;
	width: 150px;
}

.wide_redtab {
	background: url(/static/img/red_tab220.gif) no-repeat bottom left;
	width: 220px;
}

.redtab2 {
	background: url(/static/img/red_tab2.gif) no-repeat bottom left;
	width: 150px;
}

.redbg {
	xbackground-color: #340204;
	background: url(/static/img/red_tab_bg.gif) repeat-x bottom left;
}

.redbg2 {
	xbackground-color: #340204;
	background: url(/static/img/red_tab_bg2.gif) repeat-x bottom left;
}



.darkbg {
	xbackground-color: #1C0203;
	position:absolute;
	top:207px;
}
/*
.c2_left .darkbg {
	margin-left: -5px;
	z-index: 1;
	padding-right: 5px;
}

.c2_right .darkbg {
	margin-right: -5px;
	z-index: 1;
	width: 460px;
}
*/
#content div.black_box{ 
	height:40px; 
	background-color:#000000; 
	border:1px solid #4E0109;
	width:600px; 
	margin: 0px auto 5px auto;
}

#content div.black_box input {
	background-color:#1E0103;
	border:1px solid #790A0E;
	color:#FFFFFF;
	float:right;
	margin: 9px 15px 0px 0px;
	width: 350px;	
}

#content div.black_box img {
	border: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:1px;
	padding-right:1px;
}

#content div.black_box div.title_in_black_box{
	float:left;
	font-weight:bold;
	margin-top:10px;
	margin-left:15px;
	font-size: 14px;

}
div.simple_group_title{
	 
	 float:right; 
	 vertical-align:middle; 
	 width:70px;
	 height:36px; 
	 .margin-top:3px;


}
div.hidden_back_button{
	margin:0px; 
	padding:0px; 
	float:right; 
	margin-right:0px;
	padding-right:30px;
}
.hidden_input_style{
	border: 0; 
	width: 15px; 
	margin-top:5px; 
	margin-right:3px;
}


.blacktab {
	background: url(/static/img/black_tab.gif) no-repeat bottom left;
	width: 167px;
}

.wide_blacktab {
	background: url(/static/img/black_tab220.gif) no-repeat bottom left;
	width: 220px;
}

/* two column layout */
.c2_bg .c2_left, .c2_multitab .c2_left {
	float: left;
	width: 485px;
	overflow: hidden;
}

.c2_bg .c2_right, .c2_multitab .c2_right {
	float: right;
	width: 455px;
	overflow:hidden;
}

.c22_bg .c2_left, .c22_multitab .c2_left {
	float: left;
	width: 645px;
	overflow:hidden;
}

.c22_bg .c2_right, .c22_multitab .c2_right {
	float: right;
	width: 295px;
	overflow:hidden;
}

.c22_bg_popup{
	background: #1B0203
}

.c22_bg_popup .c2_left_popup{
	float: left;
	text-align: left;
	width: 100%;
	overflow:hidden;
}

.c2_bg {
	background: url(/static/img/twocol_bg.gif) repeat-y top left;
	zoom: 1;
}
.c2_bg_black {
	background: url(/static/img/twocol2_bg_black.gif) repeat-y top left;
	zoom: 1;
}
.c22_bg {
	background: url(/static/img/twocol2_bg.gif) repeat-y top left;
	zoom: 1;
}
.c22_multitab, .c2_multitab {
	background:none;
	height:31px;
	border: none;
}

/* two column layout end */ /* three column layout */
	/* three column layout end */
#content h2 {
	font-size: 18px;
	font-weight: bold;
}

#content h2.toptitle {
	font-size: 14px;
	font-weight: bold;
}

#content a.red {
	color: #B7090F;
	font-weight: bold;
}

#content img {
	
	border: 1px solid #4E0109;
	padding: 3px;
}

.img_bordered{
	border: 1px solid #4E0109;
}

.event img,.firstevent img {
	float: left;
	margin-right: 10px;
}

.event a {
	font-weight: bold;
}

.modellfont{
	line-height:15px; 
	font-weight:bold; 
	font-size:12px;
}
.modell_line{
	color:#8d7576;
}
.djfont{
	line-height:15px; 
	font-weight:bold; 
	font-size:12px;
}
.dj_line{
	color:#8d7576;
}
.blogtitle{
	font-size:12px;
	font-weight:bold;
}
.blogposttitle{
	font-size:18px;
	font-weight:bold;
}
.blogtitlelist{
	font-size:12px;
	font-weight:bold;
}
.blogposttitlelist{
	color:#FFFFFF;
	font-weight:bold;
}
.blogfloatleft{
	float:left; 
	width:95px;
	margin-right: 3px;
	margin-bottom:20px; 
	padding-right:2px;
}
.blogfloatright{
	float:right; 
	width:95px;
	margin-right: 3px;
	margin-bottom:20px; 
	padding-right:2px;
}
.blogfloatbox{
	float:left; 
	width:195px;
	margin-right: 3px;
	margin-bottom:20px; 
	padding-right:2px;
}

.rightevent {
	height: 91px;
	width: 209px;
	float: left;
}
.leftevent {
	background: url(/static/img/twolines.gif) repeat-y top right;
	padding-right: 13px;
	margin-right: 10px;
	width: 209px;
	height: 91px;
	float: left;
}

.c2_right .leftevent,.c2_right .rightevent {
	width: 195px;
}

.eventrow {
	height: 87px;
	padding:15px 20px;
}

.titled,.titled .event {
	height: 140px;
}

.firstevent {
	height: 205px;
	font-size: 13px;
}

/* 50% two cols */
.c2_50 {
	xposition: relative;
}

.c2_50 .c2_l {
	width: 325px;
	float: left;
}

.c2_50 .c2_r {
	width: 130px;
	float: left;
}

/* 50% two cols end */
ul.favorites {
	padding-left: 30px;
}

ul.favorites li {
	float: left;
	width: 205px;
	height: 190px;
	padding-top: 10px;
}

ul.favorites li img {
	display: block;
}

ul.favorites li p {
	border: 1px dotted #790A0E;
	border-left: none;
	border-right: none;
	margin-top: 10px;
	width: 180px;
	padding: 2px 0px;
}

#content a.smallbutton {
	font-size: 10px;
	color: #B7090F;
	padding-left: 20px;
	line-height: 16px;
	margin-right: 5px;
}

#content a.visitors {
	background: url(/static/img/icons/users.gif) no-repeat 0px 50%;
}

#content a.uploader {
	background: url(/static/img/ember_icon.gif) no-repeat 0px 50%;
}

#content a.comments {
	background: url(/static/img/icons/comment_icon.gif) no-repeat 0px 50%;
}
#content a.pictures {
	background: url(/static/img/fotok.gif) no-repeat 0px 50%;
}


ul.blogposts li {
	color: #B7090F;
	background: #410102 url(/static/img/box_bg3.gif) repeat-x top left;
	xborder-top: 1px solid #790A0E;
	padding: 10px;
}

ul.blogposts h4 {
	font-size: 15px;
	font-weight: bold;
}

ul.blogposts li p {
	color: #fff;
}

ul.blogposts,ul.scorelist {
	xborder-bottom: 1px solid #790A0E;
	background: transparent url(/static/img/box_bg3.gif) repeat-x scroll left top;
}

ul.scorelist li {
	height: 85px;
	xbackground: #410102 url(/static/img/box_bg3.gif) repeat-x top left;
	xborder-top: 1px solid #790A0E;
	padding: 10px;
	padding-right: 0px;
	xborder-right: 1px solid #790A0E;
}

ul.scorelist li a {
	font-weight: bold;
}

ul.scorelist li img {
	float: left;
	xmargin-right: 10px;
}

#content ul.scorelist li h3 {
	font-size: 15px;
	font-weight: bold;
	/*color: #F5A700;*/
	color:#FFFFFF;
	border-top: 1px dotted #790A0E;
	margin-top: 10px;
	margin-left: 80px;
	border-bottom:none;
}

ul.scorelist li h3 b {
	color: #fff;
	float: right;
}

p.pagebrowser {
	padding: 10px;
	/*border-bottom: 1px solid #790A0E;*/
	text-align: center;
	margin-bottom: 20px;
	
}

#content p.pagebrowser a {
	text-decoration: underline;
	
}

#content p.pagebrowser a.current {
	color: #B7090F;
}

.profile {
	min-height: 80px;
	border-bottom: 1px solid #4E0109;
	padding: 20px;
}

.profile p {
	width: 200px;
	xpadding-left: 95px;
	xpadding-right: 110px;
	float: left;
}

.profile  img {
	float: left;
	margin-right: 10px;
}

.profile .buttons {
	float: right;
}

.profile .buttons input {
	display: block;
	margin-bottom: 10px;
}

.stats {
	
}

.b0 {
	border: none;
}

.stats dl {
	width: 240px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #F5A700;
	line-height: 28px;
	xborder: 1px solid #790A0E;
	border-bottom: none;
	margin-right: 5px;
}

.stats dl dt {
	float: left;
	padding-left: 5px;
	padding-left: 20px;
}

.stats dl dd {
	text-align: right;
	color: #fff;
	xborder-bottom: 1px solid #4E0109;
	padding-right: 10px;
}

.stats dl dt,.stats dl dd {
	background: #410102 url(/static/img/rightgrad.gif) repeat-x top left;
	height: 30px;
	color: #F5A700;
}

.stats ul {
	width: 205px;
	padding-top: 5px;
	float: left;
}

.stats ul li {
	float: left;
}

.stats ul li img {
	margin-right: 5px;
	margin-bottom: 5px;
}

#content h3 {
	/*color: #F5A700;*/
	color:#FFFFFF;
	margin-bottom: 15px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px dotted #790A0E;
	border-top: 1px dotted #790A0E;
	padding-bottom: 7px;
	padding-top: 7px;
}

#content p.tags {
	padding-bottom: 20px;
}

#content p.tags a {
	color: #fff;
}

#content p.tags a.s2 {
	font-size: 15px;
}

#content p.tags a.s3 {
	font-size: 18px;
}

#content .skybox {
	background: #fff;
	width: 120px;
	height: 240px;
	float: right;
}

#content .skybox img{
	padding: 0px;
	border: none;
}



#map {
	background: #000;
	width: 290px;
	height: 240px;
}


.calendar {
	/*float: right;
	width: 140px;
	height: 130px;*/
	width:255px;
	height:150px;
	padding-bottom: 20px;
	color: #B7090F;
}

.calendar ul li {
	float: left;
	text-align: center;
	/*
	width: 20px;
	line-height: 16px;
	*/
	width:35px;
	line-height: 20px;
	font-weight: bold;
	font-size: 11px;
}




.calendar ul li.first2 {
	margin-left: 25px;
}

.calendar ul li.first3 {
	margin-left: 50px;
}

.calendar ul li.first4 {
	margin-left: 75px;
}

.calendar ul li.first5 {
	margin-left: 100px;
}

.calendar ul li.first6 {
	margin-left: 125px;
}

.calendar ul li.first7 {
	margin-left: 150px;
}

.calendar ul li.today,.calendar ul li.today a {
	color: #DD9400;
}

#content .calendar ul li a.selected {
	color: #37d400;
}

#content .calendar ul li a.selected_alien {
	color: #F5A700;
}


.calendar .monthsel {
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
}

#content .calendar .monthsel a {
	color: #fff;
}

.calendar .monthsel .prevmonth {
	float: left;
}

.calendar .monthsel .nextmonth {
	float: right;
}

.calendar .dayheads {
	font-weight: bold;
	color: #fff;
}


.calendar2 {
	float: right;
	width: 255px;
	height: 130px;
	padding-bottom: 20px;
	color: #ffffff;
	font-weight: bold;
}

.calendar2 ul li {
	float: left;
	width: 35px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #B7090F;
	font-size: 11px;
}

.calendar2 ul.dayheads li {
	color: #ffffff;
}

.calendar2 .monthsel .prevmonth {
	float: left;
}

.calendar2 .monthsel .nextmonth {
	float: right;
}

a.searchbutton {
	height: 26px;
	display: block;
	width: 26px;
	background: #610305;
	float: left;
	margin-left: 0px;
}


.searchbox {
	float: left;
	width: 250px;
	padding-bottom: 20px;
	
}

.searchbox input.tb {
	float: left;
	width: 210px;
	padding: 5px;
	border: 0;
	border: 1px solid #790A0E;
}

.searchbox ul li {
	/*width: 80px;*/
	float: left;
	height: 25px;
	padding-right: 10px;
}

.searchbox ul li a {
	float: left;
	padding-top: 4px;
}

.searchbox ul {
	height: 30px;
	margin-top: 10px;
}

.searchbar {
	height: 26px;
}

a.hidden_button {
	background: url(/static/img/button_bg.gif) no-repeat top left;
	width: 100px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 5px;
}

#content a.button {
	background: url(/static/img/button_bg.gif) no-repeat top left;
	width: 100px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 5px;
}

#content a.button160 {
	background: url(/static/img/button_bg160.gif) no-repeat top left;
	width: 160px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 5px;
}

#content a.button220 {
	background: url(/static/img/button_bg220.gif) no-repeat top left;
	width: 220px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 5px;
}

.topbox {
	height: 550px;
	margin-top: 10px;
}
.list_header{
	height:30px; 
	margin:0px; 
	padding-bottom:10px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF; 
}
/*CHANGED*/
div.fsz_right_top_button{
	padding-top:10px;
	width:150px;
	height:85px;  

}
div.fsz_donto_gray{
	color:gray;
	background:transparent url(/static/img/twolines.gif) no-repeat scroll right 50%;
    font-size:12px;
    padding-left:10px; 
    font-family:'Trebuchet MS';
    padding-right:13px;
}
/*CHANGED*/
div.fsz_title_back{
	text-align: left;
	width:640px;
	padding:0px;
	margin:0px; 
	background:#1B0203;
}

div.fsz_firstevent{
	font-size:13px;
	height:490px;
}


div.creative_header{
	
	height:83px;
	padding:0px;
	margin-bottom:10px;
}

div.next_fsz_program{
	width:190px; 
	height:95px;
	margin-left:0px;
	margin-bottom:10px;

}
div.fsz_top_program{
	width:380px;
 	height:190px;
	padding:5px;
	
	float:left;

}
div.fsz_slide_container{ 
	width:640px;
	height:170px;
	background:#1B0203 url(/static/img/box_bg4.gif) repeat-x scroll left top;
	margin-top:0px;
	padding-top:20px;

}
div.fsz_container{
	width:640px;
	height:470px;
	padding:10px;
	margin-top:0px;
	background: #1B0203 url(/static/img/box_bg4.gif) repeat-x scroll left top;
}
div.fsz_container_bottom{
	width:622px;
	padding:10px;
	margin-top:0px;
	background: #1B0203 url(/static/img/box_bg4.gif) repeat-x scroll left top;
}
div.fsz_slideshow_content{ 
	width:420px;
	height:225px;
	margin-left:3px;
	padding-left:2px; 
	padding-right:0px;
	padding-bottom:2px;
	padding-top:0px;
	border:1px solid #4E0109;
}

div.fsz_button_container{ 
	width:140px;
	height:220px; 
	padding:5px;
	margin-left:20px; text-align:center;
	margin-top:30px;
}
div.fsz_toplist_title{
	margin:5px; 
	width:285px; 
	height:75px;
	font-size:14px;
	font-weight:bold;
}
div.fsz_toplist_name{
	 padding-bottom:5px; 
	 padding-top:0px; 
	 height:30px;
}
div.fsz_toplist_container{
	padding-left:5px; 
	width:100px; 
	height:220px;
}

li.fsz_toplist_boy{
	padding-left:5px;
	width:135px;

}

li.fsz_toplist_girl{
	padding-left:15px; 
	margin-right:25px;  
	width:115px;

}
.banner {
	border: 1px solid #790A0E;
	padding: 3px;
}

.centeredbanner {
	margin: 20px auto;
}
div.empty_div{
	border-bottom: 1px dotted #790A0E;
	margin-top:20px;
	height:5px; 

}
div.result_border{
	margin-left:20px;
	margin-right:20px;
	padding-top:0px;
	margin-bottom:10px;
	border-bottom:1px dotted #790A0E;
	/*border-top:1px dotted #790A0E;*/
}

/******Picture datas*****/
div.picture_data_container{
	width:175px; 
	padding-left:5px; 
}
div.left_picture_data{
	 float:left; 
	 width:100px;  
	 text-align:left;
	
}
div.right_picture_data{
	 float:right; 
	 width:75px; 
	 text-align:right;
	
}
/********Picture datas******/
/*ALBUM thing*/
div.album_preview{
	background-image:url(/static/img/album.gif);
	width:170px;
	height:128px;
	padding-top:5px;
}
div.thumbnail_container_folder{
	position:relative; 
	top:20px;
	left:35px;
	width:115px;
	height:80px;
	padding:0px;
	margin:0px;
}
#content div.album_thumb_item{
	float:left;  
	
 
	
}
div.album_single_thumb{
	float:left; 
	width:100px;
	height:70px; 
}

div.album_container{
	width:600px; 
	height:340px; 
	overflow-y:scroll;
}

#pane4 {
	height: 340px;
}

a.jScrollArrowUp {
	background: url(../images/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(../images/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}


.orange-bar .jScrollPaneTrack {
	background: #f60;
}
.orange-bar .jScrollPaneDrag {
	background: #00f url(../images/drag_grab.gif) no-repeat 50% 50%;
}
.orange-bar .scroll-pane {
	background: #69f;
}
			
.holder {
	float: left;
	margin: 10px;
}
/*
.scroll-pane {
	width: 200px;
	height: 200px;
	overflow: auto;
	background: #ccc;
	float: left;
}*/

.wide {
	width: 4000px;
}

.super-wide {
	width: 7000px;
}

.tall {
	height: 4000px;
}


/*ALBUM things*/
ul.models li {
	float: left;
	margin-right: 10px;
}

ul.flyers li {
	float: left;
	margin-right: 10px;
}

ul.toolbar {
	height: 30px;
	margin-bottom: 10px;
}

ul.toolbar li {
	float: left;
	width: 100px;
	background: url(/static/img/twolines.gif) repeat-y top right;
	padding-right: 10px;
	padding-left: 5px;
	height: 25px;
}

ul.rightalign li {
	float:right;
}

ul.toolbar li.wide {
	width: 150px;	
}

ul.toolbar li.narrow {
	width: 75px;	
}

ul.toolbar li.singlerow {
	line-height:25px;	
}

ul.toolbar li.last {
	background: none;
}

ul.toolbar li a {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: center left;
	display: block;
	height: 25px;
}

ul.toolbar li a:hover {
	background-color: #410102;
}

.button_item{ 
	padding-left:3px; 
	border:0px;
}

ul.toolbar li.blog a {
	background-image: url(/static/img/icons/blog.gif);
}

ul.toolbar li.folder a {
	background-image: url(/static/img/icons/folder.gif);
	padding-left: 25px;
}

ul.toolbar li.upload a {
	background-image: url(/static/img/icons/feltoltott_kepek.gif);
	padding-left: 25px;
}

ul.toolbar li.familiars a {
	background-image: url(/static/img/icons/ismerosok.gif);
	padding-left: 25px;
}

ul.toolbar li.ecard a {
	background-image: url(/static/img/icons/ecard.gif);
	padding-left: 23px;
}

ul.toolbar li.fav a {
	background-image: url(/static/img/icons/fav.gif);
	padding-left: 23px;
}

ul.toolbar li.avatar a {
	background-image: url(/static/img/icons/create_avatar.gif);
	padding-left: 23px;
}

ul.toolbar li.report a {
	background-image: url(/static/img/icons/jelentem.gif);
	padding-left: 23px;
}

ul.toolbar li.back a {
	background-image: url(/static/img/icons/back_to.gif);
	padding-left: 23px;
}

ul.toolbar li.board a {
	background-image: url(/static/img/icons/board.gif);
	padding-left: 23px;
}

ul.toolbar li.album_edit a {
	background-image: url(/static/img/icons/album_edit_pictures.gif);
	padding-left: 23px;
}

ul.toolbar li.album_copy a {
	background-image: url(/static/img/icons/album_copy_pictures.gif);
	padding-left: 23px;
}

ul.toolbar li.album_move a {
	background-image: url(/static/img/icons/album_move_pictures.gif);
	padding-left: 23px;
}


ul.toolbar li.album_inverse a {
	background-image: url(/static/img/icons/album_inverse.gif);
	padding-left: 23px;
}

ul.toolbar li.album_delete a {
	background-image: url(/static/img/icons/album_delete_pictures.gif);
	padding-left: 23px;
}

ul.toolbar li.edit a {
	background-image: url(/static/img/icons/szerkesztes.gif);
	padding-left: 23px;
}

ul.toolbar li.save a {
	background-image: url(/static/img/icons/mentes.gif);
	padding-left: 23px;
}

ul.toolbar li.message a {
	background-image: url(/static/img/icons/uzenek.gif);
	padding-left: 23px;
}

ul.toolbar li.report a {
	background-image: url(/static/img/icons/jelentem.gif);
	padding-left: 23px;
}

ul.toolbar li.familiar a {
	background-image: url(/static/img/icons/ismerem.gif);
	padding-left: 23px;
}

ul.toolbar li.dont_familiar a {
	background-image: url(/static/img/icons/nem_ismerem.gif);
	padding-left: 23px;
}

ul.toolbar li.back a {
	background-image: url(/static/img/icons/vissza.gif);
	padding-left: 23px;
}

ul.toolbar li.goto_program a {
	background-image: url(/static/img/icons/ide_megyek.gif);
	padding-left: 25px;
}

ul.toolbar li.nogoto_program a {
	background-image: url(/static/img/icons/ide_nem_megyek.gif);
	padding-left: 25px;
}

ul.toolbar li.new_comment a {
	background-image: url(/static/img/icons/uj_hozzaszolas.gif);
	padding-left: 25px;
}

ul.toolbar li.add_program a {
	background-image: url(/static/img/icons/program_hozza.gif);
	padding-left: 23px;
}
ul.toolbar li.new_location a {
	background-image: url(/static/img/icons/uj_helyszin.gif);
	padding-left: 23px;
}
.location_container{
	text-align:center;
	padding-top:3px; 
	width:80px;
}

#content img.bigimg {
	margin: 10px 0px;
}

.photoscroll {
	margin-bottom: 0px;
	text-align: center;
}

#content .photoscroll img {
    padding: 0px;
}

ul.commentlist {
	position: relative;
}

ul.commentlist li.commentli {
	min-height: 70px;
	padding: 10px 0px;
	border-bottom: 1px dotted #790A0E;
}

ul.commentlist li.commentli img {
	/*position: absolute;
	left: 0;*/
	float: left;
	margin-right: 10px;
}

ul.commentlist li.commentli a {
	font-weight: bold;
}

ul.commentlist li.commentli small {
	color: #B80A13;
	font-size: 10px;
}

#content ul.commentlist li.commentli .comment_text img, #content .html_text img {
	position: static;
	border: none;
	float:none;
	margin:0px;
	padding:0px;
	zoom: 1.0;
}



label {
	/*color: #F5A700;*/
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}

.commentform {
	margin-top: 30px;
}

.commentform textarea {
	/*width: 590px;
	height: 100px;
	margin-bottom: 10px;*/
}

.commentform .submit {
	float: Right;
}

textarea,input {
	/*border: 1px solid #790A0E;
	background: #1E0203;
	padding: 5px;
	color: #fff;*/
  border: 1px solid #000;
	background: #fff;
	padding: 3px 5px;
	color: #000;	
}

.loginbox {
	/*height: 80px;*/
}

/*
.loginbox input {
	width: 150px;
	margin-bottom: 3px;
}

.loginbox input,.loginbox a {
	float: right;
	display: block;
}

.loginbox img {
	float: left;
}
*/
.userdata .userhead {
	min-height: 70px;
	position: relative;
	padding: 10px;
	padding-left: 85px;
	padding-right: 0;
}

.userdata .userhead img {
	position: absolute;
	left: 10px;
}

.userhead a.button {
	float: left;
	margin: 0;
}

#content h5 {
	font-size: 14px;
	font-weight: bold;
}

#content .nodesc h5 {
  padding-top:10px;
  padding-bottom:5px;
}

.userhead p {
	margin-bottom: 10px;
}

.userdata dl {
	font-size: 14px;
	font-weight: bold;
	color: #F5A700;
	line-height: 28px;
	border-bottom: none;
}

.userdata dl dt {
	float: left;
	padding-left: 5px;
	padding-left: 20px;
}

.userdata dl dd {
	text-align: right;
	font-weight: normal;
	color: #fff;
	padding-right: 10px;
}

.userdata dl dt,.userdata dl dd {
	background: #410102 url(/static/img/rightgrad.gif) repeat-x top left;
	height: 30px;
	overflow:hidden;
}

.oneevent {
	float: left;
	width: 120px;
	padding-bottom: 15px;
}

.oneevent img {
	display: block;
}

.oneevent a {
	font-weight: bold;
}

.bigloginbox {
  height:70px;
}

.bigloginbox img {
  float:left;
  margin-right:10px;
}

.bigloginbox .buttons {
  float:right;
}



#content .bigloginbox input {
	float: left;
  width:220px;
  margin-bottom:5px;
  display:block;

  
}

#content .bigloginbox input.check {
	float: left;
  width:12px;
  margin-right: 5px;
  margin-bottom:5px;
  display:block;
  

  
}



/*_____________________________________FORUM Group_________________________*/
div.forum_group_container{
	text-align:justify; 
	padding-bottom:5px;
	padding-left:10px;
	padding-right:5px;
	padding-top:0px;
}

div.forum_comment_head{ 
	width:520px; border-bottom:thin; border-bottom-style:dotted; border-bottom-color:#790A0E; border-bottom-width:1px; padding-bottom:5px; 

}


div.forum_group_title{ 
 font-size:16px;
 font-weight:bold;
 float:left; 
 vertical-align:middle;
 width:70px;
 height:36px; 
 .margin-top:3px;


}
.title_group{
font-size:13px; font-weight:bold; padding-bottom:10px; 

}

.topiclist{ 
	width:600px; 
	
}
.topic_status{
	width:30px;
	background: url(/static/img/table_bc.gif) repeat-x top left;
}
.topic_title{
	width:255px;
	font-size:12px; font-weight:bold;
	background: url(/static/img/table_bc.gif) repeat-x top left;
}
.topic_creator{
	width:100px; 
	background:url(/static/img/table_bc.gif) repeat-x top left;
}
.topic_last{
	width:100px;
	background: url(/static/img/table_bc.gif) repeat-x top left;
}
.topic_count{
	width:145px; font-size:12px; text-align:right; 
	background: url(/static/img/table_bc.gif) repeat-x top left;

}
p.message_warning{
	font-weight:bold; 
	padding-left:20px;
	margin-top:10px;
}
p.message_warning_2{
	font-weight:bold; 
	padding-left:15px;
	margin-top:10px;
}
.remember_me{
	width:128px;
	font-size:11px;
	font-weight:normal;
}
.icon_line{
	margin-left:10px;
	margin-right:0px; 
	margin-bottom:10px; 
	font-weight:bold; 
	font-size:12px;
	
	
}
.icon_container{
	 width:170px; 
	 padding-left:10px;
}
div.button_enter{
  padding-right:10px; 
  padding-top:2px
}

.messages_form{
 padding-top:0px;
 padding-bottom:0px;
 }
.messagelist{ 
	width:600px; 
	
}
.message_status{
	width:75px;
	background: url(/static/img/table_bc.gif) repeat-x top left;
	text-align:center;
}
.message_title{
	width:300px;
	font-size:12px;
	font-weight:bold;
	background: url(/static/img/table_bc.gif) repeat-x top left;
}
.message_creator{
	width:140px; 
	font-weight:bold;
	background:url(/static/img/table_bc.gif) repeat-x top left;
}
.message_time{
	width:115px;
	background: url(/static/img/table_bc.gif) repeat-x top left;
}
.message_count{
	width:10px; font-size:12px; text-align:right; 
	background: url(/static/img/table_bc.gif) repeat-x top left;

}
.message_to{ 
	font-weight:bold;
	background:url(/static/img/table_bc.gif) repeat-x top left;
}



.message_banned_user{
	width:600px;
	font-size:12px;
	font-weight:bold;
	background: url(/static/img/table_bc.gif) repeat-x top left;

}

.message_banned_select{
	width:10px;
	font-size:12px;
	font-weight:bold;
	background: url(/static/img/table_bc.gif) repeat-x top left;

}

.date_forum{
	color:#FFFFFF;
	
}
.message_banned_user,message_banned_select{
 	 padding-right:10px;
	 padding-top:10px;
	 padding-bottom:10px;
}

.message_status, .message_title, .message_creator, .message_time, .message_count, .message_to{
 	/* height:50px;*/
	 padding-right:10px;
	 padding-top:10px;
	 padding-bottom:10px;
}

.topic_status, .topic_title, .topic_creator, .topic_last, .topic_count{
 	/* height:50px;*/
	 padding-right:10px;
	 padding-top:10px;
	 padding-bottom:10px;
}
.redtab_left{ 
	background-image:url(../img/red_tab_part_left.gif);
	background-repeat:no-repeat;
	float:left; 
	margin:0px; 
	padding:0px;
	width:29px;
	height: 29px;

}
.redtab_right{

	background-image:url(../img/red_tab_part_right.gif);
	background-repeat:no-repeat; 
	float:left; 
	margin:0px; 
	padding:0px;
	width:36px;
	height: 29px;
}
.redtab_center{

	background-image:url(../img/red_tab_part_center.gif);
	background-repeat:repeat-x;
	float:left; 
	margin:0px; 
	padding-left:10px;
	padding-right:10px;
	height: 29px;
	text-align:center;
}

.tab_left{ 
	background-image:url(../img/black_tab_part_left.gif);
	background-repeat:no-repeat;
	float:left; 
	margin:0px; 
	padding:0px;
	width:29px;
	height: 29px;

}
.tab_right{

	background-image:url(../img/black_tab_part_right.gif);
	background-repeat:no-repeat; 
	float:left; 
	margin:0px; 
	padding:0px;
	width:29px;
	height: 29px;
}
.tab_center{

	background-image:url(../img/black_tab_part_center.gif);
	background-repeat:repeat-x;
	float:left; 
	margin:0px; 
	padding-left:10px;
	padding-right:10px;
	height: 29px;
	text-align:center;
}
/*_____________________________________FORUM Group_________________________*/


.regstep {
  height:70px;
  font-size:12px;
  padding:10px 20px;
}

.regstep img {
  float:left;
  margin-right:10px;
}

.regstep h1 {
  font-size:21px;
  padding-top:10px;
  color: #F5A700;
}

/*____________________________ SCREEN PLUS ____________________________________*/
	/*____________CALENDAR TOOLTIP_____________*/
#tooltip {
	text-align: left;
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	position: absolute;
}

#tooltip h3,#tooltip div {
	margin: 0;
}

#tooltip.fixwidth {
	width: 270px;
}

/*____________CALENDAR TOOLTIP_____________*/
select {
	border: 1px solid #790A0E;
	background: #1E0203;
	padding: 4px;
	color: #fff;
}

/* ____________GENERAL FORM _____________ */
textarea {
	white-space: pre;
}

.generalform {
	
}

.generalform .buttonfield {
	clear: left;
	text-align: center;
	padding-top: 10px;
}

.generalform .buttonfield2 {
	clear: left;
	text-align: right;
}

.generalform .btn {
	background: url(/static/img/button_bg.gif) no-repeat top left;
	width: 100px;
	height: 20px;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 5px;
	border: none; 
}

.generalform .inpfield {
	float: left;
	clear: left;
	padding-top: 5px;
}

.generalform .inpfield .simplelabel {
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.generalform .inpfield .simplelabel2 {
	float: left;
}

.generalform .inpfield .flabel {
	float: left;
	width: 100px;
	padding-top: 5px;
}

.generalform .inpfield .flabel2 {
	float: left;
	width: 100px;
}


.generalform .inpfield .flabel3 {
	float: left;
	width: 70px;
}

.generalform2 label.flab {
	width: 100px;
}

.generalform2 textarea.big {
	width: 585px;
	height: 100px;
}

.generalform2 .f {
	float: left;
}

.generalform2 .nl {
	clear: left;
}

.generalform2 .nl2 {
	clear: both;
}

.generalform2 label,.generalform2 input {
	float: left;
}

.generalform2 select,.generalform2 textarea {
	float: left;
}

.generalform2 .w100p {
	width: 100%;
}

.generalform2 .list li {
	float: left;
}

.generalform2 .list li label,.generalform2 .list li input {
	float: left;
	padding: 0 5px 0 5px; 
}

.generalform2 .b1sb {
	border: 1px solid #FFFFFF
}

.generalform .inpfield .sublabel {
	float: left;
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 5px;
}

.generalform .inpfield .textinput {
	float: left;
	border: 1px solid #790A0E;
	background-color: #1e0103;
	color: #FFFFFF;
}

.generalform .inpfield .newsletter_checkbox {
	float: left;
}

.generalform .inpfield .subinpfield {
	float: left;
}

.generalform .inpfield .subinpfield ul li {
	float: left;
}

.generalform .inpfield .subinpfield ul li input {
	float: left;
}

.generalform .inpfield .subinpfield ul li label {
	float: left;
	color: #FFF;
	padding-left: 5px;
	font-weight: normal;
}

.generalform .inpfield .subinpfield ul li.first {
	clear: left
}

.generalform .inpfield .subinpfield ul.general_list li {
	width: 100px;
}

.generalform .inpfield .selectinput_general {
	float: left;
}

.generalform .inpfield .selectinput_visibility {
	float: right;
}

.generalform .inpfield .textareainput {
	float: left;
}

.generalform .bigtextarea {
	float: left;
	width: 480px;
	height: 100px;
}

.generalform .bigtextinput {
	width: 480px;
}

.generalform .bigtextinput2 {
	width: 514px;
}

.generalform .inpfield .radioinput {
	float: left;
}

.generalform .inpfield .checkinput {
	float: left;
}

/*____________GENERAL FORM _____________*/
#navbar ul li a.nodrop {
	display: block;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	background: url(/static/img/no_dropdown.gif) right 50% no-repeat;
}

#navbar ul li a.nodrop:hover {
	color: #F5A700;
}

#navbar ul li a.last {
	background:none;
}

#content .ttview_menu {
	
}

#content .ttview_menu ul {
	list-style: none;
}

#content .ttview_menu ul li {
	float: left;
}

#content .ttview_menu ul li a {
	color: #FFFFFF;
}

#content .ttview_menu ul li.selected a {
	color: #f5a700;
	font-weight: bold;
}

#ttview_content {
	
}

div.pagebrowser {
	margin: 10px 0 10px 0;
	clear: both;
	font-weight:bold;
}
div.bottom_border{
	border-bottom:1px dotted #790A0E; 
	width:600px; 
	margin-bottom:5px;
}
div.top_border{
	border-top:1px dotted #790A0E; 
	width:600px; 
	margin-top:5px;
}
/* _____________________ Main Style Sheet for jQuery UI date picker ________________________ */
#datepicker_div,.datepicker_inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	width: 185px;
}

#datepicker_div {
	display: none;
	border: 1px solid #777;
	z-index: 18000; /*must have*/
}

.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}

.datepicker_rtl {
	direction: rtl;
}

.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}

button.datepicker_trigger {
	width: 25px;
}

img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}

.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #ddd;
	color: #000;
}

* html .datepicker_prompt {
	width: 185px;
}

.datepicker_control,.datepicker_links,.datepicker_header,.datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}

.datepicker_control {
	background: #400;
	padding: 2px 0px;
}

.datepicker_links {
	background: #000;
	padding: 2px 0px;
}

.datepicker_control,.datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}

.datepicker_links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}

.datepicker_clear,.datepicker_prev {
	float: left;
	width: 34%;
}

.datepicker_rtl .datepicker_clear,.datepicker_rtl .datepicker_prev {
	float: right;
	text-align: right;
}

.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}

.datepicker_close,.datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}

.datepicker_rtl .datepicker_close,.datepicker_rtl .datepicker_next {
	float: left;
	text-align: left;
}

.datepicker_header {
	padding: 1px 0 3px;
	background: #333;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}

.datepicker_header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}

.datepicker {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}

.datepicker a {
	display: block;
	width: 100%;
}

.datepicker_titleRow {
	background: #777;
}

.datepicker_daysRow {
	background: #eee;
	color: #666;
}

.datepicker_weekCol {
	background: #777;
	color: #fff;
}

.datepicker_daysCell {
	color: #000;
	border: 1px solid #ddd;
}

.datepicker_daysCell a {
	display: block;
}

.datepicker_weekEndCell {
	background: #ddd;
}

.datepicker_titleRow .datepicker_weekEndCell {
	background: #777;
}

.datepicker_daysCellOver {
	background: #fff;
	border: 1px solid #777;
}

.datepicker_unselectable {
	color: #888;
}

.datepicker_today {
	background: #fcc !important;
}

.datepicker_currentDay {
	background: #999 !important;
}

.datepicker_status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#datepicker_div a,.datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}

.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}

.datepicker_control a,.datepicker_links a {
	padding: 2px 5px !important;
	color: #eee !important;
}

.datepicker_titleRow a {
	color: #eee !important;
}

.datepicker_control a:hover {
	background: #fdd !important;
	color: #333 !important;
}

.datepicker_links a:hover,.datepicker_titleRow a:hover {
	background: #ddd !important;
	color: #333 !important;
}

/* ___________ MULTIPLE MONTHS _________*/
.datepicker_multi .datepicker {
	border: 1px solid #777;
}

.datepicker_oneMonth {
	float: left;
	width: 185px;
}

.datepicker_newRow {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */
.datepicker_cover {
	display /**/: block; /*sorry for IE5*/
	position: absolute; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	top: -4px; /*must have*/
	left: -4px; /*must have*/
	width: 200px; /*must have*/
	height: 200px; /*must have*/
}

.ac_results {
	border: 1px solid gray;
	background-color: white;
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 11000;
	display: none;
}

.ac_results li {
	padding: 2px 5px;
	white-space: nowrap;
	color: #000000;
	text-align: left;
}

.ac_over {
	cursor: pointer;
	background-color: #c9c99a;
	font-weight: bold;
}

.ac_match {
	text-decoration: underline;
	color: #000000;
}

p.separator {
	border-bottom: 1px solid #790A0E;
}

.map_container {
	width: 250px;
	height: 200px;
}

.map_container2 {
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	clear: both;
	width: 590px;
	height: 300px;
}


.ratebox label, .ratebox input {
	margin-top: 6px;
	float: left;
}
.ratebox input {
	margin-left: 10px;
	background: none;
	border: none;
}

#ratebutton {
	margin-left: 20px;
}

.ratebox {
	padding: 5px 0px 4px 0px;
}

.ratebox a {
	margin-top: 2px;
	float: left;
}



.hidden {
	display: none;
}

/* __________________ tt nezet - photos __________________ */
.photo img {
	float: left;
	margin: 0 10px 5px 0;
}

.photo a {
	font-weight: bold;
}

.photorow {
	float: left;
}

.rightphoto { /*	height: 91px;*/
	width: 278px;
	float: left;
}

.leftphoto {
	/*background: url(/static/img/twolines.gif) repeat-y top right;*/
	/*	padding-right: 13px;
	margin-right: 10px;*/
	width: 278px;
	/*	height: 91px;*/
	float: left;
}

/* __________________ tt nezet - photos __________________ */
	/* __________________ tt nezet - programs __________________ */
.program img {
	float: left;
	margin: 0 10px 0px 0;
}

.program a {
	font-weight: bold;
}

.programrow {
	float: left;
	width: 602px;
}

.rightprogram { /*	height: 91px;*/
	width: 278px;
	padding: 5px 13px 5px 0px;
	float: left;
}

.leftprogram {
	background: url(/static/img/twolines.gif) repeat-y top right;
	padding: 5px 13px 5px 0px;
	margin-right: 10px;
	width: 278px;
	/*	height: 91px;*/
	float: left;
}

/* __________________ tt nezet - programs __________________ */
	/* __________________ tt nezet - locations __________________ */
.location img {
	float: left;
	margin: 0 10px 5px 0;
}

.location a {
	font-weight: bold;
}

.locationrow {
	float: left;
}

.rightlocation { /*	height: 91px;*/
	width: 278px;
	float: left;
}

.leftlocation {
	/*background: url(/static/img/twolines.gif) repeat-y top right;*/
	/*	padding-right: 13px;
	margin-right: 10px;*/
	width: 278px;
	/*	height: 91px;*/
	float: left;
}

/* __________________ tt nezet - locations __________________ */
h2.topic_title {
	padding: 25px 0 5px 0;
}

#user_calendar {
	float: left;
}

div.friends {
	clear: both;
}

.solidline {
	border: 1px solid #680407;
}

.usersbox {
	display: block;
	clear: both;
}

#content ul.users li {
	float: left;
	border: none;
	padding: 0px;
	margin: 3px 1px 0px 0px;
}



#content ul.users li img {
	border: 0;
	padding: 0px;
	margin: 0;
	
}

#content div.frindelist li {
	float: left;
	border: none;
	padding: 0px;
	margin: 3px 10px 0px 0px;
}

.orderbybox label {
	display: inline;
}

/* __________________ userlist __________________ */
.userbox .icons {
	display: block;
	clear: both;
}

.userbox img {
	float: left;
	margin: 0 10px 5px 0;
}

.userbox a {
	font-weight: bold;
}

.userrow {
	float: left;
}

.rightuser { /*	height: 91px;*/
	width: 278px;
	float: left;
}

.leftuser {
	/*background: url(/static/img/twolines.gif) repeat-y top right;*/
	/*	padding-right: 13px;
	margin-right: 10px;*/
	width: 278px;
	/*	height: 91px;*/
	float: left;
}
/*____________________Blog_________________*/
.blogbox { 
	padding-top:0px;
	padding-right: 0px;
	padding-left:0px;
	padding-bottom:10px;
}

.blogbox .title {
	float: left;
	width: 370px;
	font-size:15px;
	font-weight:bold;
}

.blogbox .info {
	float: left;
	width: 200px;
}

.blogbox  a {
	font-size: 12px;
}

div.blog_group_title{ 
 font-size:16px;
 font-weight:bold;
 float:left; 
 vertical-align:middle; 


}
div.blog_group_container{
	text-align:justify; 
	padding-bottom:5px;
	padding-left:10px;
	padding-right:5px;
	padding-top:0px;
}

div.blogposts {
	line-height: 1.4;
	font-size: 12px;
	margin-left: 10px;
}
/*____________________BLOG END______________*/

/* __________________ userlist __________________ */
.topicbox { 
	padding-top:0px;
	padding-right: 10px;
	padding-left:10px;
	padding-bottom:10px;
	line-height: 1.4;
}

.topicbox .title {
	float: left;
	width: 370px;
	font-size:15px;
	font-weight:bold;
}

.topicbox .info {
	float: left;
	width: 200px;
}

.topicbox  a {
	font-size: 14px;
}

.gropus_box {
	position: absolute;
	display: none;
	border: medium double #680407;
	background: #340204;
	width: 200px;
	height: 80px;
	z-index: 1000;
}

.gropus_box ul {
	list-style: none;
}

.gropus_box ul li {
	float: left;
	width: 49%;
}

.refcomment {
	position: absolute;
	z-index: 1000;
	left: 0px;
	display: none;
	border: medium double #680407;
	background: #340204;
}


#content .message_wrapper {
	padding: 10px;
}

#content .delete_checkbox_wrapper {
	float: left;
	width: 30px;
	text-align: center;
	/*border: 1px solid #FF0000;*/
}

#content .message_mini {
	float: left;
	width: 545px;
	color:#F5A700;
	/*border: 1px solid #FFFF00;*/
}

#content .message_mini a {
	color: #fff;
}

#content .unread {
	font-weight: bold;
}

#content .message_full {
	float: left;
	width: 545px;
	color:#F5A700;
	/*border: 1px solid #FF00FF;*/
}

#content .message_full a {
	color: #fff;
}

#content .message img {
	border: 0;
}

ul.avatars li {
	float: left;
	padding: 5px;
}

#content img.selected {
	border: 1px solid #FFFFFF;
}



#content .data {
	
}

#content .data li {
	float: left;
}

#content .data .left {
	width: 190px;
}

#content .data .right {
	width: 390px;
}

#content .data a {
	font-weight: bold;
}

#content .data img {
	float: none;
	position: static;
	margin: 0px;
}


.searchbox2 {
	padding-bottom: 20px;
}

.searchbox2 input.tb {
	float: left;
	width: 120px;
	padding: 5px;
	border: 0;
	border: 1px solid #790A0E;
}

.tb2 {
	float: left;
	width: 210px;
	border-width: 0px;
	margin-top: 2px;
}

.sb
{
	float: left;
	height: 26px;
	width: 26px;
	background: #610305;
}

.searchbox2 ul {
	margin-top: 10px;
}

.searchbox2 ul li {
	width: 90px;
	float: left;
	height: 30px;
}

.items_next_prev {
	float: right;
	margin-top:5px;
}

/* -------------------- TTVIEW PHOTOS START -------------------- */

ul.photo_list {
	list-style: none;
}
ul.photo_list .pagebrowser_container{
	text-align: right;
	font-weight:bold; 
	margin-right:20px; 
	margin-bottom:10px;
}

ul.photo_list .photo_row {
	float: left;
	clear: both;
	width: 640px;
	padding: 10px 0 10x 0px;
}

ul.photo_list .narrow {
	width: 630px;	
}

.photo_row ul {
	list-style: none;
	padding-left: 24px;
}

.photo_row ul li {
	float: left;
	padding: 0 5px 0 5px;
}

.photo_row ul li p {
/*	border: 1px dotted #790A0E;
	border-left: none;
	border-right: none;
	margin-top: 5px;*/
	width: 178px;
/*padding: 2px 0px;*/
}

.photo_row ul li.sep {
	text-align: center;
	width: 10px;
	padding: 0 5px 0 2px; 
}

.photo_row ul li.sep_prog {
	text-align: center;
	width: 5px;
	padding: 0 1px 0 1px;
}

.photo_row ul li.sep div {
	height: 136px;
	width: 1px;
	border-left: 1px solid #340204;
	border-right: 1px solid #340204;
}

.photo_row ul li.sep_prog div {
	height: 125px;
	width: 1px;
	border-left: 1px solid #340204;
	border-right: 1px solid #340204;
}

ul.photo_list .photo_row .ppprogram {
	background: transparent url('/static/img/ppprogram.png') 83px 0px no-repeat;
}

ul.progs  .ppprogram {
	background: transparent url('/static/img/ppprogram.png') 83px 0px no-repeat;
}

/* -------------------- TTVIEW PHOTOS END -------------------- */

/* -------------------- TTVIEW LOCATIONS START -------------------- */

ul.location_list {
	list-style: none;
}

ul.location_list .location_row {
	float: left;
	clear: both;
	width: 640px;
	padding: 15px 0 15px 0px;
}

.location_row ul {
	list-style: none;
	padding-left: 20px;
}

.location_row ul li {
	float: left;
	/*padding: 0 5px 0 5px;*/
	width: 298px;
}

.location_row ul li .flyer {
	float: left;
	padding: 0 5px 5px 0;
}


.location_row ul li.sep {
	text-align: center;
	width: 4px;
	padding: 0 2px 0 2px;
}


.location_row ul li.sep div {
	height: 136px;
	width: 1px;
	border-left: 1px solid #340204;
	border-right: 1px solid #340204;
}

/* -------------------- TTVIEW LOCATIONS END -------------------- */

/* -------------------- TTVIEW PROGRAMS START -------------------- */

ul.program_list {
	list-style: none;
}

ul.program_list .program_row {
	float: left;
	clear: both;
	width: 640px;
	padding: 15px 0 15px 0px;
}

.program_row ul {
	list-style: none;
	padding-left: 20px;
}

.program_row ul li {
	float: left;
	/*padding: 0 5px 0 5px;*/
	width: 298px;
}

.program_row ul li .flyer {
	float: left;
	padding: 0 5px 5px 0;
}


.program_row ul li.sep {
	text-align: center;
	width: 4px;
	padding: 0 2px 0 2px;
}


.program_row ul li.sep div {
	height: 136px;
	width: 1px;
	border-left: 1px solid #340204;
	border-right: 1px solid #340204;
}

/* -------------------- TTVIEW PROGRAMS END -------------------- */

.result_footer {
	border: 1px dotted #790A0E;
	border-left: none;
	border-right: none;
	padding: 3px;
}

/* -------------------- USERS BEGIN -------------------- */
.users_list_wrapper {
	text-align: center;
} 


ul.user_list {
	list-style: none;
}

ul.user_list .user_row {
	float: left;
	clear: both;
	width: 640px;
	padding: 15px 0 15px 0px;
}

.user_row ul {
	list-style: none;
/*	padding-left: 20px;*/
}

.user_row ul li {
	padding-left: 15px;
	float: left;
	/*padding: 0 5px 0 5px;*/
	width: 190px;
}


.user_row ul li a {
	font-weight: bold;
}

.user_row ul li .flyer {
	float: left;
}

.user_row ul li label {
	color: #FFFFFF;
}



.user_row ul li.sep {
	text-align: center;
	width: 4px;
	padding: 0 2px 0 2px;
}


.user_row ul li.sep div {
	height: 100px;
	width: 1px;
	border-left: 1px solid #340204;
	border-right: 1px solid #340204;
}

/* -------------------- USERS END -------------------- */



/* ----------------------   FOLDERS VIEW  BEGIN -------------------- */

#ajax-loader {
	float: right;
	display: none;
}
#ajax-loader img {
	border: none;
}

.picture_data_fields {
	display: block;
	float: left;
	width: 600px;
}

.picture_data_fields span.rowhead {
	display: block;
	float: left;
	width: 100px;
}

.picture_data_fields input {
	width: 470px;
	background-color:#1E0103;
	border:1px solid #790A0E;
	color:#FFFFFF;
}

#content .picture_data_fields .narrowrow {
	width: 200px;
	float: left;
}

/* ----------------------   FOLDERS VIEW END -------------------- */


div.markerTooltip, div.markerDetail {
   color: black;
   font-weight: bold;
   background-color: white;
   white-space: nowrap;
   margin: 0;
   padding: 2px 4px;
   border: 1px solid black;
}

ul.toolbar_groups {
	height: 30px;
	margin-bottom: 10px;
}

ul.toolbar_groups li {
	float: left;
	width: 80px;
	padding-right: 10px;
	padding-left: 5px;
}


ul.toolbar_groups li a {
/*	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	height: 25px;*/
}


#content ul.smilies {
	list-style-type: none;
	clear: both;
}

#content ul.smilies li {
	text-align: center;
	float: left;
	width: 41px;
	height: 40px;
}

#content ul.smilies li img {
	border: 0;
}

#content ul.bbcode {
	list-style-type: none;
	clear: both;
}

#content ul.bbcode li {
	text-align: center;
	float: left;
	height: 30px;
	padding: 0 2px 0 2px;
}

#content .about img {
	border: 0;
	position: static;
}

#content a.link {
	color: #00ff00;
}

.messageform .row {
	float: left;
}


.messageform label,.messageform  input, .messageform textarea {
	float: left;
}

.messageform #msg_rcpts {
	float: left;
	width: 520px;
}

.messageform label.f {
	width: 70px;
	color: #FFFFFF;
	font-weight: normal;
}

.messageform #msg_subject {
	width: 520px;
}

.selected_rcpt{
	background-color: #870a11;
}

ul.buttons  {
	list-style-type: none;
}

ul.buttons li {
	float: left;
}

ul.groups {
	list-style-type: none;
}

ul.groups li {
	float: left;
}

.date {
	font-size: 10px;
}

.date_firstevent
{
	font-size: 9px;
}


.toolbarul
{
	float: right;
}

.toolbarul li
{
	float: right;
}

.commentbox
{
	width: 590px;
}

.result_info {
	text-align: left;
	padding: 10px 20px 0 20px;
}

.result_info .row1 {
	font-weight: bold;
	font-size: 10pt;
}

.result_info .row2 {
	font-weight: bold;
	font-size: 8pt;
}

.result_info .yellow{ 
	color: #F5A700;
}

.result_info .white{ 
	color: #FFFFFF;
	font-weight: normal;
}

.result_info label{ 
	display: inline;
}

span.yellow{ 
	color: #F5A700;
}

#content .userdata .icons {
	
}

#content .userdata .icons li {
	float: left;
	height: 20px;
	width: 99px;
	font-weight: bold;
	font-size: 10pt;
}

#content .userdata .icons label
{
	padding-top: 4px;
	padding-left: 2px;
	float: left;
}

#content .userdata .icons .lab1
{
	color: #F5A700;
}

#content .userdata .icons .lab2
{
	color: #FFFFFF;
}


#content .userdata .icons  img {
	float: left;
	position:static; 
	border: 0;
}




.generalform_new {
	color: #FFFFFF;
	text-align: left;
}

.generalform_new .form {
	list-style-type: none;
}

.generalform_new .row {
	float: left;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px; 
}

.generalform_new input, .generalform_new textarea {
	color: #FFFFFF;
	float: left;
	border: 1px solid #790A0E;
	background-color: #1e0103;
}

.generalform_new label {
	padding-top: 3px;
	float: left;
}

.generalform_new .flabel {
	width: 70px;
}

.generalform_new .flabel2 {
	width: 120px;
}

.generalform_new .flabel3 {
	width: 180px;
}

.generalform_new .textinput {
}


.generalform_new p {
	float: left;
}

#content  .generalform_new .checkinput {
	border: 0; 
}
.generalform_new .selectinput {
	zoom: 1 !important;
	float: left;
}

.generalform_new .visibility {
	float: right;
}


.generalform_new .dateinput {
	width: 75px;
}

.generalform_new .tinput {
	width: 167px;
}

.generalform_new .selecinput2 {
	width: 130px;
}

.generalform_new .tinput2 {
	width: 118px;
}

.generalform_new .tinput_wide {
	width: 440px;
}

.generalform_new .age {
	width: 51px;
}

.generalform_new .generalselect {
	width: 178px;
}

.generalform_new textarea {
}

.generalform_new .fdates{
	width: 300px;
	float: left;
	margin-top:3px;
}

.generalform_new .fdates li{
	float: left;
}

.just_has_pic {
	font-weight: normal;
	font-size: 7pt;
}

#content .user_stars {
	margin-left: 0px;
	float: left;
	clear: left;
}

#content .user_stars li {
	float: left;
	padding: 0px;
	margin: 0px;
	height: 13px;
	width: 11px;
}

#content .user_stars img {
	border: none;
	padding: 0px;
	margin: 0 0 0 2px;
	position: static;
	float: left;
	width: 11px;
}



.comment_body {
	clear: both;
}

.comment_body  li{
	float: left;
}

.comment_body  a, .comment_body  img{
	position: static;
	float:none;
}

.comment_text_wrap {
	width: 520px;
}
.comment_text_wrap_dj {
	width: 480px;
}
.proglist {
	margin-left: 20px;
	margin-right: 20px;
}

.proglist li.pbox {
	float: left;
	width: 288px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.proglist .firstcol {
	clear: left;
	background: url(/static/img/twolines.gif) repeat-y top right;
}

.oneprog .progflyer, .oneprog .progdata {
	float: left;
}

.oneprog .progflyer {
	width: 100px;
}

.oneprog .progdata {
	width: 188px;
}
.titlebox_performer{
	margin-left: 0px;
	margin-right: 0px;
}

.proglist_performer {
	/*margin-left: 20px;
	margin-right: 20px;*/
}

.proglist_performer li.pbox_performer {
	float: left;
	width: 278px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.proglist_performer .firstcol_performer {
	clear: left;
	background: url(/static/img/twolines.gif) repeat-y top right;
}

.oneprog_performer .progflyer_performer, .oneprog_performer .progdata_performer {
	float: left;
}

.oneprog_performer .progflyer_performer {
	width: 100px;
}

.oneprog_performer .progdata_performer {
	width: 178px;
}
#content .title_0pbox {
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
}

.longtext {
	zoom: 1.0;
}

.messages {
	width: 100%;
}

.banned_users {
	width: 550px;
	padding-left:20px;
}

.shade {
	background-color: #3a0204;
}

.folders-pane {
	width: 590px;
	max-height: 350px;
	overflow: auto;
}

.folders {
	float: left;
}

.folders li {
	float: left;
	width: 190px;
	height:145px;
}

.programs {
	float: left;
}

.programs li {
	float: left;
	width: 190px;
	height:175px;
}

.locations {
	float: left;
}

.locations li {
	float: left;
	width: 190px;
	height:175px;
}

.photos {
	float: left;
}

.photos li {
	float: left;
	width: 190px;
	height:175px;
}

.cal_box {
	width: 590px;
}

.cal {
	float: left;
}

.cal li {
	float: left;
	/*width: 295px;*/
}

.cal .l { 
	width:270px;
}

.cal .r {
	margin-left:10px;
	width: 310px;
}

#cal_programs
{
	height: 160px;
	width: 305px;
	overflow-y:scroll;
}

.cal_box .cal_programs {
	overflow: auto;
}

.cal_box .cal_programs li {
	width: 275px;
}

.cal .selected_day {
	background-color: #ffffff;
}


.progs {
	float: left;
}

.progs li {
	float: left;
	width: 200px;
	height: 100px;
	margin-top: 5px;
}

.progs li.big {
	width: 400px;
	height: 200px;
}

.program_default .flyer
{
	float: left;
}

.pics {
	float: left;
}

.pics li {
	text-align: center;
	padding: 6px;
	float: left;
	width: 186px;
	height: 160px;
}

.pics li p {
	border: 1px dotted #790A0E;
	border-left: none;
	border-right: none;
	margin-top: 10px;
	width: 180px;
	padding: 2px 0px;
}


.locs {
	float: left;
}

.locs li {
	float: left;
	width: 200px;
	height: 100px;
	margin-top: 5px;
}

.location_default .flyer
{
	float: left;
}

.partyfaces {
	float: left;
}

#content .partyfaces img {
	border-width: 0px;
}

.partyfaces li {
	text-align: center;
	float: left;
	width: 82px;
	height: 96px;
}

.mbox {
	margin-bottom: 10px;
}

.calnedarBox {
	float: left;
}
.calnedarBox .lc, .calnedarBox .rc  {
	padding: 0px 30px 0px 30px; 
	float: left;
	width: 240px;
}

#content .nb {
	border-width: 0px;
}

.calicon
{
	float: left;
}

.calrow{
	border-bottom: 1px solid #790A0E;
	padding: 5px 0 5px 0;
}

.calrow_d{
	border-bottom: 1px double #790A0E;
	padding: 5px 0 5px 0;
}

.common_button {
	float: right;
}

#content .sicon {
	border-width: 0px;
	padding: 0px;
	margin: -2px;
}



.toolbar_button {
	float:right;
	width:70px;
	margin: 0 1px 0 1px;
}

#content .online_icon {
	position: static;
	border-width: 0px;
	padding:0;
	margin:0;
}

#content .simple_img {
	margin: 0;
	padding: 0;
	position: static;
	float: none;
	border-width: 0px;
}

#content .usericons {
	margin-top:25px;
}

#content .usericons img{
	padding: 0;
	margin: 0;
}

#content .nn {
	font-weight: normal;
	color: #ffffff;
}

#content .userpoints {
	margin-top: 5px;
}

#content .cf {
	color: #ffffff;
}

#content .fcol
{
	width:85px;
}

#content .bsprogram_tooltip
{
	text-align: left;
	background: none;
	border: none;
	background-image: url("../img/bubble.gif"); 
	font-weight: bold;
	width: 195px;
	height: 125px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
}

#content .tooltip_content
{
	width: 178px;
	height: 115px;
	color: #ffffff;
}

#content .tooltip_content .text
{
	padding: 10px 0px 0px 10px;
}

#content .tooltip_content .text .title
{
	font-size: 12px;
}

#content .tooltip_content .text .desc
{
	font-size: 9px;
}

#content .bst_icon
{
	float: right;
	border: none;
}


/* ---------------- VIDEO list ----------------- */
.videos 
{
	float: left;
}

.videos li {
	padding: 6px;
	float: left;
	width: 285px;
	height: 160px;
}

.video_default .flyer
{
	float: left;
}

/* ---------------- VIDEO list ----------------- */

