A { color: #127DDB; text-decoration: underline; }
HTML, BODY { margin: 0px; padding: 0px; height: 100%; background-color: #ffffff; color: #161616; 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: #161616; line-height: 18px; }
TABLE TD { padding: 0px; }
FORM { display: inline; }
H1 { color: #3B853A; font-size: 18px; margin: 0 0 15px 0; padding: 0 0 5px 0; font-weight: normal; border-bottom: 3px solid #3B853A; }
H2 { color: #3C6D95; font-size: 16px; margin: 20px 0 10px 0; }
H3 { color: #7A8893; font-size: 12px; margin: 0 0 10px 0; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font-family: Verdana; font-size: 11px; margin: 0px; padding: 2px; color: #8f8f8f; border: 1px solid #CED3D7; }
INPUT.searchInput { width: 185px; font-family: Verdana; font-size: 11px; margin: 9px 5px 0 0; padding: 2px; color: #161616; border: 0; background-color: #DFE0E4; }

.small { font-size: 11px; }
.red { color: #ff0000; }
.inv { display: none; }
.quote { font-size: 11px; font-style: italic; }
.green { color: #378339; }
.fL { float: left; }
.clear { clear: both; }
A.green { color: #378339; text-decoration: none; }
.gray { color: #727176; }
.gray A { color: #727176; text-decoration: none; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { border: 0; vertical-align: middle; display: inline; }

.topBgr { width: 100%; height: 141px; background: url("image/top-bgr.gif") repeat-x bottom; }
.topBgr2 { width: 100%; height: 89px; background: url("image/top2.jpg") no-repeat left; }
.menuTop { width: 100%; height: 52px; background: url("image/menu-bgr.gif") repeat-x; }
.menuTop A { color: #FFFFEE; }
.menuTop A.sel { font-weight: bold; color: #A1D799; text-decoration: none; }
.submenu { position: absolute; left: 0; top: 0; display: none; background-color: #ACD1EE; padding: 5px 15px; z-index: 10; }
.nonLast { padding: 0 0 5px 0; border-bottom: 1px solid #C6E8FF; margin-bottom: 5px; }
.nonLast A { color: #296695; }
.nonLast A:hover { color: #151A16; text-decoration: none; }
.Last A { color: #296695; }
.Last A:hover { color: #151A16; text-decoration: none; }
.top2 { width: 100%; height: 89px; font-size: 11px; }
.content { width: 100%; padding: 0 40px 40px 40px; }
.contentWork { width: 100%; padding: 0 0 40px 40px; }
.contentWork IMG { border: 2px solid #ACD1EE; }
.hAbout { border-bottom: 3px solid #3B853A; margin-bottom: 15px; }
.hNews { border-bottom: 3px solid #9FA4A8; margin-bottom: 15px; }
.search { background: url("image/poisk-left.gif") no-repeat left top; }
.leftSubmenu { background: url("image/poisk-left.gif") repeat-y left; }
.leftPunkt { padding: 0 0 5px 0; border-bottom: 1px solid #C6E8FF; margin-bottom: 5px; }
.leftPunkt A { color: #296695; }
.leftPunkt A.sel { color: #151A16; text-decoration: none; }
.leftPunkt A:hover { color: #151A16; text-decoration: none; }
.leftBgr { background: url("image/kabinet-bgr-left.gif") repeat-y left; }
.rightBgr { background: url("image/filials-right.gif") repeat-y right; }
.nameForm { padding: 0 10px 10px 0; text-align: right; }
.fieldForm { width: 99%; padding: 0 10px 10px 0; }
.nameForm2 { padding: 0 10px 10px 0; }
.bottomBgr { background: url("image/bottom1-bgr.gif") repeat-x top; }
.answer { margin: 10px 0 0 20px; }
.nameSpec { border-bottom: 1px solid #718CA1; font-size: 12px; }
.photos { width: 100%; background-color: #E2E1E7; margin: 5px 0 20px 0; }
.noBorder { border: 0; }
.lh16 { line-height: 16px; }
.lh16 A { color: #127DDB; }
.leftPunkt2 { background: url("image/i-menu4.gif") no-repeat 0 7px; }
.leftPunkt2Sel { background: url("image/i-menu4_a.gif") no-repeat 0 7px; }
.selOrder { background-color: #DFE0E4; }
.formOrders { display: none; }
.bgSpec { background-color: #e5e6e9; border-bottom: 35px solid #fff; }
.imgNoBorder IMG { border: 0; }
.long { display: none; margin-bottom: 30px; }
.ved { background: url(image/VED-left.gif) no-repeat; }
#resultCulc { display: none; }
#error { display: none; }

.w100 { width: 100px; }
.h35 { height: 35px; }

.padt9 { padding-top: 9px; }
.padt10 { padding-top: 10px; }
.padt13 { padding-top: 15px; }
.padt25 { padding-top: 25px; }
.padr10 { padding-right: 10px; }
.padr20 { padding-right: 20px; }
.padr35 { padding-right: 35px; }
.padr40 { padding-right: 40px; }
.padr111 { padding-right: 111px; }
.padb10 { padding-bottom: 10px; }
.padb15 { padding-bottom: 15px; }
.padb5 { padding-bottom: 5px; }
.padl3 { padding-left: 3px; }
.padl10 { padding-left: 10px; }
.padl20 { padding-left: 20px; }
.padl35 { padding-left: 35px; }
.padl40 { padding-left: 40px; }
.padl47 { padding-left: 47px; }
.padl100 { padding-left: 126px; }

.mart20 { margin-top: 20px; }
.marr40 { margin-right: 40px; }
.marb5 { margin-bottom: 5px; }
.marb10 { margin-bottom: 10px; }
.marb30 { margin-bottom: 30px; }

.dateBlock { color: #959CA2; }
.pagerTop { margin-bottom: 10px; }
.pagerBottom { margin-top: 10px; }
.oneBlockTd { padding-bottom: 15px; }
.oneBlock { margin-bottom: 15px; }

TH { background-color: #3A863C; color: #FCFEF9; border: 1px solid #FFFEFD; padding: 3px; }
TR.td1 TD { background-color: #DFE0E4; border: 1px solid #FFFEFD; padding: 3px; }
TR.td2 TD { color: #EFF3FE; background-color: #98ADC2; border: 1px solid #FFFEFD; padding: 3px; }
.td1 { background-color: #DFE0E4; border: 1px solid #FFFEFD; padding: 3px; }
.td2 { color: #EFF3FE; background-color: #98ADC2; border: 1px solid #FFFEFD; padding: 3px; }
.nonBorder TD { border: 0px; padding: 3px; }

.links { padding: 0px 10px 10px 10px; color: #727176; font-size: 10px; background-color: #DFE0E4; }
.links A { color: #727176; text-decoration: none; }

.flashBgrAll { width: 1176px; height: 323px; background: url("image/bgr.jpg") no-repeat; }
.flashBgrAllW { width: 1176px; height: 150px; background: url("image/bgr-w.jpg") no-repeat; }
.flashBgr { width: 217px; height: 133px; }
.flashBgrW { width: 217px; height: 43px; }
.flashText { position: relative; left: 13px; top: 60px; width: 200px; font-size: 11px; line-height: 14px; font-family: Arial; color: #000; }
.flashTextW { position: relative; left: 13px; top: 14px; width: 200px; font-size: 11px; line-height: 14px; font-family: Arial; color: #000; }
.flashTextW2 { position: relative; left: 13px; top: 7px; width: 200px; font-size: 11px; line-height: 14px; font-family: Arial; color: #000; }
H1.mainH1 { color: #3B853A; font-size: 14px; margin: 0 0 5px 0; padding: 0; border: 0; font-weight: bold; }
H1.mainH1 A { color: #3B853A; text-decoration: none; }