body {margin: 0; padding: 0; font-family: Verdana, Helvetica,sans-serif; font-size: small;}

#Frame{width:978px; margin:10px auto 0 auto;}
#Frame:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; position: absolute;}

#Header{width:978px; }
#HeaderLeft{float:left; width:323px;}
#HeaderRight{float:left; width:655px; margin:0px; padding:0; }

#HeaderRight #Login{width:655px; height:45px; background:url(/images/login_input_bg.png) 0 0 no-repeat;}
#HeaderRight #Login input{border:0; background-color:transparent; color:#bababa;}
#HeaderRight #Login a{font-size:10px; text-decoration:none; color:#bababa; font-weight:bold; margin:0 0 0 35px;}
#HeaderRight #Login a:hover{text-decoration:underline;}

#HeaderRight #HeaderPicture{ height:203px; background:url(/images/header_bg.jpg) 0 0 no-repeat; }
#HeaderRight #HeaderPicture img{margin-left:9px; }

#HeaderRight #Navigation{height:36px; margin: 0; background:url(/images/nav_bg.jpg) 0 0 no-repeat; font-family: Verdana, Helvetica,sans-serif; font-size:9px; font-weight:bold; color:#ffffff; padding:0;}
#HeaderRight #Navigation a{font-family: Verdana, Helvetica,sans-serif; font-size:9px; font-weight:bold; text-decoration:none; color:#ffffff; font-weight:normal;}
#HeaderRight #Navigation a:hover{text-decoration:underline;}

/*********/
/* Menu  */
/*********/
#HeaderLeft #MenuBg{width:323px; height:198px; background: url(/images/menu_bg.jpg) 0 0 no-repeat;}
#HeaderLeft #MenuBg #Menu{height:164px; width: 286px; margin: 0 0 0 24px; padding:14px 0 0 0;}
#HeaderLeft #MenuBg #Menu a{height: 30px; width:286px; display: block; background-position: 0 0; text-decoration:none;}
#HeaderLeft #MenuBg #Menu a:hover{background-position: 0 30px;}
#HeaderLeft #MenuBg #Menu a h3{font-size:12px; color: #FFFFFF; padding: 9px 0 0 83px; margin: 0;}

/***********/
/* Body 2  */
/***********/
#body2{width:978px; background: url(/images/body2_bg_1px.jpg) 0 0 repeat-y; padding:0; margin:0;}
#body2:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#body2 #Left{padding:0; margin:0;}
#body2 #Left #Menu_3{float:left; width:323px; height:397px; background: url(/images/menu_2_bg.jpg) 0 0 no-repeat; padding-top:13px;} /*399*/
#body2 #Left #Menu_3 h1{padding:0 0 0 97px; margin:0; font-size:10px; height:2.97em;} 
#body2 #Left #Menu_3 h1 a{font-size:10px; color:#ac8b5e; text-decoration:none;} 
#body2 #Left #Menu_3 h1 a:hover{text-decoration:underline;}


#body2 #Right{float:left; width:655px; background: url(/images/body2_jobb_top.jpg) 0 0 no-repeat; }

#body2 #Right .Service{margin: 25px 0 3px 0;}
#body2 #Right .Service img{border:0;}

#body2 #Right .Service h2{padding:0; margin:0;}
#body2 #Right .Service h2 a{font-size:11px; color:#000000; text-decoration:none;}
#body2 #Right .Service h2 a:hover{text-decoration:underline;}

/***********/
/* Termekek  */
/***********/
#body2 #Right #ProductsLinks{width:615px; margin:15px 0 20px 20px; line-height:30px; }
#body2 #Right #ProductsLinks h2{padding:0; margin:0; display:inline;}
#body2 #Right #ProductsLinks h2 a{font-size:13px; color:#2c0908; font-weight:normal;}
#body2 #Right #ProductsLinks h2 a:hover{text-decoration:none;}

/* Egy termek box*/
#body2 #Right .ProductBox1px{width:615px; background: url(/images/poroduct_box_1px.gif) 0 0 repeat-y; margin-left:15px;}
#body2 #Right .ProductBoxBottom{width:615px; height:8px; background: url(/images/poroduct_box_bottom.gif) 0 0 no-repeat; margin-left:15px;}
#body2 #Right .ProductBoxTop {
   width:615px;  
   height: 32px;  
   background: no-repeat;
   margin-left:15px;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale src="/images/poroduct_box_top1.png"); background: no-repeat;
 }
#body2 #Right .ProductBoxTop[class] {
   background: url(/images/poroduct_box_top1.png) no-repeat;
}
 
#body2 #Right .ProductBoxTop .OnePBoxHead{margin:7px 0 0 10px;}
#body2 #Right .ProductBoxTop .OnePBoxHead span{ color:#ffffff; font-weight:bold; height: 15px;}
#body2 #Right .ProductBoxTop .OnePBoxHead span a{font-size:12px;  color:#ffffff; font-weight:bold; height: 15px;}
#body2 #Right .ProductBoxTop .OnePBoxHead a{font-size:9px; color:#145d76; text-decoration:none; }
#body2 #Right .ProductBoxTop .OnePBoxHead a:hover{text-decoration:underline;}
#body2 #Right .ProductBoxTop .OnePBoxHead a.HeadLink{display: block; margin: 3px 0 0 0; }
#body2 #Right .ProductBoxTop .OnePBoxHead img{margin-right:5px;}

#body2 #Right .ProductBox1px .ProductContent{width:590px; margin:0px 0 0 10px; font-size:11px; color:#145d76; text-align:justify;}
#body2 #Right .ProductBox1px .ProductContent table{width:590px; margin:10px 0 10px 0; border: 1px hidden #bbbbbb; border-collapse: collapse; }
#body2 #Right .ProductBox1px .ProductContent table td{border: 1px solid #bbbbbb;	background-color: white; padding: 5px; vertical-align: top;}


#body2 #Right .ArticleBoxTop .OnePBoxHead{margin:7px 0 0 10px;}
#body2 #Right .ArticleBoxTop .OnePBoxHead span{ color:#ffffff; font-weight:bold; height: 15px;}
#body2 #Right .ArticleBoxTop .OnePBoxHead span a{font-size:12px;  color:#ffffff; font-weight:bold; height: 15px;}
#body2 #Right .ArticleBoxTop .OnePBoxHead a{font-size:9px; color:#145d76; text-decoration:none; }
#body2 #Right .ArticleBoxTop .OnePBoxHead a:hover{text-decoration:underline;}
#body2 #Right .ArticleBoxTop .OnePBoxHead a.HeadLink{display: block; margin: 3px 0 0 0; }
#body2 #Right .ArticleBoxTop .OnePBoxHead img{margin-right:5px;}


/***********/
/* Footer  */
/***********/
#Footer{width:978px; height:45px; background: url(/images/footer_bg.jpg) 0 0 no-repeat; padding-top: 20px;}
#Footer table {padding-top:25px; margin:0 0 0 340px; font-size:10px; color:#ac8b5e;}
#Footer table h6 {font-size:10px; color:#ac8b5e;}
#Footer table img{padding-top: 10px; border:0; padding-right: 20px;}

#body2 #Right .ProductBox1px .ProductContent span{font-weight: bold;}
#body2 #Right .ProductBox1px .ProductContent #Images{width: 300px;  float: right;}
#body2 #Right .ProductBox1px .ProductContent #Images table{width: 300px;}
#body2 #Right .ProductBox1px .ProductContent #Images table td{border: 0;}

#LoginLeft {border: 0; padding:0; margin:0; height:10px; width: 300px; float:left;}
form {padding:0; margin:0;}

.OnePBoxHead div {width: 22px; height: 22px;}

.ikon1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale src="/images/ikon_1.png"); background: no-repeat; }
.ikon1[class] {background: url(/images/ikon_1.png) no-repeat;}

.ikon2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale src="/images/ikon_2.png"); background: no-repeat; }
.ikon2[class] {background: url(/images/ikon_2.png) no-repeat;}

.ikon3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale src="/images/ikon_3.png"); background: no-repeat; }
.ikon3[class] {background: url(/images/ikon_3.png) no-repeat;}

.ikon4 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale src="/images/ikon_4.png"); background: no-repeat; }
.ikon4[class] {background: url(/images/ikon_4.png) no-repeat;}

.ikon5 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale src="/images/ikon_5.png"); background: no-repeat; }
.ikon5[class] {background: url(/images/ikon_5.png) no-repeat;}

.ikon6 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale src="/images/ikon_6.png"); background: no-repeat; }
.ikon6[class] {background: url(/images/ikon_6.png) no-repeat;}

.ikon7 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale src="/images/ikon_7.png"); background: no-repeat; }
.ikon7[class] {background: url(/images/ikon_7.png) no-repeat;}

.ikon8 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale src="/images/ikon_8.png"); background: no-repeat; }
.ikon8[class] {background: url(/images/ikon_8.png) no-repeat;}

.ikon9 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale src="/images/ikon_9.png"); background: no-repeat; }
.ikon9[class] {background: url(/images/ikon_9.png) no-repeat;}

.ikon10 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale src="/images/ikon_10.png"); background: no-repeat; }
.ikon10[class] {background: url(/images/ikon_10.png) no-repeat;}

.ikon11 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale src="/images/ikon_11.png"); background: no-repeat; }
.ikon11[class] {background: url(/images/ikon_11.png) no-repeat;}

.ikon12 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale src="/images/ikon_12.png"); background: no-repeat; }
.ikon12[class] {background: url(/images/ikon_12.png) no-repeat;}

.cat1ikon {
  width: 296px;
  height: 286px;
  text-align: center;
  vertical-align: middle;
  padding-top: 10px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale src="/images/ikonbox.png");     
  background: no-repeat;

  cursor: pointer;
}

.cat1ikon[class] {
   background-image: url('/images/ikonbox.png'); 
}
.cat1ikon h2 {
  padding-bottom: 20px;
  color: #666;
  font-size: 18px;
}

.cat1ikon img {
  width: 200px;
}

#cat1table {
  margin-left: 16px;
  margin-top: 30px;
}

#cat2table {
  margin-top: 40px;
}

#cat3table {
  margin-left: 16px;
  margin-top: 10px;
}

.product_div {
  width: 192px;
  height: 192px;
  text-align: center;
  vertical-align: middle;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale src="/images/productbox.png");     
  background-repeat: no-repeat;
  cursor: pointer;
   
}
.product_div[class] {
  background-image: url('/images/productbox.png');
}

.product_div h2 {
  padding-top: 10px;
  padding-bottom: 0px;
  color: #333;
  font-size: 12px;
  font-weight: normal;
}
.product_div .img {
  width: 150px;
  height: 150px;
  margin: auto auto;
  line-height:8em;
}

.product_div .img img {
  vertical-align:middle;

}



#postit_div {
  position: absolute;

  background-repeat: no-repeat;
  display:none;
  z-index:100; 
  width:360px; 
  height:365px; 
   
  top: 50%; 
  left: 50%;	
  margin-top: -165px; 
  margin-left: -195px;
}

#postit_div #content {
  margin: 30px;
  height: 250px;
  overflow: hidden;
  font-size: 10px;
  margin-top: 10px;
  overflow: hidden;
}

#postit_div #button {
  width: 16px;
  height: 16px;
  margin-top: 49px;
  margin-left: 325px;
  cursor: pointer;
  z-index: 1000;

}