.clr {
clear:both;
}

html, body {
min-height: 520px;	
height: 100%;	
margin:0;
padding:0;
}

body {
font-family: tahoma, arial, sans-serif;
font-size : 12px;
background: #FFFFFF;
color: #53555F;
background: #ffffff url(./img/main_bg.jpg) top repeat-y;
}

a, a:link, a:visited {
font-weight:normal;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

a img {
border: 0px;
}



h3 {
font-size: 16px;
}


#page_container{
background: #ffffff url(./img/mantijos_6.jpg) left bottom no-repeat;
margin: 0 auto;
position: relative;
min-height: 100%;
height: auto !important;
height: 100%;
width:1000px;
}
 
#main_container{
text-align:left;
padding:0;
padding-bottom: 74px;
width:994;
margin: 0 3px 0 3px;

}

#footer { 
width:1000px;
height: 44px;
text-align: center;
background: #D7DCD5 url(./img/footer_bg.jpg) left top repeat-x;
color: #505050;
padding: 10px 0 10px 0;
position: absolute;
bottom: 0 !important;
bottom: -1px;
margin: 0 auto;
border-top: 1px solid #e6dddd; 
}

#footer a, #footer a:link, #footer a:visited {
font-weight:normal;
text-decoration: none;
color: #505050;
}
#footer a:hover {
text-decoration: underline;
color: #0F8F08;
}


#header {
float:left;
}


#languages {
width:964;
text-align: right;
margin: 20px 0 20px 0;
padding-right: 30px;
}

#languages a{
margin-right: 5px;
}

#logo {
float: left;
display:block;
height: 33px;
width: 210px;
color: #618f3d;
text-align: center;
}

#logo h1{
font-size: 20px;
font-weight:bold;
color: #618f3d;
margin:0 0 5px 0;
padding:0;
}

#logo h1 a{
font-size: 20px;
font-weight:bold;
color: #618f3d;
}

#nuomaMiestuose {
text-align:center;
color: #EFEFEF;
font-size: 9px;
}
#nuomaMiestuose a, #nuomaMiestuose a:link, #nuomaMiestuose a:hover, #nuomaMiestuose a:visited{
color: #EFEFEF;
font-size: 9px;
text-decoration: none;
}


#topmenu {
float: left;
display:block;
background: #cccccc url(./img/top_menu_bg.jpg) left top repeat-x;
height: 33px;
width: 780px;
overflow:hidden;
}

#topmenu  ul{
margin: 0;
padding: 0;
list-style-type: none;
height: 32px;

}

#topmenu ul li{
height: 32px;
display: block;
float: left;
margin-left:10px;
margin-right: 10px;
}

#topmenu a{
display: block;
white-space: nowrap;
float: left;
margin-left:7px;
margin-right: 7px;
height: 20px;
line-height: 20px;
padding: 6px 0 6px 0;
border-left-width: 0;
text-decoration: none;
color:#ffffff;
text-align:left;
font-weight:bold;

}

#topmenu a:hover{
color: #7FFF81;
}

#main_img {
margin: 40px 0 15px 0;
border: 1px solid #e6dddd; 
width: 994px;
height: 200px;
display:block;
text-align: right;
float:left;
position: relative;
overflow: hidden;
}
.main_img{
width: 994px;
height: 200px;
margin: 0px;
padding: 0px;
right:0;
bottom:0;
position: absolute;
z-index: 1;
}

#main_img_text {
z-index:2;
position: absolute;
top: 45px;
left: 30px;
text-align: left;
width: 400px;
}

#main_img_text h4{
font-size : 18px;
margin: 5px;
padding: 0;
}

#tekstas {
float:left;
text-align:justify;
display:block;
margin-left:450px;
margin-bottom: 20px;
width:520px;
min-height: 500px;
}

#tekstas h2{
font-size: 16px;
font-weight:bold;
color: #618f3d;
margin:20px 0 5px 0;
padding:0;
}

#mantiju_nuotraukos {
width: 360px;
}

#mantiju_nuotraukos img{
border:0;
}

#mantiju_nuotraukos a{
float:left;
margin: 2px;
}


.floatl {
	float:left;
}
.floatr {
	float:right;
}
