/*----- Start "główne definicje" -----*/
* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 1.2;
    font-family: Tahoma, Arial, "Trebuchet MS", sans-serif;
    color: #565353;
//  background: url(images/bg.gif) repeat 0 0;
//	 background-color: #fff;
    text-align: left;
}
img {border: 0px}
a:link {color: #003950; background: transparent; text-decoration: underline; }
a:visited {color: #666666; background: transparent; text-decoration: underline; }
a:active {color: #880000; background: transparent; text-decoration: underline; }
a:hover {color: #C46305; background: transparent; text-decoration: underline; }
ul { padding-left: 0px; padding-bottom: 1px; padding-right: 1px; padding-top: 1px; }
li { padding-left: 0px; padding-bottom: 1px; padding-right: 1px; padding-top: 1px; }
p { padding: 10px 0 5px 0; }
ol {padding: 3px 0 3px 20px; }
h1 {font-size: 16px; font-family: Arial, Tahoma, "Trebuchet MS", sans-serif; color:#FC6C02; }
h2 {font-size: 13px; font-family: Tahoma, Arial, "Trebuchet MS", sans-serif; color:#565353; }
h3 {font-size: 13px; font-family: Arial, Tahoma, "Trebuchet MS", sans-serif; color:#FC6C02; font-weight: bolder; padding-top: 15px; padding-bottom: 7px; }
table { width: 880px; border-spacing: 3px; border-collapse: separate;  }
td { font-size: 11px; background-color: #e8e8e8; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
th { font-weight: bold; background-color: #d8d8d8; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
.bordo {font-size: 14px; font-family: Arial, Tahoma, "Trebuchet MS", sans-serif; color:#9F0100; font-weight: bolder; }
hr { color: #333; padding: 0 0 0 0; margin-bottom: 10px; margin-left: 0; margin-right: 0; margin-top: 10px; }
.wiecej {font-size: 11px; font-family: Tahoma, Arial, "Trebuchet MS", sans-serif; color:#ff4e00; font-weight:bolder; text-align: right; padding-right: 25px; padding-top: 75px; padding-bottom: 20px; }
a.wiecej:link { color: #ff4e00; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.wiecej:visited { color: #ff4e00; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.wiecej:active { color: #ff4e00; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: underline; }
a.wiecej:hover { color: #06629d; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: underline; }
/*----- Koniec "główne definicje" -----*/

/*----- Start "szkielet" -----*/
#main-menu { clear: both; width: 1004px; padding: 0 0 0 0; margin-left: auto;  margin-right: auto; background-image: url('../images/bg-site-lr.png'); background-repeat: repeat; margin-top: 0px;}
#dystans-gora1 { clear: both; width: 904px; height: 1px; margin-left: auto; margin-right: auto; text-align: right; }
#dystans-gora2 { clear: both; width: 904px; height: 10px; margin-left: auto; margin-right: auto; background-image: url('../images/top-niebieski.png'); }
#logo-partchem { clear: both; width: 904px; height: 160px; margin-left: auto; margin-right: auto; text-align: left; background-image: url('../images/logo-duze.png'); background-repeat: no-repeat; background-position: left; }
#slogan-partchem { margin-left: 118px; margin-right: auto; text-align: left; font-size: 13px; line-height: 1.5; font-family: Verdana, Tahoma, Arial, "Trebuchet MS", sans-serif; color: #ff4e00; font-weight: bold; padding-top: 120px; letter-spacing: 1px; }
#top-menu { clear: both; width: 904px; height: 32px; padding: 0 0 0 0; margin-left: auto; margin-right: auto; }
#element-menu { float: left; width: 180px; height: 32px; margin-left: auto; margin-right: auto; background-image: url('../images/podklad-topmenu.png'); padding: 0 0 0 0; }
#element-menu1 { float: left; width: 180px; height: 32px; margin-left: auto; margin-right: auto; background-image: url('../images/podklad-topmenu.png'); padding: 0 0 0 0; }
#element-menu2 { float: left; width: 180px; height: 32px; margin-left: auto; margin-right: auto; background-image: url('../images/podklad-topmenu.png'); padding: 0 0 0 0; }
#element-menu3 { float: left; width: 180px; height: 32px; margin-left: auto; margin-right: auto; background-image: url('../images/podklad-topmenu.png'); padding: 0 0 0 0; }
#element-menu4 { float: left; width: 180px; height: 32px; margin-left: auto; margin-right: auto; background-image: url('../images/podklad-topmenu.png'); padding: 0 0 0 0; }

#a1 { background-image: url('../images/bg-site-lr.png'); width: 1004px; margin-left: auto; margin-right: auto; background-repeat: repeat-y; margin-top: 55px;  }

#tekst-menu { margin-left: auto; margin-right: auto; text-transform: capitalize; font-family: Tahoma, Arial, "Trebuchet MS", sans-serif; color: #444; text-align: right; font-weight: 900; font-size: 13px; letter-spacing: 1px; padding-bottom: 0; padding-left: 0; padding-top: 12px; padding-right: 10px;  }
#tekst-menu1 { margin-left: auto; margin-right: auto; text-transform: capitalize; font-family: Tahoma, Arial, "Trebuchet MS", sans-serif; color: #444; text-align: right; font-weight: 900; font-size: 13px; letter-spacing: 1px; padding-bottom: 0; padding-left: 0; padding-top: 12px; padding-right: 10px;  }
#tekst-menu2 { margin-left: auto; margin-right: auto; text-transform: capitalize; font-family: Tahoma, Arial, "Trebuchet MS", sans-serif; color: #444; text-align: right; font-weight: 900; font-size: 13px; letter-spacing: 1px; padding-bottom: 0; padding-left: 0; padding-top: 12px; padding-right: 10px;  }
#tekst-menu3 { margin-left: auto; margin-right: auto; text-transform: capitalize; font-family: Tahoma, Arial, "Trebuchet MS", sans-serif; color: #444; text-align: right; font-weight: 900; font-size: 13px; letter-spacing: 1px; padding-bottom: 0; padding-left: 0; padding-top: 12px; padding-right: 10px;  }
#tekst-menu4 { margin-left: auto; margin-right: auto; text-transform: capitalize; font-family: Tahoma, Arial, "Trebuchet MS", sans-serif; color: #444; text-align: right; font-weight: 900; font-size: 13px; letter-spacing: 1px; padding-bottom: 0; padding-left: 0; padding-top: 12px; padding-right: 10px;  }



.z-r { font-size: 12px; font-weight: normal; color: #ea340e; display: inline; }
.zr { float: right; }
a.z-r:link { color: #ea340e;; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.z-r:visited { color: #ff4e00; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.z-r:active { color: #ea340e;; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: underline; }
a.z-r:hover { color: #ea340e;; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: underline; }


#lista1, #lista2, #lista3, #lista4, #lista5, #lista6, #lista7
{
   display: none; padding-left: 30px; margin-left: 30px;
}

#dystans-pod-menu { clear: both; width: 904px; height: 8px; margin-left: auto; margin-right: auto; background-image: url('../images/dystans-menu.png'); }

#tresc { display: block; overflow: visible; width: 904px; height: 100%; padding: 0 0 0 0; margin-left: auto; margin-right: auto; background-image: url('../images/bg-podmenu.png'); background-repeat: repeat-x; background-position: top; margin-top: -1px; }
#lewy-obrazek { float: left; width: 250px; height: 100%; overflow: hidden; padding-bottom: 10px; padding-left: 50px; padding-right: 30px; padding-top: 40px; text-align: center; clear: both; }
#separacja-pion { float: left; width: 50px; padding: 0 0 0 0; background-image: url('../images/separacja-pionowa.png'); background-repeat: repeat-y; height: 420px; overflow: hidden;  }
#separacja-pion1 { float: left; width: 50px; padding: 0 0 0 0; background-image: url('../images/separacja-pionowa.png'); background-repeat: repeat-y; height: 815px; overflow: hidden;  }
#separacja-pion2 { float: left; width: 50px; padding: 0 0 0 0; background-image: url('../images/separacja-pionowa.png'); background-repeat: repeat-y; height: 410px; overflow: hidden;  }
#separacja-pion21 { float: left; width: 50px; padding: 0 0 0 0; background-image: url('../images/separacja-pionowa.png'); background-repeat: repeat-y; height: 690px; overflow: hidden;  }
#separacja-pion3 { clear:right; float: left; width: 50px; padding: 0 0 0 0; background-image: url('../images/separacja-pionowa.png'); background-repeat: repeat-y; display: inline-block; visibility: visible; z-index: 1; overflow-y: visible; min-height: 500px; max-height: 1800px; overflow: visible; }
#separacja-pion4 { float: left; width: 50px; padding: 0 0 0 0; background-image: url('../images/separacja-pionowa.png'); background-repeat: repeat-y; height: 460px; overflow: hidden;  }
#separacja-pion5 { float: left; width: 10px; padding: 0 0 0 0; background-image: url('../images/separacja-pionowa.png'); background-repeat: repeat-y; height: 1110px; overflow: hidden;  }


#strzalka-misja { float: left; width: 4px; height: 7px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 15px; }
#header-misja { float: left; font-size: 11px; line-height: 1.2; font-family: Verdana, Tahoma, Arial, "Trebuchet MS", sans-serif; color: #06629d; text-align: left; font-weight: 900; padding-top: 17px; padding-left: 0px; }
#misja-zajawka { clear: right; float: left; padding-top: 15px; padding-left: 20px; width: 420px; font-size:13px; }

#obrazek1 { float: left; padding-top: 0px; padding-left: 50px; padding-right: 50px; width: 121px; }
#obrazek2 { float: left; padding-top: 0px; padding-left: 50px; padding-right: 120px; width: 121px; }

#strzalka-wizja { float: left; width: 4px; height: 7px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 15px; }
#header-wizja { float: left; font-size: 11px; line-height: 1.2; font-family: Verdana, Tahoma, Arial, "Trebuchet MS", sans-serif; color: #06629d; text-align: left; font-weight: 900; padding-top: 17px; padding-left: 0px; clear: right; width: 200px; }
#wizja-zajawka { clear: right; float: left; padding-top: 15px; padding-left: 20px; width: 420px; font-size:13px; }

#strzalka-strategia { float: left; width: 4px; height: 7px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 15px; }
#header-strategia { float: left; font-size: 11px; line-height: 1.2; font-family: Verdana, Tahoma, Arial, "Trebuchet MS", sans-serif; color: #06629d; text-align: left; font-weight: 900; padding-top: 17px; padding-left: 0px; clear: right; width: 200px; }
#strategia-zajawka { clear: right; float: left; padding-top: 15px; padding-left: 20px; width: 420px; font-size:13px; }



#stopka { clear: both; float: none; width: 904px; height: 24px; padding: 0 0 0 0; margin-left: auto; margin-right: auto; font-size: 11px; background-image: url('../images/bg-dol.png'); background-repeat: repeat-x; z-index: 99; }
.stopka { font-size: 10px; padding-left: 60px; padding-bottom: 5px; padding-top: 2px; }
a.stopka:link { color: #7e7e7e; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.stopka:visited { color: #7e7e7e; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.stopka:active { color: #7e7e7e; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: none; }
a.stopka:hover { color: #7e7e7e; font-family: Tahoma, Arial, Verdana, Helvetica, Helvetica CE, sans-serif; background: transparent; text-decoration: underline; }

#w3c { float: right; padding-right: 50px; padding-top: 10px; }

#separacja-pozioma { height: 3px; padding-top: 60px; padding-bottom: 0px; }
#separacja-pozioma1 { height: 3px; padding-top: 0px; padding-bottom: 0px; }
.separacja-pozioma2 { width: 500px; height: 1px; text-align: center; }
.separacja-teksty { height: 3px; padding-top: 20px; padding-bottom: 0px; text-align: center; }
#dol { width: 100%; padding: 0 0 0 0; margin-left: auto; margin-right: auto; background-image: url('../images/bg-blue.png'); background-repeat: repeat-x; background-position: bottom; margin-top: -130px; z-index: 100; height: 150px; }

.teksty { clear: right; text-align: justify; padding-top: 20px; padding-right: 20px; line-height: 1.5; overflow-y: visible; float: left; width: 500px}
.teksty1 { clear: right; text-align: justify; padding-top: 20px; padding-right: 20px; line-height: 1.5; margin-left: 50px; float: left; }
.teksty-tabela { text-align: justify; padding-top: 20px; padding-right: 20px; line-height: normal; padding-left: 10px; }

.realizacje { width: 710px; float: left; margin-left: 3px; margin-bottom: 2px; margin-top: 2px; font-size: 11px; font-family: Arial; }
.realizacje-data { width: 80px; float: left; color:#565353; font-weight: bolder; margin-left: 30px; margin-bottom: 2px; margin-top: 2px; margin-right: 10px; font-size: 11px; font-family: Arial; }
.zaklad { width:700px; padding-left: 10px; margin-top: 10px; }
#center { text-align: center; }
.center { text-align: center; }
.center1 { text-align: center; padding-left: 50px; }
