
body, p, img {
    margin: 0px; padding: 0px; border:0px;
    font-family: Arial Cyr, Arial, Geneva, Helvetica, sans-serif;
}
td {
 font-size: 10pt;
}

/*
font {
 font-family: verdana,arial,helvetica;
 font-size: 10px;
 font-weight: normal;
}


* {
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}
td {
 font-size: 9pt;
}

*/



A:hover { text-decoration: underline;  }


table.rbox {
 margin-bottom: 5px;
 padding: 2px 3px;
 background: #FFFFFF;
}
td.rboxhdr {
 font-size: 100%;
 font-weight: normal;
 padding: 3px 5px;
 color:navy;
}
td.rboxhdr A { color: navy; text-decoration: none; }
td.rboxhdr A:hover{text-decoration: underline;}
td.rbox, td.cartbox A, .bpd, .dsc {
 font-size: 8pt;
 font-weight: normal;
 color: #000000;
}

td.rbox UL {list-style-type: square; margin-left:-20px; margin-bottom:4;margin-top:4;}
td.rbox LI {margin-bottom:3; margin-top:3;}

td.cartbox {
 background: #FFFFFF;
font-size: 8pt; font-weight: normal;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}
table.lbox {
 margin-bottom: medium;
}
td.lboxhdr {
 font-size: 10pt; font-weight: normal;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
 padding: 3px 5px;
 color:navy;
}
td.lboxhdr A { color: #000000; text-decoration: none; }
td.lbox {
 font-size: 9pt; font-weight: normal;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}

td.lboxhdr2 {
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
 padding: 1px 3px;
}
td.lboxhdr2 A { font-size: 10pt; font-weight: 600; color: #000000; text-decoration: none; }
td.lbox2 {
 font-size: 9pt; font-weight: normal;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
 padding-bottom: 4px;
}

.bpn {
 color: navy;
 font-size: 9pt;
 font-weight: 600;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}
.bpm, .bpr {
 color: #000000;
 font-size: 90%;
 font-weight: 600;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
 padding-bottom: 3px;
}

.bprice { font-size: 90%; }

.Nbpn {
 color: navy;
 font-size: 9pt;
 font-weight: 600;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
 text-decoration: underline;
}

.more {
font-size: 8pt;
 font-weight: normal;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}

.footer {
 background: #000000;
 color: #FFFFFF;
 font-weight: bold; font-size: 9pt;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
 border-bottom: 2px solid orange;
}

.datenew {
 color: #7077BF;
 font-size: 9pt;
 font-weight: normal;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
 border-left: 5px solid #FFFFFF;
 border-right: 5px solid #FFFFFF;
}
.datenewall {
 color: black;
 font-size: 10pt;
 font-weight: normal;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}

.divnew {
 border-left: 5px solid #FFFFFF;
 border-right: 5px solid #FFFFFF;
}

.hdrnew {
 color: #7077BF;
 font-size: 9pt;
 font-weight: normal;
 letter-spacing: 0.1em;
 background:#F7F7F7;
 padding: 3px 5px;
 border-left: 5px solid #FFFFFF;
 border-right: 5px solid #FFFFFF;
}
A.hdrnew_ {
 color: navy;
 font-size: 9pt;
 font-weight: normal;
 text-decoration:none;
}
A:hover.hdrnew_ {
 text-decoration:underline;
}
A.newitem {
 color: #F08000;
 font-size: 9pt;
 font-weight: normal;
 text-decoration:none;
}
A:hover.newitem {
 text-decoration:underline;
}
.newitem {
 color: #F08000;
 font-size: 10pt;
 font-weight: normal;
 text-decoration:none;

}
.hdr1new {
 font-size: medium;
 font-weight: bold;
}


H1, .hdr1 {
 font-size: 140%;
 font-weight: bold;
 color: #006666;
}
H2, .hdr2 {
 color: #000000;
 font-size: 100%;
 font-weight: bold;
}
H3, .hdr3 {
 color: #619291;
 font-size: 9pt;
 font-weight: bold;
 padding-left: 5px;
}


td.prnew, td.prcateg {
  background: #FFFFFF;
}
td.prcateg A, .actns A {
 color: navy;
 font-size: 100%;
 font-weight: bold;
 text-decoration: none;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}
td.prcateg A:hover {
 text-decoration:underline;
}

td.prcateg small { font-size: 80%; }
td.actns {
  padding: 0px 3px;
  text-align: center;
}

td.subactns {
  padding-bottom: 5px;
}
td.subactns A {
 color: #000000;
 font-size: 9pt;
 text-decoration: none;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}

.piprice  { font-size: 10pt; font-weight: bold; }
.pipriceo { font-size: 10pt; font-weight: bold; color: #707070; }
.pipricen { font-size: 10pt; font-weight: bold; color: #E00000; }
.piact {
 background: #FFFFFF;
 font-size: 100%;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}

table.pracc tr td { background: #FFFFFF; }
.acchdr {
 font-size: 10pt;
 font-weight: bold;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}
.accname {
 color: #000000;
 font-size: 9pt;
 font-weight: bold;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}
.accprice, .rem {
 font-size: 8pt;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
 color:#999999;
}


div {
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}

.hdrinf {
 color: #000000;
 font-size: 10pt;
 font-weight: bold;
}


ul.categ {
 list-style-image: url(/images/bul_bl.gif);
 list-style-position: inner;
}

td.hdrcateg {
 color: #FFFFFF;
 background: #FFCC66;
 font-size: 10pt;
 font-weight: bold;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}

td.categ1 {
 background: #FFFFFF;
}
td.categ1 A {
 color: maroon;
 font-size: 9pt;
 font-weight: normal;
 font-family: Arial Cyr, Arial, Geneva, Helvetica, sans-serif;
 text-decoration: none;
}
td.categ2 A:hover,td.categ3 A:hover,
td.categ1sel A:hover,td.categ2sel A:hover,td.categ3sel A:hover {
 text-decoration: underline;
}
td.categ1 A:hover {
 color:maroon;
 text-decoration: underline;
}

td.categ1sel {

}
td.categ1sel A {
 color: navy;
 font-size: 9pt;
 font-weight: normal;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
 text-decoration: none;
}

td.categ2 {
 background: #FFFFFF;
}
td.categ3 {
 font-size: 8pt;
 font-weight: normal;
 font-family: Arial Cyr,Arial,Geneva,Helvetica,sans-serif;
}
td.categ2 A, td.categ3 A {
 color: #3300AA;
font-size: 8pt;
 font-weight: normal;
 font-family: Arial Cyr,Arial,Geneva,Helvetica,sans-serif;
 text-decoration: none;
}

td.categ3 A, td.categ4 A {
 color: #3300AA;
font-size: 8pt;
 font-weight: normal;
 font-family: Arial Cyr,Arial,Geneva,Helvetica,sans-serif;
 text-decoration: none;
}

td.categ2sel {

}
td.categ3sel {

 font-size: 8pt;
 font-weight: normal;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}
td.categ2sel A, td.categ3sel A {
 color: #000000;
font-size: 8pt;
 font-weight: normal;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
 text-decoration: none;
}

td.categ4sel A{
 font-size: 8pt;
 font-weight: normal;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}

.catitem A {
 color: #000070;
 font-size: 10pt;
 font-weight: bold;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
 text-decoration: none;
}
.catitem small A {
 font-size: 9pt;
 font-weight: normal;
 text-decoration: underline;
}

td.hdrcart, td.hdrspecial, td.hdrreview {
 color: #FFFFFF;
 background: #FFCC66;
 font-size: 10pt;
 font-weight: bold;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}
td.hdrcart A, td.hdrspecial A, td.hdrreview A {
 color: #FFFFFF;
 text-decoration: none;
}

td.boxcart, td.boxspecial, td.boxreview {
 font-size: 9pt;
 font-weight: normal;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}

.prodorder {
 background: #FFFFFF;
 font-size: 10pt;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
 text-align: right;
}

.prodname {
 font-size: 11pt;
 font-weight: bold;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}
.prodman {
 color: #000000;
 font-size: 10pt;
 font-weight: bold;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}

table.form {
 border-top: 5px solid #F0F0F0;
 border-bottom: 5px solid #F0F0F0;
 border-left: 10px solid #F0F0F0;
 border-right: 10px solid #F0F0F0;
 background: #F0F0F0;
}
table.form tr td { background: #F0F0F0; }
atable.formw tr td { padding-left: 10px; text-align: right; }
table.formw tr td.hdr2 { padding-left: 0px; text-align: left; }
table.formw tr td.note { padding-left: 10px; text-align: left; }

.cart { border: 1px solid #A0A0A0; }
tr.carthdr td {
 background: #FA8400;
 font-weight: bold;
 border-bottom: 1px solid #F7F7F7;
 color:white;
}
tr.cartftr td {
 abackground: #FFD86F;
 background: #FFD86F;
 font-weight: bold;
 border-top: 1px solid #FFD86F;
}
tr.cartftr1 td {
 abackground: #FFD86F;
 background: #FFD86F;
 font-weight: bold;
}
tr.cartitm td { background: #F7F7F7; }
.cartitm A { color: #000000; }


.author {
 font-size: 8pt;
 font-weight: normal;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
 text-align: right;
}

.copy {
 font-size: 8pt; font-weight: normal;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}
.copy A {
 color: #000000;
 text-decoration: none;
 font-size: 8pt; font-weight: normal;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}

tr.tbhdr td {
 background: #F7F7F7;
 font-weight: bold;
}

.prtotal {
 background: orange;
 color: #FFFFFF;
 font-size: 8pt; font-weight: bold;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
 text-align: right;
 margin-bottom: 10px;
 padding: 2px 5px;
}

.step {
 font-size: 14pt; font-weight: 900;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
 color: #E0E0E0;
 padding-bottom: 10px;
 padding-top: 5px;
}
.step A {
 font-size: 14pt; font-weight: 900;
 color: #A0A0A0;
 text-decoration: none;
}
.stepcur {
 font-size: 14pt; font-weight: 900;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
 color: orange;
}

.date {
font-size: 8pt; font-weight: 900;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}

.anketa {
 font-family: arial;
 font-size: 90%;
}

td.anketaline {
 background-color: orange;
}
.smallfont {
 font-size: 8pt;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}
.bigfont {
 font-size: 16pt;
 font-weight: bold;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}
a.abutton {
 text-decoration: none;
}
a.abutton:hover{
text-decoration: none;
}
input.redbutton{
   vertical-align:middle;
   text-align:center;
   line-height:1;
   height:14pt;
   border: 2px solid;
   /*border-color:  E96E6E A51515 950F0F D94646;*/
   border-color:  FDC990 DE6B00 D36000 FBA442;
   /*background: #CC2424;*/
   background: #FA8400;
   padding: 0px 0px 0px 0px;
   color: white;
   text-decoration: none;
   font-family:'arial';
   font-weight: bold;
   font-size:8pt;
}

table.mainbox {
 margin-bottom: medium;
}
td.mainboxhdr {
 background: #FFFFFF;
 font-size: medium; font-weight: bold;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
 padding: 1px 1px;
}
td.mainboxhdr A { color: #000000; text-decoration: none; }
td.mainbox {
 font-size: 10pt; font-weight: normal;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}
.grayprice {
 font-size: 9pt; font-weight: normal;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}
.description {
 color: navy;
font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
 font-family: "Arial Cyr",Arial,Geneva,Helvetica,sans-serif;
}

   input.button{
   vertical-align:middle;
   text-align:center;
   line-height:1;
   height:14pt;
   border: 2px solid;
   border-color: #00BBBB #003333 #003333 #00BBBB;
   background: #006666;
   padding: 0px 0px 0px 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-family:'arial';
   font-weight: bold;
   font-size:8pt;
   }

   A.button,A.button:visited,A.button:hover{
   border: 2px solid;
   text-align:center;
   vertical-align:middle;
   border-color: #00BBBB #003333 #003333 #00BBBB;
   background: #006666;
   padding: 0px 6px;
   color: #FFFFFF;
   text-decoration: none;
   font-family:'arial';
   font-weight: bold;
   font-size:8pt;
   white-space:nowrap;
   }

td.navbar {
  color: #FFFFFF;
  border-top: 2px ;
  font-weight: bold;
  font-size: 9pt;
/*  font-size: 9pt; */
  padding: 8px 10px;
}
.navbar A {
  color:#FFFFFF;
  text-decoration:none;
  font-weight: bold;
  font-size: 9pt;
/*  font-size: 9pt; */
}
.navbar a:hover{
  color:#FFFFFF;
  text-decoration:underline;
  font-size: 9pt;
}

.tms {
 font-size: large;
 font-weight: bold;
 text-decoration:none;
 color:#000000;
}

small { font-size: 85%; }

.nav {
font-size: 8pt;
 margin-bottom: 2px;
}
.nav A { color: #006666; }

.lang {
font-size: 8pt;
 color:black;
}
