@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
font-size: 100.01%;
}

html {
height: 100%;
}

img{
border:0
}

a{
text-decoration:underline;
color:#6C8010
}

a:hover{
text-decoration:none
}

p{
margin:13px 0
}

body {
min-height:100%;
height: 100%;
color: #000;
font-weight: normal;
font-size:11px;
line-height:1.4;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
background:url(../images/main_bg_top.jpg) top left repeat-x
} 

#page {
width: 980px;
margin: auto;
height: auto !important;
min-height:100%;
height: 100%;
padding:0 6px; 

}

#footer_guarantor {
height: 70px;
clear: both;
}

div.footer_guarantor_titlunis{
height:190px !important;
}

#footer {
margin: auto;
margin-top: -31px;
height: 31px;
clear: both;
min-width:996px;
background: url(../images/footer/main_footer_bg.jpg) bottom left repeat-x;
}

#footer a{
color:#fff
}

div.foot_inside{
width:884px;
height:25px;
margin:0 auto;
padding:6px 102px 0 6px;
background: url(../images/footer/main_footer_bg_2.jpg) bottom left no-repeat;
color:#fff;
position:relative
}

#footer span {
display:inline-block;
line-height:1.1;
padding-top:2px;
padding-bottom:1px;
}

#footer span.neww{
background:url(../images/icons/ico_15.gif) 0 0 no-repeat;
padding:2px 52px 1px 18px;
}

#footer .banners{
display:none
}

div.footer_titlulinis .banners {
display:block !important
}

#header {
height: 162px;
margin:0 -6px;
background:url(../images/header/header_top_bg.jpg) top left no-repeat;
position:relative
}

img.logo{
position:absolute;
top:65px;
left:15px
}

div.neigal_bar{
display:inline-block;
border:0;
height:22px;
position:absolute;
top:7px;
right:386px
}

div.neigal_bar span{
height:22px;
margin-right:2px;
color:#c5cea0
}

div.neigal_bar a img{
margin-bottom:-7px
}

ul.search_bar{
position:absolute;
right:112px;
top:3px;
width:227px;
height:20px;
padding:4px 0 0 20px;
color:#a4b45f;
background:url(../images/borders/v_border_1.gif) top left no-repeat;
list-style:none
}

ul.search_bar input{
border:0;
width:123px;
height:17px;
background:#7e8d40;
color:#dadec7;
padding:0 7px;
margin:0 7px 0 7px;
}

ul.search_bar li{
float:left;
height:24px;
display:block;
}

ul.search_bar li.input{
width:150px;
padding-top:2px
}


ul.search_bar li.title{
font-weight:bold;
padding-top:6px;
line-height:1;
}

table.contacts{
position:absolute;
top:58px;
right:6px;
width:353px;
color:#919191;
border-left:1px solid #ebebeb
}

table.contacts td{
vertical-align:top;
padding:0 0 0 16px
}

ul.header_menu{
float:right;
list-style:none;
position:absolute;
right:381px;
top:90px;
}

ul.header_menu li{
float:left;
background:url(../images/icons/ico_5.gif) 0 7px no-repeat;
padding:0 0 0 13px;
margin:0 8px 0 0;
}

ul.header_menu li a{
font-weight:bold;
color:#a4b45f;
}

ul.header_menu li a.grey{
color:#919191
}

#sidebar {
width: 190px;
margin-right:20px;
float: left;
border-top:1px solid #e0e0e0
}

ul.main_menu{
list-style:none;
padding:20px 0 40px 13px;
line-height:1.2
}

ul.main_menu li{
margin-bottom:7px;
}

ul.main_menu li.selected{
background:url(../images/icons/ico_6.gif) 0 5px no-repeat;
margin-left:-13px;
padding-left:13px;
}

ul.main_menu li a{
font-size:14px;
color:#363636
}

ul.main_menu li a:hover{
color:#6c8010
}

ul.main_menu li.selected a{
color:#6c8010;
text-decoration:none
}

ul.main_menu ul{
list-style:none;
padding:10px 0 1px 11px;
}

ul.main_menu ul li{}

ul.main_menu ul li a{
color:#000 !important;
font-size:12px;
text-decoration:underline !important
}

ul.main_menu ul li a:hover{
text-decoration:none !important;
color:#86983c !important
}

ul.main_menu ul li.selected{
background:none
}

ul.main_menu ul li.selected a{
text-decoration:none !important;
color:#86983c !important;
}

#mainbar {
width: 560px;
float: left;
margin-right:20px;
}

div.images_intro{
overflow:hidden;
height:2%;
margin-bottom:20px;
}

div.images_intro div.title{
height:15px;
*height:16px;
margin-bottom:6px;
background:#959595;
color:#fff;
line-height:1.1;
*line-height:1.2;
padding:3px 14px 0 14px;
*padding:2px 14px 0 14px
}

* html div.images_intro div.title{
height:15px;
line-height:1.2;
padding:3px 14px 0 14px
}

div.images_intro div.title a{
color:#fff;
text-decoration:underline !important
}

div.images_intro div.title a:hover{
text-decoration:none !important
}

div.images_intro ul.pagination{
list-style:none;
padding:7px 0 0 0
}

div.images_intro ul.pagination li{
height:18px;
padding:3px 0 0 5px;
background:url(../images/icons/ico_5.gif) 1px 8px no-repeat;
float:left
}

div.images_intro ul.pagination li.first{
background:none;
padding-left:0
}

div.images_intro ul.pagination li.back{
border-right:1px solid #d7d7d7;
margin-right:5px;
background:none
}

div.images_intro ul.pagination li.next{
border-left:1px solid #d7d7d7;
padding:3px 0 0 5px;
margin-left:5px;
background:none
}

div.images_intro ul.pagination a{
font-size:12px;
font-weight:bold;
text-decoration:none;
display:inline-block;
padding:1px 4px 0 4px;
height:14px;
line-height:1.1;
position:relative;
outline:none
}

div.images_intro ul.pagination li.selected{
}

div.images_intro ul.pagination li.selected a{
background: url(../images/decor/decor_1.gif) top left no-repeat;
color:#fff;
}

div.images_intro li.back a, div.images_intro li.next a{
background:none
}

div.images_intro ul.pagination li span.rounder{
display:none;
height:15px;
width:1px;
background: url(../images/decor/decor_1.gif) top left no-repeat;
position:absolute;
right:0;
top:0
}

* html div.images_intro ul.pagination li span.rounder{
right:-1px
}

div.images_intro ul.pagination li a span{
display:none
}

div.images_intro ul.pagination li.selected span.rounder{
display:inline-block
}

h2.title{
font-family:"Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
color:#6c8010;
background:url(../images/borders/border_2.gif) 0 12px repeat-x;
line-height:1.1;
margin-bottom:10px
}

h2.title span{
display:inline-block;
padding-right:17px;
background:url(../images/icons/ico_9.gif) 100% 9px no-repeat #fff
}

h3.title{
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#6c8010;
background:url(../images/borders/border_2.gif) 0 9px repeat-x;
line-height:1.1;
margin-bottom:10px
}

h3.title span{
display:inline-block;
padding-right:17px;
background:url(../images/icons/ico_9.gif) 100% 6px no-repeat #fff
}

ul.news_anounce{
list-style:none;
border-bottom:1px solid #d7d7d7;
overflow:auto;
padding-bottom:7px;
padding-top:4px;
margin:0 0 7px 0 !important;
width:100%
}

ul.news_anounce li{
margin-bottom:15px;
*margin-bottom:12px;
overflow:auto;
width:100%
}

ul.news_anounce li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.3;
color:#363636
}

ul.news_anounce li a:hover{
color:#3f7bb8;
text-decoration:none
}

ul.news_anounce li span.date{
display: inline-block;
background:#94b4d4;
color:#fff;
font-size:11px;
font-weight:bold;
text-align:center;
line-height:1.1;
padding:1px 0 1px 0;
margin-top:1px;
width:63px;
float:left
}

* html ul.news_anounce li span.date{
}

ul.news_anounce li span.cont{
display:block;
float:left;
width:487px;
padding-left:10px;
}

ul.news_anounce_topics{
list-style:none;
overflow:auto;
width:100%
}

ul.news_anounce_topics li{
float:left
}

ul.news_anounce_topics li a{
font-weight:bold;
color:#6c92b7;
padding-right:10px;
margin-right:20px;
background:url(../images/icons/ico_10.gif) 100% 4px no-repeat
}

ul.news_anounce_topics li a:hover{
color:#010101;
background:url(../images/icons/ico_11.gif) 100% 4px no-repeat
}

div.other_anounces{
padding-top:40px
}

div.other_anounces .votes{
width:235px;
margin:0 20px 0 0;
}

div.other_anounces .views{
width:305px;
overflow: hidden
}

div.other_anounces .votes .vote{
background:url(../images/vidiniai/vote/vote_bg.jpg) bottom left repeat-x;
padding:0 12px 0 10px
}

div.other_anounces .votes .vote ul{
list-style:none;
width:213px;
padding:5px 0 10px 0;
*padding:0 0 10px 0
}

div.other_anounces .votes .vote ul li{
width:213px;
padding-bottom:5px;
*padding-bottom:0
}

div.other_anounces .votes .vote ul input{
display:block;
margin:5px 5px -14px 5px;
*margin:5px 5px -17px 0;
}

div.other_anounces .votes .vote ul label{
display:block;
padding-left:23px;
width:190px
}

div.other_anounces .votes .question{
font-size:12px;
}

div.links_bar{
padding-top:10px
}

ul.voto_atsakymas label{
padding-left:0 !important;
width:auto !important
}

ul.voto_atsakymas td{
vertical-align:top
}

ul.voto_atsakymas td.left{
font-size:10px;
color:#94b4d4;
line-height:1.1;
padding-top:4px;
width:85px;
background:url(../images/borders/border_2.gif) 0 17px repeat-x
}


ul.voto_atsakymas td.right{
padding-left:10px;
}

a.balsuoti{
display:inline-block;
width:87px;
cursor:pointer;
height:22px;
background:url(../images/buttons/button_1.jpg) top left no-repeat
}

a.balsuoti:hover{
background:url(../images/buttons/button_2.jpg) top left no-repeat
}

a.balsuoti_en{
display:inline-block;
width:87px;
cursor:pointer;
height:22px;
background:url(../images/buttons/button_1_en.jpg) top left no-repeat
}

a.balsuoti_en:hover{
background:url(../images/buttons/button_2_en.jpg) top left no-repeat
}

a.styled_link{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
padding-right:10px;
background:url(../images/icons/ico_10.gif) 100% 4px no-repeat;
color:#6c92b7
}

a.styled_link:hover{
color:#010101;
background:url(../images/icons/ico_11.gif) 100% 4px no-repeat;
}

#rightbar{
float:left;
width:190px;
}

table.kalendorius{

}

table.kalendorius td{
text-align:center;
color:#707061;
font-size:11px
}

table.kalendorius td table td{
width:14%
}

table.kalendorius td table thead td{
background:#e6e6e6;
height:17px;
vertical-align:middle
}

table.kalendorius td table tbody td{
height:17px;
vertical-align:middle;
line-height:1.1;
}

table.kalendorius td table tbody td a{
display:inline-block;
border:1px solid #84953c;
text-decoration:none;
color:#000;
padding:1px 2px 0 2px;
height:13px;
width:13px;
}

table.kalendorius td table tbody td a.current{
background:#84953c;
color:#fff
}

table.kalendorius td.month{
background:#87993e;
color:#fff;
height:18px;
line-height:1.1;
font-weight:bold
}

table.kalendorius td.month a{
display:inline-block
}

table.kalendorius td.month a img{
margin-bottom:-2px;
}

table.kalendorius td.month .back{
margin-right:3px;
}

table.kalendorius td.month .next{
margin-left:3px;
}

table.kalendorius td.title{
font-weight:bold;
font-size:11px;
color:#86983c;
background:#00CC66l;
height:38px;
}

div.calcal{
background:url(../images/vidiniai/vote/vote_bg.jpg) bottom left repeat-x;
height:189px;
margin-bottom:7px;
}

div.maps_block{
background:url(../images/vidiniai/vote/vote_bg.jpg) bottom left repeat-x;
margin-top:49px;
margin-bottom:7px
}

div.maps_block h3{
height:64px;
background:url(../images/decor/interantyvus_zemelapis.png) bottom left no-repeat
}

* html div.maps_block h3{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/decor/interantyvus_zemelapis.png", sizingMethod="scale");
}

div.maps_block ul{
list-style:none;
padding:16px 6px 16px 12px
}

div.maps_block ul li{
padding-bottom:7px
}

div.maps_block ul li a{
display:inline-block;
background:url(../images/icons/ico_14.gif) 0 5px no-repeat;
font-weight:bold;
padding:0 0 0 16px;
line-height:1.2;
color:#666
}

div.maps_block ul li a:hover{
color:#86983C;
background:url(../images/icons/ico_6.gif) 0 5px no-repeat;
}

div.guest_block{
background:url(../images/vidiniai/vote/vote_bg.jpg) bottom left repeat-x;
margin:17px 0;
padding-bottom:4px;
}

div.guest_block h3{
margin:0 11px 6px 11px;
line-height:1.7;
border-bottom:1px solid #94b4d4;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:18px;
color:#6c92b7
}

div.content{
margin-right:-210px;
width:770px;
position:relative;
font-size:12px;
color:#363636;
}

div.content ul{
margin:0 0 0 25px
}

div.content sup, dir{
font-size:12px
}

div.back_line{
border-top:1px solid #d7d7d7;
padding-top:6px;
clear:both;
margin-top:20px;
}

h3.news_inside_title{
font-size:14px;
margin-bottom:13px;
color:#6c8010;
font-weight:normal;
padding:0 0 0 119px;
width:651px;
position:relative
}

h3.content_inside{
padding:0 0 0 67px;
width:495px;
}

span.datus{
display: inline-block;
background:#94b4d4;
color:#fff;
font-weight:normal;
font-weight:bold;
text-align:center;
line-height:1.1;
padding:1px 0 1px 0;
margin-top:1px;
margin-right:13px;
width:63px;
font-size:11px;
}

span.time{
display: inline-block;
background:#87993e;
color:#fff;
font-weight:normal;
font-weight:bold;
text-align:center;
line-height:1.1;
padding:1px 0 1px 0;
margin:1px 13px 0 -11px;
font-size:11px;
width:36px;
}

h3.news_inside_title span.datus, h3.news_inside_title span.time{
position:absolute;
display: inline-block;
line-height:1.1;
margin:0 0 0 0;
}

h3.news_inside_title span.datus{
left:0;
top:3px;
}

h3.news_inside_title span.time{
left:65px;
top:3px;
}

@media all and (min-width: 0) {
h3.news_inside_title span.time,  h3.news_inside_title span.datus{ 
top:2px;
}
}

ul.lv_3_menu{
list-style:none;
overflow:auto;
width:770px;
margin:8px 0 17px 0 !important
}

ul.lv_3_menu li{
float:left;
border-right:1px solid #ebebeb;
margin-right:15px;
padding-bottom:6px;
padding-right:12px;
}

ul.lv_3_menu li.first{
margin-left:0;
padding-left:0;
}

ul.lv_3_menu li a{
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#363636;
white-space:nowrap
}

ul.lv_3_menu li a:hover{
text-decoration:none;
color:#86983c;
}

ul.lv_3_menu li.selected a{
cursor:default;
color:#86983c;
text-decoration:none;
}

ul.lv_3_menu li.selected a:hover{
text-decoration:none
}

div.content_left{
width:562px;
display:block;
margin-right:18px;
}

div.content_right{
width:190px;
display:block;
}

ul.vaizdai_list{
list-style:none;
font-size:11px;
color:#7a7a7a;
line-height:1.3;
padding:15px 0 0 0;
margin:0 !important
}

ul.vaizdai_list li{
padding-bottom:17px;
}

ul.vaizdai_list li a{
font-size:12px;
color:#363636;
display:inline-block;
padding:5px 0 6px 0
}

table.renginiai{
border:0;
width:770px;
}

table.renginiai td{
vertical-align:top;
padding:6px 0
}

table.renginiai td.date{
width:120px;
padding:9px 0 5px 0
}

table.renginiai td.title{
width:380px;
font-size:14px;
line-height:1.2;
padding:8px 0 6px 0
}

table.renginiai td.title a{
color:#6c8010
}

table.renginiai td.type{
width:70px;
text-align:center;
vertical-align:middle;
border-left:1px solid #ebebeb;
border-right:1px solid #ebebeb;
font-size:11px;
padding:7px 10px 6px 10px;
line-height:1.2;
color:#7a7a7a
}

table.renginiai td.place{
padding-left:27px;
font-size:11px;
vertical-align:middle
}

table.renginiai td.place a{
color:#363636;
font-size:11px;
}

ul.sitemap{
list-style:none;
margin:0 !important
}

ul.sitemap ul{
list-style:none;
padding-top:4px;
margin:0 !important
}

ul.sitemap li{
padding-bottom:2px;
}

ul.sitemap li a{
font-size:12px;
color:#363636;
background:url(../images/icons/ico_6.gif) 0 5px no-repeat;
padding-left:13px;
}

ul.sitemap li ul li{
padding-left:39px;
}

ul.sitemap li ul li a{
font-size:11px;
color:#86983c;
padding-left:0;
background:none
}

ul.sitemap li ul li ul li{
padding-left:30px;
}

ul.sitemap li ul li ul li a{
color:#7a7a7a
}

div.foot_banner_left{
position:absolute; 
bottom:80px; 
left:0
}

div.foot_banner_center{
position:absolute; 
bottom:80px; 
left:216px;
width:533px;
height:69px;
background:#8a9f38;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
line-height:1.3;
padding:0 27px 0 0;
}

div.foot_banner_center img{
display:block;
float:left;
margin-right:32px;
}

div.foot_banner_center div{
padding:6px 0 4px 0;
}

div.foot_banner_center span{
font-family:Tahoma;
font-size:10px;
color:#3b4900;
font-weight:bold
}

div.foot_banner_center span a{
font-size:13px;
margin-left:2px;
background:url(../images/icons/ico_16.gif) 100% 5px no-repeat;
padding-right:7px;
}

div.foot_banner_right{
position:absolute; 
bottom:80px; 
right:6px
}

table.galleryTable{

}

table.galleryTable td{
text-align:center
}

table.galleryTable td img{
padding:2px;
border:1px solid #6C8010;
margin-right:10px;
outline:none
}

/*DUK FORM*/

table.DUK_form {
margin-left:-11px
}

table.DUK_form td{
width:33%;
vertical-align:top;
white-space:nowrap;
font-family:Arial, Helvetica, sans-serif;
color:#676767;
font-size:12px;
}

table.DUK_form td textarea{
width:347px;
height:77px;
border:solid 1px #d4d0c8;
padding:2px;
}

table.DUK_form td input{
width:157px;
padding:1px 2px;
border:solid 1px #d4d0c8;
}

table.DUK_form td.send{
vertical-align:bottom
}

table.DUK_form td.send a{
display:inline-block;
background:url(../images/buttons/siusti.png) 0 0 no-repeat;
width:87px;
height:22px;
}

#videoblock{
margin-left:-2px
}


/**/

.negal{
display:none
}

.savBlock1, .savBlock2, .savBlock22{
padding:0 28px 0 10px
}

ul.langs{
list-style:none;
float:right;
position:absolute;
right:0;
top:7px
}

ul.langs li{
float:left;
width:22px;
height:20px;
padding-top:2px;
text-align:center;
background:url(../images/borders/border_grrrrrr.gif) 0 2px no-repeat;
}

ul.langs li.first{
background:none
}

ul.langs li.selected{
position:relative;
margin-right:-1px;
padding-left:1px;
width:21px;
background:url(../images/icons/ico_17.gif) 100% 0 no-repeat;
}



ul.langs li a{
font-family:Tahoma;
font-size:10px;
font-weight:bold;
color:#a4b45f;
text-decoration:none
}

ul.langs li a:hover{
text-decoration:underline
}

ul.langs li.selected a{
cursor:default
}

ul.langs li.selected a:hover{
text-decoration:none;
}

/*SPECIAL*/

.nopadd{
padding:0 !important
}

.noborg{
border:0 !important 
}

.nobg{
background:none !important
}

.dinamic{
overflow:auto;
width:100%
}

.fl{
float:left
}

.fr{
float:right
}

/*FONTS*/

.f_10{
font-size:10px;
}

.f_11{
font-size:11px;
}

.f_12{
font-size:12px;
}

.f_13{
font-size:13px;
}

.f_14{
font-size:14px;
}

.f_15{
font-size:15px;
}

.f_16{
font-size:16x;
}

._6{
font-size:6px
}

/*COLORS*/

.aaaaaaaa{
overflow-y:disable
}