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

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

/* -----------------------------------------------
order pages content
----------------------------------------------- */
#order_content {
	font-size:		9pt;
	margin:			0px 10px 0px 0px;
	padding:		10px 10px 30px 10px;
	width:			710px;
	background:		#000;
	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 #fcc300;
}
.order_step_label_1_act {
	font-size: 13pt;
	font-weight: bold;
	color: #fcc300;
}
.order_step_label_2_act {
	font-size:		10pt;
	font-weight:	bold;
	color:			#fcc300;
}
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:	#000;
	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:				#fff;
	background-color:	#000;
	border-bottom:		1px #fcc300 solid;
}
.basket_item {
	font-size:			11px;
	line-height:		18px;
	padding-top:		5px;
	padding-left:		10px;
	padding-right:		5px;
	padding-bottom:		5px;
	color:				#fff;
	background-color:	#000;
	border-bottom:		1px #fcc300 solid;
}
.basket_hint {
	font-size:			11px;
	line-height:		18px;
	padding-top:		5px;
	padding-left:		10px;
	padding-right:		5px;
	padding-bottom:		5px;
	color:				#fff;
	background-color:	#000;
}
.p_b_label {
}
.p_b_item select {
	width:				80px;
	border:				1px solid #fcc300;
	color:				#fff;
	background-color:	#000;
}
/* -----------------------------------------------
address
----------------------------------------------- */
.address_title {
	font-size:			11px;
	font-weight:		bold;
	line-height:		18px;
	padding-left:		5px;
	padding-right:		5px;
	height:				18px;
	color:				#fff;
	background-color:	#000;
	margin-bottom:		10px;
	border-bottom:		1px #fcc300 solid;
}
.address_label {
	font-size:			11px;
	line-height:		18px;
	padding-left:		5px;
	height:				18px;
	color:				#fff;
	background-color:	#000;
}
.address_data {
	font-size:			11px;
	line-height:		18px;
	padding:			0;
	height:				18px;
	color:				#fff;
	background-color:	#000;
}
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:				#fff;
	background-color:	transparent;
	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;
}
/* -----------------------------------------------
payment gateway - order_2_step_2
----------------------------------------------- */
#o_2_div_terminal_payone  {
	width: 700px;
  height: 610px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
iframe.o_2_ifr_terminal_payone_visible {
  width: 700px;
  height: 610px;
  display: inline;
}
iframe.o_2_ifr_terminal_payone_hidden {
  width: 700px;
  height: 610px;
  display: none;
}
#o_2_div_terminal_saferpay  {
	width: 580px;
  height: 400px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
iframe.o_2_ifr_terminal_saferpay_visible {
  width: 580px;
  height: 400px;
  display: inline;
}
iframe.o_2_ifr_terminal_saferpay_hidden {
  width: 580px;
  height: 400px;
  display: none;
}
input.o_2_btn_open_payment_terminal {
	width: 210px;
	height: 25px;
	color: #000;
	background-color: #fcc300;
	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;
}
a.o_2_l_open_payment_terminal:link,a.o_2_l_open_payment_terminal:active,a.o_2_l_open_payment_terminal:visited {
	font-size:			10pt;
	font-weight: 		bold;
	color:				#fcc300;
	text-decoration:	underline;
	line-height:		18px;
}
a.o_2_l_open_payment_terminal:hover {
	color:				#fcc300;
	text-decoration:	none;
}
/* -----------------------------------------------
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:				19px;
	width:				91px;
	margin-bottom:		3px;
	cursor:				pointer;
	color:				#000;
	background-color:	#fcc300;
	/*border:				1px #fcc300 solid;*/
}
.button_next {
	width: 210px;
	height: 25px;
	color: #000;
	background-color: #fcc300;
	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: #fcc300;
	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:				#000;
	background-color:	#fcc300;
	border:				1px #fcc300 solid;
}

#order_confirm_sbc {
	margin:				0 0 10px 0;
	padding:			10px 10px 10px 10px;
	color:				#fcc300;
	background-color:	transparent;
	border:				1px #fcc300 solid;
}
/* -----------------------------------------------
error messages
----------------------------------------------- */
#content_error {
	margin:				0px 0px 0px 0px;
	padding:			10px 10px 10px 10px;
	width:				698px;
	background:			#fff;
	border:				1px solid #7e2372;
}

.right {
	text-align:			right;
}
/* -----------------------------------------------
EOF
----------------------------------------------- */

