body {
	font-family: Arial,sans,sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #000;
	background: #fff;
}

form {
	 margin:  0px 0 0px 0;
}

span.login {color: #576a8c; }


UL.drag-drop-list {
	background-color: white;
	padding			: 10px;
	list-style		: none;
}

UL.drag-drop-list LI {
	line-height		: 22px;
	vertical-align	: middle;
	border-bottom	: 1px solid #eee;
	cursor			: move;
}

UL.drag-drop-list LI:hover {
	background-color: #ccccf9;
}

UL.simple-list {
	background-color: white;
	padding			: 5px;
	list-style		: none;
}

UL.simple-list LI {
	line-height		: 22px;
	vertical-align	: bottom;
	padding-left	: 2px;
	border-bottom	: 1px solid #eee;
}

UL.simple-list LI:hover {
	background-color: #ccccf9;
}


a:link {
	font-size	: 14px;
	font-weight	: normal;
	color		: #2061b2;
	padding		: 2px;
	text-decoration : underline;
}

A:Visited  {
	font-size	: 14px;
	font-weight	: normal;
	color		: #2061b2;
	padding		: 2px;
	text-decoration : underline;
}

A:Active  {
	font-size	: 14px;
	font-weight	: normal;
	color		: #2061b2;
	padding		: 2px;
	background	: #909090;
	text-decoration : underline;
}

A:Hover  {
	font-size	: 14px;
	font-weight	: normal;
	color		: #2061b2;
	background	: #cecece;
	padding 	: 2px;
	text-decoration : none;
}

.smallB {
	font-size	: 10px;
	font-weight	: normal;
	color		: #000000;
	padding		: 2px;
	text-decoration : underline;
}
.smallB:link {
	font-size	: 10px;
	font-weight	: normal;
	color		: #000000;
	padding		: 2px;
	text-decoration : underline;
}

.smallB:Visited  {
	font-size	: 10px;
	font-weight	: normal;
	color		: #000000;
	padding		: 2px;
	text-decoration : underline;
}

.smallB:Active  {
	font-size	: 10px;
	font-weight	: normal;
	color		: #ff0000;
	padding		: 2px;
	background	: #909090;
	text-decoration : underline;
}

.smallB:Hover  {
	font-size	: 10px;
	font-weight	: normal;
	color		: #ffffff;
	background	: none;
	padding 	: 2px;
	text-decoration : none;
}



.noimg:link {
	font-weight	: normal;
	padding		: 2px;
	background	: none;
	text-decoration : none;
}

.noimg:Visited  {
	font-weight	: normal;
	padding		: 2px;
	background	: none;
	text-decoration : none;
}

.noimg:Active  {
	font-weight	: normal;
	padding		: 2px;
	background	: none;
	text-decoration : none;
}

.noimg:Hover  {
	font-weight	: normal;
	padding		: 2px;
	background	: none;
	text-decoration : none;
}


#nav-menu ul ul li {
	background: #aaa;
}

#nav-menu ul  {
	list-style-type	: none;
	margin			: 0px;
	padding			: 0px;
}

#nav-menu ul li  {
	cursor		: pointer;
	cursor		: hand;
	border-top	: 1px solid #c0c0c0;
	background: #4367A7;
}


#nav-menu ul span  {
	background-color: lightblue;
	width			: 195px;
	display			: block;
	padding-top		: 5px;
	padding-bottom	: 8px;
	padding-left	: 8px;
	font-size: 13pt;
	background: #4367A7;
	color: white;
}

#nav-menu ul ul li a  {
	color			: black;
	background-color: lightgray;
	text-decoration	: none;
	width			: 167px;
	display			: block;
	line-height		: 23px;
	font-size		: 11pt;
	padding: 3px;

	padding-left	: 30px;
	border-bottom: 	1px solid #c0c0c0;
}




.stats-table  {
	border		: 1px solid #e0e0e0;
	font-size	: 12px;
}




.topmenu:link {
	font-size: 11pt;
	font-weight : normal;
	color: #000000;
	background	: none;
	text-decoration : none;
}

.topmenu:Visited  {
	font-size: 11pt;
	font-weight : normal;
	color : #000000;
	background	: none;
	text-decoration : none;
}

.topmenu:Active  {
	font-size: 11pt;
	font-weight : normal;
	color : #ffffff;
	background	: none;
	text-decoration : none;
}

.topmenu:Hover  {
	font-size: 11pt;
	font-weight : normal;
	<!-- color : #ffffff; -->
	background	: none;
	text-decoration : none;
}

.topmenured  {
	font-size: 11pt;
	font-weight : normal;
	color : #d90000;
	background	: none;
	text-decoration : none;
}



.editmenu:link {
	font-size: 14px;
	font-weight : bold;
	color: #000000;
	background	: none;
	text-decoration : none;
}

.editmenu:Visited  {
	font-size: 14px;
	font-weight : bold;
	color : #000000;
	background	: none;
	text-decoration : none;
}

.editmenu:Active  {
	font-size: 14px;
	font-weight : bold;
	color : #ffffff;
	background	: none;
	text-decoration : none;
}

.editmenu:Hover  {
	font-size: 14px;
	font-weight : bold;
	color : #000066;
	background	: none;
	text-decoration : underline;
}

.editmenulev1 {
	font-size: 14px;
	font-weight : normal;
	color: #000000;
	background	: none;
	text-decoration : none;
}


.smallA {
	font-size	: 11pt;
	font-weight	: normal;
	color		: #000000;
	background-color: #c0c0c0;
	padding		: 3px !important;
	text-decoration : none;
	padding-right: 10px;
	padding-top: 10px;
	margin: 1px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	float:left;
}

.smallA:link {
	font-size	: 11pt;
	font-weight	: normal;
	color		: #000000;
	padding		: 3px;
	text-decoration : none;
}

.smallA:Visited  {
	font-size	: 11pt;
	font-weight	: normal;
	color		: #000000;
	padding		: 3px;
	text-decoration : none;
}

.smallA:Active  {
	font-size	: 11pt;
	font-weight	: normal;
	color		: #ff0000;
	padding		: 3px;
	background	: #909090;
	text-decoration : none;
}

.smallA:Hover  {
	font-size	: 11pt;
	font-weight	: normal;
	color		: #006699;
	background	: #eeeeee;
	padding 	: 4px;
	padding-left: 3px;
	padding-top: 3px;
	text-decoration : none;
	border-top: 1px solid #909090;
	border-left: 1px solid #909090;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.smallAthis {
	font-size	: 11pt;
	font-weight	: bold;
	color		: #ffffff;
	background-color: #000000;
	margin-top: 1px;
	padding 	: 4px;
	text-decoration : none;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	float: left;
}


.value {
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
}

.valuebold {
	font-weight: bold;
}

.value2 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.red {
	font-size: 12px;
	font-weight : normal;
	color: #ff0000;
	text-decoration : none;
}



.menuon {
	font-size : 12px;
	font-weight : bold;
	color: #000000;
	text-decoration : none;
}

.browsetext {
	font-size : 10pt !important;
	font-weight : normal;
	color: #000000;
	text-decoration : none;
/*	padding: 0px 3px 0px 3px; */
}

.browsehead {
	font-size : 11px;
	font-weight : bold;
	color: #303030;
	text-decoration : none;
}


.highlmenu {
	font-size: 14px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}

.pargtile {
	font-size: 14px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}



.mlev0 {
        font-size	: 12px;
        font-weight	: normal;
        color		: #000000;
        text-decoration : none;
	background	: none;
}


.mlev0:link {
        font-size	: 12px;
        color: #000000;
        font-weight	: normal;
        text-decoration : none;
	background	: none;
}

.mlev0:Visited  {
        font-size	: 12px;
        color: #000000;
        font-weight	: normal;
        text-decoration : none;
	background	: none;
}

.mlev0:Active  {
        font-size	: 12px;
        color		: #ff0000;
        font-weight	: normal;
        text-decoration : none;
	background	: none;
}

.mlev0:Hover  {
        font-size	: 12px;
        color		: #ffffff;
        font-weight	: normal;
        text-decoration : none;
	background	: none;
}




.mlev1 {
        font-size	: 10px
        font-weight	: normal;
        color		: #000000;
        text-decoration : none;
	align		: left;
	background	: none;
}


.mlev1:link {
        font-size	: 10px;
        color		: #000000;
        font-weight	: normal;
        text-decoration : none;
	background	: none;
}

.mlev1:Visited  {
        font-size	: 10px;
        color		: #000000;
        font-weight	: normal;
        text-decoration : none;
	background	: none;
}

.mlev1:Active  {
        font-size	: 10px;
        color		: #ff0000;
        font-weight	: normal;
        text-decoration : none;
	background	: none;
}

.mlev1:Hover  {
        font-size	: 10px;
        color		: #ff0000;
        font-weight	: normal;
        text-decoration : underline;
	background	: none;
}



.black {
        font-size : 12px;
        font-weight : normal;
        color: #000000;
        text-decoration : none;
}


.mainmenu:link {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.mainmenu:Visited {
	font-size: 16px;
	font-style: normal;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.mainmenu:Active {
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.mainmenu:Hover {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.highmenu {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.bottomtext {
	font-size: 14px;
	font-style: normal;
	color: #ffffff;
}

.cpyright {
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
}

.fsmall {
	font-size: 8.5pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.small {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.smallwh {
	font-size: 13pt;
	color: #fff;
}

.smallwh1 {
	font-size: 12pt;
	color: #eee;
	<!-- border: 1px solid #eee; -->
	padding: 3px;
	margin-right: 3px;
}


.smallbl {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #006699;
}

.loginuser {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	padding: 2px;
	background: #a0a0a0;
}


.flash {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #eeeeee;
}

.pagetitle {
        font-size: 18px;
        font-weight: bold;
        color: #000000;
}

.pagetitle1 {
	font-size: 18px;
	font-weight: normal;
	color: #fffefe;
}
.pargtitle {
	font-size: 18px;
	font-weight: normal;
	color: #003366;
}

.text {
	font-size: 12pt;
	color: #000000;
	text-align: left;
}

.report {
	font-size: 11pt;
	color: #006699;
	text-align: left;
}

.labeltext {
	font-size: 14px;
	color: #000099;
	background: #e0e0e0;
}


.labeltitle {
	font-size: 12pt;
	font-weight: normal;
	color: black;
}

.labeltitlesimple {
	display: block;
	padding: 4px;
	background: #ddd;
	text-align: left;
}

.time {
	font-size: 12px;
	color: #003366;
}

.combodefault {
        font-size : 12px;
        font-weight : normal;
        color: #003366;
	background: #ffffff;
        text-decoration : none;

}

.combobwlight {
        font-size : 12px;
        font-weight : normal;
        color: #000000;
        text-decoration : none;
}

.mmenu3 {
	font-size	: 16px;
	font-weight	: bold;
	color		: #616262;
}

TD {
	align		: left;
	text-align	: left;
}

TD.center {
	align		: center;
	text-align	: center;
}

td.gallery_img {
	width: 200px;
	height: 200px;
}

td.gallery_picture {
	width: 130px;
	height: 160px;
	border: 1px solid red;
}

TD.right {
	align		: right;
	text-align	: right;
}

TD.listc {
	border-bottom	: 1px solid #c0c0c0;
	height		: 20px;
}

TD.listc1 {
	border-bottom	: 1px solid #c0c0c0;
	height		: 20px;
}

TD.listc2 {
	border-bottom	: 1px solid #c0c0c0;
}


TD.value {
	background	: #ffffff;
	border-top	: 1px solid #909090;
	border-left	: 1px solid #909090;
	border-bottom	: 1px solid #707070;
	border-right	: 1px solid #707070;
	padding		: 3px;
}

TD.redbox {
	background	: #c60f34;
}

TD.prepane {
	background	: #c0c0c0;
	border-right	: 1px solid #000000;
	border-left	: 1px solid #000000;
}

TD.labeltitle {
	background	: #ddd;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding: 7px 3px 3px 3px;
	height: 30px;
}

TD.pane {
	background	: #c0c0c0;
	border-right	: 1px solid #000000;
	border-left	: 1px solid #000000;
	border-bottom	: 1px solid #000000;
}


TD.imgpreview {
	background	: #eee;
	vertical-align: top;
	border-top	: 1px solid #000000;
	border-left	: 1px solid #000000;
	border-bottom	: 1px solid #c0c0c0;
	border-right	: 1px solid #c0c0c0;
	text-align	: center;
}

TD.infopane {
	background	: #cbcbcb;
	border-top	: 1px solid #000000;
	border-left	: 1px solid #000000;
	border-bottom	: 1px solid #eeeeee;
	border-right	: 1px solid #eeeeee;
	text-align	: left;
}

TD.wrkpane {
	background	: #eee;
	border-top	: 1px solid #000000;
	border-left	: 1px solid #000000;
	border-bottom	: 1px solid #c0c0c0;
	border-right	: 1px solid #c0c0c0;
	align		: left;
	text-align	: left;
	padding		: 5px;
}


TD.artpane {
	background	: #ffffff;
	align		: left;
}

TD.browsebgr {
	background	: #eeeeee;
	border-top	: 1px solid #000000;
	border-left	: 1px solid #000000;
	border-bottom	: 1px solid #c0c0c0;
	border-right	: 1px solid #c0c0c0;
	align		: left;
}


td.report {
	background	: #E8F6FF;
  border: 1px solid #B8E2FB;
	padding		: 12px 10px 5px 10px;
	margin: 30px 0 0 0;
	border-radius: 3px 3px 3px 3px;
}

TD.label {
	background	: #eee;
	border-top	: 1px solid #909090;
	border-left	: 1px solid #909090;
	border-bottom	: 1px solid #707070;
	border-right	: 1px solid #707070;
}


TD.mmenu {
	background	: #ddd;
	border-right	: 1px solid #000000;
	border-top	: 1px solid #c0c0c0;
	border-left	: 1px solid #c0c0c0;
	border-bottom	: 1px solid #000000;
}

TD.mmenu:Hover {
	border-bottom	: 1px solid #000000;
	background	: #a0a0a0;
}

TD.mmenuon {
	background	: white;
	border-top	: 1px solid #000;
	border-right	: 1px solid #000;
	border-left	: 1px solid #000;
	border-bottom	: 0px solid white;
	height: 30px;
	font-size: 12pt;
	background:#F6F6F6;
}

TD.mmenubtm {
font-weight: bold;
font-size: 12px;
background: #576a8c;
color: #fff;
padding: 8px 10px 8px 10px;
text-align: center;
cursor: pointer;
cursor: hand;
border: 10px solid #fff;
border-radius: 14px;
margin: 10px 10px 0 0;
}

td.mmenubtm a:visited{color: #fff;}
td.mmenubtm:Hover{background: #cc0000;}

TD.mmenuoff {
	border-bottom	: 1px solid #000000;
	<!-- width: 700px; -->
}

TD.tmenu {
	border-top: 2px solid #000000;
	border-left: 2px solid #000000;
}

TD.body {
	border-left: 2px solid #000000;
}

TD.browsehead {
	background: #909090;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 3px;
}

TD.browseid {
	background: #ffffff;
	border-right: 1px solid #000000;
	padding-left: 2px;
	text-align: right;
	vertical-align: middle;
}


TD.mainswitch {
	background: #ddd;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align : left;
	height : 40px;
	width : 25%;
	padding: 3px 3px 3px 40px;
	background: #ddd url('/fx/manage-icon.png') left center no-repeat !important;
	background-size: 25px 25px !important;
	background-position: 10px !important;
}

td.mainswitch:hover {
	background: #c0c0c0;	
}

.mainswitch a {
	font-size: 13pt;
	color: #000;
	display: block;
	text-decoration: none;
}

.mainswitch a:hover {
	background: none;
}

.lab {
	display: block;
	float: left;
	width: 70px;
}

TR.browsetext {
	background: #ffffff;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	text-align: left;
}

TR.browsetext:Hover {
	background: #eee;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	text-align: left;
}

TR.browsemenu {
	background: #ffffff;
	text-align: left;
	border-bottom: 1px solid #eeeeee;
}

TR.browsemenu:Hover {
	background: #ccccf9;
}

TR.formrowtext {
	background: #c0c0c0;
}

TR.formrowtext:Hover {
	background: #b0b0b0;
}

TD.submenu {
	background	: white;
	border-bottom: 1px solid #c0c0c0;
}

TD.submenutool {
	background	: white;
	border-bottom: 1px solid #c0c0c0;
	padding: 0 0 4px 10px;
}

TD.submenutool img{ margin: 0 -6px 0 0;}

TD.submenuright img{ margin: -8px 0 0 0;}

TD.submenuright {
	background	: #c0c0c0;
	border-bottom: 1px solid #000000;
	text-align	: right;
	padding: 0;
}

TD.submenu1 {
	background	: #c0c0c0;
	border-top	: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

TD.popupmenu {
	background: #fff;
	border-bottom: 1px solid #000000;
	text-align: center;
}

TD.popupmenu img{ max-height: 26px;}

TD.popupmenuon {
	background: #c0c0c0;
	border-top: 1px solid #000000;
	border-right: 1px solid #c0c0c0;
	border-left: 1px solid #000000;
}

TD.ttopleft {
	background	: #c0c0c0;
  padding:5px 5px 5px 10px;
	border-right	: 1px solid #909090;
	border-bottom	: 1px solid #909090;
  border-top	: 1px solid #909090;
}

TD.lboxtitle {
	border-bottom: 1px solid #909090;
	background: #b2c5d9;
	text-align: left;
	padding: 5px 0 5px 10px;
	height: 20px;
	margin-bottom: 5px ;
	border-right: 1px solid #909090;
}

TD.bodytitle {
	border-bottom: 1px solid #000000;
	background: #b25f20;
	text-align: left;
	height: 20px;
}

TD.guibox {
	border-bottom: 1px solid #a3a3a3;
}

TD.lboxmenu {
	background	: #c0c0c0;
	border-bottom: 1px solid #a3a3a3;
	margin-left: 10px;
	padding: 10px 0 10px 0;
}

TD.lboxmenu:Hover {
	background	: #b0b0b0;
	border-bottom: 1px solid #a3a3a3;
}

TD.lboxmenuon {
	background	: #c4d8ec;
	border-bottom: 1px solid #a3a3a3;
}


TD.modswitch {
	background	: #c0c0c0;
	border-bottom: 1px solid #ba8766;
	text-align	: center;
}

TD.modswitch:Hover {
	background	: #b0b0b0;
	border-bottom: 1px solid #ba8766;
}



TD.topmenu {
	background	: #b2c5d9;
	border: 1px solid #005880;
	border-right: 1px solid #005880;
	border-left: 1px solid #005880;
	border-bottom: 0px;
	font-size: 12pt;
}

TD.topmenu:Hover {
	background: #4f9bbd;
	border-top: 1px solid #4f9bbd;
	border-right: 1px solid #4f9bbd;
	border-left: 1px solid #4f9bbd;
	color: #fff;
}

.browsetext {
	font-size: 12px;
	color: #000000;
}

.browseid {
	font-size: 12px;
	color: #000066;
}

.browsetitle {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

P {
	font-size: 14px;
	color: #000000;
	text-align: justify;
}

P.notice {
	font-size: 12px;
	color: #000000;
	text-align: justify;
}

P.right {
	font-size: 14px;
	color: #000000;
	text-align: right;
}

TEXTAREA.article {
	font-size: 10pt;
	color: black;
	background: #fff;
	width: 95%;
	border: 1px solid #ccc;
    padding: 5px;
    margin: 0;
	border-radius: 3px 3px 3px 3px;
}

TEXTAREA.article:Hover {
	font-size: 10pt;
	color: black;
	background: #fff;
	width: 95%;
	border: 1px solid #ccc;
    padding: 5px;
    margin: 0;
	border-radius: 3px 3px 3px 3px;
}

INPUT.ok {
	width: 30px;
	height: 30px;
	border: 0px;
}

INPUT .pricedis {
	background: #eeeeee;
	border: 1px solid red;
	color: black;
}

.pricesum {
	display: block;
	width: 90px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background	:white;
	border-top	: 1px solid #909090;
	border-left	: 1px solid #909090;
	border-bottom	: 1px solid #707070;
	border-right	: 1px solid #707070;
	padding		: 3px;
}

INPUT {
	font-size: 10pt;
	color: #444444;
	background: #fff;
	padding: 4px;
	border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
}
INPUT:Active {
	font-size: 10pt;
	color: #444444;
	background: #fed8b2;
	padding: 4px;
}

INPUT:Hover {
	font-size: 10pt;
	color: #444444;
	background: #c4d8ec;
	padding: 4px;
	border: 1px solid #909090; 
}

INPUT.price {
	font-size: 10pt;
	color: #000099;
	background: #fff;
	padding: 4px;
	text-align: right;
}

INPUT.price:Hover {
	background: #fed8b2;
}

INPUT.px130 {
	font-size: 14px;
	color: #003366;
	background: #eeeeee;
	width: 130px;
	padding: 4px;
	vertical-align: baseline;
}

INPUT.px30 {
	font-size: 14px;
	color: #003366;
	background: #eeeeee;
	width: 30px;
	vertical-align: texttop;
}

INPUT.px200 {
	font-size: 14px;
	color: #003366;
	background: #eeeeee;
	width: 200px;
	height: 25px;
	padding: 4px;
	vertical-align: baseline;
}


INPUT.px400 {
	font-size: 14px;
	color: #003366;
	background: #eeeeee;
	width: 400px;
	height: 25px;
	padding: 4px;
	vertical-align: baseline;
}

INPUT.px100 {
	font-size: 14px;
	color: #003366;
	background: #eeeeee;
	width: 100px;
	height: 25px;
	padding: 4px;
	vertical-align: baseline;
}


INPUT.search {
	font-size: 10px;
	color: #000099;
	background: #eeeeee;
	width: 70px;
}


INPUT.login {
	font-size: 14px;
	color: #444444;
	background: #eeeeee;
	width: 150px;
	border: 1px solid #b2b2b2;
	padding: 5px;
	margin: 0;
}

INPUT.login:Hover {
	background: #c4d8ec;
}

INPUT.normal {
	font-size: 14px;
	color: #003366;
	background: #ffffff;
	width: 300px;
}

INPUT.radio {
	font-size: 16px;
	color: #003366;
	width: 16px;
	height: 16px;
	background: ;
	padding: 0px;
	vertical-align: middle;
}

INPUT.radio:Hover {
	color: #fed8b2;
}

INPUT.radiochecked {
	font-size: 16px;
	color: #003366;
	width: 16px;
	height: 16px;
	background: #eeeeee ;
	padding: 2px;
}


INPUT.submit {
	font-weight: bold;
	font-size: 12px;
	background: #576a8c;
	color: #ffffff;
	padding:  8px 10px 8px 10px;
	cursor: pointer;
	cursor: hand;
	border:0px;
  border-radius: 5px 5px 5px 5px;
}

INPUT.submit:Hover {
	background: #cc0000;
}

INPUT.submitred {
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	background: #ff0000;
	height: 25px;
}

INPUT.submitsmall {
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	background: #000000;
	width: 25px;
	height: 20px;
}


CODE {
	font-weight: normal;
	font-size: 14px;
	color: #000066;
}

SELECT {
	font-size	: 10pt;
	font-weight	: normal;
	color		: #000000;
	background	: #fff;
	padding		: 4px;
	cursor		: pointer;
	cursor		: hand;
}


SELECT.nlist {
	font-size	: 10pt;
	width		: 140px;
	background	: #fff;
}

SELECT.gui {
	font-weight	: normal;
	font-size	: 10pt;
	color		: #003366;
	background	: #fff;
	width		: 250px;
	padding		: 4px;
}

SELECT.guinowidth {
	font-weight	: normal;
	font-size	: 10pt;
	color		: #444444;
	background	: #fff;
    padding: 4px;
	border: 1px solid #E3E3E3;
    border-radius: 3px 3px 3px 3px;
}

SELECT.guinowidth:hover {
	background	: #c4d8ec;
	border: 1px solid #909090;
}


SELECT.smenulbox {
	font-size	: 14px;
	color		: #000000;
	background	: #fff;
	width		: 150px;
	padding		: 4px;
	border	: 1px solid #909090;
  border-radius: 3px 3px 3px 3px;
}


SELECT.smenulbox2 {
	font-size	: 12px;
	color		: #000000;
	background	: #f2b993;
	width		: 85%;
	padding		: 4px;
	border-top	: 1px solid black;
	border-bottom	: 1px solid black;
	border-left	: 1px solid black;
	border-right	: 1px solid black;
}


SELECT.mmenulbox {
	font-size	: 12px;
	color		: #000000;
	background	: #f2b993;
	width		: 160px;
	padding		: 4px;
	border-top	: 1px solid black;
	border-bottom	: 1px solid black;
	border-left	: 1px solid black;
	border-right	: 1px solid black;
}

SELECT.fix {
	font-size	: 12px;
	color		: #000000;
	background	: #f2b993;
	padding		: 4px;
	border-top	: 1px solid black;
	border-bottom	: 1px solid black;
	border-left	: 1px solid black;
	border-right	: 1px solid black;
}

SELECT.menuchooser {
	font-size	: 10pt;
	color		: #000;
	background	: #fff;
	width		: 190px;
	padding		: 4px;
}


input[type=submit] {
	background: #c0c0c0;
}

LI {
	list-style-image: url(../fx/odrazka.jpg);
	font-size: 12px;
}

TR.filelistr {
	border-bottom	: 1px solid #eeeeee;
}




TD.filelist {
	height		: 25px;
	background: #fff;
	text-align	: center;
	border-right	: 1px solid #eeeeee;
	border-bottom	: 1px solid #eeeeee;
}

TD.filelistname {
	height		: 25px;
	background: #fff;
	text-align	: left;
	border-right	: 1px solid #eeeeee;
	border-bottom	: 1px solid #eeeeee;
}

TD.filelistsize {
	height		: 25px;
	background: #fff;
	text-align	: right;
	border-right	: 1px solid #eeeeee;
	border-bottom	: 1px solid #eeeeee;
}

TD.leader {
	background	: #c0c0c0;
	text-align	: center;
	valign		: middle;
	height		: 100%;
}

label {
	display: block;
	padding: 2px;
	color: #000000;
	font-size: 12pt;
}

label:Hover {
	background: #c4d8ec;
}

TABLE.leader {
	height		: 100%;
}

.inforol {
	display: block;
	width: 600px;
	height: 300px;
	overflow: auto;
	font-size: 12px;
	background: #ddd;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.hyperlink {
	display: block;
	padding: 2px;
	background: white;
	margin-top: 5px;
}

.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
}

h4 {
	font-size: 14px;
	font-weight: bold;
	color: blue;
	display: block;
	margin: 10px 0 5px 0;
}

.dinfo {
	color: #C7AE68;
	font-weight: bold;
	margin:1px;
	padding: 2px;
	font-size: 9pt;
}

.exifinfo {
	color: #67C764;
	font-weight: bold;
	padding: 2px;
	font-size: 9pt;
}

.labeli {
	float: left;
	padding: 4px;
	font-size: 10pt;
}

PRE.debug {
	font-size:8.5pt;
	color: blue;
	text-align: left;
	display: block;
}

.warnme-1 {
	background: #ff0000;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color: black;
	vertical-align: middle;
	padding: 5px;
}


.warnme-0 {
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

.warnme-price, .warnme-numcenter 
{
	text-align: right;
	font-size: 10pt;
	vertical-align: middle;
}

.warnme-price {
	padding-right: 5px;
}

.warnme-numcenter {
	text-align: center;
	vertical-align: middle;
}

#flashnotice, #flashnote {
	position: fixed;
	top: 3px;
	left: 830px;
	padding: 5px;
	width: 200px;
	max-height: 100px;
	overflow: auto;
	background: #d90000;
	color: white;
	border: 1px solid white;
}

#flashnote {
	top: 5px;
	left: 1050px;
	background: green;
}



#flashnotice h2, #flashnote h2 {
	font-size: 10pt;
	font-weight: bold;
	color: #eeeeee;
	display: block;
	margin: 0;
}


#icomm {
	width: 200px;
	padding: 3px;
	background: #d60000;
	color: white;
	float: right;
}


#fix_price, #calculate {
	padding-left: 30px;
}

TH { background: silver; font-size: 11pt; }


#module_description
{
	display: block;
	border: 1px solid black;
	background: #eee;
	color: black;
	font-size: 10pt;
	padding: 10px;
}

A.langselected {
	background: #333;
	padding: 5px;
	text-decoration: none;
	color: white;
	margin: 0px 2px 0 2px;
}

A.lang {
	padding: 5px;
	text-decoration: none;
	color: black;
	background: silver;
	margin: 0px 2px 0 2px;
}

A.lang:hover {
	background: #eee;
	color: black;
}

#top_main_div {
	border-bottom: 1px solid black;
	margin: 0 auto;
	box-shadow-bottom: #c0c0c0 0 2px;
	height: 38px;
	background: #4367A7;
	padding-top: 6px;
	color: white;
	position: fixed;
	width: 100%;
}

#top_main_div .text, #top_main_div a {
	color: white;
}

#main_div {
	padding-top:45px;
	width: 100%;
	border: 0px solid red;
}

#menu_div {
	float:left;
	width:200px;
	height:auto;
	border: 0px solid green;
	position: fixed;
}

#breadcrumb {
	position: fixed;
	width: 100%;
	top: 45px;
	background: #92A0B6;
	height: 26px;
	margin-left:200px;
	font-size: 15pt;
	padding-top: 10px;
	border-bottom: 1px solid #4367A7;
}

#menu_label {
	position: relative;
	top:0px;
	width:200px;
	background: #92A0B6;
	height: 26px;	
	font-size: 15pt;
	font-style:  italic;
	padding: 10px 0 0 10px;
	border-bottom: 1px solid #4367A7;

}

#breadcrumb .lang {
	left: 400px;
	display: block;
	float: right;
	background: #666; 
	color:white;
	text-align: right;
	width: 30px;
	padding: 15px;
}

#content_div {
	margin-left:210px;
	padding: 85px 0px 20px 10px;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	overflow: auto;
	min-height: 700px;
	background:#F6F6F6;
}

#pane {
	margin-left:205px;
	top: 82px;
	width: 90%;
	padding: 5px 5px 0 5px;
	position: fixed;
	height: 40px;
	background: white;
}

#pane .sides {
	border-left: 1px solid black;
	height: 10px;
	position: absolute;
	top: 35px;
	width: 100%;
	background:#F6F6F6;
}

#pane_content {
	border: 1px solid red;
}

.gotop {
	float: right;
	margin: 10px 20px 10px 0;
	display: block;
	border-radius: 5px;
	border: 0px solid #c0c0c0;
	font-size: 12pt;
	padding: 15px;
}

#top_search_div {
	<!-- float:left; -->
	width:500px;
	<!-- margin-right:300px; -->
}

a.page_top {
	display: block;
	position: relative;
	top: -150px;
	visibility: hidden;
}

.number {
	text-align: right;
	font-size: 12pt;
}

td.number {
	text-align: right;
}

#datagridcover {
	background:#eee;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	overflow:hidden;
}

#top_admin_div {
	float:right;
	width:180px;
	height:35px;
	padding-top: 5px;
}

#top_admin_div .cell {
	display: block;
	float: left;
	margin-left: 10px;
}

#top_admin_div .user {
	padding-top: 5px;
}

#top_admin_div a {
	font-size: 11pt;
	padding: 3px;
}

#nav-menu ul li span:hover {
	background: #777;
}

#ul-main ul li a:hover {
	background: #eee;
}

#detail-switcher {
	padding: 5px 5px 5px;
}

#detail-switcher select {
	font-size: 11pt;
}

.highlightoption {
	color: #d90000;
}

caption {
	text-align:left;
}


fieldset {
	border: 1px solid #c0c0c0;
	background: white;
	margin-bottom: 5px;
	padding: 3px 5px 1px 20px;
}

legend {
	font-size: 12pt;
	color: #fff;
	padding: 5px 5px 5px 5px;
	background: #666;
	border: 1px solid #c0c0c0;
	width: 400px;
}

.x {
	padding: 4px;
	border: 1px solid black;
	background: #eee;
	color: black;
	border-radius: 3px 3px 3px 3px;
}

