/**
 * #middle_col:BEGIN
 */
.w80 {
  width:80px;
}
.w300 {
  width:300px;
}
#middle_col
{
float:left;
}
#middle_col.basket
{

}


/**
 * #content.basket:BEGIN
 */
.basket .content
{

}

.basket .content .top
{
	/*background: url('/buxus/images/design/cont_basket_top.gif') no-repeat left top;*/
}

.basket .content .top .bottom
{
	/*background: url('/buxus/images/design/cont_basket_bot.gif') no-repeat left bottom;*/
}

#middle_col.basket .title
{
	/*background: url('/buxus/images/design/cont_basket_title.jpg') no-repeat left top;*/
}



/**
 * .basket_table:BEGIN
 */
.basket_table
{
  border:1px solid #233F56;
  width:100%;

}

.basket_table, .basket_table td, .basket_table th
{
	border-collapse: collapse;
}

.basket_table th
{
	padding: 2px 5px;
}

.basket_table td
{
	padding: 5px;
}

.basket_table .head th
{
p;
	padding: 3px 5px;
}

.basket_table .head th.center
{

}

.basket_table .head2 th
{
	padding: 4px 5px;
}

.basket_table .btop td, .basket_table .btop th
{

}

.basket_table .btop2 td, .basket_table2 .btop th
{
	padding-top: 7px;
}

.basket_table .bbot td, .basket_table .bbot th
{

}
.basket_table th
{
	background-color: #AEC0CC;
	color:#000
}
.basket_table .prod
{
	text-align: left;
}


.basket_table .prod a
{
	font-weight: bold;
	color:#233F56;

}

.basket_table .count
{

	text-align: left;
}

.basket_table .count a
{
	color: #999;

}

.basket_table .count input
{
	width: 25px;
}

.basket_table .table-price1, .basket_table .table-dual-price1, .basket_table .table-price2, .basket_table .table-dual-price2
{
	text-align: right;
}

.basket_table .table-price1, .basket_table .table-price2, .basket_table .table-dual-price2
{
	font-weight: bold;
}

.basket_table .table-price1, .basket_table .table-price2
{
	width: 60px;
}

.basket_table .table-dual-price1, .basket_table .table-dual-price2
{
	width: 80px;
	text-align: left;
	font-weight:normal;
}

.basket_table .table-price2
{

}

.basket_table .del, .basket_table .del a
{
  color: #999999;
}

.basket_table .spacer
{
	padding: 10px 0px 30px 0px
}

.basket_table .spacer hr
{
	margin: 0px;
	padding: 0px;
	height: 1px;
	line-height: 1px;
	border-top: 1px solid #b5b5b5;
	border-width: 1px 0px 0px 0px;
}
.cart_total {
  font-size:1.7em;
}
.basket_table .vtop td, .basket_table .vtop th
{
	vertical-align: top;
}
.basket_table .errors ul, .eshop-confirm-order-form .errors
{
	margin: 0px;
  list-style:none;
	font-weight: bold;
}
.basket_table .errors ul li, .eshop-confirm-order-form .errors li
{
  color:#ff0000;
}
.eshop-confirm-order-form ul.errors {
	margin-top: 5px;
}

.basket_table .center
{
	width: 100px;
}

.basket_table .del td, .basket_table .del th
{
	padding: 5px 0px;
}

.basket_table .del div
{

	color: #000;
	padding: 2px 5px;
}

.basket_table .summary td
{

	text-align: right;
	font-weight: bold;
}
.basket_table table
{
	border-collapse: collapse;
}

.basket_table table td
{
	padding: 0px 10px 0px 0px;
	line-height: 25px;
}
/**
 * .basket_table:END
 */

/**
 * buttons:BEGIN
 */
.buttons, .buttons2
{
	/*padding: 10px 10px;*/
}

.buttons.right
{
	padding: 20px 10px;
}

.buttons2
{
	width: 674px;
	padding: 30px 10px;
}

a.button
{
	padding: 5px 10px 5px 5px;
	color: #fff;
	text-decoration: none;
	font-size: 1em;
}

#buttons_table {
	float:right;
	margin-top:1em;
}

.button.next_action {
	border:1px solid #AEC0CC;
	background-color: #B50015;
	font-size:1.35em;
	padding: 5px;
	font-weight: bold;
	display:block;
}
.button.next_action:hover {
	text-decoration: underline;
}

.button.back_action {
	border:1px solid #233F56;
	background-color: #AEC0CC;
	font-size:1em;
	color: #233F56;
	padding: 5px;
	font-weight: bold;
	display:block;
	margin-top:3px;
	margin-right:20px;
}
.button.back_action:hover {
	text-decoration: underline;
}

/**
 * buttons:END
 */

/**
 * .order_info:BEGIN
 */
.order_info
{
	float: left;
	margin-top: 20px;
}

.order_info td
{
	font-size: 0.9em;
	vertical-align: top;
	background-color: #baccd7;
	width:33%;
}

.order_info .box_title
{
	background-color: #FFAD14;
	color:#FFF;
	padding: 3px 6px;
	font-weight: bold;
}

.order_info .box_text
{
	padding: 4px 5px;
}
/**
 * .order_info:END
 */

/**
 * #basket_nav:BEGIN
 */
#basket_nav
{

}

#basket_nav ul
{
  height:35px;
  list-style:none;
  margin-bottom:0px;
  padding-bottom:0px;
}

#basket_nav ul li
{
   position:absolute;
}

#basket_nav ul li.eshop-shopping-cart-key, #basket_nav ul li.eshop-shopping-cart-key-sel
{
left:185px;
width:138px;
}

#basket_nav ul li.eshop-order-payment-key, #basket_nav ul li.eshop-order-payment-key-sel
{
left:325px;/*325*/
width:142px;/*157*/
}

#basket_nav ul li.eshop-order-transport-key, #basket_nav ul li.eshop-order-transport-key-sel
{
left:469px;/*484px;*/
width:157px;/*142px;*/
}

#basket_nav ul li.eshop-sumary-info-key, #basket_nav ul li.eshop-sumary-info-key-sel
{
left:628px;
width:170px;
}

#basket_nav ul li.eshop-shopping-cart-key-sel, #basket_nav ul li.eshop-order-payment-key-sel
{

}

#basket_nav ul li.eshop-order-transport-key-sel, #basket_nav ul li.eshop-sumary-info-key-sel
{

}

#basket_nav ul li a, #basket_nav ul li span
{
  display:block;
  padding:10px;
  background-color:#233F56;
  color:#FFF;
}
#basket_nav ul li a:hover
{
  background-color:#B50014;
}
#basket_nav ul li.eshop-shopping-cart-key-sel span, #basket_nav ul li.eshop-order-transport-key-sel span, #basket_nav ul li.eshop-order-payment-key-sel span, #basket_nav ul li.eshop-sumary-info-key-sel span
{
  background-color:#B50014;
}
/**
 * #basket_nav:END
 */

.eshop-product-animation {
	border: 2px solid #aaa;
	position: absolute;
	display: none;
}

#content_inner .row {
	min-width: 740px;
	background: url(/buxus/images/design/v_border.png) center top repeat-y;
}

#content_inner .left_book {
	width: 50%;
	float: left;
}

#content_inner .left_book table {
	padding-right: 8px;
}

#content_inner .right_book table {
	padding-left: 8px;
}

#content_inner .right_book {
	width: 50%;
	float: right;
}

#content_inner .head {
	font-size: 16px;
	margin: 10px 0;
	background: none;
}

#content_inner .head .title {
	padding: 8px;
	color: #B50014;
}

.clear {
	clear: both;
}
