body{ margin:0; padding: 0; font-family: Tahoma, sans-serif;}

h1, h2, h3, h4, h5, h6, p, form, ul, li{margin: 0; padding: 0;}
img{border:0}
a{text-decoration:none}
a:hover{text-decoration:underline}

.kreska{ background: #beb2a0; width: 100%; height: 5px;}
#top{ background:url(../img/bg.jpg); height: 420px; width: 100%; border-bottom: 1px solid #d5cdc0; }
.menu{ width: 890px; height: 53px; padding: 20px 0 20px 21px;}
.mainfoto{ position: relative; width:850px; margin:0 auto; background: #fff; padding: 20px;}
.mainfoto img{}
.logo{position: absolute;}
.cien{ background: url(../img/cien.png) no-repeat; background-position: 5px 0; width: 890px; height: 18px;}
.sciezka_linkow{ margin-top: 1px; background: #b3ada5; color: #fff; height: 10px;}
.sciezka_linkow h1{ color: #fff; font-size: 16px; width: 870px; text-align: left; padding-top: 5px; padding-left: 20px}

.sciezka_linkow h1 a{ color: #fff;}

ul#menu1{ list-style: none; width: 890px; height: 53px;}
  #menu1 li{ float:left;  margin: 0 7px;}
  #menu1 a{display:block; height: 53px;}
  #menu1 .m1{background: url(../img/m1.gif) no-repeat; width: 187px; background-position: 0 -53px; }
  #menu1 .m1:hover{ background-position: 0 0;}
  #menu1 .m2{background: url(../img/m2.gif) no-repeat; width: 104px; background-position: 0 -53px; }
  #menu1 .m2:hover{ background-position: 0 0px;}
  #menu1 .m3{background: url(../img/m3.gif) no-repeat; width: 137px; background-position: 0 -53px; }
  #menu1 .m3:hover{ background-position: 0 0px;}
  #menu1 .m4{background: url(../img/m4.gif) no-repeat; width: 123px; background-position: 0 -53px; }
  #menu1 .m4:hover{ background-position: 0 0px;}
  #menu1 .m5{background: url(../img/m5.gif) no-repeat; width: 109px; background-position: 0 -53px; }
  #menu1 .m5:hover{ background-position: 0 0px;}
  #menu1 .m6{background: url(../img/m6.gif) no-repeat; width: 120px; background-position: 0 -53px; }
  #menu1 .m6:hover{ background-position: 0 0px;}


#content{ width:890px; }
#content h1{font-size: 22px; font-family:"Times New Roman", Times, serif}
.maintable{ width: 890px;}
.left{ width: 490px; border-right: 1px solid #dfddda; color: #7a6a5d; padding:40px 40px 30px 20px; vertical-align: top; text-align: left}
.left h1{font-size: 14px; margin-bottom: 30px }
.left p{ font-size: 12px; line-height: 18px; margin-bottom: 7px;}
.left h2{ font-size: 14px; padding-bottom: 5px;}
.left ul{ margin-left: 20px;}
.left li{font-size: 11px; padding-right: 25px;}
.left a{ color: #7a6a5d;  }

.right{  color: #7a6a5d; width: 270px; padding:40px 20px 30px 40px; vertical-align: top; text-align: left; }
.right h1{font-size: 14px; margin-bottom: 30px}
.tab_galeria{ background: #eeebe7; padding-left: 20px;}
.tab_galeria img{ border: 5px solid #8a8175; margin-right: 20px}
#sub{border-bottom:  1px solid #dfddda}

#ul_news{margin: 0; padding: 0; list-style: none; border-top: 1px solid #dfddda;}
#ul_news li{font-size: 11px; border-bottom: 1px solid #dfddda;  }
#ul_news li a{ display: inline-table; width: 255px; padding: 8px 0 8px 25px; color: #7a6a5d; background: url(../img/kolko.jpg) no-repeat 5px 12px}
#ul_news li a:hover{ background: url(../img/kolko_hov.jpg) no-repeat 5px 12px #eeebe7 }

.gal_title_table{width: 100%}
.gal_title_table td{ border-bottom: 1px solid #dfddda;; font-size: 12px; padding-bottom: 5px;}
.gal_title_table h3{font-size: 12px; color: #7a6a5d; line-height: 12px; }
.gal_title_table a{color: #7a6a5d;}
.gallery_table{ margin-left: -5px; margin-bottom: 15px;}
.gallery_td{border: 1px solid #dfddda;}
.gallery_td a{font-size: 11px; color: #7a6a5d; }

.kontakt_table, .kontakt_table td{font-size: 11px; text-align: left;}
.inp{ background: #f4f4f4; border: 1px solid #d9d9d9; font-family: Tahoma, sans-serif; font-size: 11px; padding: 6px; width: 280px;}
.txta{ background: #f4f4f4; border: 1px solid #d9d9d9; font-family: Tahoma, sans-serif; font-size: 11px; padding: 6px; width: 300px; height: 200px;}
.token{background: #f4f4f4; border: 1px solid #d9d9d9; font-family: Tahoma, sans-serif; font-size: 11px; padding: 6px 6px 7px 6px; width: 115px; float: left}
.error{background: #ffcccc; border: 1px solid #ffa6a6; color: #ff0000; font-family: Tahoma, sans-serif; font-size: 11px; padding: 6px;}
.ok{background: #e7f3dd; border: 1px solid #bfdfa3; font-family: Tahoma, sans-serif; font-size: 11px; padding: 6px;}

.foto{
	border: 1px solid #f4f4f4;
	margin: 5px;
	padding: 10px;
}

#intro img{
	border: 1px solid #f4f4f4;
	margin: 5px;
	padding: 10px;
}

#tagi {font-size: 11px;}
#tagi a{color: #bcb4ae}
#tagi a:hover{color: #8a8175;}

#footer{border-top: 1px solid #d5cdc0; width:890px; margin-top: 30px; padding-top: 20px; padding-bottom: 30px; font-size: 10px; color:#bcb4ae;}
#footer a{color: #bcb4ae}
#footer a:hover{color: #8a8175;}