div#container {
  	margin: 0px auto 10px auto;
    padding: 0px 0 20px 0;
    position:relative;
    float: none;
	width: 890px;
    min-height:625px;
 	height:auto !important;
    height:625px;
    background: #7bbee6;
    overflow:visible;
}

* html div#container {
  	margin: 0px auto 0px auto;
    padding: 0px 0 0px 0;
}

h1.title {
	padding: 0;
	margin: 0px;
	font-size: 12px;
	color: #FFF;
}

div#main{
    background: #fff;
   	margin: 0 0 0 12px;
	padding: 0px;
    position:relative;
    float: left;
	width: 863px;
	min-height:450px;
 	height:auto !important;
    height:450px;
}

* html div#main{
   	margin: 0 0 0 6px;
}

div#header{
    background: url(../images/virtual/header.png) no-repeat top;
   	margin: 0px;
	padding: 0px;
	width: auto;
	height: 201px;
}

a#logo{
    background: url(../images/virtual/logo.png) no-repeat top;
    width: 236px;
    height: 133px;
    position: relative;
    float: left;
    margin: 10px 0px 0px 7px;
    padding: 0px;
}

* html a#logo{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/virtual/logo.png', sizingMethod='crop');
	background-image: none;
    position: absolute;
    cursor: pointer;
}

div#top-nav {
    margin: 0px 0 0 0px;
    padding: 15px 20px 0px 0px;
}

div#top-nav a {
    float: right;
	display: inline;
	margin-left: 10px;
}

a.home {
	height: 13px;
	width: 14px;
	background: url(../images/virtual/home.gif) no-repeat top left;
}

a.mail {
	height: 9px;
	width: 13px;
	margin-top: 2px;
	background: url(../images/virtual/mail.gif) no-repeat top left;
}

/* BEGIN Paiekos elementai */

div#search {
    float: right;
	height: 50px;
	width: 158px;
	margin: 142px -65px 0px 0px;
    padding: 0;
}

#search input{
	border: 1px solid #000;
	font-size: 11px;
	width: 110px;
	height: 12px;
	padding: 1px 5px 1px 5px;
	margin: 0 0 0 0px;
}

#search input.search_button{
	background: url(../images/virtual/search.png) no-repeat top left;
	width: 18px;
	height: 18px;
	border: 0px;
	position: relative;
	float: right;
	top: 0px;
	right: 15px;
    #margin: -17px 0 0 0px;
    padding: 0 0px 0 0px;
	cursor: pointer;
}

* html #search input.search_button{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/virtual/search.png', sizingMethod='crop');
	background-image: none;
    margin: -13px 0 0 0px;
    padding: 0px 0px 0 0px;
}

div.search-text {
	float: left;
	margin: 2px 0 0 5px;
	width: auto;
	color: #FFF;
}
* html div.search-text {
	margin: 0px 0 0 2px;
}

/* END Paiekos elementai */


div#main-left {
   	margin: 0 0 0 7px;
	padding: 0px 0px 0px 5px;
    position: relative;
    float: left;
	width: 850px;
    min-height:350px;
 	height:auto !important;
    height:350px;
}

* html div#main-left{
   	margin: 0 0 0 0px;
}

div#cover{
   	margin: 0px 0px 0px 0px;
	padding: 0px;
    position: relative;
    float: left;
	width: auto;
    min-height:380px;
 	height:auto !important;
    height:380px;
}

* html div#cover{
   	margin: 0px 0 0 0px;
   	width: 650px;
}

div#banners{
    background: #dddddd;
   	margin: 0px 0 0 15px;
	padding: 5px 0 0 0;
    position: relative;
    float: left;
	width: 181px;
    min-height:658px;
 	height:auto !important;
    height:658px;
}

    div#banners h1 {
        font-family: Tahoma, Arial, sans-serif;
        text-align: center;
    	color: #a60303;
    	font-size: 12px;
        font-weight: bold;
    }

* html div#banners{
	padding: 15px 0 0 0;
}

div#banners-content {
	float: left;
	width: 170px;
	height: auto;
	margin: 0 0 0 5px;
}

/* begin red title top */

div.red-title-long{
   	margin: 9px 0 14px 0;
	padding: 0px;
    position: relative;
	width: auto;
	height: 25px;
}

div.red-title-long-center{
    background: #d2316c;
   	margin: 0px 0 0 0px;
	padding: 5px 0 0px 2px;
    position: relative;
    float: left;
	width: 630px;
	height: 20px;
    font-family: Tahoma;
    text-align: left;
	color: #fff;
	font-size: 11px;
    font-weight: normal;
}

/* begin red title */

div.red-title-short{
   	margin: 0px 0 0 5px;
	padding: 0px 0 0 0px;
    position: relative;
	width: auto;
	height: 25px;
}

div.red-title-left{
    background: url(../images/virtual/title-left-red.png) no-repeat top;
   	margin: 0px;
	padding: 0px;
    position: relative;
    float: left;
	width: 6px;
	height: 25px;
}

div.red-title-short-center{
     background: #d2316c;
   	margin: 0px 0 0 0px;
	padding: 5px 0 0px 0px;
    position: relative;
    float: left;
	width: 383px;
	height: 20px;
    font-family: Tahoma;
    text-align: left;
	color: #fff;
	font-size: 12px;
    font-weight: bold;
}

div.red-title-right{
    background: url(../images/virtual/title-right-red.png) no-repeat top;
   	margin: 0px;
	padding: 0px;
    position: relative;
    float: left;
	width: 6px;
	height: 25px;
}

/* end red title */


/* begin blue title */

div.blue-title-short{
   	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
    position: relative;
	width: 214px;
	height: 25px;
}

div.blue-title-left{
    background: url(../images/virtual/title-left-blue.png) no-repeat top;
   	margin: 0px;
	padding: 0px;
    position: relative;
    float: left;
	width: 3px;
	height: 25px;
}

div.blue-title-short-center{
     background: #3357be;
   	margin: 0px 0px 0 0px;
	padding: 5px 0 0 3px;
    position: relative;
    float: left;
	width: 205px;
	height: 20px;
    font-family: Tahoma;
    text-align: left;
	color: #fff;
	font-size: 12px;
    font-weight: bold;
}

div.blue-title-right{
    background: url(../images/virtual/title-right-blue.png) no-repeat top;
   	margin: 0px;
	padding: 0px;
    position: relative;
    float: left;
	width: 3px;
	height: 25px;
}

/* end blue title */

div#news{
   	margin: 0px;
	padding: 0px;
    position: relative;
    float: left;
	width: 215px;
    min-height:300px;
 	height:auto !important;
    height:300px;
}
div#news-content{
    background: #fff;
   	margin: 0px 0 0 0;
	padding: 0px;
    position: relative;
    float: left;
	width: 215px;
    min-height:270px;
 	height:auto !important;
    height:270px;
}
      p.news-cont{
          margin: 7px 0px 0px 6px;
          padding: 0px 0 7px 0;
          font-family: Tahoma, Arial, sans-serif;
          text-align: left;
          color: #082e6b;
          font-size: 11px;
          width: 200px;
      }

div#news-content a {
    text-decoration: none;
}

marquee {
	position: relative;
	margin: 0px 0 2px 0;
}
      
div#news-content2{
    background: #fff;
   	margin: 20px 0 0 10px;
	padding: 0px;
    position: relative;
    float: left;
	width: 195px;
    min-height:250px;
 	height:auto !important;
    height:250px;
}


div#content{
    background: #FFFFFF;
   	margin: 0px 0 0px 30px;
	padding: 0px;
    position: relative;
    float: left;
	width: 400px;
    min-height:300px;
 	height:auto !important;
    height:300px;
}

* html div#content{
   	margin: 0px 0 0px 8px;
}

div#content2{
    background: #FFF;
   	margin: 10px 0 15px 8px;
	padding: 0 0px 0 0px;
    position: relative;
    float: left;
	width: 488px;
    min-height:620px;
 	height:auto !important;
    height:620px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    color: #343536;
}
        h1.title-c2{
            font-family: Tahoma, Arial, sans-serif;
            font-size: 12px;
            font-weight: bold;
            color: #b50e0e;
            margin: 0 0px 0px 15px;
	        padding: 10px 0 0 0;
        }
        
       * html h1.title-c2{
            position: relative;
            float: left;
            clear: both;
            margin: 0 0px 0px 12px;
	        padding: 10px 0 0 0;
	        height: 25px;
        }
        
        div#content2 p {
            margin: 5px 5px 10px 15px;
	        padding: 0px;
        }


div#logo-center{
    background: url(../images/virtual/logo-center.png) no-repeat top;
   	margin: 0 0 10px 0;
	padding: 0px;
    position: relative;
	width: 398px;
	height: 294px;
}

div#bottom{
   	margin: 2px 0 -55px 20px;
	padding: 0px 0 0px 0;
    position: relative;
    float: left;
	width: 857px;
	height: 20px;
}

* html div#bottom{
   	margin: 0px 0 0 7px;
	padding: 0px 0 0 0;
    position: relative;
    float: left;
	width: 857px;
	height: 20px;
}

div#btm-left{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #4e4f52;
   	margin: 0px 0 0 10px;
	padding: 0px 0 0 0;
    position: relative;
    float: left;
}

div#btm-right{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #4e4f52;
   	margin: 0px 0 0 10px;
	padding: 0px 0 0 0;
    position: relative;
    float: right;
}


/* START navigacija */

div#top-menu{
    background: #000;
    position: relative;
   	margin: 0px 0px 0 0px;
	padding: 0px 0 0 10px;
	width: auto;
	height: 29px;
	z-index: 1;
}

* html div#top-menu{
	border-top: 2px solid #FF0000;
   	margin: -10px 0px 0 0px;
}

div#menu {
	height: auto;
	width: 850px;
	margin: 0px;
    position: relative;
    float: left;
}

div#current{
    color: #fff;
    font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
    text-align: center;
	padding: 5px 0px 0px 0px;
	margin: 5px 0 0px 0;
	text-decoration: none;
    background: #bdbdbd;
    height: 23px;
}

* html div#current{
    width: 100%;
}

div#arrow{
    background:url(../images/virtual/arrow.gif) no-repeat top;
    height: 18px;
	height: 17px;
    margin: 0px 0 0px 6px;
	padding: 0px 0 5px 0;
    width: 92%;
}

div#Vmenu {
    background: #dddddd;
   	margin: 0px 0 0px -5px;
	padding: 0px;
    position: relative;
    float: left;
	width: 165px;
    min-height:655px;
 	height:auto !important;
    height:655px;
}

* html div#Vmenu {
	width: 158px;
}

div.red-title-content-center{
    background: #d2316c;
   	margin: 0px 0 0 0px;
	padding: 5px 0 0px 5px;
    position: relative;
    float: left;
	width: 460px;
	height: 20px;
    font-family: Tahoma;
    text-align: left;
	color: #fff;
	font-size: 12px;
    font-weight: bold;
}

* html div.red-title-content-center{
	padding: 5px 0 0px 0px;
	width: 475px;
}
