body {
font-family:"Trebuchet MS", sans-serif;
font-size:16px;
color:#4a4a4a;
}
#lapa{
margin:0 auto;
width:1200px;
}
body.p_1081 #lapa{
width:auto;
}

body.p_1098 #lapa{
width:auto;
}

table, html, body, dl, dt, dd {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
}
html, body {
height:100%;
}
div#wrapper {
margin:0 auto;
position:relative;
z-index:0;
min-height:100%;
width:1000px;
clear:both;
background-color:#f7f3ea;
}
div#bfl, div#bfr {
position:absolute;
top:0;
width:66px;
height:100%;
z-index:-10;
}
div#bfl {
left:-66px;
/*background-image:url('../img/bfl.png');*/
background-repeat:repeat-y;
}
div#bfr {
left:1000px;
/*background-image:url('../img/bfr.png');*/
background-repeat:repeat-y;
}
div#header {
height:2px;
clear:both;
position:relative;
z-index:2;
width:100%;
background-repeat:no-repeat;
}
div#logo {
/*background-image:url('../img/logo.png');*/
width:229px;
height:190px;
float:left;
}
div#logotext {
width:716px;
height:46px;
/*background-image:url('../img/logotext.png');*/
float:left;
margin-left:28px;
margin-top:22px;
}
div#footer {
width:988px;
height:20px;
background:transparent;
color:#0b2f3e;
line-height:20px;
margin:20px 0 0 0;
}
div#footer p {
font-size:12px;
font-weight:bold;
color:#666;
margin:0 0 0 40px;
}
div#footer a {
color:#666;
}
div#footer0{
font-size:14px;
margin:10px 0 50px 264px;
font-weight:bold;
}
div#footer0 a{
color:#5fbff2;
}
div#footer span.i {
border-left:1px solid #3CAF61;
margin:0 10px;
}
/*if we float the middle column we avoid the ie6 3 pixel jog and also keep columns in normal source order (left,middle right) but we need to use a negative margin offset to make it all fit.*/
div#middle {
float:left;
/*
width:100%;
margin-right:-229px;
*/
padding:70px 0;
 
}
div#content_wrap {
margin-right:229px; /* width of left and right columns */
}
div#infobox {
width:314px;
}
h1,h2,h3,h4,h5,h6,h7 {
color:#5fbff2;
margin:0;
padding:0;
}
h1 {
font-size:18px;
padding:10px;
}
div#content h1{
text-transform:uppercase;
margin:10px;
text-align:center;
}
h3{
font-size:14px;
}
h2{
font-size:26px;
margin:10px;
}
p {
padding:0;
margin:0;
}
div#leftinfo img {
margin-left:15px;
}
div#left div#leftinfo a {
font-size:12px;
color:#60bff1;
height:auto;
font-weight:bold;
padding:0;
margin:0 15px;
line-height:15px;
text-align:center;
}
div#left {
width:229px;
position:relative;
float:left;
z-index:2;
}
div#content {
margin-left:30px;
margin-top:30px;
margin-right:33px;
min-height:600px;
}
/*Opera Fix*/
body:before {
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;
}
/*Ie8 fix and clear floats*/
div#wrapper:after{
clear:both;
display:block;
height:1%;
content:" ";
}
div#inner {
width:100%;
overflow:hidden;
position:relative;
z-index:3;
}
div#header h1{
text-indent:-5000px;
position:absolute;
width:100px;
overflow:hidden;
top:-200px;
}

div#suns {
position:absolute;
/*background-image:url('../img/suns.png');*/
width:964px;
height:593px;
top:155px;
left:377px;
background-repeat:no-repeat;
z-index:-1;
}
div#kakis {
position:absolute;
/*background-image:url('../img/kakis.png');*/
width:945px;
height:714px;
top:108px;
left:330px;
background-repeat:no-repeat;
z-index:-1;
}
div#pgailis {
/*background-image:url("../img/gekons.png");*/
background-repeat:no-repeat;
height:289px;
left:-213px;
position:absolute;
top:0;
width:213px;
z-index:-1;
}
div#Trusis{
position:absolute;
background-repeat:no-repeat;
height:410px;
width:633px;
bottom:0px;
right:0px;
display:none;
z-index:-1;
}

a{text-decoration:none}
/*
a{color:#666}
a:link {color:#666}
a:visited {color:#666}
a:active {color:#666} 
*/
a{color:#777700}
a:link {color:#777700}
a:visited {color:#777700}
a:active {color:#777700} 
a:hover {color:#23AD1C;text-decoration:underline}
a:hover h2{color:#23AD1C}
a.current{
background:#F8F8F8;
font-weight: bold;
}
hr{
border:none;
border-bottom:1px solid #3CAF61;
margin:0 32px 0 0;
padding:0 0 12px;
height:1px;
font-size:1px;
clear:both;
}
hr.line{
margin:0 32px 16px -5px;
padding:0 0 0 5px;
}
div#content p{
margin:0 0 6px;
}
div#content{
font-size:16px;
}
div#content ul
{
list-style:inherited;
margin:auto;
padding:auto;
}
div#content li {
display:inherited;
margin:auto;
padding:auto;
}
div#content h3{
font-size:16px;
text-transform:uppercase;
}

table.odb{
border-collapse:collapse;
border:2px solid #3CAF61;
}

table.odb th {
border:1px solid #3CAF61;
/*
background-color:#3CAF61;
color:#FFF;
font-size:11px;
font-weight:bold;
*/
}

table.odb td {
border:1px solid rgba(60, 175, 97,0.5);
background-color:#FFF;
color:black;
font-size:13px;
}
div.odb_gr {
border:1px solid #CCC;
border-radius:4px 4px 4px 4px;
float:left;
margin:1px;
text-align:center;
min-width:40px;
padding:1px 2px;
}
div.odb_kl{
border:1px solid #CCC;
border-radius:4px 4px 4px 4px;
float:left;
margin:1px;
padding:2px 5px;
text-align:center;
}
div.sel a{
color:#777700;
}
div.sel {
background:#F8F8F8;
}
td.iz_2{
color:#ff0000 !important; 
font-weight:bold;
}
td.iz_1{
color:#0000ff !important;
}


table.K {
border:2px solid #3CAF61;
}
table.K th {
border:1px solid #3CAF61;
/*background-color:#3CAF61;*/
}
th {
background-color:#F7F7F7;
color:#000;
font-family:verdana,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
table.K td.q {
background-color:#EBFFEB;
font-size:10px;
font-weight:bold;
max-width:100px;
text-align:center;
}

td{
border:1px solid rgba(60, 175, 97,0.5);
padding:4px;
}

table.K td {
border:1px solid rgba(60, 175, 97,0.5);
text-align:lefy;
}

body.p_1034 table.K td.k{
font-weight:bold;
color:#777700;
font-size:17px;
}
td {
background-color:#FFFFFF;
color:black;
font-family:verdana,helvetica,sans-serif;
font-size:13px;
}

table.K tr.p td {
background-color:#EBFFEB;
}
label{
border:1px solid #ddd;
background:#eee;
float:left;
font-size:13px;
font-weight:bold;
margin-right:5px;
margin-bottom:4px;
width:75px;
clear:both;
padding:2px;
}
.submit {
/*background-color:#5FBFF2;*/
/*nt-size:16px;*/
font-weight:bold;
/*margin:31px 60px 31px 0;*/
padding:1px 5px;
}
.cl2{
clear:both;
font-size:1px;
line-height:0em;
margin:4px 0 0 0;
padding:0;
}
#asynctree {
cursor:pointer;
font-size:12px;
}
.graf{
float:right;
}
.v1{
font-weight:bold;
}
.m{
font-size:10px;
}


input,select,textarea{margin:2px}
select,
textarea,
input[type=password],
input[type=text]{display:inline-block;margin:0;padding-left:2px;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
select:hover,
input[type=password]:hover,
input[type=text]:hover,
textarea:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
select:focus,
input[type=password]:focus,
input[type=text]:focus,
textarea:focus{outline:none;border:1px solid #4d90fe;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}
select,
input[type=password],
input[type=text]{height:20px}

table.rez_T {
width:600px;
}
#top {
float:left;
padding:0 0 0 20px;
width:935px;
}
table.K td.p_0{
color:#777;
font-size:10px;
}

table.K td.p_2{
color:#000;
font-size:11px;
}

table.K td.p_1{
color:#000;
font-size:11px;
font-weight:bold;
}
.click:hover {
cursor:pointer;
text-decoration:underline;
background:#ffff00;
}
body.p_4 div#content{
width:900px;
margin:30px auto 0;
}
body.p_1032 h3,body.p_1033 h3, body.p_1034 h3{
font-size:24px !important;
margin:10px;
}
div.R {
color:#333;
/*float:right;*/
font-size:16px;
font-weight:normal;
margin:13px 0 5px;
}

div#content h3.L{
float: none;
font-size: 32px !important;
}

.det {
display: none;
}


td.gr{
font-size:20px;
padding:10px;
color:#000;
font-weight:bold;
}

div.odb_gr_v {
border:1px solid #CCCCCC;
border-radius:4px 4px 4px 4px;
float:left;
margin:1px;
text-align:center;
min-width:40px;
padding:1px 2px;
}

#lapa0{
}
.odb_gr_vv{
margin:10px 0;
}

td.note{
font-size:14px;
padding:10px;
color:#000;
font-style:italic;
padding:10px 4px 20px;
}
td.hide{
display:none;
}

td.n{
text-align:left !important;
}
td.z{
font-weight:bold;
}
td.k{
font-weight:bold;
}
.Ri {
float:right;
}

table.KK td.k{
font-weight:normal;
}
table.KK td.v{
font-weight:bold;
}

body.ifr div#menu{
display:none;
}

body.ifr ul.navigors{
display:none;
}


#scrollup {
width:40px;
height:40px;
opacity:0.3;
position:fixed;
bottom:20px;
right:20px;
display:none;
text-indent:-9999px;
background:url('../img/icon_top.png') no-repeat;
z-index:999;
}

.f0rm{
max-width:100%;	
width:400px;	
border: 1px solid #ccc;
box-shadow:2px 2px 4px #888;
}

.f0rm > h2{
background:rgba(95, 191, 242,0.5);
color: #000;
font-size: 20px;
margin: 0;
padding: 5px;
text-align: center;
}

.f0rm table.K {
border:none;
width:100%;
}

.invalid{
border:1px solid #ff0000 !important;
background:#F9FF9A;
}

table.K tr.odb{
border-bottom: 4px solid #ccc;
}
table.K tr.odb td{
padding-bottom:20px;	
padding-top:10px;
}
table.KF td{
padding:8px;	
}

#f_ODB{
margin:50px 0 0;
}

.act:active{
position:relative;
top:1px;
left:1px;	
}

tr.HR td {
background:#00ffff;
border-bottom:5px solid #00ffff;
}

.nau{
text-decoration:line-through;
color:#ccc;
}


.ira{
font-weight:bold;
}


table.klubi td.pp {
color: blue;
font-size:16px;
font-weight: bold;
}