body, html {
height:100%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#fefffb;
    background:url(../images/bg_general_page.jpg);
	background-position:bottom left;
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.con_div {
min-height:1000px;
height:auto;
min-width:1000; 
max-width:1280px; 
background:url(../images/bg_general.jpg); 
background-position:bottom left; 
background-repeat:no-repeat;
}

img {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
.bg_w_t_80 {
background:url(../images/bg_w_t80.png);
}
.w_12_U_B, .w_12_U_B a {
color:#8c7188;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}
.w_11, .w_11 a {
color:#8c7188;
font-size:11px;
text-decoration:none;
}
.w_11_2, .w_11_2 a {
color:#80637f;
font-size:11px;
}
.w_11_3, .w_11_3 a {
color:#744b70;
font-size:11px;
}
.w_14_1, .w_14_1 a {
color:#553951;
font-size:14px;
}

.g_11, .g_11 a {
color:#969c66;
font-size:11px;
}
.gr_11_1_b, .gr_11_1_b a {
color:#8bb64b;
font-size:11px;
font-weight:bold;
line-height:22px
}
.gr_12_1, .gr_12_1 a {
color:#969c66;
font-size:12px;
}
.gr_12_1_b, .gr_12_1_b a {
color:#969c66;
font-size:12px;
font-weight:bold;
}
.gr_20_1, .gr_20_1 a {
color:#8d9755;
font-size:20px;
}
.gr_16_1, .gr_16_1 a {
color:#9ea963;
font-size:16px;
text-decoration:none;
}

.w_11_1, .w_11_1 a {
color:#8c7188;
font-size:11px;
}
.w_11_2, .w_11_2 a {
color:#6e577a;
font-size:11px;
}

.w_12_1, .w_12_1 a {
color:#584555;
}

.w_12_3, .w_12_3 a {
color:#5e435a;
text-decoration:none;
}
.w_12_5, .w_12_5 a {
color:#8c7188;
}

.w_12_4, .w_12_4 a {
color:#765360;
}

.w_12_2_b, .w_12_2_b a {
color:#8c7188;
font-size:12px;
font-weight:bold;
}
.w_14, .w_14 a {
color:#8c6f75;
font-size:14px;
}
.wt_14, .wt_14 a {
color:#FFFFFF;
font-size:14px;
}
.w_15, .w_15 a {
color:#bba5b8;
font-size:15px;
}

.table_cell {
padding-left:8px;
padding-top:7px;
padding-bottom:7px;
padding-right:5px;
}
.table_cell_1 {
padding-left:8px;
padding-right:5px;
}
.step {
background:url(../images/bg_step.gif);
background-position:center center;
background-repeat:no-repeat;
}
.step_a {
background:url(../images/bg_step_a.gif);
background-position:center center;
background-repeat:no-repeat;
}
.step a, .step_a a {
font-size:16px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.im_bord_3px {
border: 3px solid #dedede;
}
.im_bord_1px {
border: 1px solid #eee7f0;
}
.im_bord_4px {
border: 4px solid #dedede;
}
.im_bord_1px_1 {
border: 1px solid #f2e7e2;
}

.input_1 {
background:url(../images/bg_w_t80.png);
border:1px solid #d9d0d8;
color:#6e577a;

}

.bott_mnu {
display: block;
height:22px;
width:auto;
float:left;
background:url(../images/bg_dark_1.png);
margin-left:5px;
margin-right:5px;
padding-top:6px;
padding-left:10px;
padding-right:10px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.active {
background:url(../images/bg_answer_top_bullet.png);
}
.font_red_color {
  border: 1px solid #FF7F81;
}
