body {
	margin: 0px;
	padding: 0px;
	background: #E3E6EF;
}
table.maintable {
	margin: 0px auto;
	width: 994px;
	height: 100%;
}
table.maintable tr.mheader {
	width: 994px;
	/*height: 125px;*/
	height: 80px;
}
table.maintable tr.mheader td.mleft {
	width: 4px;
	/*height: 125px;*/
	height: 80px;
	background: transparent url('images/bg-m-shadow-top-left.gif') left bottom no-repeat;
}
table.maintable tr.mheader td.mcenter {
	width: 986px;
	/*height: 125px;*/
	height: 80px;
	background: transparent url('images/bg-m-shadow-top.gif') left bottom repeat-x;
}
table.maintable tr.mheader td.mright {
	width: 4px;
	/*height: 125px;*/
	height: 80px;
	background: transparent url('images/bg-m-shadow-top-right.gif') left bottom no-repeat;
}
div.header {
	position: relative;
	width: 986px;
	/*height: 125px;*/
	height: 80px;
}
img.logo {
	position: absolute;
	top: 16px;
	left: 27px;
}
img.minilogo {
	position: absolute;
	top: 23px;
	left: 871px;
}
div.h-icons {
	position: absolute;
	top: 26px;
	left: 653px;
	width: 210px;
	height: 13px;
	font-size: 9px;
	font-family: 'Small Fonts', Tahoma;
}
div.h-icons a {
	color: #006CBC;
	text-decoration: none;
}
div.h-icons img {
	margin: 0px 2px 0px 3px;
}
div.h-search {
	position: absolute;
	top: 52px;
	left: 800px;
	width: 210px;
	height: 23px;
	background: transparent url('images/bg-search.gif') 2px top no-repeat;
}
.search-input {
	width: 130px;
	height: 20px;
	border: 0px;
	padding: 3px 0px 0px 5px;
	background: transparent;/* url('images/bg-search.gif') left top no-repeat;*/
	color: #7F7F7F;
	font-size: 9px;
}
/**/
table.maintable tr.mflash {
	width: 994px;
	height: 236px;
}
table.maintable tr.mflash td.mleft {
	width: 4px;
	height: 236px;
	background: transparent url('images/bg-m-shadow-center-l.gif') left top repeat-y;
}
table.maintable tr.mflash td.mcenter {
	width: 986px;
	background: transparent url('images/bg-mfalsh-top.gif') left top repeat-x;
	padding: 15px 0px 0px 0px;
	/*border-bottom: 6px solid #7B95FF;*/
	border-bottom: 6px solid #006cbc;
}
table.maintable tr.mflash td.mright {
	width: 4px;
	height: 236px;
	background: transparent url('images/bg-m-shadow-center-r.gif') left top repeat-y;
}
/**/
table.maintable tr.mcontent {
	width: 994px;
	height: 100%;
}
table.maintable tr.mcontent td.mleft {
	width: 4px;
	height: 100%;
	background: transparent url('images/bg-m-shadow-center-l.gif') left top repeat-y;
}
table.maintable tr.mcontent td.mcenter {
	width: 986px;
	height: 100%;
	background: #FFFFFF url('images/bg-login-border.gif') left bottom repeat-x;
}
table.maintable tr.mcontent td.mright {
	width: 4px;
	height: 100%;
	background: transparent url('images/bg-m-shadow-center-r.gif') left top repeat-y;
}
/**/
table.maintable tr.mlogin {
	width: 994px;
	height: 0px;
}
table.maintable tr.mlogin td.mleft {
	width: 4px;
	height: 0px;
	background: transparent url('images/bg-m-shadow-center-l.gif') left top repeat-y;
}
table.maintable tr.mlogin td.mcenter {
	height: 0px;
	background: #FFFFFF url('images/bg-login-border.gif') left bottom repeat-x;
}
table.maintable tr.mlogin td.mcenter a {
	font-size: 10px;
	color: #006CBC;
}
table.maintable tr.mlogin td.mright {
	width: 4px;
	height: 0px;
	background: transparent url('images/bg-m-shadow-center-r.gif') left top repeat-y;
}
.input-login {
	width: 89px;
	height: 21px;
	background: transparent;
	border: 0px;
	padding: 3px 0px 0px 5px;
	color: #4D515F;
	font-size: 10px;
}
div.mlogincenter {
	position: relative;
	height: 0px;
}
div.login-form {
	position: absolute;
	left: 10px;
	top: -124px;
	z-index: 200;
}
/**/
table.maintable tr.mfooter {
	width: 994px;
	height: 63px;
}
table.maintable tr.mfooter td.mleft {
	width: 4px;
	height: 63px;
	background: transparent url('images/bg-m-shadow-bot-left.gif') left top no-repeat;
}
table.maintable tr.mfooter td.mcenter {
	width: 986px;
	height: 63px;
	background: transparent url('images/bg-m-shadow-bot-center.gif') left top repeat-x;
}
table.maintable tr.mfooter td.mright {
	width: 4px;
	height: 63px;
	background: transparent url('images/bg-m-shadow-bot-right.gif') left top no-repeat;
}
div.footer {
	position: relative;
	width: 986px;
	height: 63px;	
}
img.footer-copyright {
	position: absolute;
	top: 9px;
	left: 40px;	
}
img.footer-contacts {
	position: absolute;
	top: 9px;
	left: 706px;	
}
/*******/
table.content-table {
	width: 986px;
}
table.content-table td.c-menu {
	width: 236px;
	padding: 60px 0px 0px 0px;
}
table.content-table td.c-content {
	width: 458px;
}
table.content-table td.c-news {
	width: 292px;
	padding: 0px 0px 0px 0px;
}
div.menu {
	padding: 24px 0px 0px 0px;
}
div.menu div.link,div.menu div.linkhover  {
	position: relative;
	background: transparent url('images/bg-menu-li.gif') 17px center no-repeat;
	padding: 8px 0px 8px 27px;
	color: #006CBC;
	font-size: 13px;
}
div.menu div.link a, div.menu div.linkhover a {
	color: #006CBC;
	font-size: 13px;
}
div.menu div.linkhover {
	position: relative;
	background: #E1E1E1 url('images/bg-menu-li.gif') 17px center no-repeat;
	padding: 8px 0px 8px 27px;
	color: #006CBC;
	font-size: 13px;
}
div.submenu {
	position: absolute;
	left: 186px;
	top: -8px;
	width: 217px;
	visibility: hidden;
	display: block;
	z-index: 255;
}
table.submenu {
	border-right: 1px solid #CCCCCC;
	width: 217px;
}
table.submenu td.arrow {
	width: 11px;
	background: transparent url('images/bg-submenu-arrow.gif') left top no-repeat;
}
table.submenu td a {
	color: #006CBC;
	font-size: 12px;
}
table.submenu td.submenulinks {
	width: 205px;
	background: transparent url('images/bg-submenulinks.gif') left top repeat-y;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	padding: 10px 25px 20px 20px;
}
table.submenu td.submenulinks a {
	display: block;
	margin: 6px 0px 7px 0px;
	font-size: 12px;
	background: transparent url('images/bg-menu-li.gif') 0px center no-repeat;
	padding: 0px 0px 0px 12px;
}
/**/
div.index-publications {
	margin: 71px 12px 16px 9px;
	width: 271px;
	height: 207px;
	background: transparent url('images/bg-publications.gif') left top no-repeat;
	z-index: 200;
}
table.index-publit {
}
table.index-publit td {
	vertical-align: top;
}
div.publications-image {
	padding: 6px;
	background: transparent url('images/bg-publications-image.gif') left top no-repeat;
	top: 60px;
	left: 13px;
	z-index: 250;
	margin: 50px 0px 0px 0px;
}
div.publications-name {
	top: 60px;
	left: 156px;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	width: 106px;
	margin: 50px 0px 0px 0px;
}
div.publications-text {
	top: 103px;
	left: 156px;
	color: #4D515F;
	font-size: 11px;
	width: 106px;
}
/**/
div.index-news {
	padding: 0px 21px 0px 12px;
}
div.news-date {
	padding: 10px 0px 4px 0px;
	color: #006cbc;
	font-size: 9px;
}
div.news-text {
	color: #4D515F;
	font-size: 11px;
}
div.news-text a {
	color: #4D515F;
	text-decoration: none;
}
div.news-arch {
	padding: 16px 0px 0px 0px;
	color: #006CBC;
	font-size: 11px;
}
div.news-arch a {
	color: #006CBC;
}
/**/
div.index-catalog {
	width: 458px;
	background: transparent url('images/bg-catalog-bottom.gif') left bottom no-repeat;
}
div.index-catalog-list {
	width: 458px;
	background: transparent url('images/bg-catalog-border.gif') left top repeat-y;
	padding: 18px 0px 0px 13px;
	z-index: 0;
}
div.catalog-all {
	padding: 22px 0px 22px 25px;
	color: #006CBC;
	font-size: 12px;
}
div.catalog-all a {
	color: #006CBC;
}
/**/
div.moveup {
	position: relative;
	top: -60;
}
/**/
td a.cata {
	background: url('images/catalog/upc.gif') 0px 0px no-repeat;
}
td a.cata:hover {
	background: url('images/catalog/gaz.gif') 0px 0px no-repeat;
}
.catalogHeader {
	font-family: Tahoma, Verdana, Arial;
	color: #005ca6;
	font-size: 15px;
	font-weight: bold;
}
.catalogHeader a {
	font-family: Tahoma, Verdana, Arial;
	color: #005ca6;
	font-size: 15px;
}


table.userTable {
	border-right: 1px solid #9abdd3;
	border-bottom: 1px solid #9abdd3;
}
table.userTable th {
	border-top: 1px solid #9abdd3;
	border-left: 1px solid #9abdd3;
	background: #9abdd3;
	color: #FFF;
	font-weight: bold;
}
table.userTable td {
	border-top: 1px solid #9abdd3;
	border-left: 1px solid #9abdd3;
}
table.newsList {
	width: 100%;
}
table.newsList td.date {
	width: 58px;
	text-align: left;
	background: transparent url('/images/bg-newslist.gif') right 6px no-repeat;
	padding: 8px 6px 6px 0px;
	font-size: 11px;
	color: #006cbc;
}
table.newsList td.link {
	vertical-align: top;
	width: auto;
	padding: 6px 0px 6px 6px;
}
/**/
div.popupWindow {
	position: absolute;
	left: 300px;
	top: 40px;
	padding: 0px 10px 10px 10px;
	z-index: 50000;
	white-space: nowrap;
	width: auto;
}
table.wintable {
	width: auto;
	background: transparent url('images/') right top repeat-y;
}
table.wintable td.winarrow {
	width: 11px;
	background: transparent url('images/bg-submenu-arrow.gif') left top no-repeat;
}
table.wintable td.wincontent {
	white-space: nowrap;
	width: auto;
	border: 1px solid #E5E5E5;
	background: #FFFFFF url('images/bg-popupwinlft.gif') left top repeat-y;
	vertical-align: top;
	padding: 0px 10px 10px 18px;
	font-size: 11px;
}
table.wintable td.wincontent td {
	font-size: 11px;
}
table.wintable td.wincontent h4 {
	font-size: 12px;
}
table.wintable td.wincontent, table.wintable td.wincontent li {
	white-space: nowrap;
}
table.wintable td.winarrow-rew {
	width: 11px;
	background: transparent url('images/bg-submenu-arrow-rew.gif') left top no-repeat;
}
table.wintable td.wincontent-rew {
	white-space: nowrap;
	width: auto;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	background: #FFFFFF url('images/bg-popupwinrght.gif') right top repeat-y;
	vertical-align: top;
	padding: 0px 10px 18px 10px;
}
table.wintable td.winarrow-rew-bot {
	width: 11px;
	background: transparent url('images/bg-submenu-arrow-rew-bot.gif') left bottom no-repeat;
}
.bg-input {
	width: 90px;
	height: 22px;
	background: transparent url('images/bg-input-login.gif') left top no-repeat;
}