body {margin:0;font-family:tahoma;font-size:8pt;color:#000;background:url(gfx/bg.jpg) repeat-x top center;}

a {text-decoration:none;color:#000;}
img {border:none;}
.hr_style_main {height:1px;border:0;background-color:#b2b2b2;margin:0;} 
ul,li {list-style:none;margin:0;padding:0;}
.nav {margin:0;color:#8d8d8d;}
.nav a {color:#8d8d8d;}

#box {width:1000px;margin:0 auto;}
#top {height:100px;}  
#right_top {float:right;}
#logo {float:left;width:302px;height:30px;margin-top:20px;}
#lang {margin:10px 5px 0 0;text-align:right;}
#lang a {margin:3px;}
#menu {float:right;font-size:11pt;margin-top:65px;}
#menu a {margin:22px;font-family:myriadpro-regular;}
#menu a:hover {color:#017887;}
#main_img {width:1000px;height:470px;}
#main {overflow:auto;}
#main_bg_gray {height:222px;background-image:url(gfx/bg_main.jpg);margin-top:20px;}
#main_bg_gray h3 {margin:0;font-size:19pt;font-family:myriadpro-regular;}
#main_bg_gray h4 {margin:0;font-size:9pt;font-family:myriadpro-regular;color:#00c7eb;}
#main_bg_gray p {font-size:10pt;}
#main_gray_left {float:left;width:285px;margin-left:20px;margin-top:20px;color:#fff;}
#main_gray_center {float:left;width:285px;margin-left:45px;margin-top:20px;color:#fff;}
#main_gray_right {float:left;width:285px;margin-left:50px;margin-top:20px;color:#fff;}
#main_foot {overflow:auto;}
#main_foot p {margin:30px 0 0 10px;}
#firmy {overflow:auto;width:100%;padding:10px 0 15px 0;}
#firmy a {margin:10px 33px 10px 33px;}
#firmy p {font-family:myriadpro-regular;font-size:10pt;}
#footer {height:20px;margin-top:20px;}
#copy {float:left;margin-top:10px;padding-bottom:10px;color:#919191;}
#author {float:right;margin-top:10px;padding-bottom:10px;}
#author a {color:#919191;}
#copy a {color:#919191;}

/* zakladki */
#zakladka {overflow:auto;margin-top:20px;}
#zakladka h3 {font-family:myriadpro-regular;font-size:16pt;color:#01818d;}
#zakladka_left {float:left;width:300px;overflow:auto;margin-top:4px;}
#zakladka_right {float:left;margin-left:30px;width:670px;line-height:12pt;padding-top:7px;}
#zakladka_right h4 {font-family:myriadpro-regular;font-size:10pt;color:#01818d;}
#zobacz_tez_list {margin-top:20px;}
#zobacz_tez_list a {}
#zobacz_tez_list li {width:253px;height:28px;background-image:url(gfx/zobacz_tez.jpg);margin-top:1px;font-size:10pt;font-family:myriadpro-regular;padding-top:12px;padding-left:40px;}
#zobacz_tez_list li a {color:#fff;}
#zobacz_tez_list li:hover {width:253px;color:#fff;height:28px;background-image:url(gfx/zobacz_tez_hover.jpg);margin-top:1px;}
#zobacz_tez_list li:hover a {color:#242424;}
.zobacz_tez_class {font-family:myriadpro-regular;font-size:12pt;margin:0;}

.logo_in_line {float:left;margin:10px 35px;}
#foot_logo {overflow:auto;width:100%;}
a#img1 {
    display: block;
    width: 110px;
    height: 59px;
    background: url(gfx/firma_ahmt.jpg) 0 0 no-repeat; }
 
a#img1:hover { background-position: 0 -59px; }

a#img2 {
    display: block;
    width: 110px;
    height: 59px;
    background: url(gfx/firma_mastert.jpg) 0 0 no-repeat; }
 
a#img2:hover { background-position: 0 -59px; }

a#img3 {
    display: block;
    width: 110px;
    height: 59px;
    background: url(gfx/firma_ahm_publicity_t.jpg) 0 0 no-repeat; }
 
a#img3:hover { background-position: 0 -59px; }

a#img4 {
    display: block;
    width: 110px;
    height: 59px;
    background: url(gfx/firma_brennen_polskat.jpg) 0 0 no-repeat; }
 
a#img4:hover { background-position: 0 -59px; }

a#img5 {
    display: block;
    width: 110px;
    height: 59px;
    background: url(gfx/firma_wiremant.jpg) 0 0 no-repeat; }
 
a#img5:hover { background-position: 0 -59px; }

a#img6 {
    display: block;
    width: 110px;
    height: 59px;
    background: url(gfx/marka_dust_freet.jpg) 0 0 no-repeat; }
 
a#img6:hover { background-position: 0 -59px; }

a#img7 {
    display: block;
    width: 110px;
    height: 59px;
    background: url(gfx/marka_cleanert.jpg) 0 0 no-repeat; }
 
a#img7:hover { background-position: 0 -59px; }


a#img9 {
    display: block;
    width: 110px;
    height: 59px;
    background: url(gfx/marka_windt.jpg) 0 0 no-repeat; }
 
a#img9:hover { background-position: 0 -59px; }

a#img10 {
    display: block;
    width: 110px;
    height: 59px;
    background: url(gfx/marki_dycemt.jpg) 0 0 no-repeat; }
 
a#img10:hover { background-position: 0 -59px; }

a#img11 {
    display: block;
    width: 110px;
    height: 59px;
    background: url(gfx/marka_steigent.jpg) 0 0 no-repeat; }
 
a#img11:hover { background-position: 0 -59px; }


a#img12 {
    display: block;
    width: 110px;
    height: 59px;
    background: url(gfx/marka_zielplast.jpg) 0 0 no-repeat; }
 
a#img12:hover { background-position: 0 -59px; }

a#img13 {
    display: block;
    width: 110px;
    height: 59px;
    background: url(gfx/logo-swincar.png) 0 0 no-repeat; }
 
a#img13:hover { background-position: 0 -59px; }

a#img14 {
    display: block;
    width: 110px;
    height: 59px;
    background: url(gfx/logo-hausboot-2-s.png) 0 0 no-repeat; }
 
a#img14:hover { background-position: 0 -59px; }

a#img15 {
    display: block;
    width: 110px;
    height: 59px;
    background: url(gfx/logo-syberyjskie.png) 0 0 no-repeat; }
 
a#img15:hover { background-position: 0 -59px; }


#cookieinfo * {
    margin: 0px;
    padding: 0px;
}

#cookieinfo {
    position: fixed;
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    left: 0px;
    bottom: 0px;
    right: 0px;
    background-color: #323334; 
    padding: 20px;
    box-shadow: 0px -1px 3px rgba(0, 0, 0, 0.5);
    z-index: 1000;
}

#cookieinfo h6 {
    font-size: 16px;
    font-weight: bold;
    color: #cdd7da;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);
    margin-bottom: 7px;
}

#cookieinfo p {
    font-size: 12px;
    color: #afb4bc;
    line-height: 1.5em;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);
}

#cookieinfo a {
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 22px;
    height: 22px;
    border-radius: 11px;
    line-height: 22px;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #ff6000;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}

#cookieinfo a:hover {
    background-color: #ff7925; 
}
