body {margin:0px; padding:0px; font-family:arial,verdana,sans-serif; font-size:13px; background-color:black;}

div, form, table, p, h1, h2, h3, img {margin:0px; padding:0px; border:0px none;}

div.outerFrame {width:980px; margin:0 auto;}
div.innerFrame {width:980px;}

h1 {font-size:21px;font-weight:bold;}

a {color:blue; text-decoration:underline;}
a:hover {text-decoration:none;}

.logoMenu {margin:16px;}
.logoReferado {display:block; margin-left:20px; float:left;}

.Menu {display:block; overflow:hidden; float:right;}
.menuMain {width:148px; height:36px;background:url(/style/img/menu.png) no-repeat; margin-left:10px;}
.menuMain:hover {background-position: -200px 0px;}
.menuAdd {width:183px; height:36px;background:url(/style/img/menu.png) no-repeat 0px -40px; margin-left:100px;}
.menuAdd:hover {background-position: -200px -40px;}
.menuLib {width:162px; height:36px;background:url(/style/img/menu.png) no-repeat 0px -80px; margin-left:70px;}
.menuLib:hover {background-position: -200px -80px;}
.menuInfo {width:180px; height:36px;background:url(/style/img/menu.png) no-repeat 0px -160px; margin-left:70px;}
.menuInfo:hover {background-position: -200px -160px;}
.menuPartners {width:119px; height:36px;background:url(/style/img/menu.png) no-repeat 0px -200px; margin-left:70px;}
.menuPartners:hover {background-position: -200px -200px;}
.menuSearch {width:132px; height:29px;background:url(/style/img/menu.png) no-repeat 0px -120px; margin-left:50px;}
.menuSearch:hover {background-position: -200px -120px;}
.menuBooks {width:162px; height:29px;background:url(/style/img/menu.png) no-repeat 0px -240px; margin-left:30px;}
.menuBooks:hover {background-position: -200px -240px;}
.menuMail {width:152px; height:29px;background:url(/style/img/menu.png) no-repeat 0px -280px; margin-left:30px;}

.Schema {margin:0 auto;}
.Schema td {background-color:white;}


.R28 {background-color:#444444;}
.R28top {background:transparent url(/style/img/r28.png) no-repeat -980px top;}
.R28bottom {background:transparent url(/style/img/r28.png) no-repeat 0px bottom;}
.inR28 {}

.BlockR8nocolor {background-color:#ffffff;}
.BlockR8color {background-color:#ccccff;}
.R8nocolor {background-image: url(/style/img/r8.png); background-repeat:no-repeat; height:8px; overflow:hidden;}
.R8color {background-image: url(/style/img/r8color.png); background-repeat:no-repeat; height:8px; overflow:hidden;}
.R8tl {background-position: left 0px;}
.R8tr {background-position: right -16px;}
.R8bl {background-position: left -8px;}
.R8br {background-position: right -24px;}
.inRBlock {padding:0px 8px 0px 8px;}

.inRBlock h1 {font-family:verdana,arial,sans-serif; font-size:19px; color:black; margin-bottom:7px;}
.inRBlock h2 {font-family:verdana,arial,sans-serif; font-size:17px; color:#0099ff; margin-bottom:7px;}
.BlockR8color h2 {color:black; font-size:19px; margin-bottom:10px;}
.inRBlock p.margin {margin-bottom:5px;}
.inRBlock p.justify {text-align:justify;}

.myTextInput {margin:0px;padding:3px;border:1px solid #999999;}
.mySelectInput {margin:0px;padding:2px;border:1px solid #999999;}

.csList {float:left; width:215px; margin:0px 7px 0px 0px; padding:0px; list-style:none;}
.csList li {margin-bottom:7px;}

.csList2 {margin:0px; padding:0px; list-style:none;}
.csList2 li {margin-bottom:7px;}
.csList2 strong a {color:black; text-decoration:none;}

.bannerBackground {}
.adsLine {margin-bottom:3px; text-align:right; font-size:11px;}
.adsLine a {color:#0099ff;}

/* ширина рабочей области 948px */

.csTable {width:100%;}
.csTable th {text-align:left;font-weight:bold; padding:0px 0px 3px 4px;}
.csTable td {padding: 3px 0px 3px 4px; text-align:left;}
.csTable .r0 {background-color:#ddddff;}
.csTable .numP {text-align:right; padding-right:4px; font-weight:bold; width:40px;}
.csTable .authorName {text-align:left; padding-right:4px; width:110px;}
.csTable .pressYear {text-align:left; padding-right:4px; width:40px;}
.csTable a {text-decoration:none; color:black;}
.csTable a:hover {text-decoration:underline;}

.refInfo {width:100%;}
.refInfo th {font-weight:bold; text-align:left; width:200px; vertical-align:middle; padding:2px 0px 2px 3px; background-color:transparent;}
.refInfo td {vertical-align:middle; padding:2px 0px 2px 0px; background-color:transparent;}
.refInfo .r0 {background-color:#ddddff;}

.smallMenu {font-size:11px; text-align:right;}

.downloadH {font-size:17px !important;}

.navigation {}

.infoFragments  strong{color:#0099ff;}

.libList li {padding:2px;}
.xRow {background-color:#ddddff;}

.formTip {color:#999999; font-size:10px;}

h3.searchFirst {font-size:15px; font-weight:bold; margin: 5px 0px 7px 0px;}
h3.searchSecond {font-size:15px; font-weight:bold; margin: 15px 0px 7px 0px;}
.searchResult td, th {text-align:left;}
.searchResult td {padding:2px; background-color:transparent;}

.clearBoth {clear:both;height:0px;overflow:hidden;}
.free10 {clear:both;height:10px;overflow:hidden;}
.free12 {clear:both;height:12px;overflow:hidden;}
.free16 {clear:both;height:16px;overflow:hidden;}

.padTopBanner {padding:4px 0px 4px 0px;}
.pad4 {padding:4px;}
.pad10 {padding:10px;}
.pad16 {padding:16px;}

.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.alignCenter {text-align:center;}

.colorCyan {color:#0099ff !important;}
.colorWhite {color:#ffffff;}

.fontVerdana {font-family:verdana,sans-serif;}
.fontArial {font-family:arial,sans-serif;}

table.tBorder {background-color:black;}
table.tBorder td,th {background-color:white;}
