body, table, td {font-family: Tahoma, Arial,  Verdana; font-size: 12px; color: #111111; }

.bgall {background-image: url(/pix/bgall.jpg); background-repeat: no-repeat; background-position: center center;}

.bgtop {background-image: url(/pix/bg_top.gif); background-repeat: repeat-x; background-position: bottom;}
.bgtop1 {background-image: url(/pix/bg_top.jpg); background-repeat: no-repeat; background-position: center bottom;}
.bgcenter {background-image: url(/pix/bg_center.gif); background-repeat: repeat-x; background-position: center;}
.bgtop {background-image: url(/pix/bg_bot.gif); background-repeat: repeat-x; background-position: top;}
.bgbot1 {background-image: url(/pix/bg_bot.jpg); background-repeat: no-repeat; background-position: center top;}

h1 {font-size: 14px; font-weight: bold; padding-top: 6px; padding-bottom: 8px; padding-left: 20px; margin-top: 2px; margin-bottom: 2px; line-height: 100%;}
h2 {font-size: 13px; font-weight: bold; padding-top: 2px; padding-bottom: 4px; padding-left: 5px; margin-top: 2px; margin-bottom: 2px; line-height: 100%;}
h3 {font-size: 12px; font-weight: normal; padding-top: 4px; padding-bottom: 8px; padding-left: 20px; line-height: 100%;}
h4 {font-size: 10px; font-weight: bold; color: #FF0000; line-height: 100%;}

a, a:link {color: #5B787D; text-decoration: none;}
a:hover, a:active {color: #6EA8BE; text-decoration: underline;}

.tel {color: #4274b5; font-size: 18px; font-weight: bold; padding-top: 30px;}

.menu { font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.menu a:link, .menu a {color: #FFFFFF; text-decoration: none; font-weight: bold;}
.menu a:hover, .menu a:active {color: #FFFFFF; text-decoration: underline; font-weight: bold;}

.menu2 {font-size: 12px; color: #0d4c7d; text-decoration: none; padding-left: 4px;}
.menu2 a, .menu2 a:link {color: #0d4c7d; text-decoration: none; padding-left: 4px;}
.menu2 a:hover, .menu2 a:active {color: #ff6e02; text-decoration: none; padding-left: 4px;}

.inner {margin: 20px;  margin-bottom: 100px;}

.drop {border: 1px solid #969696; VISIBILITY: hidden; POSITION: absolute; TOP: 180px; }
.drop th {padding: 8px; background-color: #eaeaea; text-align: left; color: #585858;}
.drop a, .drop a:link {color: #5a5a5a; width: 100%; padding: 8px; background-color: #ffffff; }
.drop a:hover, .drop a:active {color: #5a5a5a; width: 100%; padding: 8px; background-color: #ffb86b; }

.ddrop {border: 1px solid #969696; VISIBILITY: hidden; POSITION: absolute; TOP: 180px; background-color: #ffffff;  color: #585858; text-align: left;}
.divhead {padding: 8px; background-color: #eaeaea; text-align: left; color: #585858;}
.ddrop a, .ddrop a:link {color: #5a5a5a; width: 100%; padding: 8px;}
.ddrop a:hover, .ddrop a:active {color: #5a5a5a; width: 100%; padding: 8px; background-color: #ffb86b;}

.wa {border: 2px solid #000000; background-color: #FFFFFF; POSITION: absolute; TOP: 180px; LEFT: 100px; color: #000000;}

.note {color: #b2b2b3; padding-left: 10px; padding-top: 3px;}

.login {background-image: url(/pix/inputbg.gif); border: none; height:28px; padding-left: 8px; padding-right: 8px; padding-top: 6px; width: 146px;}

.catalog {border-left: 0px; border-top: 1px #626262 solid; border-right: 1px #626262 solid; border-bottom: 0px;}
.catalog th {text-align: left; background-color: #eaeaea; border-left: 1px #626262 solid; border-top: 0px; border-right: 0px; border-bottom: 1px #626262 solid;}
.catalogrow {text-align: center; font-weight:bold; background-color: #d6d6d6; border-left: 1px #626262 solid; border-top: 0px; border-right: 0px; border-bottom: 1px #626262 solid;}
.catalog_a {border-left: 1px #626262 solid; border-top: 0px; border-right: 0px; border-bottom: 1px #626262 solid;}
.catalog_b {border-left: 1px #d6d6d6 solid; border-top: 0px; border-right: 0px; border-bottom: 1px #626262 solid;}
.catalog_c {border-left: 1px #d6d6d6 solid; border-top: 0px; border-right: 0px; border-bottom: 1px #626262 solid;}
th.catalog_b {text-align: left; background-color: #d6d6d6; border-left: 1px #d6d6d6 solid; border-top: 0px; border-right: 0px; border-bottom: 1px #626262 solid;}
th.catalog_c {text-align: left; background-color: #eaeaea; border-left: 1px #d6d6d6 solid; border-top: 0px; border-right: 0px; border-bottom: 1px #626262 solid;}



td.prh {height:30px; font-weight:bold; background-color:#eaeaea; border: 2px solid #fff;}
td.prs {padding:5px 5px 5px 5px; height:24px; border-bottom: 1px solid #616161; text-align:center;}
td.prsl {padding:5px 5px 5px 5px; height:24px; border-bottom: 1px solid #616161; text-align:left;}


#dmenu {}

#dmenu ul {
        font-size:12px; color:#000;
	margin: 0;
	padding: 0;

	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

	list-style: none;
	background: #ffffff;

}

#dmenu li { /* all list items */
	float: left;
	position: relative;
	width:12em;
}



#dmenu li ul {/* second-level lists */
	position: absolute;
	display: block;
	top:2em;
    left: 0;
}

#dmenu li>ul {/* to override top and left in browsers other than IE */
	top: auto;
	left: auto;
}

#dmenu li ul li ul  {/* third-level lists */
	position: absolute;
	display: block;
	top: 0;
    left: 9em;
}

/* Fix IE. Hide from IE Mac \*/
* html #dmenu ul li { float: left; height: 1%; }
* html #dmenu ul li a { height: 1%; }
/* End */

#dmenu li:hover ul { display: block; }

#dmenu li:hover>ul { visibility:visible; }

#dmenu ul ul { visibility:hidden; }

/* Make-up syles */
#dmenu ul, li {
    margin: 0 0 0 0;
}

/* Styles for Menu Items */
#dmenu ul a {
	display: block;
	text-decoration: none;
	color: #fff;
	font-size:14px;
	padding: 5px;

}
/* Hover Styles */
#dmenu ul a:hover {
        text-decoration:underline;
	background: #ffffff;
}

/* Sub Menu Styles */
#dmenu ul li h6 {
	text-decoration: none;
	color: #000;
	background: #dddddd; /* IE6 Bug Это у нас основной пункт меню*/
	border: 0px;
	padding: 0px; margin:0px;
}

#dmenu li ul a {
	text-decoration: none;
	color: #000;
	font-size:13px; font-weight:normal;
	border: 2px;
	padding: 4px;
}

/* Sub Menu Hover Styles */
#dmenu li ul a:hover {
   background: #ffb86b;
}

/* Icon Styles */
#dmenu li a.submenu {background:#ff6e02 url(v_arrow.gif) no-repeat right;}
#dmenu li a.submenu:hover {background:#ff6e02 url(v_arrow.gif) no-repeat right;}
#dmenu li ul a.submenu {background:#fff url(r_arrow.gif) no-repeat right;}
#dmenu li ul a.submenu:hover {background:#f9f9f9 url(r_arrow.gif) no-repeat right;}

.copybg {
	padding: 0px;
	margin: 0px;
	background: #ff6f02 url(/pix/page_bottom2.gif) no-repeat right;
}