
table {border:0 none;border-collapse:collapse;}

#wrapper_billing {
	height:auto !important;
	margin:0 auto;
	min-height:100%;
	text-align:left;
	width:1000px;
	background-color:#F8F8F8;
}
.new-customer {width: 15%;}
#content_billing {font-size:13px; color:#6b6b6b; border:1px solid #DBDBDB; position: relative; overflow: visible; padding: 15px 17px; background-color: #ffffff;}
#content_billing .title_billing {background:url("../images/billing/menu_faq.png") repeat-x; color:#FFFFFF;line-height:28px; font-weight: bold; padding-left: 10px;}
#content_billing .top_billing {line-height:36px;padding-left: 10px; background-color:#dddddd; position: relative; overflow: visible;}
.tbl1 {text-align:center; width:100%;}
.tbl1 th {background-color:#ededee; line-height:29px;padding:0 10px;}
.tbl1 td a img {width: 13px; height: 13px;}
.tbl1 td {line-height:25px;padding:0 15px;}
.tbl1 .fst {text-align:left; width:60%;}
.tbl1 .fst span {font-weight: bold; color: #2b869d;}
.tbl1 select {border:1px solid #7F9DB9;width:50px;}
.tbl1 .text_coupon {border:1px solid #D3D5DC;margin:0 10px; margin-left:33px; padding:2px;}
#prod_info input {text-align: center; border:1px solid #D3D5DC;}

#phone3 {border:1px solid #D3D5DC;padding:1px;width:295px;}

#visa {margin: 0px; width: 279px !important;}
#mastercard {margin: 0px; width: 279px !important;}
#ach {margin: 0px; width: 279px !important;}
#payment_systems_form {padding: 0px;}

#visa_info, #ach_info, #mastercard_info  {width: 450px;}
.pic-lock {width: 980px; height: 30px; background:url("../images/billing/sep.png"); color:#6B6B6B; font-size:14px; font-weight:bold; line-height:30px; position: relative; padding-left:20px;}
.pic-lock img {position: absolute; left: -50px; z-index: 9000;}

.add_submit_en {
	background:url("../images/billing/add_submit_en.gif") repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:24px;
	width:103px;
}
.add_submit_sv {
	background:url("../images/billing/add_submit_sv.gif") repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:24px;
	width:103px;
}
.add_submit_es {
	background:url("../images/billing/add_submit_es.gif") repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:24px;
	width:103px;
}
.add_submit_it {
	background:url("../images/billing/add_submit_it.gif") repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:24px;
	width:103px;
}
.add_submit_fr {
	background:url("../images/billing/add_submit_fr.gif") repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:24px;
	width:103px;
}
.add_submit_de {
	background:url("../images/billing/add_submit_de.gif") repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:24px;
	width:103px;
}
.tbl2 {margin:1px 0 5px;text-align:left;width:100%;}
.tbl2 th {background-color:#ededee; line-height:normal; height:36px; padding:0 10px;}
.tbl2 select {border:1px solid #D3D5DC;width:300px; color: #000000 !important; line-height: normal !important; display: inline !important; font-size: 13px !important;}
.tbl2 td {line-height:normal; height:30px; padding:0 10px;}
.tbl2 .text {border:1px solid #D3D5DC;padding:2px;width:293px; color: #000000 !important; line-height: normal !important; display: inline !important; font-size: 13px !important;}
.tbl2 .text_small {border:1px solid #D3D5DC;padding:2px;width:100px; color: #000000 !important; line-height: normal !important; display: inline !important; font-size: 13px !important;}
.hint {border:1px solid #D3D5DC;padding:2px;width:293px; color: #000000 !important; line-height: normal !important; display: inline !important; font-size: 13px !important;}
.tbl2 .red_bg {background:none repeat scroll 0 0 #FFE3E3;}
.tbl2 .blue_bg {background:none repeat scroll 0 0 #EFF2FD;}
.tbl2 span {color:#FF0000;}
.tbl2 .text_small1 {border:1px solid #D3D5DC;padding:2px;width:110px;}
.tbl2 .text_small2 {border:1px solid #D3D5DC;padding:2px;width:45px;}
.tbl2-header {font-weight: bold; color: #2b869d;}

.error {background-position:0 2px;color:red;display:block; line-height:12px; font-size:11px; padding-bottom:0;}

.tbl3 {margin:1px 0 5px;text-align:left;width:100%;}
.tbl3 th {background:none repeat scroll 0 0 #eeeeee;font-weight:400;padding:10px;}
.tbl3 td { padding-left: 5px;}
.tbl3 .tdbbord {}
.tbl3 .t3descr {font-size:12px;line-height:16px;padding:10px;}
.tbl3 .t3descr img {margin:5px 25px 0 0; float: left;}
.tbl3 .select1 {border:1px solid #D3D5DC;width:150px;}
.tbl3 .select2 {border:1px solid #D3D5DC;width:40px;  color: #000000 !important; line-height: normal !important; display: inline !important; font-size: 13px !important;}
.tbl3 .select3 {border:1px solid #D3D5DC;width:55px; color: #000000 !important; line-height: normal !important; display: inline !important; font-size: 13px !important;}
.tbl3 .text1 {border:1px solid #D3D5DC;padding:2px;width:143px;  color: #000000 !important; line-height: normal !important; display: inline !important; font-size: 13px !important;}
.tbl3 .text2 {border:1px solid #D3D5DC;padding:2px;width:33px; text-align: center;  color: #000000 !important; line-height: normal !important; display: inline !important; font-size: 13px !important;}
.tbl3 span {color:#FF0000;}

.services {font-size:11px;line-height:10px;width:100%;}
.services td {line-height:14px;padding:0 3px;}
.services img {border:1px solid #E5E5E5;}
.services a:hover img {border:1px solid #000000;}

.tbl4 {margin:1px 0 15px;text-align:left;width:100%; border-bottom:1px solid #eeeeee;}
.tbl4 td {line-height:35px;padding:0 10px;width:50%;}
.tbl4 select {border:1px solid #D3D5DC;width:58px;}
.tbl4 .text1 {border:1px solid #D3D5DC;padding:2px;width:250px;}
.tbl4 .text2 {border:1px solid #D3D5DC;padding:2px;width:80px;}

.bttn_submit_en {
	background:url("../images/billing/bttn_submit_en.gif") repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:39px;
	width:217px;
	margin-left:380px;
	margin-bottom:15px;
}
.bttn_submit_sv {
	background:url("../images/billing/bttn_submit_en.gif") repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:39px;
	width:217px;
	margin-left:380px;
	margin-bottom:15px;
}
.bttn_submit_es {
	background:url("../images/billing/bttn_submit_es.gif") repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:39px;
	width:217px;
	margin-left:380px;
	margin-bottom:15px;
}
.bttn_submit_de {
	background:url("../images/billing/bttn_submit_de.gif") repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:39px;
	width:217px;
	margin-left:380px;
	margin-bottom:15px;
}
.bttn_submit_it {
	background:url("../images/billing/bttn_submit_it.gif") repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:39px;
	width:217px;
	margin-left:380px;
	margin-bottom:15px;
}
.bttn_submit_fr {
	background:url("../images/billing/bttn_submit_fr.gif") repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:39px;
	width:217px;
	margin-left:380px;
	margin-bottom:15px;
}
.tbl5 {margin:1px 0 5px;text-align:left;width:100%;}
.tbl5 td {border-bottom:1px solid #D0D3DA;line-height:35px;padding:0 10px;width:50%;}
.tbl5 select {background:none repeat scroll 0 0 #FFFFF0;border:1px solid #7F9DB9;width:70px;}
.tbl5 .text1 {border:1px solid #D3D5DC;margin:0 10px 0 0;padding:2px;width:100px;}
.tbl5 .ta1 {background:none repeat scroll 0 0 #FFFFF0;border:1px solid #D3D5DC;margin:10px 0 0;padding:2px;width:98%;}
.tbl5 span {color:#FF0000;}

.title_billing td {padding-left: 10px;}
.title_billing {font:14px Arial; font-weight:bold; color:white; padding-left:10px; line-height: 34px; background:url("../images/billing/menu_faq.png") repeat-x;}
.table_credit_cart {margin-left:250px;width:400px;}
#visa td, #mastercard td, #ach td, #amex td  {line-height: normal; height: 30px;}

.greetings {margin:0 0 15px 20px; color:black; padding-left:15px; background: url(../images/billing/man_ico.png) no-repeat center left;}
.greetings span {color: #1d7f97; font-weight: bold;}
#order {padding-left: 20px; padding-bottom: 10px; color:black; font-size:16px; line-height: 30px;} 
#order span {color: #1d7f97; font-weight: bold;}
.block_caption {font:14px Arial; line-height:28px; font-weight:bold; color:white; padding-left:10px; background:url("../images/billing/menu_faq.png") repeat-x;}
.block_bg {background-color: #efeff0;}
.block_content {padding: 20px 0 35px 40px;color:#6B6B6B;font-weight: normal; }
.block_content span {color: black; font-weight: bold;}
#footer_info {padding: 20px 0 35px 25px;}
#footer_info span, #footer_info a, .unic_color, .unic_color a {color: #1D7F97;}

#bottom {text-align: center; font-size: 36px; line-height: 50px;}



