/* DEFAULT */

body {
margin: 15px 0 15px 0;
padding: 0;
background-color: #D0E3EE;
background-image: url(../img/bg.gif);
font-family: arial,vanta,verdana;
}

table {border: 0px; border-collapse: collapse;}
table td { padding: 0px;}
img {border: 0;}

/* END  DEFAULT */

.w100 { width: 100%; }
.h100 { height: 100%; }
.wh100 { width: 100%; height: 100%; }

td.vtop { vertical-align: top; }
td.vmiddle { vertical-align: middle; }
td.vbottom { vertical-align: bottom; }

/* MAIN TBL */

table.main_tbl {
width: 975px;
height: 100%;
/*border: 3px solid #EEECEC;*/
background: #E4E4E4;
}

.border_h {background: #EEECEC; width: 3px;}
.border_w {background: #EEECEC; height: 3px;}

/* END MAIN TBL */

/* TOP */

td.top {
background: #E4E4E4 url("../img/bg_top.jpg") no-repeat;
vertical-align: top;
font-size: 12px;
color: #565656;
padding: 10px 0 15px 113px;
}

/* END TOP */

/* CONTENT */

td.under_top {/*padding: 0 4px 0 4px;*/ height: 29px; }
td.under_top .bg {height: 100%; background: #CCD1BE url("../img/t1.gif") no-repeat left top; }
td.top5 {vertical-align: top;}
td.top5 div {margin: 0 0 0 55px;}

td.left_header {
height: 29px;
padding: 0px 0px 0 4px;
vertical-align: bottom;
}

table.header_red {}
table.header_red td.left_line { border-bottom: 1px solid #EA0009; width: 27px; height: 10px; }
table.header_red td.right_line { border-bottom: 1px solid #EA0009; width: 19px; }
table.header_red td.txt {
color: #EA0009;
font-family: arial, tahoma, verdana;
font-size: 12px;
font-weight: bold;
padding: 0 4px 0 4px;
}

/* buttons */
	/* red */
table.goods_red {
width: 148px;
height: 166px;
background: #FFFFFF url("../img/btn_red.gif") left bottom no-repeat;
cursor: pointer;
color: #171717;
font-size: 11px;	
}
table.goods_red_over { background: #FFFFFF url("../img/btn_red.gif") right bottom no-repeat; }
table.goods_red .pic {
text-align: center;
vertical-align: middle;
height: 110px;
}
table.goods_red .info {
text-align: left;
vertical-align: top;
padding: 9px 0 0 9px; 
}
	/*green*/
table.goods_green {
width: 148px;
height: 164px;
background: #FFFFFF url("../img/btn_green.gif") left top no-repeat;
cursor: pointer;
color: #171717;
font-size: 11px;	
}
table.goods_green_over { background: #FFFFFF url("../img/btn_green.gif") right top no-repeat; }
table.goods_green .pic {
text-align: center;
vertical-align: middle;
height: 110px;
}
table.goods_green .info {
text-align: left;
vertical-align: top;
padding: 9px 0 0 9px; 
}
	/* blue */
table.goods_blue {
width: 148px;
height: 164px;
background: #FFFFFF url("../img/btn_blue.gif") left top no-repeat;
cursor: pointer;
color: #171717;
font-size: 11px;	
}
table.goods_blue_over { background: #FFFFFF url("../img/btn_blue.gif") right top no-repeat; }
table.goods_blue .pic {
text-align: center;
vertical-align: middle;
height: 110px;
}
table.goods_blue .info {
text-align: left;
vertical-align: top;
padding: 9px 0 0 9px; 
}
	/* brown */
table.goods_brown {
width: 148px;
height: 164px;
background: #FFFFFF url("../img/btn_brown.gif") left top no-repeat;
cursor: pointer;
color: #171717;
font-size: 11px;	
}
table.goods_brown_over { background: #FFFFFF url("../img/btn_brown.gif") right top no-repeat; }
table.goods_brown .pic {
text-align: center;
vertical-align: middle;
height: 110px;
}
table.goods_brown .info {
text-align: left;
vertical-align: top;
padding: 9px 0 0 9px; 
}
	
a.btn_brown {
background: url("../img/btn_brown.gif") left top no-repeat;
display: block;
text-decoration: none;
width: 148px;
height: 164px;
}
a:hover.btn_brown { background: url("../img/btn_brown.gif") left -54px no-repeat; }
a.btn_brown span { display: block; width: 148px; height: 54px; cursor: pointer; }
a.btn_brown span.pic { background: #ffffff; padding: 0; margin: 0; width: 148px; height: 110px; }
/* end buttons */	
	
td.content {
background: #F8F8F8 url("../img/bg_content.gif") repeat-x;
vertical-align: top;
height: 100%;
width: 974px;
padding: 0 4px 0 4px;
}

/* content left */
td.content_lft {
	background: #CCD1BE;
	vertical-align: top;
	width: 224px;
	height: 100%;
	font-size: 10px;
	padding: 5px 0 0 0;
	}
td.content_lft div { margin: 0px 0 18px 26px; }

/* end content left */

/* content center */
td.content_cntr {
	background-color: #CCD1BE;
	vertical-align: top;
	width: 515px;
	height: 100%;
	color: #000000;
	font-size: 11px;
	padding: 5px 0 0 0;
	}
td.content_cntr p { margin: 15px 0 0 0px; }

/* end content center */

/* content right */
td.content_rght { background: #CCD1BE; vertical-align: top; width: 227px; height: 100%;}
td.content_rght p { margin: 0 0 15px 0; }
td.content_rght p.tbl { margin: 0 14px 0 0; }

table.rght_info { color: #21211C; font-size: 11px; width: 200px; }
table.rght_info td { padding: 10px 0 10px 6px; line-height: 15px; border-bottom: 1px solid #A8AB9D; }
table.rght_info td.rght_header { border: none; }
table.rght_info td.last { padding: 10px 0px 10px 6px; line-height: 15px; border: none; }
table.rght_info td span { color: #3076E3; }
/* end content right */

/* END CONTENT */

/* BOTTOM */

td.end_of_tbl {background: #FDFDFD; /*padding: 0 4px 0 4px;*/}

td.bottom {
background: #FDFDFD;
height: 32px;
color: #8B8B85;
font-size: 11px;
padding: 0 0 0 14px;
}

td.bottom .line {border-bottom: 1px solid #D1D1CF; width: 750px;}

td.copyright {color: #8B8B85; font-size: 11px; padding: 0 10px 0 0;}
/* END BOTTOM */

table.subscribe {background: #F3F3F3; margin: 0 0 0 5px; width: 202px;}
table.subscribe td {font-size: 11px;}
table.subscribe td form {margin: 0 0 0 10px};
table.subscribe input.text {height: 21px; border: 1px solid #000000;}