
BODY {

font-family:Tahoma;
font-size:12px;
color:#333333;
background-color:#040c11;
}.t{text-align:justify;}

form
{  padding:0px;
  margin:0px;
}

td
{  font-size:12px;
}

A {
color:#0066cc;
}
.a {
color:#0066cc;
}
.a1 {
color:#66ccff;
font-weight:bold;
text-transform:uppercase;
}
A:hover {
color:#66ccff;
}
P {
text-align:left;
}

.Menu_main

{color:#FFF; font-size:16px; text-decoration:none; text-transform:uppercase; }

.News_gray {
background:#404e5d;
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
}

.button_blue {
background:#0066cc;
color:#ffffff;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
}


.News_block {
	font-size:11px;
	color:#9ccbdd
}

.text {color:#ffffff; text-align:justify;}

LI{margin-left:0px; padding-left: 0px; list-style:square; color:#0066cc; padding-top:3px; padding-bottom:3px; }
UL{margin-left:20px; padding-left: 0px; list-style-type:square; color:#0066cc}
UL.sitemap{font-weight:bold; margin-left:20px; padding-left: 0px; list-style-type:square; color:#0066cc}
UL.sitemap UL.sitemap{font-weight:normal; margin-left:50px; padding-left: 0px; list-style-type:square; color:#0066cc}
OL{margin-left:10px; padding-left: 0px; list-style-type:square; color:#0066cc}

.H2 {text-decoration:none; color:#0066cc; font-size:20px; font-weight:normal;}
.H2_gray {text-decoration:none; color:#333333; font-size:20px; font-weight:normal;}
.H2_white {text-decoration:none; color:#ffffff; font-size:20px; font-weight:normal;}
.H2_brand {color:#0066cc; font-size:14px; font-weight:normal;}
.H2_brand_b {color:#0066cc; font-size:14px; font-weight:bold;}

.img
{  cursor:pointer;
}

input {
background-color:#ffffff;
border:thin;
border-style:solid ;
border-width:1px;
border-color:#cccccc;
padding-left:5px;

}
select {
background-color:#ffffff;
border:thin;
border-style:solid ;
border-width:1px;
border-color:#cccccc;
padding-left:5px;


}
textarea {
background-color:#ffffff;
border:thin;
border-style:solid ;
border-width:1px;
border-color:#cccccc;
padding-left:5px;

}

.gray {color:#999999;}
.red {color:#F00; font-size:14px}

table.form
{
  margin:10px;
}
table.form td.name
{
  width:120px;
  padding:3px;
  vertical-align:middle;
}
table.form td.button
{
  padding-top:10px;
  text-align:center;
}
table.form td.value
{
  width:300px;
  padding:3px;
  vertical-align:middle;
}
table.form td.value1
{
  width:300px;
  padding:3px;
  vertical-align:middle;
}
table.form td.value input
{
  width:300px;
}
table.form td.value input.code
{
  width:70px;
}
table.form td.value select
{
  width:300px;
}
table.form td.value textarea
{
  width:300px;
  height:80px;
}

table.error
{
  max-width:400px;
  border:1px solid #E83026;
  border-collapse:separate;
  border-spacing:1px;
  margin-top:10px;
  margin-bottom:10px;
}
table.error td.head
{
  background:#E83026;
  font-weight:bold;
  color:#FFFFFF;
  padding:5px 10px 5px 10px;
}
table.error td.main
{
  font-weight:bold;
  padding:10px;
}
table.error td.main table td
{
  text-align:left;
  padding-left:5px;
  color:#FF5F11;
  font-weight:bold;
  font-size:11px;
}

table.search
{  width:100%;
}
table.search td.input
{  width:70%;
}
table.search td.input input
{  width:100%;
}
table.search td.title
{
  width:15%;
  text-align:right;
  padding-right:15px;
  text-transform:uppercase;
  font-size:14px;
}
table.search td.button
{
  width:15%;
  text-align:left;
  padding-left:15px;
}

table.sresult
{
  width:100%;
}
table.sresult td.counter
{
  width:25px;
  vertical-align:top;
}
table.sresult td a.tit
{
  text-transform:uppercase;
  text-decoration:none;
  font-weight:bold;
}
table.sresult td a.link
{
  color:#0066cc;
  text-decoration:none;
}
