/*edit profile*/

div#edit_block_list {
	position: relative;
	float: left;
	width:660px;
	margin-top:1px;
}

div#edit_block_margin{
	*height: 24px;
}
div#edit_block_margin2{
	*height: 6px;
    -bracket-:hack[;
       height: 2px;
    ];
}

div#edit_block_list div.icon {
	position: relative;
	float: left;
	width: 159px;
	height: 33px;
}

div#edit_block_list div.icon a {
	width: 159px;
	height: 33px;
	display: block;
	float: left;
	text-indent: -9999px;
}

div#edit_block_list div#edit_block_profile{
	background: url("../../images/btn_editprofile_on.jpg") no-repeat;
	margin-left: -11px;
}

div#edit_block_list div#edit_block_profile:hover {
	background: url("../../images/btn_editprofile_off.jpg") no-repeat;
}

div#edit_block_list div#edit_block_password {
	background: url("../../images/btn_changepassword_on.jpg") no-repeat;
	margin-left: 9px;
}

div#edit_block_list div#edit_block_password:hover {
	background: url("../../images/btn_changepassword_off.jpg") no-repeat;
}

div#edit_block_list div#edit_block_like {
	background: url("../../images/btn_preferences_on.jpg") no-repeat;
	margin-left: 9px;
}

div#edit_block_list div#edit_block_like:hover {
	background: url("../../images/btn_preferences_off.jpg") no-repeat;
}

div#edit_block_list div#edit_block_blog {
	background: url("../../images/btn_startblogging_on.jpg") no-repeat;
	margin-left: 9px;
}

div#edit_block_list div#edit_block_blog:hover {
	background: url("../../images/btn_startblogging_off.jpg") no-repeat;
}

/* Popup Form */
div#popup_login_body {
	float: left;
	width: 100%;
	color: #737373;
	display: inline;
}

div#popup_login_body div#popup_login_header {
	position: relative;
	float: left;
	margin-top: 30px;
	margin-left: 15px;
}

div#popup_login_body div#hline {
	position: relative;
	float: left;
	margin-top: 5px;
}

div#popup_login_body div.wrapper {
	position: relative;
	float: left;
	margin: 20px 0 20px 10px;
}

div#popup_login_body form#login_form {
	position: relative;
	float: left;
	margin-top: 15px;
	width: 400px;
}

div#popup_login_body form#login_form div.input_row {
	clear: both;
	height: 20px;
	padding-bottom: 15px;
	padding-right: 34px;
}

div#popup_login_body form#login_form div.input_row label {
	position: relative;
	float: right;
	margin-right: 13px;
	margin-top: 2px;
	font-size: 16px;
	color: #444444;
	width: auto;
}

div#popup_login_body form#login_form div.input_row input {
	position: relative;
	float: right;
	width: 187px;
	height: 20px;
}

div#popup_login_body form#login_form div.button_row {
	clear: both;
	height: 20px;
	padding-top: 20px;
	padding-right: 34px;
}

div#popup_login_body form#login_form div.button_row div.button{
	position: relative;
	float: right;
	margin-left: 15px;
}

div#popup_login_body div#vline {
	position: relative;
	float: left;
	width: 1px;
}

div#popup_login_body div#other_login {
	position: relative;
	float: left;
	margin-top: 24px;
	padding-left: 34px;
	width: 220px;
}

div#popup_login_body div#other_login div#header_other_login {
	position: relative;
	float: left;
	margin-left: 33px;
}

div#popup_login_body div#other_login div#third_party_list {
	position: relative;
	float: left;
	margin-top: 25px;
}

div#popup_login_body div#other_login div#third_party_list div.icon {
	position: relative;
	float: left;
	width: 46px;
	height: 46px;
}

div#other_login div#third_party_list div.icon a {
	width: 46px;
	height: 46px;
	display: block;
	float: left;
	text-indent: -9999px;
}

div#other_login div#third_party_list div#facebook a{
	background: url("../../images/new_login/facebook_D.png") no-repeat;
}

div#other_login div#third_party_list div#facebook a:hover {
	background: url("../../images/new_login/facebook.png") no-repeat;
}

div#other_login div#third_party_list div#google {
	background: url("../../images/new_login/google_D.png") no-repeat;
	margin-left: 25px;
}

div#other_login div#third_party_list div#google:hover {
	background: url("../../images/new_login/google.png") no-repeat;
}

div#other_login div#third_party_list div#yahoo {
	background: url("../../images/new_login/yahoo_D.png") no-repeat;
	margin-left: 25px;
}

div#other_login div#third_party_list div#yahoo:hover {
	background: url("../../images/new_login/yahoo.png") no-repeat;
}

div#popup_login_body div#other_login div#third_party_list div#google,
div#popup_login_body div#other_login div#third_party_list div#yahoo {
	/*margin-left: 25px;*/
}

/* Login Form */
div#content_without_menu_login_body {
	float: left;
	width: 100%;
	color: #737373;
	display: inline;
}

div#content_without_menu_login_body div.wrapper {
	margin: 40px 0 0 10px;
}

div#content_without_menu_login_body form#login_form {
	position: relative;
	float: left;
	margin-top: 15px;
	/*width: 400px;*/
	width: 540px;
}

div#content_without_menu_login_body form#login_form div.input_row {
	clear: both;
	height: 20px;
	padding-bottom: 15px;
	padding-right: 34px;
}

div#content_without_menu_login_body form#login_form div.input_row label {
	position: relative;
	float: right;
	margin-right: 13px;
	margin-top: 2px;
	font-size: 16px;
	color: #444444;
}

div#content_without_menu_login_body form#login_form div.input_row input {
	position: relative;
	float: right;
	width: 187px;
	height: 20px;
}

div#content_without_menu_login_body form#login_form div.button_row {
	clear: both;
	height: 20px;
	padding-top: 20px;
	padding-right: 34px;
}

div#content_without_menu_login_body form#login_form div.button_row div.button{
	position: relative;
	float: right;
	margin-left: 15px;
}

div#content_without_menu_login_body div#vline {
	position: relative;
	float: left;
	width: 1px;
}

div#content_without_menu_login_body div#other_login {
	position: relative;
	/*float: left;*/
	margin-top: 24px;
	padding-left: 34px;
	width: 220px;
}

div#content_without_menu_login_body div#other_login div#header_other_login {
	position: relative;
	float: left;
	margin-left: 33px;
}

div#content_without_menu_login_body div#other_login div#third_party_list {
	position: relative;
	float: left;
	margin-top: 25px;
}

div#content_without_menu_login_body div#other_login div#third_party_list div.icon {
	position: relative;
	float: left;
}

div#content_without_menu_login_body div#other_login div#third_party_list div#google,
div#content_without_menu_login_body div#other_login div#third_party_list div#yahoo {
	margin-left: 25px;
}

div#popup_login_body form.login_forms {
	position: relative;
	float: left;
	margin-top: 15px;
	width: 400px;
}

div#popup_login_body form.login_forms div.input_row {
	clear: both;
	height: 20px;
	padding-bottom: 15px;
	padding-right: 34px;
}

div#popup_login_body form.login_forms div.input_row label {
	position: relative;
	float: right;
	margin-right: 13px;
	margin-top: 2px;
	font-size: 16px;
	color: #444444;
	width: auto;
}

div#popup_login_body form.login_forms div.input_row input {
	position: relative;
	float: right;
	width: 187px;
	height: 20px;
}

div#popup_login_body form.login_forms div.button_row {
	clear: both;
	height: 20px;
	padding-top: 20px;
	padding-right: 34px;
}

div#popup_login_body form.login_forms div.button_row div.button{
	position: relative;
	float: right;
	margin-left: 15px;
}


/*

277
226
*/



.reg_btn_register {
    background-image: url("../../images/new_login/reg_btn_register.jpg");
    height: 23px;
    margin-bottom: 20px;
    margin-left: 20px;
    width: 142px;
}


.reg_text2 {
    background-image: url("../../images/new_login/reg_text2.jpg");
    height: 17px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-top: 20px;
    width: 380px;
}

.reg_text1 {
    background-image: url("../../images/new_login/reg_text1.jpg");
    height: 15px;
    margin-bottom: 20px;
    margin-left: 10px;
    width: 179px;
}

.reg_btn_login {
    background-image: url("../../images/new_login/reg_btn_login.jpg");
    height: 25px;
    margin-left: 20px;
    width: 109px;
}

