html {

  height:100%;

}

*html body {

  height:100%;

}



body {

  margin: 0;

  padding: 0;

  font-family: Tahoma;

  }

#HeaderContainer {

  width: 1024px;

  height: 310px;

  background: url('http://www.nevesta.cn.ua/images/header_top.jpg') top center  no-repeat;

  }

#HeaderBottomContainer {

  width: 1024px;

  height: 101px;

  background: url('http://www.nevesta.cn.ua/images/header_bottom.jpg') top center  no-repeat;

  }

#SearchContainer {

  width: 236px;

  float: right;

  text-align: left;

  margin-top: 29px;

  padding-right:4px;

  }

.search {

  border: 0;

  padding: 0;

  margin: 0;

  width: 150px;

  margin-top: 4px;

  margin-left: 2px;

  height: 15px;

  } 

.submit {

  border: 0;

  padding: 0;

  margin: 0;

  width: 57px;

  height: 19px;

  background: url('../images/search.png') top left no-repeat;

  } 

#banerContainer {

  width: 1024px;

  }

#MenuContainer {

  margin-top: 60px;

  padding-right: 5px;

  clear: right;

  float: right;

  }

#MenuContainer ul {

  padding: 0;

  margin: 0;

  list-style: none;  

  }

#MenuContainer ul li {

  float: left;

  padding-left: 15px;

  } 

#MenuContainer ul li a {

  font-weight: bold;

  font-size: 12px;

  font-family: Tahoma;

  color: #FFFFFF;

  }

#MainContainer {

  width: 1024px;

  background: url('../images/main_container_back.jpg') top center no-repeat;

  }

#MainBottomContainer {

  text-align: left;

  width: 1024px;

  background: url('../images/main_bottom_back.jpg') bottom center no-repeat;

  }

#LeftContainer {

  width: 225px;

  }

#CatalogContainer {

  width: 220px;

  height: 774px;

  background: url('../images/catalog_back.png') top left no-repeat;

  }

#CatalogTextContainer   {

  padding-left: 20px;

  padding-top: 5px;

  }

#CatalogInteresContainer   {

  padding-left: 20px;

  padding-top: 5px;

  }

#CatalogTextContainer a {

  font-size: 12px;

  color: #FFFFFF;

  }

#CatalogTextContainer p {

  padding: 0;

  margin: 0;

  font-size: 12px;

  color: #FFFFFF;

  padding-top: 5px;

  padding-bottom: 10px;

  }

#CalendarContainer {

  margin-top: 5px;

  width: 225px;

  height: 229px;

  background: url('../images/calendar_back.png') top left no-repeat;

  }

#CalendarText {

  padding-left: 27px;

  }

#CalendarText td a {

  color: #FFFFFF;

  font-size: 12px;

  font-family: Tahoma;

  text-decoration: none;

  padding-right: 5px;

  }

#VideoContainer {

  width: 225px;

  height: 415px;

  background: url('../images/video_back.png') top left no-repeat;

  }

#VideoText {

  width: 209px;

  min-height: 180px;

  background: url('../images/video_text.jpg') top center no-repeat;

  padding-left: 12px;

  }

#Videos {

  padding-top: 5px;

  

  }

#Videos p {

  padding: 0;

  margin: 0;

  }

#Videos p a {

  text-decoration: none;

  font-size: 11px;

  color: #820000;

  font-weight: bold;

  }

#OneVideo {

  

  text-align: left;

  }  

#OneVideo a {

  display: block;

  text-decoration: underline;

  font-size: 11px;

  color: #820000;

  font-weight: bold;

  padding-top: 10px;

  }

.all_video {

  display: block;

  padding-top: 15px;

  padding-left: 5px;

  font-size: 11px;

  color: #820000;

  font-weight: bold;

  }

#VideoText_1 {

  width: 200px;

  padding-left: 5px;

  padding-top: 25px;

  }

#VideoText_1 a {

  font-size: 12px;

  color: #FFFFFF;

  font-weight: bold;

  }

#VideoText_1 p {

  padding: 0;

  margin: 0;

  padding-bottom: 5px;

  padding-top: 5px;

  font-size: 12px;

  color: #FFFFFF;

  }

#MiddleContainer {

  margin-top: 55px;

  }  

#NewsTopContainer {

  width: 573px;

  height: 99px;

  background: url('../images/news_top.png') top left no-repeat;

  }

#NewsMiddleContainer  {

  width: 553px;

  padding-left: 20px;

  padding-top: 10px;

  background: url('../images/news_middle.png') top left repeat-y;

  }

.news_date {

  padding: 0;

  margin: 0;

  color: #d50900;

  font-size: 11px;

  font-weight: bold;

  padding-left: 5px;

  }

.news_text {

  padding: 0;

  margin: 0;

  font-size: 12px;

  padding-left: 5px;

  width: 380px;

  }

.news_more {

  display: block;

  padding-left: 5px;

  padding-top: 5px;

  padding-bottom: 10px;

  }

#NewBottomContainer {

  width: 553px;

   padding-left: 20px;

  height: 143px;

  background: url('../images/news_bottom.png') top left no-repeat;

  }

#SecretsTopContainer {

  width: 573px;

  height: 68px;

  background: url('../images/secrets_top.png') top left no-repeat;

  }

#SecretsMiddleContainer {

  width: 535px;

  padding-left: 20px;

  padding-right: 20px;

  background: url('../images/secrets_middle.png') top left repeat-y;

  }

  #SecretsMiddleContainer p {

  padding: 0;

  margin: 0;

  font-size: 12px;

  width: 500px;

  }

  

    

#SecretsBottomContainer {

  width: 573px;

  height: 29px;

  background: url('../images/secrets_bottom.png') top left no-repeat;

  }



#InformationContainer {

  width: 503px;

  height: 270px;

  background: url('../images/information.png') top left no-repeat;

  padding-top: 90px;

  padding-left: 70px;

  }

.information_title {

  font-size: 12px;

  padding: 0; 

  margin: 0;

  }

.information-text {

  font-size: 12px;

  padding: 0; 

  margin: 0;

  width: 490px;

  padding-bottom: 20px;

 }

#InformationTopContainer {

  width: 573px;

  height: 68px;

  background: url('../images/information_top.png') top left no-repeat;

  } 

#Top100Container {

  width: 553px;

  height: 185px;

  background: url('../images/top_100.png') top left no-repeat;

  padding-left: 20px;

  padding-top: 70px;

  }

.top100 {

  padding: 0;

  margin: 0;

  font-size: 12px;

  padding-right: 5px;

  }

#BottomMiddle {

  height: 127px;

  }

.bottomtext {

  padding: 0;

  margin: 0;

  font-size: 12px;

  color: #800000;

  font-weight: bold;

  padding-top: 40px;

  }

.bottomlink {

  display: block;

  font-size: 12px;

  line-height: 15px;

  color: #000000;

  }

#RightContainer { 

  margin-top: 5px;

  }  

#TalkContainer  {

  width: 226px;

  height: 205px;

  background: url('../images/talk_back.png') top left no-repeat;

  }



#TalkTextContainer ul{

  padding: 0;

  margin: 0;

  color: #FFFFFF;

  }

#TalkTextContainer ul li a {

  color: #FFFFFF;

  font-size: 12px;

  text-decoration: none;

  }       


#InteresContainer  {

  width: 226px;

  height: 205px;

  background: url('../images/talk_back.png') top left no-repeat;

  }



#InteresTextContainer ul{

  padding: 0;

  margin: 0;

  color: #FFFFFF;

  }

#InteresTextContainer ul li a {

  color: #FFFFFF;

  font-size: 12px;

  text-decoration: none;

  }    


#LawContainer { 

  width: 226px;

  height: 199px;

  background: url('../images/law_back.png') top left no-repeat;

  }

#LawTextContainer ul  {

  padding: 0;

  margin: 0;

  color: #FFFFFF;

  width: 150px;

  }

#LawTextContainer ul li a {

  color: #FFFFFF;

  font-size: 12px;

  text-decoration: none;

  }

#SvadbaContainer {

  

  width: 226px;

  height: 341px;

  background: url('../images/svadba_back.png') top left no-repeat;

  }         

#SvadbaTextContainer ul  {

  padding: 0;

  margin: 0;

  color: #FFFFFF;

  width: 150px;

  }

#SvadbaTextContainer ul li a {

  color: #FFFFFF;

  font-size: 12px;

  text-decoration: none;

  }

#HappenContainer {

  width: 226px;

  height: 240px;

  background: url('../images/happen_back.png') top left no-repeat;

  }         

#HappenTextContainer ul  {

  padding: 0;

  margin: 0;

  color: #FFFFFF;

  width: 150px;

  }

#HappenTextContainer ul li a {

  color: #FFFFFF;

  font-size: 12px;

  text-decoration: none;

  }

#AfterWeadingContainer {

  margin-top: 16px;

  width: 226px;

  height: 241px;

  background: url('../images/after_weading_back.png') top left no-repeat;

  }         

#AfterWeadingTextContainer ul  {

  padding: 0;

  margin: 0;

  color: #FFFFFF;

  width: 150px;

  }

#AfterWeadingTextContainer ul li a {

  color: #FFFFFF;

  font-size: 12px;

  text-decoration: none;

  }

#ForumTopContainer {

  width: 226px;

  height: 92px;

  background: url('../images/forum_topics_image.png') top left no-repeat;

  }

#ForumMiddleContainer {

  padding-left: 50px;

  padding-right: 20px;

  font-size: 12px;

  color: #FFFFFF;  

  width: 200px;

  text-decoration: none;

  background: url('../images/forum_topics_middle.png') top left repeat-y;

  }

#ForumMiddleContainer ul  {

  padding: 0;

  margin: 0;

  color: #FFFFFF;

  width: 150px;

  }

#ForumMiddleContainer ul li a {

  color: #FFFFFF;

  font-size: 12px;

  text-decoration: none;

  }

#ForumMiddleContainer p {

  padding: 0;

  margin: 0;

  font-size: 12px;

  color: #FFFFFF;  

  width: 200px;

  text-decoration: none;

  }

#ForumBottomContainer {

  height: 29px;

  width: 220px;

  background: url('../images/forum_topics_bottom.png') top left no-repeat;

  }

#ForumTopicsContainer {

  margin-top: 2px;

  width: 220px;

  background: url('../images/forum_topics_back.png') top left no-repeat;

  }         

#ClubContainer {

  width: 226px;

  height: 136px;

  background: url('../images/club_back.png') top left no-repeat; 

  }          

#FooterContainer {

  width: 1024px;

  height: 146px;

  background: url('../images/footer_back.png') top left no-repeat;

  }

#FooterMenuContainer {

  padding-top: 84px;

  padding-right: 70px;

  float: right;

  }  

#FooterMenuContainer ul {

  padding: 0;

  margin: 0;

  list-style: none;

  }

#FooterMenuContainer ul li {

  float: left;

  padding-right: 30px;

  }

#FooterMenuContainer ul li a {

  color: #000000;

  font-size: 12px;

  font-weight: bold; 

  }

#Copy {

  clear: both;

  float: right;

  padding-right: 260px;

  padding-top: 15px; 

  }

#Copy p {

  padding: 0;

  margin: 0;

  font-size: 12px;

  color: #e9a19e;

  font-family: Arial;

  } 

.textmain {

  padding: 0;

  margin: 0;

  font-size: 12px;

  padding-bottom: 15px;

  padding-left: 20px;

  padding-right: 20px;

  text-align: left;

  width: 525px;

  }

  .texttitle {

  padding: 0;

  margin: 0;

  font-size: 12px;

  padding-bottom: 15px;

  padding-left: 20px;

  padding-right: 20px;

  text-align: center;

  width: 525px;

  }

#SecretsMiddleContainer p.textmain {

  padding: 0;

  margin: 0;

  font-size: 12px;

  color: #b8b8b8;

  padding-bottom: 15px;

  padding-left: 10px;

  padding-right: 20px;

  text-align: left;

  width: 515px;

  }

#SecretsMiddleContainer p.texttitle {

  padding: 0;

  margin: 0;

  font-size: 12px;

  padding-bottom: 15px;

  padding-left: 25px;

  padding-right: 20px;

  text-align: center;

  width: 515px;

  }

  

  

#CatalogTextContainer a.linksnotbold {

  display: block;

  font-weight: normal;

  text-decoration: none;

  }

#CatalogTextContainer a.linksnotboldlast {

  display: block;

  font-weight: normal;

  text-decoration: none;

  padding-bottom: 10px;

  }
