body { 
	background-color:#f1f1ff;
	color: #06465B;
}

hr {
	border: none 0; 
	border-top: 1px solid #414654;
	height: 1px;
	margin:0px;
	padding:0;
}

.loginhead {
	background-color: #585E76;
	color:white;
}

.tabaround {
	border:#585E76 outset 1px;
}
.dayplan {
	background-color:#E4EAED;
}

input, textarea, select {
	border:1px solid #585E76; background-color:#EFF1F5; color:#000E6A; /*#EBECF1*/
}
.focus {
	background-color:#FDFDFF; border:1px solid #585E76;
}

.grey { color:#999999; }
.blue { color:blue;  }

.but, .but:link, .but:visited  { cursor:pointer; color: #585E76; text-decoration:none; background-color:#C8CFDB; padding:0px 2px; font-weight:bold; border:1px solid #585E76; }
.but2, .but:hover { cursor:pointer; border:1px #585E76 solid;  background-color:#585E76; color: #F0F4FF; padding:0px 2px; font-weight:bold;}

.reddish, .reddish:link, .reddish:visited { background-color:#E2C2C2; border:1px solid #800000; color:#800000; }
.reddisho, .reddish:hover { background-color:#800000; border:1px solid #E2C2C2; color:white; }

.greenish, .greenish:link, .greenish:visited { background-color:#A4DB9B; border:1px solid #00552B; color:#00552B; }
.greenisho, .greenish:hover { background-color:#00552B; border:1px solid #A4DB9B; color:white; }

.greyish, .greyish:link, .greyish:visited { /*background-color:#D9DDE6;*/ background-color:#E1E1Ef; border:1px solid #8594A7; color:#A5B4C7; }
.greyisho, .greyish:hover { background-color:#8594A7; border:1px solid #585E76; color:white; } 

.lapa { font-size:12px; font-family:"Courier New", Courier, monospace; float:right; background-color:#B0B3BB; padding:0 2px; color:white; font-weight:bold; border:solid 1px #06465B; border-top:none;}
.dayNumber { position:relative; float:left; }

.tabsaturs {
 /*background-color:#DCDEE7; */
	border:1px solid #585E76;
	border-bottom:none;
	width:100%;
	color:#595C6A;
}
.tabsaturs td { text-align:center; } 

.heder {
	border-bottom:2px solid silver; 
	padding-top:15px;
}

.papild {
	font-size:10px; 
	font-size:12px; font-family:"Courier New", Courier, monospace; 
	float:left; 
	vertical-align:bottom; 
	background-color:#DFE4EE;
	color:white;
	cursor:default;
	margin-top:2px;
}

.smaller { font-size:90%; }

h1 {
text-decoration:none;
font-size:xx-large;
}
h2 {
text-decoration:none;
font-size:x-large;
}

a:link, a:visited { color:#383467; }
a:hover { text-decoration:none; color:#9F2222; }

.aactive { font-weight:bold; color:#9F2222; text-decoration:none; cursor:default; }

button[disabled], input[disabled], 
optgroup[disabled], option[disabled], 
select[disabled] 
{ 
color:silver; 
/*background-color:#9A9A9A;*/
} 
/*textarea[disabled] */
.lineOne {
	/*background-color:#E6E9EC;*/
}
.lineTwo {
	background-color:#EAEBF2;
}

.highlight {
	background-color:#FEFBC0; 
	border:none;
}

.otherMen {
	background-color:#D7DEFF;
}
.notallowMen {
	background-color:#CCCCCC;
}
.bdMen {
	background-color:#FFECEC;
}
.vacMen {
	background-color:#C6FAC5;
}

.workDay {
	border:none;
	background-color:#677A83;
	color:white;
	vertical-align:bottom;
	text-align:center;
	width:90px;
}
.holiday {
	background-color:#874545;
	color:white;
	vertical-align:bottom;
	text-align:center;
	width:90px;
}
.holicolor {
	color: #874545;
}
.vacolor {
	color: #008000;
	border-top: 2px solid #6CAF61;
	border-bottom: 2px solid #6CAF61;
	background-color:#C6FAC5;	
}
.darblaiks {
	font-family:"Times New Roman", Times, serif;
	/*background-color:white;
	color:#06465B;*/
	font-size:9px;
	margin-left:2px;
}
.darb1 {
 background-color: #4E5069;
 color: white;
}
.darb2 {
 background-color: #800000;
 color:white;
}
.darb2flash {
	background:url(images/flashred.gif);
}
.darb3 {
 background-color: #006633;
 color:white;
}
.etextcolor {
 color:#0099FF;
}

.lefts { color:orange; padding-left:50px;}

.inputch {
	margin:0;
	padding:0;
	background-color:white;
	color:black;
	border:0;
}
.inputchoff { margin:0; padding:0; border:0; background-color:#F4F4F4; }

#workList td { padding:0; margin:0; border-bottom:1px solid #585E76; }

.stratable { border:none; border-collapse:collapse; border-spacing:0; margin:15px; vertical-align:top; }
.stratable td { vertical-align:top; }
.strat { border-color:#585E76; border-style:solid; border-width:1px; } /* kopējais malu izskats */

.stratul { padding:0; margin:0; position:relative; left:1px; text-align:left; z-index:100;  width:130px; }
.spap { border-top:none; border-left:none; border-bottom:none; padding:0; } /* papildus */
.sneact { border-right:#585E76 1px solid; background-color:#BBCBCC; list-style:none; padding:0 5px; cursor:pointer; text-align:left; } /* izvēle neaktīva */
.sact { border-color:#585E76; border-style:solid; border-width:1px; border-right:0; background-color:#F5F9FA; list-style:none; text-align:left; padding:0 5px; font-weight:bold; cursor:default; } /* izvēle aktīva */
.sstur { border:none; } /* kreisais augšējāis stūris */
.sbig {	border-left:none; background-color:#BBCBCC; cursor:pointer; border-top:none; border-right:none;} /* lielās pogas */
.sbigact { border-bottom:none; background-color:#F5F9FA; cursor:default;}
.sapk { border-left:none; border-top:none; padding:0; background-color:#F5F9FA; } /* pārējais */
.srakst { border-right:none; } /* rakstīt lauks */

.stratlist { left:1px; position:relative; clear:both; }
.stratlist .stratmain { overflow:hidden; clear:both; width:220px; }

#stratsaturs { padding:5px 10px; }

#priopop {
	position:absolute;
	top:0px;
	left:0px;
/*	border:none;*/
	padding:5px;
}
.priopop { border:1px solid #4A5E68; background-color: #DAE3E9; }
.menupop { background-color:#F7F9FB; border: 2px outset #8EB0AB; }
.clockpop {  margin:0; padding:2px; }
.clockpop div { padding:0 2px; }
.clockpop ul { padding:0; margin:0; background-color:#F7F9FB; border: 2px solid #8EB0AB; list-style:none; font-family:"Courier New", Courier, monospace; font-size:12px; color: black; }
.clockpop li { cursor:pointer; padding:0 2px; margin:0; }
.clockpop .liover { background-color:#585E76; color: #F0F4FF;  }

.imglink img 		{ border:1px solid #3e5c64;}
.imglink:hover 		{ color: red; } /* IE bug */
.imglink:visited img	{ border:1px solid #0096c0; }
.imglink:hover img 	{ border:1px solid #92CCE2; }

/*.vover:link { background-color:transparent; height:20px; }*/
.vover { background-color:#00CC00; font-size:small;}
/*.xover:link {  background-color:transparent; height:20px; }*/
.xover { background-color:#990000; font-size:small;}

.silver { border-right:2px solid silver; vertical-align:middle; } 
.redbor { border-right:2px solid red; vertical-align:middle; }

* html .stratBut { padding:0 4px; top:1px; position:relative;}

.stratkom {
/*	background-color:#F1F2F8;*/
	border-left:3px solid #666666;
	margin-left:20px;
	padding:2px;
}
#cellsaturs {
	font-size:smaller;
}
.komcip {
	color:#474B67; text-decoration:none; cursor:pointer; background-color:#EDEDF1; font-size:smaller; text-align:center; vertical-align:middle;
}
.komnick {
	color:#0099CC;
}
.underlink:link, .underlink:visited { text-decoration:none; }
.underlink:hover { text-decoration:underline; }

fieldset.sec { border:1px solid #414654; width:440px; margin:10px; padding:0.5em;}
fieldset.sec legend { 
	font-weight:bold;
	border:1px solid #414654;
	background-color: #585E76;
	color:white;
	padding:0 5px;
}

* html fieldset {
	position:relative;
	padding-top:.5em;
	margin-top:2em;
}
* html legend {
	position:absolute;
	top:-.5em;
	left:.5em;
}

li.kvad { list-style-type:square; list-style-position:inside; }

* html .transp { background-color:transparent; border:none; }

.dkomlist { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; list-style:square; margin:2px 0; }

.noperm { color:red; text-align:center; font-weight:bold; }

.hdaylegend { font-size:small; background-color:#EEEEEE; }

.calendar { background-color:#fBfAff; } 
.calendar td, #stsaturs td, .tabsaturs td, #tlist td, #dayplan td { padding: 0 5px; vertical-align:top; }

.clocker { font-size:12px; }

img.menbut { padding:2px 5px; text-decoration:none; border:0; cursor:pointer; }

.menutab td { padding:0 5px; vertical-align:top; text-align:center; }
.menutab a { text-decoration:none; color:#383467; }
.menutab a:hover { text-decoration:none; color:red; color:#9F2222; }
.menutab span { font-size:small; }

.admenutab a { text-decoration:none; }
.admenutab a:hover { color:#FF0000; }

.izr td { vertical-align:top; padding:0px 5px; border-bottom:1px solid #5A5E78; }

.reglink { font-size:14px; padding-top: 30px; }

#duslogin { cursor:default; }

.bodyfade { background-color:#333333; }

.ipfield { color:black; font-family:"Courier New", Courier, monospace; font-size:12px; padding-left:2px; }

.overline { background-color:#B9BEC6; clear:both; margin:0; padding:0; height:4px; overflow:hidden; cursor:n-resize; }
.overline2 { background-color:#FFFF99; }

.nomarpad { padding:0; margin:0; }

#pswmet { width:5px; height:20px; background-image:url(/images/metter.png); background-repeat:repeat-x; overflow:hidden; background-position:0 -20px; z-index:100; }
#pswbck { position:absolute; width:300px; height:20px; background:url(/images/metterfinish.gif) repeat-y left top; z-index:150; }
#pswtext { position:absolute; width:280px; text-align:right; padding:0 5px; z-index:200; color:black; font-weight:bold; font-size:smaller; }

#loaders { position:absolute; width:250px; height:44px; /*visibility:hidden;*/ z-index:150; border:0; left:0; top:0; }

#container { visibility:hidden; position:absolute; z-index:100; border:1px outset #999999; left:0; top:0;  }
#contheader { font-weight:bold; padding:1px 5px; color:white; background-image:url(/images/bg_ruutis.gif); }
#contclose { text-align: center; /*padding:1px 1px 1px 1px;*/ font-weight:bold;  }
#contclose a { color:white; text-decoration:none; }
#contclose a:hover { color:red; }
#loadinfo { background-color:white; padding:5px; }

#firsat { border-bottom:1px solid #C9CBD6; }
#firsat td { padding:0 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#firsat td.tit { border-right:1px solid #C9CBD6; text-align:right; cursor:default; padding:1px 0; }
#firsat td.val { font-weight:bold; }
#firsat input { border:none; }

#firsavid { text-align:right; padding:5px 3px 3px 3px; }
.firtopborder { border-top:1px solid #C9CBD6; }

.inpfirch { border:0; margin:0; padding:0; background-color:orange; color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

.redi { color:red; }

.firhedred { background-color:#874545; color:white; vertical-align:bottom; text-align:center; cursor:default; }

.stratmenutab td { vertical-align:top; text-align:center; }
.stratmenutab a { text-decoration:none; color:#383467; }
.stratmenutab a:hover { text-decoration:none; color:red; color:#9F2222; }
.stratmenutab span { font-size:11px; }

.news { color:#32394E; font-size:small; font-family:"Courier New", Courier, monospace; }
.news span { color:red; }

#helpop { visibility:hidden; width:400px; position:absolute; padding:10px; text-align:center; font-size:14px; background-color:#F7F9FB; border: 2px outset #8EB0AB;  }
#helpop a, #helpop a:visited  { color:#06465B; text-decoration:none; }
#helpop a:hover { text-decoration:underline; color:#FF0000; }
#helpop a:active { color:orange; }

.headcenter { width:600px; margin-left:auto; margin-right:auto; }