BODY {
	MARGIN: 0px;
	PADDING: 0px;
	BACKGROUND-COLOR: #FFFFFF;
    height: 100%;
	font-size:12px;
	color: #575757;
}
font{
	font-family:Arial;
	}
table {

 BORDER-COLLAPSE: collapse;

}

span{
	font-size:1.1em;
	}

td { 
	font-family: Arial;
	font-size: 12px;
	color: #575757;
	padding: 1px;
}

#main table{
	border-collapse:separate;
	}


td a {

 font-family: Arial;
 font-size: 12px;
 font-size: 1.1em; 
 color: #575757;
 text-decoration: none;
}


td a:hover {

 font-family: Arial;
 font-size: 12px;
 color: #575757;
	text-decoration: underline;
}

div {
-moz-box-sizing: border-box;
}
td {

 empty-cells: show; 
-moz-box-sizing: border-box;
}

#XXXX {
	border: hidden;
	MARGIN: 0px;
	PADDING: 0px;
}

/* ################################################################# */

#top_container {
	HEIGHT: 122px;
	BORDER: red 0px solid;
	VERTICAL-ALIGN: top;
	PADDING: 0px;
	MARGIN: 0px;
}

#top_table {
	HEIGHT: 122px;
	border: hidden;
	WIDTH: 100%;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
}

#top_1 {
	BACKGROUND: transparent url(/images/top_1.gif) no-repeat left top;
	WIDTH: 100%;
	HEIGHT: 122px;
	border: hidden;
	PADDING: 0px;
	MARGIN: 0px;
}

#top_2 {
	BACKGROUND: transparent url(/images/top_2.jpg) repeat-x left top;
	HEIGHT: 122px;
	border: hidden;
	PADDING: 0px;
	MARGIN: 0px;
}

#top_3 {
	BACKGROUND: transparent url(/images/top_3.jpg) no-repeat right top;
	WIDTH: 100%;
	HEIGHT: 122px;
	border: red 0px solid;
	PADDING: 0px;
	MARGIN: 0px;

}

/* ################################################################# */

#subtop_container {
	HEIGHT: 32px;
	BORDER: red 0px solid;
	VERTICAL-ALIGN: top;
	PADDING: 0px;
	MARGIN: 0px;
}

#subtop_table {
	HEIGHT: 32px;
	border: hidden;
	WIDTH: 100%;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
}

#subtop_1 {
	BACKGROUND: #FFFFFF url(/images/subtop_1.jpg) no-repeat left top;
	WIDTH: 276px;
	HEIGHT: 32px;
	border: hidden;
	PADDING: 0px;
	MARGIN: 0px;
}

#subtop_2 {
	/*BACKGROUND-COLOR: #83B200;*/
	HEIGHT: 32px;
	border: hidden;
	PADDING: 1px;
	MARGIN: 0px;
	BACKGROUND: #83B200 url(/images/top_header_1.gif) no-repeat right top;
}

#subtop_3 {
	BACKGROUND: #FFFFFF url(/images/subtop_3.jpg) no-repeat right top;
	WIDTH: 335px;
	HEIGHT: 32px;
	border: hidden;
	PADDING: 0px;
	MARGIN: 0px;
}

/* ################################################################# */

#main_container {
	BORDER: red 0px solid;
	VERTICAL-ALIGN: top;
	PADDING: 0px;
	MARGIN: 0px;
	HEIGHT: 100%;
}

#main_table {
	HEIGHT: 100%;
	border: hidden;
	WIDTH: 100%;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
}

#main_1 {
	BACKGROUND: #FFFFFF;
	WIDTH: 280px;
	border: white 0px solid;
	PADDING: 0px;
	MARGIN: 0px;
	HEIGHT: 100%;
	VERTICAL-ALIGN: TOP;
}

#main_2 {
	BACKGROUND: #FFFFFF;
	border: white 0px solid;
	PADDING: 0px;
	MARGIN: 0px;
	HEIGHT: 100%;
	VERTICAL-ALIGN: TOP;
}

#main_3 {
	BACKGROUND: #FFFFFF;
	WIDTH: 208px;
	border: white 0px solid;
	PADDING: 0px;
	MARGIN: 0px;
	HEIGHT: 100%;
}

/* ################################################################# */


.menu_td_ {

	background: transparent url(/images/bullet.jpg) no-repeat top left;
	height: 22px;
	width: 190px;
    
 	font-family: Arial;
	font-size: 11px;
	font-size:0.8em;		
	color: #575757;
	font-weight: bold;
    text-align: left;
    border: red 0px solid;
    
	padding: 3px;
    padding-left: 19px;
	padding-right: 10px;
    margin: 0px;
    cursor: pointer; cursor: hand;
}



.menu_td_a {

	background: transparent url(/images/menu_on.jpg) no-repeat top left;
	height: 22px;
	width: 100%;
    
 	font-family: Arial;
	font-size: 11px;
	font-size:0.8em;	
	color: #575757;
	font-weight: bold;
    text-align: left;
    border: red 0px solid;
    
	padding: 3px;
    padding-left: 19px;
	padding-right: 10px;
    margin: 0px;
	cursor: pointer; cursor: hand;
}





.menu_td2_ {

	background: transparent url(/images/bullet2_off.jpg) no-repeat center left;
	height: 18px;
	width: 190px;
    
 	font-family: Arial;
	font-size: 11px;
	font-size:0.8em;	
	color: #575757;
    text-align: left;
    border: red 0px solid;
    
	padding: 2px;
    padding-left: 35px;
    margin: 0px;
    cursor: pointer; cursor: hand;
}



.menu_td2_a {

	background: transparent url(/images/bullet2_on.jpg) no-repeat center left;
	height: 18px;
	width: 100%;
    
 	font-family: Arial;
	font-size: 11px;
	font-size:0.8em;		
	color: #84B201;
	font-weight: bold;
    text-align: left;
    border: red 0px solid;
    
	padding: 2px;
    padding-left: 35px;
    margin: 0px;
    margin-bottom: 2px;
	cursor: pointer; cursor: hand;
}



.menu_td3_ {

	background: transparent url(/images/bullet3_off.jpg) no-repeat center left;
	height: 18px;
	width: 190px;
    
 	font-family: Arial;
	font-size: 11px;
	font-size:0.8em;
	color: #575757;
    text-align: left;
    border: red 0px solid;
    
	padding: 2px;
    margin: 0px;
	cursor: pointer; cursor: hand;
	border: red 0px solid;
	padding-left: 50px;
	padding-right: 20px;
}



.menu_td3_a {

	background: transparent url(/images/bullet3_on.jpg) no-repeat center left;
	height: 18px;
	width: 100%;
    
 	font-family: Arial;
	font-size: 11px;
	font-size:0.8em;
	color: #575757;
	font-weight: bold;
    text-align: left;
    border: red 0px solid;
    
	padding: 2px;
    margin: 0px;
	cursor: pointer; cursor: hand;
	border: red 0px solid;
	padding-left: 50px;
	padding-right: 20px;
}


.menu_td4_ {

	background-color: transparent;
	height: 16px;
	width: 190px;
    
 	font-family: Arial;
	font-size: 11px;
	font-size:0.8em;
	color: #575757;
    text-align: left;
    border: red 0px solid;
    
	padding: 2px;
    margin: 0px;
	cursor: pointer; cursor: hand;
	border: red 0px solid;
	padding-left: 65px;
	padding-right: 20px;
}



.menu_td4_a {

	background-color: transparent;
	height: 16px;
	width: 100%;
    
 	font-family: Arial;
	font-size: 11px;
	font-size:0.8em;	
	color: #575757;
	font-weight: bold;
    text-align: left;
    border: red 0px solid;
    
	padding: 2px;
    margin: 0px;
	cursor: pointer; cursor: hand;
	border: red 0px solid;
	padding-left: 65px;
	padding-right: 20px;
}



#search_form {

	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 1.0em;
	color: #575757;

}

#search_input {
	background-color: white;
	padding: 0px;
	margin: 0px;
	border: #919A99 1px solid;
	border-left: #909B97 1px solid;
	padding: 0px;
	padding-left: 2px;
	color: #575757;
	font-family: Arial;
	font-size: 11px;
	width: 85px; 
	height: 17px; 
}

.search_button {

	padding: 0px;
	margin: 0px;
	border: #919A99 0px solid;
	padding: 0px;
	color: #575757;
	font-family: Arial;
	font-size: 11px;
	height: 17px;
	width: 24px;
	background: transparent url(/images/search_button.jpg) no-repeat top left;
	cursor: pointer; cursor: hand;
}

.search_button_on {

	padding: 0px;
	margin: 0px;
	border: #919A99 0px solid;
	padding: 0px;
	color: #575757;
	font-family: Arial;
	font-size: 11px;
	height: 17px;
	width: 24px;
	background: transparent url(/images/search_button_on.jpg) no-repeat top left;
	cursor: pointer; cursor: hand;
}

#top_panel {

 font-family: Arial;
 font-size: 11px;
 color: #575757;
 
}

#top_panel a {
 color: #575757;
 text-decoration: none;
}

#top_panel a:hover {
 color: black;
 text-decoration: underline;

}





a {

	color: #719402;
	text-decaration: none;
	font-size:12px;
	font-size:1.1em;
}



a:hover {

	color: #719402;
	text-decaration: underline;
}

hr {
 border: #CADE92 1px inset;
 height: 1px;
}




#main {

background: white;
 vertical-align: top;
 text-align: left;
 padding: 10px;
 padding-left: 0px;
 padding-right: 20px;
 font-family: Arial;
 font-size: 12px;
 color: #575757;

}


#main a {

 font-family: Arial;
 font-size: 12px;
 font-size: 1em;
 color: #719402;
 text-decoration: none;
}


#main a:hover {

 font-family: Arial;
 font-size: 12px;
 font-size: 1em; 
 color: #575757;
 text-decoration: underline;
}



.zalias {

 color: #719402;
 text-decoration: none;
 font-size:12px;
}

.zalias_over {

 color: #719402;
	text-decoration: underline;
}


.zalias2 {

 color: #84B201;
	text-decoration: none;
}



a.zalias {
	font-family: Arial;
	font-size: 13px;
	color: #719402;
	text-decoration: none;
}

a.zalias:hover {
	font-family: Arial;
	font-size: 13px;
	color: #719402;
	text-decoration: underline;
}


form {


	font-family: Arial;
	font-size: 13px;
	color: #575757;
}


.gb_form {

	font-family: Arial;
	font-size: 12px;
	color: #575757;
	vertical-align: top;
	
}

.gb_form input {
	font-family: Arial;
	font-size: 12px;
	color: #575757;
	height: 23px;
	border: #DADADA 1px bevelset;
	border-top: #DADADA 2px bevelset;
		border-left: #DADADA 2px bevelset;
		vertical-align: middle;
		margin-right: 5px;
	
}


textarea {
	font-family: Arial;
	font-size: 12px;
	color: #575757;

	border: #DADADA 1px bevelset;
	border-top: #DADADA 2px bevelset;
		border-left: #DADADA 2px bevelset;
		vertical-align: middle;
		margin-right: 5px;
		margin-left: 2px;
		margin-top: 2px;
		width: 326px;
	
}

.gb_form .gb_button {

	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background: transparent url(/images/gb_button.jpg) no-repeat top left;
	font-family: Arial;
	font-size: 11px;
	color: #575757;
	height: 23px;
	border: #808080 0px inset;
	width: 78px;
	margin-bottom: 2px;
	cursor: pointer; cursor: hand;
}

#kontaktu_skydelis {

	font-family: Arial;
	font-size: 11px;
	color: #575757;

}

#kontaktu_skydelis p {

	font-family: Arial;
	font-size: 11px;
	font-size: 1.1em;	
	color: #575757;
	padding: 0px;
	margin: 0px;
	margin-bottom: 3px;

}

#kontaktu_skydelis a {

	font-family: Arial;
	font-size: 11px;
	font-size: 1.1em;	
	color: #719402;
	text-decoration: none;
}

#kontaktu_skydelis a:hover {

	font-family: Arial;
	font-size: 11px;
	font-size: 1.1em;	
	color: #719402;
	text-decoration: underline;
}

.MsoNormal a {
	font-family: Arial;
	font-size: 11px;
	color: #719402;
	text-decoration: none;
}

.MsoNormal a:hover{
	font-family: Arial;
	font-size: 11px;
	color: #719402;
	text-decoration: underline;
}


.poll_box {
	font-family: Arial;
	font-size: 11px;
	color: #575757;
}

.poll_box label{
	font-family: Arial;
	font-size: 11px;
	/*font-size: 0.8em;*/
	color: #575757;
}

.headerrow {
	font-family: Arial;
	font-size: 11px;
	font-size:0.8em;	
	color: #575757;
	width: 75%;
	text-align: left;
	height: 20px;
	vertical-align: middle;
	background-color: #F1F1F1;
	padding-left: 4px;
	padding-right: 4px;
}


.row {
	font-family: Arial;
	font-size:11px;
	font-size: 0.8em;
	color: #575757;
	width: 25%;
	vertical-align: middle;
	background-color: #F6F6F6;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	height: 15px; 
}

.img {

	border: #719402 1px solid;
	cursor: pointer; cursor: hand;
}

.img_news {

	border: #719402 2px solid;
	margin: 4px;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-right: 10px;
	width: 112px;
	cursor: pointer; cursor: hand;

}


.img_logo {

border: 0px;
margin: 0px;
padding: 0px;

}


.print_title {

	color: #575756;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;

}


.print_footer {

	color: #575756;
	font-family: Arial;
	font-size: 11px;
	padding: 6px;
	padding-left: 18px;
	vertical-align: bottom;
	height: 60px;
	
}

.print_footer p {

	color: #575756;
	font-family: Arial;
	font-size: 11px;
	padding: 0px;
	margin: 4px;
}

.print_footer a {

	color: #575756;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

.print_footer a:hover{

	color: #575756;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

input {

	font-family: Arial;
	font-size: 11px;
	color: #575757;
	height: 22px;
	border: #DADADA 1px bevelset;
	vertical-align: middle;
	margin-right: 5px;
	padding: 3px; 
	
}


.footer {
text-align: center; font-family: Arial; font-size: 11px; color: #575757;
height: 30px; background: #D8D8D8; 
}

.footer a {

	color: #575756;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	
}

.footer a:hover {
	color: #575756;
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;	
}

.lang_table1_lt {
width: 100%; height: 100%;
}

.lang_table1_en {
width: 100%; height: 24px;
}

.lang_table2_lt {
width: 100%; height: 24px;
}

.lang_table2_en {
width: 100%; height: 100%;
}

.lang1_act_lt {

cursor: pointer; cursor: hand; border: red 0px solid; font-family: Impact; font-size: 16px; color: white; text-align: center; background-color: #84B201; height: 100%; width: 100%; text-transform: uppercase; padding-top: 17px;

}

.lang1_act_en {

cursor: pointer; cursor: hand; font-family: Impact; font-size: 18px; color: white; text-align: center; background-color: #BEBEBE; height: 22px; width: 100%; text-transform: lowercase;

}


.lang2_act_en {

cursor: pointer; cursor: hand; border: red 0px solid; font-family: Impact; font-size: 16px; color: white; text-align: center; background-color: #84B201; height: 100%; width: 100%; text-transform: uppercase; padding-top: 17px;

}

.lang2_act_lt {

cursor: pointer; cursor: hand; font-family: Impact; font-size: 18px; color: white; text-align: center; background-color: #BEBEBE; height: 22px; width: 100%; text-transform: lowercase;

}

.top_bar_zone {

text-align: center; vertical-align: bottom; font-family: Arial; font-size: 1.1em; color: #999999; padding: 1px; border-left: #84B201 1px solid;

}

.top_bar_zone a {

font-family: Arial; font-size: 0.7em; color: #999999;
text-decoration: none;

}

.top_bar_zone a:hover {

font-family: Arial; font-size: 0.7em; color: #999999;
text-decoration: underline;

}











/* ####### loginas ####### */

.login_input {
	background-color: white;
	padding: 0px;
	margin: 0px;
	border: #919A97 1px solid;
	border-left: #919A97 1px solid;
	padding: 0px;
	padding-left: 2px;
	color: #575757;
	font-family: Arial;
	font-size: 11px;
	width: 85px; 
	height: 17px; 
}

.login_button {
	background: transparent url(/images/btn.jpg) no-repeat top left;
	padding: 3px;
	margin: 0px;
	border: #919A97 0px solid;
	border-left: #919A97 0px solid;
	padding: 0px;
	padding-left: 2px;
	color: #575757;
	font-family: Arial;
	font-size: 11px;
	width: 59px; 
	height: 17px; 
	text-align: center;
	vertical-align: center;
	cursor: pointer; cursor: hand;
}

.login_button_on {
	background: transparent url(/images/btn2.jpg) no-repeat top left;
	padding: 3px;
	margin: 0px;
	border: #919A97 0px solid;
	border-left: #919A97 0px solid;
	padding: 0px;
	padding-left: 2px;
	color: #575757;
	font-family: Arial;
	font-size: 11px;
	width: 59px; 
	height: 17px; 
	text-align: center;
	vertical-align: center;
	cursor: pointer; cursor: hand;
}


.login_form {
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	border: 0px;
	color: #575757;
	font-family: Arial;
	font-size: 11px;
}





/* ----------- buttonai virs paieskos */

.home_off {
background: transparent url(/images/bar_home_1.jpg) no-repeat top left;
width: 19px;
height: 20px;
padding: 0px;
cursor: pointer; cursor: hand;
}

.home_on {
background: transparent url(/images/bar_home_2.jpg) no-repeat top left;
width: 19px;
height: 20px;
padding: 0px;
cursor: pointer; cursor: hand;
}

.split {
	background: transparent url(/images/bar_split.jpg) no-repeat top left;
	width: 9px;
	height: 20px;
	padding: 0px;
	
}

.map_off {
background: transparent url(/images/bar_map_1.jpg) no-repeat top left;
width: 20px;
height: 20px;
padding: 0px;
cursor: pointer; cursor: hand;
}

.map_on {
background: transparent url(/images/bar_map_2.jpg) no-repeat top left;
width: 20px;
height: 20px;
padding: 0px;
cursor: pointer; cursor: hand;
}






/* ########################## uzklausos forma */

.feedback_form input.feedback_button {
	background: transparent url(/images/button.jpg) no-repeat top left;
	padding: 3px;
	margin: 0px;
	border: #8E9995 0px solid;
	padding: 0px;
	padding-left: 2px;
	color: #575757;
	font-family: Arial;
	font-size: 11px;
	height: 23px; 
	width: 78px;
	text-align: center;
	vertical-align: center;
	font-weight: bold;
	cursor: pointer; cursor: hand;
}

.feedback_form input.feedback_button_on {
	background: transparent url(/images/button_on.jpg) no-repeat top left;
	padding: 3px;
	margin: 0px;
	border: #8E9995 0px solid;
	padding: 0px;
	padding-left: 2px;
	color: #575757;
	font-family: Arial;
	font-size: 11px;
	height: 23px; 
	width: 78px;
	text-align: center;
	vertical-align: center;
	font-weight: bold;
	cursor: pointer; cursor: hand;
}



.feedback_form input {


	background-color: white;
	padding: 0px;
	margin: 0px;
	border: #D4D0C8 1px bevel;
	border-left: #D4D0C8 2px bevel;
	border-top: #D4D0C8 2px bevel;
	padding: 1px;
	color: #575757;
	font-family: Arial;
	font-size: 11px;
	height: 18px;
	width: 130px;

}



.feedback_form textarea {


	background-color: white;
	padding: 0px;
	margin: 0px;
	border: #D4D0C8 1px bevel;
	border-left: #D4D0C8 2px bevel;
	border-top: #D4D0C8 2px bevel;
	padding: 0px;
	padding-left: 2px;
	color: #575757;
	font-family: Arial;
	font-size: 12px;
	height: 140px;
	width: 205px;
}


.vote_button {


margin-left: 120px;
margin-top: 7px;
font-weight: bold;
font-family: Arial;
font-size: 11px;
color: white;
border: 0px;
width: 77px;
height: 23px;
text-align: center;
vertical-align: middle;
background: transparent url(/images/poll_button.jpg) no-repeat top left;
cursor: pointer; cursor: hand;
}


h1 {
	font-size: 16px;
	FONT-WEIGHT: bold;
	color: #464B64;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

h2 {
	font-size: 12px;
	FONT-WEIGHT: bold;
	color: #464B64;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
}

p {
	margin: 0px;
	font-family: Arial;
	color: #575757;
	padding: 1px;
	font-size:12px;	
	font-size:1.1em;
}
.banner{
	position:relative;
	margin-left:10px;
	height:auto;
	margin-bottom:10px;
	}
.flash1{
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;
	cursor:pointer;
	}
.flash2{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	background-color:#FFFFFF;	
	}	