body { background-color:#e9f6ff; leftmargin:0; marginheight:0; marginwidth:0; topmargin:0; margin: 0; }
body, table { font-size: 12px;}
#urlmenu { color: #a6e7ff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
#futer {
font-size:10px;
color:#FFFFFF;
}
#futer a{
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#futer a:hover{
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
#righ {
font-size:10px;
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#righ td {
padding-bottom:7px;
}
#righ a{
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#righ a:hover{
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
.PNG { filter:expression(fixPNG(this));}
.menu_top { background-image: url(/img/menu_top.gif); background-repeat: no-repeat; background-position: center top; width: 158px; height: 118px; }
.menu_down { background-image: url(/img/menu_down.gif); background-repeat: no-repeat; background-position: center top; width: 158px; height: 86px; }
.header_el1 { background-image: url(/img/header_el1.gif); background-repeat: no-repeat; background-position: right top; position: relative; width: 600px; height: 19px; display: block; }
.down_el1 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(/img/header_el1.gif); background-repeat: no-repeat; background-position: right top; text-decoration: none; text-align: center; position: relative; width: 442px; height: 19px; padding-top: 1px; padding-bottom: 1px; display: block; white-space: nowrap; }
.down_el2 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; position: relative; width: auto; height: 19px; padding-top: 1px; padding-bottom: 1px; display: block; white-space: nowrap; }
.down_el3 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; position: relative; width: auto; height: 19px; display: block; white-space: nowrap; margin-left: 220px;}
.header_el2 { background-color: #023dff; background-image: url(/img/header_el2.gif); background-repeat: no-repeat; background-position: left top; height: 143px; }
.header_el3 { background-color: #67b5ff; background-image: url(/img/header_el3.gif); background-repeat: no-repeat; background-position: right top; width: 600px; height: 143px; }
.header_el4 { background-image: url(/img/header_el4.gif); background-repeat: repeat-x; background-position: left top; width: 100%; height: 26px; }
.header_el5 { background-image: url(/img/header_el5.gif); background-repeat: no-repeat; background-position: left top; text-align: center; width: 158px; height: 26px; }
.border_el { border-top: 4px solid #a6d2ff; border-bottom: 4px solid #a6d2ff; border-left: 4px solid #a6d2ff; }
h1 { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; position: relative; margin: 0; padding-top: 1px; padding-bottom: 1px; padding-left: 20px; }
div.ex_h1 { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; position: relative; margin: 0; padding-top: 1px; padding-bottom: 1px; padding-left: 20px; }
.pricelist { background-image: url(/img/pricelist.gif); background-repeat: no-repeat; background-position: left top; text-decoration: none; text-align: left; position: relative; width: 150px; height: 16px; display: block; }
a:hover.pricelist { background-image: url(/img/pricelist_hover.gif); background-repeat: no-repeat; background-position: left top; text-decoration: none; text-align: left; position: relative; width: 150px; height: 16px; display: block; }
#bt_1 { background-image: url(/img/B1.gif); filter:expression(fixPNG(this)); background-repeat: no-repeat; background-position: left top; position: relative; width: 140px; height: 32px; margin-top: 30px; margin-left: 10px; cursor: pointer; display: block; }
#bt_2 { background-image: url(/img/B2new.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 120px; height: 27px; margin-bottom: 10px; cursor: pointer; display: block; }
#bt_3 { background-image: url(/img/B3.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 120px; height: 27px; margin-bottom: 10px; cursor: pointer; display: block; }
#bt_4 { background-image: url(/img/B4.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 120px; height: 27px; margin-bottom: 10px; cursor: pointer; display: block; }
#bt_5 { background-image: url(/img/B5.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 120px; height: 27px; margin-bottom: 10px; cursor: pointer; display: block; }
#bt_6 { background-image: url(/img/B6.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 120px; height: 27px; margin-bottom: 10px; cursor: pointer; display: block; }
#bt_7 { background-image: url(/img/B7.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 120px; height: 27px; margin-bottom: 10px; cursor: pointer; display: block; }
A:hover#bt_1 { background-image: url(/img/B1H.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 140px; height: 32px; margin-top: 30px; margin-left: 10px; cursor: pointer; display: block; }
A:hover#bt_2 { background-image: url(/img/B2Hnew.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 120px; height: 27px; margin-bottom: 10px; cursor: pointer; display: block; }
A:hover#bt_3 { background-image: url(/img/B3H.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 120px; height: 27px; margin-bottom: 10px; cursor: pointer; display: block; }
A:hover#bt_4 { background-image: url(/img/B4H.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 120px; height: 27px; margin-bottom: 10px; cursor: pointer; display: block; }
A:hover#bt_5 { background-image: url(/img/B5H.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 120px; height: 27px; margin-bottom: 10px; cursor: pointer; display: block; }
A:hover#bt_6 { background-image: url(/img/B6H.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 120px; height: 27px; margin-bottom: 10px; cursor: pointer; display: block; }
A:hover#bt_7 { background-image: url(/img/B7H.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 120px; height: 27px; margin-bottom: 10px; cursor: pointer; display: block; }


.it3 { color: #FFFFFF; font-size: 11px; }
.it4 { font-weight: normal; font-size: 11px; }
a:hover.it33 { background-color: #53A9FE; color: #003399; }

.padd_menu { position: relative; top: -20px; width: 158px; height: auto; margin-bottom: -50px; }
.padd_top_menu {margin-left: 30px; }
#TOP_menu { color: #a6e7ff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(/img/TOP_menu_ft.gif); background-repeat: no-repeat; background-position: right top; text-decoration: none; text-align: center; width: auto; height: 26px; margin-left: -5px; padding: 4px 20px 2px 10px; }
a:hover#TOP_menu { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(/img/header_el4_hover.gif); background-repeat: repeat-x; background-position: right top; text-decoration: none; text-align: center; width: auto; height: 26px; padding: 4px 20px 2px 10px; }
#cont_padding20 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 20px; z-index: 1 }

.table-login { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width: 250px; height: 143px; }
.login-pass-form { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #8aaccd; text-decoration: none; width: 140px; height: 25px; margin-top: 2px; margin-left: 5px; padding: 1px 3px; border: inset 2px #3e63ad; }
.login-search-form { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #8aaccd; text-decoration: none; width: 140px; height: 25px; margin-top: 10px; padding: 1px 3px; border: inset 2px #3e63ad; }
.login-form-div { position: absolute; float: right; margin-top: -13px; margin-left: 80px; }

.text-block { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 10px; margin-bottom: 20px;}

/*BOX-12*/
#box-12-size { position: absolute; width: 400px; z-index: 5; height: 100px; margin-top: -294px;  margin-left: -12px;  }
.r1, .r2, .r3 { display: block; height: 1px; z-index: 5; overflow: hidden; }
.r3 { z-index: 5; margin: 0 3px; }
.r2 { z-index: 5; margin: 0 2px; }
.r1 { z-index: 5; margin: 0 1px; }
#box-12 .text-box-12, #box-12  b { color: #fff; background-color: #ccc; z-index: 5; }
.text-box-12 { overflow: auto; padding: 5px 15px 5px 15px; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  height: 250px; text-align: left; z-index: 5;  background-color: #ccc; }
.pic-box-lister { color: #466fc1; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff; text-decoration: none; position: absolute; width: auto; height: auto; float: left; border: solid 1px #d4e8ff; display: block; z-index: 10; margin: 0; padding: 3px; }
.pic-lister { color: #039; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; width: auto; height: auto; margin: 2px; padding: 1px 3px; border: solid 1px #d4e8ff; }
A:hover.pic-lister { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #466fc1; text-decoration: none; width: auto; height: auto; margin: 2px; padding: 1px 3px; }
.pic-lister-selected { background-color: #e3f3ff; display: block; }
.pic-lister-default {  }
.pic-box-3 { background-repeat: no-repeat; background-position: left top; text-decoration: none; position: relative; width: 394px; height: 400px; z-index: 5; margin-right: 3px; margin-left: 3px; display: block; }
ul.maintab { position: relative; float: left; margin: 0; padding: 0; list-style-type: none; }
#maintab li { float: left; margin: 0; padding: 0; }
/* end BOX-12*/


/* новые блоки каталога */
.box-title TABLE {color: #fff; font-size: 12px; font-family: tahoma; font-weight: bold; }
.box-title { width: 300px; height: auto;}
.box-info TABLE {font-size: 11px; }
.box-info { position: absolute; left: -100px; width: 100px; height: auto; margin-top: 20px; padding: 0; display: block;}
.box-image {position: relative; bottom: -100px; margin-top: -100px; margin-left: 70px; display: block;}
.Gbox-center { position: relative; float: left; margin-right: -27px; display: block; }
.Gbox A, .Gbox A:link, .Gbox A:visited, .Gbox A:active { color: #fff; font-size: 12px; font-family: tahoma; font-weight: bold; }

/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	min-height:26px;
	width: 100%;
	list-style:none;
	font-size:12px;
	float:left;
}

#horizontal-multilevel-menu
{
	
}

/*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:#fff;
	font-weight:bold;
	font-family: tahoma;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#1549af;
	color:#fff;
	font-weight:bold;
	font-family: tahoma;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#1549af;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(http://mzva.ru/img/plusmenu.gif) center right no-repeat;
	margin-right: 5px;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#aad4fd;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#1549af;
	color:#044091;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:1500;

	height:auto;
	width:150px;
	background:#1549af;
	border:1px solid white;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid white;
}

/*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:#FFFFFF;
	font-weight:bold;
	font-family: tahoma;
}

/*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:#044091;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-25px 0 0 145px;
}

#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;
}
