#eg_nav {
float:left;
background-color:#EEEEEE;
height:100%;
margin-right:30px;
padding: 5px;
border-right: 3px silver solid;
}

#eg_nav ul  {
list-style-type: none;
margin: 0px;
padding: 0px;
}

#eg_nav ul li {
font-weight: bold;
}

#eg_nav ul ul {
margin: 20px;
padding: 0px;
}

#eg_nav ul ul li {
font-weight: normal;
}

#eg_txt {
height:100%;
width: auto;
}

html {overflow: -moz-scrollbars-vertical;}
html {height:100%}
body {min-height:101%} 

.dockclass {
  position: relative;
}



#res_col_tabs {
  width: 100%;
  text-align: left;
  background-color: #FFFFFF;
}

#res_col_l {
}

#col_l {
  width: 212px;
  margin-right: 40px;

}

#col_r {
  min-width: 500px;
  width: 100%;
}

#topbar a {
font-weight: bold;
}

#content a, #content a.visited {
color: #006666;
text-decoration: none;
font-weight: bold;
font-family: Arial, sans-serif;
}

#content a:hover, #content a:active {
color: #039494;
text-decoration: underline;
font-weight: bold;
font-family: Arial, sans-serif;
}


a, #content_right a, a:visited, #content_right a:visited {
color: #000000;
text-decoration: none;
font-weight: normal;
}

a:hover, #content_right a:hover, a:active, #content_right a:active {
color: #5261bc;
text-decoration: underline;
font-weight: normal;
}




img {
  border: 0px;
}

body {
  float: none;
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt;
  text-align: center;
  background-color: #FFFFFF;
  margin: 0;
}

div#page {
  text-align: left;
  width: 80%;
  min-width: 760px;
  max-width: 984px;
  margin: 0px auto;
  clear: both;
  float: none;
}

div#content {
  text-align: justify;
  width: 100%;
  clear: both;
  padding: 0px;
  margin: 40px 0px 0px 0px;
}

div#content_container {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 40px;
}

div#content_left {
  float: left;
  margin-right: 360px;
}

div#content_right {
  float: left;
  width: 320px;
  margin-left: -320px;
}

div#homebox, div#promobox {
  text-align: center;
  width: 320px;
  margin-bottom: 20px;
  color: #000000;
}

div#sidebar {
  float: right;
  margin: 0px 0px 20px 0px;
  margin: 0px;
  width: 320px;
  text-align: center;
  background-color: #EEEEEE;
  border: 2px dotted #C0C0C0;
}

#sidebar img {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 0px solid #808080;
}

#sidebar fieldset {
  width: 290px;
  padding: 3px;
  margin: 10px;
  border: 2px solid #FFFFFF;
}

#sidebar legend {
  font-weight: bold;
}

#sidebar td {
  text-align: left;
}

#login_table, #pw_table {
  margin-top: 10px;
}

#sidebar input, #sidebar legend, #sidebar label, #sidebar a, #sidebar td {
  font-size: 10pt;
}

#sidebar input.input_w {
  width: 100px;
}

.supported_by {
font-size: 11px;
font-weight: bold;
font-family: Arial,Verdana,sans-serif;
color: black;
padding-bottom: 8px;
display: block;
margin: 0px;
}

#footer {
  float: left;
  clear: left;
  font-size: 0.8em;
  width: 100%;
  margin: 5px 0px 0px 0px;
  border-width: 2px 0px 0px 0px;
  border-style: solid;
  border-color: #feca67;
  padding: 3px 3px 3px 3px;
  background-color: #ffefd5;
}

#footer .footer_left {
  float: left;
  text-align: left;
  width: 50%;
}

#footer .footer_right {
  float: right;
  text-align: right;
  width: 50%;
}

#footer p {
  margin: 5px;
}

p.copyright {
  padding-top: 10px;
  font-family: Tahoma,Verdana,Arial,sans-serif;
  font-size: 0.9em;
  color: #808080;
  font-weight: normal;
}



form {
margin: 0px;
}

select.select_menu {
width: 283px;
}

input.input_text {
width: 178px;
}

span.login {
float: right;
padding: 3px;
}


select, input {
font-size: 10pt;
}


/* Fixes for RichText widgets
------------------------------------------------------------------------------- */
.MODX_RichTextWidget {
   float: left;
}

.MODX_RichTextWidget a {
   border: 0px;
}














div#content h3 {
font-size: 13pt;
color: #ed2024;
font-weight: bold;
font-family: Arial,sans-serif;
}

div#content h4 {
font-size: 11pt;
color: #000000;
font-weight: bold;
font-family: Arial,sans-serif;
}

div#content h5 {
font-size: 10pt;
color: #000000;
font-weight: bold;
font-family: Arial,sans-serif;
}

div#content p {
margin-top: 0px;
}

div#content h3 {
padding-bottom: 1px;
margin-top: 0px;
margin-bottom: 3px;
border-bottom: #fcae18 1px solid;
} 




.roundedcornr_box_756287 {
	
}
.roundedcornr_top_756287 {

}
.roundedcornr_bottom_756287 {

}
.roundedcornr_bottom_756287 div {

}
.roundedcornr_content_756287 {

}

.roundedcornr_top_756287 div,.roundedcornr_top_756287,
.roundedcornr_bottom_756287 div, .roundedcornr_bottom_756287 {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content_756287, .roundedcornr_bottom_756287 {
	margin-top: -10px;
}
.roundedcornr_content_756287 { padding: 0 10px; }



div#homebox p, div#loginbox p, div#promobox p, div#pwbox p {
margin: 10px;
font-weight: bold;
font-family: Arial,sans-serif;
}

div#homebox, div#promobox {
vertical-align: middle;
border: 1px solid;
}

div#loginbox {
width: 320px;
margin-bottom: 20px;
}

div#pwbox {
width: 400px;
margin: 20px 0px 20px 0px;
}

div#loginbox h4, div#pwbox h4 {
margin: 10px;
margin-left: 0px;
}

div#loginbox table, div#pwbox table {
margin: 0px;
}



table#coverage td {
background-color: #EEEEEE;
border: #C0C0C0 1px solid;
}

table#coverage td.cc {
background-color: #C0C0C0;
color: #000000;
font-weight: bold;
font-family: Arial,sans-serif;
}

table#coverage th.cc {
background-color: #24375C;
color: #FFFFFF;
width: 250px;
font-weight: bold;
font-family: Arial,sans-serif;
letter-spacing: 1pt;
text-transform: uppercase;
padding-left: 5px;
}

table#coverage td {
vertical-align: top;
}

table#coverage ul {
margin: 0px;
padding: 0;
list-style-type: none;
}


#password, #username {
width: 170px;
}


strong {
font-family: Arial;
}

.asterisk {
color: #ff0000;
}

div.fs_reg {
margin-top: 10px;
padding: 5px 5px 5px 5px;
background-color: #eeeeee;
}

td.fs_label_w {
width: 220px;
}

fieldset.fs_w {
width: 540px;
clear: both;
}

fieldset.fs_w legend {
font-weight: bold;
font-family: Arial, sans-serif;
font-size: 11pt;
color: #5261bc;
}


#eula {
padding: 10px;
text-align: left;
}

span.verified {

padding-left: 24px;
}

span.error_msg {

padding-left: 24px;
font-family: Arial,sans-serif;
font-weight: bold;
color: red;
}


/* Header */

div#header {
width: 100%;
border: 0;
clear: both;
margin: 0;
padding: 0;
border-bottom: 2px #feca67 solid;
background-color: #ffffff;
}

div#topbar {
text-align: right;
width:100%;
margin: 5px 0px 0px 0px;
padding:0;
font-size: 10pt;
font-weight: normal;
font-family: Arial,sans-serif;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddcolortabs {
width: 100%;
padding: 0px;
margin: 0px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
clear: both;
vertical-align: bottom;
}

#ddcolortabs ul {
margin: 0;
padding: 0;
font: bold 10pt Arial, Verdana, sans-serif;
}

#ddcolortabs ul li .nav_left {
margin-left: 1px;
}

#ddcolortabs ul li a span {
display:block;
padding:4px 9px 2px 6px;
margin: 0px;
white-space: nowrap;
}

#ddcolortabs ul li {
display:inline;
margin:0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs ul li a {
float:left;
margin:0 2px 0 0;
padding:0 0 1px 4px;
text-decoration:none;
letter-spacing: 1px;
color: #e8e8ea;
font-weight: bold;
background-color: #fcae18;
background-color: #88888b;
}


#ddcolortabs a:hover, #ddcolortabs a:hover span {
background-color: #9d9da0;
color: #ffffff;
}

#logo a:hover {
background-color: #ffffff;
}

#ddcolortabs #nav_current a, #ddcolortabs #nav_current span { /*currently selected tab*/
background-color: #e8e9eb;
color: #000000;
}

#solidblockmenu {
height: 25px;
padding: 0 0 0 0px;
margin: 0px;
clear: both;
background-color: #e8e9eb;
background-color: #ffefd5;
}

#solidblockmenu ul li .subnav_left {
border-left: 0px solid #ffe19d;
}

#solidblockmenu ul {
margin: 0px;
padding: 0;
font: bold 12px Arial;
height: 25px;
}

#solidblockmenu ul li {
display: inline;
}

#solidblockmenu ul li a {
float: left;
color: #595959;
font-weight: normal;
padding: 5px 15px;
text-decoration: none;
}

#solidblockmenu ul li .nuspaustas{

background-color: #ebd7b6;

}



#solidblockmenu ul li a:visited {
color: #595959;
}
/* SUBMENIU */
#solidblockmenu ul li a:hover {
color: #000000;
background: #dce0e0;
}


#logo {
float: left;
width: 200px;
border: 0px solid red;
height: 60px;
vertical-align: top;
}

#banner {
float: left;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 12pt;
font-weight: bold;
color: #404040;
letter-spacing: 2px;
vertical-align: top;
margin-left: 10px;
border: 0;
margin-top: 15px;
height: 35px;
}
#register2 {
float: right;
width: 200px;
text-align: right;
font-size: 11px;
}
#register2 a{

}
#register2 a:hover{
text-decoration: underline;
background-color: #ffffff;
color: #000000;
}

#register {
float: right;
width: 80px;
font-size: 11px;
line-height: 12px;
margin-left: 10px;
margin-top: 7px;
}


#header a strong {
font-family: Arial;
text-transform: uppercase;
}

#newsalert {
width: inherit;
min-width: 500px;
text-align: center;
padding: 0px;
margin: 0px 0px 40px 0px;
height:100%;
clear:both;
}

#newsbar {
padding: 5px;
text-align: left;
font-family: Arial;
font-weight: bold;
font-size: 10pt;
height:100%;
}

div.t {
height: 10px;
font-size: 1px;
width: 100%;
background-repeat: repeat-x;
background-position: top;
}

div.lt {
float: left; 
height: 10px; 
width: 10px;
font-size: 1px;
background-repeat: no-repeat; 
background-position: top left;
}

div.rt {
float: right; 
height: 10px; 
width: 10px;
font-size: 1px;
background-repeat: no-repeat;
background-position: top right;
}

div.b {
height: 10px; 
width: 100%;
font-size: 1px;
background-repeat: repeat-x;
background-position: bottom;
}

div.lb {
float: left; 
height: 10px; 
width: 10px;
font-size: 1px;
background-repeat: no-repeat;
background-position: bottom left;
}

div.rb {
float: right; 
height: 10px; 
width: 10px;
font-size: 1px;
background-repeat: no-repeat;
background-position: bottom right;
}

div.nb {
border-left-style: solid;
border-right-style: solid;
border-left-width: 4px;
border-right-width: 4px;
}

td.nf {
color: white;
vertical-align: middle;
font-weight: normal;
border: 1px solid white;
width: 50px;
}



