html { min-height: 100%; margin-bottom: 1px; }
body{
  margin:0px;
  padding:0px;}
.mainpage_bg{
  background-image:url(images/body-bg.jpg);
  background-color:#923b3b;
  background-repeat:no-repeat;
  background-position: center;
}
.mainpage_menu{
  position:relative;
  top:241px;
  left:0px;
  width: 820px;
}
.maintable{
  height:100%;
  width:100%;
  margin:0px;
  padding:0px;
  background-image:url(images/bg.gif);}
.header{
  background-color:#741c1c;
  text-align:center;
  height: 171px; 
  background-image:url(images/top-bg.jpg);
  font-family:"Monotype Corsiva", Arial, Tahoma;
  font-size:16px;
  color:#FFFFFF;}
.center{}
.main{width:450px;
  vertical-align:top;
  padding-top:20px;
  margin-top:20px;}
.main img{margin:3px; border:0;}
.main p{text-align:center;}
.razd{
  background-image:url(images/razd.gif);
  background-repeat:no-repeat;
  height:100%;
  background-position:top;
  margin-top:20px;
  padding-top:20px;
}
td.left{height:100%;
  vertical-align:top;
  margin-top:20px;
  padding:5px;
  margin-left:5px;
  padding-left:5px;}
td.left a{
  font-family: "Monotype Corsiva", Arial, Tahoma;
  font-size: 100%;
  font-weight: bold;
  color: #935151;
  text-decoration: none;
  text-align:center;
}
td.left a:hover{
  color:#b12636;
}
td.left a.link{color:#b12636;} 
td.right{
  width:250px;
  vertical-align:top;
  margin-top:15px;
  padding-top:28px;
  font-family: Tahoma, Arial, Verdana;
  font-size: 12px;
  padding-left: 5px;
}
td.center{
  vertical-align:top;
  margin-top:15px;
  padding-top:28px;
  font-family: Tahoma, Arial, Verdana;
  font-size: 12px;
  padding-left: 5px;
}
h1{ font-size:22px;
  text-align:right;
  margin: 0;
  padding: 0;
  font-family: "Monotype Corsiva", Arial, Tahoma;
  color: #640000;}
h1.center{  font-size:20px;
  text-align:center;
  margin: 0;
  padding: 0;
  font-family: "Monotype Corsiva", Arial, Tahoma;
  color: #b12636;}
h3{
  margin: 0;
  padding: 0;
  font-family: "Monotype Corsiva", Arial, Tahoma;
  text-align: right;
  color: #b12636;
}
#custom {
  padding: 0;
  margin: 0;
  font-family:Tahoma, Arial, Verdana;
  font-size: 12px;
  width: 250px;
}
ul {
  list-style-image: url(images/bullet.gif);
  font-family:Tahoma, Arial, Verdana;
  font-size: 12px;
  color: #000000;
  list-style-type: square;
  padding:8px;
  margin:8px;
  font-weight: normal;
  text-decoration: none;
  padding-top: 0px;
  margin-top: 0px;
}
#custom1 {
  padding: 0;
  margin: 0;
  font-family:Tahoma, Arial, Verdana;
  font-size: 12px;
  width: 250px;
}
.footer{
  height:106px;
  background-image:url(images/footer-bg.jpg);
  background-repeat:repeat-x;
  background-color:#791313;
  vertical-align:top;}
.table_footer{
  margin:0px; 
  padding:0px;
  background-image:url(images/footer01_1.gif);
  width:850px; 
  height:106px;}
.table_footer a{
  font-family: "Monotype Corsiva", Arial, Tahoma;
  color: #ffffff;}
.footer_menu{margin-left:72px; padding-left:72px;}
.footer_menu2{
	margin-left:200px;
	padding-left:125px;
}
a.bottom_menu:hover{background-image:url(images/menu/greetings-hov.gif);}
a.topmenu{
  background-image:url(images/menu/children.gif);
  display: block;
  height:20px;
  line-height: 21px;
  font-weight: bold;
  float:left;
  font-family: "Monotype Corsiva", Arial, Tahoma;
  color: #ffffff;
}
a.topmenu01{background-image:url(images/menu/children.gif);width:128px;}
a.topmenu02{background-image:url(images/menu/vipusk.gif);width:82px;}
a.topmenu03{background-image:url(images/menu/wedding.gif);width:65px;}
a.topmenu04{background-image:url(images/menu/banquet.gif);width:72px;}
a.topmenu05{background-image:url(images/menu/team-building.gif);width:97px;}
a.topmenu06{background-image:url(images/menu/greetings.gif); width:97px;}
a.topmenu07{background-image:url(images/menu/otziv.gif); width:64px;}
a.topmenu08{background-image:url(images/menu/frends.gif); width:95px;}
a.topmenu09{background-image:url(images/menu/contacts.gif); width:81px;}
a.topmenu10{background-image:url(images/menu/about.gif); width:48px;}
a.topmenu11{background-image:url(images/menu/news.gif); width:64px;}
a.topmenu12{background-image:url(images/menu/about.gif); width:44px;}
a.topmenu13{background-image:url(images/menu/gorod.gif); width:157px;}
a.topmenu14{background-image:url(images/menu/prokat.gif); width:120px;}
a.topmenu15{background-image:url(images/menu/partner.gif); width:109px;}
a.topmenu16{background-image:url(images/menu/lead.gif); width:58px;}
a.topmenu17{background-image:url(images/menu/animator.gif); width:128px;}
a.topmenu01:hover{background-image:url(images/menu/children-hov.gif);}
a.topmenu02:hover{background-image:url(images/menu/vipusk-hov.gif);}
a.topmenu03:hover{background-image:url(images/menu/wedding-hov.gif);}
a.topmenu04:hover{background-image:url(images/menu/banquet-hov.gif);}
a.topmenu05:hover{background-image:url(images/menu/team-building-hov.gif);}
a.topmenu06:hover{background-image:url(images/menu/greetings-hov.gif);}
a.topmenu07:hover{background-image:url(images/menu/otziv-hov.gif);}
a.topmenu08:hover{background-image:url(images/menu/frends-hov.gif);}
a.topmenu09:hover{background-image:url(images/menu/contacts-hov.gif);}
a.topmenu10:hover{background-image:url(images/menu/about-hov.gif);}
a.topmenu11:hover{background-image:url(images/menu/news-hov.gif);}
a.topmenu12:hover{background-image:url(images/menu/about-hov.gif);}
a.topmenu13:hover{background-image:url(images/menu/gorod_hov.gif);}
a.topmenu14:hover{background-image:url(images/menu/prokat_hov.gif);}
a.topmenu15:hover{background-image:url(images/menu/partner-hov.gif);}
a.topmenu16:hover{background-image:url(images/menu/lead-hov.gif);}
a.topmenu17:hover{background-image:url(images/menu/animator-hov.gif);}



.copyright{
  font-family:Tahoma, Arial, Verdana;
  color:#f3f3f3;
  font-size:10px;
  text-align:center;
  padding-left:40px;
  margin-left:40px;
}
.copyright a{
  font-family:Tahoma, Arial, Verdana;
  color:#f1f1f1;
  font-size:10px;
}
.title{
  color:#701b1b;
  font-weight: bold;
  font-size: 12px;
}
.titleres{
  color:#701b1b;
  font-weight: bold;
  font-size: 12px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  display:block;
  text-align:right;
}
.titlehrefcenter{
  color:#701b1b;
  font-weight: bold;
  font-size: 12px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  display:block;
  text-align:center;
}
.title01{
  color:#b12636;
  font-size: 11px;
  font-weight:bold;
}
.text{font-family: Tahoma, Arial, Verdana;
  font-size: 12px;
  padding-top:20px;
  margin-top:20px;}
.text2{font-family: Tahoma, Arial, Verdana;
  font-size: 12px;}
.text H1{text-align:left;}
.href{
  color:#b12636;
  text-decoration: none;
}
.href:hover{
  color:#b12636;
  text-decoration: underline;
}
.response{
  float:right;
  margin-top: 5px;
}
.responsetext{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 13px;
  font-style: italic;
}

.abouttext{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 13px;
  font-style: italic;
  color: #701b1b;
  padding: 0;
  margin: 0;
}
td.leftgallery{
  vertical-align:top;
  margin-top:10px;
  padding-top:10px;}
td.gallery{
  vertical-align:top;
  margin:0px;
  padding:0px;}
td.topmenu{
  vertical-align:top;
  padding-top:10px;
  margin-top:10px;}
td.leftmenu{height:100%;
  vertical-align:top;
  margin-top:20px;
  padding:0px;
  margin-left:5px;}
td.leftmenu a{
  font-family: "Monotype Corsiva", Arial, Tahoma;
  font-size: 16px;
  font-weight: bold;
  color: #935151;
  text-decoration: none;
  text-align:center;
}
td.leftmenu a:hover{
	color:#b12636;
}
td.leftmenu a.link{color:#b12636;} 
