.bla-bla {}

A { color: #3671CB; }
BODY { margin: 0px; padding: 0px; background-color: #ffffff; color: #2A3838; font-family: Tahoma; font-size: 11px; font-weight: normal; }
IMG { border: 0px; }
TABLE { font-family: Tahoma; font-size: 11px; color: #2A3838; }
H1 { font-size: 12px; font-weight: bold; color: #DB0500; margin: 0 0 20 0; padding: 5 10 5 10; background-color: #E4ECF9; }
H2, H2 A { font-size: 12px; font-weight: bold; color: #DB0500; margin: 0 0 10 0; }
INPUT.search, SELECT.search { font-family: Tahoma; font-size: 11px; color: #2A3838; }
INPUT.sendInput, TEXTAREA.sendInput { font-family: Tahoma; font-size: 11px; color: #2A3838; }

.small { font-size: 10px; }
.red { color: #ff0000; }

#topMenu { width: 99%; text-align: center; background-image: url("image/mt-bgr.gif"); background-repeat: repeat-x; }
.white { color: #fff; height: 37px; }
.white TD A { color: #fff; text-decoration: none; }
.topMenu { padding: 7px 10px 0 10px; }
.topMenuSel { padding: 7px 10px 0 10px; background-image: url("image/mt-bgr-a.gif"); background-repeat: repeat-x; }
.topDeliver { padding-top: 10px; }
.topDeliver DIV { width: 1px; height: 10px; overflow: hidden; background-color: #fff; }
#top1Bgr { width: 99%; background-image: url("image/top1-bgr.gif"); background-repeat: repeat-x; }
#top1RightBgr { width: 271px; background-image: url("image/top1-rightlogo.gif"); background-repeat: no-repeat; vertical-align: bottom; }
.topI { padding: 0 20 10 0; }
#top2Bgr { width: 99%; background-image: url("image/top2-bgr.gif"); background-repeat: repeat-x; }
#top2RightBgr { width: 271px; background-image: url("image/top2-rightlogo.gif"); background-repeat: no-repeat; }
.top1 { background-image: url("image/top1-bgr.gif"); background-repeat: repeat-x; }
.top2 { background-image: url("image/top2-bgr.gif"); background-repeat: repeat-x; }

.leftMenu { background-image: url("image/ml-bgr.gif"); background-repeat: repeat-y; padding: 5 5 5 20; }
A.leftMenuMain { font-size: 13px; color: #323637; text-decoration: none; font-weight: bold; }
A.leftMenuMainSel { font-size: 13px; color: #D20008; text-decoration: none; font-weight: bold; }
A.leftMenuMain:hover { color: #3671CB; text-decoration: underline; }
.submenu { margin-top: 5px; }
.submenuBtn { padding: 5 8 0 20; }
.submenuText A { font-size: 11px; font-weight: normal; color: #323637; text-decoration: none; }
.submenuText A:hover { color: #3671CB; text-decoration: underline; }
.submenuTextSel A { font-size: 11px; font-weight: normal; color: #D20008; text-decoration: none; }
.lMenuTopBgr { background: url("image/ml-top-bgr.gif") repeat-y; }

#content { width: 99%; padding: 30 20 20 20; }
.textOnWork { padding: 0 10 20 10; line-height: 16px; }

#textOnMain { padding: 10 20 0 20; line-height: 18px; }
.blue { background-image: url("image/blue-bgr.gif"); background-repeat: repeat-y; }
A.onBlue { color: #FCE4A4; font-weight: bold; }
.blueText { color: #EAEBFF; padding: 0 0 10 10; line-height: 16px; }
.newsOnMain { padding: 0 10 20 10; margin: 0px; line-height: 16px; }
.headerBlock { color: #ACACAC; }
.headerBlock A { color: #ACACAC; text-decoration: none; }
.headerBlock H2 { display: inline; padding: 0; margin: 0; color: #ACACAC; font-size: 11px; font-weight: normal; }
.h2new H2 { color: #000000; font-size: 11px; }
.opinionOnMain { padding: 0 10 10 10; line-height: 16px; }
.opinionOnWork { padding: 0 10 20 10; line-height: 16px; }
.opinionOnWorkImg { padding-bottom: 20px; }

.linksP { background-color: #D6E9CE; }
.linksP TD { background-color: #ffffff; vertical-align: top; }

.spec { width: 33%; text-align: center; padding: 10px; }
.price { background-color: #94ADCE; }
TH.th1 { background-color: #A5CEF7; font-weight: normal; }
TH.th2 { background-color: #73B5F7; font-weight: normal; }
.td1 { background-color: #ffffff; }
.td2 { background-color: #F1F1F1; }
.td3 { background-color: #EAEAEA; }

.answer { padding: 10 0 0 20; line-height: 16px; }

#bottom1 { width: 100%; text-align: right; }
.bottomBgr { background: url("image/bottom-bgr.gif") repeat-x; }
#copy { width: 99%; color: #3671CB; padding-left: 20px; }
#copy A { text-decoration: none; }
#links { padding: 10 20 10 20; }
.cont { background-color: #4F7DBA; }
.cont3 { background-color: #BFDDFA; text-align: center; padding: 10 5 10 5; }
.cont4 { background-color: #E0EFFE; text-align: center; padding: 10 5 10 5; }
.cont1 { background-color: #EAEAEA; padding: 4 10 4 10; }
.cont2 { background-color: #ffffff; padding: 4 10 4 10; }
.bottomRight { background: url("image/bottom-right2.gif") no-repeat right top; }