body {
background-color: #1E796A; 
color: black;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0px;

margin:0;
}
.search{
width:20%;
margin-left:80%;
margin-top:-30px;
}

table{border:0px;border-collapse:collapse;}
table td{padding:0px; vertical-align: top;}
table tr{margin: 0 0 0 0;padding: 0 0 0 0;}

img{border: 0;margin: 0 0 0 0;padding: 0 0 0 0;}

ol, ul, li, p{font-size: 12px;padding:0;}

p.pc {text-align: center; line-height: 1px;}
p.pcb {text-align: center; font-weight: bold;}
p.pci {text-align: center; font-style: italic;}
p.pcbi {text-align: center; font-weight: bold;font-style: italic;}
p.pr {text-align: right;}
p.prb {text-align: right;font-weight: bold;}
p.pri {text-align: right;font-style: italic;}
p.prbi {text-align: right;font-weight: bold;font-style: italic;}

a:link, a:visited, a:active{text-decoration: none;color: #409eff;}
a:hover{color: #000000;text-decoration: underline;}

h1{text-transform: uppercase;font-size: 16px; text-align: center; margin: 5px 5px 5px 5px;color:#1E776D}
h2{font-size: 14px; text-align: center; margin: 5px 5px 5px 5px;}
h3{font-size: 12px; text-transform: none; text-align: center; margin: 5px 5px 5px 5px;}

/*шапка 1*/
#hmenu{/*background:#FF00FF*/;margin: 0 10% 0 10%; overflow: hidden;border-bottom: 0px solid #999060;border-top: 0px solid #999060;}
#hmenu td{text-align: center; vertical-align: middle;}

/*шапка 2*/
#hd{background:#88CCC2;  overflow: hidden;}
#hd td,#hd p {text-align: center; vertical-align: middle;text-transform: uppercase; font-size: 20px; font-weight: bold;}

/*шапка 3*/
#gmenu{background:#F0FFF0; overflow: hidden;border-bottom: 0px solid #999060;border-top: 0px solid #999060;}
#gmenu td{text-align: center; vertical-align: middle;text-align: center; vertical-align: middle;text-transform: uppercase; font-size: 12px; font-weight: bold;}
#gmenu h1{text-transform: uppercase;font-size: 16px; text-align: center;/*background: #caf182*/;  border: 0px solid #b9bcaf; margin: 0px 0px 0px 0px;}

#cntbl{  }

/*левый блок*/
#reg1{background: #fff; margin: 0 0 0 0;font-size: 12px;padding: 2px 4px;
-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.4);box-shadow:0 0 20px rgba(0, 0, 0, 0.4);margin-bottom:11px;}
#reg1 span{
font-size:19px
}
#reg1 a{
color:black;
font-size:10px;
}
#reg1 li{
border: 1px solid #006561; 
border-radius: 5px;
}
#reg1 div:hover{
						text-color:white;
						background:#88CCC2;
                                                transition-duration:800ms;
}
#reg1 div a:hover{
text-color:white;
}
#reg1 h1{font-size: 16px;font-weight: bold;width: 90%;text-align: center;/*background: #caf182*/; border: 0px solid #999060;margin: 0px 0 0 0px;  padding: 5px 0 5px 0;}
#reg1 h2{font-size: 14px; text-align: center; border: 0px solid #b9bcaf; margin: 5px 0px 5px 0px}
#reg1 table{/*background: #CED8F6;*/}
#button-in-table{width:170px; height:40px; font-size:16px; text-align:center;}
#table-left{font-color:white;}
/*информационный блок*/

#way{font-size: 12px;font-weight: normal;text-align: left;/*background: #F5F5DC*/;border: 0px solid #999060; margin: 10px 0 10px 0; padding: 5px 5px 5px 5px;}

#reg2-g{ width: ; background: #fff;border: 0px solid #999060;font-size: 12px;margin: 0 0 0 10px;padding: 1px 10px 0 10px;
-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.4);box-shadow:0 0 20px rgba(0, 0, 0, 0.4);}

#reg2-g h1{font-size: 14px;font-weight: bold;background: #F0FFF0; border: 0px solid #999060;text-align: center;margin: 10px 0 0 -10px;  padding: 5px 0 5px 0;}

#reg2{background: #fff;border: 0px solid #999060;font-size: 12px;margin: 0 0 0 10px;padding: 1px 10px 0 10px;}

#reg2 h1{font-size: 14px;font-weight: bold;text-align: center;margin: 10px 0 0 -10px;  padding: 5px 0 5px 0;}
#reg2-g td{
padding:0px;
}
/*блок новостей*/
#ib h4{font-size: 12px;color:#1E776D;}
#ib .news{font-size: 12px;}
#ib .nlnk{text-align: right;}
#reg3-g{ width: ; background: #fff;border: 0px solid #999060;font-size: 12px;margin: 0 0 0 10px;padding: 1px 10px 0 10px;}

#reg3-g h1{
padding-top:5px;
padding-bottom:5px;
color:#1E776D;
}
#reg3-g h4{
color: black;
margin:0;
}
#reg3-g p{
padding:0;
margin:0;
}
#reg3-g a{
padding:0;
margin:0;
}
#reg3-g td{
margin:0px;
}

#reg3-g table{
width:100%;
border: 1px solid #006561; 
border-radius: 8px;
}

<!-- свое -->
#button-menu {background-image: url(http://pixabay.com/static/uploads/photo/2012/04/02/16/07/button-24843_640.png);}

/*банеры*/
#ban{background:#1E796A; border: 0px solid #999060;text-align: center;font-size: 12px;margin: 0 0 0 0px;padding: 1px 0px 0 0px;
-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.4);box-shadow:0 0 20px rgba(0, 0, 0, 0.4);}

/*подвал*/
#pod{background:#1E796A;border: 0px solid #999060;text-align: center;font-size: 12px;padding: 1px 10px 0 10px; border-top:4px #d5d5d5 solid; color:#fff}

/*стили для гостевой книги*/
.ansv{border: dashed 1px #cdcdcd;margin: 0 0 0 25px;font-size: 12px;padding: 5px 5px 5px 5px;font-style: italic;}

/*Стили фотоальбома*/
ul#thumbs, ul#thumbs li{margin: 10px 0 0 0;padding:0;list-style:none;}
ul#thumbs li{float:left;margin-right:5px;border:0px solid #999;padding:1px;}
ul#thumbs a{display:block;float:left;width:82px;height:82px;line-height:100px;overflow:hidden;position:relative;z-index:1;}
ul#thumbs a img{float:left;position:absolute;top:-2px;left:-2px;}
ul#thumbs a:hover{overflow:visible;z-index:1000;border:none;}
ul#thumbs a:hover img{border:0px solid #999;background:#fff;padding:2px;}
ul#thumbs:after, li#thumbs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul#thumbs, li#thumbs{display:block;}
ul#thumbs, li#thumbs{min-height:1%;}
* html ul#thumbs, * html li#thumbs{height:1%;}	
.ftc{text-align: center; margin: 15px 0 0 0;}
.ftc h3{text-align: center; text-transform: none; margin: 0 0 0 0; padding: 0 0 0 0;font-family: times; font-size: 14px; font-style: italic;}

/* меню */

	#menu{
padding:0;

color:#666;	
	font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
	}
		#menu ul{
			list-style:none;
		}
			#menu li{
				background-color:#1E796A;			
				list-style:none;
				display:block;
				float:left;
				height:36px;
				border-right:1px solid #dbdbdb;
				line-height:36px;
                                width:11%;
			}
                #menu li:last-child{border-right:0px solid #dbdbdb;}
				#menu li a{
					display:block;
					float:left;
					color:#fff;
					text-transform:uppercase;
					font-size:1.2em;
					font-weight:bold;
					line-height:36px;
					text-decoration:none;
					width:100%;
                                        text-align:center;
                                        transition-duration:300ms;
				        
				}
					#menu li a:hover{
						color:black;
						background:#88CCC2;
                                                transition-duration:800ms;
					}
				#menu li a.current{
					display:block;
					float:left;
					color:#6c822e;
					background:url(/sm.aspx?guid=14353) repeat-x;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:36px;
					text-decoration:none;
					padding:0 18.5px;	
				}
					#menu li a:hover.current{
						color:#6c822e;
					}

#reg1 a {
    font-size: 1.2em;
    font-weight: 600;
}
#reg1 li {
    margin-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}