@import url("http://www.dip.lt/dev/mingeda.css");

body, html {padding: 0; margin: 0; background-color: #6ba8c6;}

body {padding: 0 !important; padding-bottom: 6px; text-align: center;}

body * {position: relative;}

div, p, h1, h2, h3, h4, h5, img, a:link, a:visited, a:hover, a:active, ul, li {position: relative;}

img {margin: 0; padding: 0; border: none;}

div, p, form {display: block; margin: 0; padding: 0; position: relative;}


	a:link, a:visited, a:hover, a:active {text-decoration: underline;}
	a:hover, p a:active {text-decoration: none;}

#root {background: #fff url(/images/sidebar_bg.gif) repeat-y -100px 0; width: 762px; margin: 6px auto 6px; padding: 0; text-align: left;}

/* HEADER  */

#header {border-top: 2px solid #1f42d2; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; background-color: #fff;}

	#langs { display: block; position: absolute; top: 8px; }
	#langs a {text-decoration: underline;}
	
	#akcnews { display: block; position: absolute; top: 8px; left: 300px; }
	#akcnews a {text-decoration: underline;}
	
	#newsline {background-color: #1f42d2; color: #fff; font-size: 0.75em; padding: 8px 12px; height: 15px;}
	
	#newsline strong {font-weight: bold; color: #82a2e5; padding-right: 5px;}
	#newsline a:link, #newsline a:visited, #newsline a:hover, #newsline a:active {color: #fff; text-decoration: underline;}
	#newsline a:visited {color: #f1f1f1;}
	#newsline a:hover, #newsline a:active {color: #fff;}
	
	
	#search_form {display: block; position: absolute; top: 1px; right: 0; width: 180px; height: 10px;  background-color: #1f42d2; padding: 5px; text-align: right;}
	#search {display: block; background: #eff0f5 url(/images/search_bg.gif) no-repeat 0 0; font-size: 10px; margin: 0; padding: 3px; color: #6c6c6c; height: 19px !important; height: 19px; width: 99px; height/**/:/**/ 13px; border: none; float: left;}
	#srch_but {display: block; width: 72px; height: 19px; cursor: pointer; position: absolute; right: 10px !important; right: 110px; top: 0; right/**/: /**/120px;}
	
/*  MAIN  */

#main {background: transparent url(/images/brd_b.gif) repeat-x 0 100%; border-bottom: 1px solid #ccc !important; border-bottom: none; padding-bottom: 1px; position: relative;}

#content {float: right; width: 596px; width/**/:/**/596px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; position: relative; display: block;}	

	.bnr {margin: 5px 5px 5px 8px;}
	.two_col {margin: 0 10px 0 8px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;}
	.two_col .col_b, #subcontent .col_b {width: 172px; margin: 0; float: right; font-size: 8pt; color: #5a5a5a}
	#subcontent .col_b {margin: 10px 5px 10px 10px;}
	.two_col .col_b img.fleft {margin: 0 10px 10px 0;}
	.two_col .col_b p {line-height: 15px; padding: 0 3px;}
	.two_col .col_b p.staff {line-height: 18px; padding: 0 3px; letter-spacing: 0;}
	.two_col .col_b p.staff strong {font-size: 10pt; color: #005b94;}
	p.staff img {margin: 0 5px 5px 0;}
	.two_col .col_b p.staff .sphone {font-size: 6pt; color: #989899; padding-bottom: 10px;}
	.two_col .col_b p.addr {margin-top: 10px; line-height: 15px;}
	
	.two_col .col_a {display: block; float: left; width: 550px; padding: 0 10px; margin-right: -50px; font-size: 8pt;}
	.two_col.second .col_a {display: block; float: left; width: 550px; padding: 0 10px; margin-right: -50px; font-size: 8pt;}
	.col_a h1 {color: #000; font-size: 11pt; padding: 5px 0; margin: 0;}
	.col_a h2 {color: #000080; font-size: 10pt; padding: 5px 0; margin: 0;}
	.col_a h3, .col_b h3 {color: #000; font-size: 8pt; padding: 5px 0; margin: 0;}
	.col_a p {padding: 5px 5px 5px 0;}
	.col_a ol {margin: 0 0 0 1em; padding: 0 0 0 1em;}
	.col_a ul {margin: 0.5em 0 0 1.5em;  padding: 0 0 0 1em;}
	.col_a li {padding-bottom: 5px; margin-left: 0; line-height: 11pt;}
	.col_a a.more:link, .col_a a.more:visited, .col_a a.more:hover, .col_a a.more:active {display: block; margin: 0.5em 0 1em 2em; font-size: 9pt;}
	
	.col_b h3 {padding-left: 5px;}
	.two_col .links p {padding: 0 3px 5px 5px; font-size: 9pt;}

	.col_b p.pdf {background: #fff url(/images/pdf.gif) no-repeat 0 0; margin: 15px 5px 30px 5px; padding-top: 1px;}
	
	p.pdf a:link, p.pdf a:visited, p.pdf a:hover, p.pdf a:active {text-decoration: none; color: #666; font-size: 8pt; padding-left: 20px; }
	p.pdf a:hover, p.pdf a:active {color: blue; text-decoration: underline;}
	
	.grid {margin: 5px -15px 5px 20px; text-align: center;}
	.item {display: block; width: 120px; margin-right: 20px; float: left; border: 1px solid #fff;}
	.item img {margin: 3px auto;}
	.item p {text-align: left; margin: 0 1em; font-size: 8.8pt; padding-bottom: 5px;}
	
	#subcontent {margin: 10px; font-size: 9pt; padding-left: 20px; padding-left/**/:/**/ 0; width: 596px; width/**/:/**/ auto;}
	#subcontent h1 {font-size: 12pt; padding: 5px 0;}
	#subcontent h2 {font-size: 11pt; padding: 5px 0;}
	#subcontent h3 {font-size: 10pt; padding: 5px 0;}	
	#subcontent p, #subcontent li {font-size: 9pt;}	

	/* TABLES */
	#subcontent table {width: 100%; margin: 10px 0;}
	
/* SIDEBAR */

#sidebar {float: left; width: 166px; background: #eff0f5 url(/images/sidebar_bg.gif) repeat-y 100% 0; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; z-index: 1; padding-bottom: 107px;  margin-right: -50px;  margin-right/**/:/**/ -50px;} 

	#sidebar div {margin: 10px 0; padding: 0 10px 5px; border: 1px solid #eff0f5; border-bottom-color: #1f42d2; border-right-color: #747474}
	#sidebar div.submenu a.hed:link, #sidebar div.submenu a.hed:visited, #sidebar div.submenu a.hed:hover, #sidebar div.submenu a.hed:active {display: block; font-weight: bold; text-decoration: none;}
	#sidebar div.submenu a.hed:hover { text-decoration: underline; }
	#sidebar h2, #sidebar div.submenu a.hed {font-size: .75em; color: #000080; margin: 0; padding: 0 0 6px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
	
	#sidebar ul {margin: 0; padding: 0; list-style: none; }
	
	#sidebar ul li {font-size: .7em; padding-bottom: 6px; }
	
	#sidebar li a:link {text-decoration: none; color: #000;	}		
	#sidebar li a:visited {text-decoration: none;}
	#sidebar li a:hover, #sidebar li a:active {color: blue; text-decoration: underline;}
	

div#contacts {background: #eff0f5 url(/images/phone_bg.gif) no-repeat 100% 100%; width: 165px; height: 107px; padding: 0; border: none; margin: 0; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; position: absolute; bottom: 85px; left: 0; z-index: 5;}
	div#contacts p {color: #6c6c6c; font-size: 8pt; padding: 10px; }
	div#contacts strong {display: block; font-size: 12pt; color: blue; padding: 2px 0 20px;}

	div#contacts a:link, div#contacts a:visited {text-decoration: underline;}
	div#contacts a:hover, div#contacts a:active {color: #000; text-decoration: none;}
	
/* FOOTER */
#footer {font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; background-color: #fff; height: 84px; overflow: hidden;}
	
	.bot_lnks {height: 61px;}
	
	#copyright {background-color: #1f42d2; color: #fff; font-size: 0.7em; padding: 4px 6px; position: absolute; bottom: 0; left: 0; width: 100%;}

/*  COMMON CLASSES   */

.cc {clear: both;}
.fleft {float: left;}
.fright {float: right;}
.acenter {text-align: center;}
.aleft {text-align: left;}
.aright {text-align: right;} 

.brd {border-bottom: 1px solid #33c; height: 10px; margin: 0 0 5px 0; clear: both; display: block;}

/* LIBRARIES  */

.curved {background: transparent; margin: 20px 0;}

.curved p {margin:0; padding-bottom:0.5em;}

.ctop, .cbottom {display:block; background:transparent; font-size:1px;}
.cb1, .cb2, .cb3, .cb4 {display: block; overflow: hidden;}
.cb1, .cb2, .cb3 {height:1px;}
.cb2, .cb3, .cb4 {background: #eff0f5; border-left: 1px solid #eff0f5; border-right: 1px solid #eff0f5;}
.cb1 {margin:0 5px; background: #eff0f5;}
.cb2 {margin:0 3px; border-width: 0 2px;}
.cb3 {margin:0 2px;}
.cb4 {height: 2px; margin:0 1px;}
.square {list-style: square;}

.ccontent {display:block;  background:#eff0f5; border: 0 solid #eff0f5; border-width:0 1px; padding: 10px;}

/* KMI */

#kmi {width: 200px; margin: 0; padding: 0; display: block;}
form#kmi { float: right; margin: 0 0 0 10px; }
#kmi label.aft {display: block;}
#kmi input {text-align: right;}
#kmi .acenter input {text-align: center;}
#kmi .kmi td.z0 {background-color: #f1f1f1;}
#kmi .kmi {display: block; width: 100%; margin-bottom: 10px; table-layout: auto; border-collapse: separate !important; border-collapse: collapse; border: 1px solid #ccc; border-width: 0 1px 1px 0;}
#kmi .kmi td, .kmi th {font-size: 12px; padding: 5px; height: 27px; border: 1px solid #ccc; border-width: 1px 0 0 1px; width: 50%;  font-family: Arial, Helvetica, sans-serif; background-color: #fff; vertical-align: middle; margin: 0;}
#kmi .kmi th {background-color: #f1f1f1; text-align: center; font-weight: bold; height: 20px;}

/* ALCO */

#alko {width: 570px; margin: 0; padding: 0; display: block;}
#alko label {font-weight: bold;}
.nobold {font-weight: normal;}
#alko label.aft {font-weight: normal; padding-left: 5px;}
#alko input {text-align: right;}
#alko select, #alko textarea {font-size: 11px;}
#alko .acenter input, #alko input.acenter {text-align: center;}
.z0 {background-color: #f1f1f1;}
#alko .alko {display: block; width: 550px; margin: 0; margin-bottom: 10px; border-collapse: separate !important; border-collapse: collapse; border: 1px solid #ccc; border-width: 0 1px 1px 0;}
.alko td, .kmi th {font-size: 12px; padding: 5px; height: 27px; border: 1px solid #ccc; border-width: 1px 0 0 1px; font-family:Arial, Helvetica, sans-serif;}
.alko th {background-color: #f1f1f1; text-align: center; font-weight: bold; height: 20px;}
.alko textarea {margin-top: 10px;}
.acenter {text-align: center;}
.small {font-size: .9em;}


div.headerbanner { position: absolute; top: 8px; left: 174px; }

