body, form {
	margin: 0;
    padding: 0;
}
body, table, input, select, textarea{
	font-family: verdana;
    font-size: 10px;
}
p {
 	margin: 0;
 	padding: 0;
}
label{
	cursor: pointer;
}
body{
	background-color: #F4F4F4;
}
img {
	border: 0;
}
font.error {
	color: #D70000;
}
font.ok {
	color: #4B8C35;
}

div.cl, div.clear{
  clear:both;
}

a.del_ico_img_li{
  display:block;
  width:16px;
  height:16px;
  float:right;
  margin-top:-20px;
  position:relative;
  background:url(/devos/img/des/ico_delete.gif);
}

table.error {
	background: url('/devos/img/des/td_content_bg_error.gif') repeat-x left top;
	background-color: #FFFFFF;
    border: 1px solid #D70000;
    padding: 16px;
}
table.ok {
	background: url('/devos/img/des/td_content_bg_ok.gif') repeat-x left top;
	background-color: #FFFFFF;
    border: 1px solid #4B8C35;
    padding: 16px;
}

a, a:link, a:active, a:visited {
	text-decoration: none;
    color: #3C54CA;
}
a:hover {
    text-decoration: none;
    color: #E93C0A;
}

/* padomu u.c. neuzbazigu elementu links */
a.hint, a.hint:link, a.hint:active, a.hint:visited {
	text-decoration: underline;
    color: #9B9B9B;
}
a.hint:hover {
    text-decoration: none;
    color: #E93C0A;
}

/* dzests izvelenes elements */
a.m_deleted, a.m_deleted:link, a.m_deleted:active, a.m_deleted:visited {
	text-decoration: line-through;
    color: #E93C0A;
}
a.m_deleted:hover {
    text-decoration: none;
    color: #E93C0A;
}
/* nepublisks izvelenes elements */
a.m_notpubl, a.m_notpubl:link, a.m_notpubl:active, a.m_notpubl:visited, a.m_notpubl:hover {
	text-decoration: none;
    color: #7C7C7C;
}
/* izvelenes elements */
a.m_default, a.m_default:link, a.m_default:active, a.m_default:visited, a.m_default:hover {
	text-decoration: none;
    color: #0000FF;
}

/* lapaspusu parsledzejs ACTIVE */
a.pages_act, a.pages_act:link, a.pages_act:active, a.pages_act:visited, a.pages_act:hover {
	text-decoration: none;
    color: #0000FF;
}
/* lapaspusu parsledzejs ACTIVE */
a.pages_selected, a.pages_selected:link, a.pages_selected:active, a.pages_selected:visited, a.pages_selected:hover {
	text-decoration: underline;
    color: #000000;
}
/* lapaspusu parsledzejs INACTIVE */
font.pages_inact{
    color: #808080;
}
/* lapaspusu parsledzeja atstarpju elementu stils */
font.pages_spacer{
    color: #0000FF;
}

/* lapaspusu parsledzejs ACTIVE UNI */
a.uniSw_act, a.uniSw_act:link, a.uniSw_act:active, a.uniSw_act:visited, a.uniSw_act:hover {
	text-decoration: none;
    color: #0000FF;
}
/* lapaspusu parsledzejs ACTIVE UNI*/
a.uniSw_selected, a.uniSw_selected:link, a.uniSw_selected:active, a.uniSw_selected:visited, a.uniSw_selected:hover {
	text-decoration: underline;
    color: #000000;
}
/* lapaspusu parsledzejs INACTIVE UNI*/
font.uniSw_inact{
    color: #808080;
}
/* lapaspusu parsledzeja atstarpju elementu stils UNI*/
font.uniSw_spacer{
    color: #0000FF;
}

dis_no {
	display: none;
}
dis_yes {
	display: block;
}
a.head_menu, a.head_menu:link, a.head_menu:active, a.head_menu:visited {
	text-decoration: none;
    color: #5573A1;
    font-weight: bold;
}
a.head_menu:hover {
    text-decoration: none;
    color: #3F4A5F;
    font-weight: bold;
}
td.title, div.title {
	border-top: 1px solid #B0CFFF;
    border-bottom: 1px solid #CCCCCC;
    background: url('/devos/img/des/td_title_bg.gif') repeat-x left top;
    background-color: #BDD7FF;
    height: 25px;
    padding: 5px 10px 5px 10px;
    font-weight: bold;
    color: #3F4A5F;
}
div.title {
    height: auto;
}
td.content, div.content {
	border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    background: url('/devos/img/des/td_content_bg.gif') repeat-x left top;
    background-color: #FFFFFF;
    padding: 12 12 12 12;
}

.subtitle{
	background: url('/devos/img/des/bg_subtitle.gif') repeat-x left top;
	background-color: #FFFFFF;
    padding-top: 4px;
    padding-bottom: 4px;
    font-weight: bold;
    color: #3F4A5F;
}
.hint{
	color: #9B9B9B;
    font-size: 10px;
}
.bg0 {
	background-color: #FFFFFF;
}
.bg1 {
	background-color: #F4F4F4;
}
.objIDnr {
	color: #CFCFCF;
}
.dblue{
	color: #3F4A5F;
}
hr{
	border: 0;
    height: 1px;
    background-color: #CCCCCC;
}

/* TABLE-LIKE REALTIVE WRAP LIST */

ul.wrap {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	list-style-type: none;
}

.wrap li {
	margin: 4px 3px 4px 3px;
	padding: 10px 10px 10px 10px;
	display: block;
	float: left;
    width: 170px;
    height: 145px;
	font-size: 10px;
	text-align: left;
	border: 1px solid #CCCCCC;
	color: #9B9B9B;
}

.wrap li b {
	font-weight: bold;
	color: #c03;
}

/* LIST BEZ BUMBINAM */
ul.notype {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	list-style-type: none;
}

.notype li {
	margin: 2px 2px 2px 2px;
    font-size: 11px;
	text-align: left;
	color: #9B9B9B;
}
.black, a.black, a.black:hover{
  color:#000;
}
a.black:hover{
  text-decoration:underline;
}

table.dtable{
  border:1px solid #CCC;
  margin-bottom:20px;
  width:100%;
}
table.dtable td.t{
  color: #9B9B9B;
}
table.dtable td.d{

}

.ainfo_dat{
  margin-bottom:5px;
}

.ainfo_dat table{
  width:100%;
  border:1px solid #CCC;
  margin-top:10px;
  padding-bottom:10px;
}

.ainfo_dat table td{
  padding:4px 9px;
}

.mainas_datums{
	background: url('/devos/img/des/td_content_bg_ok.gif') repeat-x left top;
	background-color: #FFFFFF;
    border: 1px solid #9BD288;
    padding: 16px;
    color: #4B8C35;
}
.mainas_datums .dat{
    font-size:18px;
    margin:5px 0;
}
.datums_pagajis{
	background: url('/devos/img/des/td_content_bg_error.gif') repeat-x left top;
	background-color: #FFFFFF;
    border: 1px solid #FF7D7D;
    padding: 16px;
    color: #D70000;
}

div.menGadTitl, div.menGadTitl table td, div.menGadTitl table td div{
    font-size:20px;
}
table.calendTable{
    width:100%;
    border:0;
}
table.calendTable td{
    border:1px solid #CCC;
    padding:20px;
    height:100px;
}
table.calendTable td.lCal_diena{
    border:0;
    font-size:14px;
    background:#F4F4F4;
    padding:10px 20px;
    height:60px;
    text-align:center;
    width:14.28%;
}

table.calendTable td.lCal_menCell_act{
	background: url('/devos/img/des/td_content_bg_ok.gif') repeat-x left top;
	background-color: #FFFFFF;
    border: 1px solid #9BD288;
    color: #4B8C35;
}
.calendTable td .dat{
    font-size:19px;
    text-align:center;
    margin-bottom:4px;
}

/* DEVOS BUTTON */
table.devosBtn{
    float:left;
    display:block;
    position:relative;
    margin-right:5px;
    border:0;
}
table.devosBtn tr{
    cursor: pointer;
}
table.devosBtn td.b1{
    background: url(/devos/img/des/btn2_left.gif) no-repeat right top;
    width:14px;
    height:24px;
}
table.devosBtn td.b2{
    background: url(/devos/img/des/btn2_bg.gif) repeat-x left top; color: #FFFFFF; font-weight: bold; background-color: #86B6FF;
}
table.devosBtn td.b3{
    background: url(/devos/img/des/btn2_right.gif) no-repeat left top;
    width:14px;
    height:24px;
}
table.devosBtn td.b1 img, table.devosBtn td.b3 img{
    width:14px;
    height:1px;
}
/* DEVOS BUTTON // END */

.TA-reminder-list {background:none; padding:1px 0;}
.TA-reminder-list:hover {background: #F5F0B1}
.TA-reminder-list a{color:#000;}


.hoverrow {background:none}
.hoverrow:hover {background: #F5F0B1}

table.oddeven tr:nth-child(even) {background: #F4F4F4}
table.oddeven tr:nth-child(even):hover {background: #F5F0B1}
table.oddeven tr:nth-child(odd) {background: #FFF}
table.oddeven tr:nth-child(odd):hover {background: #F5F0B1}
table.oddeven tr.warning {background: #F7D2D2}
table.oddeven tr.warning:hover {background: #F5F0B1}

table.oddeven-lite tr:nth-child(even) {background: #F8F8F8}
table.oddeven-lite tr:nth-child(odd) {background: #FFF}

table.auto-info-table { border-collapse: collapse; }
table.auto-info-table td{ border:1px solid #CCC; padding:2px 4px; }
