/* -----------------------------------------------
userdata
----------------------------------------------- */

/* -----------------------------------------------
Userdata - inc_cont_user_data
----------------------------------------------- */
.u_d_title {
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	height:18px;
	line-height:18px;
	color:#000;
	background-color:#f0f0f0;
	margin-bottom:10px;
	border-bottom:1px #cbcbcb solid;
}
.u_d_label {
	color: #000;
	background-color: #c9cacf;
	padding: 5px 5px 5px 5px;
	border-right: 1px #fff solid;
	border-bottom: 1px #fff solid;
	text-align:left;
}
.u_d_data {
	color: #000;
	background-color: #ebecf0;
	padding: 5px 5px 5px 5px;
	border-right: 1px #fff solid;
	border-bottom: 1px #fff solid;
	text-align:left;
}
.u_d_data_right {
	color: #000;
	background-color: #ebecf0;
	padding: 5px 5px 5px 5px;
	border-right: 1px #fff solid;
	border-bottom: 1px #fff solid;
	text-align:right;
}
input.ud_form {
	text-align:left;
	width:136px;
	border: 1px solid #999999;
}
/* -----------------------------------------------
order process
----------------------------------------------- */

/* -----------------------------------------------
order pages content
----------------------------------------------- */
#order_content {
	font-size: 9pt;
	margin: 0px 10px 0px 0px;
	padding: 10px 10px 30px 10px;
	width: 710px;
	background:#fff;
	border: 1px solid #9a9997;
}
/* -----------------------------------------------
order steps top
----------------------------------------------- */
.order_steps_frame_4_col {
	height:80px;
	width:720px;
	margin-right:0;
	margin-left:0;
	margin-bottom:10px;
	padding:0 0 0 0;
	text-align:left;
}
/* -----------------------------------------------
order steps top active
----------------------------------------------- */
.order_steps_content_act_4_col {
	font-size: 8pt;
	height:70px;
	width:163px;
	margin-right:8px;
	padding:3px;
	float:left;
	text-align:left;
	background:transparent;
	border: 1px solid #ffba00;
}
.order_step_label_1_act {
	font-size: 13pt;
	font-weight: bold;
	color: #ffba00;
}
.order_step_label_2_act {
	font-size: 10pt;
	font-weight: bold;
	color: #ffba00;
}
a.order_step_link_act:link,a.order_step_link_act:active,a.order_step_link_act:visited {
	font-size:10pt;
	color:#fff;
	text-decoration:none;
	height:18px;
}
a.order_step_link_act:hover {
	color:#000;
	text-decoration:none;
}
/* -----------------------------------------------
order steps top passive
----------------------------------------------- */
.order_steps_content_pas_4_col {
	font-size: 8pt;
	height:70px;
	width:164px;
	margin-right:8px;
	padding:3px;
	float:left;
	text-align:left;
	background-color: #f0f0f0;
	border: 1px solid #cbcbcb;
}
.order_step_label_1_pas {
	font-size: 13pt;
	font-weight: bold;
	color: #757c83;
}
.order_step_label_2_pas {
	font-size: 10pt;
	font-weight: bold;
	color: #757c83;
}
a.order_step_link_pas:link,a.order_step_link_pas:active,a.order_step_link_pas:visited {
	font-size:10pt;
	color:#757c83;
	text-decoration:underline;
	height:18px;
}
a.order_step_link_pas:hover {
	color:#757c83;
	text-decoration:underline;
}
/* -----------------------------------------------
basket content
----------------------------------------------- */
.basket_label {
	font-size: 11px;
	line-height: 18px;
	padding-left: 5px;
	padding-right: 5px;
	height: 18px;
	color: #000;
	background-color:#f0f0f0;
	border-bottom: 1px #cbcbcb solid;
}
.basket_item {
	font-size: 11px;
	line-height: 18px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	color: #000;
	background-color:#fff;
	border-bottom: 1px #c9cacf solid;
}
.basket_hint {
	font-size: 11px;
	line-height: 18px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	color: #000;
	background-color:#fff;
}
.p_b_label {
}
.p_b_item select {
	width:80px;
	border: 1px solid #999;
	background-color: #fff;
}
/* -----------------------------------------------
address
----------------------------------------------- */
.address_title {
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	padding-left:5px;
	padding-right:5px;
	height:18px;
	color:#000;
	background-color:#f0f0f0;
	margin-bottom:10px;
	border-bottom:1px #cbcbcb solid;
}
.address_label {
	font-size: 11px;
	line-height: 18px;
	padding-left: 5px;
	height: 18px;
	color: #000;
	background-color:#fff;
}
.address_data {
	font-size: 11px;
	line-height: 18px;
	padding: 0;
	height: 18px;
	color: #000;
	background-color:#fff;
}
input.address_data {
	width:150px;
	border:1px solid #999;
}
/* -----------------------------------------------
payment
----------------------------------------------- */
.payment_item {
	font-size: 8pt;
	line-height: 18px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	color: #000;
	background-color:#fff;
	border-bottom: 1px #c9cacf solid;
}
.payment_item_details {
	font-size: 11px;
	line-height: 18px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	color: #000;
	background-color:#ececec;
}
/* -----------------------------------------------
inc_menue_order_step_x
----------------------------------------------- */
#i_m_order_title {
	font-size:11pt;
	font-weight:normal;
	padding-left:10px;
	height:21px;
	color:#fff;
	background-color:#4d5558;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.i_m_order_act {
	font-size: 9pt;
	padding-left: 10px;
	padding-top: 3px;
	color: #fff;
	background:#58194f;
	height: 18px;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.i_m_order_pas {
	font-size: 9pt;
	padding-left: 10px;
	padding-top: 3px;
	color: #000;
	background:#d1a6d3;
	height: 18px;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
a.i_m_order_link:link,a.i_m_order_link:active,a.i_m_order_link:visited {
	font-size:9pt;
	color:#fff;
	text-decoration:none;
	height:18px;
}
a.i_m_order_link:hover {
	color:#000;
	text-decoration:none;
}
/* -----------------------------------------------
BUTTONS
----------------------------------------------- */
.basket_button {
	font-size: 10px;
	font-weight: bold;
	height: 22px;
	width: 91px;
	margin-bottom: 3px;
	cursor: pointer;
	color: #ffba00;
	background-color: #fff;
	border: 1px #c9cacf solid;
}
.button_next {
	width: 210px;
	height: 25px;
	color: #000;
	background-color: #ffba00;
	vertical-align: middle;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	border-width: 1px;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}
.button_login {
	width: 100px;
	height: 20px;
	color: #000;
	background-color: #ffba00;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	border-width: 1px;
	margin: 0;
	padding: 0;
}
.button_pers_data {
	font-size: 10px;
	font-weight: bold;
	height: 22px;
	width: 180px;
	margin-bottom: 3px;
	cursor: pointer;
	color: #ffba00;
	background-color: #fff;
	border: 1px #c9cacf solid;
}

#order_confirm_sbc {
	margin: 0 0 10px 0;
	padding: 10px 10px 10px 10px;
	font-weight:normal;
	color:#000;
	background-color:#f0f0f0;
	border:1px #cbcbcb solid;
}
/* -----------------------------------------------
error messages
----------------------------------------------- */
#content_error {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	width: 698px;
	background:#fff;
	border: 1px solid #7e2372;
}
/* -----------------------------------------------
EOF
----------------------------------------------- */

