
.hr1  {
    height: 1px;
    border-bottom: 1px solid #d9d9d9;
}

.nsklep-form .col1 {
    width: 300px;
    float: left;
}

.nsklep-form .col2 {
    width: 290px;
    margin-left: 10px;
    float: left;
}
.nsklep-form .col3 {
    width: 200px;
    margin-left: 6px;
    float: left;
}


/* BOX */

.nsklep-form .box  {
    width: 276px;
    background: url('/images/n/nsklep_kurier/box1-bg.gif') scroll no-repeat 0 0;
    margin-bottom: 20px;
}
.nsklep-form .box .box-part-top  {
	padding: 10px;
	height: 26px;
}
.nsklep-form .box .box-part-top p  {
	color: white;
	font-weight: bold;
	padding-top: 3px;
}
.nsklep-form .box .box-part-middle  {
	padding: 10px;
}
.nsklep-form .box .box-end  {
	height: 13px;
	background: url('/images/n/nsklep_kurier/box1-bg-end.gif') scroll no-repeat 0 0;
}




/* FORM */

#result     {
    margin: 8px 0 20px;
}
.result p   {
    color: #f00;
    font-size: 14px;
    text-align: center;
}

div.row {
    text-align: left;
}
div.row span.label {
    font-weight: normal;
    text-align: left;
    font-size: 11px;
    width: 110px;
    padding-bottom: 7px;
}

span.requiredXXX  {
    padding-right: 10px;
    width: 10px;
    height: 10px;
    background: url('/images/n/nsklep_formularz/icon_required.gif') scroll no-repeat 1px 0;
}
div.row span.forminput {
    width: 120px;
}

div.error {
    font-weight: normal;
    color: #ff0000;
    font-size: 10px;
    padding: 0;
    text-align: left;
}
.error label    {
    color: #ff0000;
}

.input-text {
    border: 1px solid #CDD5DC;
    margin: 0;
    padding: 3px 6px;
    width: 120px;
}
textarea {
    width: 120px;
}

select  {
    width: 164px;
}
.input-postcode   {
    width: 64px;
}


.align-right {
    text-align: right !important;
}
.toleft {
    float: left;
}


/* col 3 */

.col3 h2	{
	font-size: 15px;
	margin-bottom: 4px;
}
.col3 p	{
	font-size: 11px;
}
.col3 .hr1	{
	margin: 5px 0 10px;
}
.col3 h3	{
	margin-top: 8px;
	padding-bottom: 3px;
	font-size: 12px;
}
.col3 select	{
	width: 100px;
}



#button-send    {
    width: 96px;
    height: 35px;
    background: url('/images/n/nsklep_kurier/button_send.gif') scroll no-repeat 0 0;
    border: 0 none;

}

#button-back    {
    width: 96px;
    height: 35px;
    background: url('/images/n/nsklep_kurier/button_back.gif') scroll no-repeat 0 0;
    border: 0 none;
}

button, input.button	{
	margin-top: 10px !important;
}



#date_msgCnt, #date_help	{
	display: none;
}





/* dla nowego kuriera czyli wymien dekoder innej firmy */


.tx-sitennsklep-pi14 .nsklep-form .box2 .box-part-top  {
	padding: 7px;
}
.tx-sitennsklep-pi14 .nsklep-form .box2 .box-part-top p  {
	padding-top: 0px;
}

.tx-sitennsklep-pi14 .nsklep-form .box2 label	{
	display: block;
	padding: 8px;
}

.tx-sitennsklep-pi14 .nsklep-form .box2 .box-content	{
	padding: 20px;
}

.tx-sitennsklep-pi14 .nsklep-form .agree	{
	margin-top: 10px;
	margin-bottom: 8px;
}

.tx-sitennsklep-pi14 .nsklep-form .agree .info	{
	width: 570px;
	margin-left: 5px;
	font-size: 10px;
	margin-bottom: 3px;
}
.tx-sitennsklep-pi14 .nsklep-form .agree .checkbox	{
	margin-top: 2px;
}
