h1 { font-size:20px}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:1; padding:0}
ul.menu a {display:block; color:#000000; font-size:16px; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:1px; border:0px}
ul.menu ul {position:absolute; top:27px; left:0; background: #EAEAEA; display:none; opacity:0; list-style:none; }
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none;  width:161px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 3px; background-color:#EAEAEA}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:162px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; margin:0; padding:1px 7px 3px; font-weight:bold; background:url(images/header.gif); width:144px; text-align:center; color:#000000}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#EAEAEA url(images/arrow.gif) 145px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}



ul {
	margin: 0;
	padding: 0;
	list-style: none;
	/*width: 150px;  Width of Menu Items 
	border-bottom: 1px solid #ccc;*/
	}
	
ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 230px; /* Set 1px less than menu width */
	top: -4px;
	display: none;
	
	}

/* Styles for Menu Items */
ul li a {
	/*display: block;
	text-decoration: none;
	color: #777;*/
	/*background: #fff;  IE6 Bug */
	/*padding: 5px;
	border: 1px solid #ccc;  IE6 Bug */
	border-bottom: 0; font-size:14px
	}
#rrr li ul { background-color:#dddddd; margin:0px; border: ridge;  border-color:#333333}
#rrr li ul li  { margin-bottom:5px; margin-left:5px; margin-right:5px; font-size:14px } 
#rrr  { background-color:#dddddd; margin:0px; border: ridge;  border-color:#333333}
#rrr li  { margin-bottom:5px; margin-left:5px; margin-right:5px; font-size:14px } 

/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 0%; display: block; background: #fff;}
* html ul li a { height: 0%; }
/* End */

li:hover ul, li.over ul { display: block;  border-color:#000000; border:0px; background: url(../image/4_3.gif); margin-bottom:0px} /* The magic *//*background="../image/4_3.gif" height="26" style="padding-left:2px;"*/

.a1 {
background: url(../image/4_3.gif);
}
.a2 {

background: #cccccc; margin:3px;

} 

/* CSS Document */
.roundedcornr_box_128234 {
   background: #dddddd; margin:5px;
}
.roundedcornr_top_128234 div {
   background: url(imground/roundedcornr_128234_tl.png) no-repeat top left;
}
.roundedcornr_top_128234 {
   background: url(imground/roundedcornr_128234_tr.png) no-repeat top right;
}
.roundedcornr_bottom_128234 div {
   background: url(imground/roundedcornr_128234_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_128234 {
   background: url(imground/roundedcornr_128234_br.png) no-repeat bottom right;
}

.roundedcornr_top_128234 div, .roundedcornr_top_128234, 
.roundedcornr_bottom_128234 div, .roundedcornr_bottom_128234 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_128234 { margin: 0 5px; }

.roundedcornr_box_350607 { top:0px; margin:0px;  
	background: url(imground/roundedcornr_350607_tl.png) no-repeat top left;
}
.roundedcornr_top_350607 {
	background: url(imground/roundedcornr_350607_tr.png) no-repeat top right;
}
.roundedcornr_bottom_350607 {
	background: url(imground/roundedcornr_350607_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_350607 div {
	background: url(imground/roundedcornr_350607_br.png) no-repeat bottom right;
}
.roundedcornr_content_350607 {
	background: url(imground/roundedcornr_350607_r.png) top right repeat-y;
}

.roundedcornr_top_350607 div,.roundedcornr_top_350607,
.roundedcornr_bottom_350607 div, .roundedcornr_bottom_350607 {
	width: 100%;
	height: 20px;
	font-size: 1px;
}
.roundedcornr_content_350607, .roundedcornr_bottom_350607 {
	margin-top: -19px;
}
.roundedcornr_content_350607 { padding: 0 20px; }

.roundedcornr_box_217778 {
   background: #eaeaea url(../imground/roundedcornr_217778_grad.gif) repeat-x top left;
}
.roundedcornr_top_217778 div {
   background: url(../imground/roundedcornr_217778_tl.gif) no-repeat top left;
}
.roundedcornr_top_217778 {
   background: transparent url(../imground/roundedcornr_217778_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_217778 div {
   background: url(../imground/roundedcornr_217778_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_217778 {
   background: transparent url(../imground/roundedcornr_217778_br.gif) no-repeat bottom right;
}

.roundedcornr_top_217778 div, .roundedcornr_top_217778,
.roundedcornr_bottom_217778 div, .roundedcornr_bottom_217778 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_217778 { margin: 0 10px; }
.non {display:none;}

.стиль1 {
	font-size: 16px;
	font-weight: bold;
}
.katalog ul{ text-align:left; 
   
}

a:link {
	color: #0000FF;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #0000FF;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: underline;
	color: #FF0000;
}
.st h1{ font-size:16px; font-weight:200px;  margin:0px }
.body { width:99.5%; margin-right:0px; margin-top:0px; margin-left:0px; font-size:16px; text-align:center; font-family:Arial, Helvetica, sans-serif }
.notebook {display:none}
.right { font-size:12px; font-weight:200; margin-bottom:10px; margin-top:15px }


.www li ul { background-color:#dddddd; margin:0px; border: ridge;  border-color:#333333} 
.www li ul li  { margin-bottom:5px; margin-left:5px; margin-right:5px; font-size:14px }

.menulink { color:#000000}	
