
body { margin: 0px; padding: 0px; background: #F6F6F6; color: #060; font-family: "MS Sans Serif", sans-serif; font-size: 11px; }
#topbaner { margin: 2px 0px 0px 0px; padding: 0px; text-align: center; }
#topcounters { position: absolute; margin: 0px; padding: 0px; height: 1px; }
#carier { margin: 0px auto 0px auto; width: 1024px; padding: 0px 1px 1px 1px; border-left: ridge 2px; border-right: ridge 2px;
border-color: #F6F6F6; background: #fff;
background-image: url(../skin/palfinger2.gif); background-position: top left; background-repeat: no-repeat; text-align: center; }
#header { margin: 0px; padding: 2px; }
header a { text-decoration: none; }

#headerleft   { float: left; margin: 0px; padding: 0px; height: 235px; width: 213px; border: solid 0px #ccc;
background-image: url(../skin/.gif); background-position: center; background-repeat: no-repeat; text-align: center; }
#home { font-size: 6px;  font-weight: bold; color: #cecece; position: relative; margin: 0px; padding: 0px; top: 15px; text-align: left;}
#home a, home a:hover, home a:visited { font-size: 6px; text-decoration: none;  color: #cecece;}

#headerright { position: relative;  float: left; margin: 0px; padding: 0px; width: 803px; border: solid 0px #ccc;}
#headercenter { position: relative; float: left; margin: 0px; padding: 0px; height: 235px; width: 612px; border: dotted 0px #666;}
#sitetitle { margin: 0px; padding: 0px; text-align: center; }
#sitetitle h1 { margin: 110px 20px 0px 200px; color: #333; font-size: 18px; font-weight: bold; text-align: left;}
#sitesubtitle { margin: 0px; padding: 0px; text-align: left; border: dotted 0px; }
#sitesubtitle h2 { margin: 3px 20px 0px 210px; color: #999; font-weight: normal; font-size: 12px; text-align: left; }

#headermenu { position: absolute;  width: 180px; left: 400px; top: 60px; margin: 0px 0px 0px 0px; padding: 8px 15px 10px 10px; text-align: left;
border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background: #F6F6F6;}
#headermenu a { font-weight: normal; text-decoration: underline; color: #333; padding: 0px 0px 0px 0px; }
#headermenu a:hover, .localmenu a:active { color: #f33; }
#headermenu ul { margin: auto 0; padding: 0; }
#headermenu li { padding: 0; margin: auto 0 auto 10px; }


#headerbancarier { margin: 0px; padding: 0px; width: 478px; height: 75px; }
#headerbancarier a { border: 0px; text-decoration: none; }

.baner75x75 { float: left; margin: 0px 6px 0px 0px; padding: 0px; width: 75px; height: 75px; border: solid 1px #ccc; }

#headerdoparea { margin: 0px 0px 0px 0px; padding: 0px; position: relative; float: right; width: 186px; height: 235px;border: dotted 0px #666;
background-image: url(../skin/contacts-spec-mach.gif); background-position: center bottom; background-repeat: no-repeat; text-align: center; }

.company { margin: 0px; padding: 0px; font-weight: bold; }
.bold { color: #c33; font-weight: bold; }  /* #f00 */
.achtung  { color: #f00; font-weight: bold; }

.infoblock { margin: 92px 0px 0px 0px; padding: 0px 0px 2px 0px; background: #F6F6F6; color: #060; height: 65px; text-align: center; }
.infoblock h3 { margin:  0px 0px 4px 0px; color: #fff; font-size: 11px; background-color: #060; text-align: center; }

.greenline { text-align: center; font-size: 11px; width: 100%; clear: both; margin: 0px; padding: 0px; }
.greenline1020 { text-align: center; color:#fff; font-size: 11px; width: 1020px; clear: both; margin: 0px 2px 2px 2px; padding: 0px; background: #060; }


#zakladki { float: left; margin: 0px 0px 0px 0px; padding: 0px; width: 615px; height: 35px; }
#menu { position: relative; top: -44px; margin: 0px auto 0px auto; width: 620; height: 30px; }
#menu a { color: #999; text-decoration: none; }
#menu a:hover, .menu a:active { color: #f33; }
#menu h3 { font-size: 6px; }
.menusektion0 { float: left; margin: 0px; padding: 0px 0px 0px 10px; width: 12%; height: 30px; }
.menusektion1 { float: left; margin: 0px 0px 0px -20px; padding: 0px 0px 0px 0px; width: 25%; height: 30px; }
.menusektion2 { float: left; margin: 0px 0px 0px 22px; padding: 0px 0px 0px 0px; width: 25%; height: 30px; }
.menusektion3 { float: left; margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px; width: 31%; height: 30px; }

.menusektion { float: left; margin: 0px; padding: 0px 10px 0px  10px; }




#widebox { width: 1020px; margin: 0px; padding: 0px 0px 0px 0px; clear: both; }
#menu1 { margin: 10px auto 0px auto; padding: 0px 0px 0px 25px; width: 98%; clear: right; }
#menu1 a { color: #060; text-decoration: underline; }
#menu1 a:hover, #menu1 a:active { color: #f33; }

#middle { margin: 3px 2px 2px 2px; padding: 0px; width: 1020px; }
#midleft { float: left; margin: 10px 0px 0px 0px; padding: 0px; width: 205px; }
#midleftbanercarier { margin: 0px 0px 0px 5px; padding: 0px; text-align: center; width: 180px; }
#midleftbanercarier h2 { font-size: 14px; font-weight: normal; color: #060; }
#midleft a { color: #333; text-decoration: underline;}

#mainsectionleft  { float: left; margin: 0px; padding: 0px; width: 200px; text-align: center; }
#mainsectionleft p { color: #666; text-align: justify; margin: 0px; padding: 0px 12px 2px 14px; }
#mainsectionleft h2 { font-size: 11px; font-weight: normal; color: #666; text-align: left; margin: 0px; padding: 0px 14px 0px 14px; }
.midleftpic { margin:  0px auto 10px auto; padding: 0px;  text-align: left;}


#midcenter { float: left; margin: 10px 0px 2px 0px; padding: 0px; width: 600px;
border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #F6F6F6; }
#midcenter p {  font-size: 14px; color: #333; margin: 2px 2px 0px 2px; padding:0px; text-align: justify; font-family: "Times New Roman", Times, serif; }
#midcenter ul { font-weight: bold; font-size: 12px; color: #333; margin: 2px 2px 0px 2px; padding:0px; text-align: justify; font-family: "Times New Roman", Times, serif; }
#midcenter li { font-size: 13px; font-weight: normal; margin: 2px 2px 0px 5px; padding: 0px; }
#midcenter h1 { margin: 10px 0px 6px 10px; color: #999; text-align: left; font-size: 13px; text-decoration: none; }
#midcenter h2 { margin: 15px 0px 8px 0px; color: #060; text-align: left; font-weight: bold; font-size: 16px; text-decoration: none; }
#midcenter h3 { color: ##060; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px 0px 0px 0px;}
#midcenter h4 { color: #060; text-decoration: underline; font-size: 11px; font-weight: bold; margin: 3px 2px 0px 2px; padding: 0px; }
#midcenter h5 { color: #636; font-size: 11px; margin: 5px 0px 8px 0px; padding: 0px; font-weight: bold; }
#midcenter a { color: #333; text-decoration: underline; }
#midcenter a:hover, #midcenter a:active  { color: #f33; }


#midright { position: relative; top: 0px; float: right; margin: 5px 5px 2px 0px; padding: 0px; text-align: left; width: 186px; }
#midright p { text-align: justify; }

#midright h2 { font-size: 14px; font-weight: normal; color: #060;  }
#midrightbanercarier { margin: 0px; padding: 0px; text-align: center; width: 186px; }
#midrightbanercarier h2 { font-size: 14px; font-weight: normal; color: #060; }
#midright a { color: #333; text-decoration: underline;  }
#midright a:hover, #midright a:active  { color: #f33; }


#mainsectionright  { float: left; margin: 0px; padding: 0px; width: 181px; text-align: center; }
#mainsectionright p { color: #666; text-align: justify; padding: 0px 14px 0px 14px; }
#mainsectionleft h2 { font-size: 11px; font-weight: normal; color: #666; text-align: left; margin: 0px; padding: 0px 14px 0px 14px; }


#localmenu { margin: 0px 0px 5px 0px; text-align: left; }
#localmenu h2 { color: #666; font-size: 12px; font-weight: bold; text-decoration: none; margin: 5px 0px 3px 0px; text-align: left; }
#localmenu p { margin: 0px 0px 5px 0px; padding: 0px; }
#localmenu a { font-weight: normal; text-decoration: underline; color: #333; padding: 0px 0px 0px 25px;
background-image: url(../skin/button-up.gif); background-position: top left; background-repeat: no-repeat;  }
#localmenu a:hover, .localmenu a:active { color: #f33; background-image: url(../skin/button-dn.gif); }
.localmenupoint { margin: 2px 0px 5px 0px; }

#mainsectionwide  { float: left; margin: 0px; padding: 0px 9px 9px 9px; width: 97%; }
#mainsectionwide table { border: solid 0px; border-collapse: collapse; width: 100%; text-align: center; margin: 10px 0px 10px 0px;}
#mainsectionwide tr { border: solid 0px; }
#mainsectionwide td { border: solid 0px; padding: 5px 10px 5px 10px; }
#mainsectionwide th { border: solid 0px; color: #101010; font-size: 13px; padding: 5px 10px 5px 10px;}
#mainsectionwide .td_left { color: #101010; text-align: left; }

#linkscatalog a { color: #060; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px; }
#linkscatalog a:hover { text-decoration: underline; }
#linkscatalog p { margin: 3px 0px 7px 0px; }

.note { text-align: justify; font-style: italic; margin: 0px; padding: 0px 10px 10px 5px; }

.pictright { position: relative; top: 0px;  float: right; margin: 0px; padding: 5px 0px 5px 15px; }
.pictleft { position: relative; top: 0px;  float: left; margin: 0px; padding: 5px 15px 5px 0px; }
.pictcenter { position: relative; top: 0px;  float: both; margin: 0px; padding: 5px 0px 5px 0px; text-align: center; }


.imgblock { margin: 0px; padding: 0px; float: left; }

.yes a { color: #060; font-size: 6px; font-weight: normal; text-decoration: none; margin: 0px; padding: 0px 12px 0px 2px;
background-image: url(../skin/greenbutton.gif); background-position: right center; background-repeat: no-repeat; }
.yes a:hover { padding: 0px 12px 1px 2px; background-image: url(../skin/greenbutton-on.gif); }

.tabcarier { width: 605px; margin: 5px auto 5px auto; padding: 0px; border: solid 1px; }
#reviewtab { text-align: center; }
#reviewtabheader { height: 30px; text-align: center; }
#reviewtab td { border: solid 1px #999; }
#reviewtab tr, #reviewtabheader th { height: 30px; border: solid 1px #999; }
#reviewtab th { font-family: "Arial Narrow"; font-weight: normal; font-size: 11px; margin: 0px; padding: 0px; border: solid 1px #999; }
#reviewtab caption h3 { font-size: 12px; margin: 0px 0px 5px 0px; }


#reviewtabheader h3 { text-decoration: none; }

#notetab { color: #333; border: solid 0px; font-size: 14px; margin: 0px; padding:0px; font-family: "Times New Roman", Times, serif;  }
#notetab tr { border: solid 0px; }
#notetab td { border: solid 0px; }
#notetab th { border: solid 0px; }




#footer { color:#fff; text-align: center;  clear: both; margin: 2px 0px 2px 0px; padding: 0px; }
#copyright { text-align: left; color: #f90; font-size: 60%; margin: 0px; padding: 0px 10px 0px 10px;  }
#copyright a { color: #f90; }

#counters { margin: 5px 0px 0px 0px; padding: 0px; text-align: center; font-size: 60%; height: 31px; }
.counter { float: left; width: 88px; height: 31px; margin: 0px 0px 0px 9px; padding: 0px; border: dotted 0px #fff;}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {font-size: 60%; padding: 0px; margin: 0px 5px 0px 5px; color: #fff; }
#footerlinks { padding: 3px 0px 3px 0px; }


