html, body, p, ul, ol, dl, dt, dd, h1,h2,h3,h4,h5,h6, form, li { margin: 0; padding: 0;}
html, body { font-family: tahoma, sans-serif; background: #fff; text-align: center; }
html { font-size: 0.84em; }
a img{border:none;}
table{border-spacing:0;}

#ackeys{position:absolute; top:-666em; background:url('../images/bcrumb-bullet1.gif') top left no-repeat;}
 #ackeys ul{background:url('../images/map2.gif') top left no-repeat;}


#container{width:800px; margin:0 auto; text-align:left; font-size:0.84em;}

#header{padding-top:30px;}
#bCrumbs{width:350px; list-style:none; float:left; padding-left:15px;}
 #bCrumbs li{display:inline; color:#bcbec0; padding-left:5px;}
  #bCrumbs li a.first{color:#6d6e71;}
  #bCrumbs li a{text-decoration:none; color:#939598; background:url('../images/bcrumb-bullet.gif') center right no-repeat; padding:0 12px 0 0;}
  #bCrumbs li a:hover{background:url('../images/bcrumb-bullet1.gif') center right no-repeat;}

#langBar{width:110px; float:left; list-style:none; text-align:center;}
 #langBar li{display:inline; padding:0 4px;}

#header p{float:right; text-align:left; margin-top:-10px; width:300px;}
 #header p a{color:#5a6c7e; text-decoration:none; display: block; float:right; padding:10px 0; background:url('../images/map1.gif') center left no-repeat; padding-left:38px;}
 #header p a:hover{background:url('../images/map2.gif') center left no-repeat;}

#content{clear:both; padding-top:16px;}

#bannerContainer{min-height:455px;}
 #bannerContainer img{display: block; padding-bottom:15px;}

#middleBox{clear:both; padding:40px 0 0 30px;  background:url('../images/middle-bcg.jpg') top left no-repeat; height:106px; position:relative;}
 #middleBox h1{ background:url('../images/fischer-logo.gif') top left no-repeat; text-indent:-666em; overflow:hidden; width:228px; height:47px;}
 #middleBox #logoContainer{background:url('../images/fischer-logo.gif') top left no-repeat; text-indent:-666em; overflow:hidden; width:228px; height:47px;}
 
 #middleBox #logoContainer{background:url('../images/fischer-logo.gif') top left no-repeat; width:228px; height:47px;}
  #middleBox #logoContainer a{text-indent:-666em; overflow:hidden; width:228px; height:47px; display: block;}
 

 
 
#mainMenu{width:467px; height:47px; position:absolute; top:40px; left:305px; list-style:none;}
#mainMenu.en a{background:url('../images/menu-en.gif') top left no-repeat;}
#mainMenu.pl a{background:url('../images/menu-pl.gif') top left no-repeat;}
#mainMenu.de a{background:url('../images/menu-de.gif') top left no-repeat;}
#mainMenu.ru a{background:url('../images/menu-ru.gif') top left no-repeat;}
 #mainMenu a{display: block; width:133px; height:47px; text-indent:-666em; overflow:hidden; top:0; position:absolute;}
 
 #mainMenu #item1 a:hover,
 #mainMenu #item1 a.current:hover,
 #mainMenu #item1 a.current{background-position:bottom left;}
 
 #mainMenu #item2 a{background-position:-133px 0; left:167px;}
 #mainMenu #item2 a:hover,
 #mainMenu #item2 a.current:hover,
 #mainMenu #item2 a.current{background-position:-133px -47px;}
 
 #mainMenu #item3 a{background-position:-266px 0; left:334px;}
 #mainMenu #item3 a:hover,
 #mainMenu #item3 a.current:hover,
 #mainMenu #item3 a.current{background-position:-266px -47px;}
   

#footer{background:url('../images/footer-bcg.gif') top left no-repeat; min-height:60px;}
#footer1{background:url('../images/footer2.gif') bottom left no-repeat; padding:20px; margin-bottom:20px;}
 #footer1 p{color:#989898; font-size:0.9em; line-height:140%;}

 .vcard{padding:17px 0 0 20px; width:55%; float:left;}
 .vcard a{color:#959595; text-decoration:none;}
 .vcard a:hover{text-decoration:underline;}
 
 .vcard ul{clear:both;}
  .vcard ul.last{padding-top:9px; font-size:0.84em;}
   .vcard ul.last li{padding:0 10px 0 10px; float:left; background:url('../images/footer-brd.gif') center right no-repeat;}

  .vcard ul ul{clear:none;}
  
 .vcard li{list-style:none; color:#959595;}
   .vcard li a.url{position:absolute; top:-666em;}
  .vcard li.fn{float:left; padding-right:20px;}
  .vcard li.adr{float:left; padding-right:20px;}
  .vcard li.street-address{float:left; padding-right:20px;}
  .vcard li.postal-code{float:left; padding-right:5px;}
  .vcard li.locality{float:left; padding-right:5px;}
  .vcard li.country-name{padding-left:5px;}


.vcard ul.last li.first{padding-left:0;}
.vcard ul.last li.last{background:none;}

 #links{float:right; list-style:none; padding: 15px 50px 0 0; }
 #links li{padding-bottom:3px; }
 #links a{background:url('../images/link-bullet.gif') 0 50% no-repeat; padding-left:18px; color:#23426c; text-decoration:none;}
 #links a:hover{background-position:1px 50%;}
 
 #shop {float:right; list-style:none; padding:0px 0px 0 0; margin-top: -47px;}

 
 #productsList{list-style:none; padding:3px 0 0 1px; min-height:430px;}
  #productsList li{width:120px; float:left; text-align:center; padding:11px 0 0 11px;position:relative}
  #productsList li a{color:#b9baba; text-decoration:none;}
  #productsList li a:hover{color:#b0010d;}
  #productsList li div.new {width: 39px; height: 24px; position: absolute; left: 0px; top: 0px; background: url('../images/new_fischer_min.gif'); }
  
  
 #productsContainer{background:url('../images/round-middle.gif') top left repeat-y; margin-bottom:16px;} 
 #productsContainer .wrapper1{background:url('../images/round-top.gif') top left no-repeat;} 
 #productsContainer .wrapper2{background:url('../images/round-bottom.gif') bottom left no-repeat; padding-bottom:14px; min-height:400px;} 
 
 #productsContainer1{background:url('../images/round-middle1.gif') top left repeat-y; margin-bottom:16px;} 
 #productsContainer1 .wrapper1{background:url('../images/round-top1.gif') top left no-repeat;} 
 #productsContainer1 .wrapper2{background:url('../images/round-bottom1.gif') bottom left no-repeat; padding-bottom:30px; min-height:400px;} 
 
 
 
 #noProductInfo{font-size:1.4em; font-weight:bold; padding:20px; color:#acacac;}
 
 #navig{list-style:none; padding:14px; text-align:center; clear:both; padding-top:14px;}
  #navig li{display:inline; color:#c11313; padding:0 3px;}
  #navig li a{text-decoration:none; color:#b9baba;}
  #navig li a:hover{text-decoration:underline; color:#000;}
  
  #navig .prev a{color:#777; background:url('../images/bcrumb-bullet2.gif') 0 3px no-repeat; padding-left:10px;}
  #navig .prev a:hover{color:#b0010d; text-decoration:none; background-image:url('../images/bcrumb-bullet3.gif')}
  
  #navig .next a{color:#777; background:url('../images/bcrumb-bullet1.gif') 100% 3px no-repeat; padding-right:10px;}
  #navig .next a:hover{color:#b0010d; text-decoration:none; background-image:url('../images/bcrumb-bullet.gif')}
  
  
#navig1{clear:both; padding:14px 30px 0 175px; list-style:none;}
 #navig1 li.prev{width:200px; float:left; padding-bottom:10px;}
 #navig1 .prev a{color:#777; background:url('../images/bcrumb-bullet2.gif') 0 3px no-repeat; padding-left:10px; text-decoration:none;}
 #navig1 .prev a:hover{color:#b0010d; text-decoration:none; background-image:url('../images/bcrumb-bullet3.gif')}
 
 #navig1 li.next{width:200px; float:right; padding-bottom:10px; text-align:right;}
 #navig1 .next a{color:#777; background:url('../images/bcrumb-bullet1.gif') 100% 3px no-repeat; padding-right:10px; text-decoration:none;}
 #navig1 .next a:hover{color:#b0010d; text-decoration:none; background-image:url('../images/bcrumb-bullet.gif')}
  
#col1{width:170px; float:left; padding:30px 0 0 0;}  
 #col1 h1{font-size:1.2em; color:#c11313; text-align:center;}  
 #col1 h2{font-size:1.0em; font-weight:bold; padding:5px 20px 0 20px;}  
 #col1 p{padding:12px 20px 0 20px; line-height:140%; color:#6d6e71;}  
#col2{width:600px; float:right; padding:30px 27px 0 0; position: relative}  
#col2 p{min-height:400px;}  
#col2 p img{display: block;}  
#col2 div.new1 {position: absolute; top: 34px; left: 20px; width: 80px; height: 49px; background: url('../images/new_fischer.gif'); }


#representants{width:270px; float:right;}
#representants h1{font-size:1em; color:#004c90; padding-bottom:20px;}
#representants h2{font-size:1em; color:#6d6e71; padding-top:20px}
#representants ul{padding-top:20px; list-style:none; color:#6d6e71; line-height:130%;}

#representants1 {width:270px; float:right;}
#representants1 h1{font-size:1em; color:#004c90; padding-bottom:20px;}
#representants1 h2{font-size:1em; color:#6d6e71; padding-top:20px}
#representants1 ul{padding-top:20px; list-style:none; color:#6d6e71; line-height:130%;}


 #regContainer{width:490px; float:left; padding-left:25px;}
 
 #rpsInfo{color:#004c90; padding:35px 0 20px 35px;}
  #rpsInfo span{background:url('../images/rps-bullet.gif') 0 5px no-repeat; padding-left:16px;}
  
 #tabContainer ul{list-style:none; padding-left:32px; padding-top:35px; font-size: 11px;}
 #tabContainer ul li{padding-bottom:4px;}
 #tabContainer ul li a.c3{color:#004c90; text-decoration:none; padding-left:10px;}
 #tabContainer ul li a.c3:hover{background:url('../images/rps-bullet.gif') center left no-repeat; color:#004c90;}
 #tabContainer ul li.ui-tabs-selected a{background:url('../images/rps-bullet.gif') center left no-repeat; color:#004c90;}
 
 #tab3{overflow:hidden;}
 #tab4{overflow:hidden;}
 
 #regions{width:400px; height:378px; background:url('../images/map.gif') top left no-repeat; position:relative; list-style:none;}
  
 #regions a{display: block; text-indent:-666em; overflow:hidden; z-index:20;}
  
#regions a#region1{width:104px; height:108px; position:absolute; background:url('../images/reg1.gif') 0 -500px no-repeat; top:203px; left:41px;}
#regions a#region1:hover,
#regions a#region1.current{background-position:top left;}

#regions a#region2{width:94px; height:89px; position:absolute; background:url('../images/reg2.gif') 0 -500px no-repeat; top:78px; left:129px;}
#regions a#region2:hover,
#regions a#region2.current{background-position:top left;}

#regions a#region3{width:94px; height:122px; position:absolute; background:url('../images/reg3.gif') 0 -500px no-repeat; top:168px; left:296px;}
#regions a#region3:hover,
#regions a#region3.current{background-position:top left;}

#regions a#region4{width:73px; height:106px; position:absolute; background:url('../images/reg4.gif') 0 -500px no-repeat; top:121px; left:27px;}
#regions a#region4:hover,
#regions a#region4.current{background-position:top left;}

#regions a#region5{width:93px; height:91px; position:absolute; background:url('../images/reg5.gif') 0 -500px no-repeat; top:164px; left:163px;}
#regions a#region5:hover,
#regions a#region5.current{background-position:top left;}

#regions a#region6{width:85px; height:81px; position:absolute; background:url('../images/reg6.gif') 0 -500px no-repeat; top:277px; left:202px; z-index:25;}
#regions a#region6:hover,
#regions a#region6.current{background-position:top left;}

#regions a#region7{width:145px; height:150px; position:absolute; background:url('../images/reg7.gif') 0 -500px no-repeat; top:95px; left:206px; z-index:5;}
#regions a#region7:hover,
#regions a#region7.current{background-position:top left;}

#regions a#region8{width:62px; height:74px; position:absolute; background:url('../images/reg8.gif') 0 -500px no-repeat; top:238px; left:123px;}
#regions a#region8:hover,
#regions a#region8.current{background-position:top left;}

#regions a#region9{width:92px; height:109px; position:absolute; background:url('../images/reg9.gif') 0 -500px no-repeat; top:257px; left:277px;}
#regions a#region9:hover,
#regions a#region9.current{background-position:top left;}

#regions a#region10{width:90px; height:130px; position:absolute; background:url('../images/reg10.gif') 0 -500px no-repeat; top:35px; left:292px;}
#regions a#region10:hover,
#regions a#region10.current{background-position:top left;}

#regions a#region11{width:106px; height:83px; position:absolute; background:url('../images/reg11.gif') 0 -500px no-repeat; top:11px; left:108px;}
#regions a#region11:hover,
#regions a#region11.current{background-position:top left;}

#regions a#region12{width:86px; height:102px; position:absolute; background:url('../images/reg12.gif') 0 -500px no-repeat; top:244px; left:163px;}
#regions a#region12:hover,
#regions a#region12.current{background-position:top left;}

#regions a#region13{width:79px; height:70px; position:absolute; background:url('../images/reg13.gif') 0 -500px no-repeat; top:226px; left:224px; z-index:25;}
#regions a#region13:hover,
#regions a#region13.current{background-position:top left;}

#regions a#region14{width:136px; height:78px; position:absolute; background:url('../images/reg14.gif') 0 -500px no-repeat; top:37px; left:199px;}
#regions a#region14:hover,
#regions a#region14.current{background-position:top left;}

#regions a#region15{width:125px; height:154px; position:absolute; background:url('../images/reg15.gif') 0 -500px no-repeat; top:89px; left:73px; z-index:5;}
#regions a#region15:hover,
#regions a#region15.current{background-position:top left;}

#region16{width:107px; height:120px; position:absolute; background:url('../images/reg16.gif') 0 -500px no-repeat; top:31px; left:9px;}
#region16:hover,
#region16.current{background-position:top left;}
 
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}
 

.clearme{clear:both;}
