body {
	margin: 10px 0 10px 0;
	padding: 0px;
	font-family:Arial;
	font-size:12px;
	background: silver;
}

a, a:hover {
  color:#7890AF;
}

a img {
  border:none;
}

a.Ar, a.Ar:hover {
  background-image:url(/p/link.gif);
  background-repeat:no-repeat;
  background-position:0 3px;
  padding-left:17px;
  text-decoration:none;
}

.Clear {
  clear:both;
}

.Container {
  width:858px;
	margin:0 auto;
	border:1px solid #fff;
	background-color:#fff;
}

hr{
  line-height:1px;
  margin-left:20px;
}

h1 {
  padding:30px 0 30px 0;
  margin:0;
  color: black;
  font:bold 16px Arial;
}
h2 {
  padding:25px 0 5px 0;
  margin:0;
  color:#616161;
  font:bold 12px Arial;
}

ul, ol, li {
  padding:0;
  margin:0;
}
ul, ol {
  padding:15px 0 15px 15px;
}
ul {
  list-style-image: url(/p/ul.gif);
}

span.H {
  display:none;
}

/* -- */
.Head {
  position:relative;
}
.Head .T {
  height:70px;
}
.Head .T .Swf {
  position:absolute;
  left:0px;
  top:5px;
}
.Head .M {
  position:relative;
  margin-top:-7px;
  height:255px;
}
.Head #HeadImage {
  position:relative;
  margin-top:-7px;
  height:97px;
  background-repeat:no-repeat;
}
.Head #HeadImage #HeadTxt {
  position:absolute;
  left:24px;
  top:39px;
  font:normal 40px Arial;
  color:#fff;
}
.Head .TB {
  height:40px;
}

.Head .Flags {
  position:absolute;
  left:770px;
  top:30px;
}
.Head .Flags img {
  margin-left:6px;
}

.Menu {
  position:relative;
  background-image:url(/p/zal_mode/menu_bg.png);
  background-repeat:no-repeat;
  height:32px;
  z-index:1000;
}
.Menu .It {
  position:relative;
  float:left;
  padding:0 25px 0 25px;
}
.Menu .It a, .Menu .It div {
  display:block;
  text-decoration:none;
  color:#ecf9ff;
  font:bold 11px Arial;
  line-height:32px;
}
.Menu .It div {
  cursor:default;
}
.Menu .Hm {
  float:left;
  width:80px;
}
.Menu .Hm a {
  display:block;
  text-decoration:none;
  height:32px;
}
.Menu .Sep {
  background-image:url(/p/zal_mode/menu_sep.gif);
  background-repeat:no-repeat;
  width:2px;
  height:32px;
  float:left;
}
.Menu .Sub {
  position:absolute;
  visibility:hidden;
  left:0px;
  top:33px;
  background-image:url(/p/zal_mode/menu_item_bg.png);
  background-repeat:no-repeat;
  width:170px;
}
.Menu .Sub .Shadow {
  position:absolute;
  left:10px;
  top:10px;
}
.Menu .Sub a {
  font:normal 11px Arial;
  display:block;
  background-image:url(/p/zal_mode/menu_sub_sep.png);
  background-repeat:no-repeat;
  background-position:left bottom;
  height:18px;
  text-decoration:none;
  line-height:18px;
  padding:4px 18px 4px 18px;
  color:#edf6fd;
}
.Menu .Sub a:hover {
  background-image:url(/p/zal_mode/menu_sub_active.png);
}

.Btns {
  background-image:url(/p/zal_mode/4buttons_bg.png);
  background-repeat:no-repeat;
  height:49px;
}

.Btns a.L, .Btns a.M, .Btns a.R, .Btns a.RR, .Btns a.L:hover, .Btns a.M:hover, .Btns a.R:hover, .Btns a.RR:hover {
  float:left;
  display:block;
  font:bold 17px Arial;
  color:#fff;
  text-decoration:none;
  line-height:49px;
  background-image:url(/p/arrow_right.gif);
  background-repeat:no-repeat;
  background-position:16px;
  padding-left:50px;
}
.Btns a.L, .Btns a.L:hover {
  width:163px;
}
.Btns a.M, .Btns a.M:hover {
  width:163px;
}
.Btns a.R, .Btns a.R:hover {
  width:163px;
}
.Btns a.RR, .Btns a.RR:hover {
  width:163px;
}
.Btns a.L:hover, .Btns a.M:hover, .Btns a.R:hover, .Btns a.RR:hover {
  background-image:url(/p/zal_mode/arrow_right_hover.gif);
}

.HmP .IL {
  float:left;
  background-image:url(/p/zal_mode/main_pic_1.jpg);
  background-repeat:no-repeat;
  width:205px;
  height:123px;
}
.HmP .IM {
  float:left;
  background-image:url(/p/zal_mode/main_pic_2.jpg);
  background-repeat:no-repeat;
  width:217px;
  height:123px;
}
.HmP .IR {
  float:left;
  background-image:url(/p/zal_mode/main_pic_3.jpg);
  background-repeat:no-repeat;
  width:218px;
  height:123px;
}
.HmP .IRR {
  float:left;
  background-image:url(/p/zal_mode/main_pic_4.jpg);
  background-repeat:no-repeat;
  width:214px;
  height:123px;
}
.HmP .Ma {
  padding: 0 25px 0 25px;
}
.HmP h1 {
  padding:0 0 16px 0;
  margin:0;
  color:black;
  font:bold 16px Arial;
}

.HmP .M {
  color:#999999;
  padding-left:1px;
  padding-right:15px;
}

.Footer {
  margin-top:-3px;
  height:85px;
  background-color: #848484;
  color:#fff;
  padding:0 10px 0 10px;
  line-height:45px;
  font-size:11px;
}
.Footer .L {
  float:left;
  padding-right:80px;
}
.Footer .M {
  float:left;
}
.Footer .M a {
  display:block;
  float:left;
  padding:0 8px 0 8px;
}
.Footer .M .Separator {
  height:14px;
  width:1px;
  background:#fff;
  float:left;
  margin-top:15px;
}
.Footer .R {
  float:right;
  padding-right:10px;
}
.Footer a {
  text-decoration:none;
  color:#fff;
}

#pasek{
  width: 100%;
  height: 40px;
  background: url('/p/zal_mode/pasek.png');
  float: left;
  margin-top: -3px;
}

.SimpleTextPage {
  color:#828282;
}
.SimpleTextPage .L {
  float:left;
  width:282px;
	font-size:11px;
}
.SimpleTextPage .L h1 {
  padding-bottom:8px;
}
.SimpleTextPage .L .Content {
  padding:10px 0 0 25px;
}
.SimpleTextPage .L .Content img {
  border:1px solid #AAA;
  padding:6px;
}
.SimpleTextPage .M {
  float:left;
  width:530px;
  padding-left:23px;
}
.SimpleTextPage .M strong {
  color:#002e9a;
}
.SimpleTextPage .M h1 {
  padding:50px 0 15px 0;
}


.CertificatesPage, .PartnersPage, .ProductPage {
  position:relative;
  color:#828282;
}
.CertificatesPage .L, .PartnersPage .L, .ProductPage .L {
  float:left;
  width:282px;
	font-size:11px;
}
.CertificatesPage .L h1, .PartnersPage .L h1 {
  padding-bottom:8px;
}
.CertificatesPage .L .Content, .PartnersPage .L .Content {
  padding:10px 0 0 25px;
}
.CertificatesPage .L .Content img, .PartnersPage .L .Content img {
  border:1px solid #AAA;
  padding:6px;
}
.CertificatesPage .M, .PartnersPage .M {
  float:left;
  width:530px;
  padding:60px 0 0 23px;
}
.CertificatesPage .M .B, .PartnersPage .M .B {
  display:block;
  background-image:url(/p/certificates_bg.gif);
  background-repeat:no-repeat;
  width:98px;
  height:160px;
  margin:0 10px 10px 0;
  padding:11px;
  float:left;
  zoom:1;
  text-align:center;
}
.PartnersPage .M .B {
  width:196px;
  background-image:url(/p/partners_bg.gif);
  padding:24px;
  padding-bottom:0px;
}
.CertificatesPage .M .B a, .PartnersPage .M .B a, .PartnersPage .M .B .T {
  text-decoration:none;
  color:#888;
  text-transform:uppercase;
  font-size:10px;
}
.CertificatesPage .M .I, .PartnersPage .M .I {
  cursor:pointer;
}
.PartnersPage .M .I {
  width:200px;
  height:134px;
  line-height:118px;
  font-size:114px;
}
.CertificatesPage .M .I img {
  border:1px solid #AAA;
}

.PartnersPage .M .I img {
  vertical-align:middle;
}


.ProductPage .R {
  float:left;
  width:515px;
  margin:40px 0 0 0;
}
.ProductPage .R h1 {
  margin:20px 0 0 0;
  padding:0 0 8px 0;
  font:bold 15px Verdana;
  color:#636563;
}

.ProductPage .R .Item2 , .ProductPage .R .Item2A{ 
  font:normal 11px Verdana;
  color:#999;
  background-image: url(p/small_right_arrow.gif);
  background-repeat:no-repeat;
  background-position:20px 2px;
  padding:2px 0 0px 50px;
  margin-left:150px;
  cursor: pointer;
}
.ProductPage .R .Item2A{
  font-weight:bold;
  color:#777;  
}
.ProductPage .R .Item2 .Item3, .ProductPage .R .Item2A .Item3{
  display:none;
  padding-top:3px;
}
.ProductPage .R .Item2 .Item3 a, .ProductPage .R .Item2A .Item3 a{
  display:block;
  font:normal 11px Verdana;
  color:#999;
  background:url(p/small_right_arrow.gif) no-repeat -11px 2px;
  padding:2px 0 0px 17px;
  text-decoration:none;  
}
.ProductPage .R img{
  display:block;
  float:left;
  margin-right:10px;
  background:url(p/obrazekBG.gif) no-repeat 48px 2px;
  padding:10px 10px 10px 55px;
}

.ProductPage .GImg {
  cursor:pointer;
}

.ProductPage .Prod{
  float:left;
  width:310px;
  margin-top:50px;
  background:url(p/ramka_boki.gif) repeat-y top left;
}

.ProductPage .Prod .G{
  background:url(p/ramka_gora.gif) no-repeat top left;
}

.ProductPage .Prod .G .D{
  padding:0 20px 20px 20px;  
  background-image: url(p/ramka_dol.gif);
  background-position:bottom left;
  background-repeat:no-repeat;
}

.ProductPage .Prod .G .D img {
  background-image:url(p/ramka.gif);
  background-repeat:no-repeat;
  background-position:top left;
  padding:9px 10px 10px 8px;
  margin:0 0 15px -4px;
}
.ProductPage .Prod .G .D .Description{
  font:normal 11px Verdana;
  color:#9C9E9C;
}
.ProductPage .Prod .G .D .Description ul{
  padding-left:23px;  
}
.ProductPage .Prod .G .D h2{
  font-size:11px;
  color:#9C9E9C;
}
.ProductPage .Prod .G h1{
  padding:20px 0 10px 0;
  margin:0;
}
.ProductPage .Prod .G .D a{
  font-size:10px;
  color:#9C9E9C;
  background-image:none;
}
.ProductPage .Prod .G .D a.A {
  font-weight:bold;
}
.ProductPage .PHeader .Img{
  float:left;
  width:300px;
  border:1px solid #FFF;
}
.ProductPage .PHeader .Description{
 float:left;
 width:535px;
 padding:10px 0 0 0;
 color:#828282;
 font-size:11px;
}
.ProductPage .PHeader .Description h1{
 padding-bottom:8px;
}

.ProductPage #AJAXLoaderIndicator {
  position:absolute;
  visibility:visible;
  left:804px;
  top:58px;
  width:15px;
  height:15px;
  display:none;
  background:url(/p/ajax_indicator.gif);
} 

.Pasek{
  margin-top:25px;
}

