.bla-bla {}

A { color: #8E1B14; font-size: 12px; padding: 0; font-family: "Arial"; }
BODY { margin: 0px; padding: 0px; background-color: #FEFEFE; color: #444444; font-family: "Arial"; font-size: 12px; font-weight: normal; }
IMG { border: 0px; }
TABLE { font-family: "Tahoma"; font-size: 12px; color: #383838; border-color: #BDBDBF; }
H1 { color: #000000; font-size: 14px; font-weight: bold; padding: 0; margin: 0; }
H2 { color: #000000; font-size: 17px; padding: 0 0 5px 0; margin: 0; }
H3 { color: #FF901A; font-size: 12px; font-weight: bold; padding: 0 3px 0 0; margin: 0; white-space: nowrap; display: inline; }
HR { color: #C0C0C0; }
TH1 { color: #B30000; font-weight: 100; font-size: 18px; white-space: nowrap; padding: 0 0 0 0; }
TH { font-weight: normal; background-color: #CBE5E2; border: solid #BDBDBF; padding: 5px; border-width: 1px 0 1px 1px; }
UL,OL { margin: 0 10px 0 0; padding-left: 10px; line-height: 18px; }
UL LI { margin: 0 0 0 8px; list-style-image: url("image/bullet.gif"); padding: 0; line-height: 20px; }
OL LI { margin-left: 20px; }
.tableMain { border: 1px solid #787876; border-collapse: collapse; font-family: "Arial"; font-size: 11px; }
.tableMain TH { font-weight: bold; text-align: center; border: 1px solid #787876; background-color: #B8B8B8; font-family: "Arial"; font-size: 11px; }
.tableMain TD { border: 1px solid #787876; font-family: "Arial"; font-size: 11px; padding: 5px; }
.tableMain .td { border: 1px solid #787876; font-family: "Arial"; font-size: 11px; padding: 5px; background-color: #E5E5E5; }

.top { background-image: url(image/top-bgr.gif); }
.top1 { padding: 60px 25px 0 0; background-image: url(image/top-tel2.gif); background-repeat: no-repeat; background-position: 13px 50px; }
.top1 A { font-size: 11px; color: #8C171F; white-space: nowrap; text-decoration: underline; }
.top2 { background-color: #88211A; }
.top2work { }
.top3 { background-color: #8A211B; }

.text { font-family: "Arial"; line-height: 18px; }
.menu { background-image: url(image/work-menu-bgr.gif); background-repeat: no-repeat; background-position: 0 bottom; }
.menu A { color: #D2D0C3; font-weight: bold; }
.menuWork { background-color: #88211A; }
.menuWork A { color: #D2D0C3; font-weight: bold; }
.menuItem { padding-top: 3px; height: 24px; }
.menuItemSel { padding: 3px 12px 0 0; height: 24px; background-image: url(image/m-bullet.gif); background-repeat: repeat-x; background-position: 0 3px; }
.menuText { padding-left: 12px; }
.menuBulSel { background-color: #D55850; }
.calcHeader { font-size: 16px; color: #FFFFFF; font-weight: bold; font-family: "Arial"; padding: 15px 0 30px 27px; }
.calcHeaderWork { font-size: 16px; color: #818181; font-weight: bold; font-family: "Arial"; padding: 15px 0 20px 45px; }
.calcRow { padding: 5px 10px 10px 30px; color: #FFFFFF; font-size: 11px; font-family: "Arial"; }
.calcRowWork { padding: 5px 10px 10px 30px; color: #000000; font-size: 11px; font-family: "Arial"; }
.calcItem INPUT { border: 1px solid #74100E; height: 24px; background-color: #D0D2C5; font-size: 11px; width: 150px; }
.calcItemWork INPUT { border: 1px solid #B7B7B7; height: 24px; background-color: #F9F9F9; font-size: 11px; width: 140px; }
.calcSubmit { padding: 15px 0 0 30px; }
.calcSubmit A { color: #F48F87; font-weight: bold; }
.calcSubmitWork { padding: 15px 0 0 45px; }
.calcSubmitWork A { font-weight: bold; }
.headerTable { font-size: 18px; font-family: "Arial"; color: #D05A5A; }
.tableNewsFull { line-height: 18px; }
.newsItem { font-family: "Arial"; }

.left { background-image: url(image/shadow2.gif); background-repeat: repeat-x; }
.center { background-image: url(image/shadow2.gif); background-repeat: repeat-x; }
.centerWork { background-image: url(image/work-shadow.gif); background-repeat: repeat-x; }
.right { background-image: url(image/shadow2.gif); background-repeat: repeat-x; font-weight: bold; }

.tableNews { font-size: 11px; font-family: "Arial"; padding-left: 60px; }
.tableNews A { font-size: 11px; font-family: "Arial"; color: #8E1B14; }
.date { color: #9C9C9C; font-family: "Arial"; }

.copyrightLeft { padding: 20px 0 10px 40px; background-color: #88211A; color: #CCD7B7; line-height: 22px; font-family: "Arial"; }
.copyrightLeft A { color: #FC978F; font-family: "Arial"; }
.copyrightRight { padding: 20px 15px 10px 0; background-color: #88211A; color: #CCD7B7; font-family: "Arial"; font-size: 11px; }
.copyrightRight A { color: #CCD7B7; font-family: "Arial"; font-size: 11px; text-decoration: none; }
.links { padding: 0 0 10px 40px; background-color: #88211A; color: #CCD7B7; line-height: 18px; font-family: "Arial"; font-size: 11px; }
.links A { color: #FC978F; font-family: "Arial"; font-size: 11px; }

.photoarchiv { float: left; margin: 15px; }
.paicon { background-color: #E7E7E7; }
.cursorpointer { cursor: pointer; }
.formCell { padding: 3px 0 10px 0; }
.required { color: #FF0000; font-weight: bold; font-size: 13px; }

