body{background-color:#003566; padding-left:1px; margin:0px; padding:0px; background-image: url(images/bgr.gif);background-repeat:repeat-x; background-position:top center; text-align:center;}
#container {margin:26px auto; text-align:left; width:883px; background-image:url(images/container_right_shadow.gif); background-repeat:no-repeat; background-position:right 1px; }
#index #container {height: 550px; }
p, form {margin-top:0px; margin-bottom:0px;}
a {color:#004484;}
a img{border-style: none;}

p, div, h1, h2, h3, td, th, input, button, textarea {font-family:trebuchet ms, sans-serif;}
h1.title {margin:0px; font-size: 24px; font-weight: bold; color: #004484; padding-top: 15px; padding-bottom: 10px;}
#poll h1.title, #ask h1.title {font-weight:normal;}
h2.title {margin:0px; font-size: 14px; font-weight: bold; color: #004484; padding-top: 15px; padding-bottom: 10px;}
input.button {border:1px solid #c7ccd1; background-color:#fff; font-size:12px; cursor:pointer;}
button.send {border-style:none; background-color:#fff; font-size:12px; padding:0px; cursor:pointer; text-align:left;}
button.send div {border:1px solid #c7ccd1; text-align:center; float:left; padding:2px 6px;}
.articles_list, .articles_list p, .articles_list li {color:#333; font-size:12px;}
.articles_list p {padding-bottom:1em;}
.articles_list ul {margin:0px; padding:0px; padding-left:16px;}
ul.square_list {list-style-type:square;}

/*--------Virsutine dalis----------*/
#header {height: 167px; width:100%; overflow:hidden;}
#index #header {height:155px;} 
#header #header_top_bg {font-size:1px; height:1px; background-image:url(images/header_top_bg.gif); background-repeat:no-repeat; background-position:top left;}
#header .item {position:relative; border-left:1px solid #fff; float:left; height:166px; background-color:#fff; background-position:left top; background-repeat:no-repeat;}
#index #header .item {height:154px;}
#header .item a {position:absolute; display:block; width:150px; height:75px; margin-left:-75px; top:40px; left:50%; text-decoration:none; text-align:center;}
#header #item1 {border-left-style:none;}

#header .selected {background-position:left bottom;}

#header #item2{background-image: url(images/item2_marker.gif)}
#header #item3{background-image: url(images/item3_marker.gif)}
#header #item4{background-image: url(images/item4_marker.gif)}
#header #item5{background-image: url(images/item5_marker.gif)}


#poll_header {background-image:url(images/poll_header.gif); background-repeat:no-repeat; background-position:left 1px; font-size:1px; height:10px;}

/*-------Vidurine dalis-------*/
#body{background-color: #fff; width: 871px;}

/*------------Kairysis meniu-------*/
#left_menu{width: 195px; float:left; background-color:#fff;}
#left_top {border-right:1px solid #e5e4e4; min-height: 225px; _height:225px;overflow:hidden;*overflow:none;}
.lmenu_label{text-align: right; font-size: 14px; text-transform: uppercase; margin-left: 20px; margin-right:40px; margin-bottom: 0px; }
#label1{padding-top: 30px;}
#label1 a {color: #cc0099; text-decoration:none;}
#label2 a {color: #8cbb48; text-decoration:none;}
#label1 a:hover, #label2 a:hover {text-decoration:underline;}

.lmenu_content{color:#676666; text-align: right; font-family: Verdana; font-size: 10px; margin-top: 3px; margin-bottom: 20px; margin-left: 20px; margin-right: 40px;}
#left_bottom {background: #004484; height:160px; border-left:1px solid #205c94;overflow:hidden;}
#search_lang {padding-top:10px;}
#search_form {height: 12px; width: 118px; padding-left:2px; margin-left: 30px; background-color: #004484; color: #fff; border: #fff 1px solid; font-size: 10px; font-family: verdana; }
#search_lang button {border-style:none; background-color:#004484; width:20px; height:20px; cursor:pointer;}
#pointer, img.pointer {margin-bottom: -1px; }
#lang {font-size: 11px; text-align:right; margin-top:12px; width:150px;}
#lang a {color: #8dc6e6; text-decoration:none;}
#lang a.active {text-decoration:underline;}

#left_menu .banners {margin-left:34px; margin-top:37px;}

/*------------Centras-------*/
#content{width: 482px; float:left; background-color:#fff;}
#next #content {padding:15px 0px 25px 0px;}
#ask #content {padding:15px 0px 25px 0px;}
#news #content {padding:15px 0px 25px 0px;}
#poll #content {padding:40px 0px 10px 0px;}

#banner{height: 224px; margin-top:1px;/*background: url(images/banner.jpg) no-repeat 1px 1px;*/}
#blog {margin-top: 0px; background: #004484; height: 160px; overflow:hidden;}
#blog div {float: right;}
#foto_label {text-align: right; font-size: 14px; color: #fff; padding-right: 20px;}
#foto_label img {margin-top: 20px;}
#blog_label1, #blog_label2 {display:block; color:#fff;}
#blog_label1{font-weight: bold; margin-top: 5px; margin-bottom: 0px;}
#blog_label2{font-size: 11px; margin-top: -3px; margin-bottom: 0px;}
#blog #info {text-align: right; font-size: 10px; color: #fff; width: 180px; margin-right: 10px; }
#blog #title {font-family: Verdana, sans-serif; font-size: 12px; margin-top: 20px; margin-bottom: 0px;}
#blog #title a {color:#fff; text-decoration:none;}
#blog #title a:hover {text-decoration:underline;}
#blog #date {font-family: Verdana, sans-serif; text-transform: uppercase; margin-top: 12px; margin-bottom: 12px;}
#blog #info_content a {color: #80d634; text-decoration:none;}
#blog #info_content a:hover {text-decoration:underline;}
#blog #info_content {font-family: Verdana, sans-serif;}
.question {color:#004484; font-size:14px;}
#poll_answers {width:100%; margin-top:20px;}
#poll_answers .radio {width:30px;}
#poll_answers .image {text-align:right;}
#poll_answers td {padding:4px 0px; color:#000; font-size:14px;}
#poll_answers td.more {padding-top:16px;}
#poll_answers button.more {border-style:none; background-color:#fff; cursor:pointer; text-align:right; padding:0px;}
#poll_answers .more, #poll_answers .more a {color:#004484; font-size:14px; text-decoration:none; text-align:right;}
#poll_answers .more img {vertical-align:middle;}
#poll_answers .vote {border-style:none; text-align:left; background-color:#fff; padding-left:0px; cursor:pointer; color:#004484; font-size:14px; font-weight:bold; text-decoration:underline;}

#poll_request_results_container {width:100%; padding:50px 0px 200px 0px;}
#poll_request_results {}
#poll_request_results td {font-size:12px; color:#000; padding:4px;}
#poll_request_results td.label {width:35%;}
#poll_request_results td.field {width:65%;}
#poll_request_results td.description {color:#ababac;}
#poll_request_results input.text {border:1px solid #e5e4e4; font-size:11px; width:150px;}

#question_form {width:100%;}
#question_form td {font-size:12px; padding:4px;}
#question_form td.label {color:#000; width:130px;}
#question_form td.description {text-align:right; color:#004484}
#question_form textarea {width:100%; height:90px; overflow:auto;}
#question_form textarea, #question_form input.text {border:1px solid #e5e4e4; font-size:11px;}
#question_form input.text {width:150px;}

#news #content h1 {padding-bottom:5px;}
#news #content p {padding-bottom:1em; color:#000; font-size:12px;}
#news #content p.title {font-size:12px; font-weight:bold; padding-bottom:2px; color:#004484}
#news #content p.date {font-size:14px; font-weight:bold; padding-bottom:2em; color:#004484}
#news #content .pages {text-align:center; font-size:14px; color:#b3b3b4;}
#news #content .pages a {text-decoration:none; color:#b3b3b4;}
#news #content .pages a.active {color:#004484}

/*------------Desinysis meniu-------*/
#right_menu{float:left; width:194px; background-color:#fff;}
#navigation{/*margin-left: 20px; margin-top: 10px;*/ padding-top:10px; padding-bottom:15px; text-align:center;}
#next #navigation {margin-left:27px; text-align:left; padding-bottom:5px; padding-top:15px;}
#navigation img {margin: 0px 10px;}
#rmenu_links {height:170px;overflow:hidden;}
#rmenu_links a {text-decoration:none; display:block;}
#rmenu_links a:hover, #rmenu_links a:hover span {text-decoration:underline;}
.rmenu_label {display:block; margin:15px 0px 0px 0px; color: #686767; text-align: center; font-size: 14px; text-transform: uppercase;}
.rmenu_content{display:block; text-align: center; margin-top: 10px; margin-bottom: 0px;}
#index #rmenu{height:225px;}
#banner2{background:#fff; height: 160px;}
#banner2 img{margin-left: 20px; margin-top: 26px;}
#top_search_form, #e_mail_form {margin-left: 40px; border:1px solid #e5e4e4; width: 122px; padding-left:2px; font-family: Verdana, sans-serif; margin-top: 30px; color:#5a5959; font-size:11px;}
#top_search_form_button, #e_mail_form_button {border-style:none; background-color:#fff; width:20px; height:20px; cursor:pointer;}
.suggestion {color: #004484; margin: 20px 10px 20px 40px; }
.suggestion a{color: #004484; text-align: center; font-size: 12px; font-weight: bold;  }

#right_menu #contacts {padding-left:40px; margin-top:20px;}
#right_menu #contacts .label {font-size:12px; color:#00abef;}
#right_menu #contacts .label img {vertical-align:bottom;}
#right_menu #contacts .info {font-size:10px; color:#004484; padding-top:4px; padding-bottom:10px;}


#bottom_menu{clear:left; color: #fff; background-color: #004484; padding:12px 0px 4px 0px; width: 679px; text-align: right; font-size: 12px; }
#bottom_menu img{margin-left: 5px;}
#bottom_menu .print_version {padding-right:10px;}
#bottom_menu a {font-size:10px; color:#fff; text-decoration:none;}
#bottom_menu a:hover {text-decoration:underline;}

/*-------Apatine dalis-------*/
#footer {clear:both; width: 876px; font-size:1px; height: 6px; background: url(images/bottom.jpg) no-repeat top left; background: url(images/bottom.gif) no-repeat top left;}
#index #footer {background: url(images/bottom.jpg) no-repeat top left; height:20px; }

#footer div {padding: 16px 0px 10px 0px; color: #5c8eba; font-family: Verdana; font-size: 10px; width:679px; float:none; text-align:right;}
#index #footer div {width: 438px; float: left;}
#lefter{text-align: left;}
#righter{text-align: right;}

.message {background-color:#ffffe1; border:1px solid #b7b8b9; font-size:12px; color:#000; padding:6px 12px; margin-bottom:12px;}
.subscription_message {color:#b33; padding-top:12px;}

#index #lefter {text-align: left ! important; width:676px ! important;}
#index #righter {width:200px ! important;}

#right_menu .blog_link {margin-left:40px; margin-top:30px; width:125px; font-size:14px; background-color:#004484;}
#right_menu .blog_link a {color:#fff; text-decoration:none; display:block; padding:6px 12px; text-align:center;}

#question_form {width:100%;}
#question_form td {font-size:12px; padding:4px;}
#question_form td.label {color:#000; width:130px;}
#question_form td.description {text-align:right; color:#004484}
#question_form textarea {width:100%; height:90px; overflow:auto;}
#question_form textarea, #question_form input.text {border:1px solid #e5e4e4; font-size:11px;}
#question_form input.text {width:150px;}
