/*
*=Svetainės karkaso aprašymas (išskyrus turinio erdvę)
*/
body {
	position:relative;
}
/* bendras blokas */
#container {
	position:relative;
	min-width:950px;
	zoom:1;
	width: 100%;
}

/* galva */
#header {
	position:relative;
	clear:both;
	float:none;
	margin:0 0 21px 238px;
	background:#e25952;
}
#logo {
	position:absolute;
	margin:0;
	top:15px; left:-202px;
}
#user {
	color:#e9e9e9;
	font-size:.76em;
	font:0.76em verdana,geneva, arial, helvetica, tahoma,sans-serif;
	position:absolute;
	top:4px; right:12px;
}
#user  a {
	color:#e9e9e9;
}
#user  a:hover {
	/*color:#e32118;*/
}


#nav_logout {
	background:#e25952;
	font-size:0.86em;
	margin:0; padding:3px 12px;
	position:absolute;
	top:64px; right:12px;
}
#nav_logout a, #nav_logout a:hover, #nav_logout a:visited {
	color:#fff;
}
/* 1 lygio meniu */
#nav_top {
	background:#2e99cc url(../i/bg_header.gif) repeat-x;
	margin:0 0 4px -4px;
	padding:29px 0 15px 28px;
	overflow:hidden;
}
#nav_top li {
	display:inline;
	font-size:1.2em;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	margin:0; padding:0 52px 0 17px;
	zoom:1;
}
#nav_top a, #nav_top a:hover, #nav_top a:visited  {	color:#fff; }
#nav_top li.current {
	background:url(../i/bg_nav_top_on.gif) no-repeat left;
	background-position:0 .35em;
	color:#fff;
	font-weight:bold;
}
/* 2 lygio meniu */

#nav_top_sub {
	background:#fff;
	padding:21px 0 19px 0;
	zoom:1;
}
#nav_top_sub li {
	display:inline;
	float:left;
	font-size:1.1em;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	margin:0 0 0 42px;
}
#nav_top_sub li.current {
	font-weight:bold;
	color:#e32118;
}
#nav_top_sub li.current a:link,
#nav_top_sub li.current a:visited,
#nav_top_sub li.current a:active,
#nav_top_sub li.current a:hover {
	color:#e32118;
}

li#nav_home {
	margin:0;
}

/* kairysis stulpelis */
#sidebar {
	float:left;
	display:inline;
	margin-right:-100%;
	position:relative;
	width:234px;
}
#nav_quick {
	margin:0 31px 30px 31px;
	text-align:right;
}
#nav_quick strong {
	font-weight:bold;
	float:left;
}
#nav_quick a { font-size:.8em; }
#nav_quick select {
	margin:7px 0 0 0;
	width: 168px;
}
#nav_left {
	margin:0 31px 57px 31px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
}
#nav_left p {
	margin:0 0 8px 0;
}
#nav_left strong {
	font-weight:bold;
}
#nav_left ul {
	margin:0 0 21px 0;
}
#nav_left li {
	margin:0 0 8px 21px;
}
#nav_left li.current {
	color:#e32118;
	font-weight:bold;
}
#nav_left li.current a:link,
#nav_left li.current a:visited,
#nav_left li.current a:active,
#nav_left li.current a:hover {
	color:#e32118;
}


#nav_left_index {
	margin: 0 31px 57px 0;
	padding: 10px 0 0 31px;
	border-top: solid 3px #6fc0e3;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
}
#nav_left_index h3 {
	background: none;
	color: #000;
	font-weight:bold;
	font-size: 12px;
	margin: 0 0 1em; padding: 0;
}
#nav_left_index ul {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
#nav_left_index li {
	margin: 0 0 8px;
}
#nav_left_index li.current {
	color:#e32118;
	font-weight:bold;
}

#index_top {
	width: 100%;
	position: relative;
	margin: 0 0 1em;
}
#index_top h2 {
	font-weight: bold;
	font-size: 14px;
	background: #6fc0e3;
	color: #fff;
	top: -1px; left: -1px;
	padding: 3px;
	margin: 0 -2px -1px 0;
	position: relative;
	border-bottom: solid 7px #fff;
	zoom: 1;
}
#index_top .block {
	border: solid 1px #8eaed7;
	border-top: 0;
	vertical-align: top;
}
#index_top .content,
#index_top dl {
	padding: 10px;
	border-top: solid 1px #8eaed7;
}
#index_top img {
	float: left;
	margin: 0 10px 10px 0;
}
#index_top dt {
	font-size: 11px;
	color: #999;
	font-style: italic;
}
#index_top dd {
	margin: 0 0 1em;
}

.accounts-list {
	border-collapse: collapse;
	border: solid 1px #ccc;
	width: 100%;
	margin: 0 0 1em;
}
.accounts-list th,
.accounts-list td {
	border: solid 1px #ccc;
	padding: 3px 5px;
}
.accounts-list tfoot,
.accounts-list thead th {
	text-align: center;
	font-weight: bold;
	background-color: #eaf6fc;
}
.accounts-list tfoot th { font-weight: bold; }
.accounts-list caption { width: 100%; }
#index_account_show h2,
.accounts-list caption span {
	display: block;
	font-weight: bold;
	font-size: 14px;
	background: #6fc0e3;
	color: #fff;
	padding: 3px;
	border-bottom: solid 7px #fff;
}

#index_account_show {
	margin: 0 0 1em;
}
#index_account_show fieldset {
	border: solid 1px #8eaed7;
	margin: 0; padding: 10px;
}
#index_account_show label,
#index_account_show select {
	margin-right: 10px;
}
#index_account_show select,
#index_account_show input {
	vertical-align: middle;
}

#last_time {
	color: #e25952;
	font-weight: bold;
}

#contacts {
	font-size:1.1em;
	font-weight:bold;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	margin:0 31px;
}
#contacts strong {
	display:block;
	font-size:0.9em;
	font-weight:normal;
	margin:0 0 11px 0;
}
/* turinio dalis (CONTENT) */
#contentWrap {
	float:left;
	width:100%;
}
#content {
	margin:0 0 0 238px; padding: 0 12px 0 0;
	position:relative;
}
/*
#content h1, 
#content h2, 
#content h3, 
#content h4, 
#content h5, 
#content h6 { 
	font-weight:bold;
	margin:0 0 0.5em 0;
}

#content p {  margin:0 0 0.75em 0;}
#content table {  margin:0 0 0.75em 0;}
*/

/* užbaiga (footer) */
#footer {
	clear:both;
	float:none;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	padding:21px 0 21px 238px;
}
#footer, #footer p, #footer a, #footer a:hover, #footer a:visited {color:#858585;}
#footer a {padding:0 10px 0 10px;}

/* tituliniai */
#WorkObjects form,
#WorikngObjectsList {
	margin: 0 0 40px 125px;
}
#WorikngObjectsList { margin-top: -20px; }
#WorikngObjectsList h1 {
	font-size: 110% !important;
	margin: 0 0 .5em;
}
#WorikngObjectsList ul {
	padding-left: 2em;
	list-style: disc;
	color: #6fc0e3;
}
#WorkObjects #nav_top {
	background: #01b9ff url(../i/slyva.jpg) no-repeat 100% 0;
	padding: 0;
	height: 104px;
}
#WorkObjects #nav_top h1 {
	text-indent: -999em;
	height: 104px;
	margin: 0; padding: 0;
	background: url(../i/index-lt.gif) no-repeat 40px 50%;
}
#WorkObjects.eng #nav_top h1 {
	background: url(../i/../i/index-en.gif) no-repeat 40px 50%;
}
#WorkObjects .block {
  margin: 0 31px 50px;
}

#WorkObjects .block li {
  margin: .4em 0 .4em 1em; 
}

#WorkObjects .block strong big {
  display: block;
  margin: .35em 0;
  font-size: 130%;
}

#WorkObjects .box {
  padding: 30px 20px 10px;
  background: #eaf6fc url('../i/white.gif') repeat-x;
  border-top: 7px solid #6fc0e3;
}

#WorkObjects .box h4 {
  margin: 0 0 10px;
  font-size: 120%;
  font-weight: bold;
}
#WorkObjects #header {
	zoom:1;
}
#WorkObjects .box .img {
	float: left;
	width: 115px;
	margin: 0 20px 20px 0;
	position: relative;
}
#WorkObjects #nav_top {
	position: relative;
}
#WorkObjects #nav_top_sub {
	text-align: right;
	padding: 10px 20px 19px;
}
#WorkObjects p.field {
	margin: 0 0 1em;
}
#WorkObjects p.submit {
	clear: left;
}
#WorkObjects input.button {
	background: #fff url(../i/button_bg_b.gif) repeat-x 0 100%;
	border: solid 1px #395b8d;
	color: #000;
	position: relative;
}
#WorkObjects .warning-message {
	color: #005191;
	margin: 0 0 1em 125px;
}

#verisign {
	float: left;
	margin: -10px 0 0 -200px;
	zoom: 1;
	display: inline;
}
