input.def, .rejestracja{
	width: 170px;
	margin: 2px auto;
}
.register{
	text-align: left;
	margin-top: 20px;
	overflow-x: hidden;
}
#rejestracja label{
	width: 135px;
	padding-top:8px; 
	float:right; 
	display: inline;
	font-size: 12px;
	font-weight: normal;
}
#rejestracja input {
    
	/*width: 235px;
	padding: 1px;
	margin: 5px 5px 1px 0px;
	border:1px solid #000000;
	background-color:  #FFFFFF;
	color:#000000;
*/


}
label.zgoda{
    float:right;
}
#regulamin{
    float:left;
}
#rejestracja textarea {
	width: 235px;
	padding: 1px;
	margin: 5px 5px 1px 0px;
	border:1px solid #000000;
	background-color:  #FFFFFF;
	color:#000000;



}
#rejestracja select {
	width: 235px;
	padding: 2px;
	margin: 5px 5px 1px 0px;	
}
#rejestracja select.error{
	border:1px solid #FF0000;
}
#rejestracja input.error{
	/*border:1px solid #FF0000;*/
}
#rejestracja textarea.error{
	border:1px solid #FF0000;
}
#rejestracja label.error{
	font-size: 10px; 
	margin-left: 250px;
	/*background: #fbfcda;
	border:1px solid #dbdbd3;*/
	width:295px;
	margin-top:-25px;
	padding:0px;
	float:left;
	display: table-cell;
	color: #FF0000;
	font-weight: normal;
}
.wymagane{
	margin-bottom:5px;
	font-size: 11px; 
	text-align:right;
	color: #FF0000;
}
div.error{
	background:  #009ACA;
	border:1px solid #dbdbd3;
	width:98%;
	margin-top:4px;
	padding:5px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom:5px;
}
div.error2{
	background:  #FF0000;
	border:1px solid #dbdbd3;
	width:98%;
	margin-top:4px;
	padding:5px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom:5px;
}
div.przypal{
	background:  #FFFFFF;
	border:1px solid #dbdbd3;
	width:98%;
	margin-top:4px;
	padding:5px;
	font-weight: bold;
	font-size: 13px; 
	color: #FF0000;
	margin-bottom:5px;
}
div.info{
	background: #fbfcda;
	border:1px solid #dbdbd3;
	width:98%;
	margin-top:4px;
	padding:5px;
	margin-bottom:5px;
}

div.time, div.user{
	display: inline-table;
}
.zamawiajacy{
	padding:5px;
	/*background-color: #F4F4F4;*/
	/*border:1px solid #dbdbd3;*/
	width:270px;
	margin-bottom:3px;
}
.label{
	font-size: 13px; 
	font-weight:bold;
}
.koszyk{
	padding:5px;
	background-color: #EAEAEA;
	border:1px solid #dbdbd3;
	width:100%;
	margin-bottom:20px;
}

#zero{
	font-size: 11px; 
	margin-left: 151px;
	width:243px;
	margin-top:4px;
	padding:5px;
	color: #FF0000;
}	
#tak,#nie{
	width:20px;
}

.linia{
 border-top: 1px solid #E4E4E4;
 margin:5px 2px 5px 2px;
}

#register_kontakt{
	/*background: url("/images/zamow.jpg");
	background-repeat:no-repeat;*/
	width:90px;
	height:22px;

}

/* Cookie*/


#cookieInfo {
    background-color: #eaeaea;
    border-top: 1px solid #b0b0b0;
    padding: 10px 0;
    text-align: center;
    width: 100%;
    z-index: 999;
}
#cookieInfo a.close {
    background-color: #959595;
    color: #ffffff;
    margin-right: 5px;
    padding: 3px;
    text-decoration: none;
}
#cookieInfobody {
    color: #636a6f;
    font-size: 12px;
    margin: 10px auto;
    text-align: justify;
    width: 900px;
}
#cookieInfo .green {
    /*color: #348b69;*/
    text-decoration: none;
}
#cookieInfo a.more:hover {
    color: #348b69;
    text-decoration: underline;
}
.rn_pl {
    background: url("/img/zapisz.jpg") no-repeat scroll 0 0;
    height: 51px;
    width: 192px;
     cursor:pointer;
                        border: none;
}
.rn_en {
    background: url("/img/zapisz_en.jpg") no-repeat scroll 0 0;
    height: 51px;
    width: 192px;
     cursor:pointer;
                        border: none;
}




.komentarzeIT2{
	width: 370px;
	height: 32px;
	padding: 5px 15px;
	background-color: #FFFFFF;
	border: 0;
	color: #595e5f;
	font-size: 14px;
}

#register_newsletter_popup{
    background-color: #000000;

    width: 155px;
    	height: 42px;
	padding: 5px 15px;
        cursor:pointer;
        border: none;
        color:#FFFFFF;
        font-size: 15px;
        margin-left:30px;
}

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {
    /*background: rgba(0, 0, 0, 0) url("/img/popup/popup.jpg") no-repeat scroll 0 0;*/
    

background-image: url('/img/popup/popup.jpg');

background-repeat: no-repeat;

     
     position: fixed; z-index: 1002; height: 340px; width: 624px; margin: 10% auto; left: 0; right: 0;
}
#simplemodal-overlay{
    opacity: 0.5; 
                         
                         filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;

  height: 2713px; width: 1903px; position: fixed; left: 0px; top: 0px; z-index: 1001;
}

a.simplemodal-close{
    float: right; width: 30px; height: 30px;
    cursor:pointer;
}