* {margin: 0; padding: 0} BODY {font: 0.7em 'Verdana', sans-serif} A {color: #0F4381; cursor: pointer} .clear {clear: both}
TABLE {border-collapse: collapse; border: 0} UL LI {list-style: none} ADDRESS {font-style: normal}
H4 {font-size: 1em}
P {margin-bottom: 1em}
HR {height: 1px; border: 0; color: #E3E3E3; background: #E3E3E3; margin: 1px 0}

HTML>BODY HR {margin: 8px 0}
#Container {min-width: 996px; width: expression((documentElement.clientWidth || document.body.clientWidth) < 996 ?  '996px' : '100%')}

/* 4 Bottom */
HTML {height: 100%}
BODY {position: relative; height: auto !important; height: 100%; min-height: 100%}
#Bottom {width: 100%; position: absolute; bottom: 0}
BODY {background: white url('d/bg-sky-line.jpg') repeat-x; color: #333333}
#Container {background: url('d/bg-sky.jpg') no-repeat}
#Logo A {position: absolute; left: 24px; top: 0; display: block; width: 169px; height: 207px; background: url('d/logo.gif') no-repeat 50% 103px}
#Logo SPAN, #Navi SPAN {display: none}
#Navi {position: absolute; right: 28px; top: 8px; width: 48px; height: 13px; background: url('d/navi.gif')}
#Navi LI {float: left}
#Navi A {float: left; width: 15px; height: 13px}
#Navi .sitemap A {width: 17px}
#Navi .contacts A {width: 16px}
#Header {height: 207px; margin: 0 16px 0 219px; background: url('d/rezina.gif') repeat-x 0 27px}
#Monitor {float: left; width: 183px; height: 207px; background: url('d/monitor.jpg') no-repeat 0 22px}
#MonitorFlash {width:183px; height:185px;}
#TopEnd {float:right; margin-top: 27px;}
#Splash {position: absolute; left:352px; top:27px; width: 598px; height: 151px; background: url('d/all.jpg')}
#Services {position: absolute; top: 0; left: 402px}
#Services LI {float: left; padding-left: 15px; margin-right: 8px; background: url('d/p-left.gif') no-repeat 0 50%; line-height: 27px}
#Services A {color: #FCFF00; text-decoration: none}
#Menu {position: absolute; top: 178px; right: 16px; text-transform: uppercase; font-weight: bold; font-size: 0.9em; line-height: 22px}
#Menu LI {float: left; height: 1%; margin-left: 1px; position: relative}
#Menu LI A {float: left; display: block; height: 1%; background: url('d/bg-menu-li-left.gif') no-repeat 0 0; padding-left: 8px}
#Menu LI SPAN {float: left; display: block; height: 22px; background: url('d/bg-menu-li-right.gif') no-repeat 100%; padding-right: 8px}
#Menu LI.active A, #Menu LI A:hover {background-image: url('d/bg-menu-li-active-left.gif')}
#Menu LI.active SPAN, #Menu LI A:hover SPAN {background-image: url('d/bg-menu-li-active-right.gif'); color: white}
#Menu A {text-decoration: none}


/****** Left ******/
/* #Left {position: absolute; top: 237px; left: 24px; width: 169px}
*/
#Left {float: left; margin-top: 2em; width: 169px; position: relative; left: 24px}
#Left.shadow {background: url('d/left-shadow-bg.jpg') no-repeat 0 100%; padding-bottom: 9px}
#Left A {display: block; height: 1%; font-weight: bold; text-decoration: none; position: relative}
#Left SPAN {display: block; height: 1%; padding: 6px 10px 6px 30px; position: relative}
#Left LI {background: #99CBF4 url('d/bg-left-li-level1.jpg') repeat-y; position: relative}
#Left LI A {color: white; border-bottom: 1px solid #E3E3E3}
#Left LI.last A {border-bottom: none; background: url('d/bg-left-li-level1-last.gif') no-repeat 100% 100%}
#Left LI.last SPAN {border-bottom: none}
#Left LI SPAN {border: solid white; border-width: 1px 0; background: url('d/p-left.gif') no-repeat 10px 50%}
#Left LI.active SPAN {background-image: url('d/p-bottom.gif')}
#Left LI.first A {background: url('d/bg-left-li-level1-first.gif') no-repeat 100% 0}
#Left LI LI {background: #EFEFEF url('d/bg-left-li-level2.jpg') repeat-y}
#Left LI LI A {color: #AAA; background: none !important}
#Left LI LI SPAN {padding-left: 40px; background: none !important}
#Left LI LI.active {background: #CCC url('d/bg-left-li-level2-active.jpg') repeat-y}
#Left LI LI.active A {color: white}
#Left LI LI LI {background: white !important}
#Left LI LI LI A {color: #AAA !important; font-weight: normal}
#Left LI LI LI.active {background: #E2E2E2 !important}

#Left LI LI LI A SPAN {padding-left: 44px}


/****** Right ******/
#Right {float: right; display: inline; margin-right: 16px; width: 199px}
#Newses {border: 0 solid #E3E3E3; border-width: 1px 0; padding: 21px 0 0; margin: 0 0 8px; background: url('d/title-news.gif') no-repeat 100% 5px}
#Newses DIV {background: #EEF4FE url('d/news-corner.gif') no-repeat 100% 100%; margin: 0 0 1em}
#Newses DIV, #Newses H4 {padding: 6px 0 9px}
#Newses H4 {background: #FAFCFF; margin: 0 0 6px}
#Newses H4, #Newses H4 A, #Newses #Archive A {color: #2857A5; text-decoration: none; font-weight: bold}
#Newses H4, #Newses P {padding-left: 18px; padding-right: 16px}
#Newses #Archive {padding: 0; background: url('d/bg-news-archive-top.gif') no-repeat}
#Newses #Archive P {padding: 7px 0; background: url('d/bg-news-archive-bottom.gif') no-repeat 0 100%; text-align: center}
#Newses #Archive A {display: block; border: solid #EEF4FE; border-width: 0 3px}
.box {background: #E9E9E9 url('d/bg-box-top.gif') no-repeat; color: #AAA; margin-bottom: 7px}
.box FORM, .box DIV {padding: 2px 8px 6px 13px; background: url('d/bg-box-bottom.gif') no-repeat 0 100%}
.box INPUT {vertical-align: middle}
.box2 {padding: 0; background: url('d/bg-box2-top.gif') no-repeat}
.box2 P {padding: 7px 0; background: url('d/bg-box2-bottom.gif') no-repeat 0 100%; text-align: center}
.box2 A {display: block; border: solid #E9E9E9; border-width: 0 3px; color: #2857A5; text-decoration: none; font-weight: bold}


/****** Content ******/
#Path {text-align: right; font: 0.9em 'Arial', sans-serif}
#Path, #Path A {color: #777; text-decoration: none}
#Path SPAN {font-size: 0.8em}
#Content {height: 1%; margin: 0 250px 0 232px}
.index #Content {margin-left: 24px}
#Content UL LI {list-style: disc}
#Content .block .block, #Content .block {height: 1%; background: url('d/block-shadow-bg.jpg') no-repeat 5px 100%; padding-bottom: 8px !important}
#Content .block .block DIV, #Content .block DIV {width: 100%; background: url('d/block-border.gif') repeat-x; position: relative}
#Content .block .block DIV DIV, #Content .block DIV DIV {background: url('d/block-border.gif') repeat-y}
#Content .block .block DIV DIV DIV, #Content .block DIV DIV DIV {background: url('d/block-border.gif') repeat-y 100%}
#Content .block .block DIV DIV DIV DIV, #Content .block DIV DIV DIV DIV {background: url('d/block-border.gif') repeat-x 0 100%}
#Content .block .block DIV DIV DIV DIV DIV, #Content .block DIV DIV DIV DIV DIV {background: url('d/block-top-left.gif') no-repeat}
#Content .block .block DIV DIV DIV DIV DIV DIV, #Content .block DIV DIV DIV DIV DIV DIV {background: url('d/block-top-right.gif') no-repeat 100% 0}
#Content .block .block DIV DIV DIV DIV DIV DIV DIV, #Content .block DIV DIV DIV DIV DIV DIV DIV {background: url('d/block-bottom-left.gif') no-repeat 0 100%}
#Content .block .block DIV DIV DIV DIV DIV DIV DIV DIV, #Content .block DIV DIV DIV DIV DIV DIV DIV DIV {overflow: hidden; background: url('d/block-bottom-right.gif') no-repeat 100% 100%; padding: 15px 0}
#Content .block .block DIV DIV DIV DIV DIV DIV DIV DIV {padding: 8px 0}
#Content .block H3 {margin-bottom: 17px; background: #E9E9E9; color: #000066; font-weight: bold; font-size: 17px; padding: 2px 0 3px; font-family: Arial, Helvetica, sans-serif}
#Content .block H3, #Content .block H4, #Content .block P, #Content .block UL, #Content .block OL, #Content .block FORM, #Content .block TABLE {padding-left: 31px; padding-right: 31px}
#Content .block .block {margin-left: 12px; margin-right: 12px; width: auto}
#Content .block FORM TABLE {padding-left: 0; padding-right: 0}

#Content .block .block, #Content .block .block DIV {padding: 0}
#Content .block .block {margin-bottom: 19px}

.cols {float: left; width: 100%}
.leftcol, .rightcol {float: left; width: 50%}
.leftcol .block, .rightcol .block {width: auto !important}
.leftcol .block {padding-right: 5px}
.rightcol .block {padding-left: 5px}

.rightcol {margin-left: -1px} *:lang(en) .rightcol {margin-left: 0}

.index #Content .block {background-image: url('d/block-shadow2-bg.jpg'); margin-bottom: 8px}
.index #Content .block DIV DIV DIV DIV DIV DIV DIV DIV {padding: 4px 0 9px}
#Content .block .block H2, #Content .block .block H3, #Content .block .block H4, #Content .block .block P, #Content .block .block UL,  .index #Content .block H4, .index #Content .block P, .index #Content .block UL {margin-left: 137px; padding-left: 0}
.index #Content #Clients H4, .index #Content #Partners H4, .index #Content .block H4 {font-size: 1.1em; line-height: 21px; margin-bottom: 10px; color: #12407B}
.index #Content #Clients H4, .index #Content #Partners H4 {top: -5px; position: relative}
.index #Content #Clients H4, .index #Content #Partners H4 {margin: 0; line-height: auto}
.index #Content #Clients P, .index #Content #Partners P {margin: 0}
#Content .block .block H4 {height: 38px; color: #163e83}
/* #Content .block .block {font-size: 1.1em} */
#Content .signature {font-size: 0.9em}
#Content .block .block IMG, .index #Content .block IMG {border: 3px solid #A9AAAE; float: left; margin-top: 5px; margin-left: 19px; margin-right: 10px;}
#Content .block .line {background-color: #EEE; background-image: url('d/block-border-line.gif')}
#Content .block .block .line {background-color: #EEE; background-image: url('d/block-border-line2.gif')}
.index .go {display: block; width: 31px; height: 25px; background: url('d/go.gif') no-repeat 50% 50%; position: absolute; bottom: 1px; right: 1px}
.index .go SPAN {display: none}
#Content #Intro {background: url('d/intro-line.gif') no-repeat}
#Content #Intro DIV {height: auto !important; height: 169px; min-height: 169px; padding: 0 0 0 21px; /*background: url('d/intro-visual.jpg') no-repeat 100% 0; padding: 0 405px 0 21px*/}
#Content #Intro IMG {margin-left: 21px; float: right}


/****** Bottom ******/
#Container {padding-bottom: 106px; overflow: hidden; position: relative}
#Bottom {clear: both; height: 106px}
#Navigation {font: 0.9em 'Tahoma', sans-serif; padding-top: 25px; height: 24px; background: url('d/bg-footer-gradient.jpg') repeat-x}
#Navigation UL {position: relative; margin: 0 18px}
#Navigation LI {float: left; padding: 0 6px; background: url('d/li-spacer.gif') no-repeat 100% 100%}
#Navigation .left {float: left; display: inline}
#Navigation .right {float: right; display: inline}
#Footer {background: url('d/bg-footer.jpg') repeat-x 0 100%}
#Footer, #Footer A {font-family: 'Tahoma', sans-serif; color: #777}
#Footer DIV {width: 100%; background: url('d/bg-footer-left.jpg') no-repeat 0 100%}
#Footer DIV DIV {height: 57px; background: url('d/bg-footer-right.jpg') no-repeat 100% 100%; text-align: right}
#Footer DIV DIV DIV {background: none; width: auto; height: auto; padding: 16px 15px 0 0}
#Footer #Mouse {padding: 0; position: absolute; right: 224px; bottom: 0; width: 102px; height: 66px; background: url('d/mouse.gif')}
#Footer #Made {position: absolute; left: 24px; bottom: 5px; text-align: left}
#Footer #Made A {font-weight: bold}
.indent {text-align: justify; text-indent: 30px}
.right {text-align: right}


#Content UL {margin-left: 60px}
#Content UL LI {list-style-image: url('d/li.gif'); margin-bottom: 5px}
#Content H2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #163E83; text-align: left; margin-top: 30px; margin-right: 0px; margin-bottom: 5px; margin-left: 31px}
#Left LI.active {background-image: url('d/bg-left-li-level1-active.jpg'); background-repeat: repeat-y}
#Content FORM TABLE {width: 100%; color: #2857A5}
#Content FORM TD {padding: 4px 0; vertical-align: top}
#Content FORM .name {width: 45%; padding-right: 1em; font-size: 1em; line-height: 1.5em}
#Content FORM .input INPUT, #Content FORM .input TEXTAREA {width: 100%}
* HTML #Content FORM .input INPUT, * HTML #Content FORM .input TEXTAREA {margin: 0 -1px; z-index: 1; position: relative} /* IE */
#Content FORM .submit {text-align: right}
/* #Newses {display: none} */

.lightblue {color: #84a5d0}
.lightblue2 {font-size: 11px; color: #527497}
.blue11 {font-size: 11px; color: #024e9d}
.blue {color: #024e9d}
.orange {color: #f7941d}
.header15blue {font-weight: bold; font-size: 15px; color: #024e9d}
.header13blue {font-weight: bold; font-size: 13px; color: #024e9d}
.header12blue {font-weight: bold; font-size: 12px; color: #024e9d; font-family: Arial, Helvetica, sans-serif}
.header11blue {font-weight: bold; font-size: 11px; color: #024e9d}
.header12orange {font-weight: bold; font-size: 12px; color: #f7941d}
.header15orange {font-weight: bold; font-size: 15px; color: #f7941d ; font-family: Arial, Helvetica, sans-serif}
.header15gray {font-weight: bold; font-size: 15px; color: #dddddd ; font-family: Arial, Helvetica, sans-serif}
.ts_table {width: 100%; cellpadding: 4px}

#Content UL.arrow LI {margin-bottom: 5px; list-style-image: url(d/li_arrow.gif)}


.cols {float: none; overflow: hidden}
#Clients .col {float: left; width: 50%}
#Clients .first DIV {margin-right: 5px}
#Clients .last DIV {margin-left: 5px}

#Clients .last {margin-left: -1px} *:lang(en) #Clients .last {margin-left: 0}

#Clients .text {overflow: hidden; color: #AAA; font-weight: bold}
#Clients .text .col DIV {padding: 18px 0 2px; padding-left: 19px}
#Clients .cols .col {height: 120px; position: relative}
#Clients .cols .first {background: #F2F3F5 url('d/clients-bg.gif') no-repeat}
#Clients .cols .last {background: #F2F3F5 url('d/clients-bg2.gif') no-repeat 100%}
#Clients .cols .logo {position: absolute; left: 19px; top: 10px; height: 107px; padding: 0 !important; /*background: url('d/bg-client-logo.jpg') no-repeat 0 100%*/}
#Clients .cols .logo IMG {border: 3px solid #CCC}
#Clients .cols .col DIV {padding: 10px 10px 10px 149px}
#Clients .shadows {display: none}
#Clients .shadows .col DIV {height: 7px; /*background: url('d/bg-client-logo.jpg') no-repeat 19px;*/ font-size: 0}
.date {position: relative; top: -1em}
#LogoFlash {position: absolute; top: 0; left: 0; width:193px; height:216px; z-index: 2}
#Content #LoginForm {padding: 0}
#Content #LoginForm BR {display: none}
#Content #LoginForm LABEL {display: block; clear: both; margin-bottom: 0.5em}
#Content #LoginForm LABEL SPAN {display: block; float: left; width: 5em; 
line-height: 1.5em}

#Content #Sitemap ul {margin-left: 15px}
#Content #Sitemap li {margin-top: 0.5em; margin-bottom: 0.5em}
