body {
	background: #ec2b8c url(images/back.png) repeat-x top; 
	padding: 0; margin: 0; padding-top: 6px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif; }
	
img { margin: 0; padding:0; border: 0; }
a img { border: 0; outline: none;}
a { outline: none; color: #ec008c; text-decoration: underline; }
a:hover { color: #fff; text-decoration: none; }

p { margin-top: 0; padding-top: 0; }

.clear { clear: both; }
.left { float: left; }
.right { float: right; }

.wrapper {
	width: 960px;
	margin: 0 auto; }


.full { width: 100%; }

div.text form { padding-left: 167px; }
form { border: 0; }
fieldset { border: 0; }
label { margin-bottom: 5px; }
input.inpa { width: 500px; background: #313131; color: #fff; border: 0; padding: 10px; }
input.button { padding: 5px 15px; font-size: 16px; }

._10 {
	padding-bottom: 21px; }
	
.faves { z-index: 0; position: absolute; margin-top: 60px; margin-left: 713px; background: url(images/friends.png) no-repeat; width: 237px; height: 28px; line-height: 30px; text-align: right; }
div.faves a { float: right; margin-right: 6px; padding-top: 6px; }

#header {
	width: 950px;
	margin: 0 auto;
	height: 670px;
	background: url(images/main.png) no-repeat center top;
	padding-bottom: 11px; 
	padding-right: 10px; }
	.menu {
		width: 150px;
		height: 35px;
		float: right;
		margin-top: 13px; }
		.menu:hover {
			cursor: pointer; }
	.concert {
		float: right;
		width: 350px;
		height: 52px;
		margin-top: 680px; }
	.social {
		margin-top: 13px;
		margin-left: 700px;
		position: absolute; }
		.social a { margin-left: 10px; }
.sponsors {
	background: url(images/sponsors.png) no-repeat top center;
	padding-top: 20px;
	padding-bottom: 10px;
	height: 86px; }
	.promo {
		margin-right: 2px;
		margin-top: 25px;
		float: right; }
		.promo a {
			margin-right: 10px; }
.links {
	width: 950px;
	padding-left: 10px;
	margin: 0 auto;
	background: url(images/line.png) no-repeat top right;
	padding-top: 20px;
	padding-bottom: 20px; }
	.links a { margin: 0; padding: 0; float: left; padding-top: 5px; }
.sub { padding-top: 15px; }
#spb { height: 58px; margin-bottom: 25px;  }

.menus {
	width: 100%;
	background: #971651;
	border-bottom: 1px solid #ec008c; }
h2.trigger,h2.ga {
	width: 880px;
	margin: 0 auto;
	height: 53px;
	background:  #CCC url(images/h.png) no-repeat left top;
	padding-top: 24px;
	padding-left: 80px;
	}

h2.trigger,h2.ga a {
	color: #e7e7e7;
	text-decoration: none;
	display: block;
}

h2.trigger,h2.ga a:hover { color: #fff; }

h2.active { background: url(images/h.png) no-repeat left bottom; } /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	width: 100%;
	line-height: 22px;
	border-top: 1px solid #ec008c;
	overflow: hidden;
}
.in { padding: 25px; }
.ava { float: left; width: 120px; }
.text { float: left; width: 840px; }
.markovi { width: 280px; font-size: 14px; line-height: 20px; }
.markoviava { width: 519px; float:left; padding-right: 15px;  }
.meta { margin-left: 40px; margin-top: 20px; }
.tv { width: 290px; }
.tv p { margin-top: 15px; }
.inde { padding-bottom: 20px; }

#menudown {
	z-index: 2;
	display:  none; 
	position: absolute;
	margin-left: 684px;
	margin-top: 49px;
	padding-top: 5px;}
#menudown1 { 
	padding: 25px;
	background: url(images/w.png);
	-webkit-border-radius: 13px; }
#menudown1 a {
	color: #ec008c;
	text-decoration: none; }
#menudown1 a:hover { 
color: #56002b; }
	#menudown1 ul { margin: 0; padding: 0; list-style: none; text-align: right; }
		#menudown1 ul li { line-height: 28px; font-size: 12px; }
		#menudown1 strong { font-size: 16px; padding-right: 5px; }
	
.foot { padding: 25px; }