#description2 p.xx {
    margin-top: 0;
}

body {
  behavior: url("csshover.htc");
  font-size: 8pt;
  font-family: Tahoma, Arial, Helvetica, "Lucida Grande CE", lucida, sans-serif;
  padding: 0;
  color: #515151;
  margin: 0;
}

#more {
    border: 1px solid #e8e8e8;
    margin-bottom: 30px;
    color: #515151;
    text-align: center;
    padding-bottom: 11px;
}

#image.k {
    text-align: center;
}

#image #more h2 {
    text-align: left;
    font-size: 8pt;
    font-weight: normal;
    background-color: #e8e8e8;
    height: 20px;
    line-height: 20px;
    border-bottom: 1px solid #e8e8e8;
}

#description.news strong {
  color: #0088bb;
}


#details, #details3 {
  float: left;
  width: 186px;
  padding-right: 22px;
}

#description, #description2 {
  float: left;
  width: 380px;
}

form.normal {
  position: static;
}

#description2 h2, #description #description2 h2 {
  font-weight: bold;
  height: 23px;
  line-height: 23px;
/*  padding: 0 12px;
*/  font-size: 8pt;
/*  color: #ffffff;
*/  margin: 1px 0 0;
/*  background-color: #939597;
*/
}

#description2 h2.tbl, #description #description2 h2.tbl, .main #description #description2 h2 {
  padding: 0 12px;
  color: #ffffff;
  background-color: #939597;
}

#description2 td {
  height: 23px;
  padding: 0 12px;
}

#description2 .normal {
  margin-top: 6px;
}

#description2 .normal td {
  padding: 6px 0;
}

.normal input, select, textarea {
  border: 1px solid #d7d7d7;
  width: 218px;
  padding: 1px 0;
  color: #515151;
  font-family: Tahoma, Arial, Helvetica, "Lucida Grande CE", lucida, sans-serif;
  font-size: 8pt;
}

#description2 .normal td.f {
  padding-left: 12px;
  padding-right: 6px;
}

.r {
  text-align: right;
}

#description2 ul {
  _margin: 6px 0 14px 0;
  padding: 0 0 0 25px;
  _padding: 0 0 0 27px;
}

#description2 li {
  padding: 0;
  list-style-image: url(./img/dot.gif);
}

#description h2 {
  margin-top: 0;
  _margin-top: 0px;
  margin-bottom: -8px;
  _margin-bottom: -12px;
  background-color: #ffffff;
  padding: 0;
}

#description h2.title {
  font-size: 14px;
  margin: 0 0 10px;
}

#image h2 {
  margin-bottom: -8px;
  _margin-bottom: -7px;
  padding: 0 10px;
}

#image {
  float: left;
  width: 206px;
  padding-left: 26px;
}

h2 {
  margin: 10px 0;
  line-height: 1em;
}

p {
  margin: 10px 0;
}

#page {
  margin: 0 auto;
  width: 820px;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  padding: 73px 10px 10px;
  position: relative;
}


h1 {
  position: absolute;
  top: 10px;
  left: 36px;
  width: 182px;
  height: 50px;
  background-image: url(./img/daymed-diagnostic-logo.gif);
  margin: 0;
}

h1 a {
  display: block;
  height: 100%;
  width: 100%
}

h1 span, #products h2, #subhead, #products li.clear, #products a span, #submenu a span {
  font-size: 0;
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  border-style: none;
  overflow: hidden;
  position: absolute;
}

#products {
  position: absolute;
  top: 27px;
  right: 10px;
}

hr {
  margin: 7px 0 20px; 
  _margin: 1px 0 14px; 
  color: #cbc9c9;
  background-color: #cbc9c9;
  border-style: none;
  height: 1px;
  line-height: 1px;
  padding: 0;
}

hr.common {
  margin: 10px 0; 
  _margin: -10px 0; 
}

p {
  margin: 1em 0;
}

#products ul {
  margin: 0;
  padding: 0;
}

#products a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0px;
}

#products li {
  float: left;
  height: 46px;
  font-size: 10px;
  letter-spacing: -1px;
  text-align: center;
  background-position: 0 46px;
  display: block;
}

#products li:hover, #products li.active {
  background-position: 0 0;
}

#products #menu-neurophysiology {
  width: 141px;
  background-image: url(./img/menu-neurophysiology.gif);
}

#products #menu-epilepsy {
  width: 141px;
  background-image: url(./img/menu-epilepsy.gif);
}

#products #menu-sleep-disorders {
  width: 141px;
  background-image: url(./img/menu-sleep-disorders.gif);
}

#products #menu-neurofeedback {
  width: 137px;
  background-image: url(./img/menu-neurofeedback.gif);
}

#links {
  position: relative;
  width: 764px;
  padding: 0 28px;
  text-align: left;
  margin: 10px auto 0;
  color: #515151;
  font-size: 8pt;
  line-height: 22px;
  height: 22px;
  background-image: url(./img/paticka.png);
}

#links2 {
  position:absolute;
  line-height:22px;
  height:22px;
  text-align:right;
  top:0;
  right:28px;
}

#links a, a {
  color: #515151;
  text-decoration: none;
}

form.search {
  position: absolute;
  right: 25px;
  top: 198px;
  margin: 0;
  padding: 0;
  line-height: 18px;
  height: 18px;
}

form.search label {
  vertical-align: -1px;
  height: 11px;
}

form.search input {
  vertical-align: -1px;
}

#search {
  vertical-align: middle;
  width: 135px;
  height: 14px;
  line-height: 14px;
  padding: 1px;
  margin: 0;
  border: 1px solid #d7d7d7;
  font-family: Tahoma, Arial, Helvetica, "Lucida Grande CE", lucida, sans-serif;
  font-size: 8pt;
}

p.em {
  margin-top: 0;
  font-weight: bold;
  /*color: #d4549f;*/
  color: #515151;
}

#details p strong a {
  color: #0088bb;
}

#dtls a:hover, #dtls a.active, #description h2.title {
  color: #d4549f;
  font-weight: bold;
}

.c_green #dtls a:hover, .c_green #dtls a.active, .c_green #description h2.title, .c_green #description p a {
  color: #a5ce3a;
}

.c_green #details {
  background-image: url(./img/label-details-green.gif);
}

.c_green #description2 li {
  list-style-image: url(./img/dot-green.gif);
}

.c_blue #dtls a:hover, .c_blue #dtls a.active, .c_blue #description h2.title, .c_blue #description p a {
  color: #105caa;
}

.c_blue #details {
  background-image: url(./img/label-details-blue.gif);
}

.c_blue #description2 li {
  list-style-image: url(./img/dot-blue.gif);
}

.c_orange #dtls a:hover, .c_orange #dtls a.active, .c_orange #description h2.title, .c_orange #description p a {
  color: #f5821f;
}

.c_orange #details {
  background-image: url(./img/label-details-orange.gif);
}

.c_orange #description2 li {
  list-style-image: url(./img/dot-orange.gif);
}

.c_lime #dtls a:hover, .c_lime #dtls a.active, .c_lime #description h2.title, .c_lime #description p a {
  color: #20bdbe;
}

.c_lime #details {
  background-image: url(./img/label-details-lime.gif);
}

.c_lime #description2 li {
  list-style-image: url(./img/dot-lime.gif);
}


#submenu {
  position: absolute;
  top: 88px;
  left: 31px;
  margin: 0;
  padding: 0;
}

#submenu li {
  list-style-type: none;
  height: 25px;
  width: 90px;
  line-height: 25px;
}

#submenu li a {
  display: block;
  height: 100%;
}

#submenu li a:hover {
  background-position: 90px 0;
}

#submenu .sm1 {
  background-image: url(./img/smenu-accesories.gif);
}
#submenu .sm2 {
  background-image: url(./img/smenu-support.gif);
}
#submenu .sm3 {
  background-image: url(./img/smenu-news.gif);
}
#submenu .sm4 {
  background-image: url(./img/smenu-about-us.gif);
}
#submenu .sm5 {
  background-image: url(./img/smenu-contact.gif);
}

.main #details {
  background-image: url(./img/label-news.gif);
  padding-top: 21px;
}

.main #details p {
  margin: 0 1px 0 0;
  padding: 6px 18px;
  border: 1px solid #e7e8e8;
  border-top-style: none;
}

.main #details strong, .b {
  color: #0088bb;
}

.main #description h2 {
  font-size: 14px;
  margin: 0 0 11px;
}

.main #description p {
  line-height: 14px;
}

#description a {
  font-weight: bold;
  color: #0088bb;
}

/* main */

.main #image h2, #image.k h2 {
  font-size: 14px;
  margin: 0 0 11px;
  color: #0088bb;
}

#image.k h2 {
  color: #717171;
}

.main #image p {
  margin: 11px 0;
  line-height: 14px;
}

.main #image img {
  margin: 22px 0 0;
}

/* main */

#details {
  background-image: url(./img/label-details.gif);
  background-repeat: no-repeat;
  padding-top: 23px;
}

#dtls {
  margin: 0 0 2em;
  padding: 0;
  border: 1px solid #e7e8e8;
  border-top-style: none;
}

#dtls li {
  list-style-type: none;
  padding-left: 25px;
  height: 22px;
  line-height: 22px;
}

li.sec, .sec td, .sec {
  background-color: #e7e8e8;
}

.inak {
  width: 380px;
  height: 86px;
  padding-top: 6px;
  background-image: url(./img/form-back.gif);
}

.inak td {
  padding: 4px 0 4px 14px;
}

.inak input {
  width: 140px;
}
