@media screen,projection {
	body {
		background: #9A9C9C url(/img/design/skin-1/body_layer.jpg) 0 0 repeat;
		color: #000000;
		font-family: /*"Trebuchet MS",*/ arial, helvetica, sans-serif;
		font-size: 13px;
		padding: 0; margin: 0;
	}
	a { color: #000000; }
	a:hover { text-decoration: none; }
	a:visited { color: gray; }
	a img { border: none; }
	h1	{ font-size: 16px; }
	
	/* layout */
	#layout 	{
		background: transparent url(/img/design/skin-1/body_top_bg.jpg) 0 0 no-repeat;
		margin: 0 auto; padding: 0;
		width: 1000px;
	}
	#layout-header 	{ background: transparent url(/img/design/skin-1/body_header_bg.jpg) 0 0 no-repeat; }
	#layout-content 	{ background: transparent url(/img/design/skin-1/body_content_bg.jpg) 0 0 no-repeat; float: left; }
	#header { background: transparent url(/img/design/skin-1/header_bg_2.jpg) 0 0 no-repeat;
			width: 1000px; height: 150px; border-bottom: #bb1115 solid 1px; }
		#header .heading {float: left; margin: 0; padding: 0; }
		#header .heading a { cursor: pointer; }
		#header .heading a, #header .heading strong {background: transparent url(/img/design/skin-1/logo_heading_1.png) 0 0 no-repeat;
							display: block; float: left; width: 258px; height: 52px; margin: 39px 0 0 50px;}
		#header .heading span {display: none;}
	#content { width: 900px; float: left; clear: both; padding: 0 50px; }
	#deco-shadow	{	background: transparent url(/img/design/skin-1/menumain_l2_layer.png) 0 0 repeat-x;
							display: block; float: left; clear: both; width: 636px; height: 20px; }
	#pane-primary 	{ background: transparent; color: #000000; font-size: 11px; float: left; clear: left;
						 width: 596px; margin: 0; padding: 10px 20px; }
		#pane-primary div { float: left; clear: both; }
		#pane-primary .heading a { color: #000000; text-decoration: none; }
	#pane-secondary {
		float: left;
		clear: right;
		width: 240px;
		margin-left: 20px;
	}
	#footer { display: block; width: 100%; text-align: center; color: #FDEE00;
	}


	/* menu */
	#menumain h2 	{display: none;}
	#menumain		{background: transparent url(/img/design/skin-1/menumain_layer.png) 0 0 repeat-x;
						border-top: #000000 solid 1px;
						float: left; clear: both; width: 1000px; height: 20px; margin-top: 38px;}
	#menumain a, #menumain strong {color: #FFFFFF; text-decoration: none;}
	#menumain ul 		{ background: transparent url(/img/design/skin-1/menumain_l2_layer.png) 0 0 repeat; float: left; margin: 0 0 0 50px; padding: 0;
							  width: 636px; height: 40px; }
	#menumain ul ul	{ background: transparent; margin: 20px 0 0 0; padding-top: 1px; width: auto; height: 20px;
							  position: absolute; }
		#menumain ul li 			{ background: #bb1115; display: block; float: left; padding: 0 8px 0 0; }
		#menumain ul li.first	{ padding-left: 20px; } #menumain ul ul li.first{ padding-left: 0; }
		#menumain ul li a,
		#menumain ul li strong	{ background: transparent url(/img/design/skin-1/menumain_item_bg_2.gif) 0 0 no-repeat;
											display: block; float: left; clear: none; height: 19px; padding: 1px 0 0 7px; }
		#menumain ul li ul 				{ display: none; }
		#menumain ul li:hover ul 		{ display: block; }
			#menumain ul li:hover ul ul			{ display: none; } #menumain ul ul li:hover ul { display: block; }
			#menumain ul ul ul li					{ clear: both; }
				#menumain ul ul ul ul				{ margin-left: 15px; }
				#menumain ul ul ul ul li			{ width: 200px; }

	/* menusub */
	#pane-primary #menusub ul 			{ background: none; float: none; margin: 0 0 0 30px; padding: 0; }
	#pane-primary #menusub ul li		{ float: none; clear: none; display: list-item; padding: 0; margin: 5px 0 0 0; width: auto; border: none; }
	
	/* breadcrumb - drobecky */
	#pane-primary #breadcrumb 			{ float: none; clear: none; margin: 10px 0 20px 0; }

	/* seznamy clanku atd */
	#pane-primary .headlight-article,
	#pane-primary .pane-heading,
	#pane-primary .discussion-heading	{ background: #FFFFFF url(/img/design/skin-1/box_list_footer_layer_1.gif) bottom left repeat-x;
															  margin-top: -10px; margin-left: -20px; padding: 13px 20px 30px; width: 596px; }
	#pane-primary .headlight-article	{ background-image: none; }
	#pane-primary .pane-heading .rss		{ display: block; float: right; clear: right; margin: 10px 0 0 0; }
	#pane-primary .news .component-title		{ display: none; }
	#pane-primary ul,
	#pane-primary .pane-body				{ background: #FDEE00 url(/img/design/skin-1/list_footer_yello_bg_1.jpg) bottom right no-repeat;
															  float: left; padding: 0 0 50px 0; margin: -1px 0 0 -20px; }
	#pane-primary .pane-body ul 			{ background-image: none; }
	#pane-primary .pane-body 				{ width: 596px; padding: 13px 20px 70px; }
	#pane-primary ul li 						{ display: block; float: left; clear: both; border-top: solid #000000 1px;
															  padding: 13px 20px; width: 596px; }
	#pane-primary ul li .heading,
	#pane-primary .article .heading,
	#pane-primary .heading					{ background: transparent url(/img/design/skin-1/listitem_heading_bg_1.gif) 0 0 no-repeat;
														  display: block; float: left; clear: left; margin: 0; padding: 3px 0 0 6px; text-transform: lowercase; font-size: 16px; }
	#pane-primary ul li .heading-deco,
	#pane-primary .article .heading-deco,
	#pane-primary .heading-deco				{ display: block; float: left; clear: none; margin: 1px 0 0 5px; font-size: 16px; font-weight: bold; }
	#pane-primary ul.listmailing li.sent-ok	{  }
	#pane-primary ul.listicons li img,
	#pane-primary ul.listmailing li img		{ display: block; float: left; clear: left; }
	#pane-primary ul.listicons li .heading,
	#pane-primary ul.listmailing li .heading	{ clear: right; margin-left: 10px; }
	body.admin-mailing-mail-detail
	#pane-primary .img,
	body.admin-mailing-mail-detail
	#pane-primary .details						{ display: block; float: left; clear: none; }
	body.admin-mailing-mail-detail
	#pane-primary .details						{ margin-left: 10px; }
	body.admin-mailing-mail-detail
	#pane-primary .heading						{ background: none; padding: 0; margin: 20px 0 0 0; }
	
	#pane-primary .listicons .xt-admin
	ul.icon-relevant-items					{ background: transparent none; margin: 0; border: none; float: right; }
	#pane-primary .listicons .xt-admin
	ul.icon-relevant-items li				{ width: auto; border: none; }
	#pane-primary .listmailing li .details	{ display: block; float: left; clear: none; }
	#pane-primary .listmailing
	li .img									{ display: block; float: left; clear: none; width: 35px; }
	#pane-primary .listmailing li .info-sending,
	#pane-primary .listmailing
	li .info-count							{ margin-left: 10px; }
	#pane-primary .listmailing li xt-admin	{ display: block; float: left; clear: both; }
	#pane-primary .listmailing li form		{ display: block; float: left; clear: none; }
	
	#pane-primary .listmailing .info-count	{ display: block; float: left; clear: both; border: solid #000000 1px; width: 500px; text-align: center; }
	#pane-primary .listmailing
	.info-count div							{ display: block; float: left; }
	#pane-primary .listdjs li img			{ display: block; float: left; clear: left; margin-top: 10px; } 
	#pane-primary .listdjs .xt-admin		{ clear: left; } 
	
	#pane-primary ul.listmailing_recipients li,
	#pane-primary ul.listmailing_recipients li div,
	#pane-primary ul.listmailing_recipients li span		{ display: block; float: left; clear: both; }
	#pane-primary ul.listmailing_recipients li span		{ clear: none; }
	#pane-primary ul.listmailing_recipients li .label	{ width: 80px; font-weight: bold; }
	#pane-primary ul.listmailing_recipients li			{ border-bottom: 1px solid #000000; }
	
	#pane-primary ul li .perex-container,
	#pane-primary .article .perex-container	{ clear: none; width: 520px; margin-left: 10px; }
	#pane-primary ul#partylist li .party img, #pane-primary ul#photogalleries li .photogallery img,
	#pane-primary ul.articles li img,
	#pane-primary .headlight-article img,
	#pane-primary .article .perex-container img	{ display: block; float: left; clear: left; border: 1px solid #000000; }
	#pane-primary ul li .description,
	#pane-primary .article .description					{ float: left; clear: none; margin: 8px 0 0 5px; font-size: 11px; }
	#pane-primary ul#photogalleries .description,
	#pane-primary ul#partylist .description			{ margin: 5px 0 0 0; }
	#pane-primary ul#photogalleries .description span,
	#pane-primary ul#partylist .description span		{ display: block; float: left; clear: none; margin: 0 5px 0 0; }
	#pane-primary ul#photogalleries .description .date,
	#pane-primary ul#partylist .description .date	{ font-weight: bold; }
	#pane-primary ul.articles li .description,
	#pane-primary .headlight-article .description,
	#pane-primary ul.articles li .date,
	#pane-primary .headlight-article .date,
	#pane-primary ul.articles li .description .glue,
	#pane-primary .headlight-article .description .glue	{ display: block; float: left; clear: none; }
	#pane-primary ul.articles li .date,
	#pane-primary .headlight-article .date		{ width: 60px; }
	#pane-primary ul.articles li .author,
	#pane-primary .headlight-article .author	{ width: 60px; }
	#pane-primary ul.articles li .description .glue,
	#pane-primary .headlight-article .description .glue	{ width: 15px; font-weight: bold; }
	
	#pane-primary ul li .perex,
	#pane-primary .article .perex				{ float: left; clear: none; margin-top: 2px; width: 500px; }
	#pane-primary ul li .perex p,
	#pane-primary .article .perex p				{ margin-top: 0; font-size: 11px; }
	#pane-primary #photogalleries .perex		{ clear: left; }
	#pane-primary .description-party			{ font-size: 16px; font-weight: bold; font-style: italic; }

	#pane-primary #photogalleries li .perex 	{ padding-left: 0; }
	#pane-primary #photogalleries .perex a 		{ display: block; float: left; clear: none; padding: 0 20px 0 0; }
	#pane-primary #photogalleries .djs,
	#pane-primary #photogalleries .djs span	 	{ display: block; float: left; clear: none; }
	#pane-primary #partylist li	.description,
	#pane-primary #partylist li	.djs,
	#pane-primary #partylist li	.www,
	#pane-primary #photogalleries li	.description,
	#pane-primary #photogalleries li	.djs,
	#pane-primary #photogalleries li	.www			{ clear: both; padding-left: 7px; width: 400px; }
	#pane-primary #photogalleries li	.djs .heading,
	#pane-primary #photogalleries li	.www .heading,
	#pane-primary #partylist li	.djs .heading,
	#pane-primary #partylist li	.www .heading,
	#pane-primary .djs-party .heading,
	#pane-primary .www-party .heading,
	#pane-primary .flyers-party .heading,
	#pane-primary .box-relevant-party .djs .heading 	{ 	background-image: none; padding: 0 0 0 8px; margin: 0 0 0 20px; font-size: 15px;
															float: left; clear: none; }
	.box-relevant-party .djs p							{ float: left; clear: none; padding: 0; margin:2px 0 0 10px; }
	#pane-primary .box-relevant-party  .description,
	#pane-primary .box-relevant-party  .djs			{ clear: both; width: 570px; margin: 5px 6px; }
	
	
	#pane-primary #photogalleries li	.djs .heading,
	#pane-primary #photogalleries li	.www .heading,
	#pane-primary #partylist li	.djs .heading,
	#pane-primary #partylist li	.www .heading	{ margin-left: 0; padding: 0; font-size: 11px; }
	#pane-primary .djs-party .heading,
	#pane-primary .www-party .heading,
	#pane-primary .flyers-party .heading,
	#pane-primary .flyers-party img				{ margin-left: 0; padding: 0; }
	#pane-primary .www-party					{ margin-bottom: 30px; }
	#pane-primary #photogalleries li	.djs p,
	#pane-primary #photogalleries li	.www p,
	#pane-primary #partylist li	.djs p,
	#pane-primary #partylist li	.www p,
	#pane-primary .djs-party p,
	#pane-primary .www-party p 					{ 	float: left; clear: none; padding: 0; margin: 0 0 0 10px; }
	#pane-primary .flyers-party					{ margin: 40px 0; }
	#pane-primary .flyers-party img				{ display: block; float: left; clear: both; }
	#pane-primary #partylist .fri				{ background: transparent url(/img/design/skin-1/party_friday_layer.jpg) 0 0 repeat-x; }
	#pane-primary #partylist .sat				{ background: transparent url(/img/design/skin-1/party_saturday_layer.jpg) 0 0 repeat-x; }
	#pane-primary #partylist .weekday			{ 	float: left; margin: 0 0 5px 0; padding: 0; font-weight: bold;
													text-transform: lowercase; }
	#pane-primary #partylist .fri .scaffold,
	#pane-primary #partylist .sat .scaffold,
	#pane-primary #partylist .weekday .scaffold	{ display: block; float: left; clear: none; width: 1px; height: 92px; }
	#pane-primary #partylist .fri .container,
	#pane-primary #partylist .sat .container,
	#pane-primary #partylist .weekday .container	{ display: block; float: left; clear: none; width: 595px; }
	#pane-primary #partylist li .xt-admin			{ position: absolute; }

	#pane-primary #partylist li .perex-container,
	#pane-primary #photogalleries li .perex-container		{ width: 480px; }
	
	
	/* paging */
	#pane-primary .paging			{ margin: -52px 0 0 10px; width: 82px; }
	#pane-primary .paging-months	{ margin-left: 0; }
	#pane-primary .paging div, #pane-primary .paging span, .paging a, #pane-primary .paging strong, #pane-primary .paging ul, #pane-primary .paging ul li
								{ display: block; float: left; clear: none; }
	#pane-primary .paging .previous span,
	#pane-primary .paging .next span	{ display: none; }
	#pane-primary .paging .previous a,
	#pane-primary .paging .previous strong	{ 	background: transparent url(/img/design/skin-1/paging_previous_bg.gif) 0 0 no-repeat;
											width: 21px; height: 24px; }
	#pane-primary .paging .next a,
	#pane-primary .paging .next strong		{ 	background: transparent url(/img/design/skin-1/paging_next_bg.gif) 0 0 no-repeat;
												width: 21px; height: 24px; }
	#pane-primary .paging .info				{ 	background: #000000; color: #FDEE00;
													width: 40px; height: 20px;
													text-align: center; padding: 4px 0 0 0; }
		#pane-primary .paging-months			{ width: 145px; text-align: center; }
		#pane-primary .paging-months .info		{ width: 100px; }
		#pane-primary .paging-months .info span	{ float: none; display: inline; }
	#pane-primary .news .more						{ margin: -52px 0 0 0; width: 121px; }
	#pane-primary .more, #pane-primary .more a, #pane-primary .more span
													{ display: block; float: left; clear: none; }
	#pane-primary .more a							{ text-decoration: none; }
	#pane-primary .more	.text						{ 	background: #000000; color: #FDEE00;
														width: 100px; height: 20px;
														text-align: center; padding: 4px 0 0 0; }
	#pane-primary .more	.deco						{ 	background: transparent url(/img/design/skin-1/paging_next_bg.gif) 0 0 no-repeat;
														width: 21px; height: 24px; }
	/* druhej paging */
	#pane-primary .paging ul						{ background: transparent none; width: 480px; clear: both; padding: 0; }
	#pane-primary .paging ul li						{ width: auto; border: none; padding: 0; margin: 0 5px 0 0; }
	#pane-primary .paging ul li.first a, #pane-primary .paging ul li.first strong,
	#pane-primary .paging ul li.last a, #pane-primary .paging ul li.last strong
													{ background: transparent url(/img/design/skin-1/paging_previous_bg.gif) no-repeat scroll 0 0; width: 21px; height: 54px; padding: 0; margin: 0; }
	#pane-primary .paging ul li.first				{ margin-right: 0; }
	#pane-primary .paging ul li.last				{ margin-left: -5px; }
	#pane-primary .paging ul li.last a,
	#pane-primary .paging ul li.last strong			{ background-image: url(/img/design/skin-1/paging_next_bg.gif); }
	#pane-primary .paging ul li.first span,
	#pane-primary .paging ul li.last span			{ display: none; }
	#pane-primary .paging ul li a,
	#pane-primary .paging ul li strong				{ background: #000000; text-align: center; height: 21px; padding: 4px 5px 0; color: #ffffff; text-decoration: none; font-size: 15px; }
	
	/* registration */
	#pane-primary #frm-profile, #pane-primary #frm-profile .label, #frm-profile .text, #frm-profile .password,
	#pane-primary #frm-profile label				{ display: block; float: left; clear: both; }
	#pane-primary #frm-profile .label			{ width: 300px; }
	#pane-primary #frm-profile div 				{ width: 500px; }
	#pane-primary #frm-profile input, #pane-primary #frm-profile .password,
	#pane-primary #frm-profile .text 				{ display: block; float: left; clear: none; /*margin: -15px 0 0 400px;*/ width: 150px; }
	#pane-primary #frm-profile .submit input 		{ margin-top: 5px; margin-left: 300px; width: 155px; }
	#pane-primary #frm-profile
	#control-frm-profile-ctrl-in_mailing					{ margin-top: 10px; }
	#pane-primary #frm-profile
	#control-frm-profile-ctrl-in_mailing input			{ width: auto;  margin: 0; }
	#pane-primary #frm-profile .error				{ display: block; float: left; clear: none; margin: 5px 5px; }

	/* photogallery */
	#photogallery table 			{ clear: both; width: 596px; }
	#photogallery table td a 	{ /*background: #000000;*/ display: block; text-align: center; padding: 5px 5px 20px 5px; }
	
	/* boxy */
	.box, .box h2, .box div, .box ul, .box ul li, #login fieldset { float: left; clear: both; }
	.box 						{ margin: 0 0 10px 0; }
	.box, .box a			{ color: #fdee00; }
	.box, .box a:hover	{ text-decoration: none; }
	.box .box-body				{ background: transparent url(/img/design/skin-1/widget_box_body_layer_1.png) 0 0 repeat; width: 220px; padding: 0 10px; }
	.box .box-body ul li		{ width: 220px; }
	.box h2 				{ background: transparent url(/img/design/skin-1/widget_box_header_bg_1.png) 0 -10px no-repeat; width: 227px; height: 42px; margin: 0; padding: 0; color: #FFFFFF;
								padding: 9px 0 0 13px; font-size: 17px; }
	.box .box-footer	{ background: transparent url(/img/design/skin-1/widget_box_footer_bg_1.png) 0 0 no-repeat; width: 241px; height: 13px;}
	.box .controls		{ float: right; margin: 0 20px 10px 0; }
	#login h2			{ background: transparent url(/img/design/skin-1/widget_box_login_header_bg_1.png) 0 -3px no-repeat; width: 239px; height: 37px;
								padding-top: 10px; }
	#login h2 .registrate	{ display: block; float: left; color: #fdee00; font-size: 12px; font-weight: normal;
									margin: -20px 0 0 160px; }
	#login h2 .registrate:hover	{ text-decoration: none; }
	#login .box-body	{ background: transparent url(/img/design/skin-1/widget_box_login_body_bg_1.png) 0 0 no-repeat; width: 229px; height: 80px; padding-right: 23px; }
	#login .messages	{ background: transparent url(/img/design/skin-1/widget_box_body_layer_1.png) 0 0 repeat; width: 220px; padding: 0 10px; }
	#login form			{ float: left; margin: 2px 0 0 0px; }
	#login form div	{ margin-bottom: 4px; }
	#login form .label{ display: block; float: left; clear: right; width: 50px; }
	#login form .text	{ display: block; float: left; clear: right; width: 160px; height: 18px; border: none !important; }
		#login #login_form-password { height: 18px; margin-top: 5px; }
	#login form label	{ float: left; clear: right; display: block; margin: 0; padding: 0 0 0 5px; }
	#login .remember	{ float: left;  clear: left; width: 229px; }
	#login .remember input	{ margin-bottom: 0px; }
	#login .submit		{ float: right; clear: right; }
	#login .submit input { background: transparent url(/img/design/skin-1/btn_submit_login_bg_1.gif) no-repeat scroll 0pt 50%; border: none !important; color: #000000; cursor: pointer;
									display: block; float: left; width: 50px; height: 10px; padding-bottom: 12px; margin: 8px 0 0 0; font-size: 8px; }
	.list ul				{  padding: 0; margin: 0; }
	.list ul li			{ background:transparent url(/img/design/skin-1/box_list_item_bg_1.gif) no-repeat bottom left;
							  list-style: none; margin: 0 0 5px 0; padding: 0 0 7px; }
	.list li a			{ background:transparent url(/img/design/skin-1/menumain_item_bg_2.gif) no-repeat 0 0;
							  text-decoration: none; padding: 1px 0 0 7px; }
	.list li .deco		{ display: block; float: left; clear: both; border-bottom: #ffffff dashed 1px; margin-left: -7px; height: 10px; width: 40px; }
	

	.search-google h2 a 			{ float: left; clear: none; margin: -25px 0 0 140px; }
	.search-google .submit		{ margin-bottom: -5px; }
	.search-google	#phrase		{ width: 180px; margin: 0 10px 0 0; }
	.search-google .sitesearch	{ padding-top: 10px; width: 230px; }

	#admin-menu .box-body ul	{ padding-left: 20px; }
	
	#box_inquiries .inquiry .question					{ 	display: block; float: left; clear: both; margin: 0 0 10px 0;
															font-size: 12px; font-weight: bold; }
	#box_inquiries .box-body ul							{ display: block; float: left; clear: both; margin: 0; padding: 0; width: 220px; }
	#box_inquiries .box-body ul li,
	#box_inquiries .box-body ul li .scale-container		{ display: block; float: left; clear: both; margin: 0 0 5px 0; padding: 0; width: 220px; }
	#box_inquiries .box-body ul li .scale-container form,
	#box_inquiries .box-body ul li .scale-container .submit		{ display: block; float: left; clear: both; }
	#box_inquiries .box-body ul li .scale-container form div 	{ margin: 0; padding: 0; }
	#box_inquiries .box-body ul li span					{ display: block; float: left; clear: none; margin: 0 5px 0 0; }
	#box_inquiries .box-body ul li.option a,
  #box_inquiries .box-body ul li.option a:visited   { color: #FDEE00; }
	#box_inquiries .box-body ul li .scale,
	#box_inquiries .box-body ul li .scale div 			{ display: block; float: left; clear: both; width: 100%; }
	#box_inquiries .box-body ul li .scale .mdl			{ background: #FDEE00; }
	
	/* download */
	#pane-primary ul#download li.inactive		{ background-color: #C4B600; }
	#pane-primary ul#download li .heading		{ margin-bottom: 10px; }
	#download .flashPlayer	{ display: block; float: left; clear: left; margin: 0 0 0 0; }
	#download a.download 	{ background: #000000; display: block; float: left; clear: none; margin: 0 0 0 7px; padding: 2px 5px; color: #FDEE00; text-decoration: none; }
	#pane-primary #download li .description	{ clear: both; }
	
	/* starbox ratingy */
	.rating								{ display: block; float: left; clear: left; }
	.rating * 							{ font-size: 0.9em; /*color: #b1b1b1;*/ }
	.rating span 						{ display: block; float: left; clear: none; }
	.rating .my-rating				{ margin: 2px 0 0 10px; }
	.rating .starbox					{  }
	.rating .starbox span 			{ /*display: none;*/ }
	
	/* linkers */
	#pane-primary #linkers 		{ float: right; clear: none; margin: 20px 0; }
	#pane-primary #linkers a 	{ float: left; clear: none; margin: 0; }
	
	/* article */
	#article-perex, #article-body, #article-download-link, #article-images { margin-top: 20px; width: 596px; }
	#article-perex, #article-body	{ margin-top: 0; }
	#article-images img				{ margin-bottom: 20px; }
	#article-perex img.left, #article-body img.left, #article-images img.left		{ margin-right: 10px; }
	#article-perex img.right, #article-body img.right, #article-images img.right	{ margin-left: 10px; }
	#article-perex	{ font-weight: bold; }
	
	/* discussion */
	#pane-primary .discussion 			{ width: 596px; margin: 20px 0 0 0; padding: 10px 20px 20px 0; }
	#pane-primary .discussion ul 		{ float: none; width: auto; margin: 0; }
	#pane-primary .discussion ul li	{ float: none; width: auto; list-style: none; border: none; }
	#pane-primary .discussion  .rss	{ float: right; clear: right; margin: 10px 0 0 0; }
	#pane-primary .discussion  form#new-post	{ float: left; clear: both; margin: 20px 0 0 0; }
	#pane-primary .discussion  form#new-post fieldset 	{ display: block; float: left; clear: both; margin: 20px 0 0 0; padding: 5px 10px; width: 555px; }
	#pane-primary .discussion  form#new-post .item	  	{ display: block; float: left; clear: left; margin: 1px 2px 3px 4px; width: 100px; }
	#pane-primary .discussion  form#new-post input,
	#pane-primary .discussion  form#new-post textarea	{ display: block; float: right; clear: right;  }

	#pane-primary .discussion  form#new-post label,
	#pane-primary .discussion  form#new-post .label,
	#pane-primary .discussion  form#new-post input,
	#pane-primary .discussion  form#new-post textarea				{ display: block; float: left; clear: none; }
	#pane-primary .discussion  form#new-post .label					{ width: 150px; }
	#pane-primary .discussion  form#new-post input					{ /*margin-top: -15px;*/ }
	#pane-primary .discussion  form#new-post .change-profile		{ clear: none; margin: 5px 0 0 10px; }

	#pane-primary .discussion  form#new-post .item,
	#pane-primary .discussion  form#new-post .submit  	{ display: block; float: left; clear: left; width: 500px; }
	#pane-primary .discussion  form#new-post .submit input	{ margin-top: 0; margin-left: 153px; }
	#pane-primary .discussion  form#new-post .error		{ display: block; float: left; clear: both; margin: 0px 0 15px 10px; }
	
	/* charts */
	#pane-primary #dj-charts ul.tracks,
	#pane-primary #dj-charts ul.tracks li					{ background: transparent none; display: block; float: left; clear: both; margin: 0; padding: 0; border: none; }
	#pane-primary #dj-charts li.chart .img					{ display: block; float: left; clear: both; margin: 0 0 10px 0; }
	#pane-primary #dj-charts li.chart .img					{ width: auto; height: auto; }
	#pane-primary #dj-charts li.chart img					{ border: 1px solid #000000; }
	#pane-primary #dj-charts li.chart .heading			{ font-size: 14px; }
	#pane-primary #dj-charts li.chart .xt-admin			{ clear: none; margin: 0 0 0 500px; }
	
	/* RSS icons */
	.rss a {
		padding: 2px 0 0 20px;
		background: transparent url(/img/feed-icon.png) 0 3px no-repeat;
		font-size: 13px;
	}

  /* banner rotator */
  /*#banner_rotator { position: absolute; margin: 0 0 0 550px; }*/
 .banner_rotator, #banner_rotator { background: #000000; margin: 0 0 0 -20px; padding: 0 84px; }

  
  /* XT */
  #pane-primary .xt-admin			{ background: #FF0000; width: 105px; color: #ffffff; position: absolute; margin: 0 0 0 500px; padding: 2px; }
  #pane-primary #banners .xt-admin	{ margin-top: -40px; }
  #pane-primary #banners
  .xt-admin .is_active				{ margin-left: -90px; }
  #pane-primary #banners
  .xt-admin .is_active .label		{ margin-top: 3px; color: #000000; }
  #pane-primary .xt-admin a			{ background: #FF0000; color: #ffffff; }
  #pane-primary .xt-admin form		{ float: left; clear: none; display: block; }
  #pane-primary .xt-admin input 	{ float: left; clear: none; display: block; }
  #pane-primary .article-xt-admin	{ display: block; float: right; clear: both; margin: -10px 0 -20px 0; }
  #pane-primary .article-xt-admin .xt-admin	{ position: relative; }
  #pane-primary .listicons .xt-admin		{ position: relative; }
  #pane-primary .listdjs .xt-admin			{ position: relative; }
  #pane-primary .xt-admin label,
  #pane-primary .xt-admin .label	{ display: block; float: left; clear: both; }
  #pane-primary .xt-admin
  form.is_active .label,
  #pane-primary .xt-admin
  form.is_active input	 			{ clear: none; }
	#pane-primary .xt-admin
  form.is_active label				{ width: 90px; padding: 2px; }	
  .admin-notification		{ background-color: #0000ff; color: #ffffff; font-size: 16px; font-weight: bold; }
  #pane-primary div.admin-notification	{ float: none; margin: 0; padding: 20px 10px; text-align: center;  }

  /* admin forms labels */
  #edit-article .label,
  #edit-club .label,
  #edit-banner .label,
  #frm-admin_download .label,
  #edit-city .label				{ display: block; float: left; clear: none; width: 100px; }
  #edit-article #LBoxPage-heading,
  #edit-article #LBoxPage-url,
  #edit-article #LBoxPage-ref_articleType	{ width: 395px; }
  #edit-party .label								{ display: block; float: left; clear: left; width: 100px; }
  #edit-party #LBoxPage-name,
  #edit-party #LBoxPage-ref_club,
  #edit-party #LBoxPage-www	{ width: 417px; }
  #edit-dj .label					{ display: block; float: left; clear: left; width: 100px; }
  #edit-dj .submit				{ display: block; float: left; clear: left; margin: 5px 0 0 100px; }
  #frm-edit-inquiry .label		{ display: block; float: left; clear: left; width: 100px; }
  #frm-edit-inquiry .submit	{ display: block; float: left; clear: both; margin: 15px 0 0 100px; }
  #edit-party textarea,
  #edit-party select,
  #edit-party input					{ display: block; float: left; clear: right; }
  #edit-party input.invisible		{ display: none; }
  #edit-party .calendar_date_select	{ margin-left: 100px; }
  #edit-party #container-LBoxPage-is_in_sidebox .label	{ width: 300px; }
  #import-photogallery-step-2 label .label	{ display: block; float: left; clear: both; width: 70px; }
  #import-photogallery-step-2 #PageList-name,
  #import-photogallery-step-2 #PageList-url,
  #import-photogallery-step-2 #PageList-author,
  #import-photogallery-step-2 #PageList-ref_party	{ width: 400px; }
  #frm-dj_chart #frm-dj_chart-ctrl-ref_dj,
  #frm-dj_chart #frm-dj_chart-ctrl-month 				{ width: 341px; }
  #edit-dj input.submit,
  #frm-edit-inquiry input.submit,
  #frm-edit-inquiry #frm-edit-inquiry-ctrl-is_active
			{ width: auto; }
  #edit-club #LBoxPage-name,
  #edit-city #LBoxPage-name,
  #edit-club #LBoxPage-www,
  #edit-club #LBoxPage-ref_city,
  #edit-club #LBoxPage-street,
  #edit-banner #LBoxPage-target,
  #frm-admin_download .control input.text,
  #frm-admin_download .control select,
  #edit-dj input,
  #frm-edit-inquiry input
			{ width: 400px; }
  
  #frm-edit-inquiry label			{ display: block; float: left; clear: left; }
  #frm-edit-inquiry .error			{ display: block; float: left; clear: none; margin: 2px 0 0 20px; }

  #frm-edit-photogallery .controls			{ margin-top: 20px; }
  #frm-edit-photogallery .controls input	{ width: 288px; }
  #frm-edit-photogallery .label				{ display: block; float: left; clear: left; width: 100px; }
  #frm-edit-photogallery .submit			{ display: block; float: left; clear: both; margin: 15px 0 0 100px; }

	#pane-primary #banners div.banner_rotator,
	#pane-primary #banners h4,
	#pane-primary #banners dl,
	#pane-primary #banners dt,
	#pane-primary #banners dd	{ float: left; clear: both; }

	#frm-dj_chart,
	#frm-dj_chart input,
	#frm-dj_chart label,
	#frm-dj_chart .label,
	#frm-dj_chart .tracks,
	#frm-dj_chart .author,
	#frm-dj_chart .track,
	#frm-dj_chart .label			{ display: block; float: left; clear: none; }
	#frm-dj_chart .tracks			{ clear: both; }
	#frm-dj_chart .author			{ clear: left; padding: 5px 0; }
	#frm-dj_chart .track			{ clear: right; padding: 5px 0; }
	#frm-dj_chart .label			{ padding: 0 5px 0 0; }
	#frm-dj_chart .track .label		{ padding: 0 5px; }
	#frm-dj_chart .submit			{ display: block; float: left; clear: both; margin-left: 54px; }
	#frm-dj_chart  .label			{ width: 50px; }
	#frm-dj_chart  .track .label	{ width: 10px; }
	#frm-dj_chart .error			{ margin: 0 0 0 54px; }
	#frm-dj_chart .track .error		{ margin-left: 19px; }
	
	.confirm { display: block; float: left; clear: both; }
	
	body.admin-mailing-mail-confirm form,
	body.admin-mailing-mail-confirm p	{ display: block; float: left; clear: both; margin-top: 20px; }
	#frm-mailing_mail_step2
	.preview .content					{ border: 1px #000000 solid; padding: 5px; margin: 0 0 20px 0; }

	/* lowercase */
	#menumain ul li,
	#pane-secondary .box	{ text-transform: lowercase; }
	
	/* tools */
	.invisible, .gui-data, .data 	{ display: none; }
	.error 							{ color: #ff0000; }
	.xt-admin .error 				{ color: #ffffff; }
	form .description 				{ color: #b1b1b1; }
	.t-center						{ text-align: center; }
	.cb								{ clear: both; } .cbb							{ clear: both; display: block; }
	.cl								{ clear: left; } .clb							{ clear: left; display: block; }
	.cr								{ clear: right; } .crb							{ clear: right; display: block; }
	.cbbb							{ clear: both; display: block; border-bottom: #000000 solid 1px; width: 100%; }
	
	/* wsw */
	.wsw {
		overflow: hidden;
		position: static;
	}
	.wsw {
		overflow: hidden;
		position: static;
	}
	
	/* metanodes */
	#pane-primary .yui-module div													{ clear: both; float: none; }
	#pane-primary .yui-toolbar-container div.yui-toolbar-group			{ float: left; clear: none; }
	#pane-primary .yui-toolbar-container ul,
	#pane-primary .yui-toolbar-container ul li								{ background: none; border: none; float: none; margin: 0; padding: 0; width: auto; }
	#pane-primary .yui-toolbar-container ul li.yui-toolbar-groupitem	{ float: left; clear: none; }
}
