BODY{
	margin:0px;
	background-image:url(../img/bg_main.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#221E1F;
}

FORM{margin:0px;}

.button{cursor:pointer;}

.structure{margin-right:123px;}

.sidebanner IMG{margin-bottom:10px;}
.sidebanner{margin-top:100px;}

.headerline{
	position:relative;
	height:100px;
	background:url(../img/logo.gif) left top no-repeat;
	background-position:-35px 0px;
	width:756px;
	overflow-x:hidden;
}

.headerline .mnmenu{
	position:absolute;
	bottom:5px;
	left:66px;
	*left:70px;
}
.headerline .mnmenu TABLE TD{text-align:center;}
.headerline .mnmenu TABLE TD A{font-size:11px;font-family:tahoma;font-weight:bold;color:white;text-transform:uppercase;text-decoration:none;}
.headerline .mnmenu TABLE TD A:hover{color:#dadada;}
.headerline .mnmenu TABLE{width:700px;}

.headerline .icons{
	position:absolute;
	top:5px;
	left:700px;
	text-align:right;
}


.headerline .sharelinks{
	position:absolute;
	top:7px;
	left:550px;
}

.sharelinks SPAN{font-size:11px;font-family:tahoma;font-weight:bold;color:#F507AE;text-transform:uppercase;cursor:pointer;}



.headerline .left{font-size:13px;font-family:tahoma;font-weight:bold;color:white;text-transform:uppercase;text-align:left;position:absolute;top:42px;left:450px;}
.headerline  .right{text-align:left;position:absolute;top:40px;left:534px;}
.right SELECT{width:215px;font-size:11px;border:none;background:black;color:#026FB7;height:20px;height:20px;padding-top:2px;}

.headerline .promointive{
	position:absolute !important;
	right:0px !important;
	top:40px !important;
	background:black;
	padding:8px;
	border:1px solid #E648B7;
	color:#E648B7;
	text-align:right;
	font-size:11px;
	font-family:arial;
	text-transform:uppercase;
}

.mainzone{
	background:black;
	border:1px solid #0B4064;
	width:756px;
	height:544px;
	-moz-opacity:0.9;
	-khtml-opacity:0.9;  
	* opacity:90;
	* filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);

}

A:hover IMG{
}

.mainots{padding:14px;padding-left:18px;padding-top:14px;padding-bottom:0px;color:white;font-size:12px;font-family:tahoma;}

.main_flash{border:1px solid #F507AE;width:719px;}

.label{margin-top:7px;margin-bottom:2px;}

.citieslist TABLE{width:95%}
.citieslist{height:70px;}

.citieslist TABLE TD A{font-size:11px;font-family:tahoma;color:white;text-transform:uppercase;text-decoration:none;}
.citieslist TABLE TD A:hover{color:#dadada;}


.twoblocks{overflow:hidden;height:100%;}

.countdown_block{float:right;margin-top:2px;}
.pink_frame{border:1px solid #F507AE;}
.countdown_block .label, .galleries_block .label{margin-top:15px;margin-bottom:7px;}

.galleries_block{float:left;}

.galleries_list{overflow:hidden;height:100%;width:364px;*width:360px;}
.small{width:330px;margin-top:10px;}

.gal_1{float:left;}
.gal_2{float:right;}

.eventgal{margin-right:15px;}

.gal_float{float:left;margin-right:2px;margin-bottom:15px;*margin-bottom:0px;}

.galname{padding-top:3px;font-size:11px;font-family:tahoma;color:white;text-transform:uppercase;width:115px;overflow-x:hidden;}

.index{
	width:176px;	
}

.footer{padding:10px;text-align:center;color:#666666;font-size:10px;font-family:tahoma;text-transform:uppercase;padding-left:0px;padding-right:0px;}
.footer A{color:#666666;}
.footer A:hover{color:#dadada;}
.footer DIV{padding-top:5px;}

#sharediv, #joindiv{
	height:100px;
	background:#F507AE;
}

.headerline #null{
position:absolute;
top:10px;
left:0px;
}

#null IMG{width:80px;height:85px;}

.jumpgallery{
font-size:13px;font-family:tahoma;font-weight:bold;color:white;text-transform:uppercase;text-align:left;
float:left;margin-left:20px;margin-top:7px;
}

.jumpgalleryselect{
float:left;margin-left:10px;margin-top:7px;}
.jumpgalleryselect SELECT{width:215px;font-size:11px;border:1px solid #333333;background:black;color:#026FB7;height:20px;padding-top:2px;}


.flashgallery{padding-top:20px;}

.wraper{clear:both;overflow:hidden;padding-top:10px;}
.syjp_right{float:right;width:352px;}
.syjp_left{float:left;width:352px;}

.syjp_right DIV, .syjp_left DIV{color:white;font-size:11px;font-family:arial,tahoma;line-height:16px;}

.sponsor_left{float:left;border-right:1px solid #F507AE;height:450px;width:150px;}

.sponsor_left .tab_off{font-size:11px;font-weight:bold;text-transform:uppercase;font-family:arial,tahoma;color:#dadada;text-align:right;margin-bottom:4px;margin-right:10px;cursor:pointer;}
.sponsor_left .tab_on{font-size:11px;font-weight:bold;text-transform:uppercase;font-family:arial,tahoma;color:#F507AE;text-align:right;margin-bottom:4px;margin-right:10px;}
.sponsor_right {float:left;margin-left:10px;width:560px;color:white;font-family:arial,tahoma;font-size:11px;}
.sponsor_right P{margin:0px;padding:0px;padding-top:0px;padding-bottom:10px;}
.sponsor_right UL{margin-top:0px;margin-bottom:0px;padding-top:5px;padding-bottom:10px;}
.sponsor_right A{color:white;}

.hidden{display:none;}

.visible{display:block;}

.float_sponsor{float:left;text-align:center;width:140px;margin-bottom:40px;}
.float_sponsor .spname{text-align:center;font-size:11px;font-weight:bold;text-transform:uppercase;font-family:arial,tahoma;color:#dadada;padding-top:10px;}

.offericon{padding-right:6px;padding-bottom:5px;}
.offertext{color:white;font-family:arial,tahoma;font-size:12px;line-height:16px;}


.faq{color:#F507AE;font-size:12px;font-weight:bold;font-family:arial,tahoma;margin-bottom:2px;}
.answer{color:white;font-size:12px;font-family:arial,tahoma;margin-bottom:15px;}

.form_name{text-align:right;font-size:11px;font-weight:bold;text-transform:uppercase;font-family:arial,tahoma;color:white;width:300px;padding-right:5px;}
.form_value INPUT{width:215px;font-size:11px;border:1px solid #666666;background:black;color:#026FB7;height:20px;height:20px;padding-top:2px;}
.form_value SELECT{width:215px;font-size:11px;border:1px solid #666666;background:black;color:#026FB7;height:20px;height:20px;padding-top:2px;}
.form_value TEXTAREA{width:315px;font-size:11px;border:1px solid #666666;background:black;color:#026FB7;height:90px;padding-top:2px;overflow:auto;}

.event_block TABLE TD.form_name{width:60px;}
.event_block TABLE TD.form_value INPUT{width:160px;}
.event_block TABLE TD.form_value TEXTAREA{width:232px;;height:50px;}


.event_left{float:left;width:370px;}

.event_location{font-size:12px;font-weight:bold;text-transform:uppercase;font-family:arial,tahoma;color:white;padding-top:5px;}

.event_description{font-size:11px;font-family:arial,tahoma;color:white;padding-top:10px;height:90px;overflow-y:auto;padding-right:5px;}

.event_flyer{padding-bottom:5px;padding-top:5px;}


.reserveframe{border:1px solid #333333;height:190px;*height:203px;margin-top:10px;width:363px;}

.tab_off{text-align:center;background-color:black;color:white;font-size:11px;text-transform:uppercase;font-family:tahoma;padding-top:2px;border-bottom:1px solid #666666;padding-bottom:2px;border-right:1px solid black;background:#333333;cursor:pointer;}
.tab_off A{color:white;text-decoration:none;}

.tab_on{text-align:center;background-color:black;color:#F507AE;font-size:11px;text-transform:uppercase;font-family:tahoma;padding-top:2px;border-bottom:1px solid black;padding-bottom:2px;border-right:1px solid black;background:#000;cursor:pointer;}
.hidden{display:none;}

#data_1{padding:5px;padding-top:10px;}
#data_3{padding:5px;}
TEXTAREA.inp_common{border:1px solid #4D4C4C;background-color:#292929;color:white;width:150px;height:60px;font-size:11px;overflow:auto;font-family:arial;}


.fname{color:white;text-transform:uppercase;font-size:11px;font-family:tahoma;font-weight:bold;text-align:right;}
.fname2{color:#979797;text-transform:uppercase;font-size:11px;font-family:tahoma;font-weight:bold;text-align:right;}
INPUT.inp_common{border:1px solid #4D4C4C;background-color:#292929;color:white;width:150px;height:20px;font-size:11px;}
INPUT.inp_small{border:1px solid #4D4C4C;background-color:#292929;color:white;width:35px;height:20px;font-size:11px;text-align:center;padding-top:2px;}


INPUT.inp_common2{border:1px solid #4D4C4C;background-color:#292929;color:white;width:150px;height:18px;font-size:11px;}
INPUT.inp_small2{border:1px solid #4D4C4C;background-color:#292929;color:white;width:35px;height:18px;font-size:11px;text-align:center;padding-top:2px;}


TEXTAREA.inp_common2{border:1px solid #4D4C4C;background-color:#292929;color:white;width:240px;height:40px;font-size:11px;overflow:hidden;}

.event_right{float:right;width:330px; margin-top:10px;text-align:left;}

.event_block{padding:8px;border:1px solid #6D6D6D;margin-top:10px;}

.poster{
font-size:11px;font-weight:bold;text-transform:uppercase;font-family:arial,tahoma;color:#DD079D;
margin-bottom:1px;
margin-top:5px;
}

.poster_comment{
font-size:11px;
font-family:arial,tahoma;color:white;
padding-bottom:10px;
}

.sleekbanner{text-align:center;margin-top:8px;}

.section{color:#DF099F;}

.labeltext{color:#F507AE;font-size:13px;font-weight:bold;font-family:arial,tahoma;text-transform:uppercase;}

.wraper .myspec{position:absolute;right:0px;top:8px;}


A.skip:hover IMG{
display:block;
}


.fname{color:white;text-transform:uppercase;font-size:11px;font-family:tahoma;font-weight:bold;text-align:right;}
.fname2{color:white;text-transform:uppercase;font-size:11px;font-family:tahoma;font-weight:bold;text-align:right;}
INPUT.inp_common{border:1px solid #4D4C4C;background-color:#fff;color:black;width:150px;height:20px;font-size:11px;}
INPUT.inp_small{border:1px solid #4D4C4C;background-color:#fff;color:black;width:35px;height:20px;font-size:11px;text-align:center;padding-top:2px;}


INPUT.inp_common2{border:1px solid #4D4C4C;background-color:#fff;color:black;width:150px;height:18px;font-size:11px;}
INPUT.inp_small2{border:1px solid #4D4C4C;background-color:#fff;color:black;width:35px;height:18px;font-size:11px;text-align:center;padding-top:2px;}

.button{cursor:pointer;}


.nogallery{
	text-transform:uppercase;
	text-align:center;
	padding-top:50px;
}

.bg-promo-image{
	background:url(/img/bg-promo-image.png) no-repeat center top;
	width:370px;
	height:497px;

	margin-top:100px;
	
	position:relative;
}

.bg-promo-image .promo_block{
        position:absolute;
	top:400px;
	left:123px;
}

.bg-promo-image .data{
        position:absolute;
	text-align:center;	
	top:320px;
	left:93px;
	
}

.uname{
	color:#E648B7;
	text-align:center;
	font-size:16px;
	font-family:arial;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:15px;
}

.texting{
 	color:white;
	text-align:center;
	font-size:12px;
	font-family:arial;
}

.bg-promo-image .log_error{
        position:absolute;
	text-align:center;	
	top:370px;
	left:68px;

	color:red;
	text-align:center;
	font-size:20px;
	font-family:arial;
	text-transform:uppercase;
	}