/**********/
/* Hlavní */
/**********/

body {
  margin: 0;
  padding: 0;
  background-color: #404040;
  text-align: left;
  font-family: Arial;
  font-size: 11px;
  color: #ababab;
}

img {
  border: 0px;
}

#main {
  width: 802px;
  margin: 0 auto;
}

ul,li {
  list-style: none;
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  color: #ababab;
}

a:hover {
  text-decoration: underline;
  color: #ababab;
}

.clear {
  clear: both;
  overflow: hidden;
}

table {
  width: 100%;
}

.centrovac {
  text-align: center;
  padding: 5px;
}

.red {
  color: red;
  font-weight: bold;
}

.center {
  text-align: center;
  padding: 5px;
}
/************/
/* Hlavička */
/************/

#header {
  height: 111px;
  position: relative;
}

#jazyk {
  text-align: right;
  padding-top: 5px;
  padding-right: 50px;
}

#logo {
  width: 381px;
  float: left;
}

#logo h1 {
  padding: 0;
  margin: 0;
}

.reklama {
  width: 468px;
  height: 60px;
  position: absolute;
  left: 330px;
  top: 40px;
}

/***********/
/* Patička */
/***********/

#footer {
  text-align: center;
  width: 514px;
  padding-top: 5px;
  font-size: 80%;
}

/********/
/* Menu */
/********/

#menu {
  height: 46px;
}

#menu a {
  color: #919090;
}

#menu a.selected {
  color: #1e7ebd;
}

#menu li {
  float: left;
  line-height: 46px;
  text-align: center;
  font-size: 11px;
  font-family: Arial;
}

.zacatek {
  background: url(../design/images/menu/zaciatok.png);
  width: 66px;
  height: 46px;
}

.menu1 {
  background: url(../design/images/menu/1.png);
  width: 96px;
  height: 46px;
}

.menu2 {
  background: url(../design/images/menu/2.png);
  width: 96px;
  height: 46px;
}

.menu3 {
  background: url(../design/images/menu/3.png);
  width: 96px;
  height: 46px;
}

.menu4 {
  background: url(../design/images/menu/4.png);
  width: 96px;
  height: 46px;
}

.konec {
  background: url(../design/images/menu/konec.png);
  width: 64px;
  height: 46px;
}

/*********/
/* Obsah */
/*********/

#content {
  width: 776px;
  margin: 0 auto;
}

#left {
  float: left;
}

#right {
  float: right;
  width: 245px;
}

#right2 {
  float: right;
}


#box_velky {
  padding-top: 20px;
}

.box_velky {
  padding-top: 20px;
}

#box_maly {
  padding-top: 20px;
}

#box_maly2 {
  padding-top: 10px;
  margin: 0 auto;
  width: 177px;
}

.top {
  background: url(../design/images/content_up.jpg);
  width: 514px;
  height: 2px;
}

.middle {
  background-color: #5b5b5b;
  width: 512px;
  border-right: 1px solid #808080;
  border-left: 1px solid #808080;
}

.bottom {
  background: url(../design/images/content_down.jpg);
  width: 514px;
  height: 2px;
}

.top2 {
  background: url(../design/images/content2_up.jpg);
  width: 245px;
  height: 2px;
}

.middle2 {
  background-color: #5b5b5b;
  width: 243px;
  border-right: 1px solid #808080;
  border-left: 1px solid #808080;
  padding-bottom: 5px;
}

.bottom2 {
  background: url(../design/images/content2_down.jpg);
  width: 245px;
  height: 2px;
}

.top2_small {
  background: url(../design/images/box_small_up.jpg);
  width: 177px;
  height: 2px;
}

.middle2_small {
  background-color: #5b5b5b;
  width: 175px;
  border-right: 1px solid #808080;
  border-left: 1px solid #808080;
  padding-bottom: 5px;
}

.bottom2_small {
  background: url(../design/images/box_small_down.jpg);
  width: 177px;
  height: 2px;
}

.head_left {
  float: left;
  width: 50%;
  line-height: 21px;
  padding-left: 15px;
}

.head_left h2, .head_right h2 {
  font-weight: bold;
  font-size: 11px;
  margin: 0;
}

.head_right {
  text-align: right;
  line-height: 21px;
  padding-right: 15px;
}

.middle p {
  margin: 0;
  padding: 8px;
  text-align: justify;
}

.box_turnaj_top {
  background: url(../design/images/box_up.jpg) no-repeat bottom;
  width: 233px;
  height: 2px;
  margin: 0 auto;
  padding-top: 5px;
}

.box_turnaj_middle {
  background-color: #8c8a8b;
  border-right: 1px solid #515151;
  border-left: 1px solid #515151;
  width: 231px;
  margin: 0 auto;
  padding-top: 5px;
}

.box_turnaj_bottom {
  background: url(../design/images/box_down.jpg) no-repeat;
  width: 233px;
  height: 2px;
  margin: 0 auto;
}

.box_turnaj_middle img {
  float: left;
  padding: 0px 5px 5px 5px;
}

.box_turnaj_middle a.selected {
  color: #1e7ebd;
}

.box_turnaj_middle p {
  margin: 0;
  color: #d5d5d5;
  padding-top: 2px;
}

.box_turnaj_middle h2 {
  font-size: 11px;
  font-weight: bold;
  margin: 0;
  color: #d5d5d5;
}

.box_turnaj_middle h2 a {
  text-decoration: none;
  color: #d5d5d5;
}

.box_turnaj_middle h2 a:hover {
  text-decoration: underline;
  color: #d5d5d5;
}

.tlacitko {
  background: url(../design/images/tlacitko.png) no-repeat;
  width: 80px;
  height: 16px;
  float: right;
  font-size: 9px;
  text-align: center;
  color: #626261;
  line-height: 16px;
  margin-right: 5px;
  margin-top: 3px;
}

a,a:hover#.tlacitko  {
  color: #626261;
}

/**************/
/* O projektu */
/**************/

.project_img {
  float: left;
  padding: 15px;
}

.project_p {
  padding: 0;
  background: url(../design/images/admin/sipka.png) left no-repeat;
  padding-left: 12px;
  margin-left: 20px;
}
/************/
/* Vítězové */
/************/

.vitezove_head_main {
  height: 22px;
  font-size: 9px;
  padding: 5px;
  line-height: 22px;
}

.vitezove_head_main a.selected {
  color: #1e7ebd;
}

.vitezove_img {
  vertical-align: middle;
  padding-right: 3px;
}

.vitezove_head {
  background-color: #4a4949;
  height: 23px;
  line-height: 23px;
  font-weight: bold;
  padding-left: 15px;
  padding-right: 15px;
}

.vitezove_content {
  width: 432px;
  background-color: #6F6D6E;
  margin: 0 auto;
  font-weight: bold;
  padding-top: 5px;
}

.vitezove_bottom {
  width: 432px;
  background: url(../design/images/vitezove/vitezove_down.jpg) no-repeat;
  height: 11px;
  margin: 0 auto;
  padding-bottom: 10px;
}

.vitezove_gold {
  background: url(../design/images/vitezove/1.png) no-repeat left;
  padding-left: 20px;
  margin-left: 20px;
  display: block;
  margin-top: 5px;
}

.vitezove_silver {
  background: url(../design/images/vitezove/2.png) no-repeat left;
  padding-left: 20px;
  margin-left: 35px;
  display: block;
  margin-top: 5px;
}

.vitezove_bronze {
  background: url(../design/images/vitezove/3.png) no-repeat left;
  margin-left: 50px;
  display: block;
  margin-top: 5px;
  padding-left: 20px;
}

/***********/
/* Turnaje */
/***********/

.turnaj_table {
  font-size: 10px;
  width: 100%;
}

.turnaj_head {
  background-color: #4a4849;
  height: 23px;
  color: #6e6c6d;
}

.turnaj_radek1 {
  background-color: #6f6d6e;
  height: 23px;
}

.turnaj_radek2 {
  height: 23px;
}

.turnaj_table td {
  padding-left: 10px;
}
/*******************/
/* panel o turnaji */
/*******************/
.turnaj_panel_top {
  background: url(../design/images/panel_vrch.jpg) no-repeat bottom;
  width: 239px;
  height: 11px;
  margin: 0 auto;
  padding-top: 5px;
}

.turnaj_panel_obsah {
  background-color: #504C4D;
  border-right: 1px solid #8B8788;
  border-left: 1px solid #8B8788;
  width: 235px;
  margin: 0 auto;
  padding-top: 5px;
}

.turnaj_panel_spod {
  background: url(../design/images/panel_spod.jpg) no-repeat;
  width: 239px;
  height: 11px;
  margin: 0 auto;
}

.turnaj_panel_img {
  padding-top: 3px;
  padding-left: 12px;
  border:0px;
}

.turnaj_panel_menu {

}
/*************/
/* Admin tým */
/*************/

.admini_head {
  height: 23px;
  background-color: #4a4849;
  color: #7f7f7f;
  line-height: 23px;
  padding-left: 12px;
}

.admini_main {

}

.admini_main_left {
  padding: 10px;
  float: left;
}


.admini_main_right {
  color: #333333;
  padding: 10px;
}

.admini_main_right a {
  color: #333333;
}

#box_velky_admini {
  padding-top: 20px;
}

#box_velky_admini2 {
  padding-top: 5px;
}

.admini_text {
  color: #a9a8a8;
  font-weight: bold;
}

/*********/
/* Admin */
/*********/

.admin_input {
  width: 91px;
  font-size: 11px;
  background-color: #828282;
  border: 1px solid #454444;
  margin-top: 5px;
  margin-left: 15px;
  font-family: Verdana;
}

.admin_ok {
  width: 45px;
  margin: 0 auto;
  display: block;
  padding-top: 14px;
  background-color: #5B5B5B;
  border: 0px;
}

.right_left {
  float: left;
  width: 91px;
  padding-right: 15px;
}

.right_right {
}

.tlacitko_admin {
  background: url(../design/images/tlacitko.png) no-repeat;
  width: 80px;
  height: 16px;
  font-size: 9px;
  text-align: center;
  color: #626261;
  line-height: 16px;
  margin: 0 auto;
}

a,a:hover#.tlacitko_admin {
  color: #626261;
}

#admin_blok {

}

.admin_header {
  padding: 5px;
}

.admin_header h2 {
  margin: 0;
  font-size: 14px;
}

.admin_main {
  background-color: #4b4b4b;
  padding: 3px 0px 5px 3px;
}

.admin_main h3 {
  margin: 0;
  font-size: 12px;
  background: url(../design/images/admin/kocka.jpg) left no-repeat;
  padding-left: 12px;
  padding-top: 2px;
  margin-left: 15px;
}

.admin_rozdelovac {
  background: url(../design/images/admin/palicka.jpg) center left no-repeat;
  height: 1px;
  margin-left: 5px;
  padding: 2px 0px 2px 0px;
}

.admin_main p {
  padding: 0;
  background: url(../design/images/admin/sipka.png) left no-repeat;
  padding-left: 12px;
  margin-left: 20px;
  color: #737373;
}

.admin_main p a {
  color: #737373;
}

/*************/
/* Formuláře */
/*************/

input {
  background-color: #828282;
  border: 1px solid #454444;
  font-family: Verdana;
  font-size: 11px;
}

select {
  font-size: 11px;
  background-color: #828282;
  border: 1px solid #454444;
  font-family: Verdana;
}

label {
  float: left;
  width: 120px;
  text-align: left;
  line-height: 20px;
}

.tabulka_form {
  margin: 0 auto;
  width: 100%;
}

.tabulka_prvni {
  text-align: right;
  padding-right: 5px;
}

.tabulka_druha {

}

form {
  padding: 0;
  margin: 0;
}

