/* {{{ main stuff */

html { 
  margin:0px;
  padding:0px;
}

body { 
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height: 1.4;
  font-size: 12px;
  background: #333333;
  color: #4D627F;
  margin:0px;
  padding:0px;
}

img { border: none }

.small{ font-size: 11px; }

/* }}} */
/* {{{ anchors */

a:link { color: #0000FF; text-decoration: none; }
a:visited { color: #0000FF; text-decoration: none; }
a:hover, a:active { color: #9900CC; text-decoration: underline; }

a:link.zadanie, a:visited.zadanie { color: #ff8a00; font-weight: bold; text-decoration: none; }
a:link.riesenie, a:visited.riesenie { color: #33aa33; font-weight: bold; text-decoration: none; }
a:hover.zadanie, a:active.zadanie, a:hover.riesenie, a:active.riesenie { text-decoration: underline; }

/* }}} */
/* {{{ tables */

table { empty-cells: show ;}

td, th { 
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  color: #333333; 
  background: transparent;
  line-height: 1.4; 
  font-size: 12px; 
}

.datatable {padding: 0pt; margin: 0pt;border-spacing: 0pt;border-collapse:collapse; }
.datatable td {
  text-align:center; border: 1px black solid; padding-left: 1ex; padding-right: 1ex; margin: 0pt; 
}

.myteam { background: #77ff77; }
.accepted { background: #77ff77; }

/*
table.ltable tr { border: 0pt; padding: 0pt; margin: 0pt;  }
table.ltable td.program { padding: 1ex; }
*/

/* }}} */
/* {{{ headers */

h1, h2, h3 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  color: #475A75;
}

h1 { font-size: 200%; padding: 0px 0px 4px 0px; height: 40px;}
h2 { font-size: 150%; padding: 0px 0px 0px 0px;}
h3 { font-size: 125%; padding: 0px 0px 0px 0px;}

/* }}} */
/* {{{ forms */

form {
  padding: 0px;
  margin: 0px;
}

/* }}} */
/* {{{ content divs */

div.contentOut {
  position:relative;
  width:820px;
  background:#222222 url(../i/layout/contentOutBG.gif) top center repeat-y;
}
#contentOut {
  position:relative;
  width:820px;
  background:#222222 url(../i/layout/contentOutBG.gif) top center repeat-y;
}

div.contentIn {
  position:relative;
  width:780px;
  background:#FFFFFF;
  z-index: 3;
}
#contentIn {
  position:relative;
  width:780px;
  background:#FFFFFF;
  z-index: 3;
}

div.contentSpacer {
  text-align:left;
  margin: 0px 20px 0px 20px;
}

div.tableSpacer {
  width:760px;
}

/* }}} */
/* {{{ top box */

div.topBox {
  position: relative;
  background: #26384F url(../i/layout/logo2.png) top center repeat-x; 
  margin: 0px 10px 10px 10px; 
  height: 125px;
  z-index: 1;
}

div.topBox div.logoBox {
  position: absolute; 
  top:15px; 
  left:20px; 
  background: transparent;
}

div.topBox div.loginBox {
  width:270px;
  position: absolute; 
  top:10px; 
  left:520px; 
  background: transparent;
  font-size: 11px;
}

/* }}} */
/* {{{ top menu navigation */

#topNav {
  position:absolute;
  top: 110px;
  left: 40px;
  line-height: normal;
  z-index: 2;
  text-align:left;
  background: transparent;
}
#topNav span {
  width: 80px;
  display: block;
  float:left;
  margin: 0px 4px 0px 0px;
  padding: 4px 0px 10px 0px;
  /* background: transparent url(../i/layout/topNavTab.gif) top center no-repeat; */
  font-weight: bold;
  color: white;
  font-size: 11px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
  text-align: center;
}
#topNav a {
  width: 80px;
  display: block;
  float:left;
  margin: 0px 4px 0px 0px;
  padding: 4px 0px 10px 0px;
  background: transparent url(../i/layout/topNavTab.gif) top center no-repeat;
  font-weight: bold;
  font-size: 11px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
  text-align: center;
}
#topNav a:link, #topNav a:visited { color: #72714F; text-decoration: none; }
#topNav a:hover, #topNav a:active { color: #9900CC; text-decoration: none; }
#topNav a.highlight {
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
  background: transparent url(../i/layout/topNavTabOn.gif) top center no-repeat;
}
#topNav a.highlight:link, #topNav a.highlight:visited { color: #000099; }
#topNav a.highlight:hover, #topNav a.highlight:active { color: #9900CC; }

/* }}} */
/* {{{ footer */

div.foot {
  text-align:left;
  font-size: 11px;
  margin: 40px 20px 10px 20px;
  padding: 3px 0px 0px 8px;
  border-left: 6px solid #666666;
  border-top: 1px solid #666666;
  letter-spacing: 3px;
}
div.foot a:link, div.foot a:visited { color:#666666; }

/* }}} */
/* onsite {{{ */
table.onsite_results {
    border: 1px solid black;
    border-collapse: collapse;
    font-size: 75%;
}

table.onsite_results th {
    padding: 1pt 4pt 1pt 4pt;
    font-size: x-small;
}

table.onsite_results td {
    padding: 1pt 4pt 1pt 4pt;
    border: 1px solid black;
    font-size: x-small;
}

table.onsite_results td.name {
}

table.onsite_results td.phone, table.onsite_results th.phone {
    display: none;
}

table.onsite_results td.current {
/*    background-color: #FFFF88;*/
    text-align: center;
}

table.onsite_results td.place_done {
    background-color: #CCFFCC;
    text-align: center;
}

table.onsite_results td.place_SKIP {
    background-color: #ff9999;
    text-align: center;
}

table.onsite_results td.place_AWAY {
    background-color: black;
    color: white;
    text-align: center;
}

table.onsite_results td.place_COME {
    background-color: white;
    text-align: center;
}

table.onsite_results td.place_AFTR {
    background-color: #FFFF99;
    text-align: center;
}
/* }}} /*

p.bigfirst:first-letter { font-size:large; }

/*
vim: tw=0:nowrap:fdm=marker
*/
