html, body {width:100%;height:100%;margin:0;padding:0;}
body {background: white;color: black;}
p,ol,ul,dl,blockquote,form,pre {margin-top: 0;}
img {border: 0;}
a,a:hover {text-decoration: underline;}
a.tdn,a.tdn:hover {text-decoration: none;}
a.hu {text-decoration: none;}
a.hu:hover {text-decoration: underline;}
table {font-size: 100%;border-collapse: collapse;margin: 0;border: 0;}
td {padding: 0;border: 0;}
table.test, table.test td {border: dotted 2px red;}
table.test table, table.test table td {border: 0;}
.contentZone table, table.p {
	margin-bottom: 1em;
	margin-bottom: expression('1.33em'); /*искл&#9632;чение для MSIE, в котором отступ&#8730; у абзацев чуть больше*/
}
br {line-height: 0;}
.spec {margin: 0;padding: 0;list-style-type: none;}
.autoW {width: auto;}
.maxwh {width: 100%;height: 100%;}
.maxw {width: 100%;}
.maxh {height: 100%;}
.minh {height: 1px;}
.invsbl {display: none;}
.ofh {overflow: hidden;}
.abs {position: absolute;}
.rel {position: relative;}
.ftl {float: left;}
.ftr {float: right;}
.vat {vertical-align: top;}
.vam {vertical-align: middle;}
.vab {vertical-align: bottom;}
.tal {text-align: left;}
.tac {text-align: center;}
.tar {text-align: right;}
.cl {clear: left;}
.cr {clear: right;}
.cb {clear: both;}
.nobr {white-space: nowrap;}
div.clear {height: 1px;clear: both;overflow: hidden;}
div.table {display: table;border-collapse: collapse;}
div.td {display: table-cell;float: expression('left');vertical-align: top;}
td > *:-moz-first-node {margin-top:0;}
td > *:-moz-last-node {margin-bottom:0;}

/* compounds */
#centeredBlock {margin: 0 auto;width: 996px;text-align: left;}
#headerBlock {margin: 8px 9px 8px 8px;}
#contentBlock {margin: 8px 9px 7px 8px;}
#footerBlock {margin: 7px 0 0;}
#headerBlock, #contentBlock	{width: 979px;overflow: hidden;}
#lcolBlock {margin: 0;width: 247px;}
#mcolBlock {margin: 0 0 0 9px;width: 466px;}
#mrcolBlock {margin: 0 0 0 9px;width: 723px;}
#rcolBlock {margin: 0 0 0 9px;width: 248px;}
#lcolBlock, #mcolBlock, #mrcolBlock, #rcolBlock  {float:left;overflow: hidden;}
#lcolBlock .wrapPad {padding: 0 31px;}

/* basic */
body {font-size: 63%;font-family: 'Verdana', sans-serif;color: #585b4f;}
a, a:active, a:visited, a:hover {color: #6195c9;text-decoration: underline;}
a.news, a.news:active, a.news:visited, a.news:hover {color: #585b4f;text-decoration: none;}
/*a.news:hover {color: #6195c9;text-decoration: underline;}*/
small {font-size: 100%;}
table.graytb {width:100%} 
table.graytb, table.graytb td {border: solid 1px #e9e9e9;}
table.graytb td {padding:3px;}
table.graytb thead {background:#e9e9e9;}

/* header */
#headerBlock .wrapBg1 {background: #5D93B4 url(/img/header-bg2.gif);}
/* #headerBlock .wrapBg2 {	background: url('/img/header-c-rb.gif') no-repeat right bottom; }*/
#headerBlock .logo {float: left;margin: 0;width: 488px;height: 120px;background: url('/img/header-logo.gif') no-repeat 33px 37px;}
#headerBlock .logo a {display: block;width: 501px;height: 121px;}
#headerBlock .loginForm {float: left;margin: 0;padding: 0 0 0 130px;}
#headerBlock .loginForm .wrapW {width: 220px;}
#headerBlock .loginForm .title {margin: 0;height: 42px;background: url('/img/header-login.gif') no-repeat 0 25px;}
#headerBlock .loginForm td {padding: 0 9px 6px 0;font-size: 90%;	color: #1e3e53;font-weight: bold;}
#headerBlock .loginForm .txt {font-size: 10px;width: 111px;width: expression('105px');border: 0;}
#headerBlock .services a {margin: 0 10px 0 0;padding: 0 6px 0 0;background: url('/img/arr-r-w.gif') no-repeat 100% .5em;font-family: 'Tahoma', sans-serif;color: #ffffff;}
#langSwitcher {float: left;margin: 37px 0 0;width: 113px;border-left: solid 1px white;overflow: hidden;}
#langSwitcher ul {margin: 0;padding: 0 0 0 24px;list-style-type: none;}
#langSwitcher li {padding: 5px 0;}
#langSwitcher li small {font-size: 10px;color: #B5D7F0;}
#langSwitcher li a {color: white;text-decoration: none;}

/* menu */
#lcolBlock .mainMenu {margin: 16px 0;}
#lcolBlock .mainMenu, #lcolBlock .mainMenu ul {padding: 0;list-style-type: none;}
#lcolBlock .mainMenu li	{padding: 0 0 4px;}
#lcolBlock .mainMenu li a {font-size: 131%;font-weight: bold;color: #333;text-decoration: none;}
#lcolBlock .mainMenu li b {font-size: 131%;font-weight: bold;color: #666;}
#lcolBlock .mainMenu ul {margin: 12px 0 0;}
#lcolBlock .mainMenu ul li {padding: 0 0 9px;line-height: 1em;}
#lcolBlock .mainMenu ul li a {
	display: block;
	padding: 0 0 0 15px;
	font-family: 'Verdana' sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
#lcolBlock .mainMenu ul li.active {
	display: block;
	padding: 0 0 0 15px;
	font-family: 'Verdana' sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
#lcolBlock .mainMenu ul li a.on, #lcolBlock .mainMenu ul li a:hover { color: #bbb;background: url('../img/arr-lg.gif') no-repeat 8px .4em;}


/* search */
#searchBlock {margin: 6px 0 14px;
/*	background: #efefef url('/img/header-c-rb.gif') no-repeat right bottom; */
	background: #efefef;
}
#searchBlock form {margin: 0;padding: 0 15px;}
#searchBlock .title {margin: 0;width: 47px;height: 39px;background: url(/img/search.gif) no-repeat 0 13px;}
#searchBlock .txt {margin-bottom: 10px;font-size: 90%;width: 153px;width: expression('149px');}
#searchBlock .sbmt {margin: 8px 0 22px;}
#searchBlock .chbx {margin-left: 0;	margin-left: expression('-4px');padding-left: 0;}
/*#searchBlock label {position:relative;top:-2px;}*/
#searchBlock {}

/* first */

#mcolBlock .expertCmnts, #mrcolBlock .expertCmnts, #mcolBlock .themeLinks, #mrcolBlock .themeLinks, #mcolBlock .lastPressreleases, #mrcolBlock .lastPressreleases {margin: 0 0 1em;height: 39px;border-bottom: solid 4px #e9e9e9;}
#mcolBlock .lastEvents, #mrcolBlock .lastEvents 	{ margin: 0 0 8px;height: 39px;border-bottom: solid 4px #e9e9e9;}
#mcolBlock .lastEvents, #mrcolBlock .lastEvents {background: url('/img/lastevents.gif') no-repeat 0 15px;}
#mcolBlock .lastPressreleases, #mrcolBlock .lastPressreleases {background: url('/img/lastpressreleases.gif') no-repeat 0 15px;}
#mcolBlock .themeLinks, #mrcolBlock .themeLinks	{background: url('/img/themelinks.gif') no-repeat 0 15px;}
#mcolBlock .expertCmnts, #mrcolBlock .expertCmnts {background: url('/img/experts-cmnts.gif') no-repeat 0 15px;}

.lastPressreleases h2 {margin:0;}
.lastPressreleases a {display:block;height:39px;width:200px;}
.expertCmnts h2 {margin:0;}
.expertCmnts a {display:block;height:39px;width:200px;}
.lastEvents h2 {margin:0;}
.lastEvents a {display:block;height:39px;width:200px;}

#mcolBlock blockquote, #mrcolBlock blockquote {margin-left: 0;}
#mcolBlock .date, #mrcolBlock .date {margin: 11px 0;padding: 0 0 0 12px;font-size: 100%;color:#6195c9;font-family: 'Tahoma', sans-serif;background: url('/img/arr-r-lb-i.gif') no-repeat 0 .3em;}
#mcolBlock .announce, #mrcolBlock .announce {margin: 11px 0 12px;}
#mcolBlock .announce img.ancimg, #mrcolBlock .announce img.ancimg 	 {margin: 3px 12px 6px 0;}
#mcolBlock .announce a.more, #mrcolBlock .announce a.more {	padding: 0 6px 0 0; background: url('/img/arr-r-lb.gif') no-repeat 100% .5em;}
#mcolBlock .hr, #mrcolBlock .hr {clear: both;height: 1px;background: #dedede;overflow: hidden;}
#mcolBlock .hr2, #mrcolBlock .hr2 {	clear: both;height: 4px;background: #dedede;overflow: hidden;}
#mcolBlock .ten, #mrcolBlock .ten {	clear: both;height: 10px;overflow: hidden;}
#rcolBlock .atomDomain {	margin: 0 0 8px;	height: 39px;background: url('/img/atomdomain.gif') no-repeat 0 15px;border-bottom: solid 4px #e9e9e9;}
#rcolBlock .atomDomain2 {	margin: 8px 0 4px;height: 18px;background: url('/img/atomdomain2.gif') no-repeat;}
#mrcolBlock #artTitle {	margin: 10px 0 8px 0;	padding-top: 0.5em;}
h1.text {	font-size: 180%;	font-weight:100;	font-family: Tahoma, 'Verdana', sans-serif;	color: #585b4f;	margin:0;}

/* footer */
#footerBlock {background: #9ccede;text-align:center;margin-top:25px;}
#footerBlock div.wrapW	{margin:0 auto;width: 979px;overflow: hidden;text-align:left;}
#footerBlock p.copy {	margin: 0;	padding: 7px 56px 5px 257px;	color: black;}
#footerBlock p.copy a {	text-decoration: none;	font-weight: bold;	color: black;}

/* slider */
#sliderBlock {margin: 18px 0 0;}
#sliderBlock p {margin: 0 0 9px;color: #676767;font-weight: bold;font-size: 10px;}
#sliderBlock .rule {margin: 0 0 0 -12px;width: 207px;height: 15px;background: url('../img/slider-rule.gif') no-repeat;}
#slider {position: absolute;cursor: e-resize;width: 28px;height: 16px;background: url('../img/slider-btn.gif') no-repeat;}


/* banners */
#lcolBanners {margin: 16px 0 6px;border-top: solid 4px #e9e9e9;}
#lcolBanners .banner {width: 185px;height: 105px;border-bottom: solid 4px #e9e9e9;overflow: hidden;}
#lcolBanners a.abs {position: absolute;display: block;width: 185px;height: 105px;z-index: 10;}
#lcolBanners table {width: 185px;height: 105px;vertical-align: middle;}
#lcolBanners table h5 {margin: 0;font-weight: normal;font-size: 100%;}
#lcolBanners .inbg {width: 185px;height: 105px;}
#lcolBanners .inbg h5 {margin:0;font-weight:100;font-size: 100%;}
/*#lcolBanners table a {color: #6195c9;}*/
#mcolBanners {height: 76px;}
#mcolBanners .sep {float:left;width:10px;height: 76px;background: red;}
#mcolBanners .banner {width: 228px;height: 76px;background: url('../img/mcolbnr-bg.gif') repeat-x;overflow: hidden;}
#mcolBanners a.abs {position: absolute;display: block;width: 228px;height: 76px;z-index: 10;
/*	background: url('../img/header-c-rb.gif') no-repeat right bottom; */
}
#mcolBanners table {width: 228px;height: 76px;vertical-align: middle;}
#mcolBanners table h5 {margin: 0;padding: 0 90px 0 23px;font-family: 'Arial', sans-serif;font-weight: normal;font-size: 90%;line-height: 1.1em;}
#mcolBanners table a {text-decoration: none;}
#rcolBanners {}
#rcolBanners .banner {margin: 9px 0;}
#rcolBanners .banner a {display: block;width: 248px;height: 75px;
/*	background: url('../img/header-c-rb.gif') no-repeat right bottom;  */
}

/* news */
h3.news {font-size: 110%;font-weight:700;font-family: Tahoma, 'Verdana', sans-serif;color: #585b4f;margin:0;}
p.ntxt {margin:15px 0 0 0;}
p.nannounce {margin:0;}
#mrcolBlock .nannounce a.more {padding: 0 6px 0 0;background: url('/img/arr-r-lb.gif') no-repeat 100% .5em;}
.ndt {padding-left:12px;font-weight:700;color:#6195c9;font-family: Tahoma, 'Verdana', sans-serif;background: url('/img/dt-str.gif') no-repeat 0 0.3em;}

/* menu3level */
#menu3level {margin: 18px 0;}
#menu3level td {width: 50%;}
#menu3level a, #menu3level b {font-family: 'Verdana' sans-serif;}
#menu3level a {font-weight: normal;text-decoration: underline;color: #2885a7;}
#menu3level b {color: #2885a7;}
#menu3level ul, #menu3level ul li {margin: 0;padding: 0;list-style-type: none;}
#menu3level ul li {padding: 0 26px 0 6px;background: url('/img/li-m3.gif') no-repeat 0 .5em;}
#menu3level p.years a, #menu3level p.years span {font-weight: 700;font-size: 1.5em;font-family: Arial, Verdana sans-serif;}


/* board */
div.mrcolBlock p.gsubj {margin-bottom:15px;}
div.mrcolBlock p.gsubj a {padding: 0 0 0 6px;background: url('/img/li-m3.gif') no-repeat 0 .5em;}
div.mrcolBlock p.resume {font-weight:	bold;text-indent: 0;}
#pager {margin: 30px 0;padding: 0 0 0 60px;color: black;font-weight: bold;}
#pager a {color: #2885a7;text-decoration: none;}
#tab0, #tab1, #tab2 {background:#eaebed;padding:8px;width:auto;}
#tab0  input.border,  #tab1  input.border, #tab2  input.border {background:#fff;color: #4d4d4d;border: 1px solid #fff;width:100%;	font-size:100%;}
#tab0 p, #tab1 p, #tab2 p {	margin-bottom:7px;}
#tab0  textarea.border, #tab1  textarea.border, #tab2  textarea.border {background:#fff;color: #4d4d4d;border: 1px solid #fff;width:100%;height:120px;font-size: 100%;font-family:  'Verdana', 'Tahoma',sans-serif;}
div.tabwhite {padding:4px 10px;cursor:pointer;font-weight:100;background:#fff;float: left;text-align: center;}
div.tabgray {padding:4px 10px;cursor:pointer;	font-weight:700;	background:#eaebed;float: left;	text-align: center;}
span.reddot {color:#f24a47;}

#searchBox form {position: relative;}
#searchBox form input.txt {display: block;padding: 4px 6px;width: 300px;border: 1px solid #ececec;}
#searchBox form input.sbmt {position: absolute;left: 320px;top: 3px;}
#searchBox div.results ol li {margin-bottom: 1em;}
#searchBox div.results ol li p {margin: 0;}
#searchBox div.results ol li p b {color: #72B11F;}
#searchBox div.pages {margin: 2em 0;font-size: 13px;}
#searchBox div.pages * {padding-left: 5px;}
#searchBox div.pages a {text-decoration: none;}
