@import url("reset.css");
body {
    background: url(../img/bg/main.jpg);
    font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
    color: #004978;
}
h2 {
    color: #965f3b;
    font-size: 12.5px;
    font-weight: bold;
}
#wrap {
    width: 1050px;
    margin:0pt auto;
}

#main {
    position: absolute;
    top: 0;
}

#inner {
    margin: 60px 0 0 90px;
}

#lside {
    float: left;
    width: 380px
}

#rside {
    position:absolute;
    margin: 0 0 0 400px;
    width: 380px
}

div.banner {
    width: 196px;
    height: 86px;
    position: relative;
    top: 9px;
    left: 758px;
}

#inner #lside div.logo {
    margin: 10px 0 0 68px;
}

#inner #lside div.logo img {
    width: 225px;
    height: 70px;

}

#lside div.langs {
    position: absolute;
    margin: 54px 0 0 -60px;
    font-size: 90%;
}

#lside div.langs a {
    text-decoration: none;
    color: #000000;   
}

#lside div.langs li.first a {
    color: #dca15b;
}

#lside div.langs li.second {
    padding: 29px 0 0 20px;
}

#lside div.langs li.third {
    padding: 36px 0 0 24px;
}

#lside div.menu {
    font-family:Arial,Verdana,Tahoma,sans-serif;
    font-size: 70%;
    font-weight: bold;
    width: 350px;
    height: 299px;
    background: url(../img/bg/menu.jpg) no-repeat;
    margin: 161px 0 0 14px;
}

#lside div.menu a, #lside div.menu a:link, #lside div.menu a:active, #lside div.menu a:visited {
    color: #965f3b;
    text-decoration: none;
}
#lside div.menu a:hover {
    color: #004978;
    text-decoration: none;
}

#lside div.menu div.lmenu {
    float:left; 
    width: 110px
}

#lside div.menu div.lmenu span {
    position: relative;
    display: block; 
}

#lside div.menu div.lmenu span.top {
    top: 114px; 
    left: 35px
}

#lside div.menu div.lmenu span.bottom {
    top: 148px; 
    left: 35px 
}
#lside div.menu div.lmenu span.middle {
    top: 135px; 
    left: 18px 
}

#lside div.menu div.rmenu {
    float:left;
    margin-left: -6px;
}

#lside div.menu div.rmenu ul {
    margin: 30px 0 0 0;
}

#lside div.menu div.rmenu ul li {
    clear: both;
}

#lside div.menu div.rmenu ul li div.litem{
    background: url(../img/bg/litem.jpg) repeat-x;
    height:19px;
    width:6px;
    float:left;
}

#lside div.menu div.rmenu ul li div.mitem{
    background: url(../img/bg/mitem.jpg) repeat-x;
    height:19px;
    float:left;
    padding: 4px 5px 0 7px;
}

#lside div.menu div.rmenu ul li div.ritem{
    background: url(../img/bg/ritem.jpg) no-repeat;
    width:20px;
    height:19px;  
    float:left;
}

#rside .flex {
    overflow: auto;
    /* IE overflow fix, position must be relative or absolute*/
    position: relative;
}

/* Pagrindinis */

#rside div.iborders {
    background: url(../img/bg/iborders.jpg) no-repeat;
    width:280px;
    height:140px;
    margin: 15px 0 0 39px;
}

#rside div.iborders div.photo {
    left: 12px;
    top: 17px; 
}

/* Kontaktai */

#rside div.cborders_lt {
    background: url(../img/bg/cborders_lt.jpg) no-repeat;
    width:290px;
    height:140px;
    margin: 15px 0 0 35px;
}

#rside div.cborders_lt div.photo {
    left: 33px;
    top: 14px;
}

#rside div#description div.gmap {
    margin: 20px 0 0 0;
	
}

/* Sveciu knyga */

#rside div.gbborders_lt {
    background: url(../img/bg/gbborders.jpg) no-repeat;
    width:290px;
    height:140px;
    margin: 15px 0 0 35px;
}

#rside div.gbborders_lt div.photo {
    left: 33px;
    top: 14px;
}

#rside div.form {
    color: #815623;
}

#rside div.form div.ttl {
    padding: 2px 0;
}

#rside div.form div.f input {
    background: #f4e6c9;
    border: 1px solid #b59366;
    width: 300px;
}

#rside div.form div.code input {
    width: 170px;
    float: left;
}

#rside div.form div.f textarea {
    background: #f4e6c9;
    border: 1px solid #b59366;
    width: 300px;
    height: 120px;
}

#rside div.form div.submit {
    margin-top: 10px;
    float: left;
}

#rside div.form .btn{
    background: url(../img/bg/bg_button.jpg) no-repeat;
    width:169px;
    height:32px;
    border: 0 none;
    float: left;
    cursor:pointer;
    color: #7d5420;
    font-size: 14px;
}

/* Galerija */

#rside div.gborders_lt {
    background: url(../img/bg/gborders_lt.jpg) no-repeat;
    width:290px;
    height:140px;
    margin: 0px 0 0 35px;
}

#rside div.gborders_lt div.photo {
    left: 31px;
    top: 14px;
}

#rside div.gallery_txt a {
    color:#965F3B;
    font-size: 11px;
    margin: 13px 18px 0 0;
    float:right;
    text-decoration: none;
}

#rside div.bg_gborders {
    background: url(../img/bg/bg_gborder.jpg) repeat-y;
    width:264px;
    margin: 0 0 0 39px;
    float:left;
}

#rside div.gallery_listing {
    margin-top: 5px;
}

#rside div.gallery_listing div {
    padding:1px 0 2px 0;
    background: url(../img/bg/gdotted.gif) repeat-x;
	background-position:bottom;
    width:115px;
    float:left;
    margin-left: 12px;
}

#rside div.gallery_listing div.last {
    height: 1px;
	background-position:top;
}

#rside div.gallery_listing div a{
     font-size: 11px;
     text-decoration: none; 
     margin-left:5px;
     color:#965F3B;
}

#rside div.bottom_gborders {
    background: url(../img/bg/bottom_gborder.jpg) no-repeat;
    margin: 0 0 10px 39px;
    width:264px;
    height:11px;
    float:left;
}

#rside div.n {
    height: 250px;
    width: 320px;
    padding: 5px 1px 10px 0;
}

#rside div.photo {
    position: relative;  
}

#rside div.photo span{
    position: absolute;
    width: 245px;
    height: 105px;
    background: url(../img/bg/corners.png) no-repeat;
}

#rside div#description {
    padding: 0 42px 0 35px;
    margin-top: 10px;
    font-size: 11px;
    clear:both;
	line-height:15px;
}



/* NAUJIENOS */

#rside div#description div.news h2 {
    padding: 10px 0;
    text-indent: 15px;
}

#rside div#description div.news div.news_listing {
    height: 150px;
    width: 320px;
    padding: 5px 1px 10px 0;
}

#rside div#description div.news div.news_listing span {
    padding:6px 0;
    background: url(../img/bg/dotted.gif) repeat-x; 
    display: block;
}

#rside div#description div.news div.news_listing span a {
    text-transform: uppercase;
    text-decoration: none;
    color: #004978;
}

#rside div#description div.news div.news_listing span a:hover {
    text-decoration: underline;
}

/*MUSULAB*/

div.lab {
    position: absolute;
    top:465px;
    margin: 0 0 0 389px;  
}

div.lab img {
    height: 64px;
    width:  17px;
}
.loading_block_02{
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	-khtml-opacity: 0.5; 
	opacity: 0.5;
}
.loading_block_01{
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	-khtml-opacity: 0.5; 
	opacity: 0.5;
	font-size:0px;
	text-align:left;
	margin-left:0px;
}
#map{ 
	/*
	background-image:('img/bg/bgmap.jpg');
	background-repeat:no-repeat;
	*/
	width:295px;
	height:234px;
	border:0px solid;
	margin-top:8px;
	margin-left:8px;
	overflow:hidden;
	float:left;
	position:absolute;
	
}
.map_bg{ 
	width:305px;
	height:238px;
	background-image:url(../img/map_bg.gif);
	background-repeat:no-repeat;
	border:0px solid;
	float:left;
}