/* BAZE */
* {
	font-family: tahoma;
	font-size: 11px;
	line-height: 133%;
}

img {
	border: 0;
}


body {
	margin: 0;
	padding: 0;
	color: #000000;
}

a  {
	text-decoration: none;
	color: #000000;
}

a:hover  {
	text-decoration: underline;
}

div.abs {
	position: absolute;
}

form {
	margin: 0;
	padding: 0;
}



/* PAPILDOMI */
#container {
	width: 980px;
	text-align: left;
}

#top1 {
	width: 980px; height: 130px; background-color: #DAE5BD; margin-top: 10px; text-align: right;
	position: relative;
}

#top2 {
	width: 980px; height: 30px; background: url('../img/bg1.gif') repeat-x top left; margin-top: 1px;
	position: relative;
}


#middle1 {
	float: left;
	width: 205px;
	margin-top: 10px;
}


#middle2 {
	float: left;
	width: 570px;
	margin-top: 10px;
}

#middle3 {
	float: left;
	width: 205px;
	margin-top: 10px;
}

#bottom {
	float: left; width: 980px; height: 40px; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; margin-top: 10px;
	position: relative;
}
	
	#bottom div {
		margin-top: 12px; color: #999999;
	}

	#tools {
		position: absolute;
		left: 230px;
		top: -50px;
		width: 560px;
	}

		#tools a {
			color: #C76208;
		}

.bg2 {
/*	height: 23px;*/
    background: url('../img/bg2.gif') repeat-x top left;
	background-color: #d0a205;
	margin-top: 1px;
	font-weight: bold; color: #FFFFFF;
}
	.bg2 p {
		padding: 4px 0 4px 20px;
		margin: 0px;
	}

.bg3 {
	background: url('../img/bg3.gif') repeat-x top left #F3F6D6; margin-top: 10px;
}

	.bg3 p {
		
		padding: 10px 0 0 0;
		margin: 3px 15px 10px 15px;
		border-top: 1px solid #FFFFFF;
		background: url('../img/left_bullet.gif') no-repeat left top;
	}

	.bg3 p a {
		padding-left: 15px;
	}

	.bg3 div {
		padding: 10px 0 10px 0;
	}

.bg4 {
	background: url('../img/bg4.gif') repeat-x top left #F3F6D6;
	margin: 0px;
}



.bg5 {
	background-color: #E4E8C2;
	margin-top: 15px;
}

	.bg5 div {
		text-align: center;
		margin-top: 10px;
	}

#bg_search {
	height: 51px; background: url('../img/bg_search.gif') repeat-x top left;
}

.btns {
	position: absolute; cursor: pointer;
}

.se_submit {
	background-color: #D0A205;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	height: 18px;
	font-size: 10px;
}

.se_input {
	border: 1px solid #CBC8A2;
	height: 14px;
	background-color: #FFFFFF;
	width: 120px;
}

#top_menu {
	position: absolute; left: 160px; top: 8px; width: 570px; /*text-align: center;*/
}

#top_menu a {
	color: #FFFFFF;
	margin-left: 25px;
}

.submenu{
	margin-top: 1px;
	padding: 10px 15px;
}

.submenu_splitter{
	height: 1px;
	font-size: 0px;
	line-height: 1px;
	background-color: #fff;
	margin: 7px 0px;
}

.page_name {
	font-size: 18px;
	color: #2A186C;
	padding-bottom: 10px;
	border-bottom: 1px solid #D9D9D9;
}


#logo {
	position: absolute;
	left: 30px;
	top: 20px;
}

#middle2 a {
	color: #C76208;
}

#menu2 a {
	color: #000000;
}

#langs {
	position: absolute;
	top: 8px;
	right: 80px;
	color: #FFFFFF;
}

	#langs a {
		color: #FFFFFF;
	}


/* NAUJIENOS */
.news_title a {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.news_intro a {
	color: #C76208;
}


/* PAIESKA */
div.search {
	margin-top: 10px;
	color: #000000;
}

	div.search input.q {
		border: 1px solid #7A7A7A;
		width: 115px;
		height: 18px;
		padding: 1px;
	}



/* APKLAUSA */
div.apklausa {
	color: #666666;
	padding: 0 20px 0 20px;
}

	div.apklausa td {
		color: #666666;
	}

	div.apklausa .q {
		font-weight: bold;
	}

	div.apklausa .a {
		margin: 5px 0 0 0;
	}

	div.apklausa .vote {
		text-align: center;
	}



/* FAQ */
div.faq {
	cursor: pointer;
	margin-bottom: 5px;
}
	div.faq p {
		margin: 5px 5px 5px 20px;
	}

	div.faq .faq_q {
		font-weight: bold;
	}
		div.faq .faq_q p {
			margin: 0;
		}

		div.faq li {
			list-style-image: url('../img/bullet.gif');
		}


/* SITEMAP */
div.sitemap {
	margin: 0;
}

	div.sitemap a {
		padding: 3px;
		color: #000000;
	}

	div.sitemap img {
		margin-bottom: 2px;
	}

/* TEKSTO IMAGE */ 
img.tvs_core_img_style_left {
	margin: 0 10px 10px 0;
}

img.tvs_core_img_style_right{
	margin: 0 0 10px 10px;
}

/* LENTELES REMAI */ 
table.tvs_core_table_border_style_on {
	border: 1px solid #DFDFDF;
}

table.tvs_core_table_border_style_on td {
	border: 1px solid #DFDFDF;
}

table.tvs_core_table_border_style_off {
	border: 0;
}

table.tvs_core_table_border_style_off td {
	border: 0;
}

.sub_bullet {
	margin: 0;
	background: url(../img/left_bullet.gif) no-repeat 0 -10px;
}