* {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

body {
background-color:#f1f1f1;
background-position:center 1px;
font-size:0.72em;
background-image:url(images/tlo.gif);
}

dl {font-size:.95em;}

/*h1 --- START */
h1 {color:#333;font-size:16px;font-weight:700;margin:15px 0 10px 0;padding:0 0 2px;text-transform:uppercase;border-bottom: 1px dotted #aaa}
.csc-header-n2 h1,.csc-header-n3 h1,.csc-header-n4 h1,.csc-header-n5 h1,.csc-header-n6 h1,.csc-header-n7 h1,.csc-header-n8 h1,.csc-header-n9 h1 {margin-top:20px}
/*h1 --- END */

/*h2 --- START */
h2 {color:#333;font-size:12px;font-weight:700;margin:0;padding:5px 0 5px;text-transform:uppercase;}

h3 {color:#333;font-size:12px;font-weight:700;margin:0;padding:10px 0 5px;}
input,textarea {background-color:#fefefe;border:1px solid #FFF;font-size:.95em;}
p {font-size:0.95em;text-align:justify;color:#222;}
img {border:0;}
a {color:#555; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}

a.back-link {background: url(images/back.gif) no-repeat 0 0; border:0 solid;padding:0 0 0 25px;clear: both;}
a.back-link:hover {background: url(images/back.gif) no-repeat 0 0;border:0 solid; padding:0 0 0 25px;clear: both;}

a.more-link {background: url(images/more.gif) no-repeat 0 0; border:0 solid;padding:0 0 0 25px;clear: both;}
a.more-link:hover {background: url(images/more.gif) no-repeat 0 0;border:0 solid; padding:0 0 0 25px;clear: both;}

.pdf a {background: url(images/icons/pdf.gif) no-repeat 0 0;border:0 solid; padding:0 0 0 25px;}

.align-right {text-align: right;}
.align-left {text-align: left;}
.align-center {text-align: center;}

.margin40top {margin-top: 40px;}
.block {display: block}

.clear {clear:both;font-size: 1px;padding:0;margin:0;}
#content .center {text-align:center; width: 350px; margin: 0 auto;}

/* gora*/
/* gora serwisu  logo-left  jêzyki-center  szukanie-right*/
div#header { height:59px;margin:0 auto;padding: 0 0 0px 0;width:777px;background: #fff;}

/*logo*/
div#headerleft {padding:5px 0 0 0;margin: 0; width:777px; position: relative;background: #fff;}

div#headercenter { position: absolute; top:46px; right:10px;display: block; margin:0;padding:0}

/* DE */
#headercenter p #de a { background:url(images/de_off.gif) no-repeat left bottom; color:#444; padding:0 10px 0 18px; text-decoration:none; }
#headercenter p #de a:hover,#headercenter p #deactive a:hover { background:url(images/de.gif) no-repeat left bottom; padding:0 10px 0 18px; }
#headercenter p #deactive a { background:url(images/de.gif) no-repeat left bottom; padding:0 10px 0 18px; text-decoration:none; }
/* EN */
#headercenter p #en a { background:url(images/en_off.gif) no-repeat left bottom; color:#444; height:10px; padding:0 10px 0 18px; text-decoration:none; }
#headercenter p #en a:hover,#headercenter p #enactive a:hover { background:url(images/en.gif) no-repeat left bottom;  height:10px; padding:0 10px 0 18px; }
#headercenter p #enactive a { background:url(images/en.gif) no-repeat left bottom; padding:0 10px 0 18px; text-decoration:none; }
/* PL */
#headercenter p #pl a { background:url(images/pl_off.gif) no-repeat left bottom; color:#444; padding:0 10px 0 18px; text-decoration:none; }
#headercenter p #pl a:hover,#headercenter p #plactive a:hover { background:url(images/pl.gif) no-repeat left bottom; padding:0 10px 0 18px; }
#headercenter p #plactive a { background:url(images/pl.gif) no-repeat left bottom; padding:0 10px 0 18px; text-decoration:none; }
/* RU */
#headercenter p #ru a { background:url(images/ru_off.gif) no-repeat left bottom; color:#444; padding:0 10px 0 18px; text-decoration:none; }
#headercenter p #ruactive a { background:url(images/ru.gif) no-repeat left bottom; color:#444; padding:0 10px 0 18px; text-decoration:none; }
#headercenter p #ruactive a:hover,#headercenter p #ru a:hover { background:url(images/ru.gif) no-repeat left bottom; padding:0 10px 0 18px; text-decoration:none; }


/*MENU*/
#menu-flash-big-outer {margin:0 auto;padding:0;width:777px;height: 250px; background: #fff}
#menu-flash-big {margin:0 auto;padding:0;text-align:center;width:777px;background: #fff}
#menu-text {display:none}

/*sciezka*/
#sitepath {border:0;margin:0 auto;padding:0;text-align:left;width:777px;background:#fff}
#sitepath p {color:#aaa;font-size:0.85em;margin:0 0 0 15px;padding:1px 0;}
#sitepath p a {color:#aaa;}
#sitepath p a:hover {color:#000;}

/*content oddzielnie dalej*/

/*stopka a*/
#footer-a {background:#fefefe; clear:both;height:22px;padding:7px 0 0;text-align:center;width:777px;margin:0 auto;}
#footer-a #fa_left {float:left;width:165px;}
#footer-a #fa_center {float:left;width:490px;}
#footer-a #fa_center p {color:#888;font-size:0.85em;text-align:center;}
#footer-a #fa_right {color:#aaa;float:left;font-size:0.76em;text-align:center;vertical-align:middle;width:120px;}
#footer-a #fa_right a {background:url(images/print.gif) no-repeat left 50%;padding:5px 0 5px 25px; border: none}
/* stopka a end */

/*stopka b*/
#footer-b {background-image:url(images/tlo.gif); padding:5px 0 10px;}
#footer-b a {color:#888;border: none}
#footer-b a:hover {color:#000;}
#footer-b p {font-size:0.9em;text-align:center;color:#888;padding: 0;}
#footer-b #menuhartowane,#menuobrobka,#menufirma {border:0;margin:0 auto;padding:0;width:777px;}
/*#footer-b #menufirma p {font-size:0.85em;letter-spacing:0.45em;margin:0;padding:10px 0 0;text-align:center;text-transform:uppercase;}*/
/* stopka b end */


/* tabela */
td {font-size: 95%}
.c1 td {
	background-color: #F4F4F4;
	padding: 5px;
	text-align: center;

} 

.c2 td {
	background-color: #E0E0E0;
	color: #000000;
	padding: 5px;
	text-align: center;
}

.c3 {
	background-image: url(../../fileadmin/template/szklo_glass_glas_steklo_main.jpg);
	background-repeat: no-repeat;
}


/*CONTENT */

div#content p {padding: 0 0 4px; }

div#content a {color:#555;text-decoration:underline;}
div#content a:hover {color:#000; text-decoration:underline;}

/* menu z lewej strony i ogolna lista ul*/
#content ul {
list-style-type:none;
margin:0;
padding:0;
}


#content ul li a {
border:0;
}
#content ul li a:hover {
border:0;
}

#content ul li {
font-size:0.96em;
background: url('images/li_1_icon.gif') no-repeat 0 4px;
margin:1px 0 1px 0px;
padding:0 0 0 12px;
color:#444;
list-style-type:none;

}


#content  ul li.mod1 {
font-size:0.96em;
list-style-type:none;
margin:0 0 0 0px;
padding:0;
background: none;
text-transform:uppercase;
}


#content ul li ul {
margin:3px 0 12px 0px;
padding:0 0 0 0px;
}



#content ul li ul li {
font-size:0.95em;
list-style-type:none;
background: url('images/li_1_icon.gif') no-repeat 0 6px;
margin:0;
padding:3px 0 3px 12px;
text-transform:none;
line-height:1.1em;

}


#content li.active {
list-style-image: none;
background: url('images/li_1_icon_active.gif')  no-repeat 0 4px;
padding:0 0 0 12px;
color:#000;
}
/* menu z lewej strony i ogolna lista ul*/


#content ol {
list-style-type:decimal-leading-zero;
margin:0 0 0 25px;
padding:0;
}

#content ol li {
font-size:0.92em;
}

.backlink {
border:0;
margin:0;
padding:15px 0 5px 0;
text-align:right;
}

.backlink a {
background-image:url(images/back.gif);
background-position:left center;
background-repeat:no-repeat;
color:#aaa;
font-size:0.76em;
padding:5px 0 5px 25px;
text-transform:uppercase;
}


/*mapa witryny */

#sitemap ul {
background: url(images/map_v.gif) 0px 0px repeat-y;
list-style: none;
padding-left: 0px;
margin-left: 0px;
font-size:1.02em;
}

#sitemap ul li {
padding: 0 0 0 15px;
margin: 0;
background: url(images/map_h.gif) 0px 5px no-repeat;
list-style:none;
list-style-image:none;
}

#sitemap ul ul {font-size:1.02em}
#sitemap ul ul ul {font-size:1.03em}
#sitemap ul ul ul ul {font-size:1.04em}
#sitemap ul ul ul ul ul{font-size:1.05em}

/*mapa witryny end */

.navicont {
text-align:center;
}


#mailform {
padding: 15px 0 0 0;
margin:0;	 
}

.csc-mailform-field {
padding: 3px 0;
margin:0;
width: 150px;

}

fieldset.csc-mailform {
border: 0;
padding: 0;
margin:0;
}

.csc-mailform-field input {
font-size:1.0em;
font-family:Arial, Helvetica, sans-serif;
width: 380px;
padding: 0 0 0 3px;
}

.csc-mailform-field textarea {
font-size:1.0em;
font-family:Arial, Helvetica, sans-serif;
width: 380px;
overflow: auto;
padding: 3px;
}

input.csc-mailform-submit {
width: 100px;
}


#wrapper-1col {
background: #fff;
margin:0 auto;
padding:10px 20px 20px 20px;
text-align:left;
width:737px;
}

#wrapper-2colsRightBigger2575 {background:url(images/back_2cols_2575.jpg);border:0;margin:0 auto;padding:0;text-align:left;width:777px;}
#wrapper-2colsRightBigger2575 #col1 {float:left;padding:5px 0 20px 12px;width:133px;margin: 15px 30px 0 0}
#wrapper-2colsRightBigger2575 #col2 {	float: left;	width: 545px;	padding: 20px 10px 20px 20px;}


#wrapper-2colsRightBigger {background:url(images/back_2cols_33p66p.jpg);border:0;margin:0 auto;padding:0;text-align:left;width:777px;}
#wrapper-2colsRightBigger #col1 {float:left;padding:5px 0 20px 12px;width:235px;}
#wrapper-2colsRightBigger #col2 {	float: left;	width: 472px;	padding: 20px 10px 20px 20px;}

#wrapper-2colsLeftBigger7525 {background:url(images/back_2cols_7525.jpg);border:0;margin:0 auto;padding:0;text-align:left;width:777px;}
#wrapper-2colsLeftBigger7525 #col1 {float:left;padding:5px 10px 20px 20px;width:580px;}
#wrapper-2colsLeftBigger7525 #col2 {	float: left;	width: 135px;	padding: 20px 10px 20px 20px;}





/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 5px solid white;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {margin: 3px 0 5px 1px; line-height: 1.1em; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}


	
	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */




/* my for extension "tx_cssstyledcontent" */

    DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image a {
    background-color:#FFF;
    border:1px solid #eee !important;
    display:block;
    width:100%;
    }
    
    DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image a:hover {
    border:1px solid #ccc !important;
    }
    
    div.csc-textpic-image img {
    background:#fff;
    border:none;
    display:block;
    padding:5px;
    }
    
	* html DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	* html DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	* html DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right:2px;
	}
	
		/* Pictures on right, add margin on left */
	* html DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	* html DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	* html DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 2px;
	}
	
	* html	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 2px;
	}


    DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {margin: 3px 0 5px 1px; line-height: 1.1em; font-size:85%}



input,textarea,select {background-color:#fcfcfc;border:1px solid #aaa;font-size:.95em;margin: 5px 0;font-family:Arial, Helvetica, sans-serif;}
fieldset.csc-mailform {border: 0;padding: 0;margin:0;}
#content input.csc-mailform-submit {width: 150px;}
.csc-mailform-field {padding: 3px 0;margin:0;}
.csc-mailform-field input {font-size:1.0em;width: 450px;padding: 0 0 0 3px;}
.csc-mailform-field textarea {font-size:1.0em;width: 450px;overflow: auto;padding: 3px;}

