/**
* MASTER CascadingStyleSheet
* @author www.pxleader.cz
* @version 1.0.0 lastedit 8.11.2010
*/

* {

    /*  font-family: Ubuntu, sans-serif;*/
    font-family: Verdana;
    font-size: 100%;
    padding: 0;
    margin: 0;
    /*  text-align: left;*/
}

body, html {
    text-align: center;
    /*background: url('../layout_gfx/body_background_1px.png') top center #e5e5e5;*/
    background-color: #0d3018;
    behavior: url(cssHoverFix.htc);
}

a:link,
a:active,
a:focus {
    color: #333333;
    text-decoration: none;
}

a:visited {
    color: #333333;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #FF3300;
}

/*
a[href^="http:"],
a[href^="mailto:"]
{
  background: url('../layout_gfx/external_link.png') no-repeat right 2px;
  padding-right: 13px;
}

a[href^="http://www.vyfukybn.px"],
a[href^="http://www.vyfukybn.cz"],
a[href^="http://www-test.vyfukybn.cz.pxleader.glow.cz"]
{
  background-image: none;
  padding-right: 0;
}
*/
ul, ol {
    padding: 0 10px 15px 40px;
}

ul ul, ol ol {
    padding: 0 10px 0 15px;
}

li {
    line-height: 130%;
    font-size: 10pt;
    margin-top: 6px;
}

ul {
    list-style: disc;
    list-style-position: outside;
    padding-top: 10px;
}

ol {
    list-style: decimal;
    padding-top: 10px;
}

p {
    line-height: 130%;
    color: #000;
    font-size: 10pt;
    margin-top: 10px;
}

table, tr, td {
    font-size: 10pt;
}

h1, h2, h3, h4, h5, h6 {

}

h1 {
    margin: 0 0 10px 0;
    font-size: 150%;
    text-align: left;
}

h2 {
    margin: 9px 0 9px 0;
    font-size: 120%;
    text-align: left;
}

h3 {
    margin: 8px 0 8px 0;
    font-size: 110%;
    text-align: left;
}

h4 {
    margin: 6px 0 6px 0;
    font-size: 100%;
    text-align: left;
}

h5 {
    margin: 5px 0 5px 0;
    font-size: 90%;
    text-align: left;
}

h6 {
    margin: 4px 0 4px 0;
    font-size: 80%;
    text-align: left;
}


h7 {
    margin: 1px 0 1px 0;
    font-size: 100%;
    text-align: left;
}


hr {
    clear: both;
    border: 2px solid #ddd;
    margin-top: 10px;
    padding: 1px;
    height: 3px;
}

.cb {
    clear: both;
}

/*
div {
  border: 1px dotted red;
}
*/

/* MASTER layout */

#body {
    width: 1000px;
    text-align: center;
    margin: 0 auto;
    /*position: relative;*/
    /*  padding-top: 58px;*/
}

#header #homepage a {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 220px;
    height: 250px;
}

#header #info-user {
    color: orange;
    position: absolute;
    top: 120px;
    left: 688px;
    width: 305px;
    text-align: left;

}

#header #info-user a {
    color: orange;
}

#header #login-text {
    vertical-align: center;
    position: absolute;
    top: 95px;
    left: 688px;
    width: 110px;
}

#header #registrace {
    position: absolute;
    top: 98px;
    left: 810px;
    width: 150px;
}

#header #statistika-online {
    vertical-align: center;
    position: absolute;
    top: 10px;
    left: 638px;
    width: 200px;
    text-align: left;
}

#header #statistika-online a {
    font-size: 10px;
    text-decoration: underline;
    color: orange;
}

#header #registrace a {
    font-size: 12px;
    text-decoration: underline;
    color: orange;
}

#logout {
    position: absolute;
    top: 10px;
    left: 1100px;
}

#logout a {
    font-size: 11px;
    text-decoration: underline;
    color: orange;
}

#header #login {
    position: absolute;
    top: 120px;
    left: 688px;
    width: 305px;
    /*background-color:red;*/
    background-image: url("../layout_gfx/login_bg.png");
}

#header #login #jmeno {
    position: absolute;
    top: 5px;
    left: 3px;

    text-align: center;
    width: 120px;
    height: 29px;
}

#header #login #heslo {
    position: absolute;
    top: 5px;
    left: 127px;

    text-align: center;
    width: 110px;
    height: 29px;
}

#header #login input {
    width: 110px;
    font-size: 10px;
    border: 0;
    color: #eaffa0;
    background: transparent;
}

#header #login input.submit {
    background-image: url("../layout_gfx/button_small_ok.jpg");
    width: 56px;
    height: 28px;
    float: right;
    cursor: pointer;
}

#header #login input.submit:hover {
    background-image: url("../layout_gfx/button_small_ok.jpg");
    background-position: 0 -28px;
}

#header #login,
#header #login a {
    color: orange;
}

#header #filtration {
    position: absolute;
    top: 178px;
    left: 684px;
    width: 315px;
}

#header #filtration #policko {
    position: absolute;
    top: 2px;
    left: 0px;
    width: 218px;
    height: 27px;
    background-image: url("../layout_gfx/search.png");
}

#header #filtration #tlacitko {
    position: absolute;
    top: 0px;
    left: 210px;
    width: 100px;
    height: 32px;
}

#header #filtration input {
    font-size: 10px;
    width: 204px;
    height: 29px;
    border: 0;
    color: #eaffa0;
    padding-left: 5px;
    background: transparent;
}

#header #filtration input.submit {
    width: 92px;
    height: 29px;
    background-image: url("../layout_gfx/button_hledej.jpg");
    cursor: pointer;
    margin-left: 10px;
    margin-top: 3px;
}

#header #filtration input.submit:hover {
    width: 92px;
    background-image: url("../layout_gfx/button_hledej.jpg");
    background-position: 0 -29px;
    cursor: pointer;
}

#header #filtratione {
    position: absolute;
    top: 178px;
    left: 684px;
    width: 315px;
}

#header #filtratione #policko {
    position: absolute;
    top: 2px;
    left: 0px;
    width: 218px;
    height: 27px;
    background-image: url("../layout_gfx/search.png");
}

#header #filtratione #tlacitko {
    position: absolute;
    top: 0px;
    left: 210px;
    width: 100px;
    height: 32px;
}

#header #filtratione input {
    font-size: 10px;
    width: 204px;
    height: 29px;
    border: 0;
    color: #eaffa0;
    padding-left: 5px;
    background: transparent;
}

#header #filtratione input.submit {
    width: 92px;
    height: 29px;
    background-image: url("../layout_gfx/button_hledej_eng.jpg");
    cursor: pointer;
    margin-left: 10px;
    margin-top: 3px;
}

#header #filtratione input.submit:hover {
    width: 92px;
    background-image: url("../layout_gfx/button_hledej_eng.jpg");
    background-position: 0 -29px;
    cursor: pointer;
}

#header_prepinani_tymu {
    position: absolute;
    top: 156px;
    left: 680px;
    width: 195px;
    border-right: 100px;
    border: 1px;
    background: url('../layout_gfx/panels_bg.png') no-repeat;
    display: none;
    z-index: 9999;
    border-radius: 10px 10px 10px 10px;
    border-bottom: 1px solid rgb(190, 190, 190);
    border-right: 0px solid rgb(190, 190, 190);
    border-left: 0px solid rgb(210, 210, 210);
    border-top: 0x solid rgb(210, 210, 210);
}

#header_prepinani_tymu a {
    color: orange;
    font-size: 15px;
}

/* TOPMENU 580px 40px*/

#menu {
    position: relative;
    height: 41px;
    width: 575px;
    _width: 1000px;
    padding: 0 215px 0 210px;
    /*    background-color: pink;*/
}

#menu ul {
    float: right;
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    padding: 0px 0 0 20px;
}

#menu ul li {
    background: url('../layout_gfx/button_topmenu_left.png') no-repeat;
    background-position: left top;
    min-width: 115px;
    height: 35px;
    line-height: 35px;
    float: left;
    position: relative;
    /*margin: 5px 10px 0 0;*/
}

#menu ul li:hover {
    background: url('../layout_gfx/button_topmenu_left.png') no-repeat;
    background-position: left bottom;
}

#menu ul li.active {
    background: url('../layout_gfx/button_topmenu_left.png') no-repeat;
    background-position: left bottom;
}

#menu ul li a,
#menu ul li a:link,
#menu ul li a:active,
#menu ul li a:focus,
#menu ul li a:visited {
    display: block;
    _display: inline;
    background: url('../layout_gfx/button_topmenu_right.jpg') no-repeat;
    background-position: right top;
    min-width: 35px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    font-size: 8pt;
    text-align: center;
    padding: 0 10px 0 10px;
    text-decoration: none;
    font-weight: bold;
}

#menu ul li a:hover {
    background: url('../layout_gfx/button_topmenu_right.jpg') no-repeat;
    background-position: right bottom;
}

#menu ul li strong {
    display: block;
    _display: inline;
    background: url('../layout_gfx/button_topmenu_right.jpg') no-repeat;
    background-position: right bottom;
    min-width: 40px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    font-size: 8pt;
    text-align: center;
    padding: 0 10px 0 10px;
    font-weight: bold;
    cursor: pointer;
}

/* LEFTMENU */

#left-panel {
    float: left;
    width: 200px;
    padding: 40px 0 0 10px;
    margin: 0;
    /*background-color: green;*/
}

#left-menu {
    background: url('../layout_gfx/left_menu_background.png') no-repeat top center;
    float: right;
    width: 195px;
    font-size: 12px;
    padding-left: 5px;
}

#left-menu ul {
    margin: 0px;
    padding: 0px;
}

#left-menu ul li {
    background: url('../layout_gfx/left_menu_line2_blank.jpg') no-repeat center top;
    min-height: 45px;
    line-height: 45px;
    list-style: none;
    cursor: pointer;
    margin: 0px;
    display: block;
}

#left-menu ul li:hover {
    background: url('../layout_gfx/left_menu_line_active_blank.jpg') no-repeat center top;
}

#left-menu ul li a {
    padding-left: 60px;
    color: white;
    display: block;
}

#left-menu ul li a:hover {
    color: red;
}

#left-menu ul li:hover ul li {
    background: url('../layout_gfx/left_menu_item_active_blank.jpg') no-repeat center top;
}

#left-menu ul li ul {
    padding: 0;
    margin: 0;
}

#left-menu ul li ul li {
    height: 30px;
    min-height: 30px;
    line-height: 30px;
    background: url('../layout_gfx/left_menu_item_active_blank.jpg') no-repeat center top;
}

#left-menu ul li ul li:hover {
    background: url('../layout_gfx/left_menu_item_active_blank.jpg') no-repeat center top;
    color: red;
}

#left-menu ul li ul li a {
    padding-left: 25px;
    color: white;
}

#left-menu ul li.ico1 {
    background: url('../layout_gfx/left_menu_line2_ico1.jpg') no-repeat center top;
    text-align: left;
}

#left-menu ul li.ico1:hover {
    background: url('../layout_gfx/left_menu_line2_active_ico1.jpg') no-repeat center top;
}

#left-menu ul li.ico2 {
    background: url('../layout_gfx/left_menu_line2_ico2.jpg') no-repeat center top;
    text-align: left;
}

#left-menu ul li.ico2:hover {
    background: url('../layout_gfx/left_menu_line2_active_ico2.jpg') no-repeat center top;
}

#left-menu ul li.ico3 {
    background: url('../layout_gfx/left_menu_line2_ico3.jpg') no-repeat center top;
    text-align: left;
}

#left-menu ul li.ico3:hover {
    background: url('../layout_gfx/left_menu_line2_active_ico3.jpg') no-repeat center top;
}

#left-menu ul li.ico4 {
    background: url('../layout_gfx/left_menu_line2_ico4.jpg') no-repeat center top;
    text-align: left;
}

#left-menu ul li.ico4:hover {
    background: url('../layout_gfx/left_menu_line2_active_ico4.jpg') no-repeat center top;
}

#left-menu ul li.ico5 {
    background: url('../layout_gfx/left_menu_line2_ico5.jpg') no-repeat center top;
    text-align: left;
}

#left-menu ul li.ico5:hover {
    background: url('../layout_gfx/left_menu_line2_active_ico5.jpg') no-repeat center top;
}

#left-menu ul li.ico6 {
    background: url('../layout_gfx/left_menu_line2_ico6.jpg') no-repeat center top;
    text-align: left;
}

#left-menu ul li.ico6:hover {
    background: url('../layout_gfx/left_menu_line2_active_ico6.jpg') no-repeat center top;
}

#left-menu ul li.ico7 {
    background: url('../layout_gfx/left_menu_line2_ico12.jpg') no-repeat center top;
    text-align: left;
}

#left-menu ul li.ico7:hover {
    background: url('../layout_gfx/left_menu_line2_active_ico12.jpg') no-repeat center top;
}

#left-menu ul li.ico8 {
    background: url('../layout_gfx/left_menu_line2_ico8.jpg') no-repeat center top;
    text-align: left;
}

#left-menu ul li.ico8:hover {
    background: url('../layout_gfx/left_menu_line2_active_ico8.jpg') no-repeat center top;
}

#left-menu ul li.ico9 {
    background: url('../layout_gfx/left_menu_line2_ico9.jpg') no-repeat center top;
    text-align: left;
}

#left-menu ul li.ico9:hover {
    background: url('../layout_gfx/left_menu_line2_active_ico9.jpg') no-repeat center top;
}

#left-menu ul li.ico10 {
    background: url('../layout_gfx/left_menu_line2_ico10.jpg') no-repeat center top;
    text-align: left;
}

#left-menu ul li.ico10:hover {
    background: url('../layout_gfx/left_menu_line2_active_ico10.jpg') no-repeat center top;
}

#left-menu ul li.ico11 {
    background: url('../layout_gfx/left_menu_line2_ico11.jpg') no-repeat center top;
    text-align: left;
}

#left-menu ul li.ico11:hover {
    background: url('../layout_gfx/left_menu_line2_active_ico11.jpg') no-repeat center top;
}

#left-menu-bottom {
    height: 5px;
    width: 200px;
    background: url('../layout_gfx/left_menu_background.png') no-repeat center bottom;
}

/* CONTENT - obsah*/

/*
  #content-container {
    float: left;
  }
  */
#content-container {
    width: 775px;
    float: left;
    background: rgb(255, 255, 255);
    border-radius: 10px 0px 10px 10px;
    border: 0;
}

#content-top {
    font-size: 0;
    width: 580px;
    height: 14px;
    padding: 0;
    margin: 0;
    background: url('../layout_gfx/content_background_top.jpg') no-repeat top center;
}

#content-bottom {
    font-size: 0;
    width: 580px;
    height: 8px;
    padding: 0;
    margin: 0;
    background: url('../layout_gfx/content_background_bottom.jpg') no-repeat top center;
}

#content {
    width: 540px;
    _width: 580px;
    padding: 20px 20px 10px 20px;
    min-height: 730px;
    background-color: #eceef2;
}

#content .box { /* 540x39 */
    width: 540px;
    height: 39px;
    background: url('../layout_gfx/content_box_header.jpg') no-repeat top center;
    box-shadow: 5px 5px 5px #888888;
}

#content.full .box { /* 540x39 */
    width: 660px;
    height: 39px;
    background: url('../layout_gfx/content_box_header.jpg') no-repeat top center;
}

#content .box h3 {
    font-style: italic;
    padding: 10px 0 0 20px;
    height: 29px;
    margin: 0;
    color: white;
}

#content .box h3 span {
    color: #c7ff77;
}

#content .box_small { /* 540x39 */
    height: 39px;
    background: url('../layout_gfx/content_box_header.jpg') no-repeat top right;
    border-radius: 5px 0 0 0px;
}

#content .box_small h3 {
    font-style: italic;
    padding: 10px 0 0 20px;
    height: 29px;
    margin: 0;
    color: white;
}

#content .box_small h3 span {
    color: #c7ff77;
}

#content .box_float { /* 540x39 */
    height: 39px;
    background: url('../layout_gfx/content_box_header_big.jpg') no-repeat top right;
    border-radius: 5px 0 0 0px;
}

#content .box_float h3 {
    font-style: italic;
    padding: 10px 0 0 20px;
    height: 29px;
    margin: 0;
    color: white;
}

#content .box_float h3 span {
    color: #c7ff77;
}

#content .table {
    background-color: white;
    padding: 10px;
}

#content div.table table {
    width: 100%;
    _width: 520px;
    table-layout: auto;
    border-collapse: separate !important;
    border-spacing: 1px !important;
}

#content .table table th {
    height: 39px;
    background: url('../layout_gfx/table_th_background.jpg') no-repeat top right;
    vertical-align: middle;
    text-align: center;
}

#content .table table td {
    vertical-align: middle;
    padding-left: 12px;
    height: 30px;
    line-height: 30px;
}

#content .table table tr.gray {
    background-color: #eceef2;
    border-bottom: 1px solid #d9dade;
    border-right: 1px solid #d9dade;
}

/***************************** CONTENT BIG*/

#content-container-big {
    width: 970px;
    float: left;
    border-radius: 10px 0px 10px 10px;
    border: 0;
    background: rgb(255, 255, 255);
    margin-left: 15px;
}

#content-top-big {
    font-size: 0;
    width: 970px;
    height: 14px;
    padding: 0;
    margin: 0;
    background: url('../layout_gfx/content_background_top_big.jpg') no-repeat top center;
    background-color: #1ceef2;
}

#content-bottom-big {
    font-size: 0;
    width: 970px;
    height: 8px;
    padding: 0;
    margin: 0;
    /*background: url('../layout_gfx/content_background_bottom_big.jpg') no-repeat top center;*/
    /*background-color: #1ceef2;*/
}

#content-big {
    width: 930px;
    padding: 20px 20px 10px 20px;
    /*margin-left:20px;*/
    min-height: 730px;
    background-color: #eceef2;
}

#content-big .box { /* 540x39 */
    width: 930px;
    height: 39px;
    background: url('../layout_gfx/content_box_header_big.jpg') no-repeat top center;
}

#content-big.full .box { /* 540x39 */
    width: 660px;
    height: 39px;
    background: url('../layout_gfx/content_box_header.jpg') no-repeat top center;
}

#content-big .box h3 {
    font-style: italic;
    padding: 10px 0 0 20px;
    height: 29px;
    margin: 0;
    color: white;
}

#content-big .box h3 span {
    color: #c7ff77;
}

/****************************** TABLE CENTRALA ********************/
.table-centrala {
    /*background-color: white;*/
    padding: 10px;
}

.table-centrala table {
    width: 100%;
    _width: 520px;
    table-layout: auto;
    border-collapse: separate !important;
    border-spacing: 0px !important;
}

.table-centrala table td {
    vertical-align: middle;
    padding-left: 2px;
    height: 20px;
    line-height: 20px;
    font-size: 13px;
    /*text-align: left;*/
}

/****************************** TABLE FREE ********************/
.table-free {
    background-color: white;
    padding: 10px;
}

.table-free table {
    width: 100%;
    _width: 520px;
    table-layout: auto;
    border-collapse: separate !important;
    border-spacing: 0px !important;
}

.table-free table th {
    height: 39px;
    background: url('../layout_gfx/table_th_background.jpg') no-repeat top right;
    vertical-align: middle;
    text-align: center;
    font-size: 10px;
}

.table-free table td {
    vertical-align: middle;
    padding-left: 2px;
    height: 25px;
    line-height: 15px;
    /*text-align: left;*/
}

.table-free table tr.gray {
    background-color: #eceef2;
    border-bottom: 1px solid #d9dade;
    border-right: 1px solid #d9dade;
}

/****************************** TABLE SMALL ********************/

.content-data {
    /*position:relative;*/
    background-color: white;
    padding: 10px;
    box-shadow: 5px 5px 5px #888888;
}


.table-small {
    background-color: white;
    padding: 10px;
    box-shadow: 5px 5px 5px #888888;
}

.table-small table {
    width: 100%;
    _width: 520px;
    table-layout: auto;
    border-collapse: separate !important;
    border-spacing: 0px !important;

}

.table-small table th {
    height: 29px;
    background: url('../layout_gfx/table_th_background.jpg') no-repeat top right;
    /*background-color: #bbbbbb;*/
    vertical-align: middle;
    text-align: center;
    font-size: 10px;

}

.table-small table .th-left {
    height: 29px;
    background: url('../layout_gfx/table_th_background.jpg') no-repeat top right;
    /*background-color: #bbbbbb;*/
    vertical-align: middle;
    text-align: center;
    font-size: 10px;
    border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
}

.table-small table .th-right {
    height: 29px;
    background: url('../layout_gfx/table_th_background.jpg') no-repeat top right;
    /*background-color: #bbbbbb;*/
    vertical-align: middle;
    text-align: center;
    font-size: 10px;
    border-radius: 0 5px 0 0;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
}


.table-small table tr {
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}

.table-small table td {
    vertical-align: middle;
    padding-left: 2px;
    height: 25px;
    line-height: 25px;
    font-size: 11px;
    /*text-align: left;*/
}

.table-small table tr.gray {
    background-color: #eceef2;
    border-bottom: 1px solid #d9dade;
    border-right: 1px solid #d9dade;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}

/****************************** TABLE POSTA ********************/
.table-posta {
    background-color: white;
    padding: 10px;
    box-shadow: 5px 5px 5px #888888;
}

.table-posta table {
    width: 100%;
    _width: 520px;
    table-layout: auto;
    border-collapse: separate !important;
    border-spacing: 0px !important;
}

.table-posta table th {
    height: 39px;
    background: url('../layout_gfx/table_th_background.jpg') no-repeat top right;
    vertical-align: middle;
    text-align: center;
    font-size: 10px;
}

.table-posta table td {
    vertical-align: middle;
    padding-left: 2px;
    /*height: 25px;*/
    line-height: 20px;
    font-size: 11px;
    /* text-align: left;*/
}

.table-posta table tr.gray {
    background-color: #eceef2;
    border-bottom: 1px solid #d9dade;
    border-right: 1px solid #d9dade;
}

.table-smaller {
    background-color: white;
    padding: 10px;
}

.table-smaller table {
    width: 100%;
    _width: 520px;
    table-layout: auto;
    border-collapse: separate !important;
    border-spacing: 1px !important;
}

.table-smaller table th {
    height: 25px;
    background: url('../layout_gfx/table_th_background.jpg') no-repeat top right;
    vertical-align: middle;
    text-align: center;
    font-size: 10px;
}

.table-smaller table td {
    vertical-align: middle;
    padding-left: 2px;
    height: 25px;
    line-height: 25px;
    font-size: 11px;
    /*text-align: left;*/
}

.table-smaller table tr.gray {
    background-color: #eceef2;
    border-bottom: 1px solid #d9dade;
    border-right: 1px solid #d9dade;
}

#content h4 {
    font-size: 12px;
}

/* RIGHTMENU */

#right-panel {
    float: left;
    width: 210px;
    padding: 0;
    margin: 0;
    /*background-color: blue;*/
}

#right-panel h2 {
    background: url('../layout_gfx/content_background_bottom.jpg') no-repeat top center;
}

/* FOOTER - patička */

#footer a {
    font-size: 12px;
    color: orange;
}

/**
* FULL
*/
#body-full #menu {
    width: 770px;
    _width: 1000px;
    padding: 0 20px 0 210px;
}

#body-full #content {
    width: 735px;
}

#body-full #content .box {
    width: 735px;
    height: 39px;
    background: url('../layout_gfx/content_box_header_full.jpg') no-repeat top center red;
}

#body-full #content-top {
    width: 775px;
    background: url('../layout_gfx/content_background_top_full.jpg') no-repeat top center;
}

#body-full #content-bottom {
    width: 775px;
    background: url('../layout_gfx/content_background_bottom_full.jpg') no-repeat top center;
}

.tabulka_zeme {
    width: 170px;
    float: left;
}

.tabulka_pohary {
    width: 330px;
    float: left;
    padding: 10px 10px 10px 10px;
}

.trofej {
    text-align: center;
    width: 120px;
    height: 180px;
    float: left;
    padding: 8px 8px 8px 8px;
    margin: 1px 1px 1px 1px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
}

.trofej_logo_tymu {
    float: left;
    width: 130px;
    height: 180px;
    text-align: center;
    vertical-align: middle;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-style: solid;
    border-color: #999999;
    padding: 8px 8px 8px 8px;
    margin: 1px 1px 1px 1px;
}

.oceneni {
    text-align: center;
    width: 120px;
    height: 140px;
    float: left;
    padding: 8px 8px 8px 8px;
    margin: 1px 1px 1px 1px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
}

.turnaj_zvyrazneni {
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
}

.turnaj_zvyrazneni_zelene {
    margin-top: 2px;
    margin-bottom: 2px;
    background-color: #b2cc99;
    padding: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
}

/**
* obecne prvky
*/

.radek-header {
    background-color: #ebb32a;
    height: 20px;
    padding-right: 10px;
}

.align-left {
    text-align: left;
}

.align-right {
    text-align: right;
}

.align-center {
    text-align: center;
}

.bgcolor-silver {
    background-color: #e8e8e8;
}

.bgcolor-gray {
    background-color: #d9d9d9;
}

.bgcolor-orange {
    background-color: #e0b258;
}

.bgcolor-yellow {
    background-color: #e3d561;
}

.bgcolor-green {
    background-color: #a3ffa3;
}

.bgcolor-red {
    background-color: #ffa3a3;
}

.strong {
    font-weight: bold;
}

.text_green {
    color: #009900;
}

.text_red {
    color: #990000;
}

.text_blue {
    color: #000099;
}

.text_orange {
    color: orange;
}

.text_white {
    color: #eeeeee;
}

.text_black {
    color: #000000;
}

.text_12 {
    font-size: 12px;
}

.text_10 {
    font-size: 10px;
}

.text_9 {
    font-size: 9px;
}

.text_8 {
    font-size: 8px;
}

.text_7 {
    font-size: 7px;
}

.text_6 {
    font-size: 6px;
}

.text_italic {
    font-style: italic;
}

.cb {
    clear: both;
}

/* ****** kalendář */

.cell {
    width: 23px;
    height: 23px;
    font-family: "ARIAL CE", "HELVETICA CE", "ARIAL", "HELVETICA";
    font-size: 12px;
    font-size: #000000;
    text-align: center;
}

.wday_txt {
    background-color: #8C8C8C;
}

.wend_txt {
    background-color: #777777;
}

.wday {
    background-color: #B2B2B2;
}

.wend {
    background-color: #969696;
}

.wday_noact {
    background-color: #D1D1D1;
}

.wend_noact {
    background-color: #DDDDDD;
}

.today {
    background-color: #ffffc0;
}

.select {
    background-color: #FF9047;
}

/**
* Tym Kadr
*
*
*
*/
.kadr-zraneni {
    background-image: url(../images/zraneni.gif);
    background-position: right;
    background-repeat: no-repeat;
}

.kadr-ck {
    background-image: url(../images/zapas_prubeh/redcard.png);
    background-position: right;
    background-repeat: no-repeat;
}

.kadr-yk1 {
    background-image: url(../images/yellowcard1.gif);
    background-position: right;
    background-repeat: no-repeat;
}

.kadr-yk2 {
    background-image: url(../images/yellowcard2.gif);
    background-position: right;
    background-repeat: no-repeat;
}

.kadr-yk3 {
    background-image: url(../images/yellowcard3.gif);
    background-position: right;
    background-repeat: no-repeat;
}

/*
**********************************************************
****************** DISKUZE  ******************************
**********************************************************
  */

#diskuze_id {
    background-color: #CCCCCC;
}

#diskuze_id_aktiv {
    background-color: #999999;
}

.diskuze {
    background-color: white;
    padding: 10px;
    box-shadow: 5px 5px 5px #888888;
}

#komentar_1 {
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: 100;
    /* background-color:#E8E8E8;*/
    padding: 3px;
    text-align: left;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    font-size: 10pt;

    background: url('../layout_gfx/pozadi_prechod_big.png') no-repeat bottom left;

}

#komentar_2 {
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: 100;
    /*background-color:#D9D9D9;*/
    padding: 3px;
    text-align: left;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    font-size: 10pt;
    background: url('../layout_gfx/pozadi_prechod_big.png') no-repeat bottom left;
}

#komentar_admin {
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: 100;
    background-color: #CCCC99;
    padding: 3px;
    text-align: left;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    font-size: 10pt;
}

#komentar_user {
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: 100;
    background-color: #b2cc99;
    padding: 3px;
    text-align: left;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    font-size: 10pt;
}

#komentar_hlavicka_manazer {
    font-size: 11px;
    /*float:left;*/
    font-weight: bold;
    text-align: left;
}

#komentar_hlavicka_datum {
    font-style: oblique;
    text-align: right;
}

#komentar_predmet {
    font-style: oblique;
}

#komentar_obsah {
    color: #333333;
    padding-left: 4px;
    font-size: 11px;
}

.diskuze-kategorie {
    font-size: 10pt;
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    width: 110px;
    height: 15px;
    padding: 1px;
    margin: 1px;
    float: left;
}

.diskuze-input {
    text-align: left;
    width: 700px;
    background-color: #CCCCCC;
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #9B9B9B;
}

/* ***TEXTarea */
textarea {
    width: 100%;
}

#input_komenar {
    width: 50px;
}

input.komentar {
    font-size: 11px;
    background-color: #FFFFCC;
}

textarea.komentar {
    font-size: 11px;
    background-color: #FFFFCC;
    width: 100%;
}

.table-novinky {
    background-image: url(images/logo_sede_podklad.gif);
    background-position: right;
    background-repeat: no-repeat;
    border-width: 1px;
    border-style: solid;
    border-color: #9B9B9B;
    border-top-style: solid;
}

.listovani {
    height: 8px;
    font-size: 9px;
    text-align: right;
    color: #828282;
    margin: 2px;
}

#button_small_aktiv {
    font-size: 10px;
    background-color: #d2d2d2;
    border-left-width: 1px;
    border-left-color: #efefef;
    border-right-width: 1px;
    border-right-color: #717171;
    border-top-width: 1px;
    border-top-color: #efefef;
    border-bottom-width: 1px;
    border-bottom-color: #717171;
    border-style: solid;
    display: inline;
    padding-left: 2px;
    padding-right: 2px;
}

#button_small_pasiv {
    font-size: 10px;
    color: #ababab;
    background-color: #ffffff;
    border-left-width: 1px;
    border-left-color: #efefef;
    border-right-width: 1px;
    border-right-color: #717171;
    border-top-width: 1px;
    border-top-color: #efefef;
    border-bottom-width: 1px;
    border-bottom-color: #717171;
    border-style: solid;
    display: inline;
}

/* ******** SESTAVA NEW  ************* */
#sestava_hriste_plocha {
    background-image: url('../images/sestava-v2/hriste.jpg');
    border: 1px solid;
    height: 540px;
    width: 360px;
    _width: 362px;
    z-index: 1;
    cursor: crosshair;
    float: left;
}

#deti_hriste_plocha {
    background-image: url('../images/sestava-v2/hriste_deti.jpg');
    border: 1px solid;
    height: 540px;
    width: 360px;
    _width: 362px;
    z-index: 1;
    cursor: crosshair;
    float: left;
}



#sestava_hriste_sestava {
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    margin-left: 4px;
    /*background-image: url('../images/hlavicka01.gif');*/
    width: 345px;
    height: auto;
    min-width: 20px;
    padding-top: 2px;
    min-height: 80px;
    border-width: 1px;
    border-style: dashed;
    border-color: #C2C2C2;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 0px;
}

#sestava_hriste_lavicka {
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    margin-left: 4px;
   /* background-image: url('../images/hlavicka01.gif');*/
    width: 345px;
    min-height: 80px;
    height: auto;
    padding-top: 2px;

    border-width: 1px;
    border-style: dashed;
    border-color: #C2C2C2;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
}

.sestava_hraci_list_nahristi {
     background-image: url('../images/hlavicka01.gif');
     height: 18px;
    padding-right:5px;
    padding-top:4px;

}

.sestava_vyber_sestavu {
    float: left;
    font-size: 10px;
    color: #000000;
    padding-left: 4px;
    width: 100px;
    height: 40px;
    padding-top: 6px;
    border-width: 1px;
    border-style: dashed;
    border-radius: 10px 10px 10px 10px;
    background-color: #eeeeee;
}
.sestava_vyber_sestavu_neaktiv {
    float: left;
    font-size: 10px;
    color: #444444;
    padding-left: 4px;
    width: 100px;
    height: 40px;
    padding-top: 6px;
    border-width: 1px;
    border-style: dashed;
    border-radius: 10px 10px 10px 10px;
}

.sestava_stridani_akce {
    float: left;
    font-size: 10px;
    color: #000000;
    padding-left: 4px;
    width: 100px;
    height: 60px;
    padding-top: 10px;
    border-width: 1px;
    border-style: dashed;
    border-radius: 10px 10px 10px 10px;
}
.stridani_akce_pocet{
    float: left;
    width: 30%;
    height: 20px;
    padding-top: 5px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: dashed;
}
.stridani_akce_pocet_selected{
    float: left;
    width: 30%;
    height: 20px;
    padding-top: 5px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: dashed;
    background-color: silver;
}
.sestava_stridani_akce_neaktiv {
    float: left;
    font-size: 10px;
    color: #bbbbbb;
    padding-left: 4px;
    width: 100px;
    height: 60px;
    padding-top: 10px;
    border-width: 1px;
    border-style: dashed;
    border-radius: 10px 10px 10px 10px;
}
.sestava_stridani_taktika {
    float: left;
    font-size: 10px;
    color: #000000;
    padding-left: 4px;

    width: 320px;
    height: 67px;
    padding-top: 3px;

    border-width: 1px;
    border-style: dashed;

    border-radius: 10px 10px 10px 10px;
}
/* ****************************************************** */
/*  *******************SESTAVA  ************************ */
/* ****************************************************** */

#sestava {
    background-image: url(images/hriste_s.jpg);
}

#sestava_s {
    background-image: url(images/sestava/hriste_s.jpg);
}

#sestava_f {
    background-image: url(images/sestava/hriste_f.jpg);
}

#sestava_hlavicka {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    padding-left: 4px;
    background-image: url(images/hlavicka01.gif);
    width: 524px;
    _width: 524px;;
    padding-top: 2px;

    border-width: 1px;
    border-style: dashed;
    border-color: #C2C2C2;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 0px;
}

#sestava_table_hraci {
    background-image: url(images/logo_sede_podklad.gif);
    background-position: right;
    background-repeat: no-repeat;
    padding: 4px;
    width: 520px;
    _width: 524px;
    border-width: 1px;
    border-style: dashed;
    border-color: #9B9B9B;
    border-top-style: solid;
}

#sestava_pokyn {
    display: inline;

    padding-left: 5px;
    padding-right: 5px;

    border-color: #999999;
    border-style: solid;
    border-width: 1px;
}

#sestava_pokyn_aktiv {
    display: inline;

    padding-left: 5px;
    padding-right: 5px;

    border-color: #999999;
    border-style: solid;
    border-width: 1px;
    background-color: #FF9900;
}

#atym-sestava {
    position: relative;
    width: 370px;
    float: left;
}

#atym-sestava th {
    background-color: transparent;
    width: 22px;
}

#atym-sestava td {
    background-color: transparent;
    text-align: center;
    width: 22px;
}

#atym-lavicka {
    float: left;
    width: 365px;
    font-size: 10px;
}

#sestava {
    background-image: url('../images/sestava-v2/hriste.jpg');
    border: 1px solid;
    height: 540px;
    width: 360px;
    _width: 362px;
    z-index: 1;
    cursor: crosshair;
}

#sestava_futsal {
    background-image: url('../images/sestava-v2/hriste_futsal.jpg');
    border: 1px solid;
    height: 540px;
    width: 360px;
    _width: 362px;
    z-index: 1;
    cursor: crosshair;
}

#hlaseni {
    width: 360px;
    height: 70px;
    background-color: #efefef;
    font-size: 12px;
    padding: 6px;
    color: red;
    font-weight: bold;
}

.rast {
    text-align: center;
    vertical-align: middle;
    float: left;
    height: 60px;
    _height: 59px;
    width: 40px;
    z-index: 10;
}

.lavicka {
    background-color: olive;
    border: 1px solid;
    height: 20;
    width: 40;
}

.hraci-stats {
    /*background-image: url('../images/sestava-v2/stats-default.gif');*/
    /*background-repeat: no-repeat;
    background-position: right;*/
    border-radius: 5px;
    opacity:0.9;
    font-size: 10px;
    position: absolute;
    padding-left: 4px;
    padding-top: 4px;
    width: 246px;
    _width: 252px;
    height: 146px;
    _height: 152px;
    background-color: #EEEEEE;
    border: 1px solid;
    z-index: 100;
    top: 0;
    left: 0;
}

.lavicka-dres {
    width: 40px;
    height: 36px;
    float: left;
    cursor: pointer;
    cursor: hand;
}

.lavicka-hrac {
    width: 300px;
    text-align: left;
}

.lavicka-hrac-pokyny {
    text-align: right;
}

#sestava-head {
    font-weight: bold;
}

p.novy_komentar {
    color: Maroon;
    display: inline;
    font-style: oblique;
    font-weight: bold;
    font-size: 11px;
    display: inline
}

p.celkem_komentaru {
    font-style: oblique;
    font-size: 11px;
    display: inline
}

.img_loga {
    text-align: center;
    vertical-align: middle;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-style: solid;
    border-color: #999999;
}

.logo_tymu {
    float: left;
    width: 130px;
    height: 155px;
    text-align: center;
    vertical-align: middle;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-style: solid;
    border-color: #999999;
    margin: 7px 7px 7px 7px;
}

/*                      TABULKY                         */
#table_es {
    background-color: #66CC66;
}
#table_es_predkolo {
    background-color: #b6ecb6;
}

#table_ep {
    background-color: #99CCFF;
}

#table_ep_predkolo {
    background-color: #BBDDFF;
}

#table_3p {
    background-color: #edd161;
}

#table_sestup {
    background-color: #FF6600;
}

/*     POSTA */
td.posta1 {
    border-width: 1px;
    border-color: #666666;
    border-style: solid;
    /*background-color:#CCCCCC;*/
    background-color: silver;
    /*background: url('../layout_gfx/pozadi_prechod.png') no-repeat bottom left;*/
}

td.posta2 {
    border-width: 1px;
    border-color: #666666;
    border-style: solid;
    background-color: silver;
    /*background-color:#ABABAB;*/
    /*background: url('../layout_gfx/pozadi_prechod.png') no-repeat bottom left;*/
}

td.posta_predmet {
    border-width: 1px;
    border-color: #336600;
    border-style: solid;
    background-color: white;
    /*background-color:#FFFFCC;*/
    padding: 4px;
    font-style: oblique;
}

td.posta_obsah {
    border-width: 1px;
    border-color: #336600;
    border-style: solid;
    background-color: white;
    padding: 4px;
    background: url('../layout_gfx/pozadi_prechod_big.png') no-repeat bottom left;
}

p.index_novazprava {
    color: #990000;
    font-weight: bolder;
    font-size: 12px;
    display: inline
}

/**
* formulare
*/

.select-filtr {
    font-size: 12px;
    color: #000000;
}

.select-trenink {
    font-size: 10px;
    color: #000000;


}

form {
    display: inline;
}

.form {
    padding-top: 20px;
}

.form .field {
    clear: both;
}

.form .field .label {
    margin: 0;
    padding: 4px 0 0 5px;
    position: absolute;
    width: auto;
}

.form .field .label label {
    font-size: 13px;
    color: #363a3f;
    font-weight: bold;
}

.form .field .input {
    margin: 0 0 0 150px;
    padding: 0;
}

.form .field .input input {
    border: 0;
    background: url('../layout_gfx/form_input_background.jpg') left top #e5e5e5;
    height: 25px;
    min-height: 25px;
    line-height: 25px;
    font-size: 12px;
    width: 100%;
    padding-left: 4px;
}

.form .field .input input.small {
    width: 25%;
}

.form .field .input input.medium {
    width: 50%;
}

.form .field .input input.large {
    width: 75%;
}

.form .buttons {
    padding-top: 15px;
    text-align: center;
}

.form .buttons input {
    border: 0;
    width: 96px;
    height: 32px;
    background: url("../layout_gfx/form_button_default.jpg") top;
    cursor: pointer;
    font-size: 12px;
    line-height: 32px;
    font-weight: bold;
    color: white;
    text-align: center;
    padding: 0 0 4px 0;
}

.form .buttons input:hover {
    background: url("../layout_gfx/form_button_default.jpg") bottom;
}

.form .buttons input.small {
    width: 54px;
    background: url("../layout_gfx/form_button_small.jpg");
}

.form .buttons input.small:hover {
    width: 54px;
    background: url("../layout_gfx/form_button_small.jpg") bottom;
}

.form .buttons input.medium {
    width: 200px;
    background: url("../layout_gfx/form_button_medium.jpg");
}

.form .buttons input.medium:hover {
    width: 200px;
    background: url("../layout_gfx/form_button_medium.jpg") bottom;
}

.form .buttons input.large {
    width: 300px;
    background: url("../layout_gfx/form_button_large.jpg");
}

.form .buttons input.large:hover {
    width: 300px;
    background: url("../layout_gfx/form_button_large.jpg") bottom;
}

/*    ************** zápas detail ****************  */
.detail-zapas {
    text-align: center;
    background-color: white;
    padding: 10px;
}

.detail-zapas table th {
    height: 35px;
    background: url('../layout_gfx/table_th_background.jpg') no-repeat top right;
    vertical-align: middle;
    text-align: center;
    font-size: 10px;
}

.hriste_fotbal {
    text-align: center;
    width: 300px;
    height: 190px;
    border-collapse: separate !important;
    border-spacing: 0px !important;
    background: url("http://images.brejk.cz/zapasy/hriste_male.jpg");
}

.hriste_fotbal tr {
    height: 20px;
    vertical-align: middle;
    text-align: center;
    font-size: 10px;
}

.hriste_fotbal td {
    vertical-align: middle;
    padding-left: 2px;
    height: 20px;
    width: 30px;
    /*line-height: 18px;*/
    font-size: 9px;
    /*text-align: left;*/
}

.hriste_futsal {
    text-align: center;
    width: 300px;
    height: 190px;
    border-collapse: separate !important;
    border-spacing: 0px !important;
    background: url("http://images.brejk.cz/zapasy/hristef_male.jpg");
}

.hriste_futsal tr {
    height: 20px;
    vertical-align: middle;
    text-align: center;
    font-size: 10px;
}

.hriste_futsal td {
    vertical-align: middle;
    padding-left: 2px;
    height: 20px;
    width: 30px;
    /*line-height: 18px;*/
    font-size: 9px;
    /*text-align: left;*/
}

.zapas_vysledek {
    vertical-align: middle;
    text-align: center;
    /* font-size: 20px;*/
}

.zapas_vysledek p {
    vertical-align: middle;
    text-align: center;
    font-size: 30px;
}

#ikona_napoveda {
    position: absolute;
    top: 10px;
    left: 540px;
    /*width: 60px;*/
    /*height: 45px;*/
    padding-top: 0px;
    padding-left: 0px;
    /*background: url("../layout_gfx/obalka.png") no-repeat top left;*/
}

#ikona_ukoly {
    position: absolute;
    top: 10px;
    left: 500px;
    /*width: 60px;*/
    /*height: 45px;*/
    padding-top: 0px;
    padding-left: 0px;
    /*background: url("../layout_gfx/obalka.png") no-repeat top left;*/
}

/******    IKONY HOMEPAGE   ******* */

#posta_true {
    position: absolute;
    top: 10px;
    left: 820px;
    width: 60px;
    height: 45px;
    padding-top: 0px;
    padding-left: 0px;
    text-align: left;
    /*background: url("../layout_gfx/obalka.png") no-repeat top left;*/
}

#posta_true a {
    color: orange;
    font-size: 10px;
    font-weight: bold;
}

#posta_none {
    position: absolute;
    top: 10px;
    left: 820px;
    width: 60px;
    height: 45px;
    padding-top: 0px;
    padding-left: 0px;
    text-align: left;
    /*background: url("../layout_gfx/obalka_none.png") no-repeat top left;*/
}

#posta_none a {
    color: gray;
    font-size: 10px;
    font-weight: bold;
}

#nabidka_true {
    position: absolute;
    top: 10px;
    left: 870px;
    width: 60px;
    height: 45px;
    padding-top: 0px;
    padding-left: 0px;
    text-align: left;
    /*background: url("../layout_gfx/balonek.png") no-repeat top left;*/
}

#nabidka_true a {
    color: orange;
    font-size: 10px;
    font-weight: bold;
}

#nabidka_none {
    position: absolute;
    top: 10px;
    left: 870px;
    width: 60px;
    height: 45px;
    padding-top: 0px;
    padding-left: 0px;
    text-align: left;
    /*background: url("../layout_gfx/balonek_none.png") no-repeat top left;*/
}

#nabidka_none a {
    color: gray;
    font-size: 10px;
    font-weight: bold;
}

#wait_true {
    position: absolute;
    top: 10px;
    left: 920px;
    width: 60px;
    height: 45px;
    padding-top: 0px;
    padding-left: 0px;
    text-align: left;
    /*background: url("../layout_gfx/panackove.png") no-repeat top left;*/
}

#wait_true a {
    color: orange;
    font-size: 10px;
    font-weight: bold;
}

#wait_none {
    position: absolute;
    top: 10px;
    left: 920px;
    width: 60px;
    height: 45px;
    padding-top: 0px;
    padding-left: 0px;
    text-align: left;
    /*background: url("../layout_gfx/panackove_none.png") no-repeat top left;*/
}

#wait_none a {
    color: gray;
    font-size: 10px;
    font-weight: bold;
}

#dorost_true {
    position: absolute;
    top: 10px;
    left: 967px;
    width: 60px;
    height: 45px;
    padding-top: 0px;
    padding-left: 0px;
    text-align: left;
}

#dorost_true a {
    color: orange;
    font-size: 10px;
    font-weight: bold;
}

#dorost_none {
    position: absolute;
    top: 10px;
    left: 967px;
    width: 60px;
    height: 45px;
    padding-top: 0px;
    padding-left: 0px;
    text-align: left;
}

#dorost_none a {
    color: gray;
    font-size: 10px;
    font-weight: bold;
}

#header_finance_info {
    position: absolute;
    top: 45px;
    left: 820px;
    width: 180px;
    height: 80px;
    padding-top: 0px;
    padding-left: 0px;
    text-align: left;
}

#header_finance_info a {
    color: orange;
    font-size: 10px;
    font-weight: bold;
}

#header_balicek_info {
    position: absolute;
    top: 77px;
    left: 820px;
    width: 160px;
    height: 45px;
    padding-top: 0px;
    padding-left: 0px;
    text-align: left;

}

#header_balicek_info a {
    color: orange;
    font-size: 10px;
    font-weight: bold;
}

iframe.registrace_pravidla {
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    width: 100%;
    height: 200px;
    background-color: rgb(239, 239, 239);
}

/* *********** TLAČITKA***************************** */

.button-small {
    padding-bottom: 5px;
    text-align: center;
    vertical-align: middle;
    border: 0;
    width: 54px;
    height: 32px;
    background: url("../layout_gfx/form_button_small.jpg");
}

.button-small:hover {
    padding-bottom: 5px;
    text-align: center;
    border: 0;
    width: 54px;
    height: 32px;
    background: url("../layout_gfx/form_button_small.jpg") bottom;
}

.button-medium {
    color: #eaffa0;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: center;
    vertical-align: middle;
    border: 0;
    width: 200px;
    height: 32px;
    background: url("../layout_gfx/form_button_medium.jpg");
}

.button-medium:hover {
    color: #eaffa0;
    padding-bottom: 5px;
    text-align: center;
    border: 0;
    width: 200px;
    height: 32px;
    background: url("../layout_gfx/form_button_medium.jpg") bottom;
}

.button-tiny-medium {
    color: #eaffa0;
    font-weight: bold;
    /* padding-bottom:5px;*/
    text-align: center;
    vertical-align: middle;
    border: 0;
    width: 118px;
    height: 18px;
    background: url("../layout_gfx/button_tiny_medium.png");
    background-position: 0 -3px;
}

.button-tiny-medium:hover {
    color: #eaffa0;
    /*padding-bottom:5px;*/
    text-align: center;
    border: 0;
    width: 118px;
    height: 18px;
    background: url("../layout_gfx/button_tiny_medium.png");
    background-position: 0 -22px;
}

.button-tiny-small {
    color: #eaffa0;
    font-weight: bold;
    /* padding-bottom:5px;*/
    text-align: center;
    vertical-align: middle;
    border: 0;
    width: 85px;
    height: 18px;
    background: url("../layout_gfx/button_tiny_small.png");
    background-position: 0 -3px;
}

.button-tiny-small:hover {
    color: #eaffa0;
    /*padding-bottom:5px;*/
    text-align: center;
    border: 0;
    width: 85px;
    height: 18px;
    background: url("../layout_gfx/button_tiny_small.png");
    background-position: 0 -22px;
}

/*  SUBMITOVACI DIALOG   */
#submit {
    font-size: 11px;
    background-color: #CCCCCC;
    border-color: #666666;
    border-style: solid;
    border-width: 1px;
    margin: 3px;
    padding: 4px;
    text-align: left;
    background: url('../layout_gfx/pozadi_prechod.png') no-repeat bottom left;
}

hr {
    color: #f00;
    background-color: #aaaaaa;
    height: 3px;
}

/*                KALENDÁŘ         */
textarea.kalendar {
    background-color: #e1e1e1;
    border-style: solid;
    border-width: 1px;
    border-color: #1b1b1b;
    height: 50px;
    width: 100%;
}

td.kal_vyhra {
    border-color: #1b1b1b;
    border-style: solid;
    border-width: 1px;
    background-color: #4ea75b;
    text-align: center;
}

td.kal_porazka {
    border-color: #1b1b1b;
    border-style: solid;
    border-width: 1px;
    background-color: #e36464;
    text-align: center;
}

td.kal_remiza {
    border-color: #1b1b1b;
    border-style: solid;
    border-width: 1px;
    background-color: #aeaeae;
    text-align: center;
}

td.kal_neodehrano {
    border-color: #1b1b1b;
    border-style: solid;
    border-width: 1px;
    background-color: #e3b264;
    text-align: center;
}

.input_field {
    border: 1px;
    border-style: solid;
    border-color: #000000;
    background: url('../layout_gfx/form_input_background.jpg') left top #e5e5e5;
    height: 22px;
    min-height: 22px;
    line-height: 22px;
    font-size: 12px;
    padding-left: 4px;
}

p.online {
    font-size: 9px;
    color: #009900;
    font-style: italic;
    display: inline;
}

/*    OZNAMENI */
#oznameni {
    font-size: 11px;
    background-color: #fff723;
    border-color: #aaaaaa;
    border-style: solid;
    border-width: 1px;
    margin: 3px;
    padding: 4px;
}

/*    Úkoly */
#ukoly {
    font-size: 11px;
    background-color: #fffffd;
    border-color: #aaaaaa;
    border-style: solid;
    border-width: 1px;
    margin: 3px;
    padding: 4px;
}

.ukoly_bunka {
    font-size: 11px;
    /*background-color:#f0f0f0;*/
}

/*    Úkoly */
#ukoly_tip {
    font-size: 11px;
    background-color: #fffffd;
    border-color: #aaaaaa;
    border-style: solid;
    border-width: 1px;
    margin: 3px;
    padding: 4px;
}

#ukoly_active {
    font-size: 11px;
    background-color: #e8e8e8;
    border-color: #aaaaaa;
    border-style: solid;
    border-width: 1px;
    margin: 3px;
    padding: 4px;
}

/*    RIGH SLOUPEC */
#right-panel {
    font-size: 12px;
    color: white;
    position: absolute;
    top: 172px;
    left: 1010px;
    width: 195px;
    height: 300px;
    background-color: #0d3018;
    background: url('../layout_gfx/panels_bg.png') no-repeat;
    padding-top: 65px;
}

#right-panel a {
    color: white;
}

#panel_admins {
    padding-top: 0px;
    width: 195px;
    /*height: 300px;*/
    border: 1px;
    padding-bottom: 20px;
    background: url('../layout_gfx/panels_bg.png') no-repeat;
}

#panel_spravce {
    padding-top: 0px;
    width: 195px;
    /*height: 200px;*/
    padding-bottom: 20px;
    border: 1px;
    background: url('../layout_gfx/panels_bg.png') no-repeat;
}

#panel_zapasy {
    padding-top: 0px;
    width: 195px;
    padding-bottom: 20px;
    border: 1px;
    background: url('../layout_gfx/panels_bg.png') no-repeat;
}

#panel_poslednireg {
    padding-top: 0px;
    width: 195px;
    padding-bottom: 20px;
    border: 1px;
    background: url('../layout_gfx/panels_bg.png') no-repeat;
}

#panel_atym {
    padding-top: 0px;
    width: 195px;
    padding-bottom: 20px;
    border: 1px;
    background: url('../layout_gfx/panels_bg.png') no-repeat;
}

#panel_repre {
    padding-top: 0px;
    width: 195px;
    padding-bottom: 20px;
    border: 1px;
    background: url('../layout_gfx/panels_bg.png') no-repeat;
}

#panel_diskuze {
}

#panel_kalendar {
}

/*    RIGH SLOUPEC */
.right-panel-header {
    color: white;
    width: 195px;
    height: 40px;
    background: url('../layout_gfx/right_panel_header.jpg') right top;
    background-color: #0d3018;
}

.nadpis_panelu {
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    padding: 10px 0 0 20px;
    height: 29px;
    margin: 0;
    color: white;
    text-align: left;
}

/*************zvýraznění tréninku**/
.trenink_n1 {
    border-color: #bababa;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    background-color: #79b15e;
}

.trenink_n2 {
    border-color: #bababa;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    background-color: #5e8db1;
}

.trenink_n3 {
    border-color: #bababa;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    background-color: #cf3a3a;
}

.trenink_n4 {
    border-color: #bababa;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    background-color: orange;
}

.trenink_n10 {
    border-color: #bababa;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    background-color: #bbbbbb;
}

.trenink_n20 {
    border-color: #bababa;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    background-color: #b3b3b3;
}

.trenink_n30 {
    border-color: #bababa;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    background-color: #aaaaaa;
}

.trenink_n40 {
    border-color: #bababa;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    background-color: #a2a2a2;
}

.trenink_n50 {
    border-color: #bababa;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    background-color: #9a9a9a;
}

.trenink_n60 {
    border-color: #bababa;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    background-color: #919191;
}

.trenink_n70 {
    border-color: #bababa;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    background-color: #8a8a8a;
}

.trenink_n80 {
    border-color: #bababa;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    background-color: #838383;
}

.trenink_n90 {
    border-color: #bababa;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    background-color: #7f7f7f;
}

/*   **************NOVINKY***************  */
#novinky_table_detail {

    padding: 4px;
    width: 628px;
    _width: 100%;
    border-width: 0px;
    border-style: solid;
    border-color: #9B9B9B;
    border-top-style: solid;
}

.akt1 {
    color: #CC3300;
    display: inline;
    font-weight: bold;
}

.akt2 {
    color: #CC3300;
    display: inline;
}

#prepinani_lng {
    position: absolute;
    top: 10px;
    left: 10px;
    /*width: 60px;*/
    /*height: 45px;*/
    padding-top: 0px;
    padding-left: 0px;
    /*background: url("../layout_gfx/obalka.png") no-repeat top left;*/
}

#g_stad_back {
    width: 730px;
    height: 500px;
}

#g_stad {
    position: absolute;
    width: 730px;
    height: 500px;
    top: 0px;
    left: 0px;
}

#g_stad_control {
    position: absolute;
    /*width:730px;
    height:200px;*/
    top: 350px;
    left: 580px;
}

#g_stad #g_plocha {
    position: absolute;
    width: 730px;
    height: 500px;
    top: 0px;
    left: 0px;
}

#g_stad #g_t1 {
    position: absolute;
    width: 730px;
    height: 500px;
    top: 0px;
    left: 0px;
}

#g_stad #g_t2 {
    position: absolute;
    width: 730px;
    height: 500px;
    top: 0px;
    left: 0px;
}

#g_stad #g_t3 {
    position: absolute;
    width: 730px;
    height: 500px;
    top: 0px;
    left: 0px;
}

#g_stad #g_t4 {
    position: absolute;
    width: 730px;
    height: 500px;
    top: 0px;
    left: 0px;
}

.submit_div {
    font-size: 11px;
    background-color: #CCCCCC;
    border-color: #666666;
    border-style: solid;
    border-width: 1px;
    margin: 3px;
    padding: 4px;
    text-align: left;
    background: url('../layout_gfx/pozadi_prechod.png') no-repeat bottom left;

}