* {
margin: 0;
padding: 0;
}
html {background: url(i/wallpaper.gif);}
body {
width: 988px;
font: 101.9% Tahoma, Verdana, Arial, Helvetica, sans-serif;  
color: #000; margin: 0 auto;  background:url(i/pixel.gif) fixed;
}
a:link    { text-decoration: underline;color: #0062BE;}
a:visited { text-decoration: underline;color: #9952BA;}
a:hover, 
a:active  { text-decoration: underline;color: #2961b6;}
p   { font-size: 80%; margin: 0 0 15px 0; text-align: justify;}
img { border: 0;}
em  { font-style: italic; display: inline;}
.menu {width:688px; margin:3px auto!important; /*font-size:1.5em; */font-weight: bold; clear:both; overflow:hidden; position:relative}
.menu ul {margin:0 10px!important;}
.menu ul li a, 
.menu ul li a:visited {display:block; text-decoration:none; color:#000; width:92px; height:24px; text-align:center; color:#fff; border:1px solid #fff; background: #b19970; line-height:24px; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0 auto;list-style-type: none; }
.menu ul li {float:left; margin-right:1px;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background: #028ef0;}
.menu ul li a.bron { background:#b19970 url(i/bron-bgr1.gif);}
.menu ul li a.bron:hover { background:#028ef0;}
#main-content table    { border: 1px solid #b1a588; font-size: 75%; color: #000; border-collapse:collapse; margin:0 0 25px 0}
#main-content table td { border-color: #b1a588; text-align: left; padding: 3px /*background: #F7FCFF*/}
#main-content table th { background: #e6e1d5; color: #2961b6;font-size: 110%; border-color: #b1a588; text-align: center; font-weight: bold;padding: 3px}
#main-content table p  { font-size: 100%;}
#main-content tr.alt   { background: #CCE6F9}
#main-content table.bronform {border: none!important; width: 560px; margin:15px auto}
#main-content table.bronform td.tdalignright {text-align:right}
h3 { font: 100% Georgia, "Times New Roman", Times, serif; 
color: #a08f68; font-weight: bolder;margin: 0; padding: 0 0 5px 0; }
h3 a {color: #a08f68;}
h3 a:visited {color: #a08f68;}
h3 a:hover {color: #FF0033;}
h4 { font: 95% Georgia, "Times New Roman", Times, serif; 
color: #21a8c5; font-weight: bolder;margin: 0; padding: 0 0 5px 0; }
h4 a {color: #21a8c5;}
h4 a:visited {color: #21a8c5;}
h4 a:hover {color: #0066CC;}
#header {width: 688px; height: 260px;background: #fff url(i/shapka.png) no-repeat center bottom;margin: 0 auto; padding:0 0 2px 0}
a.indexlink {height: 280px; display: block; text-decoration: none;}
#container {width: 688px; margin: 0 auto; background: #fff; overflow: hidden; clear: both; }
/* main content */
#main-content {width: 688px; margin: 0 auto}
#main-content ul, #main-content ol {font-size: 80%; margin-left: 40px; margin-bottom:15px}
#main-content li {padding: 2px 0}
img.centered {float: none; text-align: center; margin: 5px 0 15px 0; border-top:3px solid #e0c596; border-bottom:3px solid #e0c596}
img.left {float: left; margin: 0 10px 5px 0; padding:1px;  border:2px solid #e0c596;}
img.right {float: right;  margin: 0 0 5px 10px;padding:1px; border:2px solid #e0c596;}
img.none {padding: 1px; border: 1px solid #00BA73;}
.post-index-top {margin: 0 20px 0 20px; padding: 0 0 15px 0; }
.post-index-top h1 { font: 170% Georgia, "Times New Roman", Times, serif; font-style:italic; 
color: #0190f7; font-weight: normal;margin: 10px auto; padding: 0; text-align:center }
.post-index-top h1 a,
.post-index-top h1 a:visited {color:#0190f7;}
.post-index-top h1 a:hover {color: #990099;}
.post-index-top h2 { font: 110% Georgia, "Times New Roman", Times, serif; 
color: #FF0033; font-weight: bolder;margin: 0; padding: 0 0 5px 0 }
.post-shadow {background: url(i/post-shadow.gif) repeat-x; height: 18px; width:648px; margin:0 auto}
.post-shadow-v {background: url(i/post-shadow-v.gif) repeat-x; height: 18px; clear: both;width:648px; margin:0 auto}
.date {display: block; text-align: left; color: #8A8A8A; font-size: 75%; padding: 3px 0}
.post {margin: 0 20px 10px 20px; padding: 0 0 15px 0; /*border-bottom: 1px dotted #3479AF*/}
h2 { font: 120% Georgia, "Times New Roman", Times, serif; 
color: #3FF3F3F; font-weight: bolder;margin: 0 auto; padding: 0 0 5px 0;text-align:center }
h2 a {color: #FF3F3F;}
h2 a:visited {color: #EF1818;}
h2 a:hover {color: #0B60101;}
/* END main content */
/* footer */
#footer {
	width: 648px; height:100px; background:#e0c596 url(i/footer.png) no-repeat center top; margin: 10px; padding:15px 10px 5px 10px; overflow:hidden;
	color: #7a6541;  clear: both;
}
#footer a {color: #7a6541;}
#footer a:visited {color: #99825a}
#footer a:hover {color: #c06043}
#footer p { margin-bottom:5px}
#footer-bottom {width: 648px; clear: both; padding: 5px 15px; margin: 0 auto}
/* END footer */
.wrap {margin: 10px auto; padding:0; width:688px; overflow:hidden  }
.wrap img { padding:1px; margin:0; border:2px solid #e0c596; float:left; margin:3px 2px }
.copyright { width:540px; height:12px; background: #5BE7C7;  padding:3px 10px; font-size:.7em; text-align:center;
margin: 0 0 10px; border: 2px solid #CEFFF4}
.attention { color: #009900; font-size:1.3em; font-weight:bold; font-style:italic; font-family:"Times New Roman", Times, serif}
.attention1 { color: #EE2906; font-size:1.8em; font-weight:bold;  font-style:italic; font-family:"Times New Roman", Times, serif}
a.attention2,
a.attention2:visited { color: #009900; font-size:1.6em; font-weight:bold;}
a.attention2:hover { color: #FF0000; font-size:1.6em; font-weight:bold}
a.bron { display:block; background:#FFCC00 url(i/buttonbg.gif) repeat-x left center; width:160px; height:36px; line-height:36px; overflow:hidden; text-align:center; text-decoration:none;
border:1px solid #7e99b4; color:#2961b6; }
a.bron:hover { background:#FFCC00 url(i/buttonbg-hover.gif) repeat-x left center;  color: #E418AC}
.clr {clear:both}
input.bronbtn { padding:10px; width:560px; font-weight:bold}

#bar { position: absolute; top: 340px; right: 0;
width : 230px; 
height: 300px;
overflow : hidden; 
text-align : left; 
margin-right: -130px;
} 
#wrapper {
	position: relative;
}


