body			{margin:0px; background:#2895e8 URL('/images/bg-body.jpg') repeat-x; background-position:top center;}
body, table, H1, H2, H3, a, p
			{color:#585C5E; line-height:1.3; font-size:12px; font-family:Arial, Helvetica, Sans-Serif; margin:0px; padding:0px;}
a, a:hover, a:visited	{color:#148d04;}
a:hover			{color:#022A47;}
a img			{border:0px;}

#view, #vs		{z-index:1; width:786px; background-image:URL(/images/shadow.gif); text-align:left; position:relative; left:50%; margin-left:-393px;}
#vs			{z-index:10;}
#vs div   		{position:absolute; width:12px; overflow:hidden; height:540px; background-image:URL(/images/shadow.jpg); background-repeat:no-repeat;}
#vs #vsr  		{margin-left:774px; background-position:-12px 0px;}
#logo 			{height:129px; background:#63b7dd URL('/images/bg-logo.jpg') no-repeat; border-bottom:1px solid #0F64DF; background-position:12px;}

#content		{width:762px; margin-left:12px; margin-right:12px; background:white URL('/images/bg-content.gif') 14px; repeat-y;}
#contentBlock		{border:1px solid white; width:565px; background-image:none;}
.item.mainItem		{width:525px; margin:20px; background-image:none;}

#menuBlock		{position:absolute; top:130px; left:580px; width:190px; text-align:left; padding-top:22px;}
.box.subMenu		{margin-left:23px;}
#menuBlock ul		{list-style-type:none; padding:0px; margin-top:9px; margin-left:20px; margin-bottom:20px;}
#menuBlock li		{height:25px; margin:0px; padding:0px;}
#menuBlock a, #menuBlock a:hover, #menuBlock a:visited
			{color:#064e81;}
#menuBlock a:hover	{color:#022A47;}
#menuBlock #users	{width:183px; padding-top:45px; text-align:center;}

P			{margin-bottom:20px; margin-left:10px; line-height:1.6;}
H1			{color:#0662B9; font-size:24px; margin-bottom:10px;}
H2			{color:#0662B9; font-size:19px; font-weight:normal; margin-top:10px; margin-bottom:5px;}
H3			{color:#0662B9; font-size:16px; font-weight:normal; margin-bottom:5px;}

#quote			{font-weight:bold; padding-left:20px; padding-right:20px;}
#quote div		{text-align:right;}

#foot			{margin-left:12px; margin-right:12px; background-color:#0F2132; height:54px;}

.pr_table		{margin-left:10px; width:505px; border:1px solid #0365bc; border-collapse:collapse; margin-bottom:20px;}
.pr_head, .pr_price	{border-right:1px solid #0365bc; border-top:1px solid #0365bc; font-weight:bold; background-image:url(/images/pr_header.jpg); border-bottom:1px solid #0978d1; border-left:1px solid #0978d1; color:white; padding:3px; background-color:#09acfb;}
.pr_price		{width:120px; background-position:right center; text-align:right;}
.pr_info		{border-right:0px; padding:5px; border:1px solid #0365bc;}
.pr_buy			{margin-left:5px; margin-right:5px; font-weight:bold; padding-top:5px; height:25px;}
.pr_l			{margin-left:5px; color:black}
.pr_pic			{vertical-align:top; padding-top:5px; text-align:center}

.reg_tbl td		{vertical-align:top; height:27px;}
.reg_t			{font-weight:normal; width:85px; padding-top:2px;}
.reg_tbl INPUT		{border:1px solid #7F9DB9; width:160px;}
.reg_tbl INPUT.err	{border:1px solid #FF0000; width:160px;}
.reg_tbl SELECT		{border:1px solid #7F9DB9; width:162px;}

.con_tbl td		{vertical-align:top; height:27px;}
.con_t			{font-weight:normal; width:100px; padding-top:2px;}
.con_tbl INPUT		{border:1px solid #7F9DB9; width:180px;}
.con_tbl INPUT.err	{border:1px solid #FF0000;}
.con_tbl SELECT		{border:1px solid #7F9DB9; width:224px;}
.con_tbl TEXTAREA	{width:300px; height:120px;}

.line      		{border-bottom:1px dotted #CECECE;}
.line div  		{width:100%;}
