body, form {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px
}

body {
   background-color: #F8F7F5
}

body, table {
   font-family: georgia, arial, tahoma;
   font-size: 8pt;
   color: #3F362A
}

a.topmenu{
   font-family: georgia, tahoma, arial;
   font-size: 8pt;
   font-weight:bold;
   color:#8A8375;
   text-decoration: none
}

a.topmenu:hover {
   font-family: georgia, tahoma, arial;
   font-size: 8pt;
   font-weight:bold;
   color:#cab10a;
   text-decoration: none
}

td.bg_line {
   background: url('/data/img/bg_line.gif');
}

td.bg_fon {
   background: url('/data/img/bg_fon.gif');
   background-repeat: repeat-y;
}

.color_l {
   background-color: #D5CC90;
}

.color_r {
   background-color: #D5BF90;
}

.gold {
   background-color: #E8B13E;
}

td.color_line {
   background-color: #CAB10A;
}

td.leftmenu {
   padding-left: 20px
}


td.leftmenu a {
   font-family: georgia, tahoma, arial;
   font-size: 8pt;
   font-weight: bold;
   color: #6E4F34;
   text-decoration: none
}

td.leftmenu a:hover {
   font-family: georgia, tahoma, arial;
   font-size: 8pt;
   font-weight: bold;
   color: #6E4F34;
   text-decoration: underline
}

table.calc {
   border: solid 1px #CC962A;
   background-color: #E8B13E;
}

.contacts {
   font-size: 8pt;
   font-weight: bold;
   color: #6E4F34;
}

.registered {
   font-size: 7pt;
   font-weight: normal;
   color: #6E4F34;
}

.registered a {
   font-size: 7pt;
   color: #6E4F34;
   text-decoration: none;
}

.registered a:hover {
   font-size: 7pt;
   color: #6E4F34;
   text-decoration: underline;
}

textarea.ta {
  font-family: georgia, tahoma, arial;
  font-size: 8pt;
  color: #7A796D;
  border: solid 1px #AB802B;
  background-color: #FFFBF0;
  padding-left: 5px;
}

input.inp {
  font-family: georgia, tahoma, arial;
  font-size: 8pt;
  color: #4A4031;
  border: solid 1px #AB802B;
  background-color: #FFFBF0;
  padding-left: 5px;
  height: 20px;
  width: 65px
}

input.sub {
  font-family: georgia, tahoma, arial;
  font-size: 8pt;
  font-weight: bold;
  color: #6E4F34;
  border: solid 1px #AB802B;
  background-color: #D5BF90;
  height: 20px;
  width: 80px
}

select {
  font-family: georgia, tahoma, arial;
  font-size: 8pt;
  color: #4A4031;
  padding-left: 5px;
}


.copyright {
   color: #9A9487;
}

.underline {
 text-decoration: underline
}

span.header {
   font-size: 8pt;
   font-weight: bold;
}

a {
   font-family: georgia,arial; 
   font-size: 8pt; 
   color:#6E4F34; 
   text-decoration: underline
}

a:hover {
   font-family: georgia,arial; 
   font-size: 8pt; 
   color:#6E4F34; 
   text-decoration: underline
}

a.child {
   color:#6E4F34;
   text-decoration: none
}

a.child:hover {
   color:#6E4F34;
   text-decoration: underline
}


.pad10{
   padding-left: 10px;
}

span.red {
  color: #ff0000;
}

div.cnblock {
   border: solid 1px #999999;
   width: 200px;
   height: 200px;
   padding-left: 10px
}

div.nlblock{
   border: dashed 1px #999999;
   width: 250px;
   height: 110px;
   font-size: 11pt;
   padding: 10px
}

.dashedborder {
   border-bottom: dashed 1px #999999;
}

th
{
    font-size: 80%;
    font-family: Arial, Verdana;
    color:black;
    font-weight:bold;
}

.fon1
{
    background-color : #EEEEEE;
}

.fon2
{
    background-color : #FFFFFF;
}

.fon3
{
    border:solid thin #808080;
    border-width:0 0 1 0;
}

h1
{
	font-size:14px;
	font-weight:bold;
}

p
{
	margin-top: 2px;
	margin-bottom: 2px;
}
hr
{
	color:#C0C0C0;
	margin:0px;
}


.top_menu
{
	font-family : Arial;
	color : #003399;
	font-weight : bold;
	text-align : center;
}
.top_menu a
{
	color : #003399;
	text-decoration : none;
}
.lang
{
	font-family : Arial;
	font-size : 90%;
	color : #000000;
	text-align : center;
}
.lang a
{
	color : #979797;
	text-decoration : none;
}
.site_navigator
{
	font-size : 80%;
	color : #000000;
}
.site_navigator a
{
	text-decoration : none;
}
.date
{
	font-weight : normal;
	font-size : 7pt;
}
.date a
{
	color : #666666;
	text-decoration : none;
}
.title_page
{
	font-size : 100%;
	color : #666666;
	font-weight : bold;
	margin : 10px 0px;
}

.title_announce
{
	color : #003399;
	font-weight : bold;
	margin : 10px 0px;
}
.title_announce a
{
	color : #003399;
	text-decoration : none;
}


.content a, .body a
{
	color : #003399;
}

.profile
{
	border : solid 1px #f0f0f0;
	padding : 9px 0px 9px 20px;
}
.profile thead, .profile thead a
{
	color : #666666;
	font-weight : bold;
	text-decoration : none;
}
.profile tbody
{
	color : #666666;
	padding : 10px 20px 0px;
	background-color : #FAFAFA;
	border : solid 1px #f0f0f0;
}
.profile input
{
	width : 128px;
	height : 19px;
}
.profile_link
{
	font-family : Arial;
	font-weight : lighter;
	color : #666666;
}
.profile_link a
{
	color : #666666;
	text-decoration : none;
}
.red
{
	color : #990000;
}
.compulsory_use
{
	color : #FF0000;
	padding : 2px;
}

.link
{
	font-weight : normal;
}
.link a
{
	color : #666666;
	text-decoration : none;
}

.search input
{
	width : 128px;
	height : 19px;
	margin : 20px;
}
.in_input
{
	padding : 0px;
	color : #666666;
}
.footer
{
	color : #003399;
}
.footer a
{
	color : #003399;
	text-decoration : none;
}

.to_fill_in
{
    color: #FF0000;
}

.error{
    color: Red;
    text-align : center;
}
.confirm{
    color: Green;
    text-align : center;
}
.empty{
    color: Blue;
    text-align : center;
}

.gbheader	{
	background-color: #F0F0F0;
}

.anchor    {
    background-image: url('/data/img/anchor.gif');
    background-color: #EFEFDE;
    font-size: 12px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 0px;
    padding-left: 16px;

    padding-right: 3px;
    padding-bottom: 2px;
    text-align: right;
    border: 1px solid #000000;
    color: #000000;
}
