html * {max-height: 999999px;}
body, form {margin: 0px; padding: 0px;}
body {color: black; background-color: white;}
a {color: #005ca3;}
a:hover {color: #85c226;}
a:active {color: #f2ad00;}
h1, h2 {font: 24px verdana, helvetica, sans-serif; color: #005ca3; margin-top: 0px;}
h2, a.h2 {font-size: 17px;}
a.h2 {color: #005ca3; text-decoration: none;}
a.h2:hover {color: #005ca3;}
a.h2:active {color: #005ca3;}
p, td, th, li, div {font: 13px verdana, helvetica, sans-serif; line-height: 18px; margin-bottom: 0px;}
b, th {font-weight: bold;}
table, img {border: 0px;}
img, iframe {display: block;}
hr {margin: 24px 0px 24px 0px; border: 0px; height: 1px; color: #aaaaaa; background-color: #aaaaaa;}
pre {width: 760px; margin: 0px; padding: 4px; overflow: hidden; text-overflow: ellipsis; font-family: monospace; background-color: #eeeeee;}
textarea {margin: 0px; padding: 4px; border: 1px solid #aaaaaa;}
textarea.wide {width: 758px;}
.small {font-size: 11px; line-height: 16px; color: gray;}
.required {font-weight: bold; color: #cc0000;}
.comment {color: gray;}
.error {padding: 4px; color: white; background-color: #cc0000;}
.error a {color: white;}
.warning {padding: 4px; background-color: #eeeecc;}
.note {padding: 4px; background-color: #eeeeee;}

td.bg {width: 768px; height: 24px; background: url("https://www.iv.lt/images/bg.png") repeat-x bottom;}
td.separator {width: 80px; background: url("https://www.iv.lt/images/dot.png") center repeat-y;}
td.line {height: 1px; background: url("https://www.iv.lt/images/dot.png") center repeat-x;}

ul.menu {margin: 0em 0em 0em 1em; padding: 0em; list-style: none; text-indent: -1em;}
.menu li {margin: 0em 0em 1em 0em;}
.menu li:before {content: "\0BB \020";}

input.captcha {width: 90px; box-sizing: border-box;}
img.captcha {border: 1px solid black;}

table.box {border: 1px solid #aaaaaa; border-spacing: 0px;}

table.eu {color: white; text-shadow: 0 0 1px #aaaaaa; background: url("//www.iv.lt/images/eu.jpg") center;}
.eu a {color: #ffee00;}
.eu a:hover {color: white;}

table.table {border: 1px solid #aaaaaa; border-collapse: collapse; border-spacing: 0px;}
.table th {border: 1px solid #aaaaaa; padding: 4px; color: black; background-color: #eeeeee;}
.table td {border: 1px solid #aaaaaa; padding: 4px;}

td.score {width: 10%; text-align: center; cursor: pointer; color: white;}

ul.services {margin: 0px; padding: 0px; list-style: none;}
.services a {font-size: 11px; line-height: 28px; padding: 4px; background-color: #eeeeee; color: black; text-decoration: none;}

td.footer, td.news {font-size: 11px;}

div.help {display: none; margin: 16px; padding: 8px; border: 1px solid #aaaaaa; background-color: #eeeeee;}

@media only screen and (max-device-width: 960px) {
 .desktop {display: none;}
}
