@charset "utf-8";
/* searchgroup */

/* reset */ 
body, html {padding:0; margin:0;}
body {color:#333333; font-size:11px; font-family:"Arial", Helvetica, sans-serif;}
img {border:0px none; outline:none!important;}a{outline: none;} :focus{-moz-outline-style: none;} ul, li {list-style:none; list-style-type:none; margin:0; padding:0;}
a { text-decoration:none; color:#004FA7;} a:hover {text-decoration:underline; color:#004FA7;} .clear {clear:both;} p {padding:0px; margin:0px;}
strong {}
p { line-height:18px;}

/*input, button, area {border:0px none;}*/

#header { background:#004fa7; width:100%; color:#FFF; height:36px;}
.render {display:block; width:980px; margin:0px auto; padding:0;}
#hd {padding:10px 0 0 0; margin:0 auto;}
#hrender { text-align:center; display:block; position:absolute; top:55px; width:980px;}
#tabs {width:665px; padding:0px; padding-top:40px; float:left;}
/*#tabsx {width:980px; padding:40px 0 5px 0; float:left; background: url(../img/borderis.gif) no-repeat bottom;}*/
#tabsx {width:980px; padding:40px 0 0px 0; float:left;}
#logo {display:block; float:left; padding-left:35px; width:129px; height:52px; margin:0;}
#news {display:block; float:right; margin-left:40px; width:750px;}
#news span {width:230px; padding:0 10px 0 10px; margin:0;}
span.border {width:230px; padding:0 10px 0 10px;  border-right:1px solid #636363; margin:0;}

/* top nav */
/*
#h_menu {width:840px; display:block; float:left; padding:8px 0 0 0;}
div#hmeniu {display:block; float:left;}
#hmenu a { font-family:arial; font-size:12px; color:#FFF; text-decoration:none; padding:0px 0px 0px 10px; font-weight:bold;} 
#hmenu a span { padding:3px 10px 5px 0px;} 
#hmenu a, #hmenu a span { display:block; float:left } 
#hmenu a:hover { color:#004FA7; background:#FFF url(../img/menu_left.gif) left top no-repeat; text-decoration:none; padding:0px 0px 0px 10px;} 
#hmenu a:hover span { background: url(../img/menu_right.gif) right top no-repeat; padding:3px 10px 4px 0px;} 
#hmenu a#current { color: #004FA7; background: #FFF url(../img/menu_left.gif) left top no-repeat; text-decoration: none; padding:0px 0px 0px 10px;} 
#hmenu a#current span { background: url(../img/menu_right.gif) right top no-repeat; padding:3px 10px 4px 0px;} 
#hmenu {list-style:none; padding:0px; margin:0px;} 
#hmenu li{ float:left; display:block; margin:0px; padding:0px 5px 0 0;}


#h_map { padding:0px; margin:0px; width:133px; display:block; float:right;}
#topnav {background:url(../img/topnav.gif) no-repeat top; width:133px; height:36px; margin:0; padding:0;}
#topnav span {display: none; padding:0; margin:0;}
#topnav li, #topnav a {height:36px; display:block; margin:0; padding:0;}
#topnav li {float:left; list-style:none; display:inline;}
#topnav1 {width: 36px;}
#topnav2 {width: 31px;}
#topnav3 {width: 36px;}
#topnav4 {width: 30px;}
#topnav1 a:hover {background:url(../img/topnav.gif) 0px -36px no-repeat; }
#topnav2 a:hover {background:url(../img/topnav.gif) -36px -36px no-repeat; }
#topnav3 a:hover {background:url(../img/topnav.gif) -67px -36px no-repeat; }
#topnav4 a:hover {background:url(../img/topnav.gif) -103px -36px no-repeat; }
*/
/* top nav */
#h_menu {width:770px; display:block; float:left; padding:8px 0 0 0;}
div#hmeniu {display:block; float:left;}
#hmenu a { font-family:arial; font-size:12px; color:#FFF; text-decoration:none; padding:0px 0px 0px 10px; font-weight:bold;} 
#hmenu a span { padding:3px 10px 5px 0px;} 
#hmenu a, #hmenu a span { display:block; float:left } 
#hmenu a:hover { color:#004FA7; background:#FFF url(../img/menu_left.gif) left top no-repeat; text-decoration:none; padding:0px 0px 0px 10px;} 
#hmenu a:hover span { background: url(../img/menu_right.gif) right top no-repeat; padding:3px 10px 4px 0px;} 
#hmenu a#current { color: #004FA7; background: #FFF url(../img/menu_left.gif) left top no-repeat; text-decoration: none; padding:0px 0px 0px 10px;} 
#hmenu a#current span { background: url(../img/menu_right.gif) right top no-repeat; padding:3px 10px 4px 0px;} 
#hmenu {list-style:none; padding:0px; margin:0px;} 
#hmenu li{ float:left; display:block; margin:0px; padding:0px 5px 0 0;}


#h_map { padding:0px; margin:0px; width:70px; display:block; float:left;}
#topnav {background:url(../img/topnav.gif) no-repeat top left; width:67px; height:36px; margin:0; padding:0;}
#topnav span {display: none; padding:0; margin:0;}
#topnav li, #topnav a {height:36px; display:block; margin:0; padding:0;}
#topnav li {float:left; list-style:none; display:inline;}
#topnav1 {width: 36px;}
#topnav2 {width: 31px;}
#topnav1 a:hover {background:url(../img/topnav.gif) 0px -36px no-repeat; }
#topnav2 a:hover {background:url(../img/topnav.gif) -36px -36px no-repeat; }

#wraplang {display:block; float:right; margin:0; padding:0;}
.langs {margin:0; padding:8px 0 0 0;}
.langs li {float:left; display:block; margin:0; padding:0; list-style-type:none;}
.langs a {color:#fff; text-decoration:none; padding:0 0 0 10px; font-weight:bold;}
.langs a span {padding:3px 10px 5px 0px;}
.langs a, .langs a span {display:block; float:left;}
.langs a:hover {color:#004FA7; background:#FFF url(../img/menu_left.gif) left top no-repeat; text-decoration:none; padding:0px 0px 0px 10px;}
.langs a:hover span {background: url(../img/menu_right.gif) right top no-repeat; padding:4px 10px 4px 0px;}
.langs a#current {color: #004FA7; background: #FFF url(../img/menu_left.gif) left top no-repeat; text-decoration: none; padding:0px 0px 0px 10px;}
.langs a#current span { background: url(../img/menu_right.gif) right top no-repeat; padding:4px 10px 4px 0px;}


/* tabas1 */
#content {padding-top:10px; height:250px; margin:0;}
.wraptab {height:32px; width:480px; margin:0 0 0 194px; _margin:0 0 0 189px; padding:0; position:relative; top:1px; overflow:hidden;} 
.wraptab a {float:left; height:32px; width:152px; padding:0px ; margin:0 0 0 5px; text-align:center; background: url(../img/head1_tab.gif) no-repeat; color:#fff;}
.wraptab a:hover {float:left; height:33px; *height:32px; padding:0px; width:152px; margin:0 0px 0 5px; text-align:center; background: url(../img/head1_active.gif) no-repeat; color:#004FA7;}
.wraptab a#current {float:left; height:33px; *height:32px; padding:0px; width:152px; margin:0 0px 0 5px; text-align:center; background: url(../img/head1_active.gif) no-repeat; color:#004FA7;}
.tabh{margin:0; font-size:13px; font-weight:bold; padding:9px 0 0 0;}


.boxholder{clear:both; padding:1px; background:#6695C9; margin:0;}
.box{background: #fff;}
.box p {padding:13px;}

#tabs-3 {background:url(../img/darbdaviams.jpg) right top no-repeat;}
#tabs-3 {height:210px; padding:10px; padding-top:10px; padding-left:30px;}

#menu_a {display:block; padding:0px 15px; font-size:12px;}
#menu_a span.menu_a {color:#3768A2; margin:0px; background:url(../img/m_arrow.gif) left no-repeat; list-style:none; display:block; padding:0px; margin:0px; padding-left:12px; margin-top:8px;}
#menu_a span.menu_a a {color:#3768A2;} span.menu_a a:hover {color:#3768A2; text-decoration:underline;}

.darbdaviams {background:url(../img/darbdaviams.gif) no-repeat top left; margin:0; padding:0;}
.darbdaviams h1 {font-size:24px; padding:0; margin:0; color:#034289; font-family:Trebuchet MS; font-weight:normal;}
/* tabas 2 */
#tabs2 {width:309px; padding:40px 0 0 0; margin:0px; float:right;}
#content2 {padding:10px 0 0 0; height:250px; margin:0;}
.wraptab2 {height:32px; width:309px; margin:0; padding:0; position:relative; top:1px; overflow:hidden;}
.wraptab2 a {float:left; height:32px; width:152px; margin:0 ; text-align:center; background:#FFF url(../img/head2_tab.gif) no-repeat; color:#fff;}
.wraptab2 a:hover {float:left; height:33px; *height:32px; width:152px; margin:0; padding:0; text-align:center; background:#FFF url(../img/head2_active.gif) no-repeat; color:#3D9411;}
.wraptab2 a#current{float:left; height:33px; *height:32px; width:152px; margin:0; padding:0; text-align:center; background:#FFF url(../img/head2_active.gif) no-repeat; color:#3D9411;}
.tabspacer {width:3px; height:30px; margin:0; padding:0; float:left;}
.boxholder2{clear: both;padding: 1px;width:305px; background:#3D9411;}
.b250_hand {height:210px; overflow:hidden; background:#FFF url(../img/_wk.gif) right bottom no-repeat; overflow:hidden; padding:10px;}

#menu_ag {display:block; padding:0px 15px; font-size:12px;}
#menu_ag span.menu_ag {color:#2d7909; margin:0px; background:url(../img/m_arrow.gif) left no-repeat; list-style:none; display:block; padding:0px; margin:0px; padding-left:12px; margin-top:8px;}
#menu_ag span.menu_ag a {color:#2d7909;;} span.menu_ag a:hover {color:#000; text-decoration:underline;}

.ieskantiems{background:url(../img/_job.gif) no-repeat; margin:0; padding:0;}

/* content blokas 1 */
.cl_bg { background:url(../img/c_bg.gif) center top no-repeat; height:138px; margin:25px auto; padding:0; padding-left:8px;}
.cl_bg_inside {background:url(../img/c_bg_inside.gif) center top no-repeat; width:304px; padding:0px; margin:8px 0px; height:122px;}
.cl_bg_inside p {padding:0px 10px;}
.cl_bg_inside h2 { color:#6695c9; font-size:13px; margin:0px; padding:0px; display:block; padding:5px 0 3px 10px;}

/* content blokas 2 */
.collum {float:left; display:block; width:305px; padding:10px;}
.cl_links a {color:#004fa7; text-decoration:underline; font-weight:bolder; font-size:11px;}
.cl_links a:hover {text-decoration:none;}
.cl_links h2 { color:#004fa7; display:block; font-size:13pt; background:url(../img/and.gif) left no-repeat; padding:0 0 0 28px; font-weight:bold;}

/* footer */
#footer { border-top:5px solid #6695c9; margin-top:25px;}
.fsck {display:block; padding: 5px 20px 5px 20px; background: transparent url(../img/fcbk.gif) no-repeat center left; color:#6695c9; float:left;}
.lin {display:block; padding: 5px 20px 5px 20px; background: transparent url(../img/lin.gif) no-repeat center left; color:#6695c9; float:left;}

/* subpage */
.tab2s{float:left; height:32px; width:152px; margin:0 0 0 5px; text-align:center; background:#FFF url(../img/head2_tab.gif) no-repeat;}
.tab2s a { color:#fff;}
.subwrap {width:790px; height:32px; margin:10px 0 0 0; float:right; padding:0;}
.tabsub { width:476px; height:32px; float:left; margin:0; padding:0;}
.tabsub a {float:left; height:32px; width:152px; margin:0 0 0 5px; padding:0; text-align:center; background:#FFF url(../img/head1_tab.gif) no-repeat; color:#fff;}
.tabsub a:hover {float:left; height:32px; width:152px; margin:0 0 0 5px; padding:0; text-align:center; background:#FFF url(../img/head1_active.gif) no-repeat; color:#004FA7;}
.tabsub2 {height:32px; width:314px; float:left; margin:0; padding:0;}
.tabsub2 a {float:left; height:32px; width:152px; margin:0 0 0 5px; padding:0; text-align:center; background:#FFF url(../img/head2_tab.gif) no-repeat; color:#fff;}
.tabsub2 a:hover {float:left; height:32px; width:152px; margin:0 0 0 5px; padding:0; text-align:center; background:#FFF url(../img/head2_active.gif) no-repeat; color:#3D9411;}
#a_active {float:left; height:32px; width:152px; margin:0 0 0 5px; padding:0; text-align:center; background:#FFF url(../img/head2_active.gif) no-repeat; color:#3D9411;}
#b_active {float:left; height:32px; width:152px; margin:0 0 0 5px; padding:0; text-align:center; background:#FFF url(../img/head1_active.gif) no-repeat; color:#004FA7;}

#page_left {width:240px; float:left; display:block;}
#page_right {width:600px; float:left; display:block;}
#page_left_menu {display:block; margin:10px; padding-top:20px;}
#page_left_menu ul { display:block; margin:0px; padding:0px;}
#page_left_menu li a {color:#004fa7; margin:0px; background:url(../img/m_arrow.gif) left no-repeat; list-style:none; display:block; padding:8px 0px; margin:0px; padding-left:13px; margin-top:8px; border-bottom:1px solid #d3d3d3;}
.bold_a {font-weight:bold;}
.page_turinys {margin:10px; padding:20px; width:540px;}
#page_right_block {width:140px; float:left; display:block;}
#page_right_block .content_block {display:block; padding:10px 5px; padding-top:30px;}
h2.and { color:#004fa7; display:block; font-size:15pt; background:url(../img/_darbdaviams.gif) left no-repeat; padding:0 0 0 28px; margin:0; font-weight:normal;}
h2.and2 { color:#004fa7; display:block; font-size:13pt; background:url(../img/and.gif) left no-repeat; padding:0 0 0 28px; margin:0; font-weight:bold;}
h2.and_green { color:#3c9411; display:block; font-size:15pt; background:url(../img/and_green.gif) left no-repeat; padding:0 0 0 28px; margin:0; font-weight:normal;}
h2.and2_green { color:#3c9411; display:block; font-size:13pt; background:url(../img/and_green.gif) left no-repeat; padding:0 0 0 28px; margin:0; font-weight:bold;}
.aplaciau {display:block; float:right; margin-right:20px; margin-top:10px;}
a.aplaciau  { color:#6695c9; text-decoration:underline;}
a.aplaciau:hover {text-decoration:none;}
.text {padding:15px 0 0 0; text-align:justify;}
.justify {text-align:justify;}

.news_catalog {padding:15px 0 0 0;}
.news_element {padding:0 0 10px 0;}
.news_element_date {}
.news_element_name {font-size:11pt; font-weight:bold;}
.news_element_intro {padding:7px 0 0 0; text-align:justify;}

.references_list {padding:15px 0 0 0;}
.reference_object {padding:30px 0 0 0;}
.reference_left {width:125px; float:left; display:block;}
.reference_left2 {width:200px; float:left; display:block;}
.reference_right {width:375px; float:left; display:block;}
.reference_right2 {width:300px; float:left; display:block;}
.reference_company {font-size:11pt; font-weight:bold;}
.reference_text {padding:7px 0 0 0; text-align:justify;}
.reference_person {padding:7px 0 0 0;}
.reference_url {padding:7px 0 0 0;}

.job_ads {padding:15px 0 0 0;}
.job_ad_object {padding:10px 10px 10px 10px;}
.job_ad_object:hover {background-color:#EEEEEE;}
.job_ad_top {}
.job_ad_bottom {padding:10px 0 0 0;}
.job_ad_position_name {float:left; width:450px;}
.job_ad_position_name_a {font-size:13pt; color:#004FA7;}
.job_ad_date {float:right; width:60px; text-align:right; padding:5px 0 0 0;}
.job_ad_position_city_salary {float:left; width:65px;}
.job_ad_position_short {float:left; width:340px; padding:0 0 0 5px;}
.job_ad_company_logo {float:right; /*width:45px;*/ padding:0 0 0 5px;}

.left_10{padding:0 0 0 10px;}

.mail {color:#004FA7;}
.mail:hover {color:#004FA7;}

.form_container {width:450px; padding:20px 0 0 0;}
.form {font-weight:bold;}
.form_up{padding:0 0 10px 0;}
.form_down{font-weight:bold;}
.label {width:100px;}
.textfield {width:250px;}
.textarea {width:250px; height:150px;}
.filebrowser {}
.radio {}
.check {}
.star {}
.select {}
.formSubmit {font-weight:bold;}
.textcongrat {font-weight:bold; padding:20px 0 0 0;}

.job_ads_element {}
.job_ads_element_top {padding: 10px 0 0 0;}
.job_ads_element_middle {padding: 10px 0 0 0;}
.job_ads_element_m_left {width: 450px; float: left; border: 1px solid black;}
.job_ads_element_m_right {width: 75px; float: left; padding: 0 0 0 10px;}
.job_ads_element_bottom {width: 450px; padding: 30px 0 0 0;}
.job_ads_comp_name {font-weight:bold; font-size:15pt; text-align: center; padding: 20px 0 0 0;}
.job_ads_logo {text-align: center; padding: 20px 0 0 0;}
.job_ads_comp_about {padding: 10px 10px 0 10px;}
.job_ads_position_main {font-weight:bold; font-size:15pt; text-align: center; padding: 20px 0 0 0;}
.job_ads_pos_about {font-weight:bold; padding: 20px 10px 0 10px;}
.job_ads_pos_about_text {padding: 5px 10px 0 10px;}
.job_ads_pos_offers {font-weight:bold; padding: 10px 10px 0 10px;}
.job_ads_pos_offers_text {padding: 5px 10px 0 10px;}
.job_ads_pos_req {font-weight:bold; padding: 10px 10px 0 10px;}
.job_ads_pos_req_text {padding: 5px 10px 0 10px;}
.job_ads_add_info {font-weight:bold; padding: 10px 10px 0 10px;}
.job_ads_add_info_text {padding: 5px 10px 0 10px;}
.job_ads_comp_contacts {font-weight:bold; padding: 10px 10px 0 10px;}
.job_ads_comp_contacts_text {padding: 5px 10px 20px 10px;}
.job_ads_valid {}
.job_ads_pos_city {}
.job_ads_apply {padding: 10px 0 0 0; font-weight:bold; font-size: 15pt;}
.job_ads_apply_bottom {float: right; font-weight:bold; font-size: 15pt;}


