textarea {
 resize:none;
 }
 td, th
 {
 padding:5px;
}
table
{
background-color: #f1f1f1;
}
fieldset
{
margin: 10px;
background-color: #f1f1f1;
padding: 5px;
border-radius:5px;
box-shadow: 2px 1px 3px #888
}
legend
{
font-weight: bold;
}
hr
{
color: #f1f1f1
}
input, select
{
margin: 3px
}
input [type="text"]
{
padding: 5px;
}
input[type="submit"], input[type="reset"], input[type="button"]
{
font-weight: bold;
cursor: pointer;
padding: 3px;
}
a{color:#008;text-decoration:none;}
a:hover{color:#005;text-decoration:underline;}

.obl
{
padding: 10px;
border: 1px #999 solid;
border-radius:10px;
box-shadow: 1px 1px 3px #222;
margin: 5px;
}
body
{
margin: 0;
padding: 0;
background-color: white;
font-size:12px;
color: #000033;
font-family: arial;
}
.obldate
{
font-size: 14px;
padding: 2px;
color:#000099;
border-bottom: 1px #000055 solid;

}
.accord
{
font-size: 20px;
padding: 15px;
background-color: #e1e1e1;
border:1px #888 solid;
box-shadow: 2px 1px 5px #555;
border-radius:10px 10px 0 0;
}
.accord:hover
{
cursor: pointer;
background-color: #ccc;
}
.mini_accord
{
float: right;
font-size: 10px;
color: blue;
}
.accord_text
{
padding: 20px;
background-color: white;
height: auto;
border: 1px #aaa solid
}
.plav
{
display: none;
position: absolute;
top:10%; 
left:30%; 
border: 1px #888 solid;
box-shadow: 1px 1px 5px #555; 
background-color: white;
padding: 10px;
font-size: 12px;
}