body{
 font-family: Verdana;
 font-size: x-small;
 margin: 0;
}

h2{
 font-size: large;
 color: white;
 background-color: red;
 text-align: left;
 padding: 5px;
 margin-top: 5px;
 margin-left: 20px;
 /*margin-right: 20px;*/
}
h2.hp{
 background-color: white;
 color: #330099;
}

/*table{
 border: 1px solid black;
 background-color: #cccccc;
 margin: 10px;
}*/

input, select, option, textarea{
 /*border-top: 1px solid #666666;
 border-left: 1px solid #666666;
 border-bottom: 1px solid #CCCC99;
 border-right: 1px solid #CCCC99;*/
 font-size: xx-small;
 font-family: verdana;
}

td{
 font-size: x-small;
}

a{
 font-size: x-small;
 text-decoration: none;
 color: #330099;
}

a:hover{
 text-decoration: underline;
}

/*
.vid{
 text-align: center;
}
.lab{
 text-align: right;
}
.ba{
 border-bottom: 1px solid black;
}
.bl{
 border-right: 1px solid black;
}
.s1{
 background-color: #eeeeee;
}
.s2{
 background-color: #dddddd;
}*/

.error{
 color: red;
 margin: 0;
}

.print{
 margin: 0;
}

.right{
 text-align: right;
}
.center{
 text-align: center;
}
.left{
 text-align: left;
}

.bold{
 font-weight: bold;
}

td.fons1{
 background-color: #FFCCFF;
}

td.et{
 width: 26px;
 text-align: center;
 vertical-align: middle;
}

.bt{
 border-top: 1px solid red;
}

.bb{
 border-bottom: 1px solid red;
}

.bl{
 border-left: 1px solid red;
}

.br{
 border-right: 1px solid red;
}

.b_black{
 border-color: black;
}

div#menu{
 padding: 5px;
 background-color: #CCCCFF;
}

div.blue_line{
 background-color: #330099;
 margin-top: 2px;
 margin-bottom: 2px;
 font-size: 2px;
 height: 2px;
}

div.red_line{
 background-color: #FF3300;
 margin-top: 2px;
 margin-bottom: 2px;
 font-size: 2px;
 height: 2px;
}

td#auth_title{
 background-color: red;
 color: white;
 padding: 5px;
}

td.cenas_h {
 font-weight: bold;
 border-top: 1px solid black;
 border-left: 1px solid black;
 text-align: center;
 vertical-align: middle;
 padding: 3px;
}

td.cenas_h_r {
 border-right: 1px solid black;
}

td.cenas {
 border-top: 1px solid black;
 border-left: 1px solid black;
 text-align: center;
 vertical-align: middle;
 padding-left: 3px;
 padding-right: 3px;
 padding-top: 1px;
 padding-bottom: 0px;
}

td.cenas_r {
 border-right: 1px solid black;
}

td.cenas_b {
 border-bottom: 1px solid black;
}

p.cenas {
 font-weight: bold;
 margin: 0px;
 margin-top: 5px;
}
ul.cenas {
 margin-top: 0px;
 margin-bottom: 0px;
}
