*{margin:0; padding:0; border: none}
* { behavior: url(iepngfix.htc); }
body {
background: url(images/bg_04.jpg) no-repeat bottom;  
}
h1 {font-family:impact;
    font-size:18px;
	color:#7e6d41;
	font-style:normal;
	font-weight:lighter;
	padding-top:22px;
	padding-bottom:10px;
	padding-left:62px}
h2 {font-family:arial;
    font-size:16px;
	color:#988b49;
	padding-left:70px;
	padding-top:10px;
	font-style:normal;
	font-weight:lighter;}
h3 {font-family:arial;
    font-size:14px;
	color:#988b49;
	font-style:normal;
	font-weight:lighter;}
	
.wrapper {
width: 100%;
background: url(images/bg_02.jpg) repeat-x top;
min-width: 1000px;
}
.table_top { background:url(images/bg_02.png) center top no-repeat;}
.table_med_1 { background:url(images/tb_01.png) right top ;
background-repeat:repeat-y;}
.table_med_2 {
	background:url(images/tb_02.png) bottom repeat-x;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
	text-indent:40px;
	color:#3c3c3c;
	line-height:18px;
	text-align: justify;
}
			  
.table_med_2 #img {display:block; float:right; padding-right:20px;}
.table_med_3 {background:url(images/tb_03.png) left top repeat-y; }
.table_bot {background:url(images/321_04.png) center bottom no-repeat;}
#table { margin: 0 auto;}

/* ?????? */
.uslugi {
	line-height:38px;
	width: 400px;
	clear: both ;
	margin-right: 15px;
}
.uslugi ul {padding: 0;}
.uslugi li {list-style-type: none;}
.uslugi li a {font-family: Verdana, Geneva, sans-serif;
              background:url(images/menu_01.jpg) left top no-repeat;
             color:#3d3d3d;
	         display: block;
			 font-size:14px;
			 text-decoration:none;
			 padding-left:90px;
			 height:40px;
			 }
.uslugi li a:hover {color:#6c0100; background:url(images/menu2_01.jpg) left top no-repeat;}
.uslugi li .menu1 {background:url(images/menu_02.jpg) left top no-repeat; font-family:Verdana, Geneva, sans-serif;
             color:#3d3d3d;
	         display: block;
			 font-size:14px;
			 text-decoration:none;
			 padding-left:90px;}
.uslugi li .menu1:hover {color:#6c0100; background:url(images/menu2_02.jpg) left top no-repeat;}
.uslugi li .menu2 {background:url(images/menu_04.jpg) left top no-repeat; font-family:Verdana, Geneva, sans-serif;
             color:#3d3d3d;
	         display: block;
			 font-size:14px;
			 text-decoration:none;
			 padding-left:90px;}
.uslugi li .menu2:hover {color:#6c0100; background:url(images/menu2_04.jpg) left top no-repeat;}
.uslugi li .menu3 {background:url(images/menu_05.jpg) left top no-repeat; font-family:Verdana, Geneva, sans-serif;
             color:#3d3d3d;
	         display: block;
			 font-size:14px;
			 text-decoration:none;
			 padding-left:90px;
			 height:42px}
.uslugi li .menu3:hover {color:#6c0100; background:url(images/menu2_05.jpg) left top no-repeat;}
.uslugi li .menu4 {background:url(images/menu_03.jpg) left no-repeat; font-family:Verdana, Geneva, sans-serif;
             color:#3d3d3d;
	         display: block;
			 font-size:14px;
			 text-decoration:none;
			 padding-left:90px;}
.uslugi li .menu4:hover {color:#6c0100; background:url(images/menu2_03.jpg) left no-repeat;}

.karta { height:200px; width:200;  margin-left:150px;}
.karta li {list-style-type:none;}
.karta li a {
	width:200px;
         height:200px;
		 display:block;}

.main_menu {
	line-height:30px;
	width: 200px;
	clear: both ;
	margin-left: 260px;
	padding-bottom:30px;
}
.main_menu ul {padding: 0;}
.main_menu li {list-style-type: none;}
.main_menu li a {font-family: Tahoma, Geneva, sans-serif;
             color:#59440c;
	         display: block;
			 font-size:14px;
			 text-decoration:none;
			 padding-left:25px;
			 height:30px;
			 font-weight:bold;
			 }
.main_menu li a:hover {color: #47530f; background:url(images/menu.png) left no-repeat; behavior: url(iepngfix.htc); }
.footer_mail {font-family: Verdana, Geneva, sans-serif;
              font-size: 12px;
			  color:#3d3d3d;
			  font-weight:bold;
			  font-style:normal;}
.footer_tel {font-family: Verdana, Geneva, sans-serif;
              font-size: 14px;
			  color:#3d3d3d;
			  font-weight:bold;}
.footer_tel_h {font-family:Arial, Helvetica, sans-serif;
               font-size:24px;
			   color:#3d3d3d;}
			
#services {
	border:#CCC solid 1px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#444;
	text-align: center;
}
.tekst {font-family:Arial, Helvetica, sans-serif;
			  font-size:14px;
			  color:#3c3c3c;
			  line-height:18px;}
.wrapper #table tr .table_top table tr td table tr .table_med_2 #AutoNumber11 tr td p {
	text-align: justify;
}
.wrapper #table tr .table_top table tr td table tr .table_med_2 #AutoNumber4 tr td p {
	text-align: justify;
}
.guest_book { font-family:Tahoma, Geneva, sans-serif;
              font-size:12px;
			  color:#777;
			  padding-left:20px;
}
