td.left { background: white url(/images/border_left.JPG); background-repeat: repeat-y;}
td.corner { background: white url(/images/border_leftcorner.jpg); background-repeat:no-repeat;}
td.top { background: white url(/images/border_top.JPG); background-repeat: repeat-x }
a.Menu:link,a.Menu:visited {color:#6002CA; text-decoration:none}
a.Menu:hover {text-decoration:none; color:#25078D}

.anketa {
  font:	12px/140% Verdana, Arial, Helvetica, sans-serif;
  border: 1px #7D7D7D solid; background-color: #FFF; font-size: 12px; color: black; padding: 5px;
}

td {
  text-align: left;
}

h2{
  line-height: 24px;
  font-size: 20px;
  font-weight: bold;
}

.name {
  vertical-align: top;
  text-align: right;
}
.name_center {
  vertical-align: top;
  text-align: center;
}

.text{
  font:	12px/140% Verdana, Arial, Helvetica, sans-serif;
}

.red { 
  color: red;
  font:	12px/140% Verdana, Arial, Helvetica, sans-serif;
}

input, select, textarea, input.file {
  border: 1px solid #CCC;
  font:	12px/140% Verdana, Arial, Helvetica, sans-serif;
}

input.file {
  width: 150px;
}

input, select {
  width: 190px;
}

textarea {
  width: 380px;
  height: 100px;
}

textarea.middle{
  width: 190px;
}

input.usual{
  width: 15px;
}

input.lang{
  width: 90px;
}

.error {
  font:	12px/140% Verdana, Arial, Helvetica, sans-serif;
  text-align:	center;
  color:	#F00;
}

.error_register {
  font:	12px/140% Verdana, Arial, Helvetica, sans-serif;
  text-align:	left;
  width: 200px;
  color:	#F00;
}

table.table3 td{
  font:	12px/140% Verdana, Arial, Helvetica, sans-serif;
  color: black; padding: 5px;
}

table.table3 td.t3{
  border: 1px solid #A9A9A9;
  vertical-align: top;
}
table.table3 td.thead1{
	border: 1px #7D7D7D solid; background-color: #A9A9A9; font-size: 12px; font-weight: bold; color: black; padding: 5px;
}
table.table3 td.activ{
 background-color: #F0B3A1; 
}

p.MenuTop, p.MenuTopNoLink{
  border: 1px #7D7D7D solid; background-color: #CDEFFD; font-size: 12px; font-weight: bold; color: black; padding: 5px;
  text-align: center;
}
a.MenuTop, a.MenuTopNoLink {
  padding: 3px;
  font:	12px/140% Verdana, Arial, Helvetica, sans-serif;
}
A.MenuTop:link, A.MenuTopNoLink:link {
 COLOR: #000; TEXT-DECORATION: none;
}
A.MenuTop:visited, A.MenuTopNoLink:visited {
  COLOR: #000; TEXT-DECORATION: none;
}
A.MenuTop:active {
  COLOR: #000; TEXT-DECORATION: none; background-color: #FFF;
 
}
A.MenuTop:hover {
  COLOR: #000; TEXT-DECORATION: none; background-color: #FFF;
}

.alt2, .alt2Active
{
  background: #DFE6EE;
  color: #000000;
  text-align: center;
}

.tborder
{
  background: #FFFFFF;
  color: #000000;
  border: 1px solid #072A68;
}

.optin {display:none;}
.optout {display:block;}

.footer_sign{
  font:	12px/140% Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}
