.send_to_friend_block {
	top: -230px;
	right: 120px;
}

/*Table*/
.list_product td, .list_product th {
border: solid 2px #009fde;
}
.list_product td {
padding: 15px 15px;
vertical-align: top;
}
.list_product th {
padding: 7px 10px;
background-color: #8ed8f8;
text-align: center;
color: white;
vertical-align: middle;
}
.list_product {
width: 100%;
border: none;
}

.list_product td.white_row {
padding: 0;
border-left: none;
border-right: none;
font-size: 1px;
height: 5px;
}

.list_product .select {
font-size: 90%;
font-weight: bold;
color: #333399;
white-space: nowrap;
padding: 2px 3px 3px 3px;
}

.list_product .name a {
color: #144a9d;
font-siZe: 130%;
text-decoration: none;
font-weight: bold;
}
.vitr .name a {
font-siZe: 110%;
}
.list_product .name {
margin-bottom: 10px;
}

.list_product .artikul {
margin-top: 15px;
font-weight: bold;
}

.list_product .artikul span {
color: #999999;
font-weight: normal;
}

.list_product .price_td {
font-size: 120%;
font-weight: bold;
white-space: nowrap;
color: #0099cc;
}

.vitr .price_td {
font-size: 105%;
}

.price_td input {
text-align: center;
border: solid 2px #323494;
}
.price_td span {
font-weight: normal;
color: #ff6600;
}

	.preview{
		width: 100px;
		height: 100px;
		position: relative;
	}
	.preview .detail{
		width: 100%;
		height: 100%;
		display: block;
	}
	.preview .di {
		position: absolute;
		top: -70px;
		left: 100px;
		width: 240px;
		height: 240px;
		z-index: 100;
		display: none;
	}
	.preview .di img {
		border: solid 2px #67bbf6;
	}
	
.list_product .price_tab td, .list_product .price_tab th {
padding: 2px 1px;
border: solid 1px #009fde;
text-align: center;
}
	
.list_product .price_tab {
margin-top: 10px;
}

button {
cursor: hand; 
cursor: pointer;
}

.save_izmen {
width: 83px;
height: 34px;
background: transparent;
background-image: url("images/save_izmeneniya.gif");
background-repeat: no-repeat;
background-position: center;
border: none;
margin-left: 15px;
margin-top: 3px;
}

.calculate {
width: 83px;
height: 34px;
background: transparent;
background-image: url("images/calculate.gif");
background-repeat: no-repeat;
background-position: center;
border: none;
margin-top: 3px;
}

.krestik, .galka {
display: table;
background-repeat: no-repeat;
background-position: right center;
font-size: 110%;
}

.krestik {
background-image: url("images/krestik.gif");
color: #ff3366;
}

.galka {
background-image: url("images/galka.gif");
margin-top: 2px;
}

.list_product .none {
margin: auto;
width: 40%;
}

.list_product .none td {
border: none;
padding: 0 10px;
text-align: left;
}

.list_product .sort_table {
margin: 0 auto;
}

.list_product .sort_table a {
text-decoration: underline;
color: white;
}

.list_product .sort_table td {
border: none;
padding: 2px 5px;
vertical-align: middle;
}

.down_buttons {
position: relative;
margin: 5px auto 10px auto;
}

.down_buttons .button {
position: relative;
float: left;
margin-right: 5px;
}

.down_buttons #zayavka {
position: absolute;
top: -1px;
margin: 0;
}

.down_buttons .save_new_name #login-form-window, .down_buttons .zayavka #login-form-window {
top: -270px;
left: 0;
}

.save_new_name .title {
display: none;
}

.save_new_name .content {
padding: 10px;
border: solid 2px #70b8e5;
display: none;
position: absolute;
background: #ffffff;
left: 0;
}
.down_buttons .save_new_name .content {
bottom: 25px;
}
.top_buttons .save_new_name .content {
top: 23px;
}
.save_new_name .content td {
padding: 4px 3px;
}

.down_buttons .new_name #login-form-window {
top: -130px;
left: 0;
}

.new_name p {
text-indent: 0;
padding: 7px 0;
}

.down_buttons button, .top_buttons button {
border: none;
background: transparent;
padding: 0;
}

.top_buttons button {
width: 169px;
}

.top_buttons button img {
margin: 0;
}

.new_name input {
border: solid 1px #93b4cb;
width: 100%;
}

.new_name .ok {
border: solid 1px #313494;
padding: 3px 4px;
color: #9999cc;
}

.down_buttons .right_icon {
float: right;
margin: -2px 10px auto 10px;
}

.top_buttons {
width: 100%;
}

.top_buttons td {
vertical-align: bottom;
}

.top_buttons td td {
vertical-align: middle;
}

.top_buttons .save_new_name, .top_buttons .zayavka {
position: relative;
}

.top_buttons .buttons {
text-align: right;
padding-bottom: 5px;
}

.top_buttons .buttons table {
margin: 0 auto 0 0;
}

.top_buttons .save_new_name #login-form-window {
top: 20px;
right: 0;
}

.top_buttons .zayavka #login-form-window {
top: 27px;
right: 0;
}

.top_buttons #zayavka {
position: relative;
}

.top_buttons #zayavka .vbuts {
position: absolute;
right: 18px;
}

.top_buttons .new_name #login-form-window {
bottom: 0;
left: -230px;
}
