﻿/** GENERAL TAGS **/
body {
    margin:  0px;
    padding: 0px;
    background-image: url(../images/body_bgr.jpg);
    background-repeat: repeat-x;
	background-color: #cdcdd3;
    padding: 0px 0px 0px 0px;
}

body, th, td {
    font-family:  Tahoma, Verdana;
    font-size: 11px;
    color:#333333;
}

form, p {
    margin: 0px;
    padding: 0px;
}

a {
    color: #333333;
}

a: hover {
    text-decoration: none;
}

table {
	border-collapse: collapse;
}

table tr td {
	padding: 0px;
}

img {
	border:none;
}

div.clear {
	clear:both;
}


/** HEADER **/
div.header {
	background: url(../images/header_bg.png) repeat-x bottom left;
}

div.header, table.header {
    width: 897px;
    height: 111px;
}

div.header table{
    border-collapse: collapse;
}

div.header table tr td{
    padding: 0px;
}

div.header img {
	border:none;
}

/** Header: Logo **/
table.header td.logo{
	width:193px;
	text-align:left;
}

table.header td.logo img{
	margin:0 0 22px 25px;
}

/** Header: Slogan **/
table.header td.slogan,  table.header td.links{
	height:54px;
}

table.header td.slogan img{
	margin:15px 0px 0px 15px;
}

/** Header: Small links **/
table.header td.links{
	text-align:right;
}

table.header td.links table {
	margin:13px 5px 0px auto;
}

table.header td.links img {
	margin: 0 4px 0 16px;
}

table.header td.links a {
	color: #575757;
	text-decoration: none;
}

/** Header: Top menu **/
table.header td.topmenu td {
	height:32px;
}

table.header td.topmenu td.center {
	background-image: url(../images/tabimages/tab_bg.png);
	background-repeat: repeat-x;
	zbackground-color:red;
}

table.header td.topmenu td.left {
	width:4px;
	background-image: url(../images/tabimages/tab_bg_left.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}

table.header td.topmenu td.right {
	width:4px;
	background-image: url(../images/tabimages/tab_bg_right.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#topmenu {
	border-collapse:separate;
	border-spacing:1px;
	margin:2px 0 0 0;
}

#topmenu td{
	padding:0px 15px 1px;
	height:22px;
	background-repeat: repeat-x;
}

#topmenu td a {
	font-size:11px;
	font-weight:bold;
	color:686868;
	text-decoration: none;
}

#topmenu td.active{
	background-color: #96c73a;
	background-image: url(../images/tabimages/tab_active.gif);
}

#topmenu td.active a{
	color: #f3ffcf;
}


/** CONTENT CONTAINER AND ITS SHADOW **/
div.data-bg, table.data-bg {
    width: 913px;
}

table.data-bg td.left {
	width: 8px;
    background: url(../images/data_bg_left.jpg);
    background-repeat: repeat-y;
}

table.data-bg td.right {
	width: 8px;
    background: url(../images/data_bg_right.jpg);
    background-repeat: repeat-y;
}

div.data {
    width: 895px !important;
    width: 897px;
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-top: solid 1px #e0e0e0;
}

table.data {
	width:100%;
	background-color: white;
}

table.data td.leftpane {
	width:211px;
}

table.data td.separatorline {
	background-color: #cccccc;
	width:1px;
}


/** CONTENT **/
table.data td.content {
	padding-bottom:25px;
}

.content h1 {
    font-family: Tahoma, Verdana;
    font-size: 1.1em;
    margin: 15px 10px 5px 12px;
    padding: 0 0 3px 3px;
	background-image: url("../images/seperator_line.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}

.content h2 {
    font-family: Tahoma, Verdana;
    font-size: 1.1em;
    margin: 12px 10px 5px 12px;
    padding: 0 0 0 3px;
}

.content h3 {
    font-family: Tahoma, Verdana;
    font-size: 11px;
	font-style: italic;
	font-weight: normal;
    margin: 0;
    padding: 7px 20px 5px 15px;
}

.content a {
	color: #224899;
}

.content p {
    padding: 5px 20px 5px 15px;
}

.content p.first, .content div.first {
    margin: 7px 20px 5px 13px;
    font-size:12px;
	background-color:#eeeeee;
	padding:7px 9px 9px 9px;
}
.content div.first {
	padding:2px 0px 4px 0px;
}
.content p.first img.logo{
	margin: -15px 0px 6px 8px;
	float:right;
}

.content p.emphasis {
    margin: 4px 22px 2px 16px;
 	background-color:#eeeeee;
	padding:7px 9px 9px 9px;
	font-style: italic;
}

.content p.newblock, .content div.newblock {
    padding-top: 15px;
}

.content p.indent {
    padding-left: 30px;
}

.content div.block {
    margin: 5px 20px 5px 15px;
}

.content div.center {
    padding: 5px 15px 5px 15px;
    text-align: center;
}

.content div.floatright {
    padding: 5px 30px 5px 15px;
	float:right;
	clear:right;
}

.content p.prelist {
    padding-top: 5px;
	padding-bottom: 3px;
}

.content div.list {
    padding: 0px 0px 5px 40px;
}
.content div.list p{
    padding: 5px 20px 0px 0px;
}
.content div.list p img.bullet{
    margin: 0 6px 0 0;
	width:10px;
	height:9px;
}

.content div.orderedlist {
	padding-left:55px;
}
.content div.orderedlist p span.bullet{
	font-weight:bold;
	margin:0 5px 0 -15px;
	/* color:#80b91f; */
	color:#808080;
}
.content div.orderedlist div.orderedlist p span.bullet {
	margin-left:-25px;
}

.content div.smallindent {
    padding-left: 20px;
}

.content div.separator {
    padding: 10px 15px 8px 12px;
	font:1px;
	line-height:1px;
}

.content div.tightseparator {
    margin: 0px 15px 10px 12px;
	font:1px;
	line-height:1px;
}

.content img.imgleft{
    float:left;
	margin: 5px 10px 5px 15px;
}

.content img.download {
	margin-bottom:-3px;
}

.content a.screenshot img {
	border: 1px solid #e7dbd6;
}

.content #clients {
	position:relative;
	overflow:hidden;
}

.content #clients-left, .content #clients-right {
	width:12px;
	margin:26px 0 0 0;
}
.content #clients-left{
	float:left;
}
.content #clients-right {
	float:right;
}

.content #clients-left a, .content #clients-right a{
	background:#FFFFFF none;
	border:1px solid #bbbbbb;
	display:block;
	font-weight:bold;
	font-family:arial,helvetica,clean,sans-serif;
	height:50px;
	line-height:50px;
	padding:0 3px;
	text-decoration:none;
}
.content #clients-left a:hover, .content #clients-right a:hover {
	background:#dddddd;
}

.content #clients-container {
	margin:0 0 0 12px;
	overflow:hidden;
	float:left;
	width:594px;
}

.content #clients-list {
	margin:24px 0 5px;
	white-space:nowrap;
}

.content #clients-list span img {
	vertical-align:middle;
}
.content #clients-list span.page1 img {
	margin:0 26px;
}
.content #clients-list span.page2 img {
	margin:0 22px;
}
.content #clients-list span.page1 {
	margin-left:0px;
}
.content #clients-list span.page2 {
	margin-left:-26px;
}


.content p.newsshort {
	padding: 0px 20px 15px 15px;
}


/** Content: tabs **/
div.tabheader{
	height: 22px !important;
	height: 32px;
	margin: 0px 15px 0 20px;
	overflow:hidden;
	padding-top:10px;
}

div.tabselected {
	height: 23px;
	width: 143px;
	background: url(../images/tabimages/tab_selected.gif) repeat-x 0 1px;
	float: left;
	font-size: 12px;
	padding-left: 3px;
	margin: 0 1px 0 0;
}

div.tabunselected{
	height: 21px;
	width: 143px;
	margin: 0 1px 0 0;
	background: url(../images/tabimages/tab_unselected.gif) repeat-x;
	float: left;
	font-size: 12px;
	padding-left: 3px;
}

div.tabcontent {
	padding: 3px 0 10px 0;
	border: 1px solid #999999;
	margin:0 20px;
}



/** FOOTER **/
div.footer{
    width: 897px;
    height: 40px;
    background: url(../images/footer_bkg_1px.jpg) repeat-x;
}

div.footer div {
	padding: 14px 13px 13px 13px;
	text-align:center;
}

div.footer a{
    color: white;
    text-decoration: none;
    font-family:  Tahoma, Verdana;
    font-size: 0.8em;
}


/** izvēlnes **/
div.tabs {
    background: url(../images/menus/menu_collapsed_rollover_bkg.jpg);
    height: 22px;
    width: 209px;
    display: block;
    margin: 1px 1px 1px 1px;
}

div.untabs {
    background: url(../images/menus/menu_expanded_bkg.jpg);
    height: 22px;
    width: 209px;
    display: block;
    margin: 1px 1px 1px 1px;
}

div.tabs_text {
    color: #666666;
    font-size: 1.1em;
    padding: 3px 0px 0px 12px;
    font-family: Tahoma, Verdana;
}

div.tabs_text  a{
    text-decoration: none;
    color: #666666;
}

div.top5_news {
    padding: 10px 10px 0px 10px;
}

div.top5_news a {
    font-family: Tahoma, Verdana;
    color: #0a5bcb;
}


/** baneri **/
div.banner {
    padding: 2px;
    margin: 5px 2px 2px 3px;
}

div.banner_with_background {
    background: url(../images/banners/banner_background.jpg) repeat-x;
    width: 199px;
    height: 78px;
    padding-top: 12px;
    padding-left: 2px;
    margin: 5px 2px 2px 5px;
} 

img.banner_image {
    border-style: none;
}

a.banner_link {
   color: white;
}

#menu {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-family: Arial, sans-serif;
    font-size: 200em;
    font-size-adjust: none;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-align: center;
    line-height: 1.5em;
}

#menu li {
    float:left;
    margin:0pt;
    padding:0pt;
}

a.menu {
    display: block;
    line-height: 25px;
    outline-color: invert;
    outline-style: none;
    outline-width: medium;
    padding: 0px 2px 8px 12px;
    text-decoration: none;
    font-weight: normal;
}
a.tab{
	font-family: "Trebuchet MS",Tahoma,Verdana,sans-serif;
	font-weight:bold;
	text-decoration: none;
	font-size: 0.9em;
	color: 666666;
	padding: 0px;

}







div.submenu{
	background: url(../images/menus/submenu_rollout_bkg.jpg);
	height: 16px;
	width: 209px;
	margin: 1px 1px 1px 1px;

}

div.set_submenu{
	background: url(../images/menus/submenu_active_rollover_bkg.jpg);
	height: 16px;
	width: 209px;
	margin: 1px 1px 1px 1px;

}

div.untabs a{
	color: #1b1b1a;
	font-family:Tahoma,Verdana,sans-serif;

}

div.submenu_text {
	color: #666666;
	font-size: 1.0em;
	padding: 1px 0px 0px 23px;
	font-family:Tahoma,Verdana,sans-serif;
}

div.submenu_text  a{
	text-decoration: none;
	color: #666666;
}


div.set_submenu a{
	color: #1b1b1a;
	font-family:Tahoma,Verdana,sans-serif;

}
div.middle {
	text-align:center;
}



div.section_header{
	height: 22px;
	width: 209px;
	background: url(../images/menus/section_bkg.jpg);
	margin: 1px 1px 0px 1px;
        border: none;
}

div.section_header_text{
	text-decoration: none;
	color: white;
	font-family:  Tahoma, Verdana;
	font-size: 1.2em;
	padding: 3px 0px 0px 12px;
}

div.path_header{
	height: 22px;
	background: url(../images/menus/path_bkg_1px.jpg) repeat-x top left;
	margin: 1px 1px 0px 1px;
	border: none;
}

div.path_header a {
	color: #333333;
}

div.home_page_path{
	padding: 3px 0px 0px 8px;
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 11px;
	color: #999999;
}

#menu1, #menu2, #menu3, #menu4, #menu5, #menu6 {
    display: block;
    text-align: center;
}


/*** ALFRESCO ***/
.alfresco p
{
   font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.alfresco td, .alfresco tr, .alfresco p, .alfresco div
{
   color: #004488;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

.alfresco th
{
   vertical-align: top;
   padding-left: 1px;
   padding-right: 1px;
}

.alfresco p.status
{
   margin: 0px;
   padding-left: 0px;
   padding-top: 4px;
   padding-bottom: 4px;
}

.alfresco a:link, .alfresco a:visited
{
   font-size: 11px;
   color: #004488;
   text-decoration: none;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
}

.alfresco a:hover
{
   color: #4272B4;
   text-decoration: underline;
   font-weight: normal;
}


.alfresco input, .alfresco textarea, .alfresco select
{
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 11px;
}


.alfresco img {
	border:none;
}


/* title bar */
.alfresco .titleBar {
	width:683px;
	border-collapse: collapse;
	margin: 1px 0 0 0;
	background-color: #dfe6ed;
}

.alfresco .titleBar tr td {
	padding:0px;
}

.alfresco .titleBar td.dotline {
	background: url(../images/alfresco/parts/headbar_8.gif);
}

.alfresco .titleBar td.dotline div {
	font-size:1px;
	line-height:1px;
	height:7px;
}

.alfresco .titleBar .titleBarContent {
	width:100%;
	border-collapse: separate;
	border-spacing: 4px;
	margin:0 4px;
}

.alfresco .titleBar .titleBarContent .icon {
	width:32px;
}

.alfresco .titleBar .titleBarContent .separator {
	width:1px;
}

.alfresco .titleBar .titleBarContent .separator img{
	width:1px;
	height:29px;
}

.alfresco .headbarTitle {
	background: #DFE6ED none repeat scroll 0 0;
	color: #004488;
	font-size: 12px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:4px;
	padding-left:8px;
}

.alfresco .headbarLink {
	color: #004488;
	font-size: 11px;
	font-weight: normal;
}


/* dashlet */
.alfresco .dashletBox, .alfresco .dashletBox .recordSet .dashletBox {
	width:100%;
	border-collapse: collapse;
	margin-bottom:3px;
}

.alfresco .dashletBox tr td, .alfresco .dashletBox .recordSet .dashletBox tr td {
	padding:0px;
}

.alfresco .dashletBox .b01, .alfresco .dashletBox .b03, .alfresco .dashletBox .b07, .alfresco .dashletBox .b09,
.alfresco .dashletBox .g01, .alfresco .dashletBox .g03, .alfresco .dashletBox .g07, .alfresco .dashletBox .g09 {
	width:7px;
}
.alfresco .dashletBox .b01 img, .alfresco .dashletBox .b02 img, .alfresco .dashletBox .b03 img, .alfresco .dashletBox .b04 img, .alfresco .dashletBox .b06 img, .alfresco .dashletBox .b07 img, .alfresco .dashletBox .b88 img, .alfresco .dashletBox .b09  img,
.alfresco .dashletBox .g01 img, .alfresco .dashletBox .g02 img, .alfresco .dashletBox .g03 img, .alfresco .dashletBox .g04 img, .alfresco .dashletBox .g06 img, .alfresco .dashletBox .g07 img, .alfresco .dashletBox .g08 img, .alfresco .dashletBox .g88 img, .alfresco .dashletBox .g09  img {
	width:7px;
	height:7px;
}
.alfresco .dashletBox .b08 img {
	width:14px;
	height:7px;
}
.alfresco .dashletBox .b02 {background-image: url(../images/alfresco/parts/lbgrey_02.gif);}
.alfresco .dashletBox .b04 {background-image: url(../images/alfresco/parts/lbgrey_04.gif);}
.alfresco .dashletBox .b05 {background-color: white;}
.alfresco .dashletBox .b55 {background-color: white; padding-top: 6px;}
.alfresco .dashletBox .b06 {background-image: url(../images/alfresco/parts/lbgrey_06.gif);}
.alfresco .dashletBox .b08 {background-image: url(../images/alfresco/parts/lbgrey_dotted_08.gif);}
.alfresco .dashletBox .b88 {background-image: url(../images/alfresco/parts/lbgrey_08.gif);}

.alfresco .dashletBox .g02 {background-image: url(../images/alfresco/parts/greyround_02.gif);}
.alfresco .dashletBox .g04 {background-image: url(../images/alfresco/parts/greyround_04.gif);}
.alfresco .dashletBox .g05 {background-color: #f5f5f5;}
.alfresco .dashletBox .g55 {background-color: #f5f5f5; padding-top: 6px;}
.alfresco .dashletBox .g06 {background-image: url(../images/alfresco/parts/greyround_06.gif);}
.alfresco .dashletBox .g08 {background-image: url(../images/alfresco/parts/greyround_dotted_08.gif);}
.alfresco .dashletBox .g88 {background-image: url(../images/alfresco/parts/greyround_08.gif);}

/* custom dashlets */
.alfresco .dashletLogin {
	width:auto;
	margin-top:90px;
}


/* login table */
table.Login {
	border-collapse: separate;
	border-spacing: 4px;
}
table.Login tr td {
	padding:2px;
}


/* dialog table */
table.Dialog {
	border-collapse: collapse;
	width:100%;
}
table.Dialog tr td {
	padding:3px;
}


/* space content table */
table.SpaceContent {
	border-collapse: collapse;
	width:100%;
}
table.SpaceContent tr td {
	padding:3px 6px;
}


/* panel grid table */
.alfresco table.PanelGrid, .alfresco .dashletBox .recordSet .dashletBox table.PanelGrid  {
	border-collapse: separate;
	border-spacing: 2px;
	width:100%;
	border:none;
}
.alfresco table.PanelGrid tr td, .alfresco .dashletBox .recordSet .dashletBox table.PanelGrid tr td {
	padding:2px;
}


/* text */
.alfresco .mainTitle
{
   color: #004488;
   font-size: 16px;
   font-weight: bold;
   vertical-align: middle;
}

.alfresco .mainSubTitle
{
   color: #004488;
   font-size: 11px;
   font-weight: bold;
   padding: 2px;
}

.alfresco .mainSubText
{
   color: #004488;
   font-size: 11px;
   padding: 2px;
}


/* panel grid */
.alfresco .panelGridLabelColumn, .alfresco .dashletBox .recordSet .dashletBox .panelGridLabelColumn {
	white-space: nowrap;
	width:25%;
}

.alfresco .panelGridValueColumn, .alfresco .dashletBox .recordSet .dashletBox .panelGridValueColumn {
	width:100%;
}

.alfresco .wizardSectionHeading, .alfresco .dashletBox .recordSet .dashletBox .wizardSectionHeading {
	background-color: #ececec;
	font-weight:bold;
	padding: 2px;
}


/* record set */
.alfresco .recordSet {
	border-spacing:1px;
	padding:2px;
}

.alfresco .recordSetRow {
	background-color:#FFFFFF;
	vertical-align:top;
}

.alfresco .recordSetRowAlt {
	background-color:#F5F5F5;
	vertical-align:top;
}

.alfresco .recordSetHeader {
	border-bottom:1px solid #CACFD3;
	color:#004488;
	font-weight:bold;
}
.alfresco .recordSetDS {
	width:100%;
	padding-top:0px;
}

.alfresco .recordSetDS tr td, .alfresco .recordSetDS tr th, .alfresco .dashletBox .recordSetDS tr td, .alfresco .dashletBox .recordSetDS tr th {
	padding: 2px;
	text-align:left;
}

.alfresco .recordSetRowDS td, .alfresco .recordSetRowAltDS td {
}

.alfresco .recordSetRowDS
{
}

.alfresco .recordSetRowAltDS
{
}

.alfresco .recordSetHeaderDS
{
	white-space: nowrap;
}

/* Ships demo, OPS demo */
.tableSteps {
    margin: 6px 0 0 13px;
    padding: 0px;
}

.tableSteps td {
	padding:2px 6px 3px 7px;
    font-family: Tahoma, Verdana;
    font-size: 11px;
}

.tableSteps td.active {
	background-color:lightBlue;
}

.tableSteps + img{
    margin: 0 0 0 15px;
}

.tableShipData, .tablePreview {
	margin-left:-3px;
}

.tableShipData td, .tablePreview td {
	padding-left:5px;
}

.tableShipData td.noleftpadding, .tablePreview td.noleftpadding {
	padding-left:0;
}

.tableShipData input, .tableShipData textarea, .tableShipData select, .tablevisitorData input, .tablevisitorData  select, .tablevisitorData textarea{
	width: 200px;
}

.tableShipData tr.buttons input {
	width: 62px;
	margin-top:6px;
	margin-bottom:6px;
}

.tablePreview input, .tablePreview textarea {
	border: none;
	font-weight: bold;
	width: 200px;
	overflow:auto;
}

.shipButton {
	background-color:#dce9bb;
	padding: 3px 16px;
	margin: 3px;
	border: 1px solid #999999;
	font-weight:normal;
	color: #444444;
	font-size:13px;
}
.shipButton a, .shipButton a:visited {
	text-decoration:none;
	font-weight:normal;
	color: #444444;
	font-size:13px;
}


/* OPS demo*/
.tablevisitorData td {
	padding:1px 6px 1px 1px;
}

.tablevisitorData td td{
	padding-right:0;
}

.tablevisitorData input, .tablevisitorData  select, .tablevisitorData textarea{
	width: 180px;
}

.visitorButton {
	background-color:#dce9bb;
	padding: 3px 16px;
	margin: 3px 0px 3px 3px;
	border: 1px solid #999999;
	font-weight:normal;
	color: #444444;
	font-size:13px;
}
.visitorButton a, .visitorButton a:visited {
	text-decoration:none;
	font-weight:normal;
	color: #444444;
	font-size:13px;
}

/* MESSAGE BOX */
/*----------------------------------------------------------------------------*/
#MessageError, #MessageSuccess, #MessageInfo {
	margin: 7px 20px 5px 13px;
	padding: 5px 3px 5px 8px;
}
#MessageError {
	border: solid 1px #fd898c;
	background-color: #ffedf2;
}
#MessageSuccess {
	border: solid 1px #ACDFA7;
	background-color: #F4FDEF;
}
#MessageInfo {
	border: solid 1px #ffeb8e;
	background-color: #FFFAE1;
}
#MessageError p, #MessageSuccess p, #MessageInfo p {
	font-weight:bold;
	margin:0px;
}
#MessageError p {
	color: #703030;
}
#MessageSuccess p{
	color: #384f34;
}
#MessageInfo p {
	color: #504000;
}
#MessageError img, #MessageSuccess img, #MessageInfo img {
	vertical-align:top;
	margin:0px 6px 0px 1px;
}

