@charset "utf-8";

.BF{
	font-weight:bolder;
	font-size:150%;
}
.BF2{
	font-weight:bolder;
	font-size:110%;
}

.BF2 a{
	color:#2a0a01;
}

.days{
	color:#791602;
}

.red{
	color:#FF0000;
}

.small{
	font-size:70%;
}


#sub-bg{
	background:#d28ec3;
	padding:2px;
	color:#FFF;
	width:auto;
	width:200px;
	text-align:center;
}
.maB5{
	margin:0 0 5px 0;
}


.maB10{
	margin:0 0 10px 0;
}

.maT10{
	margin:10px 0 0 0;
}

.maB15{
	margin:0 0 15px 0;
}

.maB25{
	margin:0 0 25px 0;
}

.maTB10{
	margin:10px 0;
}

.maTB5{
	margin:5px 0;
}

.maT5B10{
	margin:5px 0 10px 0;
}

.maT15B20{
	margin:15px 0 20px 0;
}

.maT15B10cl{
	margin:15px 0 10px 0;
	clear:both;
}

.maT15B10{
	margin:15px 0 10px 0;
}

.maT15B5{
	margin:15px 0 5px 0;
}

.maT25B10{
	margin:25px 0 10px 0;
}

.maT35B10{
	margin:35px 0 10px 0;
}

.maT35B20{
	margin:35px 0 20px 0;
}

.maT45B25{
	margin:45px 0 25px 0;
}
.maR10{
	margin:0 10px 0 0;
}

.maL5T20{
	margin:20px 0 0 5px;
}

.fr{
	float:right;
}

.fr2{
	float:right;
	margin:5px 0;
}

.fr3{
	float:right;
	margin:0 5px;
}

.fr4{
	float:right;
	margin:5px;
}

.fr5{
	float:right;
	margin:10px 0 10px 15px;
}

.fr6{
	float:right;
	margin:10px 0 10px 10px;
	padding:4px;
	border:1px solid #CCC;
}

.fr7{
	float:right;
	margin:10px 40px 10px 15px;
}

.fr8{
	float:right;
	margin:10px 10px 10px 25px;
}

.fr9{
	float:right;
	margin:0 0 20px 20px;
}

.fl{
	float:left;
	margin:0 20px 0 10px;
}

.fl2{
	float:left;
	margin:0 20px 40px 10px;
}

.fl3{
	float:left;
	margin:0 20px 20px 0;
}

.fl4{
	float:left;
	margin:0 30px 20px 0;
}

.ta1{
	border:1px solid #341406;
	border-bottom:none;
	margin:10px 0;
	font-size:90%;
	clear:both;
}

.ta1 th{
	background:#2a0a01;
	text-align:center;
	color:#FFF;
	padding:5px 2px;
	font-weight:normal;
	border-bottom:1px solid #341406;
	border-left:1px solid #341406;
}

.ta1 th.c0{
	width:120px;
}

.ta1 th.c1{
	background:#361507;
}

.ta1 th.c2{
	background:#3e1808;
}

.ta1 th.c3{
	background:#491c09;
}

.ta1 th.c4{
	background:#53200a;
}

.ta1 th.c5{
	background:#53200a;
	width:200px;
}

.ta1 td{
	background:#FFF;
	padding:10px 2px;
	border-bottom:1px solid #341406;
	border-left:1px solid #341406;
}

tr.ecell td{
	background:#d8c5bd;
	padding:10px 2px;
	border-bottom:1px solid #341406;
	border-left:1px solid #341406;
}

tr.ecell2 td{
	background:#EEE;
	padding:10px 2px;
	border-bottom:1px solid #341406;
	border-left:1px solid #341406;
}

.ta2{
	margin:10px 0;
	clear:both;
	font-size:12px;
}

html>body .ta2{
	margin:10px 0;
	clear:both;
	font-size:100%;
}

.ta2 td{
	padding:5px;
	text-align:left;
	height:20px;
	border-bottom:1px solid #CCC;
	vertical-align:top;
}

.ta2 td.color{
	padding:5px;
	text-align:left;
	height:20px;
	border-bottom:1px solid #CCC;
	vertical-align:top;
	background:#f3f1e7;
}

.ta2 td.image{
	border:none;
	text-align:center;
}

.ta3{
	margin:10px 0;
}

.ta3 td{
	background:#FFF;
	padding:0 0 20px 0;
	width:33%;
	text-align:center;
}

.ta-center{
	text-align:center;
}

.bold{
	font-weight:bolder;
	font-size:110%;
	color:#990033;
}

.bold2{
	font-weight:bolder;
}

.fdeco1{
	text-decoration:line-through;
}

.fdeco2{
	color:#FF0000;
	font-size:90%;
}

.fdeco3{
	font-size:90%;
}

.pink{
	color:#ab24bd;
}
.green{
	color:#549150;
}
.green2{
	color:#006633;
}
.yellow{
	color:#bebb57;
}
.blue{
	color:#5eb1b5;
}
.purple{
	color:#9f29dc;
}

.textr{
	text-align:right;
}

.cl{
	clear:both;
}

ul.anchor{
    margin:15px 0 0 0;
    padding:0;
}

ul.anchor:after{
 content:"";
 display:block;
 height:0px;
 clear:both;
 visibility:hidden;
}

ul.anchor li{
    list-style:none;
    float:left;
    padding:0 10px;
	border-left:1px solid #200702;
	margin-bottom:15px;
}

ul.anchor li.last{
    padding:0 10px;
	border-right:1px solid #200702;
	margin-bottom:15px;
}

ul.anchor li a{
	color:#200702;
}

table.size {
    background:#2a0a01;
}
table.size td{
    font-size:12px;
    background:#ffffff;
    padding:2px;
    text-align:center;
}
table.size td.col2{
    width:120px;
}