/* variants: light-fore-color, darker-fore-color, light-back-color, darker-back-color, headerback, headerborder, inputcell-back, special-fore-color */
/* GREEN variant: 74b383, 50a063, defeec, c6ebd3, e2e2e2, e6020c, e3e2e2, e09696 */
/*                ul_lev1_MSIE_GREEN.gif, ul_lev1_Mozzila_GREEN.gif, ul_lev2_MSIE_GREEN.gif, ul_lev2_Mozzila_GREEN.gif */
/* BLUE variant: 87a1f0, 5870b7, e8ecf9, ccd6f5, ecedf1, a6aabe, eeeeee, 9199b3 */
/*                ul_lev1_MSIE_BLUE.gif, ul_lev1_Mozzila_BLUE.gif, ul_lev2_MSIE_BLUE.gif, ul_lev2_Mozzila_BLUE.gif */
/* to change: search-replace #color */



a { color:#5870b7 !important;  }
a:visited { color:#5870b7 !important; }
a:hover { color:#5870b7 !important; }
a.default { color:#5870b7 !important;  }
a.default:visited { color:#5870b7 !important;  }
a.default:hover { color:#5870b7 !important;  }

tr.active td { color:#5870b7; }
tr.active td.selected { background-color:#ebeff9; }
tr.active td.normal { background-color:#ffffff; }

td.adminlogo { border-bottom:1px solid #a6aabe; }
td.adminlogo img { border-bottom:1px solid #e2e2e2; }
td.header2_holder { background-color:#ecedf1; border-bottom:1px solid #a6aabe; }
table.header2 { background-color:transparent; }
table.header2 td { background-color:transparent; }

div.adminsubheader { background-color:#e1e1e5; border-bottom:1px solid #a6aabe; border-top:1px solid white; }
div.adminsubheader table td { border-right:1px solid #a6aabe; background-color:transparent; }
div.adminsubheader table td.sel { background-color:#c9cacd; border-right:1px solid white; border-bottom:1px solid white; }
div.adminsubheader table td a { }

div.adminsub2header { background-color:#d4d5d8; border-bottom:1px solid #a6aabe; border-top:1px solid white; }
div.adminsub2header table td { border-right:1px solid #a6aabe; background-color:transparent; }
div.adminsub2header table td.sel { background-color:#bcbdc0; border-right:1px solid white; border-bottom:1px solid white; }
div.adminsub2header table td a { }

div.adminsub3header { background-color:#c7c8cb; border-bottom:1px solid #a6aabe; border-top:1px solid white; }
div.adminsub3header table td { border-right:1px solid #a6aabe; background-color:transparent; }
div.adminsub3header table td.sel { background-color:#afb0b3; border-right:1px solid white; border-bottom:1px solid white; }
div.adminsub3header table td a { }

input.radio { padding:1px 3px; border:1px solid black; border-bottom:1px solid silver; border-right:1px solid silver; }
input.buttonedit { background-color:#d4d0c8; background-image:url(/admin/inc/imgs/buttonedit.gif); color:black; width:100px; text-align:right; padding-right:15px; font-weight:bold; }
input.buttonspecial { background-color:#d4d0c8; background-image:url(/admin/inc/imgs/buttonedit.gif); color:black; font-weight:bold; }

H1 { font-size:26px; margin-top:36px; margin-bottom: 14px; font-weight:bold; color:#87a1f0; }
H2 { font-size:18px; margin-top:30px; margin-bottom: 6px; font-weight:bold; color:#87a1f0; }
H3 { font-size:14px; margin-top:24px; margin-bottom: 2px;  font-weight:bold; color:#87a1f0; }
H1.chained { margin-bottom:0px; }
.chained { font-weight:bold; color:#9199b3; }

ul { margin-top:0px; }
ul.main { margin-top:8px; list-style-image: url(/admin/inc/imgs/ul_lev1_MSIE_BLUE.gif) }
html>body>div>table>tbody>tr>td>ul.main { list-style-image: url(/admin/inc/imgs/ul_lev1_Mozzila_BLUE.gif) }
ol { list-style-image: none; }
ul.main ul { margin-left:-22px; padding-left:38px; list-style-image: url(/admin/inc/imgs/ul_lev2_MSIE_BLUE.gif) }
html>body>div>table>tbody>tr>td>ul.main ul { list-style-image: url(/admin/inc/imgs/ul_lev2_Mozzila_BLUE.gif) }

table { border-collapse:collapse; border-spacing:0px; }
table td, table th { padding:2px 4px; vertical-align:top; }

table.bordered td { border:1px solid silver !important; }

table.grid { border:1px solid silver; }
table.grid td, table.grid th { padding:2px 4px !important; vertical-align:top !important; }
table.grid td, table.grid th { border:1px solid silver; }
table.grid th { text-align:right; background-color:#E0E0E0; padding-right:8px; }
table.grid thead td,table.grid thead th, table.grid tbody.thead td, table.grid tbody.thead th { background-color:#ccd6f5; font-weight:bold; padding-top:6px; padding-bottom:6px; }
table.grid thead.prices td { background-color:#eeeeee; font-weight:normal; padding-top:6px; padding-bottom:6px; }
table.grid ul { margin:0px; margin-left:16px; }
table.grid tbody.interrow tr td { background-color:#FFDFDF; }
table.grid thead.down td { vertical-align:bottom !important; }
table.grid tbody.summa tr td { height:40px; vertical-align:bottom; font-weight:bold; }
table.grid tbody.summa tr td.text { background-color:#FFDFDF; }
table.grid tbody.summa tr td.number { background-color:#FFFFFF; font-size:13px; color:navy; }
table.grid .input, table.edit .input { padding:0px !important; }

table.listcriters { width:100%; border:0px !important; }
table.listcriters td, table.listcriters th { background-color:transparent; font-weight:normal; padding:2px 4px !important; vertical-align:top !important; border:0px !important; }
table.listcriters th { text-align:right; padding-top:6px !important; }
table.listcriters td { padding-top:4px !important; }
td.inlistcriterssubmit { vertical-align:bottom !important; text-align:right !important; white-space:nowrap !important; }

table.edit td.ID { padding-top:8px !important; border-bottom:0px; }
table.edit td.AdminBlock { vertical-align:middle; padding-top:4px !important; padding-left:0px !important; border-left-width:0px; border-top-width:0px; border-bottom-width:0px; }
table.edit td.AdminBlock DIV.ID { padding:0px 3px; width:100px; text-align:right; border:1px inset; background-color:#EDE8E8; }
table.edit td.GridHolder { padding:0px !important; border:0px !important; }
table.edit td.GridHolder table.grid { width:100%; }
table.edit td.GridHolder table.grid tbody.thead tr td,
table.edit td.PoorGridHolder table.grid tbody.thead tr td  { border-top:0px !important; }
table.edit td.GridHolder table.grid tbody.thead tr td.first,
table.edit td.PoorGridHolder table.grid th,
table.edit td.PoorGridHolder table.grid tbody.thead tr td.first,
table.edit td.GridHolder table.grid th,
table.edit td.PoorGridHolder table.grid th { border-left:0px !important; }
table.edit td.GridHolder table.grid tbody td,
table.edit td.PoorGridHolder table.grid tbody td { background-color: white; }
table.edit td.GridHolder table { border:0px !important; }
table.edit td.GridHolder table.grid th, table.edit td.GridHolder table.grid td { padding:2px 4px !important; }
table.edit td.GridHolder table.grid th { border-left:0px !important; }
table.edit td.GridHolder table.grid tr.ineditgridtop th, table.edit td.GridHolder table.grid tr.ineditgridtop td {
	border-top:0px !important;
}
table.edit td.GridHolder table.grid tbody.thead td,
table.edit td.PoorGridHolder table.grid tbody.thead td { background-color:#ccd6f5; }
table.edit td.PoorGridHolder table.grid th, table.edit td.PoorGridHolder table.grid td { padding:2px 8px 2px 4px !important; }
table.edit tr.id_admininfo th { }
table.edit tr.id_admininfo th div { padding-top:4px; }
table.edit tr.id_admininfo td { vertical-align:middle;  }
table.edit tr.id_admininfo td table { width:100%; border:0px !important; border-collapse: collapse; border-spacing:0px; }
table.edit tr.id_admininfo td table th div { margin-left:-6px; padding:1px 3px; width:50px; text-align:right; border:1px inset; background-color:#ede8e8; }
table.edit tr.id_admininfo td table td { text-align:right; }

table.edit, table.edit table.edit { border:0px; }
.tdedit, table.edit td, table.edit table.edit td, table.edit th, table.edit table.edit th, div.edit div.row, div.edit div.row div { border:1px solid silver; background-color:#eeeeee; font-weight:normal; }
div.edit div.row div { padding:2px 4px; }
table.edit table td, table.edit table th  { padding:2px 4px; vertical-align:top; border:0px; background-color:transparent; font-weight:normal; }
table.edit th, table.edit table.edit th, div.edit div.row div.label { text-align:right; background-color:#ccd6f5; padding:6px 8px 2px 8px !important; font-weight:bold; }
table.edit td.PoorGridHolder table.grid td { padding:2px 20px 2px 4px !important; }
table.edit td.PoorGridHolder table.grid th { padding:2px 8px 2px 10px !important; }
table.edit td.PoorGridHolder table.grid tr.active td.selected { background-color:#ebeff9; }
table.edit td.PoorGridHolder table.grid tr.active td.normal { background-color:#ffffff; }
table.edit input.radio {  border: 0px; background-color:#eeeeee; }
table.edit td.noinput { padding-top:6px; height:28px; color:navy; font-weight:bold; }
table.edit td.noteditable { padding-top:6px !important; padding-bottom:6px !important; color:navy; font-weight:bold; }

div.edit { display:block; padding: 0px; border:1px solid white; border-right-color:darkgray; border-bottom-color:darkgray; }
div.edit div.row { display:block; border:1px solid silver; border-left-width:0px; border-right-width:0px; padding:0px; height:27px; min-height:27px; margin-top:-1px; }
div.edit div.row div { display:inline; float:left; border:0px; }
div.edit div.row div.label { width:140px; border-right:1px solid silver; border-left:0px !important; height:19px; min-height:19px; }
div.edit div.xsubtitle { border:0px; }
div.subtitle { border-bottom:1px solid navy; }

table.edit table.grid td, table.edit table.grid th { border:1px solid silver !important; }
table.edit table.grid th { text-align:right; background-color:#E0E0E0; padding-right:8px; }
table.edit table.grid thead td,table.grid thead th, table.grid tbody.thead td, table.grid tbody.thead th { background-color:#ccd6f5; font-weight:bold; padding-top:6px; padding-bottom:6px; }
table.edit table.grid ul { margin:0px; margin-left:16px; }
table.edit table.grid tbody.interrow tr td { background-color:#FFDFDF; }
table.edit table.grid thead.down td { vertical-align:bottom !important; }
table.edit table.grid tbody.summa tr td { height:40px; vertical-align:bottom; font-weight:bold; }
table.edit table.grid tbody.summa tr td.text { background-color:#FFDFDF; }
table.edit table.grid tbody.summa tr td.number { background-color:#FFFFFF; font-size:13px; color:navy; }
input.check { background-color:transparent; vertical-align:middle !important; }
input.checkandradio { background-color:transparent; vertical-align:middle !important; margin:0px; padding:0px; }

table.edit2 { border-collapse:separate !important; width:100%; }
table.edit2 td, th { border:0px; padding:2px 4px !important; vertical-align:top !important; }
table.edit2 th { padding-top:6px !important; background-color:#CFCFCF !important; text-align:right !important; }

table.showres td, table.showres th { border:1px solid silver; padding: 4px 6px !important; font-size:11px; }
table.showres td { background-color:#eeeeee; text-align:left; font-weight:normal; }
table.showres th { background-color:#ccd6f5; text-align:right; font-weight:bold; }
table.showres table td, table.showres table th { border:0px; padding: 2px 4px !important; background-color:transparent; font-weight:normal; } 

table.edit table.border0 td, table.edit table.border0 th { border:0px !important; }

.new_at_footer { text-align:right !important; padding:2px 4px !important; padding-top:16px !important; border:1px solid silver !important; border-top:0px !important; }

.action { padding:0px; text-align:center; }
.criter { font-weight:bold; color:navy; }
.comment { color:darkgray; font-weight:normal !important; } 

div.search_title { font-weight:bold;float:left;width:100px;height:40px;padding-top:3px; }
div.search_buttons { float:right;width:50px;text-align:right;padding-top:22px; }

table.search, table.grid td table.search { width:100%; }
table.search td, table.grid td table.search td { border:1px solid white; padding:2px 4px !important; }
table.search td table td, table.grid td table.search td table td { padding:0px !important; border:0px !important; }
table.search td.title, table.grid td table.search td.title { font-weight:bold; padding-top:5px !important; }
table.search td.label, table.grid td table.search td.label { text-align:right; vertical-align:bottom !important; padding-bottom:5px !important; }
table.search td.buttons, table.grid td table.search td.buttons { text-align:right; }

span.panel { margin:3px;padding:2px 4px; border:1px solid lightblue;background-color:#DFDFEF; }

table.footertable { width:100%; border-collapse:collapse; }
table.footertable td { padding:0px; margin:0px; }
optgroup { font-style:normal !important; font-variant:normal !important; font-weight:bold; color:navy; }

.fixi {font-family:Courier New;font-size:12px;background-color:#FFFFFF}

table.criters td, table.criters th { vertical-align:top; border-top:1px solid gray; border-bottom:1px solid gray; }
table.criters th { padding-top:4px; color:#976B5C; text-align:left !important; white-space:nowrap; }
table.criters table td, table.criters table th { text-align:center; border:0px !important; }
table.criters table.checks { width:100%; }
table.criters table.checks td { width:50%; text-align:left; border:0px !important; }

table.criters table.left td, table.criters table.left th { text-align:left !important; border:0px !important; }
table.criters table.left td.right { text-align:right !important; }

.right { text-align:right !important; }
.red { color:red; }
.nobold { font-weight: normal !important; }
.bold { font-weight: bold !important; }
.transparent { background-color: transparent !important; }

table.alignbottom td, table.alignbottom th { vertical-align:bottom !important; }

table.transparent td, table.transparent th { background-color: transparent; }
div.tabnavi { padding-bottom:6px; position:absolute; top:60px; left:25px; }
div.preload { position:absolute; top:50px; left:0px; background-color:white; height:100%; width:100%; }

DIV.error { width:500px; margin:6px; padding:10px; border:1px solid red; color:red; font-weight:bold; background-color:#F0DFDF; }
DIV.error div.title { font-size:16px; font-weight:bold; color:black; margin:0px 0px 20px 0px; }
DIV.error UL LI { font-weight:normal; color:red; }

table.mutations { width:100%; }
table.mutations th, table.mutations td { padding:2px 4px !important; border:0px !important; vertical-align:top !important; } 
table.mutations th { width:1%; font-weight:normal; background-color:#C0C0C0; color:white; white-space:nowrap; }
table.mutations td { padding-top:3px !important; width:99%; border:0px !important; }

table.edit table.mutations th, table.mutations td { vertical-align:middle !important; }
table.edit table.mutations th, table.edit table.mutations td { padding:1px 4px !important; }  
table.edit table.mutations th { background-color:transparent; color:black; }
table.edit table.mutations th.paddingTop4, table.edit table.mutations td.paddingTop4 { vertical-align:top !important; padding-top:4px !important; }

table.prices { width:100%; }
table.prices td, table.prices th { font-weight:normal !important; padding:0px !important; border:0px !important; vertical-align:middle !important; }
table.prices th { width:40%; text-align:right !important; } 
table.prices td { width:30%; text-align:center !important; }

.backred { background-color:#F0E3E5 !important; }
.backred2 { background-color:#ccd6f5 !important; }
.backred3 { background-color:#D1ADAD !important; }
.backblue { background-color:#E1D9EA !important; }
.backblue2 { background-color:#CFC4DA !important; }
.backgray { background-color:#C5C3C3 !important; }

span.prelink { padding-top:1px;background-color:#ecedf1;color:#2e2e66;vertical-align:middle;margin:0px;border:thin inset;border-right:0px;padding-left:4px;padding-right:0px;height:22px; }

div.timediv { color:#7A7A7A;display:inline;font-size:9px;margin-bottom:1px;height:9px !important; }
.openimageholder {
	border:      thin inset;
	text-align:  center;
	font-style:  italic;
	color:       darkgray;
	padding:     0px;
}

div.article { width:95%; margin:4px 0px; }
div.article div.image { display:inline; float:left; width:25%; text-align:left; }
div.article div.text { display:inline; float:right; width:75%; text-align:left; }
div.article div.text h2 { color:red; font-size:12px; }
div.article div.text div { text-align:right; }
div.label100 { width:100px; text-align:right; display:inline; float:left; padding-top:3px; }
span.label120 { width:120px !important; text-align:right; min-width:120px !important; }
div.label120 { width:120px; text-align:right; display:inline; float:left; padding-top:3px; }
span.label150 { width:150px; text-align:right; }
div.label150 { width:150px; text-align:right; display:inline; float:left; padding-top:3px; }
span.label200 { width:200px; text-align:right; }
div.label200 { width:200px; text-align:right; display:inline; float:left; padding-top:3px; }
span.label250 { width:250px; text-align:right; }
div.label250 { width:250px; text-align:right; display:inline; float:left; padding-top:3px; }

@media print {
	table.adminheader { display:none; }
	div.adminfooter { display:none; }
	.donotprint { display:none; }
}

.tocenter td, .tocenter th { text-align:center !important; } 
.toright td, .toright th { text-align:right !important; }

div.listforheditor { width:100%;text-align:right; }
div.listforheditor ul { margin-left:16px; margin-top:30px; }
div.listforheditor ul li { padding-bottom:12px; } 
div.virtlink { color:navy; margin-top:1px; border:1px solid black; border-bottom-color:white; border-right-color:white; padding:2px; height:20px !important; }
/* html>body>div>div>div>form>table>tr>td>div>table>tr>td>table>tr>td>div */ 
html>body>div>div>div>form>table>tr>td, div.virtlink { margin-top:0px; height:12px !important; }

table.indexes { width:100%; }
table.indexes td { border:0px; padding:0px !important; text-align:right; width:20%; }

div.bannercomm { background-color:#e8ecf9; border:1px solid ButtonHighlight; border-bottom-color:ButtonShadow; border-right-color:ButtonShadow; text-align:center; height:100%; padding:2px; }
div.bannerkvazi { height:16px; padding:1px 4px; border:1px solid black; background-color:#EFEFEF; text-align:right; width:50px }

table.wplaces { width:800px; margin:10px 0px; }
table.wplaces td, table.wplaces th { text-align:center; border:1px solid white; background-color:#ecedf1; border-bottom:1px solid #a6aabe; }
table.wplaces th { background-color: #e8ecf9; font-weight:bold !important; text-transform: uppercase; }

ol.left20 { margin:0px; margin-left:24px; }
ol.left20 a { margin-left: -6px; }
html>body>div>table>tbody>tr>td>ul>li>ol.left20 { margin-left:-20px; }
html>body>div>table>tbody>tr>td>ul>li>ol.left20 a { margin-left:0px; }

table.linkblocks { margin-left:20px; border-collapse:collapse; width:690px; }
table.linkblocks td { padding:0px !important; background-color:#87a1f0; border:1px solid black; text-align:center; color:darkgray; }
table.linkblocks td div { padding:8px; padding-bottom:0px; padding-right:2px; }
table.linkblocks td div.div1 { height:40px;padding-right:6px; }
table.linkblocks td div.div2 { padding:0px;text-align:right; } 
table.linkblocks td a { color:white; font-weight:bold; }
table.linkblocks td a:visited { color:white; }
table.linkblocks td a:hover { color:yellow; }  
table.linkblocks td.selected { background-color:#bcba8a !important; }

/* Dictionary */
div.DictGroup { width:100px; float:left; text-align:center; padding:2px 4px; margin-right:1px; border:1px solid ButtonHighlight; border-bottom-color: ButtonShadow;    border-right-color: ButtonShadow;    background-color: ButtonFace; }
div.DNormal   {  } 
div.DSelected { border:1px solid ButtonShadow;    border-bottom-color: ButtonHighlight; border-right-color: ButtonHighlight; background-color: ButtonFace; }
div.DNew      { border:0px; background-color:transparent; padding:3px 5px; text-align:left; width:170px; font-weight:normal; }
input.DInput  { float:left; margin:1px; }
div.DictLabel { width:100px; float:left; text-align:right;  padding: 3px 10px 3px 3px; } 

td.submit div { padding:20px 0px 10px 0px !important; text-align:center !important; }

/* Objects */
table.phones { border-collapse:collapse; }
table.phones thead td { vertical-align:bottom !important; font-weight:normal !important; font-size:9px !important; padding:2px 4px !important; }
table.phones tbody td { padding:2px 0px 2px 0px !important; text-align:center; }
table.phones tbody td.T { padding-top:3px !important; }
table.phones tbody td.S { padding-left:10px !important; padding-right:10px !important; font-weight:bold !important; }
table.phones tbody td.R { text-align:right !important; }
table.phones thead tr.m1 td { padding-bottom:0px !important; }
table.phones thead tr.m2 td { padding-top:0px !important; }
table.addresses td.label { text-align:right !important; font-size:9px !important; padding-top:6px !important; white-space:nowrap !important; }

span.select_in_edit_th { background-color:#e3e7f4; }
span.select_in_edit_td { background-color:#f4f8c3; }

input.virtlink { border-left:0px; width:220px; height:18px; margin:0px; }

tr.setvirtlink td.a0 { padding-left:10px; padding-right:10px; text-align:right; } 
tr.setvirtlink td.a1 { padding:2px !important; border-top:1px solid black !important; border-bottom:1px solid silver !important; border-left:1px solid black !important; }
tr.setvirtlink td.a2 { background-color:white; border-top:1px solid black !important; }
tr.setvirtlink td.ax { font-size:1px; padding:0px !important; }
tr.setvirtlink input { border-left:0px;width:220px;height:22px;margin:0px; border-top:0px !important; }

div.flagcell { display:inline; float:left; font-size:1px; width:14px; padding:0px; margin:-6px 0px 0px -6px; text-align:left; height:14px; }

td.NakedOnTop { font-weight:normal !important; color:black; text-align:right !important; background-color:transparent !important; background-image:none !important; border-left:0px !important; border-right:0px !important; border-top:0px !important; }

textarea.plaintexteditor { padding:10px; font: normal normal normal 12px 'Courier New', Courier, monospace; color:#383940; background-color:#f5f4ec; }

td.emptyrow { border-left:0px !important; border-right:0px !important; background-color:#ffffff !important; font-size:1px !important; padding:2px !important; }

div.helppopup { margin:0px; padding:30px; background: aqua url(/admin/inc/imgs/help_bg_BLUE.gif) repeat-x fixed top; }
body.popupheader { background: #000000 url(/admin/inc/imgs/help_bg_BLUE.gif) repeat-x fixed top !important; }
table.transparent td table.transparent th { background-color:transparent; background-image:none; }

table.moduletitle { border-spacing:0px; margin:36px 0px 14px 0px; }
table.moduletitle td, table.moduletitle th { padding:0px !important; border:0px !important; border-bottom:2px solid #bdd3e8 !important; }
table.moduletitle th { padding-right:8px !important; }
table.moduletitle td { padding:4px 100px 0px 0px !important; font-size:26px; font-weight:bold; color:#87a1f0; }

div.tabsineditor { background-color:#e8e8e8; }
table.tabsineditor { }
td.maintabcell { background-color:transparent; }
td.subtabcell { border-bottom:1px solid silver; width:104px; text-align:center; padding:14px 8px 4px 8px !important; background-color:white; }
div.divtab { width:100%; border:1px solid silver; }

tr.specialrow th { background-color:#d9e0f4; }
tr.specialrow td { background-color:#e6ebec; }

div.button { width:98px; display:inline; float:left; text-align:center; padding:4px 0px; color:black; cursor:pointer; }
div.button_normal { background:transparent url(/admin/inc/imgs/button_normal.gif) no-repeat top; }
div.button_selected { background:transparent url(/admin/inc/imgs/button_selected.gif) no-repeat top; cursor:default; font-weight:bold; }
div.button_selected_active { background:transparent url(/admin/inc/imgs/button_selected_active.gif) no-repeat top; cursor:default; font-weight:bold; color:green; }
div.button_selected_inactive { background:transparent url(/admin/inc/imgs/button_selected_inactive.gif) no-repeat top; cursor:default; font-weight:bold; color:red; }
div.button_mouseover { background:transparent url(/admin/inc/imgs/button_mouseover.gif) no-repeat top; }

div.button60 { cursor:pointer; background:#ffffff url(/admin/inc/imgs/button_normal60.gif) no-repeat top; width:60px; padding:2px 2px; text-align:center; font-size:8px; line-height: 9px; text-transform: uppercase; } 
div.button_mouseover60 { background:transparent url(/admin/inc/imgs/button_mouseover60.gif) no-repeat top; }

::-webkit-input-placeholder { color:#CCC; font-style:italic; }
::-moz-placeholder { color:#CCC; font-style:italic; } /* firefox 19+ */
:-ms-input-placeholder { color:#CCC; font-style:italic; } /* ie */
input:-moz-placeholder { color:#CCC; font-style:italic; }

label.issel { font-weight:bold; color:blue; }
label.nosel { font-weight:normal; color:black; }

li.bulklistsopener { list-style-image:url(/admin/inc/imgs/do_open_inlist.gif); }

table.files_holder td { padding:0px !important; margin-left:auto; margin-right:auto; }

.subtitle, table.grid td.subtitle, table.grid th.subtitle, table.edit td.subtitle, table.edit th.subtitle {
	color:#9199b3; background-color:#e8ecf9 !important;
}
.subtitle2, table.grid td.subtitle2, table.grid th.subtitle2, table.edit td.subtitle2, table.edit th.subtitle2 {
	font-weight:bold !important; color:#000000 !important; font-size:11px !important; background-color:white !important; padding:8px 8px 4px 8px !important; border:1px solid silver !important;
}
.xsubtitle, table.grid td.xsubtitle, table.grid th.xsubtitle, table.edit td.xsubtitle, table.edit th.xsubtitle {
	font-weight:bold !important; color:#9199b3; font-size:11px; background-color:#e8ecf9 !important; padding:12px 8px 12px 8px !important;
}

/*
div.buttonHolder { padding:0px !important; white-space:nowrap; padding:0px !important; }
div.buttonHolder:before { content: url(/admin/inc/imgs/button/BLUE/left.png); }
div.buttonHolder:after { content: url(/admin/inc/imgs/button/BLUE/right.png); }
div.buttonHolder input[type="button"], div.buttonHolder input[type="submit"] {
	background:transparent url(/admin/inc/imgs/button/BLUE/center.png) repeat-x top left;
	border:0px;
	margin:-29.5px 0px 0px 0px !important;
	padding:9px 0px 9px 0px !important;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	
	cursor:pointer;
}
div.buttonHolderOver { padding:0px !important; white-space:nowrap; padding:0px !important; }
div.buttonHolderOver:before { content: url(/admin/inc/imgs/button/BLUE/left_over.png); }
div.buttonHolderOver:after { content: url(/admin/inc/imgs/button/BLUE/right_over.png); }
div.buttonHolderOver input[type="button"], div.buttonHolderOver input[type="submit"] {
	background:#eff0f5 url(/admin/inc/imgs/button/BLUE/center_over.png) repeat-x top left;
	border:0px;
	margin:-29.5px 0px 0px 0px !important;
	padding:9px 0px 9px 0px !important;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	
	cursor:pointer;
}

div.buttonHolderLittle { padding:0px; white-space:nowrap; margin:0px !important; padding:0px !important; }
div.buttonHolderLittle:before { content: url(/admin/inc/imgs/button/BLUE/left_little.png); }
div.buttonHolderLittle:after { content: url(/admin/inc/imgs/button/BLUE/right_little.png); }
div.buttonHolderLittle input[type="button"], div.buttonHolderLittle input[type="submit"] {
	background:#eff0f5 url(/admin/inc/imgs/button/BLUE/center_little.png) repeat-x top left;
	border:0px;
	margin:-12px 0px 0px 0px !important;
	padding:1px 0px 3px 0px !important;
	color:#ffffff;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px !important;
	cursor:pointer;
}
div.buttonHolderLittleOver { padding:0px; white-space:nowrap; margin:0px !important; padding:0px !important; }
div.buttonHolderLittleOver:before { content: url(/admin/inc/imgs/button/BLUE/left_little_over.png); }
div.buttonHolderLittleOver:after { content: url(/admin/inc/imgs/button/BLUE/right_little_over.png); }
div.buttonHolderLittleOver input[type="button"], div.buttonHolderLittleOver input[type="submit"] {
	background:#eff0f5 url(/admin/inc/imgs/button/BLUE/center_little_over.png) repeat-x top left;
	border:0px;
	margin:-12px 0px 0px 0px !important;
	padding:1px 0px 3px 0px !important;
	color:#ffffff;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px !important;
	cursor:pointer;
}

div.buttonQubicHolder { display:inline-block; padding:-1px 0px 0px 0px !important; white-space:nowrap; padding:0px !important; }
div.buttonQubicHolder:before { content: url(/admin/inc/imgs/button/BLUE/left_qubic.png); }
div.buttonQubicHolder:after { content: url(/admin/inc/imgs/button/BLUE/right_qubic.png); }
div.buttonQubicHolder input[type="button"], div.buttonQubicHolder input[type="submit"] {
	background:transparent url(/admin/inc/imgs/button/BLUE/center_qubic.png) repeat-x top left;
	border:0px;
	margin:-18px 0px 0px 0px !important;
	padding:4px 0px 4px 0px !important;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}
div.buttonQubicHolder input[type="button"].cancel {
	background:transparent url(/admin/inc/imgs/button/BLUE/center_qubic_cancel.png) no-repeat top left;
	padding-left:20px !important;
}
div.buttonQubicHolderOver { display:inline-block; padding:-1px 0px 0px 0px !important; white-space:nowrap; padding:0px !important; }
div.buttonQubicHolderOver:before { content: url(/admin/inc/imgs/button/BLUE/left_qubic_over.png); }
div.buttonQubicHolderOver:after { content: url(/admin/inc/imgs/button/BLUE/right_qubic_over.png); }
div.buttonQubicHolderOver input[type="button"], div.buttonQubicHolderOver input[type="submit"] {
	background:#eff0f5 url(/admin/inc/imgs/button/BLUE/center_qubic_over.png) repeat-x top left;
	border:0px;
	margin:-18px 0px 0px 0px !important;
	padding:4px 0px 4px 0px !important;
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	
	cursor:pointer;
}
div.buttonQubicHolderOver input[type="button"].cancel {
	background:transparent url(/admin/inc/imgs/button/BLUE/center_qubic_cancel_over.png) no-repeat top left;
	padding-left:20px !important;
}
*/
.loginbutton {
	background-image:url(/admin/inc/imgs/loginbutton_BLUE.jpg) !important;
}

.collabback {
	background-color:#dee3f4;
	background: -webkit-linear-gradient(#e9ebf5, #c6cfed); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e9ebf5, #c6cfed); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e9ebf5, #c6cfed); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e9ebf5, #c6cfed); /* Standard syntax */
}

/* RADIOS */
div.ui-buttonset .ui-state-active, 
div.ui-buttonset .ui-widget-content .ui-state-active, 
div.ui-buttonset .ui-widget-header .ui-state-active {
	background-image: url("/admin/inc/imgs/bgradio_BLUE.png") !important;
}
div.newchecks .ui-state-active, 
div.newchecks .ui-widget-content .ui-state-active, 
div.newchecks .ui-widget-header .ui-state-active {
	background-image: url("/admin/inc/imgs/bgcheck_BLUE.png") !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor  {
	text-decoration:none !important;
	color:black !important;
	font-weight:bold !important;
}
div.rightcontent {
	background-color:#eeeeee;
}

.option-checked { color:blue; }
.chkb.option-checked > label { background-image:url(/admin/inc/imgs/bg-checkbox-BLUE.png); }
.rbtn.option-checked > label { background-image:url(/admin/inc/imgs/bg-radio-BLUE.png); }


input[type="button"].button, input[type="button"].submit, input[type="submit"].submit {
	color: #f3f6fa;
	background: #647baf;
  background: -webkit-linear-gradient(#88aff0, #3d517e);
  background: -o-linear-gradient(#88aff0, #3d517e);
  background: -moz-linear-gradient(#88aff0, #3d517e);
  background: linear-gradient(#88aff0, #3d517e);
}
.login input[type="button"].submit, .login input[type="submit"].submit {
	color:#eaf1fa;
	box-shadow:0px 1px 1px #414f17;
	background: #7471e0;
  background: -webkit-linear-gradient(#6494d2, #16437c);
  background: -o-linear-gradient(#6494d2, #16437c);
  background: -moz-linear-gradient(#6494d2, #16437c);
  background: linear-gradient(#6494d2, #16437c);
}
span.tooltip {
	border-color: blue;
}
.iss-inf-usr { color:#5870b7 !important; } 