BODY { margin: 0; padding: 0px 0px 0px 0px; background: #ffffff; }
* { font-family: Verdana, Arial, Tahoma, sans-serif; font-size:11px; }
.menu_bg_l { background: url('img/bg_menu_l.gif') no-repeat top left; width:35px; height:30px; }
.menu_rep { background: url('img/bg_rep_menu.gif') repeat-x top left; height:30px; }
.menu_bg_r { background: url('img/bg_menu_r.gif') no-repeat top left; width:101px; height:30px; }
.left_t { background: url('img/bg_lt.gif') no-repeat top right; width:35px; height:180px; /*background-color:red;*/}
.left_b { background: url('img/bg_lb.gif') no-repeat top right; width:35px; height:210px; }
.left_rep { background: url('img/bg_rep_l.gif') repeat-y top right;}
.right_t { background: url('img/bg_rt.gif') no-repeat top left; width:101px; height:180px; }
.right_b { background: url('img/bg_rb.gif') no-repeat top left; width:101px; height:210px; }
.right_rep { background: url('img/bg_rep_r.gif') repeat-y top left;}
.repeat_b { background: url('img/bg_rep_b.gif') repeat-x top left; height:100px; }
.corner_bl2 { background: url('img/bg_corner_bl2.gif') no-repeat top left; width:25px; height:100px; }
.corner_br2 { background: url('img/bg_corner_br2.gif') no-repeat top right; width:40px; height:100px; }


#menu { border-top: 1px solid #E6E6E6; }
#menu { padding:40px 10px 30px 40px; }

#contacts_block { padding-top:20px; }

.item_title { color:#3574AA; font-size:20px; font-weight:normal; }
.title { font-size:14px; font-weight:bold; padding:4px 0px 4px 0px; }

a, a:hover, a:visited { color:#4381B4; text-decoration:underline; }
a:hover { text-decoration:none; color:#4381B4 }
.title { font-size:14px; font-weight:bold; padding:4px 0px 4px 0px; }
.content p { margin-bottom:5px; }

.menu-top a.menu-top-link { color:#4381B4; text-decoration:none; font-weight:bold; font-size:13px; margin:0px 6px 0px 6px; }
.menu-top-sel a.menu-top-link { color:#fff; text-decoration:none; font-weight:bold; font-size:13px; margin:0px 6px 0px 6px;  background-color:transparent; }
.logo { margin:10px 0px 0px 0px; }

.nav-buttons td.left { background: url('img/nav-btn_l.gif') no-repeat top right; width:11px; height:39px; }
.nav-buttons td.rep { background: url('img/nav-btn_rep.gif') repeat-x top left; height:39px; padding:0px 0px 0px 0px; }
.nav-buttons td.right { background: url('img/nav-btn_r.gif') no-repeat top left; width:17px; height:39px; }
.nav-btn-item { margin:0px 6px 0px 6px; }

a.lang-link, a.lang-link:hover, a.lang-link:visited { 
  margin:0px 2px 0px 2px; color:#4381B4; text-decoration:none; font-weight:bold; 
}
a.lang-link:hover { text-decoration:underline; }

.copyright, .copyright a { color:#4381B4; font-size:10px; text-decoration:none; }

.content { padding:40px 40px 40px 40px; border-top: 1px solid #E6E6E6; font-size:11px; position:relative; z-index:100; }

/*stiliai*/
.style_txt1 { font-size:14px; padding:2px 0px 2px 0px; color:#4381B4; font-weight:bold; }
.style_txt2 { font-size:11px; padding:0px 0px 0px 0px; color:#4381B4; }

#pager a { 
  color:#4381B4; text-decoration:none;
}
#pager a.select, #pager a:hover { text-decoration:underline; }

.search-navigator { padding-bottom:24px; }
.search-title { color:#4381B4; font-size:11px; }
#searchForm { padding-bottom:16px; }

.right_left { margin-top:4px; }

.news-table { padding-top: 10px; }
.news-subscribe { padding-top:5px; }

#pager { margin-top: 20px; }
#pager td { padding: 0px 4px 0px 4px; }

.corner_img_rel {     
    position:relative; 
    z-index:99; 
    right:0px; 
    bottom:0px;
    width:1px;
    height:1px;
    /*margin-right:-145px;
    margin-bottom:-184px;*/
      
}
.corner_img {
    position:absolute; 
    z-index:99; 
    right:-100px; 
    bottom:0px;        
      
}
/******************************/
/*       Teiblai             */
/*****************************/
.itemhi    { font-weight: bold; }
.itemit    { font-style: italic; }

table.tbl1 * { font-size:11px; }
table.tbl1 { 
  border-bottom: 0px; 
  clear: both; 
  margin: 2px 0px 2px 0px;
}
table.tbl1 td { border-right: 2px solid #fff; border-bottom: 0px; padding: 1px 4px 1px 4px; }
table.tbl1 td.thead { background-color: #007CC3!important; border-right: 2px solid #fff; padding:3px 4px 3px 4px; font-weight:bold; }
table.tbl1 .tright { border-right:0px; }
table.tbl1 .thead, table.tbl1 .thead * { color: #ffffff; }
table.tbl1 tr.row_even {  }
table.tbl1 tr.row_odd td { background: #CAECFB; }
table.tbl1 .tfoot { border-bottom: 1px solid #fff; }
/******************************************************************************/
.itemtable, .itemtable td { border-collapse: collapse; border: 1px #777 none; height: 16px;}
.itemtableb, .itemtableb td { border-collapse: collapse; border: 1px #777 solid; height: 16px;}
/******************************************************************************/
/*************** menu javascript styles ****/
.dTree {
    padding:0px;
    margin:10px 0px 0px 0px;
    
}
.dTreeNodeLinkTDSel .dTreeNodeLinkTD a.node {
    color: #4381B4;
}
.dTreeNodeLinkTD {  
    width:100%;
    padding: 2px 0px 2px 4px;
}
.dTreeNodeF,.dTreeNode {
    width:100%;
}
.dTreeNode td {
    text-align:left;
}
.dTreeEmptyImage {
    vertical-align:top;
    padding:0px 3px 0px 3px;
}
.dTreeAction {
    padding-top:3px;
    vertical-align:top;
}
.dTree img {
    border: 0px;
    vertical-align: middle;
}
.dTree a.node, .dTree a.node:visited {   
    text-decoration: none;
    padding:0px;
    margin:0px;
    color:#000000;    
}
.dTree a.node:hover, .dTree a.nodeSel:hover, .dTree a.nodeSel {
    text-decoration:none;
    padding:0px;
    margin:0px;
    color: #4381B4;
}
.dTree .clip {
    width:100%;
}
.dTreeNode_2 td a { font-size: 10px; }
.dTreeNode_1 td a { font-size: 11px; }

/******************************************/
