@charset "utf-8";


body {
	background-color: #e5e6e8;
	background-image: url(../img/tlo.jpg);
	background-repeat: repeat-y;
	background-position:top;
	margin: 0 0 0 0;
}

img{
	border:0;
}
a {
   outline: none;
}

h1 {
	font-family: arial;
	font-size: 16px;
	color:#3d3a45;
	font-weight:bold;
	margin-bottom: 20px;
	margin-right:6px;

}
h2 {
	font-family: arial;
	font-size: 16px;
	color:#f0b246;
	font-weight:bold;
	margin-bottom: 20px;
	margin-top:10px;
}

h4 {
	font-family: arial;
	font-size: 16px;
	color:#3d3a45;
	font-weight:bold;
	margin: 0;
	display:block;
}

h5 {
	font-family: arial;
	font-size: 13px;
	color:#3d3a45;
	font-weight:bold;
	margin: 0 0 10px 0;
	display:block;
}

.kontener{
	width: 1000px;
	font-family:Arial;
	font-size:13px;
	line-height:18px;
	color:#5a5761;
	margin:0 auto;
	text-align:justify;
	background-color:#F2F3F4;
}

.kontener a,.kontener a:visited{
	text-decoration:none;
	color:#efa103;
}
.kontener a:hover{
	text-decoration:underline;
	color:#efa103;
}

.head{
	background-image: url(../img/tlo_head2.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	height:320px;
}
.banner{
	width:1000px;
	height:360px;
	margin:0 auto;
	
}


.menu_top{
	position:absolute;
	width:350px;
	font-family:arial;
	height:32px;
	font-size:13px;
	color:#6a6a80;
	font-weight:bold;
	top:77px;	
	margin-left:690px;
	z-index:50;
}
.jezyki{
	position:absolute;
	width:60px;
	height:15px;
	top:33px;	
	margin-left:915px;
	z-index:100;
}

.foto{
	width:711px;
	height:280px;
	background-image: url(../img/tlo_foto2.jpg);
	background-repeat: no-repeat;
	float:right;
}


.stopka{
	width:100%;
	background-color:#334a70;
	min-height:100px;
	margin-top:35px;
}

.stopka_inner{
	width:1000px;
	margin:0 auto;	
	padding-top:45px;
	font-size:11px;
	line-height:16px;
	color:#e6e5e5;
	font-family:Arial;
}

.stopka_inner a,.stopka_inner a:visited {
	color:#e6e5e5;
	text-decoration:none;
}
.stopka_inner a:hover {
	color:#e6e5e5;
	text-decoration:underline;
}

.partnerzy{
	position:absolute;
	width:1000px;
	height:68px;
	background-image: url(../img/partners.jpg);
	background-repeat: no-repeat;
	margin:0 auto;
	margin-top:-80px;
}

.partnerzy img{
	margin-left:20px;
}


a#m1_pl, a#m1_pl:visited {
	display:block;
	width:54px;
	height:29px;
	float:left;
	background-image: url(../img/m1.jpg);
}
a#m1_pl:hover {
	background-image: url(../img/m1_over.jpg);
}
a#m2_pl, a#m2_pl:visited {
	display:block;
	width:101px;
	height:29px;
	float:left;
	background-image: url(../img/m2.jpg);
}
a#m2_pl:hover {
	background-image: url(../img/m2_over.jpg);
}
a#m3_pl, a#m3_pl:visited {
	display:block;
	width:60px;
	height:29px;
	float:left;
	background-image: url(../img/m3.jpg);
}
a#m3_pl:hover {
	background-image: url(../img/m3_over.jpg);
}
a#m4_pl, a#m4_pl:visited {
	display:block;
	width:78px;
	height:29px;
	float:left;
	background-image: url(../img/m4.jpg);
}
a#m4_pl:hover {
	background-image: url(../img/m4_over.jpg);
}


a#m1_en, a#m1_en:visited {
	display:block;
	width:103px;
	height:29px;
	float:left;
	background-image: url(../img/m1_en.jpg);
}
a#m1_en:hover {
	background-image: url(../img/m1_en_over.jpg);
}
a#m2_en, a#m2_en:visited {
	display:block;
	width:61px;
	height:29px;
	float:left;
	background-image: url(../img/m2_en.jpg);
}
a#m2_en:hover {
	background-image: url(../img/m2_en_over.jpg);
}
a#m3_en, a#m3_en:visited {
	display:block;
	width:69px;
	height:29px;
	float:left;
	background-image: url(../img/m3_en.jpg);
}
a#m3_en:hover {
	background-image: url(../img/m3_en_over.jpg);
}
a#m4_en, a#m4_en:visited {
	display:block;
	width:78px;
	height:29px;
	float:left;
	background-image: url(../img/m4_en.jpg);
}
a#m4_en:hover {
	background-image: url(../img/m4_en_over.jpg);
}

.lewa{
	float:left;
	width:217px;
	padding:0 40px 20px 30px;
	background-color:#F2F3F4;
	margin-top:-20px;
}
.content{
	float:left;
	width:409px;
	padding:0 20px 50px 20px;
	background-color:#fff;
	margin-top:-20px;
	min-height:417px;
}

.content2{
	float:left;
	width:686px;
	padding:0 20px 50px 30px;
	background-color:#fff;
	margin-top:-20px;
	min-height:300px;
}

.prawa{
	float:right;
	width:244px;
	padding:0 10px 0 10px;
	margin-bottom:50px;
	margin-top:-20px;
	text-align:center;
}
/*
.lewa{
	float:left;
	width:250px;
	padding:0 10px 0 10px;
	margin-bottom:50px;

}*/

/*
a.submenu1, a.submenu1:visited {
	display:block;
	font-family:arial;
	font-size:14px;
	color:white;	
	font-weight:bold;
	width:215px;
	height:28px;
	background-color:orange;
	margin:0 0 1px 0;
	padding:7px 0 0 35px;
	background-image: url(../img/submenu.jpg);
	text-decoration:none;
}
a.submenu1:hover{
	text-decoration:none;
	color:white;
	background-image: url(../img/submenu_over.jpg);
}*/

.select{
	margin-bottom:20px;
}

.select select{
	background-color:white;
	color: #9e9ca2;
	border: 1px solid #cfcfcf;
	padding:2px 2px 3px 2px;
	width:220px;
	height:22px;
	font-size:12px;

}

.tytul_newsa{
	color:#516585;
	font-family:arial;
	font-size:11px;
	margin-bottom:5px;
	font-weight:bold;
}


.wiecej{
	width:100%;
	text-align:right;	
	margin-bottom:50px;
	margin-top:12px;
}

.powrot{
	width:51px;
	text-align:right;
	float:right;
	margin:0 0 12px 0;
}

a#wiecej, a#wiecej:visited {
	display:block;
	width:44px;
	height:20px;
	float:right;
	background-image: url(../img/wiecej.jpg);
	color:white;
	text-decoration:none;
	padding:1px 7px 0 0;
}
a#wiecej:hover {
	background-image: url(../img/wiecej_over.jpg);
	color:white;
	text-decoration:none;
}

a#powrot, a#powrot:visited {
	display:block;
	width:45px;
	height:20px;
	float:right;
	background-image: url(../img/wiecej.jpg);
	color:white;
	text-decoration:none;
	padding:1px 6px 0 0;
}
a#powrot:hover {
	background-image: url(../img/wiecej_over.jpg);
	color:white;
	text-decoration:none;
}

.clear{
	clear:both;
}


.menu{
	z-index:1000000;
	position:absolute;
	width:275px;
	height:215px;
	margin:20px 0 0 4px;
	top:86px;

}
.menu h3{
margin: 0;	
}

.menu ul   {
	width: 251px;
	list-style:none;
	margin:3px 0 0 -1px;
	padding:0 0 0 0;
	background-color:#334a70;
	padding-left:35px;
}



.menu li{
	display:block;
	width: 240px;
	list-style:none;
	text-align:left;
	font-family:Arial;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	color:white;



}
.menu li a:link, .menu li a:visited{
	display:block;
	width: 231px;
	text-decoration:none;
	color:white;
	font-weight:normal;
	text-decoration:none;
	background-image: url(../img/menu-arrow.gif);
	background-repeat: no-repeat;
	background-color:#334A70;
	background-position: 0 8px;
	border-bottom: 1px solid #546787;
	height:10px;
	padding: 3px 0 14px 20px;

}

.menu li a:hover{
	color:#f6d938;
	font-weight:bold;
	background-image: url(../img/menu-arrow.gif);

}


ul#submenu{
	width:248px;
	padding:0 0 0 3px;	
	margin:-3px 0 20px 0;
}

#submenu li{
	width:248px;
	min-height:23px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:white;
	text-decoration:none;
	background-image: none;
	background-color:#6e7d98;
	padding:0 0 0 0;	
}

#submenu li a:link,#submenu li a:visited{
	color:white;
	text-decoration:none;
	background-color:#6e7d98;
	border-bottom:1px solid  #5f708e;
	width:221px;
	padding:4px 0 0 27px;
	background-image:none;
	margin-top:1px;
	height:23px;
	
} 


#submenu li a:hover,#submenu li a.selected{
	color:white;
	text-decoration:none;
	background-color:#516484;
	border-bottom:1px solid  #5f708e;
	width:221px;
	padding:4px 0 0 27px;
	background-image:none;
	font-weight:normal;
	margin-top:1px;
	height:23px;
	
} 




h3.head{
	height:auto;
}

h3.selected{
	height:auto;
	margin-bottom:0px;
}


.menu_praca{
	width:225px;
	background-color:#f9ce08;
	padding:0 0 0 25px;	
}

.menu_praca a, .menu_praca a:visited{
	text-decoration:none;
	color:#5a5761;
}
.menu_praca a:hover{
	text-decoration:underline;
	color:#5a5761;
}

.menu_praca ul{
	display:block;
	width:225px;
	margin:15px 0 0 0;
	list-style:none;
	padding:0;

}

.menu_praca ul li{
	width:185px;
	min-height:23px;
	margin:10px 0 0 0;
	background-image: url(../img/menu_praca.jpg);
	background-repeat: no-repeat;
	background-color:#fad428;
	border-bottom:1px solid #dfbd15;
	padding:5px 15px 0 25px;
}

.contact{
	background-color:#F5F6F8;
	border: 1px solid #C4CAD6;
	width:200px;
	padding:3px;
	margin-bottom:5px;
	color: #7F8691;
}

.products{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}	

.prawa .products > li > a{
	display:block;
	font-family:arial;
	font-size:14px;
	color:white;	
	font-weight:bold;
	width:223px;
	height:28px;
	padding:10px 0 0 30px;
	background-image: url(../img/products-bg.png);
	text-decoration:none;
}	

.prawa .products > li > a:hover{
	text-decoration:none;
	color:white;
}	

.prawa .products-sub{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	background-color:#EDEEEF;
	margin-top:0px;
	padding: 5px 0;
}

.prawa .products-sub li{
	margin-left:40px;
	margin-right:15px;
	padding:5px 10px 5px 15px;
	border-bottom:1px solid #C0C1C2;
	background: url(../img/arrow.png) 0 50% no-repeat;
}

.prawa .products-sub li a{
	color:#3B3B3B;
}

.prawa .services{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}	

.prawa .services > li > a {
	display:block;
	font-family:arial;
	font-size:14px;
	color:white;	
	font-weight:bold;
	width:222px;
	height:28px;
	background-color:orange;
	margin:0 0 1px 0;
	padding:7px 0 0 30px;
	background-image: url(../img/submenu.jpg);
	text-decoration:none;
}
.prawa .services > li > a:hover{
	text-decoration:none;
	color:white;
	background-image: url(../img/submenu_over.jpg);
}

.lewa .products li{
	border-bottom: 1px solid #CFCFCF	
}	

.lewa .products > li > a{
	display:block;
	font-size:13px;
	color:#3B3B3B;	
	padding:5px 0 5px 15px;
	background: url(../img/arrow.png) 3px 50% no-repeat;
	text-decoration:none;
}	

.lewa .products > li > a:hover,.lewa .products > li > a.selected{
	text-decoration:none;
	background-color: #F2BE63;
}	

#fader img{
position:absolute;
display:none;
}

.red{
color:#990000;
}
