
DIV#LABEL{	display: block;	padding-top:10px;padding-bottom:10px;}
LABEL{	display: block;	font-weight: bold;font-size: 12px;margin: 6px 0px 2px;color: #999;padding:5px 0 5px;}
.blodlabel{font-weight: bold;font-size: 12px;margin: 6px 0px 2px;color: #999;padding:0 10px 0 10px;}
.label{	font-size: 12px;margin: 6px 0px 2px;color: #999;}

INPUT.Textbox{padding-right: 2px;padding-left: 2px;	padding-bottom: 2px;padding-top: 2px;}
.Button{font-weight: bold;font-size: 14px;margin-top: 8px;border-right: #999 1px solid;padding-right: 12px;border-top: #999 1px solid;display: block;padding-left: 12px;font-weight: bold;background: #904;float: left;padding-bottom: 3px;border-left: #999 1px solid;color: #fff;padding-top: 3px;border-bottom: #999 1px solid;}
A.Button:link{border-right: #999 1px solid;padding-right: 12px;border-top: #999 1px solid;display: block;padding-left: 12px;font-weight: bold;background: #904;float: left;padding-bottom: 3px;border-left: #999 1px solid;color: #fff;padding-top: 3px;border-bottom: #999 1px solid;}
A.Button:visited{border-right: #999 1px solid;padding-right: 12px;border-top: #999 1px solid;display: block;padding-left: 12px;font-weight: bold;background: #904;float: left;padding-bottom: 3px;border-left: #999 1px solid;color: #fff;padding-top: 3px;border-bottom: #999 1px solid;}
SPAN.ErrorMessage{display: block;font-weight: bold;color: #904;}
P.Small{margin-top: 12px;font-size: 85%;}
.InnerBox{border-right: #bbb 1px dashed;padding-right: 16px;border-top: #bbb 1px dashed;padding-left: 16px;font-size: 12px;background: #fff;padding-bottom: 16px;border-left: #bbb 1px dashed;padding-top: 16px;border-bottom: #bbb 1px dashed;}
.OuterBox{border-right: #bbb 1px solid;padding-right: 32px;border-top: #bbb 1px solid;padding-left: 32px;background: #fff;padding-bottom: 32px;border-left: #bbb 1px solid;padding-top: 32px;border-bottom: #bbb 1px solid;}
.ArticleTitle{font-weight: bold;font-size: 14px;background-color: #f6f6f6;}
.ArticleContent{font-size: 12px;}
.ArticleFoot{font-size: 12px;color: gray;border-bottom: #bbb 1px dashed;text-align: right;}
.box_hint {line-height: 18px;color: #0063B9;background: #E8F7FF url(../images/icon_hint.gif) no-repeat 5px 5px;border: 1px solid #0063B9;padding: 7px 7px 5px 25px;}
.box_error {line-height: 18px;color: #6C0909;background: #FFEAEA url(../images/icon_error.gif) no-repeat 5px 5px;border: 1px solid #E51C1C;padding: 7px 7px 5px 25px;}
.box_right {line-height: 18px;color: #0063B9;background: #E8F7FF url(../images/note_ok.gif) no-repeat 5px 5px;border: 1px solid #0063B9;padding: 7px 7px 5px 25px;}
.lztd {VERTICAL-ALIGN: top}
.fdiv {BORDER-TOP: #dddddd 1px solid; HEIGHT: 30px; TEXT-ALIGN: right}

#main{ width:680px; padding:20px; margin:20px auto; text-align:left; border:1px #999 dotted;}

#DialogTitle {PADDING:8px; BACKGROUND: #eee; HEIGHT: 16px}
#DialogTitleUser {FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; COLOR: #0066ff}
#DialogTitleText {FONT-SIZE: 12px; FLOAT: right; COLOR: #0066ff}
#DialogContent {PADDING: 5px;BACKGROUND: #fff;TEXT-ALIGN: center}

.points_list{ width:100%;}
.points_list ul{padding:10px;margin-bottom:10px;}
.points_list ul li{ width:100px; float:left; margin-right:10px; line-height:150%; text-align:center}
.points_list ul li img.prod{width:80px; height:80px; padding:4px; border:0px #F60 solid;}
.points_view{padding:20px; margin-bottom:10px;}
.points_view .prodview{ max-width: 400px;border:0}

h2.maintitle{ font-size:14px; border-bottom:1px #DDD dotted; table-align:center; height:30px; margin-bottom:10px;}

#allques{width:930px;margin:auto;margin-bottom:0px;padding-bottom:0px;text-align:left;}
.allques_cont{width:100%;border:1px solid #A4CDE6;margin-bottom:6px}
.allques_title{width:100%;height:28px;border-bottom:1px solid #c2c2c2;background:url(../images/bk_tillname.gif) center repeat-x;}
.questd{ border-bottom:1px #ccc dotted;}
.bestanswer{ float:left;background:url(../images/bg_bestanswer.gif);border-bottom:1px #DDD dotted; margin-bottom:5px; padding-bottom:10px; width:100%;}