img { behavior: url("../pngbehavior.htc"); }
  
#HolderLang {
  float:left;
  margin:0;
  width:100%;
}

#HolderLang ul {
  float:right;
  list-style-type:none;
  margin:0;
  padding-top:70px;
  padding-right:45px;
}

#HolderLang ul li {
  float:left;
  margin:0;
  padding:0;
  width:32px;
}

#HolderLang ul li#lang_pl a {
background:url("../images/lang-pl.png") no-repeat scroll left top transparent;
}

#HolderLang ul li#lang_de a {
background:url("../images/lang-de.png") no-repeat scroll left top transparent;
}

#HolderLang ul li#lang_uk a {
background:url("../images/lang-en.png") no-repeat scroll left top transparent;
}

#HolderLang ul li a {
color:#000000;
float:left;
font:14px/60px Arial,sens-serif;
height:22px;
margin:0;
overflow:hidden;
padding:0;
text-transform:uppercase;
width:22px;
}

#HolderLang ul li a:hover {
  background-position: 0 -22px !important;
}

a {
cursor:pointer;
text-decoration:none;
}

#HolderNewsletter {
  float:left;
  width:100%;
}

#HolderNewsletter .title {
  background:none repeat scroll 0 0 transparent;
}

#HolderNewsletter .title {
  float:left;
  height:23px;
  overflow:hidden;
  width:100%;
}

#HolderNewsletter .title h3 {
  background:url("../images/title-newsletter.gif") no-repeat scroll left top transparent;
}

#HolderNewsletter .title h3 {
  color:#000000;
  font:13px/100px "Times New Roman",Arial,sens-serif;
  margin:5px 0 0;
  padding:6px 0 0 20px;
  text-transform:uppercase;
}

#HolderNewsletter .title h3 span {
  color:#000000;
  display:block;
}




#HolderNewsletter .paddingLeft {
float:right;
width:174px;
}

#HolderNewsletter .paddingRight {
  float:left;
  width:174px;
}

html>body #HolderNewsletter .paddingRight {
  padding-top:20px;                  
}

html>body #HolderNewsletter #holder1Input input, {
  background:none repeat scroll 0 0 transparent;
  border:0 none;
  color:#172C5B;
  float:left;
  font:11px/15px Tahoma,arial,sens-serif;
  padding: 2px 0;
  text-align:center;
  background-color: #ffffff;
}
 
html>body#HolderNewsletter #holder2Input input {
  background:none repeat scroll 0 0 transparent;
  border:0 none;
  color:#172C5B;
  float:left;
  font:11px/15px Tahoma,arial,sens-serif;
  padding: 2px 0;
  text-align:center;
  background-color: #ffffff;
}

#HolderNewsletter #holder1Input, #HolderNewsletter #holder2Input {
  border:1px solid #172C5B;
  float:left;
  margin:0 0 10px;
}

#HolderNewsletter #holder1Input input {
  width:172px;
}

#HolderNewsletter #holder1Input input, #HolderNewsletter #holder2Input input {
  background:none repeat scroll 0 0 transparent;
  border:0 none;
  color:#172C5B;
  float:left;
  font:11px/15px Tahoma,arial,sens-serif;
  padding:2px 0;
  text-align:center;
}

input, input:focus, input:active {
  outline:medium none;
}

#HolderNewsletter #holder1Input, #HolderNewsletter #holder2Input {
  border:1px solid #172C5B;
  float:left;
  margin:0 0 10px;
}

#HolderNewsletter #holder2Input input {
  width:110px;
}

#HolderNewsletter #holder1Input input, #HolderNewsletter #holder2Input input {
  background:none repeat scroll 0 0 transparent;
  border:0 none;
  color:#172C5B;
  float:left;
  font:11px/15px Tahoma,arial,sens-serif;
  padding: 0px 0;
  text-align:center;
  background-color: #ffffff;
}


#ButtonNewsletter {
  float:right;
  width:58px;
}

#ButtonNewsletter input {
  background:url("../images/newsletter-send.gif") no-repeat scroll left top #122148;
}

#ButtonNewsletter input:hover {
  background-position: left bottom;
}

#ButtonNewsletter input {
  border:0 none;
  color:#FFFFFF;
  cursor:pointer;
  float:right;
  font:11px/16px Tahoma,arial,sens-serif;
  margin:0;
  padding:0px 0 2px;
  text-align:center;
  width:58px;
  height:18px;
}