.bla-bla {}

A { color: #007BC7; text-decoration: underline; }
HTML, BODY { margin: 0px; padding: 0px; height: 100%; background: #fff; color: #363533; font-family: Verdana; font-size: 12px; font-weight: normal; line-height: 18px; }
IMG { border: 0px; }
P { margin: 0px 0px 10px 0px; padding: 0px; }
TABLE { border: 0px; border-collapse: collapse; font-family: Verdana; font-size: 12px; color: #363533; line-height: 18px; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { color: #fff; font-size: 14px; margin: 0px; font-weight: normal; }
H2 { font-size: 14px; margin: 20px 0px 10px 0px; }
H3 {  }
H4 { font-size: 12px; color: #0066CC; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font-family: Verdana; font-size: 11px; margin: 0px; padding: 2px; color: #363533; border: 1px solid #000000; }
INPUT.searchInput { width: 322px; height: 22px; font-family: Verdana; font-size: 11px; margin: 0px 10px 0px 15px; padding: 2px; background-color: #454348; color: #fff; border: 1px solid #7C7A7B; }
UL { margin: 0px 0px 0px 20px; padding: 0px; }
UL LI { margin: 0px; padding: 0px 0px 5px 10px; list-style-type: none; background-image: url("image/list1.gif"); background-repeat: no-repeat; background-position: 0px 7px; }
UL.gray { margin: 0px 0px 0px 20px; padding: 0px; }
UL.gray LI { margin: 0px; padding: 0px 0px 5px 10px; list-style-type: none; background-image: url("image/list2.gif"); background-repeat: no-repeat; background-position: 0px 7px; }

.small { font-size: 11px; }
.small2 { font-size: 10px; }
.red { color: #ff0000; }
.inv { display: none; }
.quote { font-size: 11px; font-style: italic; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }

.bgr { width: 100%; background: url("image/bottom-fon.jpg") no-repeat left bottom; }
.top { width: 100%; height: 30px; background-color: #3B393E; color: #fff; font-size: 11px; }
.topDeliv { color: #7D7B7E; }
.icon { padding: 0px 10px; }
.searchBtn { padding-right: 15px; }
.contentMain { width: 100%; padding-right: 25px; }
.contentWork { width: 100%; padding-left: 35px; }
.nameTop { padding: 40px 0px 5px 0px; font-size: 10px; line-height: 14px; }
.skyBgr { width: 100%; background: url("image/top-sky-bgr.gif") repeat-x; }
.skyBgrWork { width: 100%; background: url("image/work-top-sky-bgr.gif") repeat-x; }
#centerFlash { height: 366px; background: url("image/center-flash.jpg") no-repeat right top; }
.rightMenu { width: 100%; margin: 10px 0px 15px 0px; }
.mainMenu { font-size: 14px; padding: 3px 0px 3px 0px; }
.mainMenuSel { font-size: 14px; padding: 3px 0px 3px 0px; background: url("image/m-a.gif") no-repeat right; }
.newsRight { width: 100%; background: #01AF3E url("image/news-coner.gif") no-repeat left bottom; margin-top: 1px; color: #fff; }
.newsRight A { color: #B1F1FD; }
.bottom { width: 100%; color: #848283; font-size: 11px; }
.bottom A { color: #848283; text-decoration: none; }
.bottom TD { padding: 20px; }
.main50 { width: 50%; padding: 15px 0px; }
.main100 { width: 100%; padding: 15px 0px; }
.main1 { width: 100%; margin: 10px 0px 20px 0px; background: url("image/h-prog-bgr.gif") repeat-x top; }
.h11 { background: url("image/h-prog2.gif") no-repeat right; }
.bg1 { background-color: #D9EFFC; }
.main2 { width: 100%; margin: 0px 0px 15px 0px; background: url("image/h-reg-bgr.gif") repeat-x top; }
.h12 { background: url("image/h-reg2.gif") no-repeat right; }
.bottomBan { width: 100%; background-color: #057CCC; }
.h1 { width: 100%; margin: 0px 0px 20px 0px; background: #067DCD; }
.h1Bgr { width: 100%; background: url("image/work-h-right.gif") no-repeat right top; }
.fastNav { margin: 5px 0px 5px 0px; font-size: 10px; color: #007BC7; }
.fastNav A { text-decoration: none; }
.submenuLine { padding-left: 20px; background: url("image/m-line.gif") repeat-y left; }
.submenuNone { padding-left: 20px; }
.submenuStr { padding-left: 20px; background: url("image/m-str.gif") no-repeat left top; }
.answer { margin: 10px 0px 0px 20px; }

.dateBlock { margin-bottom: 5px; }
.dateBlockMain { width: 105px; color: #fff; font-size: 11px; background-color: #1CCE5C; }
.dateBlockMain DIV { margin-left: 15px; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.oneBlockTd { padding-bottom: 15px; }
.oneBlockTdMain { padding: 0px 5px 15 15px; }
.oneBlock { margin-bottom: 15px; }

TH { background-color: #E1EEFB; color: #000000; font-weight: normal; border: 1px solid #7D7B79; padding: 3px; }
TR.td1 TD { background-color: #ffffff; border: 1px solid #7D7B79; padding: 3px; }
TR.td2 TD { background-color: #EFEFEF; border: 1px solid #7D7B79; padding: 3px; }
.td1 { background-color: #ffffff; border: 1px solid #7D7B79; padding: 3px; }
.td2 { background-color: #EFEFEF; border: 1px solid #7D7B79; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }

.links { padding: 0px 0px 0px 0px; color: #000000; font-size: 10px; }
.links A { color: #000000; text-decoration: none; }