BODY {font-family: Verdana; font-size: 0.75em; color: #333; background: #fff; margin: 0; padding: 0;}
* {font-size: 100%;}
IMG {border: 0;}
FORM {margin: 0;}
TEXTAREA {font-size: 100%; font-family: Verdana;}
H1, H2, H3 {font-family: Tahoma; margin: 0; margin-bottom: 0.25em;}
H1 {color: #043b6d; font-family: Verdana; font-weight: normal; font-size: 1.5em;}
H2 {color: #444; font-family: Verdana; font-weight: normal; font-size: 1.4em;}
H2.blue {color: #1f7ab1;}
H3 {color: #555; font-family: Verdana; font-weight: normal; font-size: 1.2em;}
P {margin: 0; margin-bottom: 1em;}
A {color: #75b6dd;}
SMALL {font-size: 0.9em;}

DIV#d-main {min-width: 1000px;}

DIV#d-sibnet-frame {border-bottom: 1px solid;}
DIV#d-sibnet-frame IFRAME {background: #cbcfd5 url('http://www.sibnet.ru/images/banner_area_bg.jpg') repeat-x;}
DIV#d-sibnet-menu {border-bottom: 1px solid; overflow: hidden;}


DIV#d-top {height: 74px; background: url('/images/bg.png') repeat-x; border-bottom: 1px solid;}
DIV#d-top A.logo {position: relative; top: 2px; left: 6px; float: left;}
DIV#d-top A.logo IMG {width: 300px; height: 70px;}
DIV#d-top DIV.banners {text-align: center;}
DIV#d-top DIV.banners DIV {position: relative; margin-top: 6px; display: inline-block;}
DIV#d-top DIV.banners DIV.center {}
DIV#d-top DIV.banners DIV.right {float: right; margin-right: 8px;}
* HTML DIV#d-top DIV.banners DIV.right {margin-right: 4px; margin-top: 0;}
*:first-child+html DIV#d-top DIV.banners DIV.right {margin-right: 4px; margin-top: 0;}


DIV#d-middle {font-size: 12px; height: 60px; background: url('/images/bg.png') 0px -75px repeat-x; margin-bottom: 0px;}
DIV#d-middle DIV.user-info {background: url('/images/user-info.png'); width: 331px; height: 60px; float: left;}
DIV#d-middle DIV.user-info DIV.content {margin: 10px 0px; text-align: center; font-size: 0.95em; position: relative;}
DIV#d-middle DIV.user-info DIV.content INPUT {font-size: 0.95em;}
DIV#d-middle DIV.user-info DIV.content FORM {margin: 0; padding: 0;}
DIV#d-middle DIV.user-info DIV.content DIV.block {display: inline-block; overflow: hidden; margin: 0px 2px; text-align: right;}
*:first-child+html DIV#d-middle DIV.user-info DIV.content DIV.block {display: inline; zoom: 1;}
* HTML DIV#d-middle DIV.user-info DIV.content DIV.block {display: inline; zoom: 1;}


DIV#d-middle DIV.search {margin-left: 334px; height: 24px;}
DIV#d-middle UL.main-menu {margin: 0; padding: 0; margin-left: 331px; font-size: 0.95em; font-weight: bold; list-style: none; height: 24px;}
DIV#d-middle UL.main-menu LI {margin: 5px 18px; display: block; float: left; background: url('/images/main-menu-button.png') no-repeat; height: 21px; vertical-align: middle;}
DIV#d-middle UL.main-menu LI A {text-decoration: none; color: #1a4a77; display: inline-block; height: 21px; padding-left: 22px;}
DIV#d-middle UL.main-menu LI A EM {vertical-align: top; display: inline-block; width: 6px; height: 21px; background: url('/images/main-menu-button.png') no-repeat -122px 0px;}
DIV#d-middle UL.main-menu LI.current A,
DIV#d-middle UL.main-menu LI A:hover {background: url('/images/main-menu-button.png') 0px -21px no-repeat; color: #fff;}
DIV#d-middle UL.main-menu LI.current A EM,
DIV#d-middle UL.main-menu LI A:hover EM {width: 6px; height: 21px; background: url('/images/main-menu-button.png') no-repeat -122px -21px;}


DIV#d-left {font-size: 12px; float: left; width: 240px; padding-right: 4px; border-right: 1px solid #dee3e7;}
DIV#d-left DIV.separator {border-top: 1px solid #dee3e7; margin: 4px 0px;}

DIV#d-left UL.second-menu {width: 193px; background: #fcc02f url('/images/second-menu-cr.png') 0% 100% no-repeat; list-style: none; margin: 0; padding: 20px 4px; font-family: Tahoma; position: relative; top: 0px; z-index: 0;}
DIV#d-left UL.second-menu A {text-decoration: none; color: #fff; font-weight: bold;}
DIV#d-left UL.second-menu LI {background: url('/images/second-menu-bg.png') no-repeat 20px 100%; height: 22px; margin-bottom: 4px;}
DIV#d-left UL.second-menu EM {vertical-align: middle; display: inline-block; width: 15px; height: 15px; margin-right: 5px; background: url('/images/second-menu.png') no-repeat;}
DIV#d-left UL.second-menu LI.current A {color: #335ea8;}
DIV#d-left UL.second-menu LI.current EM {background-position: 0px -15px;}

DIV#d-right {font-size: 12px; float: right; width: 202px; padding-left: 4px; overflow: hidden; border-left: 1px solid #dee3e7;}
DIV#d-right DIV.separator {border-top: 1px solid #dee3e7; margin: 4px 0px;}

DIV#d-center {margin-left: 246px; margin-right: 206px; height: 1%; min-height: 600px; padding: 0px 6px;}
* HTML DIV#d-center {padding: 0;}
DIV#d-center P {text-align: justify;}
DIV#d-center EM {font-style: normal; color: #999;}

DIV#d-bottom {height: 24px; background: url('/images/bg.png') 0px -136px repeat-x; overflow: hidden;}
DIV#d-bottom DIV.seo {font-size: 0.9em; color: #a5b2c2; margin: 4px;}
DIV#d-bottom DIV.seo A {color: #a5b2c2;}


DIV.articles {margin-top: 1em; padding-top: 1em; border-top: 3px solid #2e6699; color: #000; overflow: hidden;}
DIV.articles H2 {font-size: 1em; margin: 0;}
DIV.articles H2 A {color: #004a82;}
DIV.articles IMG {clear: both;}


DIV.rounded {}
DIV.rounded DIV.content {padding: 12px;}
* HTML DIV.rounded DIV.content {}
DIV.rounded DIV.clear {clear: both;}
DIV.rounded DIV.cr {overflow: hidden; width: 12px; height: 12px; position: relative;}
DIV.rounded DIV.tl {background-position: -12px -12px !important; float: left;}
DIV.rounded DIV.tr {background-position: 0px -12px !important; float: right;}
DIV.rounded DIV.bl {background-position: -12px 0px !important; float: left; margin-top: -12px; top: 0px;}
DIV.rounded DIV.br {background-position: 0px 0px !important; float: right; margin-top: -12px; top: 0px;}



DIV.blue-block {background: #81aabe; color: #fff;}
DIV.blue-block DIV.title {background: url('/images/bg.png') 0px -161px repeat-x; height: 25px; padding-left: 10px; padding-top: 4px; font-size: 1.2em; font-weight: bold; overflow: hidden;}
DIV.blue-block DIV.title EM {background: url('/images/blue-block-icon.png') no-repeat; width: 23px; height: 22px; display: block; float: left; position: relative; left: -5px; top: -1px;}
DIV.blue-block DIV.content {padding: 10px; font-size: 0.95em;}
DIV.blue-block DIV.content STRONG {font-size: 1.05em;}
DIV.blue-block DIV.content DIV.percent {margin: 4px 0px; width: 0px; height: 4px; background: orange; font-size: 0; line-height: 0;}

DIV.orange-block {background: #fcdeab; color: #333333; width: 240px;}
DIV.orange-block DIV.title {background: url('/images/bg.png') 0px -221px repeat-x; color: #fff; height: 25px; padding-left: 10px; padding-top: 4px; font-size: 1.2em; font-weight: bold; overflow: hidden;}
DIV.orange-block DIV.title EM {background: url('/images/orange-block-icon.png') no-repeat; width: 16px; height: 24px; display: block; float: left; position: relative; left: -5px; top: -1px;}
DIV.orange-block DIV.content {border: 1px solid #dc8a39;}
DIV.orange-block DIV.content UL {margin: 0; padding: 0; list-style: none;}
DIV.orange-block DIV.content UL A {text-decoration: none; color: #333333;}
DIV.orange-block DIV.content UL LI {background: url('/images/orange-block-item.png') no-repeat 2px 0px; margin: 2px; padding-left: 20px;}
DIV.orange-block DIV.content UL LI.current {background: #e99c4e url('/images/orange-block-item.png') no-repeat;}
DIV.orange-block DIV.content UL LI.current A {color: #fff;}

DIV.violet-block {}
DIV.violet-block DIV.title {background: url('/images/bg.png') 0px -191px repeat-x; height: 25px; padding-left: 10px; padding-top: 4px; font-size: 1.2em; font-weight: bold; color: #fff;}
DIV.violet-block DIV.title EM {background: url('/images/violet-block-icon.png') no-repeat; width: 20px; height: 25px; display: block; float: left; position: relative; left: -4px; top: -2px;}
DIV.violet-block DIV.content {padding: 10px; font-size: 0.95em; color: #333333;}
DIV.violet-block DIV.content A {color: #7674a1;}

DIV.small-blue-block {border: 1px solid #6197b0; background: url('/images/small-blue-block-bg.png') repeat-x 100% 0%; padding-top: 10px;}
DIV.small-blue-block DIV.title {background: #57a0c2; margin: 4px; color: #fff;}
DIV.small-blue-block DIV.title STRONG {color: #ffcc00;}
DIV.small-blue-block DIV.title DIV.cr {background: url('/images/small-blue-block-cr.png');}
DIV.small-blue-block DIV.title A.more {color: #fff;}
DIV.small-blue-block DIV.text {margin: 4px 12px; font-size: 0.9em; color: #666;}
DIV.small-blue-block DIV.text IMG {float: left; padding: 1px; border: 1px solid #afc3d8; margin-right: 4px; margin-bottom: 2px;}
DIV.small-blue-block DIV.text A {color: #0052a0; font-weight: bold; text-decoration: none;}
DIV.small-blue-block DIV.text A:hover {text-decoration: underline;}
DIV.small-blue-block DIV.text A.colored {color: #ea3378;}
DIV.small-blue-block DIV.text DIV.item {height: 1%; overflow: hidden; padding-bottom: 1em; margin-bottom: 1em; border-bottom: 1px dashed #d7e1eb;}
DIV.small-blue-block DIV.text DIV.item IMG {float: left;}

DIV.articles-block {margin-right: 4px;}
DIV.articles-block A {font-weight: bold;}
DIV.articles-block P {font-size: 0.95em;}
DIV.articles-block IMG {border: 1px solid #ccc; padding: 2px; margin-top: 4px;}


IMG.text-left {border: 1px solid #ccc; padding: 2px; margin-right: 5px; float: left;}
IMG.text-right {border: 1px solid #ccc; padding: 2px; margin-left: 5px; float: right;}

DIV.clear {clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden;}

H2.item {background: url('/images/item.png') no-repeat; padding-left: 24px;}
