html, body { height: 100%; }
body {margin: 0;font-family: "Trebuchet MS",Tahoma, Verdana, Arial, sans-serif;font-size: 13px;color:#323232; background: #eaeaea url('../img/bg_bodis.jpg') repeat-x top left;}
#bodis {position: relative;margin-left:auto; margin-right:auto;width: 934px;min-height: 100%;height: 100%;height: auto;}
html>body #bodis { height: auto; }
img {border:none;}
#header {height: 169px; width: 934px;}

/* -- LOGO -- */
#logo {position:absolute; display:block; top:0;width:240px;height:112px;margin:0;background: url('../img/logo.jpg') no-repeat top left;}
#logo a {display:block;height:100%;}

/* -- KALBOS -- */
#kalbos {position:absolute;top:40px;right:1px;margin: 0;}
.lang {display:block;float:left; height:18px;line-height:14px;width:13px; padding:0 7px;background: url('../img/mli.gif') no-repeat bottom right;}
.last{background:none;}
.lang a { height:12px;width:13px;display:block;color:#0f4b88}
.lang a:hover,.lang a.active { height:12px;width:13px; display:block;color:#eb1d4c;text-decoration: underline;font-weight: normal}

/* -- TOP MENU -- */
#menu {display:block;position:absolute;margin-left:240px;width:694px;margin-top:34px;}
#menu ul {padding: 0;   margin: 0;list-style: none;font-family: Tahoma, Arial, sans-serif;font-size: 13px;font-weight: normal;color:#323232;float:right;}
#menu ul li {float:left;display: block;}
#menu ul li a {float:left;padding: 3px 8px 3px 8px;margin:0 0 0 2px;display: block;}
#menu ul li a:link, #menu ul li a:visited {text-decoration: none;background: url('../img/mli.gif') no-repeat bottom right;color:#323232;}
#menu ul li a.last{background: none;}
#menu ul li a:hover, #menu ul li a.active{color:#fff;background: #0f4b89;text-decoration: none;}

/* -- HORIZONTAL MENU-- */
ul#horizontal {position:absolute; top:132px;width:100%;height:30px;background: url('../img/bg_menu.jpg') repeat-x top left;padding: 0;margin: 0;list-style: none;font-family: Tahoma, Arial, sans-serif;font-size: 13px;font-weight: normal;color:#323232;float:none;}
ul#horizontal li {float:left;display: block;width:18%;text-align: center;background: url('../img/hli.jpg') no-repeat top right;}
ul#horizontal li a {font-family:Tahoma, Verdana; font-size:15px; color:#22384d; margin-left:-3px;margin-right:7px;font-weight: bold;display: block;height:30px;}
ul#horizontal li a.first{margin-left:0;}
ul#horizontal li a:link, ul#horizontal li a:visited {color:#22384d; text-decoration: none;color:#323232;}
ul#horizontal li a.last{background: none;}
ul#horizontal li a:hover, ul#horizontal li a.active{color:#fff;background: #0f4b89;text-decoration: none;background: url('../img/hli_a.jpg') repeat-x top left;}
ul#horizontal li.last {float:left;display: block;width:93px;text-align: center;background: none}
ul#horizontal li.last a{background: none}
a.screens{position:absolute;top:132px;right:0px;}

/* -- CONTENT -- */
#content {float:right;width: 710px;margin: 0; padding:0 10px;line-height: 18px;text-align:justify;	font-weight:normal;	padding-bottom: 50px;}
#content a:link, #content a:visited {text-decoration: underline;color:#333;}
#content a:hover, #content a.active {text-decoration: underline;color:#333;}
#content .pagging{height:30px;border-bottom:1px solid #AEAEAE;}
#content .pagging a,#content .pagging a:link{text-decoration: none}
#content .pagging a.active, #content .pagging a:hover{color:#EB1D4C;text-decoration: underline}
/* -- CONTENT2 -- */
#content2 {float:right;width: 914px;margin: 0; padding:0 10px;line-height: 18px;text-align:justify;  font-weight:normal; padding-bottom: 50px;}
#content2 a:link, #content2 a:visited {text-decoration: underline;color:#333;}
#content2 a:hover, #content2 a.active {text-decoration: underline;color:#333;}
/* -- HOME -- */
.home{width:934px !important;margin:0;padding:0 !important;}
#container_b{width:931px; height:360px;/*background: url('../img/home_b.jpg') no-repeat top center;*/}
#uploads{width:901px; height:57px;padding:15px;margin-top:5px;margin-bottom:20px;background: url('../img/home_upload.jpg') no-repeat top center;}

.upload {
    position:relative;
    width:255px;
}
.realupload {
    position:absolute;
    top:0;
    right:0;

    /* start of transparency styles */
    opacity:0;
    -moz-opacity:0;
    filter:alpha(opacity:0);
    /* end of transparency styles */

    z-index:2; /* bring the real upload interactivity up front */
    width:270px;
    left:-10px;
    height:29px;
    
}
form .fakeupload_lt {
    background:url(../img/u_submit_lt.jpg) no-repeat;
    background-position: 152px 1px;
    height:27px;
    display:block;
}
form .fakeupload_lt input, form .fakeupload_en input {
    width:142px;
    height:25px;
    padding-top:5px;
    padding-left:5px;
    background:url(../img/u_input.jpg) no-repeat;
    border:0;
}
form .fakeupload_en {
    background:url(../img/u_submit_en.jpg) no-repeat 100% 50%;
    background-position: 152px 1px;
    height:27px;
    display:block;
}
#other{float:left;width:934px; padding:5px 0 15px 0;margin-top:5px;margin-bottom:20px;}
#other .left{float:left}
#other .right{float:left; width:613px; padding:0 0 0 15px;}

/* -- EKRANAI -- */
#ekranai{}
#ekranai .item{float:left; padding-bottom:15px;width:710px;}
#ekranai .item .foto{float:left}
#ekranai .item .text{float:left; padding-left:15px;width:253px;text-align:left;line-height: 150%;}
#ekranai .item .text a.daugiau{color:#0f4b88;text-decoration: none;margin-top:10px;display:block}

/* -- GALERIJA -- */
#galerija{}
#galerija h2{color:#ec1a49}
#galerija .item{float:left; padding-bottom:15px;width:227px;padding-right:9px;height:170px}
#galerija .item .foto{}
#galerija .item .text{text-align:left;padding-top:5px}
#galerija .item .text a.daugiau{color:#0f4b88;text-decoration: none;margin-top:10px;display:block}

/* -- H -- */
h1 {margin: 0 0 10px 0;line-height:150%;padding: 10px 0 17px 0;font-family: Tahoma, Arial, sans-serif;font-size: 28px;color: #22384d;font-weight: normal;	border-bottom:1px solid #aeaeae;}
h1.ekranas{background: url('../img/h1_ekranas.jpg') no-repeat center left;padding:10px 0 17px 45px;}
h1.foto{background: url('../img/h1_foto.jpg') no-repeat center left;padding:10px 0 17px 45px;}
h1.news{background: url('../img/h1_news.jpg') no-repeat center left;padding:10px 0 17px 45px;}
h1.presentation{background: url('../img/h1_presentation.jpg') no-repeat center left;padding:10px 0 17px 45px;}
h2 {font-family: Arial, Tahoma;font-size:12px;color:#eb1949; margin:2px 0;text-transform: uppercase;font-weight: normal;}  
.clear {height: 1px;clear: both;font-size: 0;}

/* -- LEFT -- */
#left {display: inline;float:left; text-align:left;margin:0; padding: 0;width: 197px;}
.m_top { width: 197px; height:22px;margin:0;background: url('../img/bg_left_top.jpg') no-repeat top left;}
.m { width: 197px; margin:0;background: url('../img/bg_left.jpg') repeat-y top left;}
.m_bot { width: 197px; height:22px;margin:0;background: url('../img/bg_left_bot.jpg') no-repeat top left;padding-bottom:10px;}
ul.l_menu {width: 197px;margin: 0; padding: 0;font-family: Tahoma, Verdana, sans-serif;font-size: 13px;color: #323232;list-style: none;display:block;}
ul.l_menu li {margin: 0;padding: 7px 0;}
ul.l_menu li a {display:block;padding-left: 27px;}
ul.l_menu li a:link, ul.l_menu li a:visited {text-decoration: none; color: #323232;}
ul.l_menu li.current a,ul.l_menu li a:hover, ul.l_menu li a.active {color: #0f4b88;text-decoration: none;}
.pb55 {padding-bottom: 130px;}

/* -- BANNERS -- */
.banners{text-align: center}
.banners img{padding:14px 0 0 0;}

/* -- FOOO -- */
#footer {height:70px; background: url('../img/bg_footer.jpg') repeat-x;font-family: Tahoma,Arial, sans-serif;font-size: 11px; color:#727273;vertical-align: middle;}
#foo {margin-left:auto; margin-right:auto;background: url('../img/bg_footer.jpg') repeat-x;width: 934px;height:70px;position:relative;font-weight:normal;}
#foo table{padding-top:22px;}
#foo a:link, #foo a:visited {text-decoration: underline;color:#727273;}
#foo a:hover, #foo a.active {text-decoration: underline;color:#727273;}
#foo img { margin-bottom: -2px; }