BODY {
   background-color: #ffffff;
   color: #000000;
   font-family: Arial, sans-serif;
   font-size: 100%;
   margin: 0px;
   padding: 0px; }
td {border: 0px;
    padding: 0px;}

a{color: #000000;}
a:hover{text-decoration : underline;
        color: #000000;}

.small{font-size: 75%;}

a.small{
        text-decoration: none; 
        color: #000000;}
a:hover.small {
        text-decoration : underline; 
        color: #000000;}

div.topmenu{margin-left: 10px;}
.topmenu a{
	text-decoration: none;
        font-weight: bold;
        color: #76A2CB;}
.topmenu a:hover{
	text-decoration: none;
        color: #76A2CB;}
.white{font-size: 95%; color: #FFF;
       background-color: #005286;
       color: #ffffff;}
.white a{color: #ffffff;}
.white a:hover{text-decoration : underline;  color: #ffffff;}

textarea {background-color: #E6E6E6;}
input.main {
       background-color:#ffffff;
       border-style:ridge;
       border-width: 1px;
       border-color:#000000;
       color:#000000;}
input.field {border-style : ridge;
	width : 190px;
	background : rgb(212,208,200);}
input.button {
	border-style : outset;
	width : 190px;
	cursor : hand;
	background : rgb(212,208,200);}

.orange {font-weight: bold;
	color: #FF9C31;}
.blue {color: #a7c7e5;}
.header {font-size : 120%;
	color: #005286;
	font-weight:bold;
        margin:10px;
        margin-left: 0px;}
.header1 {font-size : 116%;
	color: #005286;
	font-weight:bold;
        margin: 10px 10px 0px 0px;
	padding: 0px;}
.header1 a:link, .header1 a:visited, .header1 a:hover, .header1 a:active {
        color: #005286; text-decoration: none;}
.header5 {font-size: 100%;
	color: #005286;
	font-weight: normal;
        margin: 0px 10px 10px 0px;
	padding: 0px;}
        
.header2 {color: #003663;
	font-weight:bold;}
.header3 {color: #003663;
	font-weight:bold;
        font-size: 83%;}
.header4 {color: #ffffff;
	font-weight:bold;}

.content{padding: 0px 20px; font-size: 83%; color: #003366;}
.content table{font-size: 100%; color: #003366;}
.content a{color: #003366;}
.content table a{color: #003366;}
.content div.small{font-size: 100%;}
.content span.header3{font-size: 100%;}
/*таблица из трех колонок синяя на первой странице*/
.top-table{font-size: 75%; background-color: #005286; color: #FFF;}
.top-table td{padding: 8px;}
.top-table td p{padding-left: 35px; padding-right: 30px; line-height: 140%;}
.top-table a{color: #fff;}
.top-table a:hover{color: #fff;}

/*строка синяя с картинками и ссылками*/
.bottom_table{background-color: #00345d;}

/*желтая строка снизу на главной*/
.bottom_table_yellow{background-color: #ffb757;}
.bottom_table_yellow td{padding: 7px;}

table.tab {
   font-size: 100%;
   border-top-width: 1px;
   border-left-width: 1px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-style: solid;
   border-color: #005286;
   border-collapse: collapse; }

table.tab td {
   border-top-width: 0px;
   border-left-width: 0px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-style: solid;
   border-color: #005286;
   padding: 10px; }
   
table.tab thead {
   font-weight: bold;
   color: #ffffff;
   background-color: #005286; }
   

/*table.tab2 {
   font-size: 100%; }
table.tab2 td {
   border-top-width: 0px;
   border-left-width: 0px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-style: solid;
   border-color: #005286;
   padding: 2px 10px 2px 10px; }

*/
   
.col {color: #FF8301;}
.col2 {color: #FF8301; font-size: 116%;}

.menu {font-size: 83%;}

table.tabl {
   font-size: 100%;
   border: 1px;
   border-style: solid;
   border-color: #005286;
   border-collapse: collapse; }
table.tabl td {
   border-width: 0px;
   padding: 4px; }
table.tabl tr.th {
   font-weight: bold;
   color: #ffffff;
   background-color: #005286; }
table.tabl tr.tr1 {
   background-color: #F7F6F6; }
   
table.tabl tr.tbor1 td {
   border-bottom: 1px solid #005286; }
   
table.tabl tr.tbor2 td {
   border-top: 1px solid #005286;
   border-bottom: 1px solid #005286; }

table.tabl td.prim {padding-top: 0px; padding-left: 0px; color: #757575;}
table.tabl td.prim div.pr {float: left; width: 8px; height: 15px; background-color: #FF9C31;}
table.tabl td.prim div.pr2 {float: left; padding: 4px 0px 4px 5px;}

table.bill td {padding: 0px 10px 5px 0px; margin: 0px;}
table.bill td  select {background-color:#ffffff; color:#003366;}
table.bill td input.main {border: 1px solid #003366; color: #003366;}

a.item1:link {color: #005286; text-decoration: none;}
a.item1:visited {color: #003366; text-decoration: none;}
a.item1:hover, a.item1:active {color: #005286; text-decoration: underline;}

a.item2:link, a.item2:visited, a.item2:hover, a.item2:active {color: #005286; text-decoration: none; font-weight: bold;}
