﻿/*******************************************************/
/***************** Login menu **************************/
/*******************************************************/
#login_table
{
	background-color: #fff;
	border: 1px solid #aeaeae;
	border-collapse: collapse;
	text-align: center;
	width: 220px;
	font-size: 8pt;
}
#login_table td
{
	border: 1px solid #aeaeae;
	padding: 3px;
}
td.cart_cell
{
	width: 118px;
	background-color: #f4e011;
}
td.cart_cell img
{
	display:block;
    float:left;
    margin-left:20px;
}
td.cart_cell a
{
  display: block; 
  float: left; 
  padding-left: 4px; 
  padding-top: 2px;  
}
#login_table a:hover
{
	color: #000;
}
td.cart_count_cell
{
	background-color: #dcdadb;
}

a.count
{
	color: #ff004e;
}
/*
td.login_panel_favourites
{
	width: 110px;
}
*/


/*************************************************************************/
/***************** Login page + AddAccount page **************************/
/*************************************************************************/

/* formularz logowania */
.LoginCtrlRow1 table, .LoginCtrlRow2 table, .LoginCtrlRow3 table, .LoginCtrlRow4 table {
	width: 100%;
}

#textPlace1Login {
	background-color: #f3fad8;
	color: #464545;
}
#textPlace1Login div#loginInfoHeader span {
	display:none;
}
#loginInfoLeft 
{
    display:none ; 
}
#loginInfoRight {
	padding-top: 14px;
	padding-left: 23px;
	padding-bottom: 18px;
}

#loginInfoRight span{
	font-size: 10pt;
	font-weight: 600;
}

span#lEmailExist {
	color: #f00;
    display:block ;
}

#LoginToShop1_panel1 {
}

#addUserForm {
	clear: both;
}
#ShopLoginHolder input[type=text], #ShopLoginHolder input[type=password]{
	border-top-color: #adadaf;
	border-left-color: #e2e2e2;
	border-right-color: #e1e1e1;
	border-bottom-color: #e8e8ea;
	border-style: solid;
	border-width: 1px;
	width: 200px;
	height: 18px;
	padding-left: 3px;
	padding-top: 2px;
	display: inline;
	float: left;
}

/* 
IE6 nie wspiera input[type=.......] 
dlatego musimy zastosować osobny styl tylko dla tej przeglądarki na pola INPUT :/
*/ 
/* \*/
* html #ShopLoginHolder td.addAccountTd2 input, * html table.addAcountTable td.addAccountTd2 input, * html table.addAcountTable td.addAccountTd2 input {
	border-top-color: #adadaf;
	border-left-color: #e2e2e2;
	border-right-color: #e1e1e1;
	border-bottom-color: #e8e8ea;
	border-style: solid;
	border-width: 1px;
	width: 200px;
	height: 18px;
	padding-left: 3px;
	padding-top: 2px;
	display: inline;
	float: left;
}

* html div#accountTypeForm input {
	border-top-color: #adadaf;
	border-left-color: #e2e2e2;
	border-right-color: #e1e1e1;
	border-bottom-color: #e8e8ea;
	border-style: none;
	border-width: 0px!important;
	height: 18px;
	padding-left: 3px;
	padding-top: 2px;
	display: inline;
	float: left;
	width: 18px!important;
}
/* */



input#LoginToShop1_ButtonLoguj, input#AddAccountToShop1_Button1 {
	background-image: url(../images/login_button.png);
	width: 80px;
	height: 31px;
	background-repeat: no-repeat;
	border: solid 0px;
	background-color: transparent;
	color: #fff;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 3px;
	cursor: pointer;
	margin-left: 5px;
	margin-top: -5px;
	]margin-top: 0px;	
}
.LoginCtrlRow3 a {
	padding-left: 200px;
	color: #595858;
}
/* style wcześniej używane do panelu logowania -> teraz zamienione na "addAccountTd1" i "addAccountTd2"
.LoginCtrl td.descriptionField {
	text-align: right;
	width: 85px;
	padding-bottom: 5px;
	padding-right: 5px;
}

.LoginCtrl td.inputField {
	text-align: left;
}
*/
.LoginCtrlRow3 {
	margin-top: -5px;
	float: left;
}

.LoginCtrlRow4 {
	float: left;
	clear: both;
	padding-left: 255px;
	]padding-left: 265px;
	color: #464545;
	padding-bottom: 20px;
}

.LoginCtrlRow4 a{
	padding-bottom: 2px;
	text-decoration: underline;
}

.LoginCtrlRow4 a:hover {
	padding-bottom: 2px;
	text-decoration: none;
}

#addUserFormHeader {
	width: 928px;
	height: 49px;
	background-image: url(../images/create_account_bckg.gif);
	background-repeat: repeat-x;
	border: solid 1px #898e74;
	padding-top: 14px;
	padding-left:23px;
}
#addUserFormHeader span{
	font-size:10pt;
	font-weight:600;
	color: #fff;
}

div#lblText {
	margin: 10px;
}
div#AddAccountToShop1_panel6 {
	margin: 10px;
}

.redStar {
	color: #f00;
	padding-left: 5px;
	float: left;
	display: inline;
}

/* formularz zakładania konta */
.addAcountTable {
	width: 100%;
}
td.subject {
	font-size: 10pt;
	color: #626060;
	font-weight: bold;
	width: 130px;
	padding-bottom: 10px;
}
td.separator {
	padding-top: 2px;
	padding-left: 2px;
	width: auto;
	padding-bottom: 10px;
}
div.hr{
	border-top: dotted 1px #626060;
}
.addAccountTd1 {
/*	width: 130px; */
	text-align: right;
	padding-bottom: 5px;
	width: 15%;
}
.addAccountTd2 {
	width: auto;
	padding-left: 5px;
	float: left;
	padding-bottom: 5px;
	width: 30%;
	]width: 24%; /* for IE browsers */
}
.addAccountTd2button input{
	margin-top: 0px!important;
}
.addAccountTd3 {
	margin-left: 10px;
	display: inline;
	float: left;
	width: 57%;
	]width: 57%;
}
#accountTypeForm {
	height: 22px;
	width: auto;
	display: inline;
	float: left;
}
#accountTypeForm span{
	display: inline;
	float: left;
}
#accountTypeForm label{
	display: inline;
	float: left;
	padding-top: 2px;
}
#accountTypeForm input[type=radio]{
	width: 12px;
	height: 12px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	border: solid 0px;
	margin-top: 4px;
	display: inline;
	float: left;
}
span.radio_text{
	margin-top: 2px;
	display: inline;
	float: left;
	padding-right: 5px;
}
span#AddAccountToShop1_Label9, span#AddAccountToShop1_Label14, span#AddAccountToShop1_Label18, span#AddAccountToShop1_Label1 {
	display: none;
}
.addAccountTd2 select {
	border-color:#ADADAF #E1E1E1 #E8E8EA #E2E2E2;
	border-style:solid;
	border-width:1px;
	height:22px;
	margin-bottom:5px;
	padding-left:3px;
/*	padding-top:2px; */
	width:205px;
	vertical-align: middle;
	float:left;
}
div#textLinkList div.categories_path
{
    padding-left:0px;
} 


/*************nowe logowanie - kontrolka asp *************/
table.LoginCtrl
{
    margin-left : 50px;
}
table.LoginCtrl input#LoginCtrl_RememberMe
{
    display:none ;
} 


table.LoginCtrl input.loginButton{
	background-image: url(../images/login_button.png);
	width: 80px;
	height: 31px;
	background-repeat: no-repeat;
	border: solid 0px;
	background-color: transparent;
	color: #fff;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 3px;
	cursor: pointer;
	margin-left: 5px;
}

table.LoginCtrl .login_label
{
    width: 140px;
    text-align:right ;
} 
table.LoginCtrl .login_links
{
    text-align:right ; 
    padding-bottom:5px;
    padding-top:10px;
}

table.change_password
{
   width:100%;
   background-color:White ;
   border:none; 
} 

table.change_password .changePassword_title
{
    text-align :left ;
    font-weight:600;
    color:#4B4A4A;
    font-size:10pt;
    padding-bottom:10px; 
    
}
table.change_password .change_button
{
    background-image:url(../images/zmien_haslo_button.png);
  background-color:transparent;
background-repeat:no-repeat;
border:0 solid;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
height:31px;
margin-left:5px;
padding-bottom:5px;
padding-right:3px;
width:91px;
text-align:center; 
}

   table.change_password .cancel_button
{
    background-color:transparent;
background-image:url(../images/zmien_button.png);
background-repeat:no-repeat;
border:0 solid;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
height:31px;
margin-left:5px;
padding-bottom:5px;
padding-right:3px;
width:66px;
text-align:center; 

   
}
/*************************************************************************/
/*****************    Recovery Password Page    **************************/
/*************************************************************************/

div#PasswordRecovery {
	
}
div#PasswordRecovery div#loginInfoLeft 
{
    display:block ; 
	padding-top: 14px;
	padding-left: 23px;
	padding-bottom: 18px;
}
div#PasswordRecovery div#loginInfoLeft span{
	font-size: 10pt;
	font-weight: 600;
}
div#PasswordRecovery div#loginInfoLeft a{
	padding-left: 15px;
}
div#PasswordRecovery .pass_recoveryTd1 {
/*	width: 130px; */
	text-align: right;
	padding-bottom: 5px;
	width: 15%;
}
div#PasswordRecovery .pass_recoveryTd2 {
	width: auto;
	padding-left: 5px;
	float: left;
	padding-bottom: 5px;
	width: 80%;
	]width: 74%; /* for IE browsers */
}
div#PasswordRecovery .pass_recoveryTd2 input {

}
div#PasswordRecovery input.pass_recovery_button {
	background-image: url(../images/login_button.png);
	width: 80px;
	height: 31px;
	background-repeat: no-repeat;
	border: solid 0px;
	background-color: transparent;
	color: #fff;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 3px;
	cursor: pointer;
	margin-left: 5px;
	]margin-top: 0px;	
	margin-bottom: 15px;
}
div#PasswordRecovery input[type=text], div#PasswordRecovery input[type=password]{
	border-top-color: #adadaf;
	border-left-color: #e2e2e2;
	border-right-color: #e1e1e1;
	border-bottom-color: #e8e8ea;
	border-style: solid;
	border-width: 1px;
	width: 200px;
	height: 18px;
	padding-left: 3px;
	padding-top: 2px;
	display: inline;
	float: left;
}

/* 
IE6 nie wspiera input[type=.......] 
dlatego musimy zastosować osobny styl tylko dla tej przeglądarki na pola INPUT :/
*/ 
/* \*/
* html div#PasswordRecovery td.addAccountTd2 input {
	border-top-color: #adadaf;
	border-left-color: #e2e2e2;
	border-right-color: #e1e1e1;
	border-bottom-color: #e8e8ea;
	border-style: solid;
	border-width: 1px;
	width: 200px;
	height: 18px;
	padding-left: 3px;
	padding-top: 2px;
	display: inline;
	float: left;
}

* html div#PasswordRecovery input {
	border-top-color: #adadaf;
	border-left-color: #e2e2e2;
	border-right-color: #e1e1e1;
	border-bottom-color: #e8e8ea;
	border-style: none;
	border-width: 0px!important;
	height: 18px;
	padding-left: 3px;
	padding-top: 2px;
	display: inline;
	float: left;
	width: 200px!important;
}
/* */
