@charset 'utf-8';

/* io-styles */

div.ioCTRL {border: 1px dotted #ff7900;}

/* globalz */

.globalError { color:#ff0000; }
.reqStar { color:#ff0000; }

div#gloInfoLayer {
	background-color:#EFFFFC;
	border:1px solid #888;
	border-right:2px solid #666;	
	border-bottom:2px solid #666;		
	padding:5px;
	cursor:default;
	-moz-border-radius:4px;
}

div.frame {border:1px solid #ccc; -moz-border-radius: 4px;}
p.frame {padding:4px; border:1px solid #ccc; -moz-border-radius: 4px;}

.flashMovie {
	color:#4EA39C;
	font:normal 11px Verdana, Tahoma, sans-serif;
	/*text-align:center;*/
}
.flashMovie a {
	color:#4EA39C;
}

/* ordering */

.boxDetailCell ul {
	margin:5px 0 5px 20px;
	list-style-type:none;
}

.active {
	background-color:#AFFFF8;
}

/* selects */

.selectOption {
	font:normal 12px Tahoma, sans-serif;
	background-color:#E0EFEC; 
}
.selectOptionPadding {
	font:normal 12px Tahoma, sans-serif;
	padding:2px; 
	background-color:#E0EFEC; 
}
.selectOptionBold {
	font:bold 12px Tahoma, sans-serif;
	background-color:#E0EFEC; 
}

.selectHigh {
	font:bold 12px Tahoma, sans-serif;
	background-color:#E0EFEC; 
}


/* iconz */

.pipeLeft {border-left:1px solid #666; padding-left:5px;}
.pipeRight {border-right:1px solid #666; padding-right:5px;}

.spotlight {
	background:url(../img/sys/ico_spotlight.png) no-repeat left top;	
	color:#000;
	padding:0 0 4px 20px;
}
.goback {
	background:url(../img/nav/ico_goback.png) no-repeat left top;	
	color:#000;
	padding:0 0 4px 20px;
}
.print {
	background:url(../img/nav/ico_window_print.png) no-repeat left top;	
	color:#000;
	padding:0 0 4px 20px;
}
.close {
	background:url(../img/nav/ico_window_close.png) no-repeat left top;	
	color:#000;
	padding:0 0 4px 20px;
}
.doc_pdf {
	background:url(../img/sys/doc_pdf.png) no-repeat left top;	
	color:#000;
	padding:0 0 4px 20px;
}
.doc_flashpaper {
	background:url(../img/sys/doc_flashpaper.png) no-repeat left top;	
	color:#000;
	padding:0 0 4px 20px;
}
.refresh {
	background:url(../img/nav/ico_refresh.png) no-repeat left top;	
	color:#000;
	padding:0 0 4px 20px;
}
.link {
	background:url(../img/nav/ico_link.png) no-repeat left top;	
	color:#000;
	padding:0 0 4px 20px;
}
.file {
	background:url(../img/nav/inav_page.gif) no-repeat left top;	
	color:#000;
	padding:0 0 4px 20px;
}
.detail {
	background:url(../img/nav/ico_detail_view.png) no-repeat left top;	
	color:#000;
	padding:0 0 4px 20px;
}
.news {
	background:url(../img/nav/ico_news.png) no-repeat left top;	
	color:#000;
	padding:0 0 4px 20px;
}
.user {
	background:url(../img/nav/ico_businessman.png) no-repeat left top;	
	color:#000;
	padding:0 0 4px 20px;
}
.company {
	background:url(../img/nav/ico_factory.png) no-repeat left top;	
	color:#000;
	padding:0 0 4px 20px;
}
.popup {
	background: url(../img/nav/ico_popup.png) left center no-repeat;	
	padding: 2px 0 2px 18px;
}
.external {
	background: url(../img/nav/ico_external4.png) right center no-repeat;	
	padding: 2px 20px 2px 0;
}
.pdf_file {
	background: url(../img/nav/ico_pdf_file.gif) left center no-repeat;	
	padding: 2px 0 2px 18px;
}
.get_catalog {
	background: url(../img/nav/ico_get_catalog.gif) left center no-repeat;	
	padding: 2px 0 2px 18px;
}
.vcard {
	background: url(../img/nav/id_card_add.png) left center no-repeat;	
	padding: 2px 0 2px 18px;
}
.folder_open {
	background:url(../img/nav/icon_folder_open.gif) no-repeat left top;	
	color:#4EA39C;
	padding:0 0 4px 20px;
}

/* listlinks */

div.leftBox div.leftBoxIn {
	margin:0;
	padding:5px 0 0 0;
}
div.leftBox a.link {
	background:url(../img/nav/ico_pin_grey.png) no-repeat left top;
	color:#000;
	padding:0 0 4px 20px;
	text-decoration:none;
}
div.leftBox a.linkActive {
	background:url(../img/nav/ico_pin_blue.png) no-repeat left top;	
	color:#4EA39C;
	padding:0 0 4px 20px;
}

div.leftBox a {
	/*text-decoration:none;*/
}
div.leftBox a:hover {
	text-decoration:underline;
}

div.leftBox ul {
	margin:0 0 0 10px; 
	padding:0;
	list-style-type:none;
	width:94%;
}

div.storyBox {
	margin-left:5px;
	margin-right:15px;	
}
div.storyBox ul {
	margin:4px 0 0 8px; 
	padding:0;
	list-style-type:disc;
}
div.storyBox ul li {
	margin:2px 0 0 8px; 
	padding:0;
}

ul.color {color:#4EA39C;}

/* grid */

div.dataHandle {
	color:#006666;
	font-size:11px;
	background:url(../img/sys/corner.gif) top right no-repeat #F0F0F0;
	height:24px;
	margin:0 0 5px 0;
}
div.dataHandle td, div.dataHandle .x1sw, div.dataHandle .t1sw {
	color:#006666;
	font-size:11px;
}
.modHandle {
	background:url(../img/sys/corner.gif) top right no-repeat #F0F0F0;
	height:24px;	
}
.modHandle td, .modHandle .x1sw, .modHandle .t1sw {
	color:#006666;
	font-size:11px;
}

div.dataGrid {
	height: auto;
	width:auto;
	padding: 1px;
	overflow: auto;
	border:1px solid #ccc;
	-moz-border-radius:3px;	
	overflow-x: auto;
	overflow-y: hidden;
}
div.dataGridLegend {
	float:right;
	color:#6C757A;
	margin-top:5px;
}
div.dataGridLegend td {
	vertical-align:middle;
	white-space: nowrap;
}
div.dataGridLegend img {
	border:none;
	vertical-align:middle;
}

div.quickJump {font-size:12px;color:#bebebe;}
div.quickJump .x1sw {font-size:12px;color:#666;}
div.quickJump .x1rt {font-size:12px;color:#4EA39C;text-decoration:none;}

/* shop */

div.shopSteps {
	margin: 5px 0 10px 0;
	padding: 5px;
	height: 32px;
}
div.shopSteps div.box {
	float: left;
	width: 140px;
	height: 32px;
	margin: 0 0 0 6px;
	color: #000;
}
div.shopSteps div.letter {
	float: left;
	padding: 0;
	margin: 11px 0 0 11px;	
	font: bold 14px Arial, Tahoma, Verdana;
}
div.shopSteps div.description {
	float: left;
	margin: 12px 0 0 15px;
	font: normal 12px Tahoma, Verdana, Arial;	
}

div.shopSteps .on { background:transparent url(../img/dyn/document_plain.png) top left no-repeat; }
div.shopSteps .off { background:transparent url(../img/dyn/document_plain_dim.png) top left no-repeat; }
div.shopSteps .dim { color: #ccc; }

/* sico */

table.sicosearchForm td {
	font: normal 11px Tahoma, Verdana, Arial;	
}
table.sicosearchForm input.textinput, table.sicosearchForm textarea.textinput {
	font: normal 11px Verdana, Tahoma, Arial;	
	padding: 1px;
	margin: 0;
	max-width:105px;
}
table.sicosearchForm select.textinput {
	font: normal 11px Verdana, Tahoma, Arial;	
	padding: 0;
	margin: 0;
	min-width:70px;		
	max-width:220px;	
}

select .selectGroup {
	background:url(../img/nav/folders.png) no-repeat left center;
	padding:1px 0 1px 20px;
	margin-left:5px;	
}

select .selectFolderGroup {
	background:url(../img/nav/icon_folder_cubes.png) no-repeat left center;
	padding:1px 0 1px 20px;
	margin-left:5px;	
}

select .selectFolder {
	background:url(../img/nav/folder.png) no-repeat left center;
	padding:1px 0 1px 20px;
	margin-left:10px;	
}
select .selectFolderClosed {
	background:url(../img/nav/folder_closed.png) no-repeat left center;
	padding:1px 0 1px 20px;
	margin-left:10px;	
}
select .selectDocument {
	background:url(../img/nav/documents.png) no-repeat left center;
	padding:1px 0 1px 20px;
	margin-left:20px;	
}

select .selectedOption {
	background-color:#EFEFEF;
	color:#000000;
}

/* edit */

div.editBar {
	padding: 2px;	
	vertical-align: middle;
}
div.editBar img {
	border: 1px solid #ccc;
	vertical-align: middle;	
}

/* sicosearch */

div.layShopTopBox {
	padding: 5px 0 5px 0;
}

/* inputform */

table.handleTable td {
	font: normal 12px Tahoma, Verdana, Arial;	
}
table.handleTable input.textinput, table.handleTable textarea.textinput {
	font: normal 12px Verdana, Tahoma, Arial;	
	padding: 3px 2px 2px 3px;
	margin: 0;		
}
table.handleTable select.textinput {
	font: normal 12px Verdana, Tahoma, Arial;	
	padding: 0;
	margin: 0;		
}

/* dynamic content */

div.laySubNav {
	margin: 0;
	height: auto;
	font: normal 12px Tahoma, Verdana, Arial;	
}
div.laySubNav {
	margin:0;
	padding:5px 0 0 0;
	/*background: url(../img/web/v-dot.gif) repeat-y top right #FFF;	*/
}
div.laySubNav ul {
	margin:0 0 0 10px; 
	padding:0;
	list-style-type:none;
	width:94%;
}
div.laySubNav li {
	margin:2px 0;
}
div.laySubNav ul ul {
	margin-left:10px;
	margin-bottom:10px;	
}
div.laySubNav a {
	display:block;
	color:#000;
	text-decoration:none;
	font: normal 12px Tahoma, Verdana, Arial;
}
div.laySubNav a:hover {
	color:#006666;
	text-decoration:underline;
}
div.laySubNav a.linkActive {
	background:url(../img/nav/icon_folder_open.gif) no-repeat left top;	
	color:#4EA39C;
	padding:0 0 4px 20px;
	text-decoration:underline;	
}
div.laySubNav a.link {
	background:url(../img/nav/icon_folder_close.gif) no-repeat left top;
	padding:0 0 4px 20px;
}


div.layContentNav {
	width: 26%;
	margin: 0;
	height: auto;
	min-height: 380px;
	font: normal 12px Tahoma, Verdana, Arial;	
}
div.layContentNav div.layContentTree {
	margin:0;
	padding:5px 0 0 0;
	background: url(../img/web/v-dot.gif) repeat-y top right #FFF;	
}
div.layContentNav ul {
	margin:0 0 0 10px; 
	padding:0;
	list-style-type:none;
	width:94%;
}
div.layContentNav li {
	margin:2px 0;
}
div.layContentNav ul ul {
	margin-left:10px;
	margin-bottom:10px;	
}
div.layContentNav a {
	display:block;
	color:#000;
	text-decoration:none;
	font: normal 12px Tahoma, Verdana, Arial;
}
div.layContentNav a:hover {
	color:#006666;
	text-decoration:underline;
}
div.layContentNav a.linkActive {
	background:url(../img/nav/icon_folder_open.gif) no-repeat left top;	
	color:#4EA39C;
	padding:0 0 4px 20px;
	text-decoration:underline;	
}
div.layContentNav a.link {
	background:url(../img/nav/icon_folder_close.gif) no-repeat left top;
	padding:0 0 4px 20px;
}

div.layContentMain {
	width: 73.4%;
	margin: 0;
}

/* shop nav */

div.layShopNav {
	width: 25%;
	margin: 0;
	height: auto;
	min-height: 380px;
	font: normal 12px Tahoma, Verdana, Arial;	
}
div.layShopNav div.layShopTitle {
	clear: both;
	background: url(../img/sys/corner.gif) no-repeat top right #C2D7D3;
	color: #000;
	padding: 5px 0 0 10px;
	font: bold 12px Tahoma, Arial, Sans-Serif;
	margin: 0;
	height: 23px;
}
div.layShopNav div.layShopOption {
	clear: both;
	background: url(../img/sys/corner.gif) no-repeat top right #C2D7D3;
	color: #000;
	padding: 5px 0 0 10px;
	font: bold 12px Tahoma, Arial, Sans-Serif;
	margin: 10px 0 0 0;
	height: 23px;
}
div.layShopNav div.layShopTree {
	margin:0;
	padding:5px 0 0 0;
	background: url(../img/web/v-dot.gif) repeat-y top right #FFF;	
}
div.layShopNav ul {
	margin:0 0 0 10px; 
	padding:0;
	list-style-type:none;
	width:94%;
}
div.layShopNav li {
	margin:2px 0;
}
div.layShopNav ul ul {
	margin-left:10px;
	margin-bottom:10px;	
}
div.layShopNav a {
	display:block;
	color:#000;
	text-decoration:none;
	font: normal 12px Tahoma, Verdana, Arial;
}
div.layShopNav a:hover {
	color:#006666;
	text-decoration:underline;
}
div.layShopNav a.linkBack {
	background:url(../img/nav/folders.png) no-repeat left top;	
	color:#000;
	font-weight:bold;
	padding:0 0 4px 20px;
	text-decoration:none;
}
div.layShopNav span.linkAdd {
	background:url(../img/nav/folder_add.png) no-repeat left top;	
	color:#000;
	font-weight:bold;
	padding:0 0 4px 20px;
	text-decoration:none;
}
div.layShopNav a.linkActive {
	background:url(../img/nav/icon_folder_open.gif) no-repeat left top;	
	color:#4EA39C;
	padding:0 0 4px 20px;
	text-decoration:none;	
}
div.layShopNav a.linkActive:hover {
	color:#006666;
	text-decoration:underline;	
}
div.layShopNav a.linkActiveTop {
	background:url(../img/nav/icon_folder_open.gif) no-repeat left top;	
	color:#4EA39C;
	padding:0 0 4px 20px;
}

div.layShopNav a.linkActiveTop:hover {
	color:#006666;
	text-decoration:underline;	
}
div.layShopNav a.linkEmpty {
	background:url(../img/nav/inav_page.gif) no-repeat left top;	
	color:#000;
	padding:0 0 4px 20px;
}
div.layShopNav a.linkEmptyActive {
	background:url(../img/nav/inav_page_on.gif) no-repeat left top;	
	color:#4EA39C;
	padding:0 0 4px 20px;
}
div.layShopNav a.linkOpen {
	background:url(../img/nav/icon_folder_open.gif) no-repeat left top;	
	color:#000;
	padding:0 0 4px 20px;
}
div.layShopNav a.link {
	background-image:url(../img/nav/icon_folder_collection.gif);
	background-color:transparent;
	background-attachment:scroll;
	background-repeat: no-repeat;
	background-position: 0 0;	
	padding:0 0 4px 20px;
}
div.layShopNav a.linkTop {
	background-image:url(../img/nav/icon_folder_collection.gif);
	background-color:transparent;
	background-attachment:scroll;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding:0 0 4px 20px;
}
div.layShopNav a.link:hover {
	background-position: 0 -20px;
	color:#006666;
}
div.layShopNav a.linkTop:hover {
	background-position: 0 -20px;
	color:#006666;
}
div.layShopNav a.linkEmpty:hover {
	color:#006666;
}

/* wem 13.07.09 */
div.layShopNav a.linkBasket {
	background:url(../img/nav/shoppingcart.gif) no-repeat left top;	
	padding:0 0 4px 20px;
	text-decoration:none;	
}
div.layShopNav a.linkBasket:hover {
	color:#006666;
	text-decoration:underline;	
}
div.layShopNav a.linkBasketActive {
	background:url(../img/nav/shoppingcart.gif) no-repeat left top;	
	color:#4EA39C;
	padding:0 0 4px 20px;
	text-decoration:none;	
}
div.layShopNav a.linkBasketActive:hover {
	color:#006666;
	text-decoration:underline;	
}
div.layShopNav a.linkBasket.full,
div.layShopNav a.linkBasketActive.full {
	background-image:url(../img/nav/shoppingcart_full.gif);	
}
/* wem 13.07.09 */

div.layModulNav {
	width: 25%;
	margin: 0;
	height: auto;
	min-height: 380px;
	font: normal 12px Tahoma, Verdana, Arial;	
}
div.layModulNav div.layModulOption {
	clear: both;
	background: url(../img/sys/corner.gif) no-repeat top right #C2D7D3;
	color: #000;
	padding: 5px 0 0 10px;
	font: bold 12px Tahoma, Arial, Sans-Serif;
	margin: 10px 0 0 0;
	height: 23px;
}
div.layModulNav div.layModulTree {
	margin:0;
	padding:5px 0 0 0;
	background: url(../img/web/v-dot.gif) repeat-y top right #FFF;	
}
div.layModulNav ul {
	margin:0 0 0 10px; 
	padding:0;
	list-style-type:none;
	width:94%;
}
div.layModulNav li {
	margin:2px 0;
}
div.layModulNav a, div.layModulNav span {
	display:block;
	color:#000;
	text-decoration:none;
	font: normal 12px Tahoma, Verdana, Arial;
}
div.layModulNav a:hover {
	color:#006666;
	text-decoration:underline;
}
div.layModulNav a.link {
	background-image:url(../img/nav/icon_folder_collection.gif);
	background-color:transparent;
	background-attachment:scroll;
	background-repeat: no-repeat;
	background-position: 0 0;	
	padding:0 0 4px 20px;
}
div.layModulNav a.link:hover {
	background-position: 0 -20px;
	color:#006666;
}

/* shop */

div.wkbAction {
	vertical-align: middle;
	padding:2px; 	
}
div.wkbAction .wkbCount {
	width:22px; 
	font-size: 11px;
	text-align: left; 	
}
div.wkbAction img {
	padding:0; 
	margin:0 0 0 1px; 
	vertical-align:middle;  	
}

div.layShop {
	width: 73.4%;
	margin: 0;
}

div.layShop div.layShopHead {
	clear: both;
	background: url(../img/sys/corner.gif) no-repeat top right #6C757A;
	color: #FFF;
	padding: 2px 8px 2px 8px;
	font: normal 10px Tahoma, Arial, Sans-Serif;
	margin: 0 0 3px 0;
	text-align: right;
	height: 24px;
}
div.layShop div.layShopHead a {
	color: #FFF;
}

div.layShop div.layShopRub {
	border: 1px solid #efefef;
	margin: 10px 0 10px 0;
}

/* data */

div.layShop div.layShopData {}
div.layShop div.layShopData td {
	font: normal 12px Tahoma, sans-serif;
}
div.layShop div.layShopData input.right {
	font: normal 11px Tahoma, sans-serif;
	text-align: right;
}
div.layShop div.layShopData img {
	border: 0;
	vertical-align: middle;
}

div.layShop div.layShopData img.imgBorder {
	border:1px solid #ccc; 
	-moz-border-radius:3px;
	padding:2px;
	margin:0;
}

div.layShop div.layShopData img.imgShadow {
	border-top:1px solid #ccc; 
	border-right:2px solid #666; 	
	border-bottom:2px solid #666; 	
	border-left:1px solid #ccc; 	
	-moz-border-radius:3px;
	padding:2px;
	margin:0;
}

/* grid */

.gridHeader {
	background-color: #6C757A;
	color: #FFF;
	font: normal 12px Tahoma, sans-serif;
}
.gridHeaderEnd {
	background: url(../img/sys/corner.gif) no-repeat top right #6C757A;
}
.gridHeader td {
	padding: 3px;
}

.gridRowA {
	background-color: #DCE9E7;
}
.gridRowB {
	background-color: #C2D7D3;
}

.gridEnd {
	height:1px;
	border:none;
	display:none;
}

/* fsm */

.fsmTree {
	padding:5px 5px 5px 0;
}
.fsmSplitH {
	background:url(../img/mod/line_hdot.gif) top left repeat-x;
}
.fsmSplitV {
	background:url(../img/mod/line_vdot.gif) top left repeat-y;
}
.fsmContent {
	padding:5px 0 5px 0;
}

/* loadbox */

div.loadBoxOuter {
	height:30px;
	padding:4px 0 0 0;	
}
div.loadBox {
	padding:0;
	vertical-align:middle;
	color: #a8a8a8;
	font-size: 11px;
	/*float: right;*/
}
div.loadBox img {
	vertical-align: middle;
	border:none;
	padding:0 5px 0 0;
}

/* rublink */

.rubActual {
	/*background:url(../img/nav/icon_folder_document_24.gif) no-repeat left center;*/
	background:url(../img/nav/icon_folder_into_24.gif) no-repeat left center;	
	padding:3px 0 3px 26px;
}

.rubActualEnd {
	background:url(../img/nav/icon_document_24.gif) no-repeat left center;
	padding:3px 0 3px 26px;
}


a.rubLnkNext {
	background:url(../img/nav/icon_folder_close.gif) no-repeat left center;	
	color:#000;
	text-decoration:underline;	
	padding:3px 0 3px 18px;
}
a.rubLnkEnd {
	background:url(../img/nav/inav_page.gif) no-repeat left center;
	color:#000;
	text-decoration:underline;
	padding:3px 0 3px 18px;
}
a:hover {
	text-decoration:underline;
}

/* small rubbox */

div.rubBoxSmall {
	background-color: #fefefe;
	border:1px solid #ccc;
	padding:3px 6px 6px 6px;
	overflow:auto;
}
div.rubBoxSmall a.rubLnkNext {
	background:url(../img/nav/icon_folder_close.gif) no-repeat left center;	
	color:#000;
	text-decoration:none;	
	padding:3px 0 3px 18px;
}
div.rubBoxSmall a.rubLnkEnd {
	background:url(../img/nav/inav_page.gif) no-repeat left center;
	color:#000;
	text-decoration:none;
	padding:3px 0 3px 18px;
}
div.rubBoxSmall a:hover {
	text-decoration:underline;
}

/* rubbox */

div.rubBoxTop {
	margin:0;
	background-color: #E0EFEC;	
	border:1px solid #ccc;
	-moz-border-radius: 3px;
}
div.rubBoxTop a.rubLnkNext {
	/*background:url(../img/nav/icon_folder_close.gif) no-repeat left top;*/
	background-image:url(../img/nav/icon_folder_collection.gif);
	background-color:transparent;
	background-attachment:scroll;
	background-repeat: no-repeat;
	background-position: 0 0;
	color:#000;
	text-decoration:none;	
	padding:3px 0 3px 18px;
}
div.rubBoxTop a.rubLnkNext:hover {
	/*background:url(../img/nav/icon_folder_open.gif) no-repeat left top;*/
	background-position: 0 -20px;
}
div.rubBoxTop a.rubLnkEnd {
	background:url(../img/nav/inav_page.gif) no-repeat left top;
	color:#000;
	text-decoration:none;
	padding:3px 0 3px 18px;
}
div.rubBoxTop a.rubLnkOnNext {
	background:url(../img/nav/icon_folder_open.gif) no-repeat left top;	
	color:#4EA39C;
	text-decoration:none;	
	padding:3px 0 3px 18px;
}
div.rubBoxTop a.rubLnkOnEnd {
	background:url(../img/nav/inav_page_on.gif) no-repeat left top;
	color:#4EA39C;
	text-decoration:none;
	padding:3px 0 3px 18px;
}
div.rubBoxTop a.rubLnkOpen {
	background:url(../img/nav/icon_folder_open.gif) no-repeat left top;
	color:#000;
	text-decoration:none;
	padding:3px 0 3px 18px;
}
div.rubBoxTop a.rubLnkOnNextTop {
	background:url(../img/nav/icon_folder_open.gif) no-repeat left top;	
	color:#4EA39C;
	text-decoration:none;	
	padding:3px 0 3px 18px;
}


div.rubBoxTop a:hover {
	text-decoration:underline;
	color:#006666;	
}

/* breadcrumb */

div.rubBreadCrumb {
	margin:0 0 3px 0;
	border-bottom:1px solid #ccc;	
}

div.rubBreadCrumb ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 5px 10px 5px;
	padding:0;
	/*border:1px solid #ff7900;*/
}

div.rubBreadCrumb li {
	display: inline;
}

div.rubBreadCrumb a {
	background:url(../img/nav/icon_folder_out.gif) no-repeat left center;	
	color:#4EA39C;
	text-decoration:none;	
	padding:3px 0 3px 18px;
}
div.rubBreadCrumb a:hover {
	color:#006666;
	text-decoration:underline;
}

/* rubbox */

div.rubBox {
	margin:0 0 3px 0;
	border-bottom:1px solid #ccc;	
}
div.rubBox a.rubLnkNext {
	/*background:url(../img/nav/icon_folder_close.gif) no-repeat left top;*/
	background-image:url(../img/nav/icon_folder_collection.gif);
	background-color:transparent;
	background-attachment:scroll;
	background-repeat: no-repeat;
	background-position: 0 0;
	color:#000;
	text-decoration:none;	
	padding:0 0 4px 18px;
}
div.rubBox a.rubLnkNext:hover {
	/*background:url(../img/nav/icon_folder_open.gif) no-repeat left top;*/
	background-position: 0 -20px;
}
div.rubBox a.rubLnkEnd {
	background:url(../img/nav/inav_page.gif) no-repeat left top;
	color:#000;
	text-decoration:none;
	padding:2px 0 4px 18px;
}
div.rubBox a.rubLnkOnNext {
	background:url(../img/nav/icon_folder_open.gif) no-repeat left top;	
	color:#4EA39C;
	text-decoration:underline;	
	padding:2px 0 4px 18px;
}
div.rubBox a.rubLnkOnEnd {
	background:url(../img/nav/inav_page_on.gif) no-repeat left top;
	color:#000000;
	text-decoration:none;
	padding:2px 0 4px 18px;
}
div.rubBox a.rubLnkOpen {
	background:url(../img/nav/icon_folder_open.gif) no-repeat left top;	
	color:#000;
	text-decoration:underline;	
	padding:2px 0 4px 18px;
}

div.rubBox a:hover {
	text-decoration:underline;
	color:#006666;		
}

div.rubBoxIn {
	padding:4px;
}

/* */

.frontBox {
	padding:0;
}
.frontBox div.box {
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	overflow: auto;
	height: auto;
	padding:4px;
}
.frontBox div table {
	width: 98%;
}

div#newslayer {
	width: 100%;
	overflow: auto;
	height: auto;
}
div#newslayer table {
	width: 98%;
}
div#quicklayer {
	width: 100%;
	overflow: visible;
}
div#frontnews {
	width: 100%;
	overflow: visible;
}

/* article */

table.articleOptions {
	border:#CCCCCC 1px solid;
	margin:3px 0 3px 0;	
	padding:2px;
	background-color:#EFFFFC;
	-moz-border-radius:3px;
}
table.articleLegend {
	margin:3px 0 3px 0;	
}

ul.artDetail {
	color:#996600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;	
	list-style:none;
	list-style-type:none;
	margin:4px 0 0 0;
	padding:0;	
}
ul.artDetail li {
	margin-top:2px;
	padding:0 0 0 10px;	
	background:url(../img/mod/li_trix.gif) no-repeat left top;
}
ul.artDetailBlack {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;	
	list-style:none;
	list-style-type:none;
	margin:4px 0 0 0;
	padding:0;	
}
ul.artDetailBlack li {
	margin-top:2px;
	padding:0 0 0 10px;	
	background:url(../img/mod/li_trix_black.gif) no-repeat left top;
}

.artMoreInfo {
	color:#000;	
}
.artMoreInfo a {
	color:#000;	
	font-weight:bold;
	text-decoration:underline;
}

div.artMoreInfoLay {
	/*width:100%;*/
	height:140px;
	margin:4px 0 4px 10px;
	border:1px inset #666;
	background-color:#FFFDF4;
	padding:4px;
	font-size:10px;	
	overflow:auto;
	-moz-border-radius:3px;
}

.artImage {
	background-color: #fff;
	padding:5px;
	border:1px solid #ccc;
	-moz-border-radius:3px;	
	text-align: center;
}
.artImageZoom {
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
}

.artLink, a.artLink:active, a.artLink:visited, a.artLink:link{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}
a.artLink:hover{
	color: #996600;
	text-decoration: underline;
}

.artDetail td {
	color: #996600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;	
	vertical-align: top;
}

.rowSelector {
	background-color: #EFFFFC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; font-size: 10px;
}

/* anyones */

.info {
	border: 1px #D4D4D4 solid;
	cursor: default;
	padding: 0px 5px 0px 5px;		
}
.textcount {
	/*background-color: #F0F0F0;*/
	background: none;
	border: none;
	color: #a9a9a9;
	font: normal 10px Arial, Helvetica, sans-serif;
	cursor: default;
	vertical-align: middle;
	text-align: center;
}
.clock {
	color: #626262;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	background-color: #EFEFEF;
	border: 1px #D4D4D4 solid;
	cursor: default;
	vertical-align: middle;
	text-align: center;
}

/* icon */

.listIconWKB {
	border: #FBFBFB 1px solid;
}
.listIcon {
	border: #FBFBFB 1px solid;
	background-color: #F0F5FB;
}

/* grid */

.listEnd {
	padding: 0px 2px 0px 3px;
}
.listCell {
	background-color: #E9E9E9;
}
.listRowInA {
	border: #A2CECE 1px solid;
	padding: 2px;
}
.listRowInB {
	border: #CCCCCC 1px solid;
	padding: 2px;
}
.tblRowA {
	background-color: #0A246A;
	padding: 0px;
}
.tblRowA, .tblRowA td, .tblRowA .x1sw {
	color:#FFFFFF;
}
.tblRowB {
	background-color: #EFFFFC;
	padding: 0px;
}
.tblRowX {
	background-color: #FEFEFE;
	padding: 0px;
}
.listRowA {
	background-color: #E0EFEC;
	padding: 0px 3px 0px 3px;
}
.listRowB {
	background-color: #EFFFFC;
	padding: 0px 3px 0px 3px;
}
.listRowX {
	background-color: #C2D7D3;
	padding: 0px 3px 0px 3px;
}

.listRowAA {
	background-color: #E9E9E9;
	padding: 0px 3px 0px 5px;
}
.listRowBB {
	background-color: #F5F5F5;
	padding: 0px 3px 0px 5px;
}
.listRowSW {
	background-color: #000000;
	padding: 0px 3px 0px 5px;
}
.listRowWS {
	background-color: #FEFEFE;
	padding: 0px 3px 0px 3px;
}

/* lines */

.lineTabDotted {
	border-bottom: 1px #D3D3D3 dotted;
}
.lineTop {
	border-top: 1px #999999 solid;
}
.lineRight {
	border-right: 1px #999999 solid;
}
.lineBottom {
	border-bottom: 1px #999999 solid;
}
.lineLeft {
	border-left: 1px #999999 solid;
}
.lineTopBottom {
	border-top: 1px #747474 solid;
	border-bottom: 1px #747474 solid;
}
.lineLeftRight {
	border-left: 1px #747474 solid;
	border-right: 1px #747474 solid;
}
.lineGrey {
	border: 1px #D3D3D3 solid;
}
.lineDouble {
	border: 3px #000000 double;
}
.lineDoubleTop {
	border-top: 3px #000000 double;
	padding-top: 2px;
}
.lineDoubleBottom {
	border-bottom: 3px #000000 double;
	padding-bottom: 2px;
}
.modFootLine {
	border-top: 1px #999999 solid;
	padding-top: 5px;
}

/* moduls */

.modTitle {
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
.modArrow {
	color: #B22222;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

/* handles */

div.handleCheckbox  {
	background-color: #4EA39C;
	border: #CC9900 1px solid;	
	margin:0;
	padding:1px;		
}
div.handleCheckbox .box {
	margin:0;
	padding:0;			
}

#iconHandle {
	border-bottom: #CCCCCC 1px solid;
	padding: 2px 0px 2px 0px;
	background-color: #E0EFEC;
	text-align: left;
}
.handleQuicker {
	border-top: 1px #4EA39C solid;
	border-bottom: 1px #ccc solid;
	background-color: #FFFFFF;
}
.handleQuicker .x1rt {
	color: #4EA39C;
	font-size:11px;
}
.handleQuicker .x1sw {
	color: #000;
	font-size:11px;
}
.handleQuicker .x1gr {
	color: #666;
	font-size:11px;
}
.handleInfo {
	border: #4EA39C 1px solid;
	padding: 2px 3px 2px 3px;
	background-color: #E0EFEC;
	-moz-border-radius:3px;
}
.handleBorder {
	border: #CCCCCC 1px solid;
	background-color: #EFFFFC;	
	-moz-border-radius:3px;
}
.handleCell {
	border: #CCCCCC 1px solid;
	padding: 2px 3px 2px 3px;
	/*background-color: #EFFFFC;*/
	-moz-border-radius:3px;
}
.handleResult {
	border: #CCCCCC 1px solid;
	padding: 10px;
	background-color: #EFFFFC;
	-moz-border-radius:3px;
}
.handleArea {
	border: #CCCCCC 2px inset;
	padding: 2px 0 2px 3px;
	background-color: #FFFFFF;
	/*overflow:auto;*/
	cursor:default;
}
.handleArea div  {
	overflow:auto;
}
.handleArea div table {
	width: 98%;
}

.handleValue {
	border-bottom:1px dotted #C3C3C3;
}

.handleForm {
	border: #CCCCCC 1px solid;
	padding: 2px 2px 2px 2px;
	background-image: url(../img/tbl_head_grey.gif);
	background-repeat: repeat-x;
}

.handleFormField {
	border: #C2D7D3 1px solid;
	padding: 1px;
	background-color: #FDFDFD;
}
.handleFormInput {
	border: #C3C3C3 1px solid;
	padding: 1px;
	background-color: #F0F0F0;
}

.handleFormRowA {
	background-color: #E0EFEC;
	padding: 0px;
}
.handleFormRowB {
	background-color: #EFFFFC;
	padding: 0px;
}

.noStyle img {
	padding:0;
	margin:0;
	border:0 none;
}

/* moduls */

#modLay {
	border: #DFDFDF 1px solid;
	background-color: #FFFFFF;
	padding: 4px;
}
#modLay2 {
	border: #D3D3D3 1px solid;
	background-color: #F7F7F7;
	padding: 1px 6px 3px 6px;
}
#boxHandle {
	border: #E0EFEC 1px solid;
	padding: 2px 0px 2px 0px;
	background-color: #EFFFFC;	
}
#modHandle {
	border: 0;
	padding: 2px 0px 2px 0px;
	background:url(../img/sys/corner.gif) top right no-repeat #e4e4e4;
}
#modForm {
	border: #dfdfdf 1px solid;
	background-color: #EFEFEF;
	padding: 4px;
}
#navTopInf {
	background-color: #FFFFFF;
	padding: 0px;
}

/* cursor */

.cursorHand {
	cursor: pointer;
}

/* cal */

.calTit {
	border: #D3D3D3 1px solid;
	padding: 2px;
	background-color: #fdfdfd;
}
.calToday {
	border: #ff8a8a 1px solid;
	background-color: #ffdfdf;
}
.calDay {
	border: #cfcfcf 1px solid;
	background-color: #dfdfdf;
}
.calWeekEndDay {
	border: #ff8a8a 1px solid;
	background-color: #ffffd9;
}
.calWeekEnd {
	border: #cfcfcf 1px solid;
	background-color: #ffffd9;
}
.calNone {
	border: #cfcfcf 1px solid;
	background-color: #fcfcfc;
}
.calHoover {
	border: #cfcfcf 1px solid;
	background-color: #EFEFEF;
}

/* boxes */

checkbox, radio {
	margin: 0px;
	padding: 0px;
}

/* select */

select.x0sw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 11px;
}
select.x1sw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 12px;
}
select.t1sw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 12px;
}

/* textarea */

textarea.x0sw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 11px;
}
textarea.x1sw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 12px;
}
textarea.t1sw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 12px;
}

/* input */

input.x0sw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 11px;
}
input.x1sw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 12px;
}
input.t1sw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 12px;
}
input.x1swLog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 12px;
	background-color: #EFEFEF;
}

/* buttons */

.normButton {
	font-weight: bold; font-size: 11px; 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	white-space: nowrap;
}
.alertButton {
	font-weight: bold; font-size: 11px; 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
	white-space: nowrap;
}
.saveButton {
	font-weight: normal; font-size: 11px; 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 	
	color: #212121; 
	white-space: nowrap;
}
.applyButton {
	font-size: 10px; color: #000000;
	white-space: nowrap;
}
.cancelButton {
	font-size: 10px; color: #000000;
	white-space: nowrap;
}
.resetButton {
	font-size: 10px; color: #000000;
	white-space: nowrap;
}
.deleteButton {
	font-size: 10px; color: #000000;
	white-space: nowrap;
}
.searchButton {
	font-size: 10px; width: 46px; height: 21px;
}
.searchBar {
	font-size: 11px; color: #333333; 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.searchBar a {
	font-size: 10px; color: #05447e; 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.searchBar a:visited {
	color: #05447E;
}
.searchBut input {
	font-size: 11px; color: #000000; font-style: normal; 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
select.searchBut {
	font-size: 11px; color: #000000; font-style: normal; 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.searchOptionTitle {
	font-weight: bold; font-size: 11px; color: #000000; 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-align: left;
}

/* padding */

.cellPadding0 {
	padding: 0px;
}
.cellPadding5 {
	padding: 5px;
}
.cellPadding10 {
	padding: 10px;
}
.cellPadding15 {
	padding: 15px;
}
.cellPadding20 {
	padding: 20px;
}
.cellPaddingTop4 {
	padding-top: 4px;
	vertical-align: top;
}
.cellPaddingBottom4 {
	padding-bottom: 4px;
	vertical-align: top;
}
.cellPaddingTop3 {
	padding-top: 3px;
	vertical-align: top;
}
.cellPaddingBottom3 {
	padding-bottom: 3px;
	vertical-align: top;
}

/* visual */

.cellFoot {
	background-color: #EFFFFC;
}
.cellGrey {
	/*background-color: #EFFFFC;*/
	background-color: #EFEFEF;	
}
.hide { 
	display: none; 
}
.divVisual {
	padding: 4px;
	background-color: #FFFFE6;
	border: 1px #000000 solid;
	text-decoration: none;
	vertical-align: middle;	
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
}
.divVisual .x0rt {
	color: #FF0000;
	font-size: 10px;
}

/* - */

.smallHandle {
	border: #CCCCCC 1px solid;
	background-color: #FBFBFB;
}
.smallHandleGrey {
	border: #CCCCCC 1px solid;
	background-color: #E6E6E6;
}
.smallHandleTop {
	padding: 3px;
	border-bottom: #9D9D9D 1px dotted;
	background-color: #D2E2F2;	
}

/* images */

.imgButton { vertical-align: middle; margin:3px 2px 3px 2px; }
#imgButton { vertical-align: middle; margin:3px 2px 3px 2px; }
.navIcon { vertical-align: middle; margin:1px; }
#navIcon { vertical-align: middle; margin:1px; }
.sysIcon { vertical-align: middle; margin:3px 2px 3px 2px; }
#sysIcon { vertical-align: middle; margin:3px 2px 3px 2px; }
.imgIcon { vertical-align: middle; margin:3px 2px 3px 2px; }
#imgIcon { vertical-align: middle; margin:3px 2px 3px 2px; }

.imgLeft  { float: left;   margin-right: 10px;  margin-bottom: 10px; }
.imgRight { float: right;  margin-left: 10px;   margin-bottom: 10px; }
.imgBoth { margin-left: 10px;   margin-right: 10px; }

/* abc */

.abcLetter {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	float: left;
	width: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
a.abcLetter:hover {
	color: #666666;
	text-decoration: underline;
}
.abcList {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	float: left;
	width: 40px;
	text-align: center;
	vertical-align: middle;
	border:1px solid #cccccc;
	background-color: #efefef;
}
.abcText {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
a.abcText:hover {
	text-decoration: underline;	
}

/* tree */

.dTreeRoot {
	border-bottom:1px dotted #ccc;
	padding:2px 0 2px 0;
	margin-bottom:4px;
	vertical-align:middle;
}
.dTreeRoot img {
	margin-right:4px;
	vertical-align:middle;
}
.dTreeFunc {
	padding-bottom: 3px;
	border-bottom: 1px dotted #CCC;
}
.dtree {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	white-space: nowrap;
	line-height: 1em;
}
.dtree img {
	border: 0;
	vertical-align: middle;
}
.dtree a {
	color: #4EA39C;
	text-decoration: none;
}
/*.dtree .nodeAbs {
	padding: 1px 0px 2px 5px;
	letter-spacing: 0px;
	color: #888888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}*/
.dtree .clip {
	overflow: hidden;
}
.dtree a.node {
	color: #000000;
	text-decoration: none;
}
.dtree a.nodeSel {
	color: #4EA39C;
	text-decoration: underline;	
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #4EA39C;
	text-decoration: underline;
}
.dtree span.nodeZero {
	white-space: nowrap;
	padding: 1px 2px 1px 4px;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 4px;
}
.dtree a.nodeSelakt {
	color: #006666;
	text-decoration: underline;	
}
.dtree a.nodeSelclp {
	color: #000000;
	font-weight:bold;
	text-decoration: none;		
}
.dtree a.nodeSelson {
	color: #000000;
	text-decoration: none;		
}
.dtree a.nodeSelalw {
	color: #000000;
	text-decoration: none;		
}
.dtree a.nodeSelclp:hover {
	color: #006666;
	text-decoration: underline;
}
.dtree a.nodeSelakt:hover, .dtree a.nodeSelson:hover, .dtree a.nodeSelalw:hover {
	color: #4EA39C;
	text-decoration: underline;
}
.dtree a.nodeSelakt, .dtree a.nodeSelclp, .dtree a.nodeSelson, .dtree a.nodeSelalw {
	white-space: nowrap;
	padding: 1px 2px 1px 4px;
}
.dTreeRoot a:link, .dTreeRoot a:visited {
	text-decoration: none;
}
.dTreeNode {margin:0;padding:0;}
.dTreeNode img {margin:0;padding:0;}

/* text */

.mot8gr {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
.mot8sw {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
.mot8ws {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
.mot8bl {
	color: #003F8B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
.mot8or {
	color: #F49E24;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
.mot8rt {
	color: #B22222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
.mot8gn {
	color: #336600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

/* t4 definition */

.mot4gr {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
}
.mot4sw {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
}
.mot4ws {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
}
.mot4bl {
	color: #003F8B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
}
.mot4or {
	color: #F49E24;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
}
.mot4rt {
	color: #B22222;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
}
.mot4gn {
	color: #336600;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
}

/* t2 definition */

.mot2gr {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.mot2sw {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}
.mot2ws {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.mot2bl {
	color: #003F8B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.mot2or {
	color: #F49E24;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.mot2rt {
	color: #B22222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.mot2gn {
	color: #336600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

/* t1 definition */

.mot1gr {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.mot1sw {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.mot1ws {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.mot1bl {
	color: #003F8B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.mot1or {
	color: #F49E24;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.mot1rt {
	color: #B22222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.mot1gn {
	color: #336600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

/* t0 definition */

.mot0gr {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
.mot0sw {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
.mot0ws {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
.mot0bl {
	color: #003F8B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
.mot0or {
	color: #F49E24;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
.mot0rt {
	color: #B22222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
.mot0gn {
	color: #336600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

/* x2 definition */

.mox2gr {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.mox2sw {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.mox2ws {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.mox2bl {
	color: #003F8B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.mox2or {
	color: #F49E24;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.mox2rt {
	color: #B22222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.mox2gn {
	color: #336600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

/* x1 definition */

.mox1gr {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
.mox1sw {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
.mox1ws {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
.mox1bl {
	color: #003F8B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
.mox1or {
	color: #F49E24;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
.mox1rt {
	color: #B22222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
.mox1gn {
	color: #336600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}
.mox1ge {
	color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

/* x0 definition */

.mox0gr {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.mox0sw {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.mox0ws {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.mox0bl {
	color: #003F8B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.mox0or {
	color: #F49E24;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.mox0rt {
	color: #B22222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.mox0gn {
	color: #336600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}

/* any */

.labelBar {
	border-bottom: #4EA39C 1px solid;
	padding: 1px 1px 1px 3px;
	/*background-color: #EFFFFC;*/
}
.labelCell {
	border: #CCCCCC 1px solid;
	padding: 2px 3px 2px 3px;
	background-color: #FDFDFD;
}
.labelMain {
	border-right: #666666 1px solid; border-left: #CCCCCC 1px solid;
	padding-left: 0px; padding-right: 0px;
	font-weight: bold; font-size: 10px; color: #434343; 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	white-space: nowrap; text-align: left;
}
.labelMainNav {
	border-right: #666666 1px solid; border-left: #CCCCCC 1px solid;
	padding-left: 5px; padding-right: 5px;
	font-weight: bold; font-size: 10px; color: #434343; 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	white-space: nowrap; text-align: left;
}
.labelTop {
	border-right: #BDDFDD 1px solid; border-left: #FFFFFF 1px solid;
	padding-left: 5px; padding-right: 5px;
	font-weight: bold; font-size: 10px; color: #434343; 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	white-space: nowrap; text-align: left;
	width: 12%;
}
.label {
	border-right: #999999 1px solid; border-top: #FFFFFF 1px solid; 
	border-left: #FFFFFF 1px solid;
	font-weight: bold; font-size: 11px; color: #434343; 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	white-space: nowrap; text-align: left;
	background-color: #E2E2E2;
}
.labelVerticalDivider {
	padding: 0px;
	background-image: url(../img/web/tbl_divider_ver.gif);
	background-repeat: repeat-y;
}
.labelHorizontalDivider {
	padding: 0px;
	background-image: url(../img/web/tbl_divider_hor.gif);
	background-repeat: repeat-x;
}
#labelHorizontalDivider {
	background-color: #B4B4B4;
}
#valueHorizontalDivider {
	background-color: #DFDFDF;
}

.tblStress {
	border: #990000 1px solid;
	padding: 0px 5px 0px 3px;
	background-image: url(../img/tbl_head_stress.gif);
	background-repeat: repeat-x;
	vertical-align: middle
}

.tblBackground {
	background-color: #808080;
}
.tblForeground {
	background-color: #FFFFFF;
}
.tblMain {
	background-color: #FFFFFF;
	border: #346B67 1px solid;
}
#tblMain {
	background-color: #FFFFFF;
}
#tblMainEnd {
	border-left: #000000 1px solid;
	background-image: url(../img/tbl_end_ver2.gif);
	background-repeat: repeat-y;
	background-position: -1px 0px;
}
#tblMainLogin {
	background-image: url(../img/tbl_bg_log.gif);
	background-repeat: repeat-y;
}

/* dividers */

.HorizontalCellDivider th {
	padding: 0px;
}
.HorizontalCellDivider td {
	padding: 0px;
}

/* by io-market */
