html{
margin:0;
padding:0
}

body{background-image:url(main_bg.jpg); background-position:left top; background-repeat:no-repeat; background-color:#ffe9f2; font-family:arial; margin:0;padding:0; color: #5a018d; font-size: 11px; margin-right: 0px;}

a{color:#a9209f;text-decoration:none;}

h1 {font-size: 20px; margin: 0px; margin-bottom: 6px;}
h2 {font-size: 18px; margin: 0px; margin-bottom: 5px;}
h3 {font-size: 16px; margin: 0px; margin-bottom: 4px;}
h4 {font-size: 14px; margin: 0px; margin-bottom: 3px;}
h5 {font-size: 13px; margin: 0px; margin-bottom: 2px;}
h6 {font-size: 12px; margin: 0px; margin-bottom: 2px;}

div, p {margin: 0px; padding: 0px;}



table.base {width: 1000px; margin-top: 0px;border-collapse: collapse;}
table.base td.left {width: 240px;padding: 0px; vertical-align: top;padding-right: 10px; padding-left: 10px; padding-top: 380px;}
table.base td.main {padding: 0px; vertical-align: top;padding: 10px; border-bottom: 1px solid #ffcbe2;}
table.base td.main div.content {padding: 10px; width: 100%; border: 0px solid #ffcbe2;}

table.bottom {width: 1000px; margin-top: 20px; font-size: 10px; color: #ae49bd; line-height: 10px;border-collapse: collapse;}
table.bottom td.left {width: 240px; padding-right: 10px; padding-left: 10px;padding: 0px; vertical-align: top;}
table.bottom td.main {padding-right: 1px;padding: 0px; vertical-align: top;}




/* Выпадающее меню */

ul#navmenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 740px; /*For KHTML*/
  list-style: none;
  height: 24px;
  z-index: 200;
}

ul#navmenu li {
  margin: 5px;
  border-left: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
}

ul#navmenu ul li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
  width:250px;
}


ul#navmenu ul {
  margin: 0;
  z-index:1;
  padding: 0;
width:100px;
  list-style: none;
  display: none;
  position: absolute;
  top: 21px;
  left: 0px;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{

  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu ul li {
  width: 150px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  text-align:right;
  height:auto;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 0px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul, ul#navmenu li.bord:hover ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

/* Root Menu */

ul#navmenu a {
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  font: 12px/19px arial, Tahoma, sans-serif;
  text-decoration: none;
  color:#a9209f;
  border: 1px solid #ffcbe2;
  display:block;
  text-align:center;
  background-color:#ffd8e8;
  font-weight: normal;
  width:83px; /* ширина основного меню - необязательная величина!     */ 
}

ul#navmenu ul a {
  background-image:url(fake.gif);
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  font:  11px/19px Tahoma, sans-serif;
  text-decoration: none;
  border: 1px solid #ffcbe2;
  border-top:0px;
  color:#a9209f;
  width:auto;
}

/* Root Menu Hover Persistence */

ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  color:#a9209f;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  background-color:#ffd8e8;
  color:#a9209f;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background-color:#ffd8e8;
  color:#a9209f;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background-color:#ffd8e8;
  color:#a9209f;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #ffd8e8;
  color: #870100;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #ffd8e8;
  color: black;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #ffd8e8;
  color: #870100;
}

ul#navmenu a {

  padding: 0 5px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  height: auto !important;
  height: 1%; /*For IE*/
}



