@media screen, print {


BODY {
font-family: Verdana, Arial, Arial Cyr, Tahoma, sans-serif;
}

.about {
font-size: 11px;
color: #FFFFFF;
margin: 4 10 0 10;
}


.topmenu, a.topmenu:hover {
font-size: 11px;
color: #FFFFFF;
padding: 4 0 0 0;
}

.topmenu-a, a.topmenu-a:hover {
background-image: url(/images/topmenu-bcg-a.gif);
background-color: #cc3300;
}



.menu, a.menu:hover {
font-size: 11px;
color: #FFFFFF;
padding: 9 0 0 0;
text-transform: uppercase;
}

.menu-a, a.menu-a:hover  {
background-image: url(/images/menu-bcg-a.gif);
background-color: #cc3300;
}


div.smenuh {
font-size: 13px;
color: #FFFFFF; 
text-indent: -18px; 
margin: 5 2 3 18;
font-weight: bold;
}

a.smenuh, a.smenuh:hover  {
color: #FFFFFF; 
text-decoration: none;
}


.smenu {
text-indent: -18px; 
margin: 0 5 0 18;
font-size: 70%;
}

.smenu-a {
color: #cc3300;
font-weight: bold;
}


.smenutbl {
margin: 3 0 3 0;
}

.smenutbl-a {
padding: 3 0 3 0;
background-color: #FFFFFF;
}

.smenu2 {
text-indent: -18px; 
margin: 0 5 0 18;
font-size: 70%;
}

.smenutbl2 {
margin: 0 0 2 0;
}

.smenutbl2-a {
padding: 0 0 2 0;
background-color: #FFFFFF;
}



h1 {
color: #cc3300;
/* font-weight: normal; */
font-size: 20px;
MARGIN: 10px 0px -2px 0px;
}

h2 {
color: #000000;
font-weight: bold;
font-size: small;
}



.txt {
/* font-family: Georgia, Times New Roman, Times New Roman Cyr, serif; */
font-size: 83%;
}

.txt-sm {
/* font-family: Georgia, Times New Roman, Times New Roman Cyr, serif; */
font-size: 70%;
}

DIV.txt TABLE{
  FONT-SIZE: 83%;
  border: #000000 1px solid;
  border-collapse:collapse;
}
DIV.txt TABLE TR{
  border: #000000 1px solid;
}
DIV.txt TABLE TD{
  border: #000000 1px solid;
}

.nav {
font-size: 10px;
}

.nav .active {
font-weight: bold;
color: #000;
}

.form {
font-size: 11px;
font-style: normal;
font-weight: normal;
font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;
}


/* 
.form-a {
font-size: 12px;
font-style: normal;
font-weight: normal;
border-left: 3px solid #cc3300;
} 
*/


.td-form {
background-color: #f3f3f3;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
font-size: 83%;
padding: 0 4 0 4;
}

/*
.td-form-a {
background-color: #f3f3f3;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
font-size: 83%;
border-left: 3px solid #cc3300;
}
*/

.td-form-r {
background-color: #f3f3f3;
border-right: 1px solid #f3f3f3;
border-bottom: 1px solid #FFF;
font-size: 83%;
padding: 0 4 0 4;
}

div.thead-form {
background-color: #D9E7D0;
border-bottom: 1px solid #FFF;
border-top: 1px solid #C1D3B5;
font-size: 70%;
padding: 1 0 1 0;
/* margin: 13 0 0 0; */
font-weight: bold;
width: 100%; 
}

span.thead-form {
padding: 0 5 0 4;
}


.td-list {
font-size: 83%;
padding: 2 0 5 0;
border-bottom: 1px solid #e6e6e6;
}

.td-list-h {
font-size: 70%;
padding: 2 3 2 3;
}


.td-view {
font-size: 83%;
padding: 2 5 2 5;
border-bottom: 1px solid #e6e6e6;
}

.td-view-h {
background-color: #f3f3f3;
font-size: 70%;
padding: 2 5 2 3;
/* font-weight: bold; */
border-bottom: 1px solid #ffffff;
}


th {
	background-color: #D9E7D0;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #C1D3B5;
	font-size: 70%;
	padding: 2 3 2 3; /* margin: 13 0 0 0; */
	font-weight: bold;
	text-align: left;
}



.comp-list {
font-size: 83%;
padding: 10 0 10 0;
border-top: 1px solid #e6e6e6;
vertical-align: top;
}

.ag-list {
font-size: 83%;
padding: 10 0 10 0;
border-top: 1px solid #808080;
vertical-align: top;
}

.comp-list .logo, .ag-list .logo {
margin: 0 12 0 0;
}



.list {
font-size: 83%;
}

.list UL {
	MARGIN-LEFT: 0px;
}

.list UL LI {
 	margin-bottom: 13;
	PADDING: 0 0 0 12; 
	BACKGROUND: url(/images/li2.gif) no-repeat;
	LIST-STYLE-TYPE: none;
}



.h-topline {
	font-size: 83%;
	padding: 3 0 0 0;
	margin: 13 0 0 0;
	border-top: 1px solid #000;
	color: #cc3300;
	font-weight: bold;
}

.h-topline a {
	color: #cc3300;
}


span.vip {
font-size: 83%;
padding: 0 2 0 2;
margin: 0;
color: #000; 
background-color: #ffcf44;
}




.checkbox {
width: 14px; 
height: 14px;
}

.checkbox-vis {
width: 19px; 
height: 19px;
border: 3px solid #00754D;
}

.checkbox-del {
width: 19px; 
height: 19px;
border: 3px solid #cc3300;
}


input.del {
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	background-color: #cc3300;
	border: 1px solid;
}

input.submit {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-color: #b3b3b3;
	border: 1px outset #000;
}

.white {
color: #FFF;
}

a.white:hover {
color: #B8E4D2;
/* color: #FDAF0F; */
}


.gray {
color: #808080;
}

.grgray {
color: #819C70;
}

.red {
color: #cc3300;
}

.black {
color: #000;
}

a.un {
color: #808080;
}

a:hover {
color: #cc3300;
}

.vip-list {
font-size: 83%;
padding: 10 10 10 0;
vertical-align: top;
}

}


@media print {

h1 {
color: #000000;
/* font-weight: normal; */
font-size: 20px;
MARGIN: 10px 0px -2px 0px;
}
}

