* {
margin: 0;
padding: 0;
}
html {background: #21a8c5;}
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: #1FB907; 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: #FF0033;}
.menu ul li a.bron { background:#FF0033 url(i/bron-bgr1.gif);}
.menu ul li a.bron:hover { background:#FF0033;}
#main-content table    { border: 1px solid #009900; font-size: 75%; color: #000; border-collapse:collapse; margin:0 0 25px 0}
#main-content table td { border-color: #009900; text-align: left; padding: 3px /*background: #F7FCFF*/}
#main-content table th { background: #BCFCBA; color: #137925;font-size: 110%; border-color: #009900; 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: #009900; font-weight: bolder;margin: 0; padding: 0 0 5px 0; }
h3 a {color: #009900;}
h3 a:visited {color: #009900;}
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: 250px;
 background: url(i/shapka-viktoriya.jpg) #fff no-repeat center top;
 margin: 0 auto; padding:0 0 2px 0
}
a.indexlink {
 /*margin: 20px 0 0 5px; width: 309px;*/ height: 280px; display: block; text-decoration: none;
}
#container {
	width: 688px; margin: 0 auto; background: #fff; overflow: hidden; clear: both; 
}
/*#wrapper {padding-right: 243px;}
#fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}
.fixed {
	position: relative;
	width: 160px; padding:20px;
	margin: 0 auto;
	top: 87px;
	left: 323px;
	background: #cce2ef url(i/fon-fixed.gif);
	font-size:.9em;
	border-bottom:10px solid #fff;
	border-top:1px solid #fff;
}
.fixed a,
.fixed a:visited { display:block; color:#135b9e; font-weight:bold}
.fixed a:hover {color: #fb12bc}
.fixed li {line-height:1.2em; margin:4px 0; color:#21a8c5; list-style:square; font-size:0.9em  }
*/
/* 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; border-top:3px solid #aec8da; border-bottom:3px solid #aec8da}
img.left {float: left; margin: 0 10px 5px 0; background: #F6FBFF;
border: 2px solid #00A969;
/*border-top: 4px solid #29E19B; border-left: 4px solid #00BA73;
border-bottom: 4px solid #006F45; border-right: 4px solid #00A969;*/
}
img.right {float: right; border: 1px solid #00BA73; margin: 0 0 5px 10px}
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: 160% Georgia, "Times New Roman", Times, serif; 
color: #FF0033; font-weight: normal;margin: 0 auto; padding: 0; text-align:center }
.post-index-top h1 a,
.post-index-top h1 a:visited {color:#FF0033 ;}
.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: 668px; background: #1FB907; margin: 10px;
	color: #fff;  clear: both;
}
#footer a {color: #fff}
#footer a:visited {color: #e1f8ff}
#footer a:hover {color: #C8ECFF}
#footer-bottom {width: 648px; clear: both; padding: 5px 15px; margin: 0 auto}
/* END footer */
.wrap {margin: 10px 0; padding:0  }
.wrap img { padding:3px 5px 3px 0; margin:0 }
.tablebron { margin: 10px 0 30px 0}
.tablebron td.brontd1 {text-align:right!important; padding: 3px 5px 3px 0}
.tablebron td.brontd2 {text-align:left!important; padding: 3px 0 3px 5px}
.brontd2 input {padding: 2px 4px}
.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-family:"Times New Roman", Times, serif}
.attention1 { color: #EE2906; font-size:1.8em; font-weight:bold}
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:540px; font-weight:bold}

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