.bg_right {
	background: url(./img/bg_shadow_right.gif) repeat-y;
}
.form-message {
    text-align:center;
    text-decoration:none;
    font-family:verdana;
    font-size:11px;
    font-weight: normal;
}
.Top-Text {
    text-align:right;
    text-transform: uppercase;
    font-family:arial;
    font-size:11px;
    letter-spacing: 1px;
    word-spacing: 1px;
    font-weight: bold;
    padding-bottom:14px;
    vertical-align: bottom;
}
a {
	/*color: #ffffff;*/
}
.link
{
  color:#000;
  text-decoration: none;
}
td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #B7C4C6;
}
.bg_bottom {
	background: url(./img/bg_shadow_bottom.gif) repeat-x;
}
.copy {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #678085;
	text-decoration: none;
}
.main_bg {
	background: #303E3F url(./img/main_bg.gif) no-repeat center top;
}
.bg_line_top {
	background: url(./img/bg_line_top.gif) repeat-x bottom;
}
.bg_line_bottom {
	background: url(./img/bg_line_bottom.gif) repeat-x top;
	border-left: 1px solid #445457;
}
.but_ico {
	background: #799297;
	display: block;
	height: 15px;
	width: 18px;
}
.but_ico:hover {
	background: #AEBCBF;
	display: block;
	height: 15px;
	width: 18px;
}.lalala {
	background: url(./img/lalala.gif) no-repeat 330px 90px ;
}
.main_padding {
	padding: 20px 30px 30px;
}
.menu {
	font: 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
	padding-left: 20px;
	color: #8B9EA3;
	background: url(./img/menu_bul.gif) no-repeat;
	padding-right: 30px;
}
.menu_select , .menu:hover{
	font: 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 1px;
	padding-left: 20px;
	color: #ffffff;
	background: url(./img/menu_bul_hover.gif) no-repeat;
        background-position:0 0;  
	padding-right: 30px;
	cursor: default;
}
.menu-lvl2 {
	
	color: #B7C4C6;
	padding:1px 20px;
   font-weight: none; 
   font-size: 11px; 
   font-family: Verdana; 
   text-decoration: none; 
   background: url(./img/submenu.gif) no-repeat left top;  
   width: auto; 
   height: auto; 
   display: block; 
   -moz-box-sizing: border-box; 
	
}
.menu-lvl2:hover ,  .menu-lvl2-select {
   color: #ffffff;
   padding:1px 20px;
   font-weight: none; 
   font-size: 11px; 
   font-family: Verdana; 
   text-decoration: none; 
   background: url(./img/submenu_hover.gif) no-repeat left top;  
   width: auto; 
   height: auto; 
   display: block; 
   -moz-box-sizing: border-box; 
	
	
}

.menu-padding-lvl2
{
   padding-left:0px;
   padding-top:2px;
   padding-bottom:2px;
   height:20px;
}
.menu-padding-lvl3
{
   padding-left:20px;
   height:20px;
}
.menu-padding-lvl4
{
   padding-left:40px;
   height:20px;
}

.tree-padding-lvl1
{
   border-bottom: 1px solid #8B9EA3;
   padding-left:0px;
}
.tree-padding-lvl2
{
   border-bottom: 1px solid #8B9EA3;
   padding-left:20px;
}
.tree-padding-lvl3
{
   border-bottom: 1px solid #8B9EA3;
   padding-left:40px;
}
.tree-padding-lvl4
{
   border-bottom: 1px solid #8B9EA3;
   padding-left:60px;
}
.tree-padding-lvl5
{
   border-bottom: 1px solid #8B9EA3;
   padding-left:80px;
}
.tree-padding-lvl6
{
   border-bottom: 1px solid #8B9EA3;
   padding-left:100px;
}

.title {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: url(./img/bullet.gif) no-repeat;
	padding-left: 35px;
	cursor: default;
}
.plaintext
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #B7C4C6;
}

.txt1 , .txt1 *
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #B7C4C6;
}
.txt2, .txt2 * {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #B7C4C6;
}

.justify {
	text-align: justify;
        vertical-align: top;
}
.UserDefinedContent, #UserDefinedContent
{
	text-align: justify;
        vertical-align: top;

}
.line {
	border-bottom: 1px solid #8B9EA3;
}

.nr1{
   text-decoration: none;
}

.nr1:hover{
   text-decoration: underline;
}

.nr2{
   color: #B7C4C6;
   text-decoration: none;
}

.nr2:hover{
   text-decoration: underline;
}


.found{
  color: #fff;
}
.news_date
{
     font-weight:bold; 
}
.news_in
{
	border: 0px 0px 0px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height:18px;
}
.newscontent
{
  padding:10px 0px 5px;
  text-align: justify;

}

.news_title
{
     padding-left:10px;	
     color : #fff;
     font-weight:bold; 

}
.pager-table
{
   padding-top:10px;
}
.pager-td
{
   padding-left:4px;

}
.line_news
{
	border-bottom: 1px solid #8B9EA3;	width:100%;
	height:1px;
}
.lang
{
  padding-left:5px;
  text-decoration: none;
  color:#AEBCBF;
}
.lang:hover
{
  padding-left:5px;
  text-decoration: none;
  color:#cEdCdF;
}
.but_line
{
  color: #799297;
}

.navigation
{
   text-align:center;
   width:30px;
   text-decoration: none;
}

/********************************/
/* Table STYLES */
table.tbl1 {
    clear:both; /* IE hack */
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    empty-cells: show;  
    font-size: 11px;  
}
table.tbl1 td {
    vertical-align: top;
    padding:3px;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    height: 16px;
    color:#000;
}

table.tbl1 td.thead {
    background: #445457;    
    font-weight:bold;
    color: #ffffff;
}
table.tbl1 .thead td.tleft{
    border-left: 1px solid #000000;
}
table.tbl1 tr.row_even
{
    background: #ffffff;

}
table.tbl1 tr.row_odd {
    background: #E8ECEC;
}
table.tbl2 {
    margin: 10px 0 10px 0;
    clear: both; /* IE hack */
    border-collapse: collapse;
    border-top: none;
    border-right: none;
    font-size: 11px;  
}
table.tbl2 td {
    vertical-align: top;    
    padding: 3px;
    height: 16px;
    color:#000;
}
table.tbl2 td.thead {
    font-weight: bold;
    background: #445457;
    color: #ffffff;
    
}
table.tbl2 tr.row_even
{
    background: #ffffff;

}

table.tbl2 tr.row_odd {
    background: #E8ECEC;
}

/******** TVS Stiliai **********/
.itemhi    { font-weight: bold; }
.itemit    { font-style: italic; }
.itemtable, .itemtable td { border-collapse: collapse; border: 1px #fff none; height: 16px; font-size: 11px;}
.itemtableb, .itemtableb td { border-collapse: collapse; border: 1px #fff solid; height: 16px; font-size: 11px;}

