body, html { margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 100%; }
body {  scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-width: 1000px; }
body, html, table { font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(128, 126, 127); text-decoration: none; }
table { border: 0px none ; padding: 0px; border-collapse: collapse; }
table td { margin: 0px; padding: 0px; vertical-align: top; text-align: left; }
img { border: 0px none ; }
a { font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(6, 174, 183); text-decoration: underline; }
a:hover { text-decoration: none; }
h1 { margin: 0px; padding: 0pt 0pt 32px; font-family: "Arial Narrow",Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 23px; line-height: 25px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(61, 61, 61); }
.colBlue { color: rgb(6, 174, 183); }
.linkMore { font-weight: bold; color: rgb(127, 127, 127); }
.linkMore .ln { margin: 7px 0pt 0pt -30px; position: absolute; display: block; }
.all { width: 100%; min-width: 1000px; position: relative; }
.header { height: 359px; }
.imageInHeader { padding: 73px 54px 0pt 259px; }
.imageInHeader .repeatBack { background: transparent url('back_header_repeat.jpg') repeat-x scroll right top; height: 225px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.imageInHeader .rightBack { background: transparent url('back_header_right.jpg') no-repeat scroll right top; height: 225px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.imageInHeader .leftBack { background: transparent url('back_header_left.gif') no-repeat scroll left top; height: 225px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.logo, .logo:hover { background: transparent url('logo.gif') no-repeat scroll left top; position: absolute; display: block; top: 113px; left: 40px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 151px; height: 41px; }
.navigationBlock { position: absolute; top: 200px; left: 66px; }
.navigationBlock a { display: block; margin-right: 15px; float: left; }
.mainMenuBlock { padding: 0pt 432px 0pt 70px; }
.mainMenu { background: rgb(165, 170, 166) url('back_manu_repeat.jpg') repeat-x scroll right top; height: 49px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.mainMenu .rightBack { background: transparent url('back_manu_right.jpg') no-repeat scroll right top; height: 49px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.mainMenu .leftBack { background: transparent url('back_manu_left.gif') no-repeat scroll left top; height: 49px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-right: 7px; }
.mainMenu table { width: 100%; }
.mainMenu table td { width: 43px; }
.mainMenu table .prom { width: auto; }
.mainMenu pre { margin: 0px; padding: 0px; }
.mainMenu a { padding: 17px 0pt 10px; background: transparent url('back_menu_hover.gif') no-repeat scroll 0px -4px; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: "Arial Narrow",Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: 20px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); text-decoration: none; }
.mainMenu a:hover { background: transparent url('back_menu_hover.gif') no-repeat scroll 0px 0px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
.shadowMenu { background: transparent url('back_menu_shadow_repeat.jpg') repeat-x scroll left top; height: 50px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.shadowMenu .leftBack { background: transparent url('back_menu_shadow_left.jpg') no-repeat scroll left top; height: 50px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.shadowMenu .rightBack { background: transparent url('back_menu_shadow_right.jpg') no-repeat scroll right top; height: 50px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.leftBlock { margin: 0pt 432px 0pt 70px; }
.leftBlock .dp { width: 100%; float: left; }
.rightBlock { float: right; margin-top: -90px; width: 235px; padding-right: 78px; }
.news { padding-bottom: 20px; }
.news .date { padding-bottom: 6px; color: rgb(127, 127, 129); }
.iconNews { background: transparent url('icon_news.gif') no-repeat scroll left top; position: absolute; margin-top: -28px; right: 92px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 91px; height: 68px; }
.footer { height: 235px; clear: both; }
.footer .padLine { padding: 76px 440px 0pt 70px; }
.footer .line { border-top: 1px solid rgb(207, 209, 211); border-left: 4px solid rgb(192, 194, 195); background: rgb(224, 227, 229) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 3px; font-size: 0px; line-height: 0px; }
.downMenu { padding: 17px 440px 0pt 70px; }
.downMenu, .downMenu a { font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 13px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(173, 174, 174); text-decoration: none; }
.downMenu a:hover { text-decoration: underline; }
.contactsBlock { position: absolute; margin-top: 64px; right: 131px; width: 183px; }
.contactsBlock .title { padding: 0pt 0pt 12px; font-family: "Arial Narrow",Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 21px; line-height: 23px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(99, 99, 99); position: relative; }
.contactsBlock .title .ln { margin: 12px 0pt 0pt -30px; background: transparent url('line.gif') no-repeat scroll left top; position: absolute; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 21px; height: 2px; line-height: 0px; font-size: 0px; }
