

.cart_list {

    width: 165px;

    background: #027000;

}



.cart_list .buy_button {

	font-weight: bold;

	font-size: 11px;

	color: white;

	

}





.cart_list table {

    border-collapse: collapse;

    font-size: 10px;

    width: 151px;

    margin: 7px;

    margin-top: 2px;

    margin-bottom: 2px;

}



.cart_list table td {

    padding: 0;

    padding-top: 6px;

    padding-bottom: 8px;

    vertical-align: top;

    border: white 1px solid;

    border-left: 0;

    border-right: 0;

    border-top: 0;

	font-size: 10px;

}



.cart_list table td.cart_item_title {

    color: white;

  

} 



.cart_list table td.cart_remove_button {

   width: 16px;

   text-align: center;

   vertical-align: middle;

} 



.cart_list table td.cart_remove_button div {

	width: 16px;

	cursor: pointer;

	height: 16px;

	background: transparent url(../gfx/catalog/cart_remove.gif) no-repeat center center;

}



.cart_list table td.cart_items_total {

	text-align: left;

	border: 0;

	color: white;

	font-weight: bold;

	padding-left: 0;

}





.cart_list table td.cart_buy {

	border: 0;

	text-align: right;

	

}



.cart_list table td.cart_buy a {

	color: white;

}



.cart_list table td.cart_items_total table {

	border-collapse: collapse;

	width: 148px;

	margin: 0;

	padding: 0;

}



.cart_list table td.cart_items_total table td {

	width: 50%;

	border: 0;

	padding: 0;

}



.align_right {

	text-align: right;

}



















#cart_contents p {

	margin-bottom: 10px;

	margin-top: 10px;

}







/* KREPSELIO PUSLAPIS */



.cart_form {

	margin: 0;

	padding: 0;

	padding-right: 30px;

}



.cart_list_table {

	width: 100%;

	border-collapse: collapse;

}



.cart_list_table td {

	font-size: 11px;

}



.cart_item_tr {

	background: transparent url(../gfx/catalog/sep-x.gif) repeat-x bottom left;

}



.cart_list_table .list_header {

	background: transparent url(../gfx/catalog/cart_header.jpg) repeat-x center center;

	color: white;

	font-weight: bold;

	padding: 5px;

	padding-top: 2px;

	padding-bottom: 2px;

	text-align: center;

	font-size: 11px;

}



.cart_item_title {

	padding: 8px;

	width: 240px;

}



.cart_item_title a {

	text-decoration: none;

	color: #005701;

}



.cart_item_title a:hover {

	text-decoration: underline;

}



.cart_item_count {

	text-align: center;

}

.cart_item_count input {
	width: 30px;
	text-align: center;

}



.cart_item_price {

	text-align: center;

}



.cart_list_table td.cart_item_sum {

	text-align: center;

	font-weight: normal;

	color: black;

}



.cart_item_remove {

	padding: 4px;

	padding-right: 15px;

	text-align: right;

	font-weight: bold;

}



.cart_list_table td.cart_empty {

	padding: 10px;

	text-align: left;

}



.cart_item_remove a.cart_item_remove_link {

	color: #ff6012;

	background: transparent url(../gfx/catalog/button_more.jpg) no-repeat center right;

	padding: 2px;

	padding-right: 16px;

	text-decoration: none;

}



.cart_item_remove a.cart_item_remove_link:hover {

	text-decoration: underline;

}













.cart_form select {

	border: #7f9db9 1px solid;

	font-size: 11px;

}



.cart_form  .button {



}



.cart_form  p {

	padding: 5px;

	text-align: right;

}



.cart_rules p {

	text-align: justify;

}



label {

	line-height: 20px;

	padding-top: 4px;

	float: right;

}



label span {

	top: -2px;

	left: 2px;

	position: relative;

}





/*************************************************************************************************************************************/





.usr_form #log {

	position: relative;

	width: 700px;

	margin-bottom: 15px;

}



.usr_form form {

	margin: 0;

	padding: 0;

	width: 100%;

}



.usr_form form table {

	border-collapse: collapse;

	position: relative;

	width: 380px;

}





.usr_form input.input_text {

	border: #017001 1px solid;

	font-size: 11px;

	padding: 1px;

	font-size: 12px;

	font-family: Arial;

	color: #434235;

	width: 180px;

}



.usr_form textarea {

	border: #017001 1px solid;

	font-size: 11px;

	padding: 1px;

	font-size: 12px;

	font-family: Arial;

	color: #434235;

	width: 180px;

}



.usr_form .asterix {

	color: #ff7200;

	margin: 0;

	font-size: 16px;

	margin-right: 3px;

}





.usr_form form table td {

	font-size: 12px;

	font-family: Arial;

	color: #434235;

}



.usr_form form table td.left_cell {

	text-align: left;

	width: 50%;

	vertical-align: top;

}



.usr_form form table td.order_type_cell {

	text-align: left;

	font-weight: bold;

	padding-top: 15px;

	padding-bottom: 15px;

}



.usr_form form table td.right_cell {

	text-align: left;

	width: 50%;

	padding-bottom: 5px;

}



.usr_form form table td.cell_button {

	text-align: right;

	padding-top: 15px;

	padding-bottom: 15px;

}







.form_button {

	background: #017001;

	font-size: 10px;

	border: 0;

	color: white;

	font-family: Tahoma;

    font-size: 11px;

	font-weight: bold;

	padding: 0;

	padding-left: 8px;

	padding-right: 8px;

	cursor: pointer;

	float: right;

	text-transform: lowercase;

}



.agreed {

	background: green;

}



.usr_form form table td.cell_text {

	color: #ff7200;

	font-size: 12px;

}





#log {

	margin: 0;

	padding: 0;

}

#alt_table {
	width: 320px;
	position: absolute;
	top: 210px;
	right: 10px;
}
