body { 
	background:#cccccc url(images/tlo.gif) repeat-x;
	margin:0px;
	
}

.okno { width:1014px; margin-left:50%; left:-507px; position:absolute; }

.menu { height:105px; background:url(images/menu.gif) no-repeat; padding-left:322px; padding-top:0px;}


.menu ul{margin:0; padding:0; list-style:none; padding-top:25px } 
.menu li{ float:left;}
.menu a{ display:inline-block; padding:0px 0px 0px 0px; text-align:center; background:url(images/ma.jpg) no-repeat center ; font-weight:bold; text-decoration:none; color:#fff; 
		width:111px; height:58px;padding-top:23px;
  }
.menu a:hover{ background:url(images/mb.jpg) no-repeat center ; }
.menu div {  margin-top:10px; }


td.sectiontableheader {
  background: #efefef;
  color: #333;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}

.polls_color_1{ background-color: #8D1B1B; border: 2px ridge #B22222; }

.polls_color_2{ background-color: #6740E1; border: 2px ridge #4169E1; }













.o1 { height:60px; background-image:url(images/o1.png); background-position:center 0; background-repeat:no-repeat; }
.o2 { background-image:url(images/o2.png); background-position:center 0; background-repeat: repeat-y; margin-left:25px; margin-right:23px; }
.o3 { height:60px; background-image:url(images/o3.png); background-position:center 0; background-repeat:no-repeat; margin-left:1px; font-family:Georgia, "Times New Roman", Times, serif; }

.text { padding-left:20px; padding-right:20px; font-family:Georgia, "Times New Roman", Times, serif; }









