body {
  background:url(../images/bg.png) repeat-x #006730;
  font-family:Helvetica, Arial;
  font-size:10px;
}
a {
  color:#fff;
  text-decoration:none;
}
a:hover {
  color:#ccc;
  text-decoration:none;
}
#container {
  width:942px;
  margin:auto;
}
#reclama-top {
  height:110px;
  text-align:center;
}
#logo {
  margin-left: auto;
  margin-right: auto;
  width:686px;
}
#content {
  width:942px;
}
#b1-top {background:url(../images/b1-top.png) no-repeat; height:50px; }
#b1-middle { background:url(../images/b1-middle.jpg); }
#b1-middle .in , #b2-middle .in, #b3-middle .in { padding-left:70px; }
#b1-bottom {background:url(../images/b1-bottom.jpg) no-repeat; height:40px;}
#b2-middle {background:url(../images/b2-middle.jpg) repeat-y; }
#b2-bottom {background:url(../images/b2-bottom.jpg) no-repeat; height:33px;}
#b3-middle {background:url(../images/b3-middle.jpg) repeat-y; text-align:center;}
#b3-bottom {background:url(../images/b3-bottom.jpg) no-repeat; height:38px;}

#middle-top{
  width:255px;
  margin-top:25px;
  padding-left:195px;
  background:#F00;
}
#middle-top .p {
  text-align:center;
  font-size:20px;
}
#left{
  width:125px;
  margin-top:25px;
  float:left;
  padding-left:20px;
}
#right {
  width:130px;
  margin-top:25px;
  float:left;

}
#center {
  float:left;
  width:642px;
}
.question {
  font-size:20px;
  font-weight:bold;
}
.raspunde {
  margin-top:40px;
  margin-left:5px;
  font-size:10px;
}
.desc {
  margin-top:22px;
}
.img div.em{
  font-size:9px;
  font-style:normal;
  text-align:left;
}
.img {
  text-align:center;
}
.img .name {
  font-size:16px;
  text-align:center;
  width:230px;
  margin:auto;
  margin-top:30px;
}
#b1-middle .left {
  float:left;
  width:250px;
}
#b1-middle .right {
  float:left;
  width:280px;
}
.frm label {
  display:block;
}
.frm input {
  border:1px solid #636361;
  background:#fff;
  width:218px;
  height:20px;
  padding:0;
  font-size:15px;
  margin-bottom:5px;
}
.frm .left, .frm .right {
  float:left;
  width:234px;
}
.frm .right {
  margin-left:30px;
  width:240px;
}
.frm .check {
  width:auto !important;
  vertical-align:middle;
  background:none;
}
.frm .but {
  margin-top:15px;
  background:#b2b2b2;
  text-align:center;
  margin-left:5px;
  width:auto;
  width:100px;
  padding:0;
  font-size:12px;
}
.error {
  display:none !important;
}
#bottom {
  text-align:center;
}
.error_hl_element {
  font-size:14px;
  font-weight:bold;
}
.blockOverlay {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
#footer ul {
  margin:0; padding:0;
  list-style:none;
  margin-bottom:20px;
  font-size:10px;
}
#footer ul li {
  padding:0; margin:0;
  float:left;
  display:block;
  padding-right:20px;
  list-style:none;
}
#footer ul li a {
  font-size:10px;
  font-weight:normal;
}
#b1-middle a {
  color:#000;
  font-weight:bold;
}

#b3-middle .win_date {
  color:#000;
  font-weight:bold;
  font-size:16px;
  text-align:center;
}
#b3-middle .winner {
  color:#fff;
  font-weight:bold;
  font-size:18px;
  padding-top:4px;
  text-align:center;
}

.side-banner {
  height:140px;
}

.swf-top {
  width:798px; height:90px;
  margin:auto;
}
.swf-side {
  width:125px; height:125px;
  margin:auto;
}
#trafic {
  margin:0; padding:0;
  list-style:none;
  margin-bottom:20px;
  margin-top:20px;
  text-align:center;
}
#concursuri {
  margin:0; padding:0;
  list-style:none;
  margin-bottom:20px;
  margin-top:40px;
  text-align:center;
}