
input,select,textarea {
  border: 0;
  background-color: #F2F2F2;

}


body {
  text-align: center;
  margin:0;padding:0;
}

.main {
    text-align: left;
    margin: 0 auto;
    width:780px;
    height: auto;
    padding:0;
}

.MainMenu   {

  position: absolute; 

  width: 780px;

  height: 15px;

  line-height: 15px;

  top: 5px;

  left: 50%;

  margin: 0px -390px;

  text-align: center;

  vertical-align: bottom;

}



.Banner {

  position: absolute;

  width: 780px;

  top: 20px;

  left: 50%;

  margin: 0px -390px;

  text-align: center;

}



.Krivka {

  position: absolute;

  width: 135px;

  top: 105px;

  left: 50%;

  margin: 0px -382px;

}



.Submenu {

  position: absolute;

  width: 210px;

  top:105px;

  left: 50%;

  margin: 0px -245px;

}



.Submenu a img {

  border: 0;

  margin: 0px 0px;

}









.Language {

  position: absolute;

  width: 210px;

  top: 105px;

  left: 48%; 

  z-index: 100;

}



.Language a img {

  border: 0;

  margin: 0px 0px;

}



.Register {
   position: absolute;
  /* display: block;*/
   width: 80px;
   top: 110px;
   left: 48%;
   z-index: 100;
   font-size: 10px;
   color: #333333;
   padding: 0 0 0 5px;
   margin-left: 140px;
  /*float: left;
  
  
  text-decoration: none;
  
  
  line-height: 18px;
  padding:15px 0;
  margin: 100px 0 0 510px;*/

}



.Register a{
  /*padding: 10px 0;*/
 /* line-height: 18px;*/
  color: #333333;
  text-decoration: none;
  width: 80px;
}


.Register a:hover {
  color: #9999DD;
}



.login_table {
   position: absolute;
   /*width: 210px;*/
   top: 105px;
   right: 50%;
   
  z-index: 99;
  margin-right: -372px;
  padding: 0;
  height: 8px;
  font-size: 10px;
  font-family: Sans-serif;
  border: 0px solid black;
  background-color: #FFFFFF;

}

/*
.log_table tr {
  border: 0px solid black;
  padding: 0;
  margin: 0;
  height: 9px;
  font-size: 9px;
}

.log_table td {
  border: 0px solid black;
  padding: 0;
  margin: 0;
  height: 9px;
  font-size: 9px;
}

.log_table td input {

  padding: 0;

  width: 94px;

  height: 9px;
  line-height: 9px;

  border: 0;

  font-size: 10px;

  font-family: Sans-serif;

  color: #FFFFFF;

  background-color: #000000;
}


*/
}
.Username{

  position: absolute; 

  top: 105px; 

  left: 50%; 

  margin: 0px 234px;

  width: 138px;

  height: 17px;

}



.UsernameInput{
/*
  position: absolute;

  top: 110px; 

  left: 50%; 

  margin: 0 280px;*/

  padding: 0;

  width: 90px;

  height: 9px;

  border: 0;

  font-size: 9px;

  font-family: Sans-serif;

  color: #FFFFFF;

  background-color: #000000;

}



.Password{

  position: absolute; 

  top: 122px; 

  left: 50%; 

  margin: 0px 234px;  

  width: 138px;

  height: 21px;

}



.PasswordInput{

 /* position: absolute;

  top: 126px;

  left: 50%;

  margin: 0px 280px;*/

  width: 90px;

  height: 9px;

  border: 0px;

  font-size: 9px;

  color: #FFFFFF;

  background-color: #000000;

}



.SubmitLogin{

 /* position: absolute;

  top: 140px;

  left: 50%;

  margin: 0px 300px;*/

  width: 50px;

  background-color: #FFFFFF;

  border: 0px;

  font-size: 9px;
  
  cursor:pointer;

}



.userSettingsTable1{

  text-align: right;

  font-size: 12px; 

  font-weight: bold;

  color: #666666;

}



.userSettingsTable2{

  text-align: left;

  font-size: 12px; 

}



.userSettingsTable2 input {

  font-size: 10px;   

}



.SubmitUserSettings{

text-decoration: none; 

font-size: 10px; 

color: #333333; 
/*
position: absolute; 

top: 125px; 

left: 50%; 

margin: 0px 285px;
*/
}



.SubmitUserSettings:hover {

  color: #9999DD;

}



.content {

  position: absolute; 

  top: 170px;

  left: 50%; 

  margin: 0px -248px;

  width: 616px;

}

.subContent{

  position: relative; 

  width: 500px; 

  left: 40px

}

.newsOdstavec {

 background-color: #F9F9F9; 

 height: 115px;

}



.newsOdstavec:hover {

 background-color: #CCCCCC;

}

.newsOdstavec a {

 text-decoration: none;

 border:none;	

}



.newsOdstavec a img {

 border: none;

}



.leftMenu {

 width: 110px;

 position: absolute;

 top: 250px;

 left: 50%;

 margin: 0px -360px;

}



.link {

  text-decoration: none;

  color: #9999DD;

}



.link:hover {

  text-decoration: none;

  color: #555555;

}



.headline {

  font-size: 20px; 

  font-weight: bold;

  color: #000000

}



.inputForm{

border: 0px; 

background-color: #F5F5F5;

}



.border    {border: solid black 1px;}



.galleryImg img{

  border: none;

}







/* ---------------Button News------------------ */

#buttonNews { 

  position: relative; 

  z-index: 0; 

} 

#buttonNews a { 

  background: url("img/newsb.gif") no-repeat; 

  width: 60px; height: 15px; 

} 

#buttonNews a img { 

  border: 0; 

} 

#buttonNews a:hover { 

  background-position: 0 0; 

  width: 60px; height: 15px; 

} 

#buttonNews a:hover img, #buttonNews a:focus img { 

  position: relative; 

  z-index: -1; 

}



/* ------------------Button Patrick------------------ */

#buttonPatrick { 

  position: relative; 

  z-index: 0; 

} 

#buttonPatrick a { 

  background: url("img/patrickb.gif") no-repeat; 

  width: 78px; height: 15px; 

} 

#buttonPatrick a img { 

  border: 0; 

} 

#buttonPatrick a:hover { 

  background-position: 0 0; 

  width: 78px; height: 15px; 

} 

#buttonPatrick a:hover img, #buttonPatrick a:focus img { 

  position: relative;  

  z-index: -1; 

}



/* ------------------Button Gallery------------------ */

#buttonGallery { 

  position: relative; 

  z-index: 0; 

} 

#buttonGallery a { 

  background: url("img/galleryb.gif") no-repeat; 

  width: 95px; height: 15px; 

} 

#buttonGallery a img { 

  border: 0; 

} 

#buttonGallery a:hover { 

  background-position: 0 0; 

  width: 95px; height: 15px; 

} 

#buttonGallery a:hover img, #buttonGallery a:focus img { 

  position: relative;  

  z-index: -1; 

}



/* ------------------Button Multimedia------------------ */

#buttonMultimedia { 

  position: relative; 

  z-index: 0; 

} 

#buttonMultimedia a { 

  background: url("img/multimediab.gif") no-repeat; 

  width: 130px; height: 15px; 

} 

#buttonMultimedia a img { 

  border: 0; 

} 

#buttonMultimedia a:hover { 

  background-position: 0 0; 

  width: 130px; height: 15px; 

} 

#buttonMultimedia a:hover img, #buttonMultimedia a:focus img { 

  position: relative;  

  z-index: -1; 

}



/* ------------------Button guestbook------------------ */

#buttonGuestbook { 

  position: relative; 

  z-index: 0; 

} 

#buttonGuestbook a { 

  background: url("img/guestbookb.gif") no-repeat; 

  width: 121px; height: 15px; 

} 

#buttonGuestbook a img { 

  border: 0; 

} 

#buttonGuestbook a:hover { 

  background-position: 0 0; 

  width: 121px; height: 15px; 

} 

#buttonGuestbook a:hover img, #buttonGuestbook a:focus img { 

  position: relative;  

  z-index: -1; 

}



/* ------------------Button Forum------------------ */

#buttonForum { 

  position: relative; 

  z-index: 0; 

} 

#buttonForum a { 

  background: url("img/forumb.gif") no-repeat; 

  width: 73px; height: 15px; 

} 

#buttonForum a img { 

  border: 0; 

} 

#buttonForum a:hover { 

  background-position: 0 0; 

  width: 73px; height: 15px; 

} 

#buttonForum a:hover img, #buttonForum a:focus img { 

  position: relative;  

  z-index: -1; 

}



/* ------------------Button Vip------------------ */

#buttonVip { 

  position: relative; 

  z-index: 0; 

} 

#buttonVip a { 

  background: url("img/vipb.gif") no-repeat; 

  width: 92px; height: 15px; 

} 

#buttonVip a img { 

  border: 0; 

} 

#buttonVip a:hover { 

  background-position: 0 0; 

  width: 92px; height: 15px; 

} 

#buttonVip a:hover img, #buttonVip a:focus img { 

  position: relative;  

  z-index: -1; 

}



/* ------------------Button Eshop------------------ */

#buttonEshop { 

  position: relative; 

  z-index: 0; 

} 

#buttonEshop a { 

  background: url("img/eshopb.gif") no-repeat; 

  width: 74px; height: 15px; 

} 

#buttonEshop a img { 

  border: 0; 

} 

#buttonEshop a:hover { 

  background-position: 0 0; 

  width: 74px; height: 15px; 

} 

#buttonEshop a:hover img, #buttonEshop a:focus img { 

  position: relative;  

  z-index: -1; 

}

