
div.nmk_type_insul1,
div.nmk_type_insul2 {
  float: left;
  width: 49%;
  height: 25px;
  font-weight: bold;
}

div.nmk_type_heater1,
div.nmk_type_heater2,
div.nmk_type_heater3 {
  float: left;
  width: 30%;
  height: 115px;
}

div.nmk_type_heater1 {
  background: url(/i/design/nomakon/heater1.jpg) no-repeat 15px left;
}

div.nmk_type_heater2 {
  background: url(/i/design/nomakon/heater2.jpg) no-repeat 15px left;
}

div.nmk_type_heater3 {
  background: url(/i/design/nomakon/heater3.jpg) no-repeat 15px left;
}

div.nmk_type_wire1,
div.nmk_type_wire2,
div.nmk_type_wire3,
div.nmk_type_wire4 {
  float: left;
  width: 24%;
  height: 115px;
}

div.nmk_type_wire1 {
  background: url(/i/design/nomakon/tokp1.jpg) no-repeat 15px left;
}

div.nmk_type_wire2 {
  background: url(/i/design/nomakon/tokp2.jpg) no-repeat 15px left;
}

div.nmk_type_wire3 {
  background: url(/i/design/nomakon/tokp3.jpg) no-repeat 15px left;
}

div.nmk_type_wire4 {
  background: url(/i/design/nomakon/tokp4.jpg) no-repeat 15px left;
}

ul#BusWidth {
  margin: 0;
  padding: 0;
  list-style: none;
  height: 20px;
}

ul#BusWidth li {
  float: left;
}

div#baggage {
  font-size: 85%;
}


form#search {
  margin: 0px;
  padding: 0px;
  display: inline;
}

input.button {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-size: 10px;
  line-height: 21px;
  height: 21px;
  margin-left: 5px;
  padding: 0px 5px;
}

h2#header {
  clear: both;
  margin: 0px;
  padding: 10px 0px 0px 0px;
}

div#auth {
  float: right;
  padding-top: 10px;
  padding-right: 30px;
  width: 200px;
}

span#login-label {
  padding-right: 15px;
  font-size: 85%;
  font-family: Tahoma, Arial, MS Sans Serif, Verdana;
  margin-bottom: 10px;
  display: block;
}

input#login {
  margin-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  width: 80px;
}

span#password-label {
  padding-right: 15px;
  font-size: 85%;
  font-family: Tahoma, Arial;
  margin-bottom: 10px;
  display: block;
}

input#password {
  margin-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  width: 80px;
}

input#login-submit {
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 5px;
}

a#new-login {
  font-size: 85%;
  font-family: Tahoma, Arial;
}

a#new-login:link,
a#new-login:visited {
  color: white;
}

.addon-content {
  margin-top: 20px;
}

.dn-groupe {
  margin: 0px;
  padding: 0px;
  margin-top: 20px;
}

.dn-purpose {
  margin: 0px;
  padding: 0px;
  margin-top: 10px;
}

table#path-navigator {
  margin-bottom: 10px;
  font-size: 90%;
}

ul#section-menu {
  display: block;

  margin: 0px;
  padding: 0px;
  list-style: none;

  padding-bottom: 10px;
}

#section-menu li {
  /*float: left;
  width: 49%;*/
  margin-bottom: 5px;
}

ul#section-list {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#section-list li {
  margin-bottom: 0px;
  padding-left: 16px;
  padding-bottom: 3px;
  background-image: url("../i/design/ul.gif");
  background-repeat: no-repeat;
  background-position: left 3px;
}

#head {
  height: 172px;
  background-image: url("../i/design/head.jpg");
  background-repeat: no-repeat;
  background-position: center top;
}


#logo {
  float: left;
  padding-top: 15px;
  padding-left: 25px;
}


#pict {
  float: right;
  padding-top: 10px;
  padding-right: 55px;
}


#pic {
  padding-left:25px;
}


div#menu-div {
  /*height: 30px;
  line-height: 30px;*/

  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
  padding-right: 25px;

  background-image: url("../i/design/bgmenu.gif");
  background-repeat: repeat;
  background-position: left center;

  text-align: center;
  color: white;
}

ul#menu {
  display: inline;

  /*background-image: url("../i/design/bgmenu.gif");
  background-repeat: repeat;
  background-position: left center;*/

  /*height: 30px;
  line-height: 30px;*/

  margin: 0px;
  padding: 0px;

  font-size: 120%;
  color: white;
}


#menu li {
  display: inline;
}

#menu a:link,
#menu a:visited {
  background-image: url("../i/design/3linewhite.gif");
  background-repeat: no-repeat;
  background-position: left center;

  padding-left: 15px;
  padding-right: 25px;

  color: white;
  text-decoration: none;
}

#menu a:hover {
  color: white;
  text-decoration: underline;
}

.active-menu,
.active-menu a:link,
.active-menu a:visited,
a.active-menu:link,
a.active-menu:visited {
  background-image: url("../i/design/3linered.gif");
  background-repeat: no-repeat;
  background-position: left center;

  padding-left: 15px;
  padding-right: 25px;
}

td#context {
  background-color: #E0E0DF;
  background-image: url(../i/design/bg.gif);
  background-position: right top;
  background-repeat: repeat;
  width: 20%;
  vertical-align: top;
}

div#context {
}

div.context-block {
  margin-right: 14px;

  padding-left: 25px;
  padding-right: 14px;
  padding-top: 25px;
  padding-bottom: 0px;

  background-image: url("../i/design/block-bg.gif");
  background-repeat: repeat;
  background-position: left top;
}

div.addons-block {
  margin-left: 14px;

  padding-top: 15px;
  padding-left: 14px;
  padding-right: 14px;
  padding-bottom: 0px;

  background-image: url("../i/design/block-bg.gif");
  background-repeat: repeat;
  background-position: left top;
}

div.block-left {
  background-image: url("../i/design/block-left.gif");
  background-repeat: no-repeat;
  background-position: right top;
  height: 30px;
}

div.block-right {
  background-image: url("../i/design/block-right.gif");
  background-repeat: no-repeat;
  background-position: left top;
  height: 30px;
}

div.block-bottom-left {
  margin-right: 14px;
  margin-bottom: 1px;
  background-image: url("../i/design/block-bottom.gif");
  background-repeat: repeat-x;
  background-position: left top;
  height: 30px;
}

div.block-bottom-right {
  margin-left: 14px;
  margin-bottom: 1px;
  background-image: url("../i/design/block-bottom.gif");
  background-repeat: repeat-x;
  background-position: left top;
  height: 30px;
}


a.service-link {
  display: block;
  padding-left: 16px;
  padding-bottom: 3px;
  background-image: url("../i/design/ul.gif");
  background-repeat: no-repeat;
  background-position: left 3px;
}

a.service-link:link,
a.service-link:visited {
  text-decoration: none;
  color: #333333;
}

span.service-link {
  color: #006699;
  font-weight: bold;
}

a.service-link:hover {
  text-decoration: underline;
  color: #ED1C24;
}



ul#service-menu {
  margin: 0px;
  padding: 0px;
  list-style: none;
  clear: both;
}

#service-menu li {
  padding-left: 16px;
  padding-bottom: 3px;
  background-image: url("../i/design/ul.gif");
  background-repeat: no-repeat;
  background-position: left 3px;
}

#service-menu a:link,
#service-menu a:visited {
  display: block;
  clear: both;
  text-decoration: none;
  color: #333333;
}

.active-service-menu,
#service-menu span {
  color: #006699;
  font-weight: bold;
}

#service-menu a:hover {
  text-decoration: underline;
  color: #ED1C24;
}


#finder {
  padding-top: 40px;
  padding-bottom: 50px;
}


#finder2 {
  padding: 5px;
  border: thick solid black;
}


div.partnerslogo {
  padding-bottom: 20px;
  padding-left: 15px;
  text-align: center;
}


td#content {
  padding-top: 35px;
  padding-bottom: 43px;
  padding-left: 23px;
  padding-right: 23px; 
  vertical-align: top;
}

div#default-text {
  padding-left: 14px; 
}

td#addons {
  background-color: #E0E0DF;
  background-image: url("../i/design/bg.gif");
  background-position: right top;
  background-repeat: repeat;

  width: 20%;
  vertical-align: top;
}

div#addons {
  font-size: 80%; 
}

div#notice {
  padding-bottom: 25px;
}

div#reklama {
  font-size: 120%;
  padding-top: 50px;
  padding-left: 5px;
  padding-right:20px;
  color: #999999;
}


#reklama a:link,
#reklama a:visited {
  color: #006699;
  font-weight: bold;
}


div#link {
  padding-top: 3px;
  padding-left:5px;
  color: black;
}

 
div#bottom {
  width: 100%;
  clear: both;

  color: #999999;
  padding-top: 28px;
  padding-bottom: 10px;

  text-align: center;
}

div#copyright {
}

img.logo {
  display: block;
  margin-bottom: 5px;
}

a.logo:link,
a.logo:visited {
  color: #333333;
  text-decoration: none;
}

a.logo-active:hover,
a.logo:hover {
  text-decoration: underline;
  color: #ED1C24;
}

span.logo-active,
a.logo-active:link,
a.logo-active:visited {
  color: #006699;
  font-weight: bold;
}

.news-date {
  display: block;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
}

.news-caption {
  display: block;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
}

table.news-item {
  margin: 0px 0px 10px 0px;
}

td.news-image {
  width: 110px;
}

table#article-list td {
  padding-bottom: 10px;
}

td.plus-minus {
  text-align: center;
}

td.plus-minus a:link,
td.plus-minus a:visited {
  display: block;
  text-decoration: none;
  font-size: 9px;
  height: 9px;
  width: 9px;
  background-color: gray;
  border: 1px solid white;
  color: white;
}

