body {font-family: Arial, sans-serif;
font-size: 13px;
color: #0d0d0d;
margin: 0;
background: #f1f1f1;
}
tr,th,td {margin: 0;padding: 0px;outline: 0; vertical-align: top;}
p {margin: 0; padding: 4px 0!important;}
p img {padding: 5px;}
img {border: none;}
h1 {font-size: 17px;margin: 2px 0;}
h2 {font-size: 14px;margin: 2px 0;}
h3 {font-size: 14px;margin: 2px 0;}
h4 {font-size: 12px; margin: 2px 0; color: #7b0600;}
a {color: #002538;}
a img {padding: 0 !important;}
.nspArt h4.nspHeader a {font-size: 13px; color: #04325c;}
#up-menus {height: 20px; background: #000000; border-bottom: 1px solid #333333;}
#up-menus-in {width: 1024px; clear: both; height: auto; margin: 0 auto;}
#up-menul {float: left; width: 400px;}
#up-menur ul {margin: 0;}
#up-menur li {float: left; margin: 0; padding: 2px 0; font-size: 12px;}
#up-menur a {color: #ffffff; font-weight: normal; padding: 0px 40px 0 0; text-decoration: none !important; text-transform: uppercase;}
#up-menur a:hover {color: #ffffff;}
#logo {float: left; color: #ffffff; width: 350px; font-size: 15px; text-align: left; font-weight: normal; letter-spacing: 2px;}
#head-change {background: #030710; padding:0; clear: both; height: 165px; margin: 0 auto;}
#slider {background: url(../images/interop.png) top right no-repeat; width: 1024px; height: 290px; margin: 0 auto; color: #111111;}
#bot-menu {background: #00496e; height: 20px; border-top: 1px solid #333333;}
#bot-menu-in {width: 1024px; clear: both; height: auto; margin: 0 auto;}
#bot-menu-in ul {margin: 0;}
#bot-menu-in li {float: left; margin: 0; padding: 2px 0; font-size: 12px;}
#bot-menu-in a {color: #ffffff; font-weight: normal; padding: 0px 40px 0 0; text-decoration: none !important; text-transform: uppercase;}
#bot-menu-in a:hover {color: #ffffff;}
#contacts {padding: 10px 0; width: 490px; font-size: 15px;}
#vnutri {width: 610px; padding: 5px;}
#main {width: 1024px; background: #ffffff url(../images/main-bg.png) top center repeat-y; clear: both; height: auto; margin: 0 auto; border-left: 2px solid #cecece; border-right: 2px solid #cecece; border-bottom: 2px solid #cecece;}
#cont-bg {width: 1024px; clear: both; height: auto; margin: 0 auto; padding: 0;}
#up-mod {float: right; padding: 10px 0; text-align: right;}
.showHere {padding: 15px 0 0 5px;}
.side-mod {background: #ffffff;}
.side-mod h3 {border-bottom: 2px solid #b0b0b0; color: #04325c; padding: 7px 0 5px 7px; margin: 3px 4px 5px 0; display: block; font-size: 14px; Text-transform: uppercase; font-weight: normal;}
.side-mod ul, li {list-style-type: none; padding: 6px 0; display: block; margin: 0;}
.side-mod a:link, a:visited {color: #04325c; font-size: 12px; text-decoration: none;}
.side-mod a:hover, a:active {color: #0d0d0d;} 
.side-mod a img {vertical-align: middle; padding: 3px;}
#nis-modul {padding: 0 5px;}
#side-mod-left {float: left; padding: 5px; width: 185px;}
#side-mod-right {background: #ececec; float: right; padding: 5px;}
#footer {margin: 0; background: #00496e;}
#footer-in {width: 996px; clear: both; height: auto; margin: 0px auto; color: #cfcfcf; text-align: left; padding: 10px;}
#footer-in h4 {font-size: 13px; color: #ddd8fb; margin: 2px 0;}
#footer-in h3 {font-size: 15px; color: #ffffff; margin: 2px 0; text-transform: uppercase; font-weight: normal;}
#footer-in ul, li {padding: 0;}
#footer-in a {padding: 3px 0; color: #ffffff; text-shadow: 1px 1px #000000;}
#copy {text-align: center; font-size: 13px; color: #cfcfcf;}
.b-style {padding: 5px;}
/*логин*/
.userdata {border: 0; padding: 0;}
.button {background: #271a6e; border: 1px solid #012c4a; border-radius: 4px; color: #ffffff; cursor: pointer;}
.clr {clear: both;}
.b-us {padding: 0 5px;}