

#leftcol #newsletter label {
	font-weight:bold;
	cursor:pointer;
	padding:4px;
	display:block;
}


#leftcol #newsletter ul {
	background:none;
	border:0;
}

#leftcol #newsletter .ico_login,
#leftcol #newsletter .ico_email {
	width:100px;
}

.plain #polesearch {
	background:url(/gfx/input2.png) no-repeat;
	 border: 1px;
 color: #000;
  width: 164px;
 height: 18px;
 padding-left: 4px;
  margin-left: 40px;
}

#newsletter .css_submit {
position:relative;
top:7px;
left:55px;
}


/* ogolny styl formatowania formularza */  
/* ogolny styl formatowania formularza */  
.tekst form, .tekst form {
	width:auto;
	margin:20px 0;
        padding:15px 15px 40px 15px;
        background-color:#fffad8;
}



.tekst form legend {
	font-weight:normal;
	font-size:21px;
	color:#D70000;

}

.tekst form textarea {
	width: 660px;
	height: 100px;
	border: 1px solid;
	margin-top: 10px;
}

.tekst fieldset {
	border:0;
}

.tekst form ul {
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}


.log form ul {
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
}
fieldset {
	border:0;
	
}

.tekst form li {
	margin:10px 0 5px 0;
	padding:0;
	margin-right: 10px;
	
	
	
	border: 0px solid #000;
	
}

.tekst form label {
	width:25em;
	font-weight:bold;
	margin:0 0 5px 0;
	cursor:pointer;
}


#form_strony_kontakt_wyslij {
	margin-left:150px;
}

.autohelp {
position:relative;
}
.autohelp img {
cursor:pointer;
height:auto;
position:absolute;
right:5px;
width:16px;
}

.reguired,
.required {
	border:solid #A71616 0px;
}


.ico_login,
.ico_email,
.ico_tel,
.ico_haslo,
.ico_no {
	width:100px;
	height:19px;
	padding:0px 0 0 0px;

}




/* WALIDACJA FORMULARZY */

.tekst form .focus {
	
	/* outline: white solid 1px; */
}

.tekst form .invalid input {
	background-color:white;
	color:red;

}

.tekst .invalid2 {
	color:#D70000;
	font-weight:bold;
	border:solid #C6C6C6 0px;
	border-style: dashed;
	padding:10px;
	margin:10px 0;
	background:url(/gfx/cms_img/error_small.gif) no-repeat top right;
}

.tekst form .valid input {
	background-color: #ebfff5;

}

.tekst form .error {
	font-weight:normal;
	color:#C70000;
	display:none;
	padding:3px;
}

.tekst form .invalid .error {
	display:block;
}

.tekst form .close .help {
	display:none;
}

.tekst form .open .help {
	color:#3FAB4E;
	font-weight:normal;
	padding:3px;
}




.tekst .datepicker {
	position:absolute;
	width:auto;
	height:auto;
	border: solid #b4b4b4 2px;
	margin:0;
	padding:2em;
	background-color: #ececec;
}

.tekst form .invisible {
	display:none;
}

/* INPUTY Z IKONAMI 

.ico_login {

	background:url(/gfx/login.gif) no-repeat 0 50% white;
}

.ico_email {

	background:url(/gfx/email.gif) no-repeat 0 50% white;
}*/


/* WYNIKI WYSZUKIWANIA */
.tekst form#szukaczka_result {
	font-size:11px;
	width:80%;
	margin:20px 0;
	border:solid #d8b691 0px;
	border-style: dashed;
        padding:15px 15px 40px 15px;
        background-color:#fff;
	
}

#szukaczek {
position:relative;
top:7px;
}

#pole_search {
padding:7px 7px 7px 30px;
width:230px;
border:solid #D8B691 1px; 
background:url(/gfx/cms_img/ikonka_search.gif) no-repeat 5px 50%;
background-color:white;
}

.tekst form#szukaczka_result label {
font-weight:normal;
}

.tekst form#szukaczka_result ul.search_option li {
display:inline;
}

/* ogolny styl formatowania formularza */  
.tekst form {
	width:auto;
	margin:20px 0;
	border:solid #d8b691 0px;
	border-style: solid;
        padding:15px 15px 40px 15px;
        background-color:#fff;
         background: url(/gfx/ht.png) no-repeat top;
      
      
       
}

.tekst form legend {
	font-weight:normal;
	font-size:21px;
	color:#D70000;
	border-bottom:solid #D8B691 0px;
	padding-bottom:5px;
	width:100%;
	background: url(/gfx/formkom.png) no-repeat;
	
	padding-top: 40px!important;
	padding-left: 80px!important;
	   color: #000!important;
         font-size: 1.5em !important;
         font-weight: bold;
}

.tekst form fieldset {
	border:0;
}

.margi form{
	
	background: none !important;
	
}

.resulterr{width:84%;margin-left: 10px;}

li .final label {
	width: 120px;
	border: 0px solid;
	
	}


.form_zapomnianehaslo ul {
list-style: none;
margin: 0px;
padding: 0px;
margin-left: 0px !important;
}


.lab {
	font-size: 0.9em;
	margin-right: 10px !important;
	width: 80px;
}
.lab1 {
	font-size: 0.9em;
	margin-right: 10px !important;
	width: 80px;
	padding-right: 16px !important;
}

.final input {
	border: 1px solid #000;
}

.final input[type="image"] {
	border: 0px solid #000 !important;
	float: right !important;
	margin-right: 85px !important;
}

.log input[type="image"] {
	border: 0px solid #000 !important;
	float: right !important;
	margin-right: 5px !important;
	margin-top: 5px;
	margin-bottom: 20px;
}

.log input[type="text"] {
	width: 150px !important;
}

.och {
	font-size: 0.75em;
}

.bon1 {
width: 35em !important;

}

.bon1 label {
width: 35em;
}

.bon1 input {

}

.bon2 {

}

.bn1 li {
margin-left: 50px !important;

}
.bn2 li {
margin-left: 50px !important;
width: 580px !important;

}

.bn3 li {
margin-left: 50px !important;
width: 580px !important;

}

li .bn1 label {

}

li .bn3 label {

}
li .bn1 input {
width: 15em;
}

li .bn2 input {
width: 13em;
}

.bbn1 {
margin-left: 85px;
}
.bbn2 {
margin-left: 106px;
}
.bbn3 {
margin-left: 166px;
}
.bbn4 {
margin-left: 51px;
}
.bbn5 {
margin-left: 20px;
}
.bbn6 {
margin-left: 114px;
}
.bbn7 {
margin-left: 255px;
}
.bbn8 {
margin-left: 44px;
}
.bbn9 {
margin-left: 21px;
}

.gfxhelp {
top: -23px;
float: right;
}

#form_bonus_1_fg2 {
width: 200px !important;
}


.bnt {
	width: 530px !important;
	height: 100px;
	border: 1px solid;
	margin-top: 10px;
}

.bonus_owiadczenie {
text-align: justify;
font-weight: normal !important;

}