body
{
	width: 100%;
	font-size: 9pt;
	font-family: Arial, Tahoma;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	color: #202122;}

form, div
{	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

table
{	font-size: 9pt;}

input, select, textarea
{	font-size: 9pt;
	font-family: Tahoma;}

ul
{	margin: 2px 0px 2px 20px;}

li
{	padding: 2px 0px 2px 0px;}

a { font-size: 9pt; font-family: Arial; color: #1267a0; }
a:hover { font-size: 9pt; font-family: Arial; color: #004780; }

#all
{	width: 960px;
	margin-left: auto;
	margin-right: auto;}

#tmenu
{	width: 960px;
 	padding: 6px 0px 8px 0px;
 	background-image: url('img/tmenu_bg.gif');
 	background-repeat: no-repeat;
 	background-position: center top;}

a.tmenul { font-size: 8pt; font-family: Tahoma, Arial; color: #646464; }
a.tmenul:hover { font-size: 8pt; font-family: Tahoma, Arial; color: #848484; }

a.mlink { font-size: 10pt; font-family: Tahoma, Arial; font-weight: bold; color: #1267a0; }
a.mlink:hover { font-size: 10pt; font-family: Tahoma, Arial; font-weight: bold; color: #004780; }

a.wl9u { font-size: 9pt; font-family: Tahoma, Arial; color: #ffffff; }
a.wl9u:hover { font-size: 9pt; font-family: Tahoma, Arial; color: #e0e0e0; }

a.dgl8u { font-size: 8pt; font-family: Tahoma, Arial; color: #202122; }
a.dgl8u:hover { font-size: 8pt; font-family: Tahoma, Arial; color: #404142; }

a.dgl9u { font-size: 8pt; font-family: Tahoma, Arial; color: #202122; }
a.dgl9u:hover { font-size: 8pt; font-family: Tahoma, Arial; color: #404142; }

a.rl10bu { font-size: 10pt; font-family: Tahoma; color: #d81f1f; text-decoration: underline; }
a.rl10bu:hover { font-size: 10pt; font-family: Tahoma; color: #f83f3f; text-decoration: underline; }

#tel_sum
{	font-family: Tahoma;
	font-size: 10pt;
	color: #bbbbbb;
	padding: 0px 0px 0px 0px;}

#tel_num
{
	font-family: Tahoma;
	font-size: 22px;
	color: #515151;
	padding: 0px 0px 3px 0px;
}

#mpan
{	background-color: #dfdfdf;
	background-image: url('img/mgr_bg.gif');}

#mpan div
{	float: left;
	padding: 0px 4px 0px 4px;}

#mpan div.mrow
{
	float: left;	padding: 10px 20px 6px 20px;}

#dsrch
{
	width: 960px;
	height: 73px;	background-image: url('img/mbl_domenbg.jpg');}

#footer
{
	clear: left;	width: 960px;
	height: 150px;
	text-align: left;}


h1.hdr
{	font-size: 24px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 15px 20px 10px 20px;}

.main
{	padding: 0px 20px 10px 20px;
	text-align: left;}

.main p
{
	margin: 0px 0px 0px 0px;	padding: 3px 0px 5px 0px;
	color: #161616;}

.hdr3
{	padding: 5px 0px 3px 0px;
	color: cc0001;
	font-size: 11pt;
	font-weight: bold;
	font-family: Tahoma,Arial;}

.b
{	font-weight: bold;}

.error
{	color: #ff0000;}

/* auction block */
td.auc
{	background: url('img/auction_bg.gif') no-repeat right 3px;}

div.auc
{
	padding: 37px 0px 0px 30px;
}

.auc_dt
{	padding: 0px 20px 2px 0px;
	background: url('img/mark_red_sq.gif') no-repeat 60px 2px;
	color: #bbbbbb;
	font-family: Tahoma;
	font-size: 8pt;}

.auc_txt
{
	padding: 2px 60px 2px 0px;
	font-family: Tahoma;
	font-size: 8pt;
}

.banpan
{
	float: left;	width: 307px;
	height: 350px;}

.banpansep
{
	float: left;
	width: 19px;
	height: 250px;
}

.banpanhead
{	width: 307px;
	height: 61px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #ffffff;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	font-style: italic;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	text-align: right;}

.banpanhead div
{	padding: 12px 15px 0px 0px;}

.banpanhead span
{	text-transform: uppercase;
	font-family: "Myriad Pro", "Trebuchet MS", Arial;
	font-style: normal;
	font-size: 24px;
	font-weight: normal;}

.banpanbody
{
	width: 307px;
	height: 195px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
}

.banpanbody .banpantxt
{
	padding: 0px 20px 0px 20px;
}

.banpanbody .banpanbut
{	padding: 0px 0px 0px 0px;
	text-align: center;
}

.banpanbody .banpanpr
{	padding: 0px 0px 0px 160px;
	text-align: right;
	height: 66px;}

.pr_st
{
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	text-align: right;	color: #e0050c;
	padding: 0px 0px 0px 0px;
	width: 65px;}

.pr_val
{
	font-family: "Trebuchet MS", Arial;
	font-size: 50px;
	font-weight: bold;
	font-style: italic;
	color: #e0050c;
}

.pr_tar
{
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #e0050c;
	line-height: 48px;
}

ul.banpanlist
{
	margin: 3px 10px 10px 10px;
	padding: 0px 0px 0px 20px;
	font-family: Arial;
	float: left;
	clear: left;
}

ul.banpanlist li
{	padding: 1px 0px 1px 0px;}

.liin
{	color: #202122;}

.banpancom
{	text-align: left;
	padding: 8px 10px 10px 20px;}

.banpancom span
{
	text-align: left;
	font-weight: bold;
}

ul.banpanlist2
{
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 0px 20px;
	font-family: Arial;
	font-size: 8pt;
}

#newscol
{	clear: left;
	float: left;
	width: 327px;
	height: 300px;
	background-image: url('img/news_hdr_bg.gif');
	background-position: left top;
	background-repeat: no-repeat;}

.news_hdr
{	padding: 30px 0px 20px 20px;
	color: #ffffff;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;}

.news_it
{	padding: 5px 50px 7px 20px;
	font-size: 8pt;
	font-family: Arial;
	text-align: left;}

.news_dt
{
	padding: 0px 20px 2px 0px;
	background: url('img/mark_blue_sq.gif') no-repeat 60px 2px;
	color: #bbbbbb;
	font-family: Tahoma;
	font-size: 8pt;}

.news_tit
{	padding: 1px 0px 3px 0px;}

.news_txt
{
	padding: 1px 0px 3px 0px;
}

.faqgroup
{	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
	padding: 10px 0px 4px 0px;}

.faqit
{
	padding: 2px 0px 2px 15px;
	font-size: 9pt;
	background: url('img/mark_blue_ar.gif') no-repeat 3px 5px;}

#bannercol
{
	float: left;	width: 633px;
	height: 300px;
	text-align: left;}

#bannercontent
{	padding: 80px 40px 0px 350px;
	font-size: 8pt;
	font-family: Tahoma;}

/* basic styles */
.b
{	font-weight: bold;}

.hdr2
{	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Tahoma;
	color: #e22424;
	padding: 5px 0px 2px 0px;}

.tbl
{
	font-size: 9pt;	background-color: #ffffff;
	font-family: Arial;}

.tbl th
{	text-align: center;
	padding: 10px 15px 4px 15px;
	/*
	padding: 4px 15px 4px 15px;
	background-color: #e4f4fc;
	*/
	background-color: #ffffff;
	color: #0f2d40;
	font-size: 10pt;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;}

.tbl td
{
	text-align: center;
	padding: 3px 10px 3px 10px;
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
}

.tbl td.col1
{
	text-align: center;
	padding: 3px 10px 3px 10px;
	background-color: #f8f8f8;
	border-bottom: 1px solid #cccccc;}

.tbl td.col2
{
	text-align: center;
	padding: 3px 10px 3px 10px;
	background-color: #f0f0f0;
	border-bottom: 1px solid #cccccc;
}

.tbl td.col3
{
	text-align: center;
	padding: 3px 10px 3px 10px;
	background-color: #e8e8e8;
	border-bottom: 1px solid #cccccc;
}

.tbl td.tbl_group
{
	text-align: center;
	padding: 5px 10px 5px 10px;
	background-color: #ffffff;
	font-weight: bold;
	color: #222222;
	border-bottom: 1px solid #cccccc;
}

.tbl td.pn
{
	text-align: left;
	padding: 5px 20px 5px 10px;
	/*background-color: #f3f3f3;*/
	background-color: #ffffff;
	font-weight: normal;
	border-bottom: 1px solid #cccccc;
}

.tbl td.pni
{
	font-size: 8pt;
	color: #555555;
	text-align: left;
	padding: 5px 10px 5px 10px;
	/*background-color: #f3f3f3;*/
	background-color: #ffffff;
	font-weight: normal;
	font-style: italic;
	border-bottom: 1px solid #cccccc;
}

.tbl td.pn_pr
{
	text-align: right;
	padding: 6px 20px 6px 10px;
	/*background-color: #faedd8;*/
	background-color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	border-bottom: 0px solid #ffffff;
}

.tbl td.pv_pr
{
	text-align: center;
	padding: 6px 10px 6px 10px;
	/*background-color: #faedd8;*/
	background-color: #ffffff;
	color: #af0808;
	font-size: 12pt;
	font-weight: bold;
	border-bottom: 0px solid #ffffff;
}

.sectlev0
{	padding: 8px 10px 5px 22px;
	background: url('img/mark_red_sq2.gif') no-repeat 5px 11px;
	font-weight: bold;}

.sectlev1
{
	padding: 0px 10px 5px 22px;
	background: url('img/mark_cr.gif') no-repeat 5px 3px;
}

.rightpan
{	background-color: #e4f4fc;
	border: 1px solid #a2d2ea;
	padding: 10px 15px 20px 15px;
	font-size: 8pt;}

.rightpan ul
{
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
}

/* ORDER BLOCK */
.orderpan
{}

.order_step1
{
	background: #dbeffb url('img/order_bg_s1.gif') repeat-x left top;
	border: 1px solid #85b9d8;
	padding: 15px 20px 15px 0px;
	margin: 0px 0px 10px 0px;
	color: #247eb9;}

.order_step2
{
	background: #fddbdb url('img/order_bg_s2.gif') repeat-x left top;
	border: 1px solid #df9797;
	padding: 15px 20px 15px 0px;
	margin: 0px 0px 10px 0px;
	color: #dd6d6d;}

.order_step3
{
	background: #fff5af url('img/order_bg_s3.gif') repeat-x left top;
	border: 1px solid #d9c850;
	padding: 15px 20px 15px 0px;
	margin: 0px 0px 10px 0px;
	color: #fbba20;
}

.order_step2 .frm
{
	background-color: #ffffff;
	border: 1px solid #d98989;}

.step1
{	width: 110px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 48pt;
	font-family: Arial;
	color: #247eb9;
	font-weight: bold;}

.step2
{
	width: 110px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 48pt;
	font-family: Arial;
	color: #dd6d6d;
	font-weight: bold;
}

.step3
{
	width: 110px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 48pt;
	font-family: Arial;
	color: #fbba20;
	font-weight: bold;
}

.step_name
{
	padding: 0px 0px 3px 0px;	color: #000000;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial;}

.step_row
{	padding: 0px 0px 0px 0px;
	color: #3d7092;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial;}

.step_row span
{
	color: #3d7092;
	font-weight: normal;}

.step_row a { color: #000000; text-decoration: underline; }
.step_row a:hover { color: #333333; text-decoration: underline; }

.step_row3
{
	padding: 0px 0px 0px 0px;
	color: #c09c21;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial;
}

.step_row3 span
{
	color: #957d29;
	font-weight: normal;
}

.step_row3 a { color: #000000; text-decoration: underline; }
.step_row3 a:hover { color: #333333; text-decoration: underline; }

.tbldchk
{	background-color: #d0d0d0;}

.tbldchk td
{	background-color: #ffffff;
	padding: 4px 12px 4px 12px;}

.pricetbl
{
	background-color: #85b9d8;
	font-size: 8pt;
	font-family: Tahoma;
	width: 360px;}

.pricetbl th
{	background-color: #b3dbf2;
	padding: 5px 10px 5px 10px;
	font-weight: bold;}

.pricetbl td
{
	background-color: #eff8fd;
	padding: 5px 10px 5px 10px;
	font-weight: normal;
	text-align: left;
}

.pricetbl td.r
{
	background-color: #eff8fd;
	padding: 5px 20px 5px 10px;
	font-weight: normal;
	text-align: right;
}

#dchkprogress0
{
	height: 24px;
}

#dchkprogress
{	color: #ff0000;
	font-style: italic;
	padding: 6px 0px 0px 0px;}

#dchkstatus
{	padding: 6px 0px 6px 0px;
	font-style: italic;
	color: #000000;}

#dorderlist
{	padding: 3px 0px 10px 0px;
	font-style: italic;}

.step2_row
{	color: #cd5c5c;
	font-weight: bold;
	font-style: normal;}

.uordertbl
{}

.uordertbl td
{	padding: 2px 10px 2px 10px;}

input.ufrm
{	width: 200px;
	font-size: 8pt;}