@charset "windows-1251";

html, body {height:95%; margin:0; padding:0; }
#root {width: 100%; height:100%; }

#header {margin: 6px; padding: 6px; border: dotted 1px #b0b0b0; overflow:auto; background-color: #FFFFCC;}
* html #header {height: 1%; overflow:visible}
#header img {vertical-align:middle;}
#flags {margin: 0; padding: 0; float: right; width:auto;}
#maint {height: 83%; width: 100%;}
#lspace, #mspace, #rspace {padding: 0; width:6px;}
#menu {padding: 6px; width: 18%; border: dotted 1px #b0b0b0;}
#main {padding: 6px; border: dotted 1px #b0b0b0;}
#footer {margin: 6px; padding: 6px; border: dotted 1px #b0b0b0; min-height:20px; overflow:auto; background-color: #FFFFCC;}
* html #footer {height: 1%; overflow: visible}
#footer img {vertical-align:middle;}
#copy {margin: 0; padding: 0; float:right; width:auto;}



#links {margin: 0; padding:0; width:auto;}
#links li {list-style-type : none; margin:0;padding-top:3px;}

.menubox {width:100%; float:left; margin-bottom:10px;clear:left;}
* html .menubox {width:100%}


.dot {border: 1px dotted #b0b0b0; padding: 5px; margin: 0 0 10px 0}
.cdot {border: 1px dotted #b0b0b0; padding: 5px; margin: 0 0 10px 0;
background-color: #FFFFCC;}
.dark{color: #9399AA}
.harddark{font-family: arial; font-weight: bold; color: black}
.bTable{
border-collapse: collapse;}
.bTd{
border: 1px #b0b0b0 dotted;
}
.bTh{
border: 1px #b0b0b0 dotted;
background-color: #FFFFCC;
color: black;
font-weight: bold;}
.aTr{
border: 1px #b0b0b0 dotted;
background-color: #FFFFCC;
}
.aTrR{
border: 1px #b0b0b0 dotted;
font-weight: bold;
background-color: #fff2ac;
}

a {font-family: sans-serif; font-size: 12px}
a img {color: white; border-color: white; background-color: white; border:none}
a:link{color:#000000}
a:visited{color:#888888; border-color:#580801; background-color: #F2F2F2;}
a:focus {color:#999999; border-color:#580801; background-color: #F2F2F2; }
a:hover {color:#888888; border-color:#580801; background-color: #F2F2F2; }

a.menu:visited{color:#000000;background-color: white;}
a.menu:focus {color:#999999; border-color:#580801; background-color: #F2F2F2; }
a.menu:hover {color:#888888; border-color:#580801; background-color: #F2F2F2; }

.rule{
text-align: left;margin-bottom:1em;}

td {font-family: sans-serif; font-size: 12px}
th {font-family: sans-serif; font-size: 12px}

h1, h2, h3, h4 {
font-size:1em;
font-weight: bold;
}

.title {
    margin:0;
    padding:0;
}

.error {color:red;font-weight: bold;}
form {margin:0;padding:0;}

input, select, fieldset, textarea {text-align: left;
 font-family: sans-serif;
   font-size: 12px;
    color: black;
	 border: 1px dotted #b0b0b0;
}

input.tast {text-align: center; 
font-family: sans-serif; 
font-weight: bold; 
font-size: 12px; 
color: black; 
border: 1px dotted #b0b0b0; 
background-color: white}

legend {color: black}
