@charset "UTF-8";
html,body {
    height:100%;
    font-family:Tahoma, Arial, sans-serif;
    font-size:11px;
    color:#2c2c2b;
    background:#FFF;
    margin:0;
    padding:0;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

div#container {
    position:relative;
    min-height:800px;
    height:auto !important;
    height: 800px;
    width:1067px;
    background:#e3ae38 url(../images/virtual/header.png) no-repeat top;
    margin:0 auto;
    padding:0;
}

div#header {
    position:relative;
    height:145px;
    width:1067px;
    background:transparent;
    margin:0;
    padding:0;
}

a#logo {
    position:absolute;
    left:258px;
    top:36px;
    height:69px;
    width:613px;
    background:url(../images/virtual/logo.png) no-repeat top;
    margin:0;
    padding:0;
}

/* begin top navigation */
div#top-nav {
    float:right;
    height:54px;
    width:50px;
    margin:20px 12px 0 0;
    padding:0;
}

div#top-nav a {
    float:left;
    height:14px;
    width:auto;
    color:#000;
    text-decoration:none;
    margin:10px 12px 0 0;
    padding:0 0 0 25px;
}

div#top-nav a:hover {
    color:#000;
    text-decoration:underline;
}

a.lt {
    background:url(../images/virtual/lt.png) no-repeat top left;
}

a.en {
    background:url(../images/virtual/en.png) no-repeat top left;
}

a.ru {
    background:url(../images/virtual/ru.png) no-repeat top left;
}

/* end top navigation
 BEGIN  namiukas ir laiškas  */
div#home-mail-nav {
    position:absolute;
    top:119px;
    right:5px;
    height:20px;
    width:55px;
    margin:0;
    padding:0;
}

* html div#home-mail-nav {
    width:71px;
}

div#home-mail-nav a {
    float:left;
    display:inline;
    margin:6px 15px 0 0;
}

a.home {
    height:8px;
    width:10px;
    background:url(../images/virtual/home.png) no-repeat top left;
}

a.mail {
    height:8px;
    width:12px;
    background:url(../images/virtual/mail.png) no-repeat top left;
}

/* END  namiukas ir laiškas  */
div#main {
    position:relative;
    min-height:585px;
 	height:auto !important;
    height: 585px;
    width:1072px;
    background:url(../images/virtual/main-bg.png) repeat-y top;
    margin:0 0 0 -2px;
    padding:0;
}

div#while-head {
    height:52px;
    width:1065px;
    background:transparent;
    margin:0 0 0 3px;
    padding:0;
}

div#while-left {
    float:left;
    height:52px;
    width:295px;
    background:url(../images/virtual/white-left.png) no-repeat top;
    margin:0;
    padding:0;
}

div#while-right {
    float:left;
    height:52px;
    width:766px;
    background:url(../images/virtual/white-right.jpg) repeat-x top;
    margin:0;
    padding:0;
}

div#left {
    float:left;
    position:relative;
    left:15px;
    height:auto;
    width:245px;
    margin:0;
    padding:0;
}

div#left-bg {
    position:relative;
    width:227px;
    height:100%;
    min-height:100%;
    background:url(../images/virtual/white-line.gif) repeat-y left;
    margin:0;
    padding:0;
}

div#left-overflow {
    position:absolute;
    top:-24px;
    left:0;
    height:24px;
    width:245px;
    background:url(../images/virtual/left-side-bg.png) repeat-y top;
}

div#left-top {
    position:relative;
    top:-2px;
    left:3px;
    height:15px;
    width:239px;
    background:url(../images/virtual/left-top.png) repeat-x top;
    margin:0;
    padding:0;
}

div#left-main {
    position:relative;
    left:0;
    height:100%;
    min-height:100%;
    width:222px;
    background:transparent;
    margin:0 0 0 3px;
    padding:0;
}

div#dotted-line {
    position:absolute;
    left:224px;
    top:40px;
    height:535px;
    width:1px;
    background:transparent;
    border-right:dotted 1px #acacac;
}

div#elements {
    position:relative;
    height:100%;       /* ie7 */
    min-height:100%;    /* ie7 */
    background:url(../images/virtual/brown-line.png) repeat-y left;
    margin:0;
    padding:0;
}

div#block {
    position:relative;
    float:right;
    height:auto;
    width:184px;
    margin:50px 0 0;
    padding:0;
}

/* paieška */
div#search {
    background:url(../images/virtual/search-bg.png) repeat-y;
    width:180px;
    height:34px;
    margin:0;
    padding:4px 0 0;
}

form#form {
    margin:2px 0 0 18px;
    padding:0;
}

form#form p {
    margin:0;
    padding:0;
}

.input {
    border:1px solid #000;
    font-size:11px;
    height:13px;
    width:119px;
    margin:0;
    padding:0;
}

.button {
    left:38px;
    top:-17px;
    border:0 solid #000;
    position:relative;
    cursor:pointer;
    height:18px;
    width:18px;
    background:transparent url(../images/virtual/search-icon.png) no-repeat center top;
    font-size:0;
}

label {
    font-family:Tahoma, Arial, sans-serif;
    text-align:left;
    color:#FFF;
    font-size:11px;
    font-weight:400;
    margin:0 0 0 2px;
    padding:0;
}

/* end paieška */
div#left-logo {
    position:relative;
    float:left;
    height:442px;
    width:38px;
    background:url(../images/virtual/side-logo4.gif) no-repeat top;
    margin:0;
    padding:0;
}

div#banners {
    position:relative;
    min-height: 210px;
    height: auto !important;
    height: 210px;
    width:180px;
    text-align:center;
    margin:0;
    padding:10px 0 140px;
}

div#banners img {
    padding:10px 0;
}

/* šoninis menu */
div#menu {
    position:relative;
    min-height:165px;
 	height:auto !important;
    height: 165px;
    width:217px;
    background:#FFF;
    margin:0;
    padding:0;
}

div#right {
    display:inline;
    position:relative;
    float:right;
    top:-20px;
    right:22px;
    min-height:298px;
 	height:auto !important;
    height: 298px;
    width:755px;
    background:url(../images/virtual/right_content.png) no-repeat top;
    margin:0;
    padding:0;
    z-index: 99;
}

div.cont-text,div.cont-img {
    margin:0;
    padding:20px 40px 15px 45px;
}

div.cont-text a {
	color: #666;
	text-decoration: none;
}

div.cont-text a:hover {
	color: #666;
	text-decoration: underline;
}

div#right h1 {
    font-size:11px;
    padding: 0px 10px 10px 0px;
}

div#left-bg-over {
    position:relative;
    min-height:607px;
 	height:auto !important;
    height: 607px;
    width:1072px;
    background:url(../images/virtual/left-side-bg.png) repeat-y left;
    background-position:15px;
    margin:0;
    padding:0;
}

div#brown-line-over {
    position:relative;
    min-height:607px;
 	height:auto !important;
    height: 607px;
    width:1072px;
    background:url(../images/virtual/brown-line.png) repeat-y left;
    background-position:18px;
    margin:0;
    padding:0;
}

div#bottom {
    height:22px;
    width:auto;
    background:transparent;
    margin:0;
    padding:0;
}

div#bot-over {
    position:absolute;
    bottom:13px;
    left:13px;
    height:auto;
    width:245px;
    background:url(../images/virtual/left-side-bg.png) repeat-y top;
}

div#brown-line {
    float:left;
    height:10px;
    width:38px;
    background:url(../images/virtual/brown-line.png) repeat-y top;
    margin:0 0 0 3px;
    padding:0;
}

* html div#brown-line {
    width:39px;
    margin:0 0 0 1px;
}

div#logo2 {
    position:absolute;
    bottom:30px;
    left:60px;
    height:124px;
    width:180px;
    background:url(../images/virtual/logo2.png) no-repeat top;
    margin:0;
    padding:0;
}

div#vp a,div#copy {
    float:right;
    text-decoration:none;
    color:#532e03;
    margin:0;
    padding:3px 8px 0 267px;
}

div#copy {
    float:left;
}

div#bottom-space {
    height:70px;
    width:auto;
    background:transparent;
    margin:0;
    padding:0;
}
