@media screen    
{
	body
	{ 
		margin:0;
		padding:0;
		height:100%;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		background: url(../../images/bg.gif) #76a6d7 repeat-x;
	}
	select
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	img
	{
		behavior:	url("pngbehavior.htc");
		border: 0px;
	}
	 A
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		
		color:#426CCE;
		text-decoration:none;
	}
	A:hover
	{
		color:#426CCE;
		text-decoration: underline;
	}
	#top-header
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 18px;
		color:#2D6899;
		background-color:#F4F4F4;
		border-bottom:1px solid #a0a0a0;
		border-top: 1px solid #a0a0a0;
		margin-top: 5px;
		padding: 10px;
		
		height: 40px;
	}
	
	.toolbar
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#2D6899;
		background-color:#F4F4F4;
		border-bottom:1px solid #a0a0a0;
		border-top: 1px solid #a0a0a0;
		margin-top: 5px;
		padding-left: 20px;
		padding-top: 5px;
		
		height: 20px;
	}
	
	#header-lang-block
	{
		position: absolute;
		right:0;
		padding-right: 50px;
		padding-top: 10px;
	}
	
	#header-lang-block A
	{
		text-decoration: none;
		color: #2D6899;
		font-weight: bold;
	}
	#header-title
	{
		position: absolute;
	}
	#login-box
	{
		background-color:#CADDF0;
		border: 1px solid #a0a0a0;
		width: 350px;
		height: 150px;
		
		margin-top: 100px;
	}
	#login-box-header
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 24px;
		color:#423F3E;
		padding-left: 20px;
		text-align:left;
		background-color:#F2FBFF;
		height: 50px;
	}
	#login-input-box
	{
		padding-top: 20px;
	}
	.login-title
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		background-color:#F2FBFF;
		border-bottom: 2px solid #E9E9F9;
		padding-left: 10px;
	}
	.login-value
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		background-color:#E2EBEF;
		border-bottom: 2px solid #E9E9F9;
		text-align:right;
	}
	.login-value A
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-decoration: none;
		color:#273C5A;
		padding-right: 10px;
	}
	.login-bad
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FF0000;
		background-color:#E2EBEF;
	}
	
	.default-row
	{
		background:  #fff bottom left repeat-x;
		height: 2em;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		
		color: #0d2474;
		text-align: left;
		
		padding-left: 20px;
	}
	
	.default-row:hover, .default-row:hover a
	{
		background:  #f0f0f0 bottom left repeat-x;
		color: #992222;
	}
	
	.default-row a
	{
		text-decoration: none;
		font-size: 1.1em;
		font-family:Arial, Helvetica, sans-serif;
		color: #0d2474;
	}
	
	
	/**
	*	Meniu 1
	*/
	ul.menu, ul.menu-small
	{
		list-style:none;
		padding: 0;
		margin: 0;		
		overflow: hidden;
	}
	* html ul.menu li a
	{
		width:100%;
		text-decoration: none;
	}
	ul.menu li a
	{
		width: 100%;
		text-decoration: none;
	}
	ul.menu li a
	{
		font-size: 1.1em;
		background:  #fff bottom left repeat-x;
		height: 2em;
		line-height: 2em;
		
		display: block;
		border-bottom: 1px solid #dcdce9;
		border-top: 1px solid #dcdce9;
		border-left: 1px solid #dcdce9;
		border-right: 1px solid #dcdce9;
		color: #0d2474;
		text-decoration: none;
		text-align: left;
		padding-left: 20px;
	}
	ul.menu li a:hover
	{
		background:  #f0f0f0 bottom left repeat-x;
		color: #992222;
		text-decoration: none;
	}
	
	#menu-block
	{
		display: block;
		padding-top:7px;
		padding-left: 50px;
		width: 900px;
		height: 26px;
	}
	#menu-block ul
	{
		list-style: none;
		padding: 0;
		margin: 0;
	}
	#menu-block li
	{
	float: left;
	margin: 0 0.15em;
	}
	#menu-block li a.passive
	{
		font-size: 12px;
		background:  #fff bottom left repeat-x;
		height: 2em;
		line-height: 2em;
		float: left;
		width: 14em;
		display: block;
		border-bottom: 1px solid #dcdce9;
		border-top: 1px solid #dcdce9;
		border-left: 1px solid #dcdce9;
		border-right: 1px solid #dcdce9;
		color: #0d2474;
		text-decoration: none;
		text-align: center;
	} 
	#menu-block li a.selected
	{
		font-size: 12px;
		background:  #fff bottom left repeat-x;
		height: 2em;
		line-height: 2em;
		float: left;
		width: 14em;
		display: block;
		border-bottom: 0.1em solid #ffffff;
		border-top: 0.1em solid #dcdce9;
		border-left: 0.1em solid #dcdce9;
		border-right: 0.1em solid #dcdce9;
		color: #0d2474;
		text-decoration: none;
		text-align: center;
	} 
	#content-block
	{
		margin-left:10px;
		margin-right:10px;
	}
	#content-header
	{
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 18px;
		color:#2D6899;
		background-color:#fff;

		border-bottom: 1px solid #a0a0a0;
		padding-top: 5px;
		padding-left: 150px;
		padding-bottom: 5px;
		
	}
	#content-box
	{	
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#22435E;
		background-color:#BCC8F1;
	}
	
	th
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#ffffff;
		background-color:#154080;
		text-align:center;
	}
	.row-seperator
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight:bold;
		color:#2B3944;
		background-color:#f0f0f0;
		border-bottom: 2px solid #ffffff;
		border-top: 2px solid #e0e0e0;
		padding-top: 10px;
	}
	.caption-box
	{
		background-color:#F4FBFF;
		border: 2px solid #ffffff;
		padding:5px;
		margin: 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
	}
	.value-box
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		
		background-color:#FBFBFF;
		padding:5px;
		border: 2px solid #ACD8D1;
		margin: 10px;
		
	}
	#menu-block
	{
		display: block;
		padding-top:30px;
		padding-left: 50px;
		width: 900px;
		height: 26px;
	}

	.caption-14b-1
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight:bold;
		color:#2B3944;
		background-color:#B1BFDE;
		text-align:left;
		padding-left: 10px;
	}
	.caption-14b-2
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight:bold;
		color:#2B3944;
		background-color:#C1CFEE;
		text-align:left;
		padding-left: 10px;
	}
	.value-12b
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#272E45;
		background-color:#CBD2F5;
	}
	.value-12b-1
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#272E45;
		background-color:#E4EDFC;
		padding-left:5px;
	}
	.value-12b-2
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#272E45;
		background-color:#F1F5FE;
		padding-left:5px;
	}
	.value-12b-left-1
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#272E45;
		background-color:#E4EDFC;
		text-align:left;
		padding-left:10px
	}
	.value-12b-left-2
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#272E45;
		background-color:#F1F5FE;
		text-align:left;
		padding-left:10px
	}
	.value-10b-left-1
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#272E45;
		background-color:#E4EDFC;
		text-align:left;
		padding-left:10px
	}
	.value-10b-left-2
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#272E45;
		background-color:#F1F5FE;
		text-align:left;
		padding-left:10px
	}
	.textbox-info
	{
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		color: #a0a0a0;
	}
	.textbox-input
	{
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		color: #000000;
	}
	#entry-title
	{
		background-color:#F1F5FE;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		text-align:center;
	}
	.entry-title,.active
	{
		color:#426CCE;
	}
	
	.active A
	{
		color:#426CCE;
		font-size: 18px;
		text-decoration:none;
	}
	.active A:hover
	{
		color:#426CCE;
	}
	.done A
	{
		color:#ffffff;
		text-decoration:none;
	}
	.done A:hover
	{
		color:#272E45;
	}
	.passive A
	{
		color:#D1D5DE;
		text-decoration:none;
	}
	.passive A:hover
	{
		color:#272E45;
	}
	.passive-2 A
	{
		color:#223C3A;
		font-size: 18px;
		text-decoration:none;
		
	}
	.passive-2  A:hover
	{
		color:#7597E6;
	}
	.entry-title, .done
	{
		color:#ffffff;
	}
	.entry-title, .passive
	{
		color:#D1D5DE;
	}
	.information-box
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#7A7B46;
		background-color:#f5f5f5;
		border: 1px solid #f0f0f0;
		padding: 5px;
	}
	#footer 
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		margin-top: 5px;
		background-color:#384F67;
		color:#FFFFFF;
		text-align:center;
	}
	#footer A
	{
		color:#ffffff;
	}
	
	/* Spausdinimo stilius */
	.uppercase
	{
		text-transform:uppercase;
	}
	.print-header
	{
		font-family:"Times New Roman", Times, serif;
		font-size: 12px;
		color: #000;
	}
	.print-place-date
	{
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		padding-bottom: 10px;
	}
	.print-data-table 
	{
		border-top: 1px solid #000000;
		border-right: 1px solid #000000;
		font-family:"Times New Roman", Times, serif;
		
	}
	.print-data-table th
	{
		font-size:14px;
		font-weight:bold;
		padding:5px;
		color:#000000;
		background-color:#ffffff;
		border-left:1px solid #000000;
		border-bottom: 2px solid #000000;
		font-family: Arial, sans serif;
	}
	.print-data-table td
	{
		font-size:12px;
		font-weight:bold;
		padding: 1px;
		padding-left: 3px;
		border-bottom: 1px solid #000000;
		border-left:1px solid #000000;
		height:20px;
		background-color:#ffffff;
		font-family: Arial, sans serif;
	}
	
	.print-bottom
	{
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
		color:#000000;
		padding-right: 30px;
		
		padding-top: 15px;
		background-color:#ffffff;
	}
	.print-line-caption
	{
		font-family:"Times New Roman", Times, serif;
		font-size:10px;
		color:#000;
		vertical-align:top;
		text-align:center;
	}
	.data
	{
		font-family:"Times New Roman", Times, serif;
		font-size: 14px;
		height: 20px;
	}
	.data-title
	{
		font-family:"Times New Roman", Times, serif;
		font-size: 16px;
		font-weight: bold;
		height: 20px;
		padding-top: 20px;
	}
}

		
