/* BAZE */
* {
	font-family: trebuchet ms, tahoma;
	font-size: 12px;
}

body {
	color: #000000;
	background: url('../img/bg.gif') repeat-x left top #FFFFFF;
}

a  {
	text-decoration: none;
	color: #446cbe;
}

/* PAPILDOMI */
#top {
  position: relative;
  margin: 0 auto;
  width: 942px;
  height: 77px;
}

  #logo {
    float: left;
    width: 168px;
    height: 48px;
    margin-top: 29px;
    margin-left: 1px;
  }

  #slogan {
    float: left;
    margin-left: 47px;
    font-size: 14px;
    margin-top: 54px;
  }
  
     #slogan * {
       font-size: 14px;
     }
     
  #login-right {
    float: right;
    width: 5px;
    height: 69px;
  }
  
  #login {
    float: right;
    background: url('../img/login-bg.gif') repeat-x left top;
    width: 238px;
    height: 69px;
    font-size: 11px;
  }
  
    #login * {
      font-size: 11px;
    }
    
    #login a {
      color: #416abe;
      text-decoration: underline;
    }
    
      #login a:hover {
        text-decoration: none;
      }
  
    #login-inner {
      padding: 11px 5px 12px 4px;
    }
  
  #login-left {
    float: right;
    width: 6px;
    height: 69px;
  }
  
  #header {
    width: 942px;
    margin: 23px auto 0 auto;
  }

  #main-menu {
	margin-top: 1px;
    float: left;
    width: 100%;/* 692px; */
	list-style: none; 
  }
  #main-menu ul {
	list-style: none; 
  }
  
    #main-menu li {
      float: left;
      border-left: 1px solid #cfdaef;
    }
    
    #main-menu a {
      font-weight: bold;
      color: #446cbe;
      border-bottom: 1px dashed #446cbe;
    }
    
    #main-menu a:hover {
      text-decoration: none;
      border-bottom: 0;
    }
    
#main-menu .selected_block1 {
	background: url('../img/main-menu-left.gif') no-repeat top left;
}
#main-menu .selected_block2 {
	background: url('../img/main-menu-right.gif') no-repeat top right;
}

#main-menu .padding { padding: 9px 11px; }
    
#main-menu .selected_block1 .selected_block2 a {
	color: #FFFFFF;
}

/* SUB MENU */
#sub-menu { padding: 19px 10px; }
#sub-menu ul { list-style: none; }
#sub-menu ul li {
	background: url(../img/sub-li.gif) no-repeat 1px 9px;
	padding: 8px 8px 7px 26px;
}
#sub-menu ul li.active {
	background: url(../img/sub-li-a.gif) no-repeat 1px 9px;
}
#sub-menu ul li a {
	color: #416abe;
	font-family: Trebuchet ms, Tahoma;
	font-size: 16px;
}
#sub-menu ul li.active a {
	color: black;
}
/* END SUB MENU */
  
#search-box {
	display: none;
	float: right;
	width: 248px;
	height: 33px;
	background: url('../img/search.gif') no-repeat top left;
}
.search_btn {
	border: 1px solid #96aed9;
	background: white;
	width: 200px;
	padding-top: 2px;
}
  #content {
    clear: both;
    margin: 0 auto;
    width: 948px;
  }
  
  #title-left {
    float: left;
    width: 539px;
    margin-top: 41px;
  }
  
    #slogan-1 {
      padding-left: 9px;
      padding-bottom: 28px;
    }
    
    .block-1 {
      width: 160px;
      background: url('../img/block-1-bottom.gif') no-repeat center bottom #e9edf0;
      text-align: center;
      vertical-align: top;
      height: 125px;
    }
    
    .block-1-top {
      background: url('../img/block-1-top.gif') no-repeat center top;
      height: 41px;
    }
    
    .block-1-top img {
      margin-top: 9px;
    }
    
    .block-1 div {
      padding: 10px 30px;
    }
    
    .block-1 a {
      font-size: 14px;
    }
    
    #block-2 {
      width: 502px;
      margin-top: 23px;
    }
    
    .table-top {
      font-size: 1px;
      background: url('../img/table-k0.gif') repeat-x left top;
    }
    
    .table-bottom {
      font-size: 1px;
      background: url('../img/table-k0.gif') repeat-x left bottom;
    }
    
    .table-left {
      font-size: 1px;
      background: url('../img/table-k0.gif') repeat-y left top;
    }
    
    .table-right {
      font-size: 1px;
      background: url('../img/table-k0.gif') repeat-y right top;
    }
    
    .table-center {
      padding: 18px;
    }

  #title-right {
    float: right;
    width: 403px;
    margin-top: 41px;
  }
  
    #old-man {
      text-align: right;
      padding-right: 11px;
      border-bottom: 1px solid #e9edf0;
    }
    
  #title-footer-1 {
    clear: both;
    margin-top: 23px;
  }
#clients_pad {  }
#clients {
	width: 948px;
	margin: 0 auto;
	height: 60px;
	position: relative;
	border-top: 1px solid #d9dfe3;
}  
#clients_img { position: absolute; top: -12px; right: 15px; }

#footer-menu-block {
	background: url(../img/footer-menu.gif) repeat-x;
	width: 948px;
	margin: 0 auto;
	height: 34px;
	position: relative;
}
  
#footer-menu {
	position: absolute;
	top: 9px;
	left: 0px;
	list-style: none; 
}

    #footer-menu li {
      float: left;
      border-left: 1px solid #cfdaef;
      padding: 0 14px;
    }
    
    #footer-menu li a {
      color: #446cbe;
    }
    
  #inner-top {
    height: 121px;
    background: url('../img/burbulai.gif') no-repeat 552px top;
    border-bottom: 1px solid #cfdaef;
  }

#footer {
	position: relative;
	margin: 0 auto;
	width: 942px;
	height: 38px;
	font-family: trebuchet ms, tahoma;
	font-size: 11px;
	color: #999999;
}
#copyrights {
	position: absolute;
	top: 11px; 
	left: 2px;
	font-family: trebuchet ms, tahoma;
	font-size: 11px;
	color: #999999;
}
#created {
	position: absolute;
	top: 11px; 
	right: 0px;
	font-family: trebuchet ms, tahoma;
	font-size: 11px;
	color: #999999;
}
#created a {
	font-family: trebuchet ms, tahoma;
	font-size: 11px;
	color: #416abe;
}
#rss {
	position: absolute;
	top: -25px; 
	right: 0px;
	font-family: trebuchet ms, tahoma;
	font-size: 11px;
	color: #999999;
}
.page-title {
	font-family: trebuchet ms, tahoma;
	font-size: 16px;
	font-weight: bold;
}

.team-element-name {
	font-family: trebuchet ms, tahoma;
	font-size: 14px;
	font-weight: bold; 
	color: #416abe;
}
.team-element-desc {
	font-family: trebuchet ms, tahoma;
	font-size: 12px;
	color: black;
}
/* NEWS */
.news_block_name {
	font: bold 16px trebuchet ms;
	color: #446cbe;
}
.news_page_name {
	font: bold 16px trebuchet ms;
	color: #446cbe;
}
.news_new_name {
	font: bold 16px trebuchet ms;
	color: black;
}
.news_date {
	color: #a7d066;
	font: bold 14px trebuchet ms;
}
.news_date_pad { padding-top: 15px; }
.news_link {
	font: 14px trebuchet ms;
	color: #446cbe;
	border-bottom: 1px dashed #446cbe;
}
.news_link:hover { text-decoration: none; border: none; }
/* END NEWS */


.search_link {
	font: bold 14px trebuchet ms;
	color: #446cbe;
}
.search_url {
	font: 14px trebuchet ms;
	color: #446cbe;
	border-bottom: 1px dashed #446cbe;
}

.more_padding { padding: 10px 0px 30px 0px ; }
.more { color: #416abe; font: 14px trebuchet ms; padding-right: 20px; background: url(../img/sub-li.gif) no-repeat right 4px; }

#text_content * { font-family: trebuchet ms, tahoma; font-size: 14px; }
#text_content ul { padding: 3px 20px; list-style-image: url(../img/content_li.gif); }
#text_content strong { font-weight: bold; color: #416abe; }
#text_content p { margin: 10px 0px !important; }

.text_content * { font-family: trebuchet ms, tahoma; font-size: 14px; }
.text_content ul { padding: 3px 20px; list-style-image: url(../img/content_li.gif); }
.text_content strong { font-weight: bold; color: #416abe; }
.text_content p { margin: 10px 0px !important; }

.ext_link {  font-family: trebuchet ms, tahoma; font-size: 13px; color: #456ec0; }

.title_block_top { width: 503px; background: url(../img/block_top.gif) no-repeat top left; }
.title_block_bot { width: 503px; background: url(../img/block_bottom.gif) no-repeat bottom left; }
.title_block_mid { margin-top: 10px; width: 503px; background: url(../img/block_middle.gif) repeat-y top left #FFEAD9; }
.title_block_pad { padding: 10px; text-align: left; }

.title_block2_top { width: 941px; background: url(../img/block2_top.gif) no-repeat top left; }
.title_block2_bot { width: 941px; background: url(../img/block2_bot.gif) no-repeat bottom left; }
.title_block2_mid { width: 941px; background: url(../img/block2_mid.gif) repeat-y top left; }
.title_block2_pad { padding: 20px 15px 5px 15px; text-align: left; }

.style1{
    color: #446cbe;
	font-size: 18px;
}
.style2{
	font-size: 10px;
}
.style3{
	color: #446cbe;
}
.style4{
    color: #446cbe;
	font-size: 16px;
}


#flvplayer { float: right; width: 480px; height: 354px; margin-left: 20px; margin-top: 5px; margin-bottom: 20px; }
  
#bgallery { float: right; width: 480px;  height: 388px; margin-left: 20px; margin-top: 5px; margin-bottom: 20px; background: #ffffff; border: 1px solid #dddddd; }
  #bgallery-inner { padding: 4px; }
  #bgallery-image { height: 310px; background: #cccccc; }
  #bgallery-thumbs { margin-top: 4px; overflow: hidden; height: 65px; width: 440px; }
  #bgallery-thumbs img { cursor: pointer; margin-right: 4px;}
  
#xproj-comment * { font-size: 12px; }

div.scrollholder
{
    position: relative;
    width: 100%; height: 90px;
    overflow: auto;
    z-index: 1;
}

div.scroll
{
    position: absolute;
    left: 0; top: 0;
    width: 95%;
    z-index: 2;
}

/* <Scroll> */
div.track
{
    position: relative;
    float:right;
    top: 0; 
    width: 18px; height: 100%;
    font-size: 0;
    z-index: 3;
    background: url('../img/track.gif') no-repeat;
}

div.drag_bar
{
    position: absolute;
    width: 18px; height: 48px;
    cursor: pointer;
    z-index: 4;
    background: url('../img/slank.gif') no-repeat center;
}  