/* LINKS */

a.body:active, a.body:link, a.body:visited {
  text-decoration: none;
  font-family: times new roman;
  font-size: 14px;
  color: #91abcd;
}

a.body:hover {
  text-decoration: underline;
  font-family: times new roman;
  font-size: 14px;
  color: #092b57;
} 

a.menu_n:active, a.menu_n:link, a.menu_n:visited {
  text-decoration: none;
  font-family: times new roman;
  font-weight: bold;
  font-size: 18px;
  color: #91abcd;
}

a.menu_n:hover {
  text-decoration: none;
  font-family: times new roman;
  font-weight: bold;
  font-size: 18px;
  color: #1165ba;
} 

a.menu_a:active, a.menu_a:link, a.menu_a:visited {
  text-decoration: none;
  font-family: times new roman;
  font-weight: bold;
  font-size: 18px;
  color: #051f39;
}

a.menu_a:hover {
  text-decoration: none;
  font-family: times new roman;
  font-weight: bold;
  font-size: 18px;
  color: #051f39;
} 
      
/* BODY */

body {
  display: block;
  margin: 10px auto;
  position: relative;
  background: #ffffff;
  text-decoration: none;
  font-family: times new roman;
  font-size: 14px;
  color: #000000;
  width: 960px;
  top: 0px;
}

.logo {
  overflow: hidden;
  background: url(images/logo.png) center no-repeat; 
  font-size: 1px;
  margin: 0 0px;
  height: 145px;
  width: 655px;
}

h1 {
  margin: 2px;
  padding: 0px;
  margin-top: 0px;
  text-decoration: none;
  font-family: tahoma; 
  font-weight: bold;
  font-size: 16px; 
  color: #010101;  
  height: 14px;
}

h2 {
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;
  text-decoration: none;
  font-family: tahoma; 
  font-weight: normal;
  font-size: 14px; 
  color: #1165BA;  
}

/* BAND */

.band {
  position: relative;
  border: 0px;
  top: 0px;
}

.band_lt {
  overflow: hidden;
  background: url(images/band_lt.png) no-repeat; 
  font-size: 1px;
  margin: 0 0px;
  height: 28px;
  width: 10px;
}

.band_t {
  overflow: hidden;
  background: url(images/band_t.png) repeat-x; 
  font-size: 14px;
  margin: 0 0px;
  height: 28px;
}

.band_rt {
  overflow: hidden;
  background: url(images/band_rt.png) no-repeat; 
  font-size: 1px;
  margin: 0 0px;
  height: 28px;
  width: 10px;
}

.band_l {
  overflow: hidden;
  background: url(images/band_l.png) repeat-y; 
  font-size: 1px;
  margin: 0 0px;
  width: 10px;
}         

.band_c {
  overflow: hidden;
  position: relative;
  background: #e9e9e9;
  text-decoration: none;
  font-family: times new roman;
  font-size: 14px;
  color: #000000;
  margin: 0 0px;
}         

.band_r {
  overflow: hidden;
  background: url(images/band_r.png) repeat-y;
  font-size: 1px;
  margin: 0 0px;
  width: 10px;
}         

.band_lb {
  overflow: hidden;
  background: url(images/band_lb.png) no-repeat; 
  font-size: 1px;
  margin: 0 0px;
  height: 11px;
  width: 10px;
}

.band_b {
  overflow: hidden;
  background: url(images/band_b.png) repeat-x; 
  font-size: 1px;
  margin: 0 0px;
  height: 11px;
}

.band_rb {
  overflow: hidden;
  background: url(images/band_rb.png) no-repeat; 
  font-size: 1px;
  margin: 0 0px;
  height: 11px;
  width: 10px;
}

/* PAGE CONTROL */
.page_al {
  overflow: hidden;
  background: url(images/page_al.png) no-repeat; 
  font-size: 1px;
  margin: 0 0px;
  height: 28px;
  width: 10px;
}

.page_ac {
  overflow: hidden;
  background: url(images/page_ac.png) repeat-x; 
  font-weight: bold;
  font-size: 18px;
  margin: 0 0px;
  height: 28px;
  width: 100px;
}

.page_ar {
  overflow: hidden;
  background: url(images/page_ar.png) no-repeat; 
  font-size: 1px;
  margin: 0 0px;
  height: 28px;
  width: 10px;
}

.page_nl {
  overflow: hidden;
  background: url(images/page_nl.png) no-repeat; 
  font-size: 1px;
  margin: 0 0px;
  height: 28px;
  width: 10px;
}

.page_nc {
  overflow: hidden;
  background: url(images/page_nc.png) repeat-x; 
  font-weight: bold;
  font-size: 18px;
  margin: 0 0px;
  height: 28px;
  width: 100px;
}

.page_nr {
  overflow: hidden;
  background: url(images/page_nr.png) no-repeat; 
  font-size: 1px;
  margin: 0 0px;
  height: 28px;
  width: 10px;
}

.page_bg {
  overflow: hidden;
  background: url(images/page_bg.png) repeat-x; 
  font-size: 1px;
  margin: 0 0px;
  height: 28px;
}

.page_c {
  overflow: hidden;
  position: relative;
  background: #e9e9e9;
  text-decoration: none;
  font-family: times new roman;
  font-size: 14px;
  color: #000000;
  margin: 0 0px;
  height: 723px; 
}         

/* OTHER */

.sshot {
  border: 0px;
  margin: 0px; 
  padding: 0px;
  overflow: hidden;
  border: 0px solid #595959;
  background: transparent;
  height: 161px;
  width: 109px;
}

a.sshot {
  border: 0px;
  margin: 0px; 
  padding: 0px;
}

img.sshot {
  border: 0px;
  margin: 0px; 
  padding: 0px;
}

div.url_more_info {
  z-index: 1;
  float: left;
  overflow: hidden;
  position: absolute;
  height: 28px;
  width: 95px; 
  left: 0px;
  top: 15px;
}

div.btn_more_info {
  z-index: 2;
  float: left;
  background: url("images/more_info.png") -95px 0 no-repeat;
  position: absolute;
  height: 28px;
  width: 95px; 
  left: 0px;
  top: 15px;
}

div.btn_more_info a {
  margin: 0; 
  padding: 0;
  width: 100%; 
  height: 100%;
  background: url("images/more_info.png") top left no-repeat;
  overflow: hidden;
  display: block;
}

div.btn_more_info a:hover {
  background-image: none;
}

div.url_download {
  z-index: 1;
  float: left;
  overflow: hidden;
  position: absolute;
  height: 28px;
  width: 95px; 
  left: 0px;
  top: 50px;
}

div.btn_download {
  z-index: 2;
  float: left;
  background: url("images/downld.png") -95px 0 no-repeat;
  position: absolute;
  height: 28px;
  width: 95px; 
  left: 0px;
  top: 50px;
}

div.btn_download a {
  margin: 0; 
  padding: 0;
  width: 100%; 
  height: 100%;
  background: url("images/downld.png") top left no-repeat;
  overflow: hidden;
  display: block;
}

div.btn_download a:hover {
  background-image: none;
}

div.url_dodownload {
  z-index: 1;
  float: left;
  overflow: hidden;
  position: absolute;
  height: 28px;
  width: 95px; 
  left: 0px;
  top: 0px;
}

div.btn_dodownload {
  z-index: 2;
  float: left;
  background: url("images/downld.png") -95px 0 no-repeat;
  position: absolute;
  height: 28px;
  width: 95px; 
  left: 0px;
  top: 00px;
}

div.btn_dodownload a {
  margin: 0; 
  padding: 0;
  width: 100%; 
  height: 100%;
  background: url("images/downld.png") top left no-repeat;
  overflow: hidden;
  display: block;
}

div.btn_dodownload a:hover {
  background-image: none;
}

div.url_order {
  z-index: 1;
  float: left;
  overflow: hidden;
  position: absolute;
  height: 28px;
  width: 95px; 
  left: 0px;
  top: 85px;
}

div.btn_order {
  z-index: 2;
  float: left;
  background: url("images/order.png") -95px 0 no-repeat;
  position: absolute;
  height: 28px;
  width: 95px; 
  left: 0px;
  top: 85px;
}

div.btn_order a {
  margin: 0; 
  padding: 0;
  width: 100%; 
  height: 100%;
  background: url("images/order.png") top left no-repeat;
  overflow: hidden;
  display: block;
}

div.btn_order a:hover {
  background-image: none;
}

.cfspace {
  height: 9px;
  font-size: 1px;
}

.cfinput {
  height: 18px;
}

.cfcaption {
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  font-family: tahoma, verdana;
  font-weight: bold;
  font-size: 16px;
  color: #000000;
}

.cffdescr {
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  font-family: times new roman, verdana, arial;
  font-weight: normal;
  font-size: 16px;
  color: #1165ba;
}

a.cffdescr:active, a.cffdescr:link, a.cffdescr:visited {
  overflow: hidden;
  text-decoration: underline;
  font-family: times new roman, verdana, arial;
  font-weight: normal;
  font-size: 14px;
  color: #91abcd;
}

a.cffdescr:hover{
  overflow: hidden;
  text-decoration: underline;
  font-family: times new roman, verdana, arial;
  font-size: 14px;
  color: #092b57;
}        

.cfferror {
  text-decoration: none;
  font-family: times new roman, verdana, arial;
  font-size: 14px;
  color: #ba1111;
}

input.cfinput {
  background: #ffffff;
  border: solid 1px #5e5e5e;
  font-family: tahoma, lucida, courier;
  font-weight: bold;
  font-size: 14px;
  color: #000000; 
  width: 350px;
  height: 18px;
}

textarea.cftextarea {
  padding: 5px 5px;
  background: #ffffff;
  border: solid 1px #5e5e5e;
  font-family: tahoma, lucida, courier;
  font-weight: bold;
  font-size: 14px;
  color: #000000; 
  width: 340px;
}

input.cfinputcb {
  margin: auto;
  background: #ffffff;
  border: solid 1px #5e5e5e;
  font-family: tahoma, lucida, courier;
  font-weight: bold;
  font-size: 14px;
  color: #000000; 
}

input.cfsbm {
  cursor:pointer;
  margin: 0px auto;
  background: #e7e6e7;
  border: 1px solid #5e5e5e;
  font-family: tahoma, lucida, courier;
  font-weight: bold;
  font-size: 14px;  
  color: #000000; 
  height: 24px;
  width: 150px;
}
  
input.cfsbm:hover {
  cursor:pointer;
  margin: 0px auto;
  background: #65a1d9;
  border: 1px solid #374586;
  font-family: tahoma, lucida, courier;
  font-weight: bold;
  font-size: 14px;
  color: #000000; 
  height: 24px;
  width: 150px;
}

.copyright {
  background: transparent;
  text-decoration: none;
  font-family: tahoma;
  font-size: 11px;
  color: #4276bb;
  width: 655px;
} 
