/* GENERAL STYLES */
table
{
  margin-top:15px;
  margin-bottom:10px;
}

table tr td, table tr th
{
  padding: 3px 10px 3px 10px;
}

table.c1
{
  vertical-align:middle;
}

table.c1 thead tr.major
{
  background-color:#999999;
  text-align:center;
  font-weight:bold;
  font-size:lager;
}

table.c1 thead tr.minor
{
  text-align:center;
  font-weight:bold;  
} 

table.c1 tr td.td1
{
  background-color:#cccccc;
  text-align:left;
  font-weight:bold;
}

table.c1 tr td.td2
{
  background-color:#e2eefc;
  text-align:center;
}

table.c1 tr td.td3
{
  background-color:#c0dbf8;
  text-align:center;
}

table.contucts_form
{
  width: 500px;
  text-align:left;
  background-color:#DBDDEF;
  margin: 2px 0 0 0;
}

table.contucts_form .error
{
  display:block;
  float:left;
}

table.contucts_form tr td
{
  padding: 2px 15px 1px 15px;
  margin:0;
  text-align:right;
  vertical-align:top;
}

table.contucts_form tr th
{
  padding: 2px 0 1px 15px;
  margin:0;
  text-align:left;
}

table.contucts_form input
{
  width: 370px;
}

table.contucts_form textarea
{
  width: 450px;
}

table.contucts_form .button
{
  width:100px;
}

table.contacts
{
  width: 720px;
  text-align:left;
}

table.contacts tbody tr td
{
  vertical-align:top;
  padding-right: 10px;
}

.form_error
{
  color: red;
}

.form_sent
{
  color: #001C66;
}

.form_sent, .form_error
{
  font-weight: bold;
  font-size:11px;
}

table.form
{
  background-color:#DBDDEF;
  width: 720px;
  padding:0;
  margin: 5px 0 0 0;
  text-align:left;
  vertical-align:top;
  
}

table.form th.minor 
{
  color: #001C66;
  font-weight: bold;
  font-size:11px;
  text-transform:none;
  text-align:left;
}

table.form th
{
  padding-left:15px; 
}

table.form thead tr th
{
  color: #001C66;
  font-weight: bold;
  font-size:12px;
  text-transform:uppercase;
}

table.form tbody tr th
{
  width: 180px;
  color:#6D6F71;
  font-weight:normal;
}

table.form tbody tr td
{
  padding: 4px 15px 1px 15px;
}

table.form tbody tr td textarea
{
  width:518px;
}

#content h1 
{
  display: block;
  color:#fdb825;
  font-size:14px;
  padding:0;
  margin: 10px 0 10px 0;
}

#content h1 span.fillh2, #content h1 a.fillh2
{
  color: White;
  font-size:14px;
  background-color:#fdb825;
  padding: 3px 8px;
  text-decoration:none;
} 

#content h2, #content h2 a
{
  display:block;
  clear:both;
  color:#001c66;
  font-weight:bold;
  font-size:14px;
  padding:0;
  text-decoration:none;
}

#content h2 span.fillh2, #content h2 span.fillh2 a
{
 display: inline;
 color: White;
 font-size:12px;
 background-color:#001c66;
 padding: 2px 8px;
 text-decoration:none;
}

#content h3 a
{
  text-decoration:none;
  color:#001c66;
}

#content h2, #content h3, #content h4, #content p
{
  margin-top: 9px;
}

#content ul
{
  margin: 7px 0 5px 20px;
  line-height:14px;
  list-style: square url('/immagini/bg_bullet_full_1.gif') outside;
}

#content ul li
{
  margin: 5px 0 3px 0;
}

#content ol
{
  margin: 7px 0 5px 20px;
  line-height:14px;
}

#content ol li
{
  margin: 5px 0 3px 0;
}

#content img
{
  float: left;
  margin: 5px 10px 5px 0;
}

#content img.img_left
{
  float: left;
  margin: 5px 10px 5px 0;
}

#content img.img_right
{
  float: right;
  margin: 5px 0 5px 10px;
}

#content img.img_nofloat
{
  float: none;
  clear:both;
  align: center;
  margin: 5px 10px 5px 10px;
}

/* EDITOR PROPERTIES */
h2 {
display:block;
clear:both;
color:#001c66;
font-weight:bold;
margin: 5px 0 5px 0;
}

.fillh2 {
 color: White;
 font-size:12px;
 background-color:#001c66;
 padding: 2px 8px;
}

.blue_blqu {
display:block;
clear:both;
font-size: 12px;
font-weight: bold;
text-align: center;
color: #6E83AE;
padding-top: 10px;
padding-bottom: 10px;
clear: none;
padding: 0;
margin-right: 20px;
margin-left: 20px;
border-top-width: 10px;
border-bottom-width: 3px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #0066CC;
border-bottom-color: #0066CC;
}

ali_cent {
text-align: center;
}

zero {
  float: none;
  clear:both;
  margin: 0px 0px 0px 0px;
  
}

h3_center {
display:block;
clear:both;
font-size: 12px;
font-weight: bold;
text-align: center;
color: #6E83AE;
padding-top: 10px;
padding-bottom: 10px;
clear: none;
padding: 0;
margin-right: 20px;
margin-left: 20px;

}

right {
text-align: right;
}

.img_nofloat5 {
  float: none;
  clear:both;
  padding: 0px 0px 12px 0px;

}

small line {
  margin-top: 1px;
  padding: 0;

  font-size:5px;
  text-align:justify;
  font-family: Verdana, sans-serif;

}

.sm_cprght {
font-size:10px;
font-family:Verdana, Sans-Serif;
text-align:center;
color: #999999;
}

.sm_cprght1 {
font-size:10px;
font-family:Verdana, Sans-Serif;
text-align:left;
color: #999999;
}

.img_nofloat1 {
  float: none;
  clear:both;
  margin: 5px 10px 5px 10px;

}

h3 {
display:block;
clear:both;
font-weight:bold;
font-size:12px;	
color:#001c66;
clear: both;
padding: 0;

}

Заголовок 4 {
display:block;
clear:both;
font-weight:bold;
font-size:11px;	
color:#001c66;
clear: both;
padding: 0;

}

p {
  margin-top: 8px;
  padding: 0;

  font-size:11px;
  text-align:justify;
  font-family: Verdana, sans-serif;

}

.img_right {
float: right;
margin: 0 0 5px 10px;
}

.img_left {
float: left;
margin: 0 10px 5px 0;
}

.img_nofloat {
  float: none;
  clear:both;
  margin: 5px 10px 5px 10px;

}


