* {	font-family: Arial, Helvetica, sans-serif;}

A {	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #15487d; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px}

body {margin: 0px; padding:0px; min-width:932px;}

A:hover {TEXT-DECORATION: none}

P {
BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}

TABLE {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px}

/*TD {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px}
DIV {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px}
SPAN {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px}*/

#top01 {WIDTH: 226px; HEIGHT: 5px; background-color:#146eb4;}
#top01w {WIDTH: 226px; HEIGHT: 5px; background-color:#fff;}
#top02 {BACKGROUND: #15487d; WIDTH: 100%}
/*#top11 {BACKGROUND: #E8EEF6; HEIGHT: 75px; TEXT-ALIGN: center;border-right-width: 1px;border-right-style: solid;border-right-color: #cbd3e5;}*/
#top11 {BACKGROUND: #fff; HEIGHT: 75px; TEXT-ALIGN: center;}

.text {font-family: Arial, Helvetica, sans-serif;font-size:13px}
.text_desc {font-size:12px; text-align:left}
.text_desc_smaller {font-size:8px}

#top12 {TEXT-ALIGN: center;font-family: Tahoma;font-size: 13px;font-weight: bold;COLOR: #15487d;margin:0;padding:0;}

#lefttd {PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 20px; FONT: 12px Tahoma; VERTICAL-ALIGN: top; COLOR: #000000;/*COLOR: #CC0000;*/ PADDING-TOP: 15px; background: #E8EEF6;border-right-width: 1px;border-right-style: solid;border-right-color: #cbd3e5; width:224px; text-align:left}
#lefttd A {COLOR: #15487d; TEXT-DECORATION: underline}
#lefttd A:hover {COLOR: #cc0000; TEXT-DECORATION: none}
#lefttd UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none}
#lefttd UL LI {PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: no-repeat left 9px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px;}
#lefttd UL LI A {COLOR: #15487d}
#lefttd UL LI UL LI {PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: no-repeat left 7px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px}
#lefttd B {TEXT-TRANSFORM: uppercase}

#top12 TD{
	background:#E8EEF6;
	TEXT-ALIGN: center;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	COLOR: #15487d;	
}

.menu_main td.main:hover {background:#EEF4F7; }

#top12 A {COLOR: #15487d;font-weight:bold;text-decoration: none;}
#top12 A:hover {COLOR: #cc0000; text-decoration: underline;}

/*#top13 {BACKGROUND: url(/img2/contacts.gif) #E8EEF6 no-repeat center;color:#cc0000;text-align:center;font-size:12px;}*/
#top13 {BACKGROUND: color:#cc0000;text-align:center;font-size:12px; width:200px; vertical-align:bottom}
#top13 A{color:#cc0000;}

#catalogbg {BACKGROUND: #146eb4 /*#15487d*/ no-repeat left top; HEIGHT: 33px;color:#FFFFFF;text-align:justify}

#basketbg {BACKGROUND: #15487d repeat-x left top; VERTICAL-ALIGN: middle; HEIGHT: 33px;color:#FFFFFF;}

#cart4 {background:#fcb846;color:#aa0000;font-size:11px;}
#cart4 A {color:#aa0000;font-size:12px;text-decoration:none;}
#cart4 A:hover {font-size:12px;text-decoration:underline;}

.lnk_wo_brdr A,img{border-width:0}

a.boxtext {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: tahoma,verdana; TEXT-DECORATION: none;}
a.boxtext:hover {COLOR: #000000; TEXT-DECORATION: underline;}

.bott {font-size:11px; 	TEXT-ALIGN: center;}

.feat td
{background-color:#FFFFff;
	padding-left:2px; /*border;*/ PADDING:6px;
}

.feat_m td
{background-color:#FFFFff;
	padding-left:2px; /*border;*/ PADDING:6px; /*vertical-align:top;*/ font-size:14px; vertical-align:top;
}

.feat1 table {
background-color:#15487d;
}


#btm00 {
 HEIGHT: 2px
}

#btm01 {
	PADDING: 0 7px 0 7px; BACKGROUND: #f7f7f7; COLOR: #15487d; HEIGHT: 80px;font-size:11px
}
#btm02 {
	BACKGROUND: #e8eef6;/*#f7f7f7;*/ FONT: bold 10px Tahoma; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#btm02 A {
	COLOR: #15487d; TEXT-DECORATION: underline
}
#btm03 {
	BACKGROUND: #e8eef6;/*#f7f7f7;*/ FONT: bold 10px Tahoma; TEXT-ALIGN: center; TEXT-DECORATION: none
}

/*#btm03 {
	BACKGROUND: url(/imgs/phone2.gif) #f7f7f7 no-repeat center center
}*/


.news {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; /*COLOR: #3F71A5;*/ FONT-FAMILY: tahoma, verdana; TEXT-DECORATION: none; padding-top:10px
}

*.newstext {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #4D4C4C; FONT-FAMILY: tahoma, verdana; TEXT-DECORATION: none
}

/* *.newstext A:link {	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: tahoma, verdana; TEXT-DECORATION: underline}*/

a.newstext {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #4d4c4c; FONT-FAMILY: tahoma,verdana;
}

a.newstext:hover {
	COLOR: #000000;TEXT-DECORATION: underline;
}

p.newstext {padding-bottom:10px}

#filebg {
	BACKGROUND: no-repeat left top #15487d
}

.style1 {color: #CC0000;font-weight: bold;}
.style1_L {color: #CC0000;font-weight: bold;font-size:larger}
.style2 {color: #cc0000}
.style5 {font-size: medium}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333; font-weight: normal;
}

h4.style3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333; font-weight: normal; font-size:13px; margin:0;
}

.style4 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style6 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; font-size:90%}
.style8 {color: #000000;}
.style_s {font-size:xx-small}
.style_L {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; font-size:16px;}


H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 120%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
H5 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}

.cattable {
	WIDTH: 100%
}
TD.cattable {
	VERTICAL-ALIGN: top; font-size:12px
}


.padd_lr {padding:0 15px 0 15px}

#maintd #pgtitle IMG {
	MARGIN: 0px 3px
}

#maintd {
	BACKGROUND: #ffffff; VERTICAL-ALIGN: top
}
#maintd TD {
/*vertical-align:top*/
/*	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px/**/

}
#maintd P {
	MARGIN: 0 0 0 0; /*font-size: 90%*/
}
/*#maintd INPUT {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: white; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}/**/
#maintd TEXTAREA {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: white; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
#maintd .no_border {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

#maintd #pgtitle {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #f7f7f7; MARGIN-BOTTOM: 15px; PADDING-TOP: 8px; BORDER-BOTTOM: #fffefb 1px solid; HEIGHT: 24px;	font-size:11px; padding-bottom:6px;
}
#maintd #pgtitle A {
	FONT-WEIGHT: normal; COLOR: #373624
}


#maintd #inner {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; /*BACKGROUND: #f7f7f7;*/
}

#overDiv {border: 1px solid #4A8B99; background-color:#EBF1F1; font-size: 8pt; padding: 4px;}

.higher {position:relative; top:-15px; left:5px;}
.lower {position:relative; top:+5px; left:-3px;}
.righter {position:relative; left:+45px;}

div.price1{
	FONT-WEIGHT: bold; COLOR: #27445F; FONT-FAMILY: tahoma, verdana; FONT-SIZE: 9pt; TEXT-DECORATION: none; background-color:#bcd8f5; width:100px; text-align:center; padding:6px 0 6px 0;
}

div.price_m{
	FONT-WEIGHT: bold; COLOR: #27445F; FONT-FAMILY: tahoma, verdana; FONT-SIZE: 9pt; TEXT-DECORATION: none; background-color:#e8eef6; width:100px; text-align:center; padding:6px 0 6px 0; /*position:relative; left:75px;top:-15px*/
}

h2.prod_detail {color:#cc0000; margin:0; padding:20px 0 8px; font-style: normal; letter-spacing:normal;text-transform:none;}

.prodDef {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-style: normal;
}

.prodDef p{
padding:4px 0 6px 0;
}

td.prodDef{
padding-top:8px
}

.good p,td{
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 90%;
}

.cat_text p{
font-size: 12px;
}

.cat_text {
FONT-SIZE: 12px;
}

/*для товаров*/
.titlem2 {/*COLOR: #26609C; FONT-FAMILY: tahoma, verdana; FONT-SIZE: 100%; /*FONT-WEIGHT: bold;*/ TEXT-DECORATION: underline; font-style: normal;}

a.titlem2{}

A.titlem2:hover {COLOR: #cc0000; /*FONT-FAMILY: tahoma, verdana; FONT-SIZE: 100%; FONT-WEIGHT: bold;*/ TEXT-DECORATION: none}

.prodPic {width:1%; padding:6px 15px 6px 0;}

/*для папок*/
.titlem2_f {FONT-SIZE: 130%; font-weight:bold;}
A.titlem2_f:hover {COLOR: #cc0000; /*FONT-FAMILY: tahoma, verdana; FONT-SIZE: 110%; /*FONT-WEIGHT: bold; */ TEXT-DECORATION: none}


.maintable {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px}

.newsdate {color:#999999;}

.main_h {background-color:#e8eef6;padding:10px;margin-bottom:0;border-width: 1px;border-style: solid;border-color: #cbd3e5;}

.main_prod_name {padding-bottom:4px;border-bottom:2px solid #c4d6d4;}

.box_h {background-color:#e8eef6;padding:10px;margin-bottom:0;text-align:center;}

.pic {margin-right:10px;}

.goods2 td{vertical-align:middle;}

.a_m_grey {color:#999999}

p.block_gr{margin: 0 5px 0 0px;padding: 6px 10px;font: 90%/24px Arial, Sans-serif;background: #CCCCCC;}

p.block_lightblue{margin: 0 5px 0 0px;padding: 6px 10px;font: Arial, Sans-serif;background: #E8EEF6;}

.menutit {color:#000000 !important;text-decoration:none !important;font-weight:bold !important;}

.menutit_nb {color:#000000 !important;text-decoration:none !important;font-weight:normal !important;}

.menutit_b {color:#000000 !important;text-decoration:none !important;font-weight:bold !important;}

.prodphoto td.selected a {background-color:#bcd8f5; font-size: 16px; font-weight: normal;}

.add_serv {font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-size: 9pt;text-decoration: none;background-color:#e8eef6;padding:7px}

.add_action {font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-size: 10pt;text-decoration: none;background-color:#e8eef6;padding:7px}

.main {/*	background:#990000 !important;*/ border-color:#00DD00 !important;border-width:1px !important;color:#DD0000 !important;}

.mmenui td {background-color:#FFFFff !important;}

.mmenuo table {border-collapse:collapse;border-width:0;}

.mmenul {font-size:16px !important;padding-bottom:8px;}

.mmenulc {color:#408080 !important;padding-bottom:12px;}

.mmenuu {font-size:14px !important;padding-top:10px;}

.mmenuuc {font-size:12px !important;color:#408080 !important;padding-top:6px;}


.empty_gray {color:#CCC}


table.tablecart tr.firstRow td{padding-bottom: 0.5ex;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #d1d1d1;}
table.tablecart tr.lastRow td {text-align: right;border-top-width: 2px;border-top-style: solid;border-top-color: #d1d1d1;padding-top: 1.5ex;}
table.tablecart tr td {padding-top: 0.5ex; padding-bottom: 1ex;}

.act_price {color:#ff0000;font-size:larger}
.act_txt {color:#ff0000}
.actual {color:#333333}

.printlink2 a{text-decoration:none}
.printlink2 a:hover{text-decoration:underline}

td#contacts {font-weight: bold;padding-left: 6px;background-color: transparent;background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;font-size:12px;font-style:normal;}

td#contacts a {text-decoration:none;font-weight:normal;font-size:13px}
td#contacts a:hover {text-decoration:underline;}

td#skype {font-weight: normal; padding-left: 19px;background-color: transparent;background-image: url(img/skype.gif);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;font-size:12px;}
td#skype a {text-decoration:none;}

td.icq {text-align:right;padding-right: 120px;padding-top: 50px;}
a.icq {color:#004b91;font-face:Arial;font-size:11px;text-decoration:none;font-size:12px}

td#phone {font-weight: bold;padding-left: 19px;background-color: transparent;background-image: url(img/phone.gif);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%; font-size:16px}

td#mail {font-weight: normal;padding-left: 19px;background-color: transparent;background-image: url(img/email.gif);background-repeat: no-repeat;background-attachment: scroll;background-position: 0% 0%;font-size:12px;}
td#mail a {text-decoration:none;}

td#logon a {text-decoration:none;color:#888;font-size:12px;}
td#logon a:hover {text-decoration:underline;}

#logon {text-decoration:none;color:#888;font-size:12px;}

















#pcm{display:none;}
ul.dmenu ul{display:none}
ul.dmenu li:hover>ul{display:block}
ul.dmenu ul{position: absolute;left:-1px;top:98%;}
ul.dmenu ul ul{position: absolute;left:98%;top:-2px;}
ul.dmenu,ul.dmenu ul {
	margin:0px;
	list-style:none;
	padding: 0px;
	background-color:#15487d;/* рамка вокруг*/
	background-repeat:repeat;
	border-color:#A6A6A6;
	border-width:0px;
	border-style:solid;
}
ul.dmenu table {border-collapse:collapse}
ul.dmenu {
	display:block;
	zoom:1;
	float: left;
}
/*ширина выпадающих пунктов*/
ul.dmenu ul{width:290px;}

ul.dmenu li{display:block;font-size:0px; margin:0px 0px 0px 1px;/*рамки вокруг пунктов*/}

ul.dmenu a:active, ul.dmenu a:focus {outline-style:none;}

/*пункты главного меню*/
ul.dmenu a, ul.dmenu li.dis a:hover, ul.dmenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#146eb4;
/*	background-color:#15487d;*/
/*	border-width:0px;*/
	border-color:#fff;
/*	border-style:solid;*/
	text-align:left;
	text-decoration:none;
	padding:4px 7px 4px 7px;
	_padding-left:0;
	font:bold 13px Arial;
/*	color: #e8eef6;*/
	color: #FCFCFC;
	text-decoration:none;
	cursor:pointer;
}
ul.dmenu span{overflow:hidden;}
ul.dmenu li {float:left;}
ul.dmenu ul li {float:none;}
ul.dmenu ul a {text-align:left;white-space:nowrap;}
ul.dmenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.dmenu li.sep span{
	float:none;	padding-right:0;
	width:3;
	height:100%;
	display:inline-block;
	background-color:#A6A6A6;	background-image:none;}
ul.dmenu ul li.sep span{
	width:100%;
	height:3;
}
ul.dmenu li:hover{
	position:relative;
}

/* нулевой уровень, когда с него фокус уходит*/
ul.dmenu li:hover>a{
	background-color:#cc0000;
	border-color:#4C99AB;
	border-style:solid;
	font:bold 13px Arial;
	color: #FFFFFF;
	text-decoration:none;
}

/* меню, hover */
ul.dmenu li a:hover{
	position:relative;
	background-color:#cc0000;
	border-color:#4C99AB;
	border-style:solid;
	font:bold 13px Arial;
	color: #FFFFFF;
	text-decoration:none;
}
ul.dmenu li.dis a {
	color: #AAAAAA !important;
}
ul.dmenu img {border: none;float:left;_float:none;margin-right:5px;width:16px;height:16px;}
ul.dmenu ul img {width:16px;height:16px;}
ul.dmenu img.over{display:none}
ul.dmenu li.dis a:hover img.over{display:none !important}
ul.dmenu li.dis a:hover img.def {display:inline !important}
ul.dmenu li:hover > a img.def  {display:none}
ul.dmenu li:hover > a img.over {display:inline}
ul.dmenu a:hover img.over,ul.dmenu a:hover ul img.def,ul.dmenu a:hover a:hover ul img.def,ul.dmenu a:hover a:hover img.over,ul.dmenu a:hover a:hover a:hover img.over{display:inline}
ul.dmenu a:hover img.def,ul.dmenu a:hover ul img.over,ul.dmenu a:hover a:hover ul img.over,ul.dmenu a:hover a:hover img.def,ul.dmenu a:hover a:hover a:hover img.def{display:none}
ul.dmenu a:hover ul,ul.dmenu a:hover a:hover ul{display:block}
ul.dmenu a:hover ul ul{display:none}
ul.dmenu span{
	display:block;
	background-image:url(./img2/arrv_white_2.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:8px;}
ul.dmenu li:hover>a>span{background-image:url(./img2/arrv_white_2.gif);}
ul.dmenu a:hover span{	_background-image:url(./img2/arrv_white_2.gif)}
ul.dmenu ul span,ul.dmenu a:hover table span{background-image:url(./img2/arr_white_2.gif)}
ul.dmenu ul li:hover > a span{	background-image:url(./img2/arr_white_2.gif);}
ul.dmenu table a:hover span,ul.dmenu table a:hover a:hover span{background-image:url(./img2/arr_white_2.gif)}
ul.dmenu table a:hover table span{background-image:url(./img2/arr_white_2.gif)}
ul.dmenu li a.dmenui0{font:n;}
ul.dmenu li a.dmenui0:hover{font:o;}
ul.dmenu li a.dmenui2{font:n; font-size:16px;}
ul.dmenu li a.dmenui2:hover{font:o;font-size:16px;}

ul.dmenu li.dmenui3{display:block;font-size:0px; margin:0px 0px 1px 1px;/*рамки вокруг пунктов*/}
ul.dmenu li a.dmenui3{font:n Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; padding: 6px 4px 6px 20px}
ul.dmenu li.dmenui4{display:block;font-size:0px; margin:0px 0px 1px 1px;/*рамки вокруг пунктов*/}
ul.dmenu li a.dmenui4{font:n Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; padding: 6px 4px 6px 20px;font-style:italic;}
ul.dmenu li a.dmenui2:hover{font:o;color:#3F0;}

