cuhead, body {
    height: 100%;
    width: 100%;
}
body {
    margin: 0px;
    padding: 0px;
    background: transparent;
}
img {
    border:0;
    /*IE trancparent png */
    behavior: url("png.htc");
}
h3 {
    text-align:center;
    padding:0;
}
#backDIV {
    width: 100%;
    height: 100%;
    position:absolute;
    z-index: 10;
}
#backDIV img {
    height: 100%;
    width:100%;
}
#bodyDIV {
    position: absolute;
    z-index: 20;
    height: 100%;
    width: 100%;
    overflow: auto;
}
#blind {
    position:absolute;
    background:#FFFFFF;
    width:100%;
    height:100%;
    z-index:999;
    text-align:center;
}
#blind div {
    position:absolute;
    font-size: 16px;
    width:200px;
    height:50px;
    top:50%;
    left:50%;
    margin-left:-100px;
    margin-top:-25px;
    border:1px solid black;
    background: #EAFEE2 url('busy.gif') center 70% no-repeat ;
}

#navigatorLinks {
  position:relative;
  z-index: 9000;
  width:680px ;
  height:61px;

}
#navigatorLinks li {
    list-style: none;
    padding: 0;
    display: block;
    float: left;
}

#navigatorLinks a {
  display:block;
  color:#fff;
  text-decoration:none;
  font-family:Arial;
  text-align:center;
  vertical-align:middle;
  background-repeat: no-repeat;
  height:61px;
  width:97px;
  background-image: url('img/btn.png');
  display:table-cell;
  vertical-align:middle;
}
#navigatorLinks  a:hover {
   background-position:0 -61px;
}
#navigatorLinks  li.active a {
  background-position:0 -122px;
}
#navigatorLinks  a:active {
    padding-top:2px;
}

#navigatorLinks li {
  list-style: none;
  padding: 0;
  display: block;
  float: left;
}

#vlink  {
  width:200px;
  height:404px;
  left: 50% ;
  overflow:hidden;
  position:absolute;
  padding-left:0px;
  z-index:1;
}

#vlink div.left-panel {
  padding-left:9px;
  background: url('img/panel-left.png') no-repeat;
}

#vlink ul {
  padding:0;
  margin:0;
  width:200px;
  height:404px;
  background: url('img/panel.png') repeat-x;
  padding-top:10px;
}

#vlink li {
    list-style: none;
    display: block;
    margin:0;
}

#vlink a {
  display:block;
  color:#BFBFBF;
  font-family:Arial;
  background-repeat:no-repeat;
  background-position:0 0;
  text-decoration:none;
  border-top:1px solid transparent;
  border-bottom:1px solid transparent;

  margin-bottom:10px;
  height:50px;
  padding-left:60px;
  font-size:14px;
}


#vlink a:hover {
  background-position:0 -50px;
}
#vlink a.gps {
  background-image: url('img/gps.png');
}
#vlink a.dvr {
  background-image: url('img/dvr.png');
}
#vlink a.radio {
  background-image: url('img/radio.png') ;
}
#vlink a.dosimeters {
  background-image: url('img/dosimeters.png');
}
#vlink a.camcorders {
  background-image: url('img/camcorders.png');
}
#vlink a.satphones {
  background-image: url('img/sat-phones.png');
}

#vlink a.skylink {
  background-image: url('img/skylink.png');
}


#vlink  a:hover  {
  border-top:1px dotted grey;
  border-bottom:1px dotted grey;
  color:#FFF;
}
#vlink li.active {
  background-color:#515151;
}


#vlink2  {
  font-family:Arial;
  height:250px;
  width:200px;
  left: 50% ;
  overflow:hidden;
  position:absolute;
  z-index:1;
  padding:0;
  margin:0;
  color:#E6E6FA;
}

#vlink2 div.right-panel-250 {
  background-image: url('img/panel-right-250.png') ;
  background-position: right;
  background-repeat: no-repeat;
  padding-right:9px;
}

#vlink2 div.right-panel-250 div.panel {
  padding:0;
  margin:0;
  height:250px;
  padding:0 5px;
  background: url('img/panel-250.png') repeat-x;
}

#vlink2 h2 {
  margin :0 ;
  padding:0 ;
  font-size:18px;
  padding:5px 0;
  text-align:center;
}

#vlink2 label {
  font-size:14px;
  display:block;
  line-height:2em;
}

#vlink2 label.result  span {
  font-weight:bold;
}

#vlink2 input {
  margin:8px 0px;
}

#vlink2 .btn {
  padding-top:5px;
  text-align:center;
}
 /*Search panel */

#search_panel  {
  font-family:Arial;
  height:60px;
  width:200px;
  left: 50% ;
  overflow:hidden;
  position:absolute;
  z-index:1;
  padding:0;
  margin:0;
  color:#E6E6FA;
}

#search_panel div.right-panel-60 {
  background-image: url('img/panel-right-60.png') ;
  background-position: right;
  background-repeat: no-repeat;
  padding-right:9px;
}

#search_panel div.right-panel-60 div.panel {
  padding:0;
  margin:0;
  height:60px;
  line-height:60px;
  padding:0 5px;
  background: url('img/panel-60.png') repeat-x;
}



#apriory {
    position:fixed;
    bottom:0px;
    right:0px;
    color:#FFFFFF;
    text-align:right;
    z-index: 21;
}

#apriory a {
    color:#FFFFFF;
}

#apriory img {
    float: right;
    padding:0px 20px 30px 10px;
}
/* ------------ */
table.price {
    width: 100%;
}
table.price td {
    border:1px solid  lightgrey;
    text-align:center;
}
table.price tr.header td {
    text-align:center;
    font-weight:bold;
}
table.price tr.header {
    background:#DADED9;
}
sup {
    color: red;
    font-size: 50%;
}
#calculator {
    background:#DADED9
}
#calculator #day {
    width:2em;
}
#calculator #sum {
    width:15ex;
    text-align:right;
}

tr.z td {
    background-color:lightgrey;
}

.text p {
    text-indent:  2em;
    text-align: justify;
    margin:0.2em 0;
}

img.rinfo {
    vertical-align: top;
    margin-left: 10px;
    margin-right: 10px;
    float:left;
}
div.titleSearchPage {
   font-size:120%;
   font-weight:bold;
   padding: 5px 20px;
}
div.titleSearchPage span {
   font-style:italic;
}

