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

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    font: inherit;
    font-size: 100%;
    font-family: 'Helvetica';
}
/* HTML5 senoms narÅ¡yklÄ—ms */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    height: 100%;
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}

@font-face {
    font-weight: normal;
    font-style: normal;
    font-family: 'PFRondaSevenRegular';
    src: url('../fonts/pf_ronda_seven-webfont.eot');
    src: url('../fonts/pf_ronda_seven-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/pf_ronda_seven-webfont.woff') format('woff'),
        url('../fonts/pf_ronda_seven-webfont.ttf') format('truetype');

}

@font-face {
    font-weight: normal;
    font-style: normal;
    font-family: 'HelveticaRegular';
    src: url('../fonts/helvetica-webfont.eot');
    src: url('../fonts/helvetica-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/helvetica-webfont.woff') format('woff'),
        url('../fonts/helvetica-webfont.ttf') format('truetype');

}

body			{ font-size:75.0%;}


/*  ---------------------------------------------------------------- CSS Start -----------------------------------------------------------  */

.clear				{ clear:both;}
.fltlft				{ float:left;}
.fltrt				{ float:right;}


body{/* background:url(../images/content_bg.jpg) top repeat-y; */
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


/* .header				{ background:url(../images/header_bg.jpg) top repeat-x; */

/* height:160px; */

/* width:100%; */
.header{
    position: absolute; 
    z-index:1000;
    width:100%;
    height:160px; 
    background:url(../images/header_bg.png) top repeat-x;}
/*.header{				
    width:100%;  
    height:80px;  background: none repeat-x scroll center top #23386A;
}*/
/*
.header_menu		{ background: top repeat-x; */
/* height:160px; */
/* width:100%; */

.grid_16			{ position: relative; }
.grid_3				{ position: relative; padding-top: 160px; }

.logo_box			{ height:80px; background:#23386a;}
.logo				{ margin:0 auto; padding:0;/* width:142px; */ height:80px;}
/* .logo				{ width:142px; */
/* height:40px; */
/* margin:0 auto; */
/* padding:20px 0 0 0; */
/* .logo				{ width:960px; */
/* height:80px; */
/* margin:0 auto; */
/* padding:0; */

.tabs				{ height:80px; background:#ea5700;}

/*	Clock color	*/
.flip {	background-color: #FF6C00; }

.tabs ul li.lines			{ position:relative; height:80px; background:url(../images/lines_bg_close.jpg) top no-repeat;}
.tabs ul li.lines_menu		{ position:relative; height:80px; background:url(../images/lines_bg.jpg) top no-repeat; cursor:pointer; cursor:hand;}

.tabs ul li.no_login {
    background: url("../images/lines_bg.jpg") no-repeat scroll center top transparent;
    color: #FFFFFF;
}

.tabs ul li.no_login span#mode-switch span.mode-active {
    background-color: rgb(255, 108, 0);
}

.tabs ul li.no_login span#mode-switch span {
    background-color: rgb(235, 87, 1);
}

.langlog {
    float: right;
    margin-top: 6px;
    margin-right: 10px;
    width: 70px;
    height: 30px;
    /* border: 1px solid #EA5700; */
    /* border-radius: 1px 1px 1px 1px; */background: url("../images/lang.png") no-repeat scroll center center;
    color: #333366;
    text-align: left;
}

#_log_in {
    background: url("../images/key.png") no-repeat scroll center center;
}

#_log_out a {
    background-color: rgb(235, 87, 1); 
}

.user_config {
    float: left;
    margin-top: 6px;
    margin-left: 10px;
    width: 30px;
    height: 30px;
    background: url("../images/config_new.png") no-repeat scroll center center;
    cursor: pointer;
    cursor: hand;
}

.nlog {
    float: right;
    margin-top: 6px;
    margin-right: 10px;
    width: 30px;
    height: 40px;
    /* border: 1px solid #EA5700; */
    /* border-radius: 2px 2px 2px 2px; */
    color: #333366;
    text-align: left;
    cursor: pointer;
    cursor: hand;
}

.intern {display: inline-table; float: right;}
.intern p { display: inline-table; margin-top: 2px; margin-right: 12px;color: #FFB57F; font-size: 8px; font-family:"PFRondaSevenRegular";}
#fir {padding-right: 3px;}



.tabs ul li.lines a			{ display:block;  padding:25px 0 8px 0; width:170px; height:80px; text-decoration:none; font-family: 'Helvetica'; }
.tabs ul li.lines_menu a			{ display:block;  padding:40px 0 0 9px; width:161px; height:80px; text-decoration:none; font-family: 'Helvetica'; }

.tabs ul li.lines a em		{ display:block; padding-top: 2px; font-size:0.7em;}
.tabs ul li.lines_menu a em		{ display:block;  padding-top: 2px; font-size:0.7em;}
.tabs ul li.lines a span			{  display:block; /* padding:40px 0 0 10px; */ color:#fff; font-size:1.200em; line-height:20px;}
.tabs ul li.lines_menu a span		
{  display:block;
   /* padding:40px 0 0 10px; */
   color:#fff; 
   /*font-size:1.500em;*/ 
   line-height:20px;}
.tabs ul li.lines a span em		{ display:block; font-size:1em;}
.tabs ul li.lines a span_menu em		{ display:block; font-size:1em;}

/* .tabs ul li.lines a:hover			{ background: url(../images/arrow.png) center 80px no-repeat; */
.tabs ul li.lines_menu a:hover			{ background: url(../images/no_lines_bg.png) center 0px no-repeat;}


.tabs ul li.lines:hover a	span 	{  /* background:#ff6c00; */}
.tabs ul li.lines_menu:hover a	span 	{  /* background:#ff6c00; */}

.tabs ul li.lines a.active			{/* padding:50px 0 10px 10px; */ background:url(../images/arrow.png) center 80px no-repeat;}
.tabs ul li.lines_menu a.active			{/* padding:50px 0 10px 10px; */ background:url(../images/no_lines_bg.png) center 0px no-repeat;}


.tabs ul li a						{ text-decoration:none;}
.tabs ul li.plain a span			{  display:block; padding:55px 0 0 10px; color:#fff; font-size:1.500em; font-family: 'Helvetica'; line-height:20px;}


.tabs ul li.lines a span.last		{ float: none; /* padding:50px 0 10px 10px; */ padding-top: 12px; padding-right: 113px; text-align: center;}

/* login text */

.tabs ul li.lines span.last		{ float: none; /* padding:50px 0 10px 10px; */ padding-right: 40px; text-align: center;}

/*   */

.projects_menu a {display:block; /* padding:40px 0 0 10px; */ color:#fff; /* text-align: center; */ font-size:1.500em; /* line-height:20px; */}


/* .close								{ position:absolute; */


/* top:0; */


/* right:0; */


/* width:40px; */


/* height:40px; */


/* }
*/
/*.close a							{


 display:block!important;  padding:0 !important;


 width:40px!important; 


 height:40px!important; 


 background:none!important;  


 margin:0!important; 


 }*/
/*
.close a:hover						{ background:none!important; */

.close								{ position:absolute; top:0; right:0; padding:5px 0 0 0; width:100px; height:68px;}
.close a							{ display:block!important; margin:0!important; padding:0 !important; width:110px!important; height:68px!important; background:none!important;}
.close a:hover						{ background:none!important;}

.close_in							{ position:absolute; top:0; right:0; padding:0; width:40px; height:68px; background:/*  #ff6c00  */url('../images/close1.png') top no-repeat;}
.close_in a							{ display:block!important; margin:0!important; padding:0 !important; width:40px!important; height:68px!important; background:none!important;}
.close_in a:hover						{ background:none!important;}

/* langlog menu common styling */	
.menu_langlog ul li a, .menu ul li a:visited {
    background: url(../images/lang.png) no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
}

/* langlog menu specific to non IE browsers */
.menu_langlog ul li:hover a {
    background: url(../images/lang_h.png) no-repeat transparent;
    color:#fff;
}

.menu_langlog ul li:hover ul li a.hide {
    background:#FF6C00; 
    color:#fff; 
}

.menu_langlog ul li:hover ul li:hover a.hide {
    background:#FF6C00; 
    color:#fff;
}

.menu_langlog ul li:hover ul li a { 
    background:#EA5700; 
    color:#fff; 
}

.menu_langlog ul li:hover ul li a:hover { 
    background:#FF6C00; 
    color:#fff;
}
/* langlog menu END */
/* login form end */
.tabs ul li.small	{ 
    background:url(../images/lines_bg.gif) top repeat-x;
}

.tabs ul li.small a.active, .tabs ul li.small a:hover { 
    background:url(../images/no_lines_bg.gif) top repeat-x;
}



/*  --------------------------------------------------- Vidus  -----------------------------------------------------  */

.logscontent{
    margin:0;
    min-height:500px;
    width:100%;
    background:#dceaff;}
.content{
    margin:0; 
    min-height:800px; 
    width:100%;}

/* .grid_3						{ position:relative; */

/* display:block; */

.box1 { 
    margin: 0 auto -4em; 
    padding:27px 0 80px; 
    min-height: 100%; 
    height: auto !important; 
    height: 100%;
    background-color: #dbeaff;
}

.box1 h2					{ padding:0 0 8px 10px; color:#233769; font-size:1.500em; font-family: 'Helvetica';}
.box1 select				{ margin-bottom:20px; width:170px; height:30px;}
.box1 p						{ padding:0 0 12px 10px;width:130px; color:#233769; font-size:1em; font-family: 'Helvetica'; line-height:17px;}

.box1 ul					{ padding:0px 0px 15px 0px;}
.box1 ul li					{ display:block; margin-bottom:1px;}
.box1 ul li a { 
    background:url(../images/menu_bg.gif) top repeat; 
    color:#333366; 
}

.box1 ul li a:hover { 
    background:url(../images/menu_hover_bg.gif) top repeat;
}

.box1 ul li a.active { 
    background:url(../images/menu_hover_bg.gif) top repeat;
}


.box1 ul li.rez a				{ display:block; padding:10px 0 0 10px; width:160px; height:20px; background:url(../images/menu_bg_rez.gif) top no-repeat; color:#333366; text-decoration:none; font-size:1em; font-family: 'Helvetica';}

/*------ sub menu------ */

.box1 ul ul					{ padding:0 0 0 0;}
.box1 ul ul li					{ display:block; margin-bottom:1px;}
.box1 ul ul li a { 
    background:url(../images/menu_bg_sub.gif) top repeat; 
    color:#333366; 
}/* .box1 ul ul li a:hover			{ background:url(../images/menu_hover_bg.gif) top repeat-x; */
/* }
.box1 ul ul li a.active			{ background:url(../images/menu_hover_bg.gif) top repeat-x; */

/*------ sub menu end------ */

.footer, .push						{ /* position:fixed; */ bottom:0; /* left:486px; */ clear: both; /* width:170px; */ height: 4em; /* height:30px; */ /* border-top:1px solid #b7c6e1; */ /* background-color:#DBEAFF; */}
.footer	p					{ padding:10px 0 0 10px; color:#333366; font-size:1em; font-family: 'Helvetica';}


.grid_13					{  min-height:300px;}

.box2		{
    position: relative;
    padding:180px 0 0 10px;
    width: 780px;
}
.box2 h2	{ padding:0 0 30px 15px; color:#333366; font-size:1.500em; font-family: 'Helvetica'; line-height:20px;}
.box2 h2 span	{ display:block; font-size:1.167em;}

/* naujas diena men virsutinis */

/* login kai neprisijunges */
#lg
{
    position: relative;
    padding: 20px 0 0 10px;
}

#lg li.lg_pris, li.lg_pris a:hover, li.lg_pris a.active {
    width: 12.5em;
}

#lg_name input
{
    margin-right: 2px;
    padding-left: 10px;
    width: 157px;
    height: 28px;
    border: 1px solid #B7C6E1;
    border-radius: 2px 2px 2px 2px;background-color: #F1F7FF;
    color: #333366;
    text-align: left;}

#lg_pass input {
    margin-right: 2px;
    padding-left: 10px;
    width: 157px;
    height: 28px;
    border: 1px solid #B7C6E1;
    border-radius:  2px 2px 2px 2px; background-color: #F1F7FF;
    color: #333366;
    text-align: left;}    

#lg span{color: #333366; font-size: 17px; line-height: 30px;}
#lgpa { margin: 15px 10px; width: 170px;color: #FF6C00; font-size: 12px;}

.pris {margin-top: 20px;}

.lg_pris {
    display: inline-table;
    margin-right: 5px;
    padding: 9px;
    border: 1px solid #FF6C00;
    border-radius: 2px 2px 2px 2px;
    background-color: #FF6C00;
    background-image: url("../images/login_arrow.png");
    color: #FFFFFF;

}




.lg_pris  a {
    /* display: block; */
    width: 170px;
    /* height: 30px; */
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    /* font-size: 1em; */
    /* font-family: 'Helvetica'; */
    /* line-height: 30px; */

}
.lg_pris a:hover {
    border: 1px solid #FF6C00;
    border-radius: 2px 2px 2px 2px;
    background-color: #EA5700;


}

.main_menu {
    cursor: pointer;
    cursor: hand;
}

.lg_pris a.active {
    border: 1px solid #FF6C00;
    border-radius: 2px 2px 2px 2px;
    background-color: #EA5700;

}

.help  					{ margin-top: 26px; margin-left: 15px; padding-top: 9px; padding-bottom: 9px; padding-left: 10px; width: 240px; height: 100; -moz-border-radius: 4px; border-radius: 4px; background-color: #DCEAFF;/* box-shadow: 10px 10px 5px #DCEAFF; */ color: #333366; font-size: small;font-family: helvetica; line-height: 1.3;}
.helpb { margin-top: 8px; margin-left: 5px; /* padding-top: 5px; */ padding-bottom: 22px; padding-left: 10px; height: 100; color: #333366; font-size: medium; font-family: helvetica;}
.help a {color: #ea5700; text-decoration: none;}
.help a:hover {color: #333366; text-decoration: none;}
.foto {
    float: left;
    margin-top: 15px;
    margin-left: 10px;
    padding-bottom: 9px;
    width: 110px;
    height: 100;
    background-color: #F1F7FF;
    color: #333366;
    font-size: small; 
    font-family: helvetica;}

.zoom					{ position:absolute; margin:0; width:185px; height:30px; cursor: pointer;}
.zoom ul					{ display:inline-block;}
.zoom ul li				{ display:block; float:left; width:60px; height:30px; border-right:1px solid #fff;}
.zoom ul li a				{ text-decoration:none;}
.zoom ul li.nobod			{ border:none;}


.prev_arrow					{ position:absolute; width:60px; height:60px; cursor: pointer;}
.next_arrow					{ position:absolute; width:60px; height:60px; cursor: pointer;}

.tag						{ position:absolute; top:96px; left:132px; width:143px; height:66px; background:url(../images/tag.gif) top no-repeat;}
.tag p						{ padding:10px 10px 0 5px; color:#333366; text-align:right; font-size:1em; font-family: 'Helvetica';  }
.tag p span					{ display:block;}


.last_abs					{ position:absolute; bottom:0; left:140px; margin:0; width:600px; height:30px; -moz-border-radius:4px; border-radius:4px; background-color: #DCEAFF; opacity: 0.7;}
.last_abs ul				{ display:inline-block;}
.last_abs ul li 			{ display:block; float:left; margin-right:1px; padding:0 10px 0 10px; background:#dceaff; color:#333366; font-size:1em; font-family: 'Helvetica'; line-height:30px;}
.last_abs ul li.nobg		{ background:none;}
.last_abs ul li.nobg a			{ display:block; width:66px; height:30px; background:url(../images/btn.png) top no-repeat; color:#fff; text-align:center; text-decoration:none; font-size:1em;font-family: 'Helvetica'; line-height:30px;}


.bottom_scale				{ margin:0; padding:0 0 10px 0; }
.bottom_scale ul			{ display:inline-block;}
.bottom_scale ul li			{ display:block; float:left; padding:0 0 0 40px; color:#333366; font-size:1em; font-family: 'Helvetica';}
.bottom_scale ul li.nopad	{ padding:0;}	


.close_border				{ position:relative; height:20px; background:#fffddc;}
.close_border p				{ color:#333366; text-align:center; font-size:0.917em;font-family: 'Helvetica'; line-height:20px;}

.close_border a				{ position:absolute; top:7px; right:8px; display:block; text-decoration:none;}

.blue_font_color {
    color: #333366;
}

.bf_input {
    margin-right: 2px;
    padding-left: 5px;
    height: 24px;
    border: 1px solid #B7C6E1;
    border-radius: 2px 2px 2px 2px;
    background-color: #F1F7FF;
    color: #333366;
    text-align: left;
}

.bf_button {
    display: block;
    /* height: 30px; */
    border: 1px solid #B7C6E1;
    border-radius: 4px 4px 4px 4px;
    background-color: #B7C6E1;
    color:#333366;
}


.dropdownas li ul li.drops a:href {
    background: none repeat scroll 0 0 red;
}

.common_bg {
    background: none repeat scroll 0 0 #EB5701;
}

.tabs ul.dropdownas {
    background: none repeat scroll 0 0 #EB5701;
}

.tabs ul li.drops {
    background: url("../images/jb-1.png") repeat scroll 0 0 transparent;
}

.tabs ul li.drops a:hover, .tabs ul li.drops a.duid-active {
    background: none repeat scroll 0 0 #FF6C01;
}

.tabs ul li.drops_ar, .tabs ul li.drops_al {
    background:url(../images/lines_bg.jpg) repeat 0 0 transparent;
}

.tabs ul li.drops_ar:hover, .tabs ul li.drops_al:hover  {
    background: none repeat scroll 0 0 #FF6C01;
}
/*---------------COLORS---------------*/
/*--------------defaultBlue-----------*/
.dash_header.normal .dropdown{
    background: #23386a;
}
.dash_header.normal .dropdown:hover{
    background: #23386a;
}
.dash_header.normal .dropdown_list{
    background-color: #23386a;
}
.dash_header.normal .dropdown .carat:after{
    border-top-color: #23386a;
}
.dash_header.normal .dropdown:hover .carat:after{
    border-top-color: #23386a;
}
.dash_header.normal .dropdown.focus .carat:after{
    border-top-color: #23386a;
}
.dash_header.normal .dropdown.scrollable:hover div::after{
    box-shadow: inset 0 -50px 30px -35px #23386a;
}
.dash_header.normal .dropdown.focus:after{
    background: #23386a;
}
/*----------Dashboard Header-----------*/
.dash_header.normal{
    background-color:#23386a;}

/*----------Dashboard Header Triangle--*/
div.dash_triangle {
    border-color: #23386A transparent transparent;}

/*User control css*/
#password_change, #public_options, #create_user, .user_list  {
    margin-bottom: 30px;
}