/**
 * Styling for netropol - netroloader
 * customized styling options
 * tk {at} ibotic dot net
 */

/****************************************
 * General styling
 */

body {
	background-color: #fff;
	color: #000;
	font-size: 11px;
}


a:link,
a:visited
{
	color: #000;
}

a:hover,
a:active,
a:focus
{ 
	color: #c00;
}


input, textarea, select
{
	border-color: #aeaeae;
}

/****************************************
 * Header styles
 */

h3
{
	color: #000;
	font-size: 18px;
}
#main hr.dotted
{
	border-bottom: #ddd dotted;
}


h4,
legend
{
	font-size: 15px;
}

h5
{
	font-size: 11px;
}

hr
{
	border-color: #fff;
}

/****************************************
 * Content sections
 */
#header
{
	background: url("/images/logo.gif") top left no-repeat;
	height: 72px;
}


#main
{
	border-bottom: #ddd dotted;
}

#footer,
#footer-admin
{
	color: #666;
	font-size: 10px;
}


/****************************************
 * Menus
 */

#menu li.menu-toplevel strong
{
	color: #032EB4;
}

#userbox
{
	color: #032EB4;
}

/****************************************
 * Lists styling
 */
.list-item hr,
.list-subitem hr
{
	border-top: 2px solid #fff;
}

/****************************************
 * Filetype icons
 */
.ft-image,
.ft-pdf,
.ft-audio,
.ft-exe,
.ft-txt,
.ft-file
{
	background: url("/images/icon/24x24/save_24.png") no-repeat left;
}

.ft-image
{
	background-image: url("/images/icon/24x24/pictures_24.png");
}
.ft-pdf
{
	background-image: url("/images/icon/24x24/notes_24.png");
}
.ft-audio
{
	background-image: url("/images/icon/24x24/music_24.png");
}
.ft-exe
{
	background-image: url("/images/icon/24x24/applications_24.png");
}
.ft-txt
{
	background-image: url("/images/icon/24x24/notes_24.png");
}

/**** rounded corner fading-background-box ***/
.roundedcornr_box {
   background: #ffffff url("/images/rc/roundedcornr_790757_grad.gif") no-repeat;
}
.roundedcornr_top div {
   background: url("/images/rc/roundedcornr_225349_tl.gif") no-repeat top left;
}
.roundedcornr_top {
   background: transparent url("/images/rc/roundedcornr_225349_tr.gif") no-repeat top right;
}
.roundedcornr_bottom div {
   background: url("/images/rc/roundedcornr_225349_bl.gif") no-repeat bottom left;
}
.roundedcornr_bottom {
   background: transparent url("/images/rc/roundedcornr_225349_br.gif") no-repeat bottom right;
}

/**** rounded outline box ***/
.oroundedcornr_box {
	background: url("/images/rc/roundedcornr_882519_tl.png") no-repeat top left;
}
.oroundedcornr_top {
	background: url("/images/rc/roundedcornr_882519_tr.png") no-repeat top right;
}
.oroundedcornr_bottom {
	background: url("/images/rc/roundedcornr_882519_bl.png") no-repeat bottom left;
}
.oroundedcornr_bottom div {
	background: url("/images/rc/roundedcornr_882519_br.png") no-repeat bottom right;
}
.oroundedcornr_content {
	background: url("/images/rc/roundedcornr_882519_r.png") top right repeat-y;
}

/**** projects -specific list styling ******/
.projects h5
{
	background-image:url("/images/icon/16x16/folder_16.png");
}

/**** documents -specific list styling ******/
.documents h5
{
	background-image:url("/images/icon/16x16/folder_16.png");
}

/**** Users -specific list styling ******/
.users h5
{
	background-image:url("/images/icon/16x16/user_16.png");
}

/****************************************
 * User edit form
 * 
 */
.fieldWithErrors input,
.fieldWithErrors label,
.formError
{
	color: #f00;
	border-color: #f00;
}


/****************************************
 * Messages
 */
.notice
{
	color: #006B6B;
	background: url("/images/icon/24x24/ok_24.png") 20px 20px no-repeat;
	border-color: #0f0;
}
.error
{
	color: #B32400;
	background: url("/images/icon/24x24/stop_24.png") 20px 20px no-repeat;
	border-color: #f00;
}