@charset "iso-8859-2";
/* CSS Document */
BODY {
background-image:url(../img/kemipol1004a.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #052D76; 
/*background-color:#0055A2;*/
background-color:#01559E;
margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
}

table {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}

.tabbody {
background-image:url(../img/kemipol-firma_bez03b.jpg); 
background-repeat:no-repeat;
background-position:bottom;
}

.tabmenu {
background-color: #739BCE;
border-right:0px  solid #052D76;
width:125px;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}

.pax{
background-color:#F9FAEC;
}
.pax th{
font-weight:normal;
text-align:center;
border-width:0px;
border-color:#BAC9DC;
border-style:solid;
padding: 5px;
background-color:#F6FAFF;
}

.tabelka{
background-color:#F9FAEC;
border-width:1px;
border-color:#BAC9DC;
border-style:solid;
border-collapse: separate;
}

.tabelka td{
border-width:1px;
border-color:#BAC9DC;
border-style:solid;
padding:4px 6px 4px 6px; 
background-color:#FEFFF1;
}

.tabelka th{
font-weight:normal;
text-align:left;
border-width:1px;
border-color:#BAC9DC;
border-style:solid;
padding: 5px;
background-color:#F6FAFF;
}


#tabelka table{
background-color:#F9FAEC;
border-width:1px;
border-color:#BAC9DC;
border-style:solid;
border-collapse: separate;
}

#tabelka td{
border-width:1px;
border-color:#BAC9DC;
border-style:solid;
padding:4px 6px 4px 6px; 
background-color:#FEFFF1;
}

#tabelka th{
font-weight:normal;
text-align:left;
border-width:1px;
border-color:#BAC9DC;
border-style:solid;
padding: 5px;
background-color:#F6FAFF;
}


.formtab{
background-color:#F9FAEC;
border-width:0px;
border-color:#;
border-style:solid;
margin-bottom:2px;
padding-bottom:2px;


}

.formtab .td2{
border-width:1px 0px 1px 1px;
border-color:#3C70B9;
border-style:solid;
padding:4px 6px 2px 6px;
background-color:#C3D9F6;

}

.formtab .td1{
border-width:1px 1px 1px 0px;
border-color:#3C70B9;
border-style:solid;
padding:4px 6px 2px 6px; 
background-color:#C3D9F6;
}

.formtab th{
border-width:1px;
border-color:#3C70B9;
border-style:solid;
padding:2px 12px 2px 12px; 
background-color:#8DAFDC;
}

.formtab td{
border-width:1px 1px 1px 1px;
border-color:#3C70B9;
border-style:solid;
padding:4px 6px 2px 6px; 
background-color:#C3D9F6;
}
.formedit{
background-color:#F9FAEC;
border-width:1px;
border-color:#BAC9DC;
border-style:solid;
border-collapse: separate;
}

.formedit1{
background-color:#F9FAEC;
border-width:1px;
border-color:#BAC9DC;
border-style:solid;
border-collapse: separate;
}

.formedit1 td{
height:26px;
border-width:1px;
border-color:#3C70B9;
border-style:solid;
padding:2px 6px 2px 4px; 
background-color:#C3D9F6;
}
.formedit td{
height:26px;
border-width:1px;
border-color:#3C70B9;
border-style:solid;
padding:2px 6px 2px 4px; 
background-color:#C3D9F6;
}

.formedit .name{
border-width:1px;
font-weight:bold;
border-color:#3C70B9;
border-style:solid;
padding:4px 6px 2px 6px; 
background-color:#C3D9F6;
}

.formedit .edytor{
border-width:1px;
border-color:#3C70B9;
border-style:solid;
padding:4px 6px 2px 6px; 
background-color:#ffffff;
text-align:justify;
    line-height:16px;
}

.formedit th{
border-width:1px;
border-color:#3C70B9;
border-style:solid;
padding:2px 12px 2px 12px; 
background-color:#8DAFDC;
}

.formatleft {
margin-left:180px;
}

.input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #052D76;
border-width:1px;
border-color:#3C70B9;
border-style:solid;
background-color:#F6FAFF;
}

.input1{
color:#052D76;
border-width:1px;
border-color:#3C70B9;
border-style:solid;
background-color:#C3D9F6;
padding:0px 4px 0px 4px; 
}

.tlo {
background-color: #F9FAEC;
}
.text_mapa{

font-weight:normal;
font-size:11px;
vertical-align:top;
}
.textj{
    line-height:16px;
	font-weight:normal;
	text-align:justify;
}
.textmen{
color:#FFFFFF;
	font-weight:normal;
font-size:12px;

}

.red{
    color:#FF0000;
	font-weight:bold;
	text-align:center;
}

.text_right{
	vertical-align:top;
	font-weight:normal;
	text-align:normal;
	border-left:1px  solid #BAC9DC;
}

.small{
font-size:11px;
}

li.link {
color: #017F33;
}

.small_img{
border-color:#739BCE;
border-width:1px;

}

A.adm:link {
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #017F33; font-weight:normal;
}
A.adm:visited {
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #017F33; font-weight:normal;
}
A.adm:active {
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #017F33; font-weight:normal;
}
A.adm:hover { 
TEXT-DECORATION: underline;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #04C133; font-weight:normal;
}

A.link:link {
	TEXT-DECORATION: none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #017F33; font-weight:normal;
}
A.link:visited {
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #017F33; font-weight:normal;
}
A.link:active {
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #017F33; font-weight:normal;
}
A.link:hover { 
TEXT-DECORATION: underline;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #04C133; font-weight:normal;
}
A.edit:link {
	TEXT-DECORATION: none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #0950D3; font-weight:normal;
}
A.edit:visited {
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #0950D3; font-weight:normal;
}
A.edit:active {
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #0950D3; font-weight:normal;
}
A.edit:hover { 
TEXT-DECORATION: underline;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #0950D3; font-weight:normal;
}

A.white:link, A.white:visited, A.white:active {
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
font-weight:bold;
color: yellow; font-weight:bold;

}
A.white:hover { 
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: white; font-weight:bold;
}


A.submenu:link, A.submenu:visited, A.submenu:active {
	padding-top:4px;
	padding-bottom:4px;
	background-color: #3C70B9;
	background-repeat: no-repeat;
	background-position: 10px 7px;
}

A.submenu:hover { 
	color:#FFFFFF;
	background-color: #264776;
	border-bottom: solid 0px #052D76;
}

A.submenu2:link, A.submenu2:visited, A.submenu2:active {
	padding-top:4px;
	padding-bottom:4px;
	background-color: #5885C0;
	background-repeat: no-repeat;
	background-position: 10px 7px;
}

A.submenu2:hover { 
	color:#FFFF00;
	background-color:#305A95;
	border-bottom: solid 0px #052D76;
}

A.intro:link {
	TEXT-DECORATION: none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #023052; font-weight:normal;
}
A.intro:visited {
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #023052; font-weight:normal;
}
A.intro:active {
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #023052; font-weight:normal;
}
A.intro:hover { 
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #ffffff; font-weight:normal;
}
A.mapa:link {
	TEXT-DECORATION: none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #017F33; font-weight:normal;
}
A.mapa:visited {
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #017F33; font-weight:normal;
}
A.mapa:active {
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #017F33; font-weight:normal;
}
A.mapa:hover { 
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #04C133; font-weight:normal;
}
/*  panel administracyjny */
.tabpan{
border-collapse:collapse;
background-color:3C70B9;
padding:0px 10px 5px 10px
}

.tabpantd{
color:#C3D9F6;
}
.tabpan a{
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #ffffff; font-weight:normal;
}

.tabpan a:hover{
TEXT-DECORATION: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color: #FFFF00; font-weight:normal;
}

/*  menu */
ul.menu  li
{
/*odstepy między poszczegolnymi elementami menu */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	display: block;
	background-color: #3C70B9;
	float: left;
	width: 100%;

}

ul.menu
{
/*długość menu*/
	width: 150px;
/*ramka wokól menu - calego ul*/
	border-left: solid 0px #052D76;
	border-top: solid 0px #052D76;
	border-right: solid 0px #052D76;
	border-bottom: solid 0px #052D76;
	padding: 0px;
}

menu2
{
/*długość menu*/
	width: 350px;
/*ramka wokól menu - calego ul*/
	border-left: solid 0px #052D76;
	border-top: solid 0px #052D76;
	border-right: solid 0px #052D76;
	border-bottom: solid 0px #052D76;
	padding: 0px;
}

.podmenu3 {
    width:320px
}


/*ul wewnatrz li - podmenu*/
li.menu ul
{
	display: none;
/*pozycja wzgledem menu nadrzednego*/
	position: absolute;
	margin-left: 149px;
	margin-top: -25px;
/*width: 135px; opcjonalnie jeśli inna niz menu*/
	border: solid 0px #052D76;
		width: 160px;
/*przezroczystosc podmenu */
filter:alpha(opacity=85);
-moz-opacity:0.85;
opacity: 0.85;
}

/*wyglad hrefa*/
li.menu a
{
	padding-top:6px;
	padding-bottom:6px;
	text-decoration: none;
/*kolor tekstu w  menu*/
	color: #ffffff;
/*kolor tła w menu*/
	/*background-color: #3C70B9;*/
	width: 100%;
	display: block;
	border-bottom: solid 0px #052D76;
	text-indent: 15px;
	font-size: 12px;
	font-weight: normal;
	background-image: url(../img/menulinia.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;


}

li.menuimg a
{
	text-decoration: none;
/*kolor tekstu w  menu*/
	color: #ffffff;
/*kolor tła w menu*/
	/*background-color: #3C70B9;*/
	width: 100%;
	display: block;
	border-bottom: solid 0px #052D76;
	font-size: 12px;
	font-weight: normal;


}

 li.podmenu a
{
	padding-top:4px;
	padding-bottom:4px;
	background-image: url(../img/menulinia1.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
}

li.menu a:hover
{
/*kolor aktywnego tekstu w  menu*/
	color:#FFFF00;
/*kolor aktywnego tła w menu*/
	background-color: #739BCE;
	border-bottom: solid 0px #052D76;

}

a.gal:link
{
text-indent: 0px;
padding-top:0px;
padding-bottom:0px;
background-image: url();
background-position: 0px 0px;
}
a.gal:visited
{
text-indent: 0px;
padding-top:0px;
padding-bottom:0px;
background-image: url();
background-position: 0px 0px;
}

a.gal:active
{
text-indent: 0px;
padding-top:0px;
padding-bottom:0px;
background-image:  url();
background-position: 0px 0px;
}
a.gal:hover
{
text-indent: 0px;
padding-top:0px;
padding-bottom:0px;
color:#FFFF00;
background-color: #739BCE;
}

li.podmenu a:hover
{
	background-image: url(/img/menulinia1.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}

li.podmenu
{	
	float: left;
	width: 100%;
}

.podmenu1 {
    width:120px;
}

.podmenu2 {
    width:120px
}

a.hassubmenu
{
	/*background-image: url(../menus/img/laydarkblue.gif);
	background-repeat: no-repeat;
	background-position: 120px 7px;*/
}

#mainmenu
{
	margin: 0px;	
	margin-left: 0px;	
	float: left;
	border-bottom: solid 0px #052D76;
	margin-bottom: 100%;	

}