/* 
	* стили для модуля webAsystUlogin
	* kolu4iy.free-art@yandex.ru
 */

#soc_login_page {font-family: Tahoma; font-size:100%; color: #444;}

#soc_login_page a {text-decoration:underline; color: #06c;}
#soc_login_page a:hover {color: #3888d8 !important; }
.head_msg {
	font-size:18px;
	font-weight:normal;
	padding:5px 0px;
	border:none;
	text-transform:none;
}
.sys_msg {
	background: none repeat scroll 0 0 #EEEEEE;
    font-size: 13px;
    line-height: 130%;
    margin: 10px 0;
    padding: 20px 10px 20px 50px!important;
	display:none;
}
.form_success {color: #587d10 !important;}
.form_error {
	color: #d22929 !important;
}
.form_warning {
	color: #ef5515 !important;
}
.sys_msg.form_error  {
	background: #fffccc url(../images/webAsystUlogin/icon_info.png) no-repeat 10px 50%;
}
.sys_msg.form_warning  {
	background: #fffccc url(../images/webAsystUlogin/icon_warning.png) no-repeat 10px 50%;
}
.sys_msg.form_success  {
	background: #fffccc url(../images/webAsystUlogin/icon_success.png) no-repeat 10px 50%;
}

#tabs_soc_login .clear {clear:both; height:10px;} 
#tabs_soc_login .column_50 {width:49%; float:left;}
#tabs_soc_login .tc {text-align:center;}
#tabs_soc_login .button,  #tabs_soc_login a.button {
	border:none;
	text-decoration:none;
	background: #3f8cd9;
	background: -moz-linear-gradient(top, #3f8cd9, #1d69b6);
	background: linear-gradient(top, #3f8cd9, #1d69b6); 
	background: -webkit-linear-gradient(top, #3f8cd9, #1d69b6);	
	 background: -o-linear-gradient(top, #3f8cd9, #1d69b6);
    background: -ms-linear-gradient(top, #3f8cd9, #1d69b6);
	padding:6px 7px !important;
	color: #fff !important;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	position:relative;
	cursor:pointer;
}
#tabs_soc_login .button:hover, #tabs_soc_login a.button:hover {
	background: #1d69b6;
	background: -moz-linear-gradient(top, #1d69b6, #3f8cd9);
	background: linear-gradient(top, #1d69b6, #3f8cd9); 
	background: -webkit-linear-gradient(top, #3f8cd9, #3f8cd9);	
	 background: -o-linear-gradient(top, #1d69b6, #3f8cd9);
    background: -ms-linear-gradient(top, #1d69b6, #3f8cd9); 
	color: #fff !important;
}

#tabs_soc_login .button:active, #tabs_soc_login a.button:active {
	box-shadow:inset 0px 0px 3px #000;
	-moz-box-shadow:inset 0px 0px 3px #000;
	-webkit-box-shadow:inset 0px 0px 3px #000;
	top:1px;
	color: #fff  !important;
} 
/* .odd_field {background: #f3f3f3;} */

#weAsystUlogin_title {font-size:180%;}
 
#uLoginCustom div {
	display:inline-block;
	width: 27px; height: 28px;
	margin:0px 1px;
	background:url(../images/webAsystUlogin/webAsystUloginImages.png?aaa) no-repeat;
	opacity:1 !important;
	cursor:pointer;
}
 
#uLoginCustom .icon_vkontakte {
	background-position:-6px -13px;
}
#uLoginCustom .icon_vkontakte:hover { 
	background-position:-6px -57px;
}

#uLoginCustom .icon_odnoklassniki {
	background-position:-42px -13px;
}
#uLoginCustom .icon_odnoklassniki:hover {
	background-position:-42px -57px;
}

#uLoginCustom .icon_facebook {
	background-position:-150px -13px;
}
#uLoginCustom .icon_facebook:hover {
	background-position:-150px -57px;
}

#uLoginCustom .icon_twitter {
	background-position:-182px -13px;
}
#uLoginCustom .icon_twitter:hover {
	background-position:-182px -57px;
}

#uLoginCustom .icon_yandex {
	background-position:-216px -13px;
}
#uLoginCustom .icon_yandex:hover {
	background-position:-216px -57px;
}
#uLoginCustom .icon_google {
	background-position:-113px -13px;
}
#uLoginCustom .icon_google:hover {
	background-position:-113px -57px;
}

#uLoginCustom .icon_mailru {
	background-position:-77px -13px;
}
#uLoginCustom .icon_mailru:hover {
	background-position:-77px -57px;
}


/* register and login tabs */
#tabs_soc_login {
	font-size:0.8 em; 
	color: #555;
	border:none;
	background:none;
}
#tabs_soc_login h5, #tabs_soc_login h4 {margin:0px;padding:0px;}
#tabs_soc_login .txt_label {
	display: inline-block;
	text-align: right;
	width: 110px;
}
#tabs_soc_login label {
	font-size: 70%;
	display: inline-block;
	padding: 5px 0px 0px 0px;
}
#tabs_soc_login .inputbox {
	border: 1px solid #ccc;
	padding: 4px 6px;
	font-size:0.9em;
}
#tabs_soc_login .item_form {padding:6px 0px;}
#tabs_soc_login .ui-widget-header {
	background:none; 
	border:none;
	color: #444;
	padding:0px;
	margin:0px;
}

#tabs_soc_login .ui-tabs-nav, #tabs_soc_login .ui-tabs-nav li {
	border:none;
	background:none;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	margin:0px; padding:0px;
}
#tabs_soc_login .ui-tabs-nav li {padding: 7px 13px;	margin:0px 2px;}
#tabs_soc_login .ui-tabs-nav li a {
	color: #06c;
	border-bottom:2px dotted;
	padding:0px;
	text-decoration:none;
}
#tabs_soc_login  .ui-tabs-nav  .ui-state-active {
	background: #eee;
}
#tabs_soc_login .ui-tabs-nav .ui-state-active a {border:none;color: #333;}
#tabs_soc_login  .ui-tabs-panel {background: #eee;margin: -2px 0px 0px 2px;}
#tabs_soc_login #address_country {width:150px;}
#address_address {width:178px; height: 68px;}


/* shop-script page login */
.weAsystUloginDescription {color: #666; font-family: Georgia; font-style:italic; font-size:16px; margin-top:10px;}

#columnLoginWithSoc, #columnLogin {display:inline-block; vertical-align:top;}
#columnLogin {width:95%;}
#columnLoginWithSoc {padding:0px 0px 0px 30px;}

/* shop-script page register */
#columnRegister, #columnRegisterWithSoc {display:inline-block; vertical-align:top;}
#columnRegister {border-right:1px solid #ccc; width:100%;}
#columnRegisterWithSoc {padding:0px 0px 0px 30px;}

/* shop-script page checkout your info */
#columncheckoutYourInfoPage, #columncheckoutYourInfoPageWithSoc {display:inline-block; vertical-align:top;}
#columncheckoutYourInfoPage {border-right:1px solid #ccc; width:65%;}
#columncheckoutYourInfoPageWithSoc {padding:0px 0px 0px 30px;}

/* 
	* стили для модуля webAsystUlogin
	* kolu4iy.free-art@yandex.ru
 */

#soc_login_page {font-family: Tahoma; font-size:100%; color: #444;}

#soc_login_page a {text-decoration:underline; color: #06c;}
#soc_login_page a:hover {color: #3888d8 !important; }
.head_msg {
	font-size:18px;
	font-weight:normal;
	padding:5px 0px;
	border:none;
	text-transform:none;
}
.sys_msg {
	background: none repeat scroll 0 0 #EEEEEE;
    font-size: 13px;
    line-height: 130%;
    margin: 10px 0;
    padding: 20px 10px 20px 50px!important;
	display:none;
}
.form_success {color: #587d10 !important;}
.form_error {
	color: #d22929 !important;
}
.form_warning {
	color: #ef5515 !important;
}
.sys_msg.form_error  {
	background: #fffccc url(../images/webAsystUlogin/icon_info.png) no-repeat 10px 50%;
}
.sys_msg.form_warning  {
	background: #fffccc url(../images/webAsystUlogin/icon_warning.png) no-repeat 10px 50%;
}
.sys_msg.form_success  {
	background: #fffccc url(../images/webAsystUlogin/icon_success.png) no-repeat 10px 50%;
}

#tabs_soc_login .clear {clear:both; height:10px;} 
#tabs_soc_login .column_50 {width:49%; float:left;}
#tabs_soc_login .tc {text-align:center;}
#tabs_soc_login .button,  #tabs_soc_login a.button {
	border:none;
	text-decoration:none;
	background: #3f8cd9;
	background: -moz-linear-gradient(top, #3f8cd9, #1d69b6);
	background: linear-gradient(top, #3f8cd9, #1d69b6); 
	background: -webkit-linear-gradient(top, #3f8cd9, #1d69b6);	
	 background: -o-linear-gradient(top, #3f8cd9, #1d69b6);
    background: -ms-linear-gradient(top, #3f8cd9, #1d69b6);
	padding:6px 7px !important;
	color: #fff !important;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	position:relative;
	cursor:pointer;
}
#tabs_soc_login .button:hover, #tabs_soc_login a.button:hover {
	background: #1d69b6;
	background: -moz-linear-gradient(top, #1d69b6, #3f8cd9);
	background: linear-gradient(top, #1d69b6, #3f8cd9); 
	background: -webkit-linear-gradient(top, #3f8cd9, #3f8cd9);	
	 background: -o-linear-gradient(top, #1d69b6, #3f8cd9);
    background: -ms-linear-gradient(top, #1d69b6, #3f8cd9); 
	color: #fff !important;
}

#tabs_soc_login .button:active, #tabs_soc_login a.button:active {
	box-shadow:inset 0px 0px 3px #000;
	-moz-box-shadow:inset 0px 0px 3px #000;
	-webkit-box-shadow:inset 0px 0px 3px #000;
	top:1px;
	color: #fff  !important;
} 
/* .odd_field {background: #f3f3f3;} */

#weAsystUlogin_title {font-size:180%;}
 
#uLoginCustom div, #uLoginCustomProfile div {
	display:inline-block;
	width: 27px; height: 28px;
	margin:0px 1px;
	background:url(../images/webAsystUlogin/webAsystUloginImages.png?aaa) no-repeat;
	opacity:1 !important;
	cursor:pointer;
}
 
#uLoginCustom .icon_vkontakte, #uLoginCustomProfile .icon_vkontakte {
	background-position:-6px -13px;
}
#uLoginCustom .icon_vkontakte:hover, #uLoginCustomProfile  .icon_vkontakte:hover{ 
	background-position:-6px -57px;
}

#uLoginCustom .icon_odnoklassniki, #uLoginCustomProfile .icon_odnoklassniki {
	background-position:-42px -13px;
}
#uLoginCustom .icon_odnoklassniki:hover , #uLoginCustomProfile .icon_odnoklassniki:hover {
	background-position:-42px -57px;
}

#uLoginCustom .icon_facebook, #uLoginCustomProfile .icon_facebook {
	background-position:-150px -13px;
}
#uLoginCustom .icon_facebook:hover, #uLoginCustomProfile  .icon_facebook:hover{
	background-position:-150px -57px;
}

#uLoginCustom .icon_twitter, #uLoginCustomProfile  .icon_twitter {
	background-position:-182px -13px;
}
#uLoginCustom .icon_twitter:hover, #uLoginCustomProfile .icon_twitter:hover {
	background-position:-182px -57px;
}

#uLoginCustom .icon_yandex , #uLoginCustomProfile .icon_yandex {
	background-position:-216px -13px;
}
#uLoginCustom .icon_yandex:hover, #uLoginCustomProfile .icon_yandex:hover {
	background-position:-216px -57px;
}
#uLoginCustom .icon_google, #uLoginCustomProfile .icon_google {
	background-position:-113px -13px;
}
#uLoginCustom .icon_google:hover, #uLoginCustomProfile  .icon_google:hover {
	background-position:-113px -57px;
}

#uLoginCustom .icon_mailru, #uLoginCustomProfile  .icon_mailru {
	background-position:-77px -13px;
}
#uLoginCustom .icon_mailru:hover, #uLoginCustomProfile .icon_mailru:hover {
	background-position:-77px -57px;
}


/* register and login tabs */
#tabs_soc_login {
	font-size:0.8 em; 
	color: #555;
	border:none;
	background:none;
}
#tabs_soc_login h5, #tabs_soc_login h4 {margin:0px;padding:0px;}
#tabs_soc_login .txt_label {
	display: inline-block;
	text-align: right;
	width: 110px;
}
#tabs_soc_login label {
	font-size: 70%;
	display: inline-block;
	padding: 5px 0px 0px 0px;
}
#tabs_soc_login .inputbox {
	border: 1px solid #ccc;
	padding: 4px 6px;
	font-size:0.9em;
}
#tabs_soc_login .item_form {padding:6px 0px;}
#tabs_soc_login .ui-widget-header {
	background:none; 
	border:none;
	color: #444;
	padding:0px;
	margin:0px;
}

#tabs_soc_login .ui-tabs-nav, #tabs_soc_login .ui-tabs-nav li {
	border:none;
	background:none;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	margin:0px; padding:0px;
}
#tabs_soc_login .ui-tabs-nav li {padding: 7px 13px;	margin:0px 2px;}
#tabs_soc_login .ui-tabs-nav li a {
	color: #06c;
	border-bottom:2px dotted;
	padding:0px;
	text-decoration:none;
}
#tabs_soc_login  .ui-tabs-nav  .ui-state-active {
	background: #eee;
}
#tabs_soc_login .ui-tabs-nav .ui-state-active a {border:none;color: #333;}
#tabs_soc_login  .ui-tabs-panel {background: #eee;margin: -2px 0px 0px 2px;}
#tabs_soc_login #address_country {width:150px;}
#address_address {width:178px; height: 68px;}


