html, body, form {margin: 0; padding: 0;}
html {height:100%;}
body {height: auto !important; height: 100%; min-height: 100%; min-width: 760px;}
/*Font*/
body {font-size: 80%;font-family: Tahoma, Verdana, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF;}
/*Font in table*/
table {font-size: 100%;}
/*Links*/
a:link {color: #486DAA;}
a:visited{color:#486DAA;}/*#8C9AA8*/
a:active {color: #486DAA;}
a:hover{color:#DD0000;}
small {font-size: 85%;}
hr {width: 100%; height: 1px; border: medium none; color: #D1D0D0; background-color: #D1D0D0; margin:8px 0}
#header {position: relative; /*containing block*/ height: 106px; box-sizing: border-box; -moz-box-sizing: border-box; background: #2F4773 url(../px/_skins/1021/bg.jpg) repeat-x; border-bottom: 1px solid #D6D6D6;}
#header_logo {position: absolute;}
#header_text {position: absolute;left: 190px; top: 30%;	color: #FFFFFF;}
#header_rek {position: absolute; right: 5px; top: 40px; color: #FFFFFF; font-size: 11pt; font-weight: bold; font-family: Arial;}
#header_text span.hdr {margin: 0; padding: 0;	font-size: 160%; font-weight: bold; border: none; text-decoration: none;}
#header_text span {font-size: 80%;}
/* Header menu: home, search, feedback*/
#header_menu {background: #4B6185;	position: absolute;	right: 0; box-sizing: border-box; -moz-box-sizing: border-box;}
#header_sites {position: absolute; right: 55px; top: 60px; color: #FFFFFF; text-align: right;}
#header_sites a, #header_sites span {color: #FFFFFF; text-decoration: none;}
#header_sites span {color: #9DABC0;}
#header_menu a {display: block;	float: left; cursor: pointer; cursor: hand;	padding: 8px 11px;}
/*#zebra {height: 5px; background: transparent url(../px/_skins/1021/bg.jpg) left top repeat-x;}*/
#zebra {height: 12px;} #zebra strong {font-size: 10px; font-weight: normal; padding-left: 5px; color: #666666;}
/*Content table*/
#content {width: 100%; height: 70%;	border-collapse: collapse;}
/*Left column*/
#content .left-column {width: 180px; vertical-align: top; height:100%;}
/*Main column*/
#content .main-column {vertical-align: top;	padding: 0 10px 10px 10px;}
#content .main-column .main-list h1 {border-bottom: 0; padding: 0; font-size: 13px; font-weight: normal}
#content .main-column .main-list h2 {border-bottom: 0; padding: 0; margin: 0; font-size: 13px; font-weight: normal}
/*Right column*/
#content .right-column {width: 1px;	vertical-align: top; padding: 0 5 0 0;}
/*Bottom banner*/
#bottom_banner {padding: 5px; text-align: center;}
/*Footer*/
#footer {background: #4D6990; text-align: right; box-sizing: border-box; -moz-box-sizing: border-box; height: 40px;	padding: 8px;}
#counter {background: #4D6990; text-align: center; box-sizing: border-box; -moz-box-sizing: border-box;}
/*Link in footer*/
#footer a {color:  #CFD6E1; font-size: 100%;}
/*Data table*/
table.data-table {border: 1px solid #CECECE;border-collapse: collapse;}
/*Any cell*/
table.data-table td {border: 1px solid #CECECE;	background-color: #FFFFFF; color: #333333; 	padding: 3px 5px;}
/*Head cell*/
table.data-table thead td, table.data-table th {background-color: #E1E5ED; text-align: left; font-weight: normal; background-image: none; border: 1px solid #CECECE; padding: 4px; color: #333;}
/*Body cell*/
table.data-table tbody td {background-color: #FFFFFF;	background-image: none;	color: #333;}
/*Foot cell*/
table.data-table tfoot td {background-color: #F1F3F6; padding: 4px;	color: #333333;}
/*Error & OK messages*/
.errortext {color: red;}
.notetext {color: green;}
/* Used to draw a "star" near reqired field */
.starrequired {color: red;}
h1 {margin: 0; padding: 0; font-size: 120%;	margin-bottom: 15px; padding-bottom: 5px; padding-top: 14px; border-bottom: 1px solid #CCCCCC}
h2, h3 {font-size: 120%;}
h4, h5, h6 {font-size: 110%;}
/*Information block*/
.information-block {width: 180px; margin-bottom: 16px;}
.information-block-head {color: #BC262C; font-weight: bold;	font-size: 85%; border-bottom: 1px solid #CCCCCC; margin-bottom: 4px;  padding-bottom: 5px;}
.information-block-body {font-size: 85%; color: #737373; margin-right: 20px;}
/*Content block*/
.content-block {border-top-color: #E4E4E4;	background: #F5F5F5; margin-bottom: 5px; width: 100%;}
.content-block-head {background-image: url(images/content_block_bg.gif); font-weight: bold;	font-size: 95%; margin: 2px; padding:  5px 9px;}
.content-block-body {padding: 4px 1px; width: 100%;}
.content-block-body li a {font-style: normal;}


code {font-size: 100%; font-weight: normal; display: block; padding: 1.5em 1em 1em 1em; border-style: solid; border-width: 1px; border-width: 1px 0; margin: 1em 0; background-color: #F5F5F5; font-family: sans-serif;}

/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul {margin: 0; padding: 0; 	background: #BC262C url(images/header_menu_bg.gif)  repeat-x; min-height: 27px;	width: 100%; list-style: none; font-size: 11px;	float: left;}
/*Links*/
#horizontal-multilevel-menu a {display: block; padding: 5px 10px; text-decoration: none; text-align: center;}
#horizontal-multilevel-menu li {float: left;}
/*Root items*/
#horizontal-multilevel-menu li a.root-item {color: #FFFFFF; font-weight: bold; padding: 7px 12px;}
/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected {background: #FC8D3D; color: #FFFFFF; font-weight: bold; padding: 7px 12px;}
/*Root items:  hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item {background: #e26336; color: #FFFFFF;}
/*Item-parents*/
#horizontal-multilevel-menu a.parent {background:  url(images/arrow.gif) center right no-repeat;}
/*Denied items*/
#horizontal-multilevel-menu a.denied {background:  url(images/lock.gif) center right no-repeat;}
/*Child-items:  hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover {background: #D6D6D6; color: #FFFFFF;}
/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected {background: #D6D6D6; color: #FFFFFF;}
/*Sub-menu box*/
#horizontal-multilevel-menu li ul {position: absolute; top: auto; display: none; z-index: 500; height: auto; width: 135px; background: #F5F5F5;	border: 1px solid #C1C1C1;}
/*Sub-menu item box*/
#horizontal-multilevel-menu li li {width: 100%;	border-bottom: 1px solid #DEDEDE;}
/*Item link*/
#horizontal-multilevel-menu li ul a {text-align: left;}
/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a {color: #4F4F4F; font-weight: bold;}
/*Items text color & size:  hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a {color: #4F4F4F;}

#horizontal-multilevel-menu li ul ul {margin: -27px 0 0 132px;}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul {display: none;}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul {display: block;}

div.menu-clear-left {clear: left;}
/*m3.Сайт*/
#newsline {font-size: 9px;}#dataline{font-weight: bold;font-size: 10px;}
#bb{font-weight: bold;}#bookm{text-decoration: none;color:#333333}#un{text-decoration: none;color:#B22222}#ram{border: 1 solid #90a575}
#tbl{width:99%;padding:1px;background-color:#f0f0f0;}#tbl2{padding:1px;background-color:#f0f0f0;}#hts{color:#333333;font-weight: bold;text-align:center}#sts{background-color:#FFFFFF;}#ccs{background-color:#F9F9F9;}#cts{background-color:#F0F0F0;text-align:center;font-weight: bold;}#ctc{background-color:#FFFFFF;text-align:center;}#ctl{background-color:#FFFFFF;font-weight:bold}#trn{width:99%}#sss{background-color:#f9f9f9;}#tac{text-align: center}
#r{color:#990000}#rb{color:#990000;font-weight:bold}#ox{color:#FF7F50}#o{color:#FFA07A}#gx{color:#20B2AA}#g{color:#00923F}#b{color:#333333}#w{color:#FFFFFF}#bl{color:#4682b4}#blb{color:#4682b4;;font-weight:bold}#bh{color:#A6CAF0}#gr{color:#999999}#ltg{color:#84AF2B}#ltgb{color:#84AF2B;font-weight:bold}#grb{color:#C0C0C0;font-weight:bold}#lg{font-size: 12px;}#sml{font-size: 11px;}#y{color:#FFD700}
#we{background-color:#FFA07A;text-align:right}#welink{color:white; font-size:11px}#weh{background-color:#FF7F50; color:white; font-size:10px;font-weight:bold;text-align:center}
#ts{background-color:#99DC99;text-align:right}#tslink{color:white;font-size:11px;}#tsh{background-color:#66cc00; color:white;font-size:10px;font-weight:bold;text-align:center}
#df{background-color:#f0f0f0;text-align:right}#dflink{color:#4682b4;font-size:11px}
.info{position:absolute;z-index:100;visibility:hidden;}.sl{position: absolute;right:17;top:395;width:120;height:120;clip:rect(0,51,115,51);visibility:hidden;text-align:center}
#bheadr{background-color: #BC262C; color: #FFFFFF; font-size: 10pt;} /*Загловок корзины*/
#baskline{background-color: #F5F5F5; color: #4682b4; padding: 0 5px 0 5px;} /*Линия корзины*/
#theadr{background-color: #DDDDDD; color: #050e38; font-size: 10pt; font-weight: bold} /*Загловок таблиц*/
#nis{font-size: 10px; text-align: right; padding:0; margin:0; Color:#666666;}
#imgalign {float:left; width: 50px; height: 50px; padding-right:10;}
#smlr{font-size: 11px; color: #333333; padding: 0 0 0 0; border-bottom: 1px solid #CCCCCC}
#leftmenu li {padding: 0 0 0 0;}#leftmenu li {padding: 0 0 5px 0; border-bottom: 1px solid #CCCCCC}

