body{
margin:0;
padding:0;
background-color:#F0EFEF;
font: 11px Arial, Helvetica, sans-serif;
}

a{color:#017F98; text-decoration:none;}
a:hover{color:#A80191; text-decoration:none;}
ul li a{display:block;}

#kontener{
width:770px;
margin: 0 auto;
background-image:url(../images/bg_zawartosc.jpg);
background-repeat:repeat-y;
}

#header{
width:770px;
height:118px;
background-image:url(../images/bg_top.jpg);

}

#menubar{
width:770px;
height:36px;
background-image:url(../images/bg_menu.jpg);
background-repeat:no-repeat;}

#zawartosc{
width:770px;
}

#tresc{
width:519px;
float:left;
}

.sekcja_tresc{
width:399px;
height:31px;
color:#017F98;
padding: 28px 0 0 20px;
background-image:url(../images/bg_sekcja_tresc.jpg);
background-repeat:no-repeat;
font-size: 1.6em;
font-weight:bold;
float:left;

}

.powrot{
width:100px;
height:31px;
color:#017F98;
padding: 28px 0 0 0;
font-size: 1.4em;
font-weight:bold;
float:left;
text-align:center;
}

.sekcja_menu{
width:251px;
height:33px;
color:#FFFFFF;
text-align:center;
font-size:20px;
padding:7px 0 0 0;
font-weight:bold;
background-image:url(../images/bg_sekcja_menu.jpg);
margin: 19px 0 15px 0;
}

#menu{
width:251px;
float:right;
}

.lista{
margin: 0 auto;
padding:0;
font-size:16px;
font-weight:bold;
color:#017F98;
}

.lista li{
list-style-image:url(../images/arrow.jpg);
height:20px;
padding: 6px 0 0 0;
width:190px;
margin: 0 auto;
border-bottom: #CFCFCF 1px solid;
}

.lista li:hover{
border-bottom: #9F2286 1px solid;
}

.glowna{
padding:0;
text-align:center;
margin: 10px 0 10px 0;
color:#9F2286;
font-size:1.5em;
font-weight:bold;
}

.glowna li, .info li{list-style:none;}

.info{
padding:0;
margin: 10px 0 10px 0;
color:#7E7F81;
font-size:1.4em;
font-weight: bold;
text-align:center;
}

#stopka{
width:770px;
height:36px;
background-color:#017F98;
clear:both;
}

/*------------------------product cointainer---------*/

.produkty_pas{
width:519px;
/*border-top: #CFCFCF 1px solid;
border-bottom: #CFCFCF 1px solid;*/
padding: 16px 0 16px 0;
float:left;
background-image:url(../images/bg_sekcja_tresc.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

.produkt_box{
width:142px;
padding: 3px;
border:#CFCFCF 1px solid;
float:left;
margin: 10px;
}

.produkt_box img{
border:1px #017F98 solid;
display:block;
}

.produkt_box img:hover{
border: 1px #A80191 solid;}

.produkt_nazwa{
width:142px;
text-align:center;
padding: 3px 0 0 0;
font-size:14px;
font-weight:bold;}


/*------produkt-----------*/


.left{
width:519px;
float:left;
margin: 10px 0 10px 0;
}

.right{
width:220px;
float:left;
padding:5px;
margin: 10px 0 20px 0;
}

.obrazek{
width:505px;
padding: 6px;
float:left;
}

.obrazek img{
border:1px #017F98 solid;
}

.kolorki{
padding: 5px;
border:#CFCFCF 1px solid;
float:left;
margin: 7px;
text-align:center;
font-weight:bold;
}

#logo{
	font-size:1.8em; 
	margin: 35px 0 0 0px; 
	text-align:center; 
	float:left; 
	width:480px; 
	color:#FFFFFF;
}

#logo a{
color:#FFFFFF;
}

#logo a:hover{
color:#FFFFFF;
}

.produkt_info{
margin: 10px 0 5px 15px;

color: #333333;
}

.produkt_etykieta{
font-size:12px;
margin:0 0 0 5px;
color:#9F2286;
}


#lista_menubar{
padding:0;
margin:0;
}

#lista_menubar li{
list-style:none;
display: block;
float:left;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
width: 256px;
height:36px;
}

#lista_menubar  a{
color:#FFFFFF;
height:28px;
width:256px;
padding: 8px 0 0 0;
text-align:center;
}

#lista_menubar a:hover{
background-color:#911676;
height:28px;
width:256px;
padding: 8px 0 0 0;
text-align:center;
}


.info_ok, .info_error{
width:519px;
margin: 10px 0 10px 0;
padding: 10px 0 10px 0;
text-align:center;
color:#FF0000;
font-size:14px;
border-top: #CFCFCF 1px solid;
border-bottom: #CFCFCF 1px solid;
color:#A80191;
font-weight:bold;
}

.tresci{
padding:20px;
width:420px;
margin: 0 auto;
border: #CFCFCF 1px solid;
margin-top:20px;
}

.kont{
	width:300px;
	float:left;
	margin 0;
	padding:0; 
	font-weight:bold; 
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#253F89;
}


/*----------------------------------*/

.formularze{
width:460px;
}

.formularze .poleform{
	overflow:hidden;
	clear:both;
	margin-bottom: 0.5em;
}

.formularze input, textarea, select{
	display: block;
	float: left;
	margin-top:3px;
}

.formularze label{
display:block;
width: 130px;
float: left;
color:#017E9A;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin: 4px 0 0 0;
}

.formularze fieldset{
	margin: 0px;
	padding:20px;
	border: none;
}

.formularze legend{
	font-size:14px;
	font-weight:bold;
	color: #97017E;
	padding-bottom: 15px;
	font-family:Arial, Helvetica, sans-serif;
}

.formularze .bladform{
margin-left:130px;
width:250px;
max-width:250px;
float:left;
font-size:11px;
color: #97017E;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.formularze .input_text{
border:#000000 1px solid;
width: 150px;
}

.formularze .input_textarea{
border:#000000 1px solid;
width:260px;
}

.formularze .input_submit{
margin-left:130px !important;
margin-left:65px;
margin-top:5px;
height:20px;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #7E7D7D;
background-color: #E4E4E4;
border-bottom: 1px #C8D0D9 solid;
border-top: 0; 
border-left: 0; 
border-right: 0;
font-weight:bold;
cursor: pointer;
}


