html { height:100%;  background:url(images/fon1.png) 0 0 repeat-x; margin:0; padding:0; }
body { height:100%; font-family:Verdana; font-size:14px; line-height:200%; margin:0;  padding:0 20px; text-align: justify;  }
#container {   width:930px; margin:0 auto;  }
#head { background:url(images/title-2.png) left top no-repeat; height:82px; padding:30px 0 0 140px; color:#fff; /*border:solid #000 1px;*/ }
#title { font-size:24px; }
#caption { font-size:18px; }

ul#menu { /*border:solid 1px;*/ list-style-type:none; margin:0px 0 0 0px; padding:0 0 0 40px; background:url(images/menu-1.png) left top no-repeat; height:53px; }
ul#menu li { float:left; padding:13px 30px 10px 0; font-size:16px; text-transform:uppercase; font-weight:bold; font-family:Arial; }
ul#menu li a {  color:#074C45; text-decoration:none;  }
ul#menu li a:hover { /*text-decoration:underline;*/ border-bottom:solid #fff 2px; }
ul#menu li a.active { color:#fff; /*font-weight:normal;*/ }
ul#menu li a.active:hover { /*text-decoration:none;*/ }

#content { min-height:400px; padding:10px 50px 15px 40px; background:url(images/center-1.png) left top repeat-y; font-family:Arial; }
.content-top { height:23px; width:930px; background:url(images/top-1.png) left top no-repeat; }
.content-bottom { height:30px; width:934px; background:url(images/bottom-1.png) left bottom no-repeat; }

h1 { color:#000; padding:10px 0 0 0px; margin:0; font-size:22px; }
p {  }
.photo-right { float:right; padding:3px; border:solid #ccc 1px; margin:0 0 10px 20px; }
.photo-center { padding:3px; border:solid #ccc 1px; margin:0 0 10px 20px; }

#bottom { padding:10px 40px 0 40px; background:url(images/footer.png) #fff left top no-repeat; height:65px;}
#counter { float:left; padding:10px 20px 0 0; }
#ip { float:right; padding:7px 10px 0 0; }
#ip img { border:none; }
#contacts { padding:10px 0 0 0; color:#fff; line-height:120%; font-size:12px; text-align:center; }