@charset "iso-8859-1";

/*@import url(../../base/css/general.css);*/
@import url(login_section.css);
/*main structure start*/
html {
	width:100%;
	height:100%;}
body {
	width:100%;
	height:100%;
	background:#000 url(../images/sampleBg.jpg);
	color:#f1f1f1;
	font:normal 14px/normal Arial, Verdana, sans-serif;
	margin:0px;
	padding:0px;}
a {
	outline:none;}
a img {
	border:none;}
h1, h2, h3, h4, h5, h6, p {
	font-size:1em;
	margin:2px 0px;
	padding:0px;}
div.clr {
	width:100%;
	clear:both;
	float:none;
	line-height:0.001em;
	font-size:0.001em;}
#header {
	width:100%;}
.clear_both {
	line-height:0.001em;
	height:0.001em;
	width:100%;
	clear:both;}
.wraper {
	width:1001px;
	margin:0px auto;}
.headLeft {
	width:59px;
	height:198px;
	float:left;
	background:url(../images/headLeft.png) no-repeat;}
.headMiddle {
	position:relative;
	width:880px;
	height:198px;
	float:left;
	background:url(../images/headMiddle.jpg) no-repeat;}
.headRight {
	width:62px;
	height:198px;
	float:left;
	background:url(../images/headRight.png) no-repeat;}
.headFoot {
	position:relative;
	z-index:10;
	left:60px;
	width:880px;
	height:77px;
	clear:both;
	float:left;
	background:url(../images/headFoot.png) repeat-x;}
.logo {
	position:absolute;
	top:0px;
	left:380px;}
.logoText {
	font-size:1.55em;
	font-weight:normal;}
.logoImg {
	position:absolute;
	top:0px;
	left:0px;}
#menu {
	position:relative;
	top:-97px;
	left:0px;
	z-index:20;
	width:100%;
	height:85px;
	clear:both;
	border:0px solid red;}
#menuWrap {
	width:100%;
	height:51px;
	float:left;
	background:url(../images/menuBg.png) repeat-x;}
#menu #menuWrap ul {
	width:850px;
	display:block;
	list-style-type:none;
	font-size:1.5em;
	padding:0px;
	margin:0px auto;}
#menu #menuWrap ul li {
	position:relative;
	float:left;
	padding:0px;
	margin:7px 14px 0px 0px;}
#topSubMenu {
	clear:both;
	width:100%;
	height:33px;
	float:left;
	overflow:hidden;}
#topSubMenu div {
	width:760px;
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px auto;}
#menu #topSubMenu ul {
	position:relative;
	float:left;
	width:85%;
	list-style-type:none;
	color:#D615C4;
	font-size:1em;
	font-weight:normal;
	/*background:url(../images/underline.gif) 0px 25px no-repeat;*/
	padding:0px 30px 0px 0px;
	margin:0px 0px 0px 0px;}
#menu #topSubMenu b {
	font-size:1em;}
#menu #topSubMenu ul li {
	float:left;
	padding:0px;
	margin:7px 20px 10px 0px;}
#body {
	position:relative;
	top:-75px;
	width:100%;
	float:left;}
.bodyWrap {
	width:1004px;
	margin:0px auto;}
#page_column_1,
.firstInsideSide {
	width:675px;
	float:left;
	margin:10px 0px 0px 5px;}
#page_column_2,
.secondInsideSide {
	width:300px;
	float:right;
	margin:15px 5px 0px 0px;}
.topBanner {
	width:100%;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px;}
#footer {
	width:900px;
	clear:both;
	margin:0px auto;}
.footerWrap {
	width:100%;
	float:left;
	margin:0px 0px 10px 0px;}

	
	
	
	
/*main structure end*/

/* javaScript message */
#FloatDesc {
	border: 1px solid #fabd42;
	padding: 3px;
	background-color: #000;
	width: 300px;
}
/* end javaScript message */


h2,
.page_block_container h2 {
	clear:both;
	color:#DF36CD;
	font-size:1.6em;
	font-weight:normal;
	padding:5px 10px 5px 0px;
	margin:0px 0px 5px 0px;}






.page_block_container {
	position:relative;
	width:100%;
	float:left;
	clear:both;
	margin:0px 0 10px;
	padding:0px;}
.rightBanner {
	width:99%;
	border:1px solid #2d2c2c;
	background:#000;
	text-align:center;
	padding:10px 0px;}
.defaultRight {
	width:100%;
	float:left;}
.default {
	width:100%;
	float:left;
	margin:0px 0px 15px 0px;}
.boxContent {
	width:100%;
	position:relative;}
.disignBoxSecond.boxContent{
	clear:both;}
.disignBoxFirst .boxContent{
	clear:both;}
.disignBoxFirst .default {
	width:98%;
	float:left;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 10px;}
/*banner style*/
.bannerRight {
	clear:both;
	float:left;
	border:0px solid #7D1E73;}
/*end banner style*/	


/*top member login*/	
.topBlock {
	float:left;
	position:relative;
	top:30px;
	left:0px;}
	
.topMemberBlock {
	position:absolute;
	left:-10px;
	top:10px;
	height:auto;
	text-align:left;
	padding:3px;
	width:300px;
	font-size:1em;}
.topMemberBlock .thumbnail_block, .HelloMemberBlock .thumbnail_block {
	margin-left:0px;}
.thumbnail_block {
	clear:both;
	float:left;
	padding:4px 0px 0px 0px;}
#body .thumbnail_block {
	padding:0px;}


	
div.thumbnail_block {
	margin:0px;
	background:none;}
div.thumbnail_block a img {
	background-repeat:no-repeat;}
.page_block_container .thumbnail_block {
	float:none;}
.browse_nick {
	clear:both;
	font-size:0.7em;}
.cls_result_row .thumbnail_block {
	float:left;}
div.thumbnail_block .user_photo {
	border:1px solid #822278;
	background: #1D051B;
	width:auto !important;
	max-width:215px;
	width:215px;
	margin:10px 10px 10px 20px;
	padding:5px;}
.thumbnail_block a {
	position:relative;
	clear:both;
	float:left;}
.main_menu .thumbnail_block a {
	position:relative;
	clear:both;
	float:none;}
.thumbnail_block a .thumbnail_photo {
	width:50px;
	border:1px solid #DE35CC;
	margin:0px 0px 0px 0px;}
#body .thumbnail_block a .thumbnail_photo {
	border:none;}
div.thumbnail_block a:hover .user_photo {
	background: #54104e;
	background-repeat:no-repeat;
	border-color:#9f2b93;}
div.thumbnail_block a:hover img {
	background: none;
	background-repeat:no-repeat;
	border-color:#9f2b93;}
	
	
	
.hello_member {
	padding:0px 0px 0px 0px;
	font-size:1em;
	color:#DE35CC;
	margin:0px 0px 0px 60px;}
.hello_member b {
	font-size:1.1em;}
.hello_actions {
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 60px;
	text-transform:capitalize;
	font-size:0.9em;}
.hello_actions a:link,
.hello_actions a:active,
.hello_actions a:visited {
	}
.hello_actions a:hover {
	}
.hello_actions span {
	display:block;
	margin:0px 0px 0px 3px;}
.no_hello_actions {
	font-size:1.1em;
	font-weight:normal;
	padding-right:10px;
	padding-top:9px;}
.no_hello_actions a {
	margin-left:15px;}
.friends_thumb_1 {
	float:left;
	padding:0px 10px 10px 0px;}
.friends_thumb_2 {
	float:left;
	padding:0px 10px 10px 0px;}
/*end top member login*/	

/*search*/
.search {
	position:relative;
	top:130px;
	right:15px;
	width:245px;
	float:right;
	margin:0px 0px 10px 0px;}
.search .s_text {
	width:86%;
	background:#252424;
	padding:4px 25px 4px 4px; 
	color:#909090;
	border:1px solid #333;}
.search .s_submit {
	position:absolute;
	top:2px;
	right:10px;
	width:19px;
	height:20px;
	cursor:pointer;
	background:url(../images/search_button.jpg) no-repeat;
	color:#DE35CC;
	border:0px;
	font-size:1.1em;}
/*search end*/

	
/*Index page. Playbill box style*/	
.playbill {
	width:100%;
	float:left;
	margin:0px 0px 15px 0px;}
.playbill h2,
.reportDescription h2,
.events_cities h2,
#page_block_88 h2 {
	float:left;}
p.playbillCity,
p.editFriends {
	padding:10px 0px 0px 0px;}
.playbillItem {
	position:relative;
	width:100%;
	float:left;
	clear:both;}
	
.playbillItem .eventsFro {
	position:absolute;
	top:-10px;
	right:50px;
	clear:both;
	float:left;}
.playbillItem .eventsTo {
	position:absolute;
	top:-10px;
	right:30px;
	float:right;}
.playbillItem .eventsFro img, 
.playbillItem .eventsTo img {
	width:10px;
	height:15px;}
	
.playbillItemPreview {
	width:100%;
	clear:both;
	float:left;
	background:none;
	padding:0px;}
.playbillItemPreview div {
	width:24.8%;
	float:left;
	padding:0px 0px 10px 0px;}
.playbillItemPreview div .playbillItemPreviewImg {
	width:100%;
	clear:both;
	background:url(../images/playbillBorder.png) no-repeat;
	padding:0px 0px 11px 0px;}
.playbillItemPreview div .playbillItemPreviewImg img {
	width:150px;
	height:150px;
	margin:11px 0px 0px 11px;}
.playbillItemPreview div h3,
.reportBlock0 h3,
.reportBlock1 h3 {
	clear:both;
	color:#f4dcac;
	font-size:1em;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 15px;}
.playbillItemPreview div h4,
.reportBlock0 h4,
.reportBlock1 h4  {
	clear:both;
	color:#45949f;
	font-size:0.9em;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 0px 15px;}
.playbillItemPreview div p,
.reportBlock0 p,
.reportBlock1 p {
	color:#fff;
	font-size:0.8em;
	padding:0px 0px 0px 15px;}

	
.calendarByWeek {
	position:relative;
	height:60px;
	width:665px;
	float:left;
	clear:both;
	background:url(../images/transparency.png)}
.calendarByWeek ul {
	width:665px;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px;}
.calendarByWeek ul li {
	width:95px;
	height:60px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;}
.calendarByWeek ul li a {
	display:block;
	height:60px;
	padding:0px 0px 0px 15px;}
.calendarByWeek ul li a:link,
.calendarByWeek ul li a:visited,
.calendarByWeek ul li a:active {
	color:#d4d3cf;
	text-decoration:none;}
.calendarByWeek ul li a:hover {
	background:#582353;
	color:#d4d3cf;
	text-decoration:none;}
.calendarByWeek ul li.active a:link,
.calendarByWeek ul li.active  a:visited,
.calendarByWeek ul li.active  a:active {
	background:#582353;
	color:#d4d3cf;
	text-decoration:none;}
.calendarByWeek ul li.active  a:hover {
	background:#582353;
	color:#d4d3cf;
	text-decoration:none;}
.calendarByWeek span {
	display:block;
	margin:0px;
	padding:0px 0px 0px 15px;}
.calendarByWeek .calendarByWeekDate  {
	line-height:0.8em;
	font-size:1.2em;
	padding:10px 0px 0px 15px;}
.calendarByWeek .calendarByWeekDay  {
	font-size:1.7em;}	
.calendarFro {
	width:auto;
	position:absolute;
	top:-25px;
	right:40px;
	clear:both;
	float:left;}
.calendarTo {
	width:auto;
	position:absolute;
	top:-25px;
	right:20px;
	float:right;}
.calendarTo img, .calendarFro img {
	width:10px;
	height:15px;}
#recommended {
	width:100%;}
/* end Index page. Playbill box style */
	
/* top club and forum list (at the index page) */	
ul.list,
ul.topClubIndex  {
	clear:both;
	list-style-type:none;
	color:#e081d6;
	margin:0px 0px 0px 20px;
	padding:0px;}
ul.list li {
	padding:0px 0px 5px 0px;}
ul.list span {
	margin:0px 0px 0px -18px;}
ul.topClubIndex span {
	float:left;
	margin:0px 0px 0px -18px;}	
ul.topClubIndex li {
	clear:both;
	padding:0px 0px 5px 0px;}	
ul.topClubIndex .topClubTitle {
	width:100px;
	float:left;}
/* end top club and forum list */	
	
/* Index page. Photo box style*/
.photoPreview {
	width:100%;
	float:left;
	margin:0px 0px 0px 0px;}
.photoPreview h2 {
	float:left;}
.photoPreview p.morePreview {
	padding:10px 0 0;}
#reports_previews {
	clear:both;
	float:left;
	width:100%;
	position:relative;
	margin:0px;
	padding:5px 0px 0px 0px;}
.photoPreview div {
	width:24.8%;
	float:left;
	padding:0px;}
body  .designInside div {
	width:17%;}
.photoPreview .reportsFro {
	width:auto;
	position:absolute;
	top:-35px;
	right:50px;
	clear:both;
	float:left;}
.photoPreview .reportsTo {
	width:auto;
	position:absolute;
	top:-35px;
	right:30px;
	float:right;}
.photoPreview .reportsFro img, 
.photoPreview .reportsTo img {
	width:10px;
	height:15px;}
.new_line {
	clear:both;}	
/* Index page. End of Photo box style*/

/* Index page. News preview box style*/
.newsPreview {
	width:100%;
	float:left;
	margin:0px 0px 0px 0px;}
.newsPreview div {
	width:45%;
	height:90px;
	float:left;
	font-size:0.85em;
	padding:0px 4% 10px 0px;}
.newsPreview div img {
	width:65px;
	float:left;
	margin:5px 5px 5px 0px;}
.photoPreview div p {
	font-size:0.85em;
	margin:0px;
	padding:0px;}
.photoPreview div h3,
.photoPreview div h4 {
	margin:0px;
	padding:0px;}
	
/* Index page. End of News preview box style*/	


	
	
	
/*vote stars */
.thebest li {
	list-style-type:none;}
.votes_big, .votes_small {
	clear:both;
	float:left;
	margin:0px 0px 30px 20px;}
.votes_big {
	margin-left:22px;
	margin-top:3px;}
.votes_small {
	width:160px;
	float:right;
	clear:none;
	margin:0px 0px 0px 10px;}
.votes_gray_big, .votes_gray_small {
	float:left;
	position:relative;}
.votes_gray_big {
	float:left;
	background-image:url(../images/white_star.png);
	height:14px;}
.votes_gray_small {
	background-image:url(../images/white_star.png);
	height:14px;}
.votes_active_big, .votes_active_small {
	left:0pt;
	position:absolute;
	top:0pt;
	z-index:1;}
.votes_active_big {
	background-image:url(../images/golden_star.png);
	height:14px;}
.votes_active_small {
	background-image:url(../images/golden_star.png);
	height:14px;}
.votes_buttons {
	left:0pt;
	position:absolute;
	top:0pt;
	z-index:2;}
.votes_button_big, .votes_button_small {
	border:medium none;
	margin:0pt;
	padding:0pt;}
.votes_button_big {
	height:15px;
	width:14px;}
.votes_button_small {
	height:15px;
	width:14px;}
.votes_big b, .votes_small b {
	color:#666666;
	display:block;
	float:left;
	font-weight:bold;
	position:relative;}
.votes_big b {
	font-size:0.8em;
	margin-left:10px;}
.votes_small b {
	font-size:0.8em;
	margin:2px 0px 0px 6px;}
/*--------*/

/* FOOTER */
/*foot menu*/
#footMenu {
	width:70%;
	color:#8f87b6;
	font-size:0.9em;
	float:left;}
#footMenu h3 {
	font-weight:bold;}
.footMenuItem {
	width:23%;
	float:left;
	margin:0px 10px 0px 0px;}
#footMenu ul {
	float:left;
	list-style-type:none;
	margin:5px 0px 0px 0px;
	padding:0px;}
#footMenu ul li {
	padding:0px 0px 3px 0px;}
.counters {
	width:25%;
	float:right;}
.counters ul {
	list-style-type:none;
	margin:0px 30px 0px 0px;
	padding:0px;}
.counters ul li {
	list-style-type:none;
	margin:0px;
	padding:0px 0px 10px 0px;}
.copyright {
	width:100%;
	clear:both;
	float:left;
	text-align:center;
	color:#8f87b6;
	font-size:0.85em;
	padding:15px 0px 5px 0px;}
/* end FOOTER */
	
/* buttons */
.grayButton {
	float:left;
	margin:0px 15px 5px 15px;}
.grayButton_l {
	width:10px;
	height:22px;
	float:left;
	background:url(../images/grayButton_l.png) no-repeat;}
.grayButton_text {
	height:22px;
	float:left;
	font-size:12px;
	background:url(../images/grayButton_text.png) repeat-x;
	padding:2px 0px 0px 0px;}
.grayButton_r {
	width:10px;
	height:22px;
	float:left;
	background:url(../images/grayButton_r.png) no-repeat;}
/* end buttons */	

/* user profile menu*/
div.user_nickname {
	float:left;
	color:#DE35CC;
	font-size:1.4em;
	margin:0px 0px 0px 0px;}
div.user_nickname h5 {
	float:left;
	padding:0px 10px 0px 0px;}
div.user_nickname span {
	font-size:0.8em;
	color:#aaa;
	padding:0px 5px;}
.extraUserButton {
	float:right;}	
.user_menu_profile {
	width:auto;
	height:30px;
	clear:both;
	float:none;
	margin:5px 0px 0px 0px;
	font-size:1.1em;
	background:url(../images/menuBg.png) repeat-x;}
.user_menu_profile ul {
	list-style-type:none;
	padding:0px;
	margin:0px 0px 0px 0px;}
.user_menu_profile ul li {
	height:30px;
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;}
.user_menu_profile ul li a {
	display:block;
	height:24px;
	padding:6px 10px 0px 10px;}
.user_menu_profile ul li a span {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.user_menu_profile ul li a:link,
.user_menu_profile ul li a:visited,
.user_menu_profile ul li a:active {
	color:#d4d3cf;
	text-decoration:none;}
.user_menu_profile ul li a:hover {
	background:#582353;
	color:#d4d3cf;
	text-decoration:none;}
.user_menu_profile ul li.active a:link,
.user_menu_profile ul li.active  a:visited,
.user_menu_profile ul li.active  a:active {
	background:#582353;
	color:#d4d3cf;
	text-decoration:none;}
.user_menu_profile ul li.active  a:hover {
	background:#582353;
	color:#d4d3cf;
	text-decoration:none;}
.online_offline_bulb {
	width:10px;
	clear:both;
	position:absolute;
	z-index:10;
	right:1px;
	top:1px;}
.user_nickname .online_offline_bulb {
	position:relative;
	z-index:10;
	left:0xp;
	top:0px;
	margin:0px 0px 0px 15px;}
/* end user profile menu*/

/* user photo */
.lastFilesPic a img {
	border:0px solid #818080;}
.lastFilesPic a:hover img {
	border-color:#006598;}
/* end user photo */	

/*hide show box style*/
.citySelect {
	position:absolute;
	top:40px;
	left:70px;
	width:200px;
	height:200px;
	overflow:auto;
	background:#000;
	border:1px solid #d734c6;
	padding:5px;
	z-index:1000;}
.citySelect p {
	float:left;}
.citySelect ul {
	clear:both;}
.citySelect img.close {
	float:right;}
/* end hide show box style*/

/* clubs */
.estDetails {
	clear:both;
	float:left;
	width:100%;}
.estGallery div {
	width:17%;
	float:left;
	margin:0px 0px 10px 0px;}
.establishment_form {
	float:left;
	clear:both;
	margin:15px 0px 20px 0px;
	padding:8px 20px;
	background:url(../images/menuBg.png);}
.establishment_form div {
	float:left;
	padding:0px 15px 5px 0px;
	color:#ddd;
	font-size:0.9em;}
.establishment_form span {
	display:block;
	color:#fff;
	padding:0px 0px 3px 0px;
	font-size:1em;}
.establishment_form select {
	width:150px;
	clear:both;
	padding:1px;
	color:#444;}
.establishment_form img {
	display:none;}
.establishment_form .form_submit {
	width:45px;
	float:right;
	margin:15px 0px 3px 0px;}
.estButtons {
	float:right;
	padding:5px 20px 0px 0px;}
.contextMenu {
	width:auto;
	height:30px;
	clear:both;
	float:none;
	margin:5px 0px 15px 0px;
	font-size:1.2em;
	background:url(../images/menuBg.png) repeat-x;}
.contextMenu ul {
	list-style-type:none;
	padding:0px;
	margin:0px 0px 0px 0px;}
.contextMenu li {
	height:30px;
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;}
.contextMenu li a {
	display:block;
	height:27px;
	padding:3px 10px 0px 10px;}
.contextMenu li a span {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.contextMenu li a:link,
.contextMenu li a:visited,
.contextMenu li a:active {
	color:#d4d3cf;
	text-decoration:none;}
.contextMenu li a:hover {
	background:#582353;
	color:#d4d3cf;
	text-decoration:none;}
.contextMenu li.active a:link,
.contextMenu li.active  a:visited,
.contextMenu li.active  a:active {
	background:#582353;
	color:#d4d3cf;
	text-decoration:none;}
.contextMenu li.active  a:hover {
	background:#582353;
	color:#d4d3cf;
	text-decoration:none;}
/* end clubs */

/* navigation */
.navigation {
	margin:0px 10px 5px 10px;
	color:#8D83B6;
	font-size:1em;
	padding:0px 0px 5px 5px;}
/* end navigation */


/* report */
.reportPhoto {
	float:left;
	line-height:0.001em;
	font-size:0.001em;
	margin:0px 0px 0px 0px;}
.reportPhoto img {
	width:80px;
	margin:0px 0px 0px 0px;}
.reportPhotos {
	width:100%;
	clear:both;
	float:left;
	padding:0px 0px 0px 0px;}
.reportPhotos div {
	float:left;
	margin:5px;}
	
/* right photo reports box */
.reports_right {
	width:100%;}
.reports_right div {
	width:100%;
	float:left;
	clear:both;
	padding:0px 0px 10px 0px;}
.reports_right img {	
	float:left;
	padding:0px 10px 5px 0px;}
.reports_right p {
	font-size:0.85em;
	margin:0px;
	padding:0px;}
/* end right photo reports box */
/* end report */

/* pagination */
.pagination {
	width:100%;
	clear:both;
	text-align:center;}
.paginate {
	width:100%;
	clear:both;
	text-align:center;}
.paginate span {
	}
/* end pagination */

/* for forum vBulletin */
.forumvBulletin {
	height:30px !important;}
.forumvBulletin  .topMenu {
	height:30px !important;
	padding:0px 0px 10px 0px;}
	
/* tags */
.rightTags {
	width:95%;
	font-size:1em;
	margin:10px 0px 10px 0px;}
.rightTags a:active,
.rightTags a:visited,
.rightTags a:link {
	color:#f1f1f1;
	text-decoration:none;}
.rightTags a:hover {
	color:#DD32CC;
	text-decoration:none;}
/* end tags */

/* * * * MsgBox * * * */
body .MsgBox {
	width:98% !important;
	float:left;
	text-align:center;
	background:url(../images/menuBg.png) repeat-x scroll 0 0;}
.MsgBox p {
	padding:5px 10px;}
/* * * *  * * * */



/*

*/
.pay-money {
	clear:both;
	width: 900px;
	margin:-20px auto 0px; 
	color:#777; 
	padding:0px 0px 10px 0px;
}
