 body {
 color: 000000;
 background-color: 17364D;
 background-image:url(/data/background.png);
 background-repeat:no-repeat;
 font-family: Tahoma;
 margin: 0;}

 table.head {
 padding: 1px;
 width: 95%;
 text-align: center;
 }

 table.mainpage {
 font-size: 16px;
 vertical-align: top;
 text-align: center;}

 table.page {
 width: 96%;
 font-size: 14px;
 margin: 15px 0 0 10px;
 padding: 0 10px 0 0;
 vertical-align: top;}

 table.page thead td{
 font-size: 14px;
 text-align:center;
 padding: 0 0 3px 0;
 vertical-align: top;
 font-weight: bold;
 color:2E2E2E;}

 table.page td {
 font-family: Arial;
 vertical-align: top;
 text-align: left;
 border-width: 1px;
 border-color: ffffff;
 border-style: solid;
 border-top-width: 1px;
 border-left-width: 1px;
 padding: 2px 5px 3px 5px;
 border-bottom-color: 3F657F;
 border-right-color: 3F657F;}

 table.photos {

 margin: 15px 0 0 10px;
 padding: 0 0 0 0;
 vertical-align: top;
 text-align: center;}

 table.photos td {
 height: 220px;
 width: 200px;
 vertical-align: top;
 text-align: center;
 border-width: 1px;
 border-color: ffffff;
 border-style: solid;
 padding: 4px 4px 4px 4px;
 border-bottom-color: 3F657F;
 border-right-color: 3F657F;}

 #logo {
 text-align:center;
 height:42px;
 width: 200px;
 cursor: hand;
 border-width: 2px;
 border-color: ffffff;
 border-style: solid;
 border-top-width: 1px;
 border-left-width: 1px;
 border-bottom-color: FEEEC9;
 border-right-color: FEEEC9;
 background-color: E8B482;
 color: 404040;
 font-size: 26px;
 margin-bottom: 10px;}

 #title {
 text-align:center;
 height:42px;
 border-width: 2px;
 border-color: ffffff;
 border-style: solid;
 border-top-width: 1px;
 border-left-width: 1px;
 border-bottom-color: FEEEC9;
 border-right-color: FEEEC9;
 background-color: E8B482;
 color: 404040;
 font-size: 30px;
 margin-bottom: 10px;}

 #bottom {
 padding: 7px 0 10px 0;
 margin-top: 10px;
 height: 12px;
 border-width: 2px;
 border-color: ffffff;
 border-style: solid;
 border-top-width: 1px;
 border-left-width: 1px;
 border-bottom-color: FEEEC9;
 border-right-color: FEEEC9;
 background-color: E8B482;
 text-align: center;
 font-size: 12;}

 #text {
 border-width: 2px;
 border-color: ffffff;
 border-style: solid;
 border-top-width: 1px;
 border-left-width: 1px;
 border-bottom-color: FEEEC9;
 border-right-color: FEEEC9;
 background-color: E8B482;
 font-size: 14px;
 vertical-align: top;
 padding: 10px 25px 20px 20px;}

 #menutext {
 width: 200px;
 display: block;
 border-width: 2px;
 border-color: ffffff;
 border-style: solid;
 border-top-width: 1px;
 border-left-width: 1px;
 border-bottom-color: FEEEC9;
 border-right-color: FEEEC9;
 background-color: E8B482;
 letter-spacing: 1px;
 font-size: 12px;
 vertical-align: top;
 text-align: left;
 margin-bottom: 5px;}

 #menu {
 font-family: Arial;
 font-variant: small-caps;
 background-color: E8C7A7;
 cursor: hand;
 width: 165px;
 border-width: 1px;
 border-color: 3F657F;
 border-style: solid;
 padding: 0 0 1px 3px;
 margin-bottom: 2px;}

 #menu.current {
 font-variant: small-caps;
 background-color: 000000;
 color:ffffff;
 cursor: hand;
 width: 165px;
 border-width: 1px;
 border-color: 3F657F;
 border-style: solid;
 padding: 0 0 1px 3px;
 margin-bottom: 2px;}

 #menu.last {
 margin-bottom: 10px;}

 #menu.currentlast {
 font-variant: small-caps;
 background-color: 000000;
 color:ffffff;
 cursor: hand;
 width: 165px;
 border-width: 1px;
 border-color: 3F657F;
 border-style: solid;
 padding: 0 0 1px 3px;
 margin-bottom: 10px;}

 #poem {
 margin: 10px 50px 10px 100px;}

 img {
 margin: 5px 0 0 0;
 border-width: 2px;
 border-color: ffffff;
 border-style: solid;
 border-top-width: 1px;
 border-left-width: 1px;
 border-bottom-color: FEEEC9;
 border-right-color: FEEEC9;}

 img.mainpicture {
 width: 200px;
 height: 200px;
 border-width: 2px;
 border-color: ffffff;
 border-style: solid;
 border-top-width: 1px;
 border-left-width: 1px;
 border-bottom-color: FEEEC9;
 border-right-color: FEEEC9;
 background-color: E8B482;}

 img.photos {
 margin: 1px 0 0 0;
 border-width: 2px;
 border-color: 3F657F;
 border-style: solid;
 border-top-width: 1px;
 border-left-width: 1px;
 border-bottom-color: 000000;
 border-right-color: 000000;}

 img.formula {
 background-color: ffffff;
}

 h1 {
 text-indent: 20px;
 margin: 10px 0 10px 0;
 font-size: 26px;
 text-align: center;
 text-decoration: underline;
 color: 404040;}
 
 h2 {
 text-indent: 20px;
 margin: 10px 0 10px 0;
 font-size: 20px;
 text-align: left;
 text-decoration: underline;
 color: 404040;}
 
 h3 {
 text-indent: 20px;
 margin: 15px 0 10px 0;
 font-size: 16px;
 text-align: left;
 text-decoration: underline;
 color: 404040;}
 
 p {
 text-align: left;
 margin: 0;
 padding: 10px 5px 5px 10px;
 text-indent: 20px;}

 p.right {
 text-align: right;
 margin: 0;
 padding: 10px 5px 5px 10px;
 text-indent: 0;}

 p.center {
 text-align: center;
 margin: 0;
 padding: 10px 5px 5px 10px;
 text-indent: 0;}

 p.descript {
 text-indent: 20px;
 font-style: italic;}

 p.hidden {
 text-align: center;
 margin: 0;
 color: #E8AE77;
 padding: 10px 5px 5px 10px;
 text-indent: 0;}

 HR {
 clear: both;
 text-align: center;
 margin: 0 auto;
 margin-top: 20px;
 margin-bottom: 20px;
 height: 1px;
 border: 0px;
 width: 75%;
 color: 3F657F;
 background-color: 3F657F;}

 ul,ol {
 margin: 0;
 padding: 0 5px 10px 25px;}

 ul li {
 padding: 0 0 5px 10px;}

 ol {
 margin: 0;
 padding: 5px 5px 10px 25px;}

 ol li {
 padding: 0 0 5px 10px;}

 a {color:000000; text-decoration:underline;}
 a:hover {color:666666; text-decoration:none}

 a.tochka {color:ffffff; text-decoration:underline;}
 a.tochka:hover {color:ffffff; text-decoration:none}

 a.photos {color:770000; text-decoration:none;}
 a.photos:hover {color:666666; text-decoration:none}

 a.menu {color:000000; text-decoration:none}
 a.menu:hover {color:000000; text-decoration:none}

 a.title {font-weight: bold; text-indent: 20px; font-size: 20px; margin: 10px 0 10px 0; color: 404040; text-decoration: underline;}
 a.title:hover {color:000000; text-decoration:none}

 #little {width:240px; text-align:right} 

 a.mainmenu {color:ffffff; text-decoration:none;}
 a.mainmenu:hover {color:ffffff; text-decoration:underline}
