/* CSS Document */
* { margin:0px; padding:0px; font-family:Arial; font-size:12px; color:#333333; }

html { height:100%; }
body { font-family:Arial; font-size:12px; color:#333333; background-color: #044851; height:100%; }

div.wrapper { clear:both; }

div.main_container { background-image:url(images/main_bg_grey_lines.gif); background-position:center; background-repeat:repeat-y; width:1000px; margin:0px auto; background-color: #FFFFFF; position:relative; min-height:100%; }

/* Header */
div.header_tools { background-image:url(images/bg_grey_lines.gif); background-position:center; background-repeat:repeat; padding:20px 90px 0px 70px; }

div.lng { float:left; margin-right:60px; }
div.lng a { font-size:11px; text-decoration:none; color:#999900; }
div.lng a:hover { font-size:11px; text-decoration:underline; color:#999900; }

div.tree { float:left; display:inline; vertical-align:middle; height:10px; }
div.tree img { vertical-align:middle; }
div.tree span { vertical-align:middle; }
div.tree a { font-size:11px; text-decoration:none; color:#044951; }
div.tree a:hover { font-size:11px; text-decoration:underline; color:#044951; }

div.search { float:right; }
div.search_fld { float:left; }
input.search_fld { border:1px solid #E8E8E8; background-color:#FFFFFF; width:120px; padding:1px 5px 1px 5px; color:#006699; }
div.search_btn { float:left; cursor:pointer; padding-left:3px; padding-top:2px; }
/*html div.search_btn { float:left; cursor:pointer; padding-left:3px; padding-top:3px; }*/
input.search_btn { cursor:pointer; background-image:url(images/search_btn.gif); border:0px; width:15px; height:14px; }

div.header { height:128px; background-image:url(images/header_bg.gif); background-position:top; background-repeat:repeat-x; }
div.logo { float:left; }
div.moto { float:right; }
div.header_ilustation { float:right; }
/* END Header */


div.side_shadow { float:left; width:12px; }
div.body_cont { float:left; width:974px; background-color:#FFFFFF; background-image:url(images/bg_grey_lines.gif); background-repeat:repeat; background-position:center; border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8; }
.map { padding-left:150px;}

div.grey_hr { margin:0px auto; width:921px; height:1px; background-color:#e5e5e5; }
div.hr { margin:0px auto; height:1px; background-color:#CCCCCC; }

/* Menu */
div.menu_container { margin:0px auto; width:921px; background-image:url(images/menu_bg_gradient.jpg); background-repeat:repeat-y; background-position:bottom left; }

div.menu_header { padding-top:16px; padding-left:22px; width:162px; height:24px; }
div.menu_body { padding:16px 24px 16px 20px; width:140px; overflow:hidden; }
div.mitem { padding-bottom:6px; background-position:0px 4px; background-repeat:no-repeat; padding-left:10px; }

div.menu_dark_blue { float:left; width:184px; }
div.menu_dark_blue div.hr { height:3px; background-color:#044951; }
div.menu_dark_blue div.menu_header { background-image:url(images/menu_heading_dark_blue.gif); }
div.menu_dark_blue div.menu_header a { font-weight:bold; text-decoration:none; color:#044951; }
div.menu_dark_blue div.menu_header a:hover { font-weight:bold; text-decoration:none; color:#044951; }
div.menu_dark_blue div.mitem { background-image:url(images/arrow_dark_blue.gif); }

div.menu_orange { float:left; width:184px; }
div.menu_orange div.hr { height:3px; background-color:#FF6600; }
div.menu_orange div.menu_header { background-image:url(images/menu_heading_orange.gif); }
div.menu_orange div.menu_header a { font-weight:bold; text-decoration:none; color:#FF6600; }
div.menu_orange div.menu_header a:hover { font-weight:bold; text-decoration:none; color:#FF6600; }
div.menu_orange div.mitem { background-image:url(images/arrow_orange.gif); }

div.menu_blue { float:left; width:184px; }
div.menu_blue div.hr { height:3px; background-color:#006699; }
div.menu_blue div.menu_header { background-image:url(images/menu_heading_blue.gif); }
div.menu_blue div.menu_header a { font-weight:bold; text-decoration:none; color:#006699; }
div.menu_blue div.menu_header a:hover { font-weight:bold; text-decoration:none; color:#006699; }
div.menu_blue div.mitem { background-image:url(images/arrow_blue.gif); }

div.menu_green { float:left; width:184px; }
div.menu_green div.hr { height:3px; background-color:#999900; }
div.menu_green div.menu_header { background-image:url(images/menu_heading_green.gif); }
div.menu_green div.menu_header a { font-weight:bold; text-decoration:none; color:#999900; }
div.menu_green div.menu_header a:hover { font-weight:bold; text-decoration:none; color:#999900; }
div.menu_green div.mitem { background-image:url(images/arrow_green.gif); }

div.menu_red { float:left; width:185px; }
div.menu_red div.hr { height:3px; background-color:#993333; }
div.menu_red div.menu_header { background-image:url(images/menu_heading_red.gif); }
div.menu_red div.menu_header a { font-weight:bold; text-decoration:none; color:#993333; }
div.menu_red div.menu_header a:hover { font-weight:bold; text-decoration:none; color:#993333; }
div.menu_red div.mitem { background-image:url(images/arrow_red.gif); }

div.mitem a { color:#ffffff; text-decoration:none; }
div.mitem a:hover { color:#ffffff; text-decoration:underline; }
div.mitem a.active { color:#ffffff; text-decoration:underline; font-weight:bold; }
div.mitem a.active:hover { color:#ffffff; text-decoration:underline; font-weight:bold; }
/* END Menu */

div.horizontal_spacer5 { height:5px; }
div.horizontal_spacer10 { height:10px; }
div.horizontal_spacer20 { height:20px; }
div.horizontal_spacer { height:30px; }
div.horizontal_spacer2 { height:50px; }

div.corner_shadow { float:left; width:24px; height:85px; background-image:url(images/corner_shadow.gif); background-position:right top; background-repeat:no-repeat; }
div.data { float:left; background-color:#FFFFFF; width:920px; background-image:url(images/data_bg.gif); background-position:left top; background-repeat:no-repeat; }
div.data_vidinis1 { float:left; background-color:#FFFFFF; width:800px; background-image:url(images/data_vidini1_bg.gif); background-position:left top; background-repeat:no-repeat; padding-top: 40px; padding-right: 60px; padding-bottom: 40px; padding-left: 60px; }
div.data_vidinis3_lb { float:left; width:24px; height:10px; }
div.data_vidinis3 { float:left; background-color:#FFFFFF; width:920px; }

div.data_column_left { float:left; width:375px; padding-right:25px; }
div.data_column_right { float:left; width:375px; padding-left:25px; }

div.datacolumns { float:left; width:740px; }
div.column1_np { float:left; width:270px; padding:0px 50px 40px 50px; }
div.column2_np { float:left; width:270px; padding:0px 50px 40px 50px; }
div.column1 { float:left; width:270px; padding:40px 50px 0px 50px; }
div.column2 { float:left; width:270px; padding:40px 50px 0px 50px; }
div.column3 { float:left; width:160px; padding:40px 10px 40px 10px; }

div.caption_dark_blue { font-family:"Arial Narrow"; font-size:22px; color:#044951; }
div.caption_orange { font-family:"Arial Narrow"; font-size:22px; color:#FF6600; }
div.caption_blue { font-family:"Arial Narrow"; font-size:22px; color:#006699; }
div.caption_green { font-family:"Arial Narrow"; font-size:22px; color:#999900; }
div.caption_red { font-family:"Arial Narrow"; font-size:22px; color:#993333; }

.capmid_dark_blue { font-family:"Arial"; font-size:16px; color:#044951; }
.capmid_orange { font-family:"Arial"; font-size:16px; color:#FF6600; }
.capmid_blue { font-family:"Arial"; font-size:16px; color:#006699; }
.capmid_green { font-family:"Arial"; font-size:16px; color:#999900; }
.capmid_red { font-family:"Arial"; font-size:16px; color:#993333; }

.cap_dark_blue { font-weight:bold; color:#044951; }
.cap_dark_blue a { color:#044951; text-decoration:none; }
.cap_dark_blue a:hover { color:#044951; text-decoration:underline; }
.hr_dark_blue { height:2px; background-color:#044951; }

.cap_orange { font-weight:bold; color:#FF6600; }
.cap_orange a { color:#FF6600; text-decoration:none; }
.cap_orange a:hover { color:#FF6600; text-decoration:underline; }
.hr_orange { height:2px; background-color:#FF6600; }

.cap_blue { font-weight:bold; color:#006699; }
.cap_blue a { color:#006699; text-decoration:none; }
.cap_blue a:hover { color:#006699; text-decoration:underline; }
.hr_blue { height:2px; background-color:#006699; }

.cap_green { font-weight:bold; color:#999900; }
.cap_green a { color:#999900; text-decoration:none; }
.cap_green a:hover { color:#999900; text-decoration:underline; }
.hr_green { height:2px; background-color:#999900; }

.cap_red { font-weight:bold; color:#993333; }
.cap_red a { color:#993333; text-decoration:none; }
.cap_red a:hover { color:#993333; text-decoration:underline; }
.hr_red { height:2px; background-color:#993333; }

.cap { font-weight:bold; }
.active { color: #666666; }
.grey { color: #AAAAAA; }
.cap_grey { font-weight:bold; color: #AAAAAA; }
.active2 { color:#CCCCCC; }

.comm { font-size:11px; }
.comment { font-size:11px; color:#999999; font-style:italic; }
.comment_nuor { font-size:11px; color:#999999; }
.comment_blue { font-size:11px; color:#006699; font-style:italic; }
.comment_blue a { font-size:11px; color:#006699; font-style:italic; text-decoration:none; }
.comment_blue a:hover { font-size:11px; color:#006699; font-style:italic; text-decoration:underline; }

div.mitem2 { float:left; padding-right:20px; }

div.sub_menu_dark_blue { padding-top:10px; }
div.sub_menu_dark_blue a { text-decoration:none; }
div.sub_menu_dark_blue a:hover { text-decoration:underline; }
div.sub_menu_orange { padding-top:10px; }
div.sub_menu_orange a { text-decoration:none; }
div.sub_menu_orange a:hover { text-decoration:underline; }
div.sub_menu_blue { padding-top:10px; }
div.sub_menu_blue a { text-decoration:none; }
div.sub_menu_blue a:hover { text-decoration:underline; }
div.sub_menu_green { padding-top:10px; }
div.sub_menu_green a { text-decoration:none; }
div.sub_menu_green a:hover { text-decoration:underline; }
div.sub_menu_red { padding-top:10px; }
div.sub_menu_red a { text-decoration:none; }
div.sub_menu_red a:hover { text-decoration:underline; }

div.sub2_menu_dark_blue { padding-top:2px; }
div.sub2_menu_dark_blue a { text-decoration:none; }
div.sub2_menu_dark_blue a:hover { text-decoration:underline; }


.dark_blue { color:#044951; text-decoration:none; }
a.dark_blue:hover { text-decoration:underline; }
.orange { color:#FF6600; text-decoration:none; }
a.orange:hover { text-decoration:underline; }
.blue { color:#006699; text-decoration:none; }
a.blue:hover { text-decoration:underline; }
.green { color:#999900; text-decoration:none; }
a.green:hover { text-decoration:underline; }
.red { color:#993333; text-decoration:none; }
a.red:hover { text-decoration:underline; }

div.text_def { line-height: 140%; }
div.text_def a { text-decoration:none; }
div.text_def a:hover { text-decoration:underline; }
div.text { line-height: 140%; }
div.text a { text-decoration:none; font-weight: bold; }
div.text a:hover { text-decoration:underline; }
div.green_text { color:#999900; }
div.red_text { color:#993333; }

div.table_vidinis1 { width:800px; background-image:url(images/vidinis_bg.gif); background-position:top left; background-repeat:no-repeat; }
div.box_atten { padding:20px; background-color:#FFFFDC; color:#FF6600; border:1px solid #CCCCCC;}
div.box_aciu { padding:20px; background-color:#E9FEE2; color:#006600; border:1px solid #CCCCCC; }
.box { border:1px solid #CCCCCC; background-image:url(images/box_bg.jpg); background-position:bottom right; background-repeat:no-repeat; }
.box_header { border:0px solid #CCCCCC; background-color:#E8E8E8; height:35px; vertical-align: middle; }
.list_fld { border:1px solid #CCCCCC; }
.list_fld_160 { border:1px solid #CCCCCC; background-color:#FFFFFF; width:160px; height:20px; }
.list_err_160 { border:1px solid #CCCCCC; background-color:#FFFFDC; width:160px; height:20px; }
.txt_fld_160 { border:1px solid #CCCCCC; background-color:#FFFFFF; width:152px; height:14px; padding:3px; }
.txt_err_160 { border:1px solid #CCCCCC; background-color:#FFFFDC; width:152px; height:14px; padding:3px; }
.list_fld_360 { border:1px solid #CCCCCC; width:360px; }
.list_err_360 { border:1px solid #CCCCCC; background-color:#FFFFDC; width:360px; }
.txt_fld_360 { border:1px solid #CCCCCC; width:352px; height:14px; padding:3px; }
.txt_err_360 { border:1px solid #CCCCCC; background-color:#FFFFDC; width:352px; height:14px; padding:3px; }
.radio_btn { border:0px solid #CCCCCC; }
.radio_err { border:0px solid #CCCCCC; background-color:#FFFFDC; }
.email { background-color:transparent; background-image: url(/images/elpastas.gif); height:15px; width:15px; border:0; cursor:pointer;}
.txt_fld { border:1px solid #CCCCCC; background-color:#FFFFFF; height:14px; padding:3px; }
.txt_err { border:1px solid #CCCCCC; background-color:#FFFFDC; height:14px; padding:3px; }
.txt_fld_disabled { border:1px solid #FFFFFF; color:#000000; font-weight:bold; }
.txt_fld_green { border:1px solid #009900; font-weight:bold; width:68px; background-color:#DDEECA; }
.txt_fld_yelow { border:1px solid #FFCC00; color:#FFCC00; font-weight:bold; width:68px; background-color:#FCF9BA; }
.txt_fld_red { border:1px solid #FF0000; font-weight: bold; width:68px; background-color:#FFCC99; }

.calc_fld_disabled { border:0px solid #FFFFFF; color:#AAAAAA; font-weight:bold; height:16px; }
.calc_fld_blue_disabled { border:0px solid #FFFFFF; color:#000000; font-weight:bold; background-color:#E1F5FF; height:16px; }
.calc_fld_blue { border:1px solid #006699; color:#006699; font-weight:bold; background-color:#E1F5FF; height:20px; }
.calc_fld_green { border:0px solid #009900; color:#009900; font-weight:bold; width:68px; height:16px; }
.calc_fld_yelow { border:0px solid #FFCC00; color:#FF9900; font-weight:bold; width:68px; height:16px; }
.calc_fld_red { border:0px solid #FF0000; color:#FF0000; font-weight: bold; width:68px; height:16px; }

.btn_120 { border:1px solid #CCCCCC; background-color:#EAEAEA; width:120px; height:20px; }
.btn_100 { border:1px solid #CCCCCC; background-color:#EAEAEA; width:100px; height:20px; }
.off { }
.on { background-color:#F8F8F8; }
.reng { background-color:#E9FEE2; color:#006600; }

.tbl { border:1px solid #F0F0F0; }
.tbl_hr { height:1px; background-color:#E8E8E8; }
.tbl_header { border:1px solid #F8F8F8; background-color:#F0F0F0; height:35px; vertical-align: middle; }

.border_green { border:1px solid #999900; padding:1px;}
.border_red { border:1px solid #993333; padding:1px;}

.toright1 { padding-left: 10px; }
.toright2 { padding-left: 20px; }

div.banner { padding-bottom:6px; width:120px; margin:0px auto; }

/* Footer */
div.footer {  width:972px; height:110px; margin:0px auto; position:absolute; bottom:0; }
div.footer0 { margin-left:37px; background-color:#FFFFFF; width:920px; }
div.footer1 { float:left; }
div.footer2 { float:left; font-size:11px; padding-left:20px; padding-top:8px; }
div.footer3 { float:left; font-size:11px; padding-left:80px; padding-top:8px; }
div.footer4 { float:left; font-size:11px; padding-left:80px; padding-top:8px; }
div.footer_spacer { height:110px; }
div.phone_down { margin-left:0px; }
div.copywright { float:right; font-size:11px; margin-right:50px; padding-top:0px; }
div.zet { float:right; margin-right:50px; }
/* END Footer */

/* --------------------------- calendar -------------------------------*/
.fc_main { font-family:Arial; font-size:12px; border: 1px solid #CCCCCC; color:#333333; background-color: #FFFFFF; background-image:url(../images/bg_grey_lines.gif); }
.fc_date { border: 1px solid #c0c0c0;  cursor:pointer; font-size: 10px; text-align: center; color: #000000; background-color: #FFFFFF; }
.fc_dateHover, TD.fc_date:hover { cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #C1E0FF; font-size: 10px; text-align: center; color: #ffffff;}
.fc_wk {font-family: Verdana; font-size: 10px; text-align: center; color: #000000; font-weight: bold;}
.fc_wknd { color: #D15E47; font-weight: bold; font-size: 10px; text-align: center;}
.fc_head { background: #CCCCCC; color: #ffffff; font-weight:bold; text-align: left;  font-size: 11px;}
/* -------------------------------------------------------------------*/

div.vertical_align { height:15px; display:inline; vertical-align:middle; }
div.vertical_align img { vertical-align:middle; }
div.vertical_align span { vertical-align:middle; }

.centras { text-align:center; }

ul { list-style-type:none; }
ul ul { margin-left:8px; }
li { margin-left:25px; padding-left:10px; background-image:url(images/dot.gif); background-position:0px 6px; background-repeat:no-repeat; }

div.news_body { padding-top:10px; }
div.news_body img { border:1px solid #044951; padding:1px; }
div.news_img_holder { float:left; width:105px; }
div.news_text_holder_foto { float:left; padding-left:15px; width:660px; text-align:justify; }
div.news_text_holder { float:left; padding-left:0px; width:795px; text-align:justify; }

div.contacts { width:916px; margin:0 auto; }
div.contacts_data {width:856px; padding-left:60px; background-image:url(images/kontaktai_bg.gif); background-position:top left; background-repeat:no-repeat; }
div.contacts_data2 { width:856px; padding-left:60px; }
div.hr_grey { height:1px; background-color:#e5e5e5; }

div.cont_column1 { float:left; padding-right:10px; width:250px; }
div.cont_column2 { float:left; padding-right:10px; width:250px; padding-left:15px; padding-right:15px; }
div.cont_column3 { float:left; padding-right:10px; width:250px; }

div.img_holder_green { float:left; border:1px solid #999900; padding:1px; width:94px; }
div.img_holder_red { float:left; border:1px solid #993333; padding:1px; width:94px; }
div.img_description { float:left; width:140px; padding-left:10px; padding-top:40px; }

p { text-align:justify; }
p.justfied { text-indent:25px; text-align:justify; }
