/*
    ==========================================================================
                      ARKUSZ STYLI CSS DLA INDEX.HTML
    ==========================================================================
*/

body {
    background: #FFFFFF;
    font-family: Tahoma,Arial,Verdana,Helvetica,Sans-Serif;
    font-weight: normal; font-style: normal; font-size: 8pt; font-variant: normal;
    text-align: left; vertical-align: top; text-decoration: none; text-transform: none;
    white-space: normal; cursor: auto;
    margin: 0px; padding: 0px; border-width: 0px;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-top: none; border-bottom: none; border-left: none; border-right: none;
}

area, a, img {
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border: 0px none #000000;
    border-left: 0px none; border-left-color: #000000; border-left-style: hidden;
    border-right: 0px none; border-right-color: #000000; border-right-style: hidden;
    border-top: 0px none; border-top-color: #000000; border-top-style: hidden;
    border-bottom: 0px none; border-bottom-color: #000000; border-bottom-style: hidden;
}

.ima {
    border: 0px none #000000;
    border-left: 0px none; border-left-color: #000000; border-left-style: hidden;
    border-right: 0px none; border-right-color: #000000; border-right-style: hidden;
    border-top: 0px none; border-top-color: #000000; border-top-style: hidden;
    border-bottom: 0px none; border-bottom-color: #000000; border-bottom-style: hidden;

}

/*
    ==========================================================================
                     STYLE STRON (PARAGRAF, NAGŁÓWEK, ETC.)
    ==========================================================================
*/

.linetr01 {
    font-family: Tahoma,Arial,Verdana,Helvetica,Sans-serif;
    font-size: 10pt; text-align: justify;
    padding-left: 25px; padding-right: 25px; padding-bottom: 5px;
}

.linetr01br {
    color: #FF0000;
    font-family: Tahoma,Arial,Verdana,Helvetica,Sans-serif;
    font-size: 10pt; font-weight: bold; text-align: justify;
    padding-left: 25px; padding-right: 25px; padding-bottom: 5px;
}

.linetr01hd {
    font-family: Tahoma,Arial,Verdana,Helvetica,Sans-serif;
    font-size: 10pt; font-weight: bold; text-align: justify;
    padding-left: 25px; padding-right: 25px; padding-top: 5px; padding-bottom: 5px;

}

.linelo01 {
    font-family: Tahoma,Arial,Verdana,Helvetica,Sans-serif;
    font-size: 10pt;
    text-align: justify;
    padding-left: 2px; padding-right: 25px; padding-bottom: 4px;
}

.linelo01x {
    font-family: Tahoma,Arial,Verdana,Helvetica,Sans-serif;
    font-size: 10pt; text-align: left;
    padding-left: 2px; padding-right: 25px; padding-bottom: 1px;
}

.linelo01xf {
    font-family: Tahoma,Arial,Verdana,Helvetica,Sans-serif;
    font-size: 10pt; text-align: left;
    padding-left: 2px; padding-right: 25px; padding-bottom: 5px;
}

.linelo01xb {
    color: #FF0000;
    font-family: Tahoma,Arial,Verdana,Helvetica,Sans-serif;
    font-size: 10pt; text-align: left; font-weight: bold;
    text-decoration: underline;
    margin-top: 5px; margin-bottom: 5px;
    padding-left: 0px; padding-right: 0px; padding-bottom: 0px;
}

.linead {
    font-family: Tahoma,Arial,Verdana,Helvetica,Sans-serif;
    font-size: 10pt;
	text-align: left;
    padding-right: 0px; padding-bottom: 5px;
}

.kont {
    font-family: Tahoma,Arial,Verdana,Helvetica,Sans-serif;
    font-size: 10pt;
	text-align: left;
}

.kont1 {
    font-family: Tahoma,Arial,Verdana,Helvetica,Sans-serif;
    font-size: 10pt;
	text-align: left;
    padding-top: 3px;
}

.kont1s {
    font-family: Tahoma,Arial,Verdana,Helvetica,Sans-serif;
    font-size: 10pt;
	text-align: left;
    padding-top: 8px;
}

.reg {
    font-size: 8pt;
    text-align: justify;
    padding-top: 4px; padding-bottom: 4px;
    border-top: 2px #7FFFD4 solid;
    border-bottom: 2px #7FFFD4 solid;
}

/*
    ==========================================================================
    TŁUMACZENIE NIEMIECKIE
    ==========================================================================
*/

.linelo01empty {
    font-family: Tahoma,Arial,Verdana,Helvetica,Sans-serif;
    font-size: 10pt; text-align: left;
    padding-top: 10px;
}

.linelo01xfs {
    font-family: Tahoma,Arial,Verdana,Helvetica,Sans-serif;
    font-size: 10pt; text-align: left;
    padding-left: 2px; padding-right: 25px; padding-bottom: 2px;
}

.linelo01xfc {
    color: #FF0000;
    font-family: Tahoma,Arial,Verdana,Helvetica,Sans-serif;
    font-size: 12pt;
    text-align: center;
    padding-top: 10px;
}

/*
    ==========================================================================
    STRONY TEMATYCZNE
    ==========================================================================
    INTERLINE:         aquamarine       #7FFFD4
    TŁO TABLIC:        lightgrey        #D3D3D3
    NAGŁÓWKI TALICY:   darkslategray    #2F4F4F
    LINKI:             navy blue        #00008B

*/

/* styl tablicy z główną zawartością strony */
.sigtab {
    font-family: Tahoma,Arial,Verdana,Helvetica,Sans-serif;
    font-size: 10pt;
    text-align: left;
    padding-left: 25px; padding-right: 25px; padding-top: 0px; padding-bottom: 20px;
}

/* styl tablicy z opisem rozdziału */
.sigpartab {
    width: 100%;
}

/* styl komórki z linkiem HOME */
.sigparhome {
    width: 100%;
    padding-top: 10px;
}

.sigparimg {
    padding-top: 5px;
    padding-bottom: 5px;
}

/* styl tablicy z informacją o własności znaków firmowych */
.sigparreg {
    width: 100%;
    margin-top: 20px;
}

/* styl komórki z nagłówkiem podrozdziału strony */
.sighead {
    width: 450px;
    color: #A52A2A;
    font-size: 11pt; font-weight: bold;
    vertical-align: bottom;
    padding-top: 5px; padding-bottom: 4px;
    border-bottom: 2px #7FFFD4 solid;
}

/* styl komórki z listą uwag */
.sigp1 {
    text-align: justify;
    padding-top: 2px;
}

/* komórka tablicy z ikoną HOME */
.sigico {
    width: 155px;
    text-align: right;
    margin: 0px; padding: 0px;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
    padding-top: 2px; padding-bottom: 4px; padding-left: 0px; padding-right: 0px;
    border-bottom: 2px #7FFFD4 solid;
}

/* ikony: HOME */
.sigicom {
    text-align: right;
    width: 48px; height: 48px;
    margin: 0px; padding: 0px;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border: 0px none #000000;
    border-left: 0px none; border-left-color: #000000; border-left-style: hidden;
    border-right: 0px none; border-right-color: #000000; border-right-style: hidden;
    border-top: 0px none; border-top-color: #000000; border-top-style: hidden;
    border-bottom: 0px none; border-bottom-color: #000000; border-bottom-style: hidden;
}

/* styl komórki z zdjęciem z galeri */
.siggal {
    text-align: center;
    padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px;
}

/* styl komórki z tytułem zdjęcia z galerii zdjęć */
.sigopi {
    font-size: 8pt;
    text-align: center;
    padding-top: 0px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;
}

/* styl listy numerowanej */
.sigol {
    text-align: left;
    padding-left: 25px;
    margin-left: 5px;
}

/* styl pozycji na liscie punktowej */
.sigli {
    text-align: left;
    padding-bottom: 1px;
}

/* styl listy punktowej z paragrafu UWAGI o zwiększonym odstępie */
.siglis {
    text-align: left;
    padding-bottom: 3px;
}

/* styl nagłówka komórki w cenniku z pogrubioną czcionką, wycentrowany */
.sigpg {
    color: #2F4F4F;
    text-align: center;
    font-weight: bold;
    padding-top: 5px; padding-bottom: 5px; padding-left: 6px; padding-right: 6px;
    border-right: 2px #A9A9A9 solid; border-bottom: 2px #A9A9A9 solid;
}

/* styl nagłówka komórki w cenniku z pogrubioną czcionką, justowany do lewej */
.sigpgx {
    color: #2F4F4F;
    text-align: left;
    padding-top: 5px; padding-bottom: 5px; padding-left: 6px; padding-right: 6px;
    border-right: 2px #A9A9A9 solid; border-bottom: 2px #A9A9A9 solid;
}

/* styl nagłówka komórki w cenniku z tłem i pogrubioną czcionką, wycentrowany */
.sigpge {
    color: #2F4F4F;

/* new: lightgrey    #D3D3D3 */
/* old: background:  #7FFFD4; */
    background: #D3D3D3;

    text-align: center;
    font-weight: bold;
    padding-top: 5px; padding-bottom: 5px; padding-left: 6px; padding-right: 6px;
    border-right: 2px #A9A9A9 solid; border-bottom: 2px #A9A9A9 solid;
}

.sigpgs {
    color: #2F4F4F;
    font-size: 7pt;
    text-align: center;
    padding-top: 2px; padding-bottom: 5px; padding-left: 6px; padding-right: 6px;
    border-right: 2px #A9A9A9 solid; border-bottom: 2px #A9A9A9 solid;
}

.sigpgse {
    background: #D3D3D3;
    color: #2F4F4F;
    font-size: 7pt;
    text-align: center;
    padding-top: 2px; padding-bottom: 5px; padding-left: 6px; padding-right: 6px;
    border-right: 2px #A9A9A9 solid; border-bottom: 2px #A9A9A9 solid;
}

/* styl komórki w cenniku, wycentrowany */
.sigpro {
    text-align: center;
    padding-top: 2px; padding-bottom: 1px; padding-left: 6px; padding-right: 6px;
    border-right: 1px #A9A9A9 solid; border-bottom: 1px #A9A9A9 solid;
}

/* styl komórki w cenniku, wyjustowany do lewej */
.sigprol {
    text-align: left;
    padding-top: 2px; padding-bottom: 1px; padding-left: 6px; padding-right: 6px;
    border-right: 1px #A9A9A9 solid; border-bottom: 1px #A9A9A9 solid;
}

/* styl komórki w cenniku, z tłem, wycentrowany */
.sigprof {
    background: #D3D3D3;
    text-align: center;
    padding-top: 2px; padding-bottom: 1px; padding-left: 6px; padding-right: 6px;
    border-right: 1px #A9A9A9 solid; border-bottom: 1px #A9A9A9 solid;
}

/* styl komórki w cenniku, z pogrubioną czcionką + wycentrowany */
.sigprob {
    text-align: center;
    font-weight: bold;
    padding-top: 2px; padding-bottom: 1px; padding-left: 6px; padding-right: 6px;
    border-right: 1px #A9A9A9 solid; border-bottom: 1px #A9A9A9 solid;
}

/* podstawowy styl tablicy z cennikiem */
.sigcen {
    width: 100%;
    margin-top: 20px; margin-bottom: 20px;
    padding-left: 0px; padding-right: 0px;
}

/* zmodyfikowany styl tablicy z cennikiem (bez dolnego marginesu) */
.sigcen1u {
    width: 100%;
    margin-top: 20px; margin-bottom: 5px;
    padding-left: 0px; padding-right: 0px;
}

/* zmodyfikowany styl tablicy z cennikiem (bez górnego i dolnego marginesu) */
.sigcen1 {
    width: 100%;
    margin-top: 5px; margin-bottom: 5px;
    padding-left: 0px; padding-right: 0px;
}

/* zmodyfikowany styl tablicy z cennikiem (bez górnego marginesu) */
.sigcen1d {
    width: 100%;
    margin-top: 5px; margin-bottom: 20px;
    padding-left: 0px; padding-right: 0px;
}

.sigref {
    color: #00008B;
    font-weight: bold;
}

/* styl tabeli portfolio */
.sigtabf {
    text-align: center;
    padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;
}

/* styl komórki z zdjęciem z portfolio */
.sigpfl {
    padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;
}

/* styl zdjęcia w komórce z portfolio */
.sigpim {
    padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;
    border-right: 2px #2F4F4F solid; border-bottom: 2px #2F4F4F solid;
}

/*
    ==========================================================================
    CERAMIKA
    ==========================================================================
*/

.cerimg {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.certd {
	vertical-align: bottom;
   	padding-left: 2px;
	padding-right: 2px;
	border-bottom: 2px #D3D3D3 solid;
}

.certk {
	background: #D3D3D3;
	color: #2F4F4F;
	font-size: 7pt;
	text-align: right;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 2px #696969 solid;
}

.cerbk1 {
	background: #FF8C00;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;

}

.cerbk2 {
	background: #D3D3D3;
	border-bottom: 2px #696969 solid;
}

.cerbk3 {
}

.cerhd {
	background: #FF4500;
	height: 10px;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: bottom;
	text-align: right;
	padding-left: 5px; padding-right: 5px; padding-top: 15px; padding-bottom: 5px;
}

.cube {
	cursor: url(../images/icons/seach_17.png), auto;
	padding-left: 5px; padding-right: 5px;
}

.cersubhead {
	background: #2F4F4F;
	color: #D3D3D3;
    font-family: Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
	font-weight: bold;
	font-size: 20pt;
	text-align: center;
	padding-top: 10px; padding-bottom: 10px;
	border-top: 2px #D3D3D3 solid; border-bottom: 1px #D3D3D3 solid;
}

.cerinfo {
	font-size: 8pt;
	text-align: center;
	padding-top: 0px; padding-bottom: 10px;
}


/*
    ==========================================================================
    (c) 1992 - 2009. Agencja Reklamowa EURO GRAPHIC. Wszystkie prawa zastrzeżone.
    ==========================================================================
*/
