/* @override http://192.168.1.70:8888/megayoga/media/css/styles.css?v=49b30c32babfc */

body {
	background-color:#111111;
	color:#FFF;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	/* font-size:62.5%; */
	font-family:Verdana, Geneva, sans-serif;
}


.post_header {
	display:block;
	background-color:#222;
	padding:10px 10px 0 10px;
	width:600px;
}
.post_header .sIFR-replaced {
	padding-bottom:0;
}


.main_link {

}

.post_date {
	float:right;
	width:120px;
	margin:0;
	color:#888;
	
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}



h1 {
	font-size:14px;
	width:480px;
	/* background:url(../images/bg/events.gif) repeat top left; */
	color:#888888;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	line-height:22px;
	text-transform:uppercase;
	padding-bottom:10px;
}

h2 {
	font-size:11px;
	color:#666;
	margin-bottom:2px;
	text-transform:uppercase;
}

a {
	color:#FF5C0F;
	text-decoration:none;
}

.body {
padding:10px;

}

.body_single {
	min-height:440px;
}

#logo {
	display:block;
	float:left;
}
#banner {
	float:right;
	display:block;
	width:468px;
	height:60px;
}



strong {
	font-weight:bold;	
}

em {
	font-style:italic;	
}

ul.tickets {
	list-style-position:outside;
	list-style-type:disc;
	font-size:10px;
	line-height:15px;
}
	
ul.tickets li {
	margin-left:12px;
}

p {
	color:#aaa;
	font-size:12px;
	line-height:18px;
	margin-bottom:10px;
}
.event_date {
	font-size:24px;
	line-height:30px;
	color:#888;
}

.content_image {
	float:left;
	margin-right:20px;
}


/* LAYOUT */

#header {
	margin-top:20px;
	padding:20px;
	height:60px;
	display:block;
	/* background:url(../images/logo_2.png) no-repeat top left; */
	background-color:#1a1a1a;
	margin-bottom:20px;
	width:900px;
	margin-left:10px;
	margin-right:10px;
}

#middle {
	width:960px;
	display:block;
	float:left;
	
	overflow:hidden;
}
#sidebar {
	margin-left:10px;
	margin-right:10px;
	height:100%;
	display:block;
	float:left;
	margin-bottom:-10000px;
	padding-bottom:10000px;
	width:60px;
}

	#menu {
		display:block;
		padding:0 0 20px 0;	
	}
	#menu ul {
		height:30px;
		overflow:hidden;
	}
	#menu li.qw {
		display:block;
		float:left;
		height:19px;
		/*margin-right:10px;*/
		margin-bottom:10px;
		width:91px;
		margin-right:5px;
		/*padding:1px 5px 0 7px;*/
		padding:5px 3px 5px 5px;
	}
	
	#menu li.last {
		width:100px;	
		margin-right:0;
	}
	
	#menu a {
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		line-height:18px;
		color:#000;
		font-family:Helvetica, Arial, sans-serif;
	}
	#menu a:hover {
		color:#bbb;
	}
	/*
	#menu li:hover {
		border-left:1px solid #fff;
		margin-right:9px;
		
	}
	*/

.flag {
	width:28px;
	height:20px;
	display:block;
	float:right;
	overflow:hidden;
	text-indent:-10000px;
}

.flag.polish {
	background:url(../images/polish_flag.png) top left no-repeat;
	
}

.flag.english {
	background:url(../images/english_flag.png) top left no-repeat;
	margin-right:10px;
}

#content {
	display:block;
	float:left;
	/* height:400px;
	overflow-y:auto;
	*/
	overflow-x:hidden;
	
	width:620px;
	margin-left:10px;
	margin-right:10px;
}

#content.single {
	background:url(../images/bg/content.gif) repeat top left;
	overflow-y:hidden;
	margin-bottom:-10000px;
	padding-bottom:10000px;
}

#content .item {
	background:url(../images/bg/content.gif) repeat top left;
	margin-bottom:2px;
}


#footer {
	background:#222;
	height:40px;
	display:block;
	float:left;
}

#player {
	display:block;
	float:left;
}

#icons {
	width:200px;
	height:20px;
	padding:10px;
	margin-bottom:10px;
	display:block;
	background-color:#1A1A1A;
}

#icons #rss {
	float:left;	
}

#icons #flags {
	display:block;
	width:150px;
	float:right;
}


/* player */
#player_main {
	height:200px;
}

#player_main_detached {
	height:400px;
}

#player h1 {
	height:20px;
	font-size:20px;
	margin-top:20px;
	margin-bottom:5px;
}

#player_detach a {
	color:#999;
	font-size:10px;
	display:block;
	margin-bottom:20px;
	text-decoration:none;
	text-align:center;
}

/* end of player */

/* COLORS */
#menu .news { background-color:#B63000;	}
#sidebar.news {background:url(../images/bg/news.gif) repeat top left; }

#menu .events {	background-color:#FF5C0F; }
#sidebar.events {background:url(../images/bg/events.gif) repeat top left; }

#menu .booking {	background-color:#FF951E; }
#sidebar.booking {background:url(../images/bg/booking.gif) repeat top left; }

#menu .gallery {	background-color:#FFBD00; }
#sidebar.gallery {background:url(../images/bg/gallery.gif) repeat top left; }

#menu .videos {	background-color:#95921E; }
#sidebar.videos {background:url(../images/bg/videos.gif) repeat top left; }

#menu .forum {	background-color:#956F00; }
#sidebar.forum {background:url(../images/bg/events.gif) repeat top left; }

#menu .contact {	background-color:#827C00; }
#sidebar.contact {background:url(../images/bg/contact.gif) repeat top left; }

#menu .links {	background-color:#515D03; }
#sidebar.links {background:url(../images/bg/links.gif) repeat top left; }

#menu .about_us {	background-color:#603813; }
#sidebar.about_us {background:url(../images/bg/about_us.gif) repeat top left;}
#sidebar.error {background-color:#333; }
/* END OF COLORS */

.more {
	font-size:12px;
	float:right;
	margin:20px 0 20px 0;
}

.item {
	display:block;	
}

#pagination {
	text-align:center;
	padding:10px;
}

/* GALLERY */
#images img {
	margin:0;
	padding:0;
}

#images ul {
	padding:0;
	margin:0;
	width:450px;
	height:380px;
	overflow-x:auto;
}

#images li {
	margin:5px;
	padding:5px;
	display:block;
	float:left;
	list-style:none;
	overflow:hidden;
}
/* END OF GALLERY */

/* SUBSCRIBE */
#subscribe {
	width:200px;
	background-color:#1a1a1a;
	padding:9px;
	border:1px dashed #000000;
	margin-bottom:10px;
}

#subscribe #email{
	width:100px;
	margin-right:10px;
	margin-bottom:5px;
	float:left;
}
#subscribe #button_subscribe {
	float:right;
}

#subscribe .email_error {
	color:#f00;
}
/* END OF SUBSCRIBE */

/* SIDE BITS */
h3.side_link a {
	font-size:14px;
	color:#888888;
}
h3.side_link a:hover {
	font-size:14px;
	color:#cccccc;
}
#side_links {
	background-color:#1a1a1a;
	padding:10px 0 1px 10px;
	margin-bottom:10px;
}

#side_links .side_link_box {
	width:100px;
	display:block;
	float:left;
	overflow:hidden;
}
#side_links .side_link_box img {
	margin-top:2px;
	margin-right:5px;
	float:left;
}
#side_links .side_link {
	float:left;
	display:block;
	width:70px;
	color:#888;
	font-size:12px;
}

#side_galleries {
	background-color:#1a1a1a;
	padding:10px 0 10px 10px;
	margin-bottom:10px;
}

#side_galleries ul {
	margin:0px;
	padding:0px;
}

#side_galleries li {
	margin:0 10px 0 0;
	padding:0px;
	display:block;
	float:left;
	
}

/* END OF SIDE BITS */

/* CONTACT FORM */
#contact_form {
	display:block;
	width:580px;
	padding:1px;
	margin-top:20px;
}

#contact_form input.name {
	width:300px;
}

#contact_form input.email {
	width:300px;	
}

#contact_form textarea {
	width:300px;
}

#contact_form label.lab {
	display:block;
	width:300px;
	margin-bottom:0;
	margin-top:20px;
}

#contact_form label.error {
	font-size:12px;
	display:block;
	color:#f00;
	margin:5px 0 0 0;
	
	width:300px;
	float:left;
}
#contact_form #message_sent{
	font-size:14px;
	color:#fff;
}
#button_send {
	margin-top:10px;	
}

/* END OF CONTACT FORM */

/* message for losers */

#ie6warning {
	padding:20px;
}

#ie6warning img {
	float:left;	
}
#ie6info {
	margin-left:5px;
	width:285px;
	display:block;
	float:left;
}
#ie6warning a {
	color:#06F;
	text-decoration:none;
	float:right;
}
#ie6warning p {
	color:#000;
	font-size:12px;;
	line-height:15px;
}

#ie6warning h3 {
	color:#800;
	font-size:12px;;
	margin:0 0 10px 0;
}
