a, a:visited, a:active {
text-decoration:none;
color:#ff0000;
font-family:Tahoma, Verdana, sans-serif, Arial, Helvetica;
font-style:  bold;
font-weight: 200;
font-size: 8pt;
}

a:hover {
text-decoration:underline;
color: white;
}

body.main{
  margin: 0px;
  color: white;
  bgcolor: "#ff0000";
  background-image: url("images/fon.jpg");
}

table.thint{
	 border-collapse: collapse;
	 border: none;
 }
 td.thind {
	 border:1px solid rgb(221, 221, 221);
}
td.thind2 {
border:1px solid rgb(221, 221, 221);
border-right:1px dotted;
}

td.bgup {
background-repeat:repeat-x;
background-position: 100% 50%;
}

table.thint2{
	 border-collapse: collapse;
 border:1px solid rgb(221, 221, 221);
}

body.child                                   {
  overflow-x: hidden;
  padding-top: 0px;
  margin-left:0px;
  margin-top:0px;
  background: transparent;
  color: white;
  bgcolor: "#1e8ed6";
}

.foot {
border-top:1px solid black;
clear:left;
padding-top:10px;
}

@font-face {
font-family: "Arno Pro";
src: url("fonts/ArnoPro-Bold.otf");
font-style:  bold;
}

.mlabel {font-family:Arno Pro, Verdana, Arial, Helvetica, sans-serif;font-style:bold;font-size:10pt;color:#7bac30;font-weight:500;}
.subjlabel {font-family:Arno Pro, Verdana, Arial, Helvetica, sans-serif;font-style:bold;font-size:11pt;color:black;font-weight:400;}

.nobr {white-space: nowrap;}