#cart
{
    clear: both;
    height: 51px;
    width: 201px;
    background-image: url("../images/cart_bg.gif");
    background-repeat: repeat-x;
    float: left;  
    color: #fff;   
}

#cart_content
{
	padding-left: 20px;
	padding-top: 10px;
}

#cart_content a
{
	text-decoration: none;
}

#cart_title
{
	background-image: url('../images/cart.png');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	padding-left: 20px;
	font-weight: bold; 
	color: #f0e755;
}

#cart_title a
{
	color: #f0e755;
}

#cart_amount
{
	font-weight: bold; 
	color: #f0e755;
}

#gblock
{
	width: 247px;;
    float: left;
    margin-bottom: 5px;
}

#gblock_clear
{
	width: 247px;
    clear: both;
    float: left;
    margin-bottom: 5px;
}

#gheader
{
    width: 242px;
    height: 30px !important;
    height: 47px;
    background-image: url('../images/gheader.png');
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-top: 17px;
    font-weight: bold;
}

#gcenter
{
    background-color: #fefefe;
    width: 242px;
    height: 152px;
    text-align: center;
    text-decoration: underline;
}

#gtr
{
    background-image: url('../images/gtb.png');
    width: 242px;
    height: 17px;
}

#glc
{
    clear: both;
    float: left;
    width: 11px;
    height: 27px;
    background-image: url('../images/glc.gif');
    background-repeat: repeat-y;
}

#gprice
{
    float: left;
    background-color: #fefefe;
    width: 100px;
    height: 20px !important;
    height: 27px;
    font-weight: bold;
    text-align: center;
    padding-top: 7px;
}

#gbuttons
{
    float: left;
    background-color: #fefefe;
    background-position: left top;
    width: 120px;
    height: 27px;
    margin-bottom: -2px;
}

#gbuttons img
{
	height: 27px;
}

#gcr
{
    float: left;
    width: 11px;
    height: 27px;
    background-image: url('../images/gcr.gif');
    background-repeat: repeat-y;
}

#gfooter
{
    clear: both;
    background-image: url('../images/gfooter.png');
    width: 242px;
    height: 17px;
}

#block_delimiter
{
	clear: both;
	background-image: url('../images/delimiter.gif');
	background-repeat: repeat-x;
	width: 730px;
	height: 3px;
}

#goods_left_part
{
	width: 200px;
	float: left;
	text-align: center;
}

#goods_right_part
{
	width: 543px;
	float: left;
}

#goods_price
{
	font-weight: bold;
}

#goods_left_part div, #goods_right_part div
{
	padding-bottom: 10px;
}

#goods_prop_title
{
	font-weight: bold;
}

#goods_prop_select
{
	font: 11px Tahoma;
	width: 150px;
}

#property
{
	float: left;
	margin-right: 10px;
}

#property img
{
	height: 50px;
	cursor: pointer;
	border: 3px solid #e8dfd8;
}

#selector_dialog
{
	display: none;
	position:absolute;
	left: 35%;
	top: 7%; 
	cursor: pointer;
	background-color: #f5f0ea;
	border: 1px solid #4d0d4a;
	text-align: center;
}

#link
{
	text-decoration: underline;
	cursor: pointer;
	
}

#cart_header
{
	background-image: url('../images/cart_header.png');
	background-repeat: no-repeat;
	width: 743px;
	height: 46px;
}

#cart_center
{
	float: left;
	width: 742px;
	background-color: #fff;
	margin-left: 1px;
}

#cart_center div
{
	padding: 5px;
}

#delete_row
{
	clear: both;
	float: left;
	width: 85px;
	text-align: center;
}

#image_row
{
	float: left;
	width: 400px;
}

#image_row div
{
	float: left;
}

#order_props
{
	width: 200px;
	float: left;
}

#amount_row
{
	float: left;
	width: 95px;
}

#amount_row input
{
	width: 50px;
}

#price_row
{
	float: left;
	font-weight: bold;
}

#button_row
{
	float: left;
	margin-left: 10px;
}

#cart_footer
{
	clear: both;
	background-image: url('../images/cart_footer.png');
	background-repeat: no-repeat;
	width: 743px;
	height: 16px;
}

#total_price
{
	float: right;
	margin-right: 20px;
	text-align: right;
}