.lib_page_body	{background:#000000;color:#CCCCCC}

.text						{color:#CCCCCC}
.smalltext			{color:#CCCCCC}
.errorcolor			{color: orange}

a:link  				{color:#CCCCCC;text-decoration:none}
a:visited  			{color:#CCCCCC;text-decoration:none}
a:hover  				{color:#CCCCCC;text-decoration:underline}
a:active  			{color:#CCCCCC;text-decoration:none}

.border								{border:1px solid #CCCCCC}

.conteinertable					{background:#888888}

.cust_mainmenu							{color:#444444;}
.cust_mainmenu a						{color:#444444;text-decoration:none;}
.cust_mainmenu a:visited		{color:#444444;text-decoration:none;}
.cust_mainmenu a:hover			{color:#222222;text-decoration:underline;}

/* wizard */
.wizard_contentconteiner_td		{background:#333333}
.wizard_table	.label					{color: #FFFFFF}
.wizard_table	.data label			{color: #FFFFFF}
.wizard_table	.header_table		{color: #FFFFFF}
.wizard_table	.req_color			{color: orange}

.wizard_table	.req_color a:link				{color: CCCCCC;text-decoration:none}
.wizard_table	.req_color a:visited		{color: CCCCCC;text-decoration:none}
.wizard_table	.req_color a:hover			{color: CCCCCC;text-decoration:underline}
.wizard_table	.req_color a:active			{color: CCCCCC;text-decoration:none}

.wizard_table .notice						{color: #BBBBBB ! important}
.wizard_table .importantnotice	{color: #B2A750 ! important}
.wizard_table .text 					{color: #CCCCCC ! important}
.wizard_table .errorcolor			{color: orange ! important}

.wizard_table	a:link				{color: CCCCCC;text-decoration:underline}
.wizard_table	a:visited			{color: CCCCCC;text-decoration:underline}
.wizard_table	a:hover				{color: CCCCCC;text-decoration:none}
.wizard_table	a:active			{color: CCCCCC;text-decoration:underline}

.wizard_table .subtitle			{color: #666666;background:#EEEEEE;}

.lib_wizard_navbar_table													{}
.lib_wizard_navbar_table	.inactivebartd					{color:#666600;border:1px solid #666600;background:#DDDDDD}
.lib_wizard_navbar_table	.activebartd						{color:#000000;border:1px solid #000000;background:#DDDDDD}
.lib_wizard_navbar_table	.currentbartd						{color:#000000;border:1px solid #000000;background:#EDBF42}
.lib_wizard_navbar_table	.completedbartd					{color:#000000;border:1px solid #000000;background:#DDDDDD}

.lib_wizard_navbar_table	.activebartd a:link 		{color: #000000;}
.lib_wizard_navbar_table	.activebartd a:visited 	{color: #000000;}
.lib_wizard_navbar_table	.activebartd a:active 	{color: #000000;}
.lib_wizard_navbar_table	.activebartd a:hover 		{color: #000000;}

.lib_wizard_containertable .header									{background:#DDDDDD;color:#666600}

.lib_wizard_stepmenu_table td												{color:#222222}
.lib_wizard_stepmenu_table .currentpagetd						{background:#333333;color:#FFFFFF;}
.lib_wizard_stepmenu_table .inactivepagetd					{background:#222222;color:#555555;}
.lib_wizard_stepmenu_table .activepagetd						{background:#222222;color:#FFFFFF;}

.lib_wizard_stepmenu_table .activepagetd a:link			{color:#FFFFFF;}
.lib_wizard_stepmenu_table .activepagetd a:visited	{color:#FFFFFF;}
.lib_wizard_stepmenu_table .activepagetd a:active		{color:#FFFFFF;}
.lib_wizard_stepmenu_table .activepagetd a:hover		{color:#FFFFFF;}

/* media palyer program */
.mediaplayerprogram_chooseplayer_table 							{color:#BBBBBB}
.mediaplayerprogram_chooseplayer_table .containertd	{border:1px solid #888888;background:#000000;}
.mediaplayerprogram_chooseplayer_table .req_color		{color:orange}

.mediaplayerprogram_intro_table											{color:#CCCCCC;font: 10pt Arial, Verdana, sans-serif}
.mediaplayerprogram_intro_table	.rightcolheader			{background:#444444}
.mediaplayerprogram_intro_table .rightcolcontainer	{border:1px solid #999999}
.mediaplayerprogram_intro_table .middlecolcontainer	{border:1px solid #999999}

.mediaplayerprogram_intro_table a:link							{color:#FFFFFF}
.mediaplayerprogram_intro_table a:visited						{color:#FFFFFF}
.mediaplayerprogram_intro_table a:active						{color:#FFFFFF}
.mediaplayerprogram_intro_table a:hover							{color:#FFFFFF;text-decoration:none}

/* media palyer program end */

/* form table */
.form_table							{color:#CCCCCC}
.form_table	.req_color	{color: orange}
/* end form table */

/* simple form table */
.form_simple_table							{color:#CCCCCC}
.form_simple_table	.req_color	{color: orange}
/* end form table */

/* page */
.page_title	{color:#CCCCCC;border-bottom:1px solid #CCCCCC}
/* end page */

/* letters bar */
.lettersbar_div 								{color:#FFFFFF;}
.lettersbar_div a:link 					{color: #ffffff;}
.lettersbar_div a:visited 			{color: #ffffff;}
.lettersbar_div a:active 				{color: #ffffff;}
.lettersbar_div a:hover 				{color: #ffffff;}
/* end letters bar */

/* sidebar */
.sidebar_table {background:#444444}
/* end sidebar */

/* file uploads */


a.SWFUploadLink {width: 76px;height: 21px;background: url(/skins/default/images/fileuploads_upload.gif) no-repeat;}
.lib_mmswfuploader_filestatusdiv {background:#444444;border: 1px solid #CCCCCC;color:#CCCCCC;padding:10px;margin-bottom:10px}
.uploading { color: #CCC; }
.uploadDone { color: #FFF; }
.progressBar {width: 312px;height: 15px;margin-top: 4px;margin-botton:4px;border:1px solid green;color:#777777}

.progressWrapper {
	width: 100%;
	overflow: hidden;
	color: #CCC;
}
.progressContainer {

	background:#BBBBBB;border: 1px solid #555555;color:#555555;padding:10px;margin-bottom:10px
	
	overflow: hidden;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {

	font-size: 10px;
	width: 0%;
	height: 5px;
	background-color: #777777;
	margin-top: 2px;
	margin-bottom: 2px;
}
.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}
.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}
.progressBarStatus {
	margin-top: 6px;
	margin-bottom: 6px;
	width: 100%;
	font-size: 8pt;
	font-family: Verdana;
	text-align: left;
}
a.progressCancel,
a.progressCancel:link,
a.progressCancel:active,
a.progressCancel:visited,
a.progressCancel:hover
{
	font-size: 0px;
	display: block;
	height: 14px;
	width: 14px;
	
	background-image: url(/locallib/images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

.progressName {

	font-weight:bold;
}

a.progressCancel:hover 
{
	background-position: 0px 0px;
}

/* end file uploads */

.lists_paging					{font:8pt Arial, Verdana, sans-serif; color: #ffffff;text-align:center;font-weight:normal;margin-left:19px}
.lists_paging a:link 			{color: #ffffff;}
.lists_paging a:visited 		{color: #ffffff;}
.lists_paging a:active 			{color: #ffffff;}
.lists_paging a:hover 			{color: #ffffff;}
.lists_paging u					{text-decoration:none}

/* news */
.news {clear: both; float: left; display: inline; width: 715px; margin: 0 0 10px 10px; color: #fff;}
.news h1 {padding: 0; margin: 0 0 1px 0; color: #fff;}
.news h1 a, .news h1 a:visited, .news h1 a:hover {font: bold 13px Verdana, Arial, sans-serif; text-decoration: none; color: #fff;}
.news h2 {padding: 0; margin: 0 0 5px 0; font: 9px Verdana, Arial, sans-serif; color: #ccc;}
.news .image {float: left; margin: 0 10px 0 0;}
.news .shortdescription {float: left; width: 590px; color: #fff;}
.newsfull {float: left; display: inline; width: 715px; margin: 10px 0 10px 10px;}
.newsfull h1 {padding: 0; margin: 0 0 1px 0; font: bold 13px Verdana, Arial, sans-serif; color: #fff;}
.newsfull h2 {padding: 0; margin: 0 0 5px 0; font: 9px Verdana, Arial, sans-serif; color: #ccc;}
.newsfull .image {float: left; margin: 10px 10px 0 0;}
.newsfull .description {clear: both; float: left; width: 100%; color: #fff;}
/* end news */

/* contests */
.contest {clear: both; float: left; display: inline; width: 95%; margin: 0 0 20px 15px; color: #fff;}
.contest .image {float: left; width: 160px; margin: 0 10px 0 0;}
.contest .left {float: left;}
.contest p {margin: 0; padding: 0; color: #fff;}
.contest h1 {float: left; padding: 0; margin: 3px 0 5px 0; color: #fff;}
.contest h1 a, .contests h1 a:visited, .contests h1 a:hover {font: bold 13px Verdana, Arial, sans-serif; text-decoration: none; color: #fff;}
.contest .shortdescription {clear: both; float: left; width: 520px; font-size: 11px; color: #fff; text-align: left;}
.contestfull {float: left; display: inline; width: 95%; margin: 10px 0 10px 15px;}
.contestfull h1 {padding: 0; margin: 0 0 5px 0; font: bold 14px Verdana, Arial, sans-serif; color: #fff;}
.contestfull .buttons {clear: both; float: left; text-align:center; width: 100%; margin-top: 20px;}
.contestfull .description {clear: both; float: left; width: 100%; font-size: 11px; color: #fff;}
/* end contests */

/* galleries */
ul#pics_list {
	display: table;
	width:100%;
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
}

ul#pics_list li {
	float: left;
	list-style-type: none;
	
	width:  106px;
	height: 106px;
	margin: 8px;
	
	background: #bbbbbb;
	font-size: 12px;
	cursor: move;	
}

ul#pics_list li div {
	position: relative;
	height: 100px;
	margin: 3px;
	background: #bbbbbb;
}

ul#pics_list li div div.pics_list_actions {
	position: absolute;
	bottom: 0px;
	left:0px;
	width: 94px;
	height: auto;
}

ul#pics_list li div a {
	font-size: 8pt;
}

ul#pics_list li div img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	
	border: 0px;
}

ul#pics_list li.highlighted  {
  background: white;
}

.pics_list_container {
	margin: 0px;
	padding: 8px;
	padding-bottom: 10px;
	background-color: #dddddd;
	border: solid 1px #bbbbbb;
}

.pics_list_actions {font:9pt Verdana, Arial, sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;}
.pics_list_actions a					{color:#591701;font:9pt Verdana, Arial, sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;}
.pics_list_actions a:link			{color:#591701;font:9pt Verdana, Arial, sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;}
.pics_list_actions a:visited	{color:#591701;font:9pt Verdana, Arial, sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;}
.pics_list_actions a:hover		{color:#591701;font:9pt Verdana, Arial, sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;}
.pics_list_actions a:active		{color:#591701;font:9pt Verdana, Arial, sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;}

/* end galleries */