#crosswordnav{
border-bottom:1px solid #CCC;border-top:1px solid #CCC;padding:6px;height:22px;
}

#crosswordcontainer{
  position:relative;
  border: 0px solid;
  margin-top:10px;
  clear:both;
  float:left;
}
#crosswordtext{
  float:right;
  margin-top:10px;
  border: 0px solid;
}

div.cell{
  width:29px;
  height:29px;
  padding:0px;
  margin:0px;
  position: absolute;
  border: 1px solid #000000;
  overflow: hidden;
}
div.cellblack{
  width:29px;
  height:29px;
  padding:0px;
  background: #000000;
  margin:0px;
  position: absolute;
  border: 1px solid #000000;
}
div.cell_v{
  width:27px;
  height:27px;
  position: absolute;
  margin-top:1px;
  border: 1px solid;
}

div.cellletter{
  padding:0px;
  position: absolute;
  width:29px;
  height: 24px;
  padding-top:5px;
  border: 1px solid #000000;
  font-weight:bold;
  text-transform: uppercase;
  font-size:15px;
  background: #C0C0C0;
  color: #000000;
  font-family: Arial;
  overflow: hidden;
  text-align:center;
}

.cell_number{
  position:absolute;
  padding:3px;
  padding-top:0px;
  font-size:9px;
  color:#444;
  border: 0px solid;
}
input.inputcell{
  width:29px;
  height:30px;
  padding:0px;
  padding-top:7px;
  margin:0px;
  border: 0px;
  margin-top: -1px;
  font-weight:bold;
  text-transform: uppercase;
  font-size:14px;
  color: #2C5783;
  font-family: Arial;
  text-align:center;
}
/*input:focus,
select:focus,
textarea:focus { background-color: #99CCCC }*/

.quiz_link{
  cursor: pointer;
}


.inputcell_black{
  width:27px;
  height:24px;
  padding:1px 1px;
  padding-top:5px;
  border: 1px solid #000000;
  font-weight:bold;
  color: #FFFFFF;
  font-family: Verdana;
  background: #000000;
  text-align:center;
}
.inputcell_grey{
  width:27px;
  height:27px;
  padding:1px 1px;
  padding-top:5px;
  border: 1px solid #000000;
  font-weight:bold;
  font-size:15px;
  font-family: Arial;
  background: #C0C0C0;
  color: #000000;
  text-align:center;
}

/* konkursa izpçle */

.competition_container{
  border: 1px solid #DCDCDC;
  height:120px;
  margin: 0px 0px 15px 0px;
  padding:5px;
  background: #FFC166;
}
.competition_cw{
  float:left;
  border: 0px solid;
  width:120px;
  margin:0px;
  padding:0px;
  text-align:center;
  height:120px;
}
.competition_cw a, .competition_cw a img{
  margin:0px;
  padding:0px;
}
.competition_article{
  float:right;
  border: 0px solid;
  width:400px;
  height:120px;
}
.competition_article a.competitionheading,.competition_article span.competitionheading{
  font-size:15px;
  color: #FFFFFF;
  font-weight:bold;
}
.competition_article a.competitionheading:hover{
  font-size:15px;
  color: #F0F0F0;
  font-weight:bold;
}


