<style>
/* табы на таблице */
div.contain_page {position:relative;}
div.box_page {position:relative; float:left; font-weight:bold; font-size:90%; font-family:monospace, arial;}
div.nodecor_page {position:relative; float:left; font-size:12px; font-family:verdana;  margin-right:10px;}
#menu, #menu_bot {position:relative; float:right; height:17px; text-align:center; margin-bottom:1px}
*#menu, *#menu_bot {*margin-bottom:0}
#menu a, #menu a:visited, #menu_bot a, #menu_bot a:visited {
  position:relative; display:block; height:19px; width:25px; text-decoration:none; color:#000;
  background-color:#A4EDA4; padding:0 5px; margin:0 0 0 1px;}
#menu a .topleft, #menu_bot a .botleft{position:absolute; overflow:hidden; top:0; left:0; width:0;}
#menu a .topleft {height:0; border-top:6px solid #CCFFCC; border-right:8px solid #A4EDA4;}
#menu_bot a .botleft {height:13px; border-bottom:6px solid #CCFFCC; border-right:8px solid #A4EDA4;}
#menu a:hover, #menu #curent, #menu_bot a:hover, #menu_bot #curent1 {background-color:#66CC66;}
#menu a:hover, #menu_bot a:hover {color: red;}
#menu #curent, #menu_bot #curent1 {cursor:default; color: yellow;}
#menu a:hover .topleft, #menu #curent .topleft{border-right:8px solid #66CC66; border-top:6px solid #CCFFCC;}
#menu_bot a:hover .botleft, #menu_bot #curent1 .botleft{border-right:8px solid #66CC66; border-bottom:6px solid #CCFFCC;}
/* табы на таблице - конец */

/* табы топ меню */
.tab_page {width:99%; height:26px; list-style:none; background:url(../cat_mi/design/fon_tabspag.gif) repeat-x left bottom; 
		  margin:0 auto; margin-top:2px; margin-bottom:3px; padding:0; padding-top:10px}
.tab_page li {float:left; margin-right:-29px;}
.tab_page li a {display:block; position:relative; text-decoration:none;}
.tab_page li a em {display:block; position:relative; float:left; z-index:5; height:26px; 
		  font-size:11px; font-weight:normal; font-style:normal; color:#000; line-height:25px; font-family:verdana;
		  background:url(../cat_mi/design/tabspag.gif) right top; padding:0 33px 0 10px;}
.tab_page li a b {display:block; float:left; position:relative; z-index:10; width:23px; height:26px; 
		  background:url(../cat_mi/design/tabspag.gif) left top; }
.tab_page li a.m1 {z-index:30;}
.tab_page li a.m2 {z-index:25;}
.tab_page li a.m3 {z-index:20;}
/*  .tab_page li a.m4 {z-index:15;}
.tab_page li a.m5 {z-index:10;}
.tab_page li a.m6 {z-index:5;} */
.tab_page li a:hover {z-index:35; border:0; cursor:pointer;}
.tab_page li a:hover b {background-position: left center;}
.tab_page li a:hover em  {color:red; background-position: right center;}
.tab_page li a.selected, #tab_page li a.selected:hover {z-index:40; cursor:default; border:0;}
.tab_page li a.selected b, #tab_page li a.selected:hover b {background-position: left bottom;}
.tab_page li a.selected em, #tab_page li a.selected:hover em  {color:#000; background-position:right bottom;}
.tab_page li.forms  {display:block; float:right; height:23px; 
font-size:12px; color:darkgreen; margin-top:3px; margin-right:10px; padding:0}
.forms input {vertical-align:middle; background-color:#DDFFDD; border:1px solid #66CC66; padding:0; font-size:100%;}
.forms input.fs80 {font-size:80%; cursor:pointer;}
.forms input.fs80:hover {background-color:#66CC66; color:red; cursor:pointer;}
/* табы топ меню - конец */
/* 3D Box */
.box_3d {margin:0 auto; width:99%; margin-bottom:20px}
.box_3d h1, .box_3d p {margin:0 10px;font-family:monospace, arial, garamond;}
.box_3d h1 {color:darkgreen; text-align:center;font-variant:smallcaps;font-family:monospace, arial, garamond;}
.box_3d h2 {font-size:120%; color:lightgreen; text-align:center; font-variant:smallcaps; border-top:1px solid #B1EAB1}
.box_3d p {font-size:120%; color:green; text-align:center; font-style:italic; border-top:1px solid #B1EAB1}
.box_3d h1.norm {font-size:170%;}
.box_3d h1.smal {font-size:150%;}
.box_3d h1.smalst {font-size:130%;}
.box_3d p.norm {font-size:130%;}
.box_3d p.smal {font-size:120%;}
.box_3d p.smalst {font-size:110%;}

.box_3d .top, .box_3d .bottom {display:block; background:transparent; font-size:1px;}
.box_3d .b1, .box_3d .b2, .box_3d .b3, .box_3d .b4, .box_3d .b1b, .box_3d .b2b, .box_3d .b3b, .box_3d .b4b {display:block; overflow:hidden;}
.box_3d .b1, .box_3d .b2, .box_3d .b3, .box_3d .b1b, .box_3d .b2b, .box_3d .b3b {height:1px;}
.box_3d .b2 {background:#DDFFDD; border-left:1px solid #999; border-right:1px solid #aaa;}
.box_3d .b3 {background:#DDFFDD; border-left:1px solid #999; border-right:1px solid #ddd;}
.box_3d .b4 {background:#DDFFDD; border-left:1px solid #999; border-right:1px solid #eee;}
.box_3d .b4b {background:#DDFFDD; border-left:1px solid #aaa; border-right:1px solid #fff;}
.box_3d .b3b {background:#DDFFDD; border-left:1px solid #ddd; border-right:1px solid #fff;}
.box_3d .b2b {background:#DDFFDD; border-left:1px solid #eee; border-right:1px solid #fff;}

.box_3d .b1 {margin:0 5px; background:#999;}
.box_3d .b2, .box_3d .b2b {margin:0 3px; border-width:0 2px;}
.box_3d .b3, .box_3d .b3b {margin:0 2px;}
.box_3d .b4, .box_3d .b4b {height:2px; margin:0 1px;}
.box_3d .b1b {margin:0 5px; background:#fff;}

.box_3d .boxcontent {display:block; background:#DDFFDD; border-left:1px solid #999; border-right:1px solid #fff;}
/* 3D Box - end*/

/* Shadow*/
.shad_out {display:block; position:relative; background:#79B479; border:2px solid #ABDEAB; margin:0; margin-left:1%}
.shad_im, .shad_txt {border:1px solid #99CC99; position:relative;}
.shad_im {background:#fff;}
.shad_txt {background:#DDFFDD; font-weight:normal;}
.shad_ltin {left:-5px;}
.shad_tpin {top:-5px;}
.shad_rtin {left:5px;}
.shad_out p.titl {text-align:left; 
		  font-size:110%; font-weight:bold; color:green; background-color:#A4EDA4; margin:0; padding:1px 4px;}
.shad_out p.msg {text-align:justify; font-size:94%; color:#003300; margin:0; padding:5px 10px}		  
/* Shadow - end*/

</style>
