body { margin:0; padding:0; background:#fff url('/i/gray-bar.gif') no-repeat right 44px; }

#wrap { margin:0 auto;  width:778px; }
/* Page Head */

#head { height:180px; width:100%; background: url('/i/head-bg.gif') repeat-x; }

#head-contents { width:778px; height:180px; margin:0; padding:0; }

#logo { width:263px; height:180px; background: #fff url('/i/logo.gif') no-repeat 30px 44px; float:left; }
#logo h1 a { text-decoration:none; font:normal 8px/8px Tahoma; display:block; width:190px; height:100px; margin:60px 0 0 60px; }
#logo h1 a span { visibility:hidden;  }

#head-face-home,#head-face-credit,#head-face-system,#head-face-seminars,#head-face-recommend { width:164px; height:180px; float:left; }
#head-face-home,#head-face-system { background: url('/i/head-face-home.gif') no-repeat left 13px; }
#head-face-credit { background: url('/i/head-face-credit.gif') no-repeat left 13px; }
#head-face-seminars { background: url('/i/head-face-seminars.gif') no-repeat left 13px; }
#head-face-recommend { background: url('/i/head-face-recommend.gif') no-repeat left 13px; }

#aphorism { float:left; width:330px; height:49px; margin:88px 0 0 20px; }
.aphorism1 { background:url('/i/aphorism1.gif') no-repeat; }
.aphorism2 { background:url('/i/aphorism2.gif') no-repeat; }
.aphorism3 { background:url('/i/aphorism3.gif') no-repeat; }
.aphorism4 { background:url('/i/aphorism4.gif') no-repeat; }
.aphorism5 { background:url('/i/aphorism5.gif') no-repeat; }
.aphorism6 { background:url('/i/aphorism6.gif') no-repeat; }
.aphorism7 { background:url('/i/aphorism7.gif') no-repeat; }
.aphorism8 { background:url('/i/aphorism8.gif') no-repeat; }

/* Page Content */

#page-content { width:778px; }

#content { float:left; }
.content-split { display:none; }

#content-text h2 { padding:0; margin:10px 0; font:bold 14px/18px Arial; color:#1e1e1e; text-align:justify; }

#content-text { width:450px; margin:20px 0 0 20px;; clear:both; }
#content-text p { padding:0; margin:10px 0; font:normal 12px/18px Arial; color:#1e1e1e; text-align:justify; }
#content-text p.failure { color:#c00; width:370px; margin-left:50px; }
#content-text p.success { margin-top:30px; text-align:center; }
#content-text p a { color:#808080; }
#content-text p a:hover { text-decoration:none; }
#content-text dl { padding:0; margin:10px 0; font:normal 12px/18px Arial; color:#1e1e1e; text-align:justify; }
#content-text dl dt { font-weight:bold; }
#content-text dl dt a { color:#1e1e1e; }
#content-text dl dt a:hover { text-decoration:none; }
#content-text dl dd { display:none; margin-left:0; margin-top:10px; }

#content-text ol { margin:0px 0 0 30px; padding:0; font:normal 12px/18px Arial; color:#1e1e1e; }
#content-text ol li ul { margin-top:0; }
#content-text ul { list-style-image:url('/i/bullet-ie.gif'); margin:10px 0 0 40px; padding:0; font:normal 12px/18px Arial; color:#1e1e1e; }
#content-text > ul { list-style-image:url('/i/bullet.gif'); }

#content-text form { margin:10px 0 0 50px; padding:0; }
#content-text > form { margin:10px 0 0 40px;  }
#content-text form p label, #content-text form p input { display:block; }
#content-text form p input { width:355px; font:normal 12px/12px Arial; color:#1e1e1e; }
#content-text > form p input { width:365px; }
#content-text form p select {  font:normal 11px/11px Arial; color:#1e1e1e; }
#content-text form p input#submit { width:auto; margin:15px 0 0 125px; }
#content-text form p label span { color:#c00; }

#footer { width:457px; background: url('/i/footer.gif') no-repeat top center; padding-top:25px; text-align:center; margin:20px 0 0 20px; }
#footer p { font:normal 12px/18px Arial; color:#797979; }


#otzivi-list { font:normal 12px/18px Arial; color:#1e1e1e; height:14px; text-align:center; margin-top:20px; margin-left:145px;  }
#otzivi-list span { display:block; float:left; width:23px; }
#otzivi-list span.selected { background:url('/i/otzivi-list-bg.gif') center center no-repeat; font-weight:bold; }
#otzivi-list span a { text-decoration:none; color:#1e1e1e; display:block; width:100% height:100%;  }
#otzivi-list span a:hover { background:url('/i/otzivi-list-bg.gif') center center no-repeat; } 
#otzivi-list span.prev { text-indent:-9999px; background:url('/i/prev.gif') center center no-repeat; }
#otzivi-list span.next { text-indent:-9999px; background:url('/i/next.gif') center center no-repeat; }
#otzivi-list span.next a,#otzivi-list span.prev a { display:block; height:100%; width:100%;  }
#otzivi-list span.next a:hover,#otzivi-list span.prev a:hover { background:none;  }


div.listed-otzivi { background:url('/i/otzivi-bg.gif') bottom center no-repeat; padding-bottom:20px; margin-top:5px; }
div.listed-otzivi span { display:block; font:normal 12px/18px Arial; }
div.listed-otzivi span.name { font:italic 12px/18px Arial; margin-top:5px; }
div.listed-otzivi span.company { font:bold 12px/18px Arial; }


/* Main menu */

#main-menu { list-style:none; margin:20px 0 10px 0; height:20px; padding:0; }
#main-menu li { display:block; float:left; margin:0 3px; }
#main-menu li a { text-decoration:none; display:block; }
#main-menu li a span { visibility:hidden; font:normal 10px/12px Tahoma; }

#main-menu li#credit-management a { background:url('/i/credit-management.gif') no-repeat top center; width:164px; height:20px; }
#main-menu li#credit-management a:hover,#main-menu li#credit-management.selected a { background:url('/i/credit-management-hover.gif') no-repeat top center; width:164px; height:20px; }

#main-menu li#system-management a { background:url('/i/system-management.gif') no-repeat top center; width:145px; height:20px; }
#main-menu li#system-management a:hover,#main-menu li#system-management.selected a { background:url('/i/system-management-hover.gif') no-repeat top center; width:145px; height:20px; }

#main-menu li#seminars a { background:url('/i/seminars.gif') no-repeat top center; width:164px; height:20px; }
#main-menu li#seminars a:hover,#main-menu li#seminars.selected a { background:url('/i/seminars-hover.gif') no-repeat top center; width:164px; height:20px; }


/* Sidebar */

#sidebar { float:left; width:250px; padding-left:30px; }

#submenu { list-style:none; margin:73px 0 0 0; padding:0; }
#sidebar > #submenu { margin-top:60px; }
#submenu li { font:normal 12px/20px Arial;  text-align:center;}
#submenu li a { color:#1e1e1e; }
#submenu li a.selected { text-decoration:none; }
#submenu li a:hover { text-decoration:none; }

#recommend { margin:24px 0 0 29px; padding:0; width:193px; height:42px; background:url('/i/recommend.gif') no-repeat; }
#recommend span { visibility:hidden; }
#recommend-list { list-style:none; margin:10px 0 0 0; padding:0; }
#recommend-list li { font:normal 12px/20px Arial;  text-align:center;}
#recommend-list li a { color:#7F0432; }
#recommend-list li a:hover { text-decoration:none; }

#contacts { margin:25px 0 0 29px; padding:0; width:193px; height:42px; background:url('/i/contacts.gif') no-repeat; }
#contacts span { visibility:hidden; }
.contacts-descr { font:normal 12px/18px Arial; color:#797979; padding:0; margin:5px 0; text-align:center; }
.contacts-descr a { color:#797979; }

#kniga { width:211px; height:112px; margin:15px 10px 0 0; clear:both; float:right;  background: url('/i/kniga_md.gif') no-repeat; }
#kniga a { display:block; width:100%; height:100%; }
#ilust { width:211px; height:112px; margin:15px 10px 0 0; clear:both; float:right; }
#sidebar > #ilust { margin-right:15px; }
#sidebar > #kniga { margin-right:15px; }
.ilust1 { background: url('/i/ilust1.jpg') no-repeat; }
.ilust2 { background: url('/i/ilust2.jpg') no-repeat; }
.ilust3 { background: url('/i/ilust3.jpg') no-repeat; }
.ilust4 { background: url('/i/ilust4.jpg') no-repeat; }
.ilust5 { background: url('/i/ilust5.jpg') no-repeat; }

#reg { margin:0; padding:0; text-align:center; }
#reg a { font:normal 12px/40px Arial; color:#7f0432; }
#reg a:hover { text-decoration:none; }

/* control-debit.html */
body#control-debit #content-text ul { margin:-10px 0 0 40px; padding:0;}
.reg {text-align: center;}
.reg a { font:normal 12px/40px Arial; color:#7f0432; }
.reg a:hover { text-decoration:none; }

@font-face { font-family: "Rubl Sign"; src: url(/ruble.eot); }
span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}    
span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }
span.rur span:before { content: '\2013'; }

