body {background-color: #f4f4f4; margin:0; padding:0;}
a {font: 12px Arial; color: #ff0001;}
.bgFooter {background: #cdcdcd url(i/bg_footer.jpg) repeat-x;}
.bgFooterLeft {background: #cdcdcd url(i/bg_footer_left.gif) repeat-x;}
.bgE0 {background: #cdcdcd url(i/bg_e0.gif) repeat-x;}
.bgD0 {background: #d1d2d4 url(i/bg_d0.jpg) repeat-x;}
.bgD1 {background-color: #ffffff;}
.bgD3 {background: #dadada url(i/bg_d3.jpg) repeat-x;}
.bgC0 {background: #efefef url(i/bg_c0.jpg) repeat-x;}
.bgC3 {background: #efefef url(i/bg_c3.jpg) repeat-x;}
.bgB0 {background: #f4f4f4 url(i/bg_b0.jpg) repeat-x;}
.bgBigFL {background: #f7f6f7 url(i/fl_bg.gif) no-repeat;}
.bgBigUL {background: #f7f6f7 url(i/ul_bg.gif) no-repeat;}
.txtFL {font: 12px Arial; color: #fff; text-decoration:none;}
.txtFL:hover {font: 12px Arial; color: #fff; text-decoration:underline;}
.padFL {padding:56px 0 0 40px;}
.padFLsmall {padding:7px 0 0 40px; }
.padUL {padding:49px 0 0 214px;}
.txtNewsDate {font: 12px Arial; color: #737373;}
.txtNewsText {font: 12px Arial; color: #333333; text-decoration:none}
.txtNewsText:hover {font: 12px Arial; color: #333333; text-decoration:underline}
.padNews {padding-bottom: 15px;}
.aRedLink {font: 12px Arial; color: #ff0001;}
.bgTop {background: #f3f3f3 url(i/bg_top.gif) repeat-x;}
.bgStLeft {background: #d1d2d4 url(i/st_left.gif) repeat-y;}
.bgStRight {background: #d1d2d4 url(i/st_right.gif) repeat-y;}
.bgStColorLeft {background-color: #d1d2d4;}
.bgStColorRight {background-color: #dadada;}
.bgBigVert {background: #f7f6f7 url(i/bg_big.gif) repeat-x;}
.bgUnderBig {background: #fff url(i/bg_under_big.gif) repeat-x;}
.bgButtons {background: #fff url(i/bg_buttons.gif) repeat-x;}
.bgPer {background: #fff url(i/bg_per.gif) repeat-x;}
.txtTel {font: bold 18px Arial; color: #898989;}
.txtAddress {font: 12px Arial; color: #898989;}
.txtYear {font: 12px Arial; color: #444444;}
.bgMegaBig {background: #000 url(i/f2.jpg) no-repeat;}
.padBottom {padding: 66px 0 0 40px;}
.padLogo {padding:24px 0 0 30px;}
.txtText {font: 12px Arial; color: #333333;}
.inputSearch{border: 1px solid #cacaca; width: 300px;}
.txtTopLinks {font: 12px Arial; color: #555851; text-decoration: none; background: none}
.bgTopLinks {background: #fff url(i/bg_top_links.gif) repeat-x;}
.padTopLinks {padding: 10px 14px;}
.aTopLinks {font: 12px Arial; color: #fff; text-decoration: none}
.txtArticleZag {font: 24px Tahoma; color: #52554f; padding: 38px 0 10px 53px;}
.padText {padding: 0 26px 20px 26px;}
.padUshki {padding: 66px 20px 0 0;}
.padSubUshki {padding: 0px 20px 0 0;}
.padTopMenu {padding: 0 8px;}
.bgBAboutL {background: #fff url(i/menu_arrow_left.gif) no-repeat;}
.bgBAboutC {background: #fff url(i/menu_arrow_bottom.gif) repeat-x;}
.bgBAboutR {background: #fff url(i/menu_arrow_right.gif) no-repeat;}
.bgClear {background: none;}
.bgD2 {background: #e1e1e1 url(i/bg_d2.gif) repeat-y;}
.bgLeft {background: #dadada url(i/bg_left.gif) repeat-y right;}
.bgDDM {background: #fff url(i/bg_ddm.jpg) repeat-x;}
.bgDDMGrad {background: #ececec url(i/bg_ddm_grad.jpg) repeat-x;}
.bgRightIndex {background: #fff url(i/bg_right_index.gif) repeat-y;}
.txtZagSecPage {font: 24px Tahoma; color: #1c1c1c; padding: 38px 0 20px 53px;}
.txtZagSecPageSubText {font: 18px Arial; color: #1c1c1c;}
.aLeftVertMenu {font: 12px Arial; color: #ee1d25;}
.aLeftVertMenu:hover {font: 12px Arial; color: #fff; text-decoration: none;}
.padLeftVertMenu {background: #fff url(i/arrow_left_menu.gif) left no-repeat; padding: 5px 0 5px 10px; border-top: solid 1px #cacaca;}
.brdLeftVertMenu {border-bottom: solid 1px #cacaca;}
.bgLeftVertMenu {background: #ee1d25 url(i/arrow_left_menu_hover.gif) left no-repeat; padding: 5px 0 5px 10px; border-top: solid 1px #cacaca;}
.txtSmallText {font: 11px Arial; color: #646464;}
.txtSmallRed {color: #ee1d25;}
.aSmallRed {font: 11px Arial; color: #ee1d25;}
.padSmallInfo {padding: 67px 0 13px 0;}
.txtFAQQuestion {font: 14px Arial; color: #ec1b23; border-bottom: dashed 1px #ec1b23; cursor:pointer; background: url(i/arrow_left_menu.gif) left no-repeat; padding-left: 12px;}
.txtFAQQuestionActive {font: bold 14px Arial; color: #1c1c1c; border-bottom: dashed 1px #1c1c1c; cursor:pointer; background: url(i/arrow_down.gif) left no-repeat; padding-left: 12px;}
.bgSecTop {background: #fff url(i/sec_t.gif) repeat-x;}
.bgSecBottom {background: #fff url(i/sec_b.gif) repeat-x;}
.bgSecLeft {background: #fff url(i/sec_l.gif) repeat-y left;}
.bgSecRight {background: #fff url(i/sec_r.gif) repeat-y right;}
.padIns {padding: 17px;}
.txtResultNum {font: bold 12px Arial; color: #333333; background-color: #bebebd;}
.txtResultWord {font: 16px Arial; color: #333333;}
.aResultBottomNums {font: 14px Arial; color: #333333; padding: 0 4px;}
.txtResultBottomNums {font: bold 14px Arial; color: #333333; padding: 0 4px;}
.fbForm {background-color: #eeeeed; padding: 10px;}
.txtFBSmall {font: 11px Arial; color: #000;}
.txtFB {font: 14px Arial; color: #1c1c1c;}
.inputFBText{border: 1px solid #cacaca; width: 206px;}
.inputFBTextarea{border: 1px solid #cacaca; width: 326px; height: 154px;}
.btnSendFBT {padding: 10px 0;}
.padSmallTextFB {padding-top: 9px;}
.bgTableTop {background: #ed1e26 url(i/bg_table_top.jpg) repeat-x; font: bold 12px Arial; color: #fff;}
.bgTableWhite {background-color: #fff; font: 12px Arial; color: #333333; border-left: solid 1px #d9d9d9; padding: 10px; padding-right: 47px;}
.bgTableWhite2 {background-color: #fff; font: 12px Arial; color: #333333; border: solid 1px #d9d9d9; border-top: none; border-bottom: none; padding: 10px; padding-left: 47px;}
.bgTableGray {background-color: #f0f0f0; font: 12px Arial; color: #333333; border-left: solid 1px #d9d9d9; border-right: solid 1px #d9d9d9;}
a {font: 12px Arial; color: #ff0001;}
.bgULS {background: url(i/bgULS.png) no-repeat top left;}
.bgSTP {background: url(i/bgSTP.png) no-repeat top left;}
.txtBlocks {font: 12px Arial, Helvetica, sans-serif; color: #c2c2c2; padding: 30px 26px 10px 26px;}
.padBtnsBlocks {padding: 0 26px 0px 26px;}
.bgMainPage {background-color: #f0f0f0;}
.bgTools {background:url(i/bg_tools.gif) repeat-y top; padding: 0px 10px 17px 32px;}
.bgTools2 {background:url(i/bg_tools.gif) repeat-y top; padding-bottom: 13px;}
.aTools {font: 12px Arial, Helvetica, sans-serif; color: #333333;}
.aTools:hover {font: 12px Arial, Helvetica, sans-serif; color: #ee1d25;}
.paddingTop {padding-top: 20px;}
.newFooter {background: url(i/newfooter.jpg)  no-repeat top left;}
.bgFoot {background: url(i/colorized.jpg) repeat-x bottom right;}
.newVertBgFoot {background:url(i/newvertbgfoot.jpg) repeat-x top right;}
.newBigBon {background: url(i/newbigbon.jpg) repeat-x bottom right;}
.pngToolsDown {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/tools_down.png', sizingMethod='scale');}
.bgEee {background-color: #eeeeee;}
.padSmallTP {padding: 34px 0 13px 0;}
.bgFootTop {background:url(i/bgfoottop.jpg) no-repeat left bottom;}
.bgBGGB {background-color: #231f20;}
.bgAppBig {background: url(i/appbig.jpg) repeat-x right bottom;}
.bgLong {background:url(i/long.jpg) repeat-x bottom left;}
.bgLong2 {background:url(i/long.jpg) repeat-x top left;}
.bgHT {background:url(i/ht.png) repeat-x;}
.bgHB {background:url(i/hb.png) repeat-x;}
.bgVL {background:url(i/vl.png) repeat-y;}
.bgVR {background:url(i/vr.png) repeat-y;}