
/*etc*/
* {margin: 0px; padding: 0px;}
body {font-family: Arial, Helvetica, sans-serif;}

a img {border: none;}
a {color: #1C74BB; text-decoration: underline; cursor: pointer;}
a:hover {color: #006699;}

h1, h2, h3, h4 {color: #707577;}
h1 {font-size: 22px; margin-bottom:6px; font-weight: normal;}
h2 {font-size: 19px; margin-bottom:4px;}
h3, h4 {font-size: 15px; margin-bottom:8px;}
p{font-size: 12px; margin-bottom:15px;}
ul {font-size: 13px; line-height: 15px;}
button, input.button {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.clear {clear:both;}
.clearb {clear:both;}
.clearl {clear:left;}
.clearr {clear:right;}
table {border-collapse: collapse;}

/*headeris*/
#header {
	width: auto;
	padding: 10px 20px;
}
#header a, #header label {
	white-space: nowrap;
}
#mainheader_logo {
	clear: left;
	float: left;
	margin-top:-5px;
}
#header_paieska {
	margin-left: 221px;
	/*color:#707577;*/
}
#header_paieska .obj {
	float: left;
	padding-right: 6px;
}
#header_paieska .obj2{
	float: left;
	padding-right: 6px;
	font-size:10px;
	margin-top:27px;
}
* html #header_paieska .obj2{
	margin-top:27px;
}
#header_paieska .obj3 {
	float: left;
	padding-right: 6px;
	margin-top:22px;
}
* html #header_paieska .obj3 {
	float: left;
	padding-right: 6px;
	margin-top:22px;
}
#header_paieska .clear {
	clear: left;
}
#header_paieska input.textas {
	width: 16em;
	margin: 2px 0px;
	border: 1px solid #999;
	padding: 2px;
	font-size: 100%;
	font-weight:bold;
	color:#707577;
}
#header_paieska select.textas {
	width: 16em;
	margin: 2px 0px;
	border: 1px solid #999;
	padding: 1px;
	font-size: 100%;
	font-weight:bold;
	color:#707577;
}
* html #header_paieska select.textas{
margin-top:3px;
}
#header_paieska input.but {
	padding:2px 20px 2px 20px;
	font-weight:bold;
	font-size:15px;
}
* html #header_paieska input.but {
	padding:0px 8px 0px 8px;
}


/*rezultatai*/
.rezultatai {
	margin: 0px 10px;
	padding: 1px 5px;
	padding-top:3px;
}

.rezultatai .pasiulymas {
	width: 550px;
	margin-bottom: 10px;
	list-style: none;
}

.pasiulymas .pav a{font-size:16px;}
.pasiulymas .pav a:visited{color: #551A8B;}
.pasiulymas .adresas{color:silver;}
.pasiulymas .adresas a{text-decoration:none;}
.pasiulymas .info{color:#329A00;}
.pasiulymas .info a{color:#329A00; text-decoration:underline}
.pasiulymas .veiksmai{font-size:9px; color:#551A8B;}
.pasiulymas .veiksmai a{font-size:9px; text-decoration:none; color:#1C74BB !important;}

#content{padding-top:10px;}

/*buttons normal, green[ok], red[cancel]*/
#content .butt{font-size:9px; padding:1px;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    color:#565656;
    cursor:pointer;
    overflow:visible;
    padding:1px 10px 1px 7px;
}

#content .butt:hover{
    background-color:#FFF3EC;
    border:1px solid #FFE8D9;
    color:#642500;
    padding:1px 10px 1px 7px;
}

#content .buttg{font-size:9px; padding:1px;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    color:#565656;
    cursor:pointer;
    overflow:visible;
    padding:1px 10px 1px 7px !important;
    margin:auto !important;
    font-weight:bold;
    width:auto !important;
}

#content .buttg:hover{
    background-color:#EFFCF0;
    border:1px solid #D0F4D2;
    color:#105215;
    padding:1px 10px 1px 7px;
}


#content .buttr{font-size:9px; padding:1px;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    color:#565656;
    cursor:pointer;
    overflow:visible;
    padding:1px 10px 1px 7px !important;
    margin:auto !important;
    width:auto !important;
}

#content .buttr:hover{
    background-color:#FFF4F4;
    border:1px solid #FFD9D9;
    color:#6C0000;
    padding:1px 10px 1px 7px;
}


/*uzduociu juosta*/
#linija_top {
	min-height: 25px;
	margin: 0px 8px 10px;
	border: 1px solid #eee;
	border-top: 1px solid #ddd;
	background: #F2F2F2;
	margin-bottom:0px;
}
* html #linija_top {
	height: 25px;
}
#linija_top .col_desine{
	padding: 2px 0px;
}
#linija_top .col_desine {
	float: right;
	width: 200px;
	padding-right: 12px;
}
#linija_top .clear {
	clear: left;
}


/*toolsu juosta*/
#topline {
	border-bottom: 1px solid silver;
	padding: 4px 20px;
}
#topline .nuorodos {
	font-size:11px;
	line-height: 160%;
}
#topline a {
	margin-right: 14px;
	font-size:11px;
}


/*navigacijos juosta*/
#navbar {
	min-height: 18px;
	margin: 0px 8px;
	border: 1px solid #eee;
	padding: 4px 0px;
	background: #F2F2F2;
}
* html #navbar {height: 18px;}
#navbar .medis {
	font-size: 70%;
	line-height: 150%;
}
#navbar .medis a {
	font-weight: bold;
	margin-right:5px;
	margin-left:5px;
}


/*footeris*/
#footeris {
	clear: both;
	margin: 0px 20px 0px;
	border-top: 1px solid #ccc;
	padding: 10px 0px;
	color: #333;
}

#footeris a, #footeris span {
	white-space: nowrap;
}

#footeris a {
	color: #333;
	text-decoration: none;
}

#footeris a:hover {
	text-decoration: underline;
}

#footeris span {
	margin: 0px 0.5em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #cccccc;
}

#foot_nav {
	float: left;
	font-size: 70%;
	line-height: 120%;
}

#foot_copy {
	font-size: 65%;
	line-height: 120%;
	text-align: right;
}

#foot_copy div {
	display: inline;
	margin-left: 10px;
	white-space: nowrap;
}

#foot_copy span {margin: 0px 0em;}

.bluebox{padding:10px; font-size:11px; background:#E7F1FA; margin-bottom:13px;}
.bluebox h3{color:black; font-size:12px; font-weight:bold; margin-bottom:10px;}
/*.bluebox input{padding:2px; font-size:11px;}*/

.redbox{padding:10px; font-size:11px; background:#FFE6E6; margin-bottom:13px;}
.redbox h3{color:black; font-size:12px; font-weight:bold; margin-bottom:10px;}
.redbox ul{margin-left:10px;}
.redbox li{font-size:11px;}

.alertbox{padding:10px; font-size:11px; background:#fff7b2; margin-bottom:13px;}
.alertboxok{padding:10px; font-size:11px; background:#fff7b2; margin-bottom:13px;}

.bottomnav{margin-top:8px;}

/* navigacija */
.navigation {
	margin: 20px 10px 0px;
	padding: 0px 5px;
}

.navigation .pagelist {
	font-size: 90%;
	line-height: 120%;
	text-align: center;
}

.navigation .pagelist a {
	margin: 0px 2px;
}

.navigation .kitas, .navigation .ankst {
	font-weight: bold;
	text-decoration:none;
}

.navigation img{
margin-bottom:-1px;
}


table tr.over td{background:#F7F7F7;}
table tr.normal td{background:none;}
