/* Import
---------------------------------------------------------------------------------------- */
@import "style_reset.css";
@import "style_ico.css";
@import "style_global.css";


/* Body
---------------------------------------------------------------------------------------- */
body { 
    font-size: 10px; 
    margin: 0; 
    text-align: left;
    font-family: sans-serif;
}


/* Body
---------------------------------------------------------------------------------------- */
@font-face {
        font-family: 'HelveticaNeue-High-Bold';
        src: url('../fonts/helveticaneueltpro-mdcno.eot');
        src: url('../fonts/helveticaneueltpro-mdcno.eot?#iefix') format('embedded-opentype'),
                 url('../fonts/helveticaneueltpro-mdcno.woff') format('woff'),
                 url('../fonts/helveticaneueltpro-mdcno.ttf') format('truetype'),
                 url('../fonts/helveticaneueltpro-mdcno.svg#helveticaneueltpro-mdcno') format('svg');
        font-weight: normal;
        font-style: normal;
}

@font-face {
        font-family: 'HelveticaNeue-High';
        src: url('../fonts/helveticaneueltpro-mdcn.eot');
        src: url('../fonts/helveticaneueltpro-mdcn.eot?#iefix') format('embedded-opentype'),
                 url('../fonts/helveticaneueltpro-mdcn.woff') format('woff'),
                 url('../fonts/helveticaneueltpro-mdcn.ttf') format('truetype'),
                 url('../fonts/helveticaneueltpro-mdcn.svg#helveticaneueltpro-mdcn') format('svg');
        font-weight: normal;
        font-style: normal;
}

@font-face {
        font-family: 'HelveticaNeue-Bold';
        src: url('../fonts/helveticaneueltpro-bdcno.eot');
        src: url('../fonts/helveticaneueltpro-bdcno.eot?#iefix') format('embedded-opentype'),
                 url('../fonts/helveticaneueltpro-bdcno.woff') format('woff'),
                 url('../fonts/helveticaneueltpro-bdcno.ttf') format('truetype'),
                 url('../fonts/helveticaneueltpro-bdcno.svg#helveticaneueltpro-bdcno') format('svg');
        font-weight: normal;
        font-style: normal;
}


/* Cover
---------------------------------------------------------------------------------------- */
.cover_main {text-align: center;  padding-left:5px; padding-right:5px;}
.cover_main .cover_links {font-size: 13px; color: #ffffff;}
.cover_main .cover_links a.link1 {font-size: 13px; color: black;}
.cover_main .cover_links a.link2 {font-size: 13px; color: black;}
.cover_main table.cover_table {margin: auto; width: auto;}
.cover_main table.cover_table tr td {width: auto;}
.cover_main table.cover_table tr td img {border: 0px;}
.cover_main table.cover_table tr td.space {font-size: 1px; padding: 0px; line-height: 0px;}



/* Links
---------------------------------------------------------------------------------------- */
a {color: #000; text-decoration: underline;}
a:hover {text-decoration: none;}
a.out {background: url('../../img/ico/outanchor.png') no-repeat 0 4px; padding-left: 12px;}
a.out_right {background: url('../../img/ico/outanchor.png') no-repeat right 4px;padding-right: 12px;}
a.mail {background: url('../../img/ico/ico_mail.gif') no-repeat 3px 0; padding-left: 22px; text-decoration: underline;}
a.print {background: url('../../img/ico/print.png') no-repeat 1px 0; padding-left: 20px;  text-decoration: none;}
a.rss {background: url('../../img/ico/ico_rss.gif') no-repeat 0 2px; padding: 0 0 5px 20px;}



/* Button (link, button, etc.)
---------------------------------------------------------------------------------------- */
.button {-moz-border-radius: 3px; -webkit-border-radius: 3px; background: #390605; border-radius: 3px; color: #fff; display: block; font-family: sans-serif; font-size: 14px; height: 40px; line-height: 40px; text-align: center; text-decoration: none; text-shadow: 1px 1px #002e57; width: 100px; }
.button:hover {text-decoration: underline; }
.button.smaller {font-size: 13px; height: 25px; line-height: 25px; padding: 0 10px; }
.button.button-170 {width: 170px; }


/* Texts HTMLs
---------------------------------------------------------------------------------------- */
em, cite {font-style: normal; }
em {font-style: italic;}
p {text-align: left; margin: 10px 0; }
code {font-size: 140%; font-weight: bold; }
hr {display: none; }


/* Lists
---------------------------------------------------------------------------------------- */
ul {list-style: none; margin: 5px 0 5px 0; padding: 0; text-align: left;}
ol {list-style: none; margin: 5px 0 5px 15px; padding: 0; text-align: left;}



/* Images
---------------------------------------------------------------------------------------- */
img {border: 0;}
img.border {border: 1px solid #E9E9E9;} img.icon {vertical-align: -3px; margin: 0 3px 0 1px;}
img.toleft {margin: 0 15px 0 0;}
img.toright {margin: 0 0 0 15px;}



/* Indexes
---------------------------------------------------------------------------------------- */
sub, sup {position: relative; vertical-align: baseline;}
sub {top: 0.4em;} 
sup {bottom: 0.4em;}



/* Headlines
---------------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6  {color: #b22721; font-family: 'Arial', sans-serif; font-size: 1em; line-height: 1.1em; margin: 1em 0 0.5em 0; padding: 0;}
h1 {font-size: 34px; margin-top: 0;}
h2 {font-size: 22px; }
h3 {font-size: 20px; }
h2 span {display: none;}
h3 span {display: none;}
h2.title {background: url('../../img/bcg_h2_right.png') bottom left repeat-x; color: #003a6d; font-family: sans-serif; font-size: 24px; margin: 0; padding:  0 0 10px 0; }
h2.no-margin, h3.no-margin {margin: 0;}
h1 a, h2 a, h3 a  {text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover  {text-decoration: underline;}



/* Forms
---------------------------------------------------------------------------------------- */
form {margin: 0; padding: 0;}
form .form_padding {padding: 10px;}
input, select {
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    border-radius: 3px; 
    border: none; 
    font-family: sans-serif; 
    padding: 6px;
    background: #de9494;
    color: #fff;
    font-size: 12px;
    outline: none;
} 
input.submit {background: #0480b6; border: 0; color: #fff;}
input[type="image"] {border: 0; padding: 0;}
input[type="submit"] {background: #a70000; color: #fff; font-size: 11px; padding: 6px 20px;}

input.button {padding: 0;}
legend {background: #eee; border: 1px solid #999; color: #000; padding: 3px 25px; margin-left: 10px; }
fieldset {border: 1px solid #999;}



/* Ads
---------------------------------------------------------------------------------------- */
#ads_show_box {display: none;}
#ads_top {display: block; margin: auto; padding: 0; text-align: center; width: 1140px;}
#ads_top .toleft {}
#ads_top .toright {}



/* Layout container
---------------------------------------------------------------------------------------- */
#layout { font-size: 1.2em; letter-spacing: 0; line-height: 1.6em; margin: 0; padding: 0; width: 100%; word-spacing: normal; }
#layout #main {margin: auto; width: 1000px;}



/* Top
---------------------------------------------------------------------------------------- */
#top-container {display: block; float: left; height: 150px; width: 1000px; margin: 0 0 5px 0; background:url('../../img/bcg_2018.png') top center no-repeat;}

#top-container #top-logo {display: block; float: left; height: 110px; width: 400px; } 
#top-container #top-logo a {color: #fff; display: block; float: left; height: 110px; text-decoration: none; width: 400px;} 

#top-container #top-marketing {
    display: block;
    float: right;
    height: 100px; 
    text-align:  right;
    width: 600px;
}
#top-container #top-marketing #top-search {
    margin: 2px 0 0 5px;
}

#top-container #top-marketing #top-search input {
    background: none;
    border: none;
}

#top-container #top-marketing #top-search input[type="submit"] {
    cursor: pointer;
    height: 30px;
    width: 30px;
    outline: none;
    padding: 0;
}

#top-container #top-marketing #top-search input[type="text"] {
    width: 160px;
    outline: none;
    padding: 10px 40px 10px 10px;
    float: right;
}

#top-container #top-marketing #top-socials {
    float: left; 
    margin: 55px 0 0 0px;
    height: 40px;
    width: 600px;
} 

#top-container #top-marketing #top-socials a {
    float: right;
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 1px;
    text-decoration: none;
}

#top-container #top-marketing #top-socials a.out {
    padding: 0;
    background: none;
}


#top-container #top-menu-container {
    background: url('../../img/bg-menu.png') top left repeat-x #eeeeee; 
    display: block; 
    float: right; 
    height: 38px; 
    width: 1000px;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}




/* Main content
---------------------------------------------------------------------------------------- */
#layout #content {
    float: right; 
    font-size: 1.1em; 
    line-height: 1.5em; 
    margin: 0; 
    width: 1000px;
}



/* Left column
---------------------------------------------------------------------------------------- */
#content #text-left {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    background: #fff;
    border-radius: 7px;
    color: #333;
    float: left;
    font-size: 13px;
    line-height: 1.5em;
    margin: 10px 0 0 0;
    padding: 20px;
    width: 640px;
}
#content #text-left #partners {
    background: #fff;
    height: 60px; 
    line-height: 70px;
    margin: 0 0 9px 0;
    padding: 10px 0 0 0;
    width: 680px;
    text-align: center;
}

#content #text-left #partners img {
    width: 100px;
    margin: 0 5px 0 0;
}

#content #text-left.fullpage {
    width: 1000px;
}
#content #text-left.homepage {
    background: none;
    padding: 0;
    width: 680px;
}
#content #text-left ul {
    margin: 10px 0 0 0;
    padding: 0;
}
#content #text-left ul li {
    background: #fafafa url('../../img/arrow_right.png') no-repeat 10px 14px;
    color: #000;
    font-size: 0.9em;
    margin: 0 0 5px 0;
    padding: 5px 5px 5px 25px;
}
#content #text-left ul li a {
    color: #000;
}
#content #text-left ol {
    margin: 0;
    padding: 0 0 0 25px;
}
#content #text-left ol li {
    color: #000;
    list-style: decimal;
}
#content #text-left ol li a {
    color: #000;
}
#content #text-left p {
    padding: 5px 0;
}
#content #text-left h2.lite {
    background: transparent;
    border-bottom: 0;
    color: #3675a3;
    font-size: 1.4em;
    margin: 0;
    padding: 10px 0 10px 0;
}
#content #text-left h2.actual {
    background: #3783b9;
    clear: both;
    color: #fff;
    font-size: 1.3em;
    margin: 0 -20px;
    padding: 4px 0 3px 20px;
    text-shadow: 1px 1px #2e62a0;
    text-transform: uppercase;
}
#content #text-left h2.lite a {
    color: #3675a3;
}
#content #text-left .date {
    float: left;
    font-size: 14px;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    padding: 0 10px 0 0;
    position: relative;
}
#content #text-left .author {
    float: left;
    font-size: 14px;
    line-height: 18px;
    padding: 0;
}

#content #text-left .image_box {
    background: url('../../img/bcg_h2_right.png') top left repeat-x #fafafa;
    padding: 5px 0 0 0;
    width: 260px;
}
#content #text-left .image_box.big {
    margin: 15px 0 5px 0;
    padding: 0;
    text-transform: none;
    width: 610px;
}
#content #text-left .image_box.toleft {
    margin: 5px 15px 5px 0;
}
#content #text-left .image_box.toright {
    margin: 5px 0 5px 15px;
}
#content #text-left .image_box .image_desc {
    color: #333;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 5px;
    padding: 40px;
}
#content #text-left .image_box img {
    width: 260px;

}
#content #text-left .image_box .image_box_text {
    width: 260px;
}
#content #text-left hr {
    background: #fafafa;
    border: none;
    display: block!important;
    height: 0;
}
#content #text-left blockquote {
    background: #eee; 
    clear: none; 
    color: #333; 
    display: block; 
    font-size: 16px; 
    padding: 20px; 
    width: 220px;
}
#content #text-left blockquote a {
    color: #003a6d;
}
#content #text-left blockquote.toleft {
    margin: 7px 15px 5px 0;
}
#content #text-left blockquote.toright {
    margin: 7px 0 5px 15px;
}
#content #text-left blockquote h4 {
    font-size: 20px; 
    font-weight: normal; 
    margin: 0; 
    padding: 0 0 15px 0;
}
#content #text-left blockquote ul {
    margin: 0; 
    padding: 0;
}
#content #text-left blockquote ul li {
    background: none;
    color: #747474; 
    margin: 0; 
    padding: 0 0 6px 13px;
}
#content #text-left blockquote p {
    padding: 0 0 5px 0; 
    margin: 0;
}
#content #text-left blockquote p {
    padding: 0 0 5px 0; 
    margin: 0;
}
#content #text-left .photogallery {
    border-bottom: 1px solid #fafafa;
    border-top: 1px solid #fafafa;
    padding: 30px 0;
}
#content #text-left.article .photogallery {
    border-bottom: none;
    margin: 15px 0 0 0;
}
#content #text-left .photogallery ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 540px;
}
#content #text-left .photogallery ul li {
    background: none;
    float: left;
    height: 90px;
    margin: 0 10px 0 0;
    padding: 0;
    width: 120px;
}
#content #text-left .photogallery ul li a {
    background-color: #fff; 
    background-position: center center; 
    background-repeat: no-repeat; 
    display: block; 
    height: 90px; 
    width: 120px;
}
#content #text-left .photogallery ul li a:hover {
    text-decoration: none;
}
#content #text-left .photogallery ul li a span {
    display: none;
}
#content #text-left .photogallery a.button {
    color: white;
    float: right;
    margin: 0;
    margin: 22px 0;
    padding: 0;
    width: 170px;
}
#content #text-left #socials {
    border-top: 1px solid #e6ebf0;
    border-bottom: 1px solid #e6ebf0;
    height: 29px; 
    margin: 5px 0 20px 0; 
    padding: 20px 0 15px 0;
}
#content #text-left #socials #button_facebook {
    float: left; 
    width: 210px;
}
#content #text-left #socials #button_twitter {
    float: left; 
    width: 135px;
}
#content #text-left #socials #button_google {
    float: left; 
    margin-top: -3px; 
    width: 135px;
}
#content #text-left #socials #button_print {
    float: left; 
    margin-top: -3px; 
    width: 130px;
}
#content #text-left #socials #button_print a {
    background: url('../../img/ico/ico_printer.png') right 5px no-repeat; 
    cursor: pointer; 
    display: block; 
    float: right; 
    font-size: 12px; 
    line-height: 29px; 
    padding: 0 27px 0 0;
}
#content #text-left .actual_article {
    margin: 20px 0;
}
#content #text-left .actual_article:last-child {
    margin-bottom: 40px; 
}
#content #text-left .actual_article img {
    float: left;
    height: 195;    
    width: 260px;
}
#content #text-left .actual_article .actual_article_text {
    float: right;
    margin: 0 0 0 20px;
    width: 440px;
}
#content #text-left .actual_article .actual_article_text .date {
    margin-left: -20px;
}
#content #text-left .actual_article .actual_article_text h2 {
    margin: 0 0 10px 0;
}
#content #text-left .actual_article .actual_article_text p.perex {
    font-size: 15px;
    line-height: 20px;
}
#content #text-left .gradient1 {
    background: #DAE4EE;
}
#content #text-left .gradient2 {
    background: #004C92; 
    color: #fff;
}
#content #text-left .gradient3 {
    background: #DAE4EE;
}
#content #text-left .menicko {
    background: #b22721;
    color: #fff; 
    font-size: 13px; 
    font-weight: bold; 
    margin: 20px 0; 
    padding: 10px 15px;
    text-align: left;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}
#content #text-left .menicko a {
    color: #fff;
}
#content #text-left .error {
    border: 1px solid #D3D3D3;
    color: #950808;
    font-weight: bold;
    margin: 10px 0 15px 0;
    padding: 10px 6px 10px 6px;
    text-align: center;
}
#content #text-left .error a {
    color:#950808;
}
#content #text-left .link {
    text-align: right;
}
#content #text-left .link a {
    color: #cd0206;
    font-weight: bold;
    padding-right: 10px;
}
#content #text-left table {
    border-collapse: collapse;
    margin: 10px 0 15px 0;
    width: 100%;
}
#content #text-left table tr th {
    background: #e5ebF0;
    border: 1px solid #d0dce6;
    color: #000;
    padding: 8px 5px 8px 8px;
}
#content #text-left table tr th a {
    color: #fff
}
#content #text-left table tr td {
    background: transparent;
    font-size: .8em;
    padding: 8px 5px;
}
#content #text-left table tr.zvyraznene td {
    background: #f7f7f7;
    color: #000;
}
#content #text-left table tr.zvyraznene td a {
    color: #000;
}
#content #text-left table.nice {
    border-collapse: collapse;
    margin: 10px 0 15px 0;
    width: 100%;
}
#content #text-left table.nice tr th {
    background: #b22721;
    border: 1px solid #dfdfdf;
    color: #fff;
    padding: 8px 5px 8px 8px;
}
#content #text-left table.nice tr th a {
    color: #fff;
}
#content #text-left table.nice tr td {
    background: transparent;
    border: 1px solid #dfdfdf;
    font-size: 0.9em;
    line-height: 1.4em;
    padding: 6px 5px;
}
#content #text-left table.nice tr td.item {
    background: #f7f7f7;
    color: #000;
    padding: 5px 5px 5px 8px;
    width: 180px;
}
#content #text-left table.nice tr td.item a {
    color: #fff
}
#content #text-left table.nice tr td.item.long {
    width: 250px;
}
#content #text-left table.nice tr.zvyraznene td {
    background: #eee;
    color: #000;
}
#content #text-left table.nice tr.zvyraznene td a {
    color: #000;
}
#content #text-left table tr td .link {
    padding: 0;
}
#content #text-left table.partners {
    border-collapse: collapse;
    margin: 10px 0 15px 0;
    width: 100%;
}
#content #text-left table.partners tr td {
    background: transparent;
    border: 1px solid #e9e9e9;
    font-size: .9em;
    line-height: 1.4em;
    padding: 6px 5px;
}



/* Right column
---------------------------------------------------------------------------------------- */
#content #right-column {display: block; float: left; margin: 10px 0 0 10px; width: 310px; }
#content #right-column.homepage {margin: 0 0 0 30px; }
#content #right-column .box-container {
    float: left; 
    font-size: 12px; 
    margin: 0 0 10px 0; 
    width: 310px; 
}

#content #right-column .box-container h2 {
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    background: #a0a0a0;
    background: -moz-linear-gradient(top, #a0a0a0 0%, #9f9f9f 38%, #9c9c9c 55%, #959595 78%, #8b8b8b 100%);
    background: -webkit-linear-gradient(top, #a0a0a0 0%,#9f9f9f 38%,#9c9c9c 55%,#959595 78%,#8b8b8b 100%);
    background: linear-gradient(to bottom, #a0a0a0 0%,#9f9f9f 38%,#9c9c9c 55%,#959595 78%,#8b8b8b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a0a0', endColorstr='#8b8b8b',GradientType=0 );
    border-radius: 5px 5px 0 0;
    color: #003a6d;
    color: #fff;
    font-family: 'HelveticaNeue-High-Bold', sans-serif;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
    height: 42px;
    width: 288px;
    line-height: 42px;
    margin: 0;
    padding:  0 0 0 22px;
    position: relative;
    display: inline-block;
}

#content #right-column .box-container h2.first {
    -moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
    width: 133px;
}

#content #right-column .box-container h2.second {
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
    background: rgb(173,29,29);
    background: -moz-linear-gradient(top, rgba(173,29,29,1) 0%, rgba(167,27,28,1) 5%, rgba(156,20,20,1) 13%, rgba(151,18,19,1) 18%, rgba(132,10,9,1) 30%, rgba(119,5,5,1) 40%, rgba(106,0,0,1) 55%, rgba(92,1,0,1) 80%, rgba(86,0,1,1) 100%);
    background: -webkit-linear-gradient(top, rgba(173,29,29,1) 0%,rgba(167,27,28,1) 5%,rgba(156,20,20,1) 13%,rgba(151,18,19,1) 18%,rgba(132,10,9,1) 30%,rgba(119,5,5,1) 40%,rgba(106,0,0,1) 55%,rgba(92,1,0,1) 80%,rgba(86,0,1,1) 100%);
    background: linear-gradient(to bottom, rgba(173,29,29,1) 0%,rgba(167,27,28,1) 5%,rgba(156,20,20,1) 13%,rgba(151,18,19,1) 18%,rgba(132,10,9,1) 30%,rgba(119,5,5,1) 40%,rgba(106,0,0,1) 55%,rgba(92,1,0,1) 80%,rgba(86,0,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad1d1d', endColorstr='#560001',GradientType=0 );
    float: right;
    width: 133px;
}

#content #right-column .box-container a.morez {
    color: red;
    margin: 0 16px 0 0;
    font-style: italic;
    font-weight: 800;
    text-decoration: none;
    border-bottom: 1px solid red;
}

#content #right-column .box-container a.morez:hover {
    border-bottom: none;
}

#content #right-column .box-container a.morez img {
    width: 10px;
}

#content #right-column .box-container a.moret {
    color: red;
    margin: 5px 16px 0 0;
    font-style: italic;
    font-weight: 800;
    text-decoration: none;
    border-bottom: 1px solid red;
}

#content #right-column .box-container a.moret:hover {
    border-bottom: none;
}

#content #right-column .box-container a.moret img {
    width: 10px;
}

#content #right-column .box-container a.morey {
    margin: 5px 16px 0 0;
    font-style: italic;
    font-weight: 800;
    text-decoration: none;
    border-bottom: 1px solid #fff;
}

#content #right-column .box-container a.morey:hover {
    border-bottom: none;
}

#content #right-column .box-container a.morey img {
    width: 10px;
}

#content #right-column .box-container h2:after {
    background: url('../../img/bg-arrow-down-gray.png') top left no-repeat;
    bottom: -9px;
    content: '';
    height: 9px;
    left: 50px;
    position: absolute;
    width: 18px;
}

#content #right-column .box-container h2.second:after {
    background: none;
}

#content #right-column .box-container .box-inner {
    background: #fff;
    overflow: hidden;
    padding: 10px;
}

#content #right-column .box-container .box-inner u{
	margin: 0 0 0 20px;
}

#content #right-column .box-container.black {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    background: url('../../img/bg-box-black.png') top left repeat-x #040404;        
    border-radius: 7px;
    color: #fff;
    padding: 10px;
    margin: 0 0 19px 0;
    width: 290px;
}

#content #right-column .box-container.black a {
    color: #fff;
}

#content #right-column .box-container.black .box-inner {
    background: none;
    border: none;
    padding: 0;
}

#content #right-column .box-container.black .box-inner p {
    margin: 10px 0 0 0;
}

#content #right-column .box-container.black .box-inner p.toright {
    margin: 0;
    font-weight: bold; 
}

#content #right-column .box-container.no-background .box-inner {
    background: #fcfcfc;    
}

#content #right-column .box-container .box-inner ul {
    margin: 0 0 0 10px;
    padding: 0;
}

#content #right-column .box-container .box-inner p.toright {
    margin: 0 0 10px 0;
    padding: 0;
}

#content #right-column .box-container .box-inner p.toright .button {
    margin: 0;
    padding: 0;
}

#content #right-column .box-container .box-inner ul li {
    border-bottom: 1px solid #dadada;
    font-size: 15px;
    margin: 0;
    padding: 10px 10px 10px 20px;
} 

#content #right-column .box-container .box-inner ul li a {
    color: #b22721;
    text-decoration: none;
}

#content #right-column .box-container .box-inner ul li a:hover {
    text-decoration: underline;
}

#content #right-column .box-container .box-inner ul li:last-child {
    border-bottom: none;
} 

#content #right-column .box-container.table .box-inner {
    padding: 20px 0 0 0;
}

#content #right-column .box-container.fb .box-inner {
    padding: 20px;
}

#content #right-column .box-container.table table {
    width: 310px;
    margin: 0 0 25px 0;
}

#content #right-column .box-container.table table tr td {
    background: url(../../img/bg-tabulka-border.png) bottom no-repeat;
    background-position: 0 23px;
    padding: 6px 0 7px 22px;
    font-size: 12px;
    line-height: 12px;
    text-transform: uppercase;
}

#content #right-column .box-container.table table tr.CEB td {
    color: #b12923;
    font-weight: bold;
}






#content #right-column .box-container .box-inner.matches {
    padding: 0;
}

#content #right-column .box-container .box-inner.matches .match {
    clear: both;
    margin: 0;
    padding: 20px 20px 10px 20px;
    display: block;
}

#content #right-column .box-container .box-inner.matches .match.first {
    background: url('../../img/bg-zapas-border.png') bottom no-repeat;
}

#content #right-column .box-container .box-inner.matches .match .logo {
    width: 70px;
    padding: 0 0 0 4px;
    float: left;
    text-align: left;
}

#content #right-column .box-container .box-inner.matches .match p {
    float: right;
    width: 185px;
    margin: 0;
    line-height: 1.5em;
}

#content #right-column .box-container .box-inner.matches .match span {
    display: block;
}

#content #right-column .box-container .box-inner.matches .match span.date {
    font-style: italic;
    text-transform: uppercase;
    color: #4f4f4f;
}

#content #right-column .box-container .box-inner.matches .match span.team {
    font-size: 15px;
    font-weight: bold;
    color: #000;
}



/* Archiv
---------------------------------------------------------------------------------------- */
#content #text-left #archiv {margin: 0; padding: 0;}
#content #text-left #archiv table {width: auto;}
#content #text-left #archiv table tr td {border: 0;}
#content #text-left #archiv h1 {clear: both; font-size: 1.7em; padding-top: 30px;}
#content #text-left #archiv h2 {font-size: 1.7em; padding-top: 30px;}
#content #text-left #archiv input[type="checkbox"] {vertical-align: -2px;}
#content #text-left #archiv input[type="radio"] {vertical-align: -2px;}
#content #text-left #archiv input[type="submit"] {height: auto; padding: 6px 10px;}
#content #text-left #archiv #box {border: 1px solid #dedadb; background: #eee; clear: none; float: right; font-size: .9em; margin: auto; margin-bottom: 10px; padding: 5px; width: 630px;}
#content #text-left #archiv #box form {font-size: 0.9em;}
#content #text-left #archiv #box #zpravy {width: 200px!important;}
#content #text-left #archiv #box form div {padding-top: 10px;}
#content #text-left #archiv #box2 {clear: none; float: right; margin: auto; width: 640px;}
#content #text-left #archiv .boxMaly {border: 1px solid #dedadb; display: block; height: 32px!important; margin: 0; padding: 5px 10px; background: #eeeeee;}
#content #text-left #archiv .boxKde {display: block; float: right; margin-right: 0; padding: 10px 0 10px 10px; width: 230px;}
#content #text-left #archiv table.boxy {margin: 3px 0;}
#content #text-left #archiv td.boxy {height: 18px; margin: 0; padding: 0; text-align: center; width: 85px;}
#content #text-left #archiv td.boxyVelke {width: 120px;}
#content #text-left #archiv td.boxy a {background: #df9489; border: 1px solid #a70000; color: #fff; display: block; font-size: 12px; font-weight: normal; margin-right: 2px; margin: 0; padding: 1px 0 2px 0; } 
#content #text-left #archiv td.boxy a.zvyrazneni {background: #a70000; color: #fff;}
#content #text-left #archiv td.boxyVpravo a {border-right: 1px solid #a70000;}
#content #text-left #archiv td.boxy a:hover {background: #df9489; color: #000; text-decoration: underline;}
#content #text-left #archiv table.archiv {font-size:1.0em;}
#content #text-left #archiv table.archiv td.datum {text-align: right; vertical-align: top;}
#content #text-left #archiv table.archiv td.nadpis_anotace {background: transparent none; padding-right: 15px; text-align: left;}
#content #text-left #archiv .highlight {background: #BFECFF;}
#content #text-left #archiv .tema {color: #808080; display: block; font-size: 12px; font-style: italic; }
#content #text-left #archiv .anotace {background-image: none; background: transparent; color: #666; display: block; font-size: 14px;}
#content #text-left #archiv .nadpis {display: block; font-weight: bold; font-size: 17px;}
#content #text-left #archiv .error {clear: both; color: #ff0000; display: block; font-weight: bold; margin-top: 10px; text-align: center; }
#content #text-left #archiv .podpis {color: #808080; font-size: 11px;}


/* Strankovani
---------------------------------------------------------------------------------------- */
#content .strankovani {font-weight:bold; margin: 10px 0 10px 0; text-align: center;}
#content .strankovani a {background: #eff3ff; color: #000000; border: 1px solid #eaeaf4; margin: 0 5px 0 0; padding: 1px 6px 1px 6px; text-decoration: none;}
#content .strankovani a:hover {background: #E9E9E9; color:#000000; text-decoration: none; text-decoration: underline;}
#content .strankovani .strankovaniVyrazne {background: #eedc00; color: #000000;}


/* Forum
---------------------------------------------------------------------------------------- */
#content #text-left #forum {margin-top: 10px}
#content #text-left #forum span {display: inline;}
#content #text-left #forum #df_form {margin: auto; padding-bottom: 5px; padding-top: 5px; width: 630px;}
#content #text-left #forum #df_form #smiles {padding: 2px 0 2px 0;}
#content #text-left #forum #df_form #smiles a {cursor: pointer;}
#content #text-left #forum #df_form #form_left {float: none; width: 620px;}
#content #text-left #forum #df_form .border {border: 1px solid #d6ebf7;}
#content #text-left #forum #df_form #form_left textarea {height: 100px; width: 620px;}
#content #text-left #forum #df_form #form_right {float: none; padding-top: 5px; text-align: right; width: 620px;}
#content #text-left #forum #df_form #form_right table {margin: 0; width: 100%;}
#content #text-left #forum #df_form #form_right table tr th {background:#fffcd0; color:#000; border:0px}
#content #text-left #forum #df_form #form_right table tr th a {color: #000}
#content #text-left #forum #df_form #form_right table tr td {vertical-align: middle;}
#content #text-left #forum #df_form #form_right label {cursor: pointer; font-weight: bold;}
#content #text-left #forum #df_form #form_right input {width: 150px;}
#content #text-left #forum #df_form #form_right input[type="submit"]    {font-size: .9em;  margin: 0; width: 110px; vertical-align: -1px;}
#content #text-left #forum #df_form #form_right input[type="checkbox"] {vertical-align: -2px;}
#content #text-left #forum .strankovani_box {margin: 20px 0 20px 0; text-align: center;}
#content #text-left #forum .strankovani_box a.strankovani {background: #F6F6F6; border: 1px solid #eaeaf4; color: #000; margin-left: -1px; padding: 2px 6px 2px 6px; text-decoration: none;}
#content #text-left #forum .strankovani_box a.strankovani:hover {background: #E9E9E9; color: #000; text-decoration: underline;}
#content #text-left #forum .strankovani_box a.strankovaniVyrazne {background: #F1A400; color: #000; font-weight: bold; margin-left: -1px; padding: 2px 6px; text-decoration: none;}
#content #text-left #forum #coments .space {height: 1px;}
#content #text-left #forum #coments .comment {padding: 10px 0;}
#content #text-left #forum #coments .comment .comment_left {float: left; font-size: 11px; line-height: 1.3em; padding: 0; text-align: left; width: 70px;}
#content #text-left #forum #coments .comment .comment_left img.border {}
#content #text-left #forum #coments .comment .comment_left img.toleft {margin: 0 0 3px 0; padding: 0!important;}
#content #text-left #forum #coments .comment .comment_left img.toright {margin: 0; padding: 20px 12px 0 0!important;}
#content #text-left #forum #coments .comment .comment_left a    {color: #000}
#content #text-left #forum #coments .comment .comment_left span {cursor: help; display: block;}
#content #text-left #forum #coments .comment .comment_right {float: right; padding: 0; width: 569px;}
#content #text-left #forum #coments .comment .comment_right .space {height: 0;}
#content #text-left #forum #coments .comment .comment_right a.mail span {display: none;}
#content #text-left #forum #coments .comment .comment_right .comment_head {background: #8c8c8c; border: 1px solid #DEDEDE; border-bottom: 0; padding: 3px 10px; color: #fff;}
#content #text-left #forum #coments .comment .comment_right .comment_head a {color: #fff;}
#content #text-left #forum #coments .comment .comment_right .comment_head a.karma_minus {background: url(../img/smajly/karma_minus.png) no-repeat 0 0; cursor: pointer; display: block; float: right; height: 18px; width: 18px;}
#content #text-left #forum #coments .comment .comment_right .comment_head a.karma_plus {background: url(../img/smajly/karma_plus.png) no-repeat 0 0; cursor: pointer; display: block; float: right; height: 18px; margin: 0 0 0 5px; width: 18px;}
#content #text-left #forum #coments .comment .comment_right .comment_head a span {display: none;}
#content #text-left #forum #coments .comment .comment_right .comment_text {border: 1px solid #DEDEDE; margin-bottom: 10px; padding: 8px 8px 15px 8px;}
#content #text-left #forum #coments .comment .comment_right .comment_text .comment_text_reaction    {border-bottom: 5px solid #DEDEDE; color: #7C7A7C; font-size: 0.9em; line-height: 1.6em; margin-bottom: 5px; padding: 0 0 5px 0;}
#content #text-left #forum #coments .comment .comment_right .comment_text .comment_text_reaction a {cursor: pointer;}
#content #text-left #forum .forum_box {border: 1px solid #DEDEDE; padding: 5px; width: auto;}
#content #text-left #forum .forum_box .menicko {margin: 0;}
#content #text-left #forum .menicko.functions {font-size: 0.9em;}
#content #text-left #forum .menicko.functions table {margin: auto;}
#content #text-left #forum .menicko.functions select {font-size: 0.9em; margin-right: 5px;}
#content #text-left #forum .menicko.functions input {font-size: 0.9em;}
#content #text-left #forum_subpage .forum_box {border: 1px solid #DEDEDE; padding: 5px; width: auto;}
#content #text-left #forum_subpage form table.nice {margin: 15px auto; width: 510px;}
#content #text-left #forum_subpage form table.nice tr td.item {padding-right: 10px;}
#content #text-left #forum_subpage form table.nice tr td input {margin-left: 5px; width: 200px;}
#content #text-left #forum_subpage form table.nice tr td select {margin-left: 5px; width: 200px;}
#content #text-left #forum_subpage form table.nice tr td textarea {width: 600px;}
#content #text-left #forum_subpage form table.nice tr td input.captcha {width: 50px;}
#content #text-left #forum_subpage form table.nice tr td input.souhlas {width: auto;}
#content #text-left #forum_subpage form table.nice tr td input[type="checkbox"] {vertical-align: -7px;}
#content #text-left #forum_subpage #forum_rules {background-color: #fff;border: 1px solid #DEDEDE; color: #000; height: 150px; margin: auto; overflow: auto; padding: 5px; width: 350px;}


/* Fotogalerie
---------------------------------------------------------------------------------------- */
#content #text-left #fotogalerie {margin-top: 10px; width: 640px;}
#content #text-left #fotogalerie h3 {border-bottom: 0; color: #000; display: block; float: none; font-size: 1.4em; margin: 0; padding: 15px 0 5px 0; } 
#content #text-left #fotogalerie .popis {display: block; clear: both; text-align: center; font-weight: bold; } 
#content #text-left #fotogalerie .autor {display: block; clear: both; text-align: center; font-style: italic; padding: 15px 0 0 0; }
#content #text-left #fotogalerie .navigace {clear: both; display: block; margin: 0 0 10px 0; }
#content #text-left #fotogalerie .navigace .prochazeni {display: block; padding-bottom: 15px; width: 150px;}
#content #text-left #fotogalerie .navigace .prochazeni .button {width: 100px;}
#content #text-left #fotogalerie #formulare {background: #f7f7f7; border: 1px solid #999; display: block; font-size: 12px; margin: 0 auto 10px auto; padding: 10px;}
#content #text-left #fotogalerie #formulare #trideniDIV {clear: both; display: block; height: 35px!important; margin: 5px 0;}
#content #text-left #fotogalerie #formulare #trideniDIV .trideni {border-top: 1px solid #9CABCA;}
#content #text-left #fotogalerie #formulare #trideniDIV form {margin: 0;}
#content #text-left #fotogalerie #formulare #trideniDIV form input[type="submit"] {display: inline;}
#content #text-left #fotogalerie table {line-height: 0; margin: 10px 0 10px 0; width: 640px;}
#content #text-left #fotogalerie table tr td {height: 80px; margin: 0; width: 190px;}
#content #text-left #fotogalerie table tr td a {background-color: #fff; background-position: top center; background-repeat: no-repeat; border: 2px solid #E9E9E9; display: block; height: 127px; margin: 5px 10px 0 0; width: 190px;}
#content #text-left #fotogalerie table tr td a:hover {border: 2px solid #03386a; text-decoration: none;}
#content #text-left #fotogalerie table tr td a span {display: none;}


/* Soupiska
---------------------------------------------------------------------------------------- */
#content #text-left table#soupiska {margin: 5px auto 30px auto; width: 100%;}
#content #text-left table#soupiska tr td {background: #fff; border-bottom: 1px solid #e5ebf0; font-size: 15px;}
#content #text-left table#soupiska tr.colored td {background: #ebebeb;}
#content #text-left table#soupiska tr.zvyraznene td {background: #f3dad6;}
#content #text-left table#soupiska tr.zvyraznene td.jmeno span {text-decoration: underline;}
#content #text-left table#soupiska tr td.cislo {width: 20px;}
#content #text-left table#soupiska tr td.post {width: 40px;}
#content #text-left table#soupiska tr td.marodka {width: 15px; text-align: right;}
#content #text-left table#soupiska tr td.jmeno a  {text-decoration: none; color: #b22721;}
#content #text-left table#soupiska tr td.jmeno span {color: #b22721; font-weight: bold; text-decoration: none;}
#content #text-left table#soupiska tr td.narozen {width: 90px;}
#content #text-left table#soupiska tr td.vek {width: 50px;}
#content #text-left table#soupiska tr td.vyska {width: 50px;}
#content #text-left table#soupiska tr td.vaha {width: 50px;}
#content #text-left table#soupiska tr td.hul {width: 30px;}
#content #text-left table#soupiska tr td {cursor: pointer;}
#content #text-left table#soupiska tr td span {text-decoration: underline;}
#content #text-left table#soupiska tr.B {cursor: pointer;}
#content #text-left table#soupiska tr.O {cursor: pointer;}
#content #text-left table#soupiska tr.S {cursor: pointer;}
#content #text-left table#soupiska tr.U {cursor: pointer;}
#content #text-left table#soupiska tr {}
#content #text-left table#soupiska tr th {background: #b22721; border: none;}
#content #text-left table#soupiska tr th:first-child {-moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; } 
#content #text-left table#soupiska tr th:last-child {-moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; } 
#content #text-left table#soupiska tr th a {color: #fff;}


/* Statistika
---------------------------------------------------------------------------------------- */
#content #text-left table.tabStats {margin: 5px auto 30px auto; width: 100%;}
#content #text-left table.tabStats td {background: #fff!important; border-bottom: 1px solid #e5ebf0; font-size: 15px;}
#content #text-left table.tabStats tr.zvyraznene td {background: #e5ebf0!important;}
#content #text-left table.tabStats th {background: url('../../img/bcg-th.png') top left repeat-x #005bab!important; color: #fff!important; border: none;}
#content #text-left table.tabStats th:first-child {-moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; } 
#content #text-left table.tabStats th:last-child {-moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; } 
#content #text-left table.tabStats tr th a {color: #fff!important;}
#content #text-left table.tabStats tr td a {text-decoration: none!important;}
#content #text-left table.tabStats tr td a:hover {text-decoration: underline!important;}
#content #text-left table.tabStats tr td.jmeno a {color: #005aa8; font-weight: bold; text-decoration: underline!important;}
#content #text-left table.tabStats tr.delici_cara td {background: #e7f7ff!important; height: 5px!important; font-size: 0!important; line-height: 0!important; padding: 0!important; }
#content #text-left table.tabStats tr.colored td {}
#content #text-left table.tabStats tr.O {cursor: pointer!important;}
#content #text-left table.tabStats tr.S {cursor: pointer!important;}
#content #text-left table.tabStats tr.U {cursor: pointer!important;}
#content #text-left table.tabStats tr.B {cursor: pointer!important;}


/* Podrobna tabulka
---------------------------------------------------------------------------------------- */
#content #text-left table#tabLiga {margin: 5px auto 30px auto; width: 100%;}
#content #text-left table#tabLiga tr th {background: url('../../img/bcg-th.png') top left repeat-x #005bab; color: #fff!important; border: none;}
#content #text-left table#tabLiga tr th:first-child {-moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
#content #text-left table#tabLiga tr th:last-child -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }
#content #text-left table#tabLiga tr th a {color: #fff;}

#content #text-left table#tabLiga tr td {background: #fff; border-bottom: 1px solid #e5ebf0; font-size: 15px;}
#content #text-left table#tabLiga tr th {}

#content #text-left table#tabLiga tr.nastym td {background: #e5ebf0;  font-weight: bold;}
#content #text-left table#tabLiga tr.bb {border-bottom: 3px solid #005aa8;}
#content #text-left table#tabLiga .tym {background: #fff}
#content #text-left table#tabLiga .poradi {}
#content #text-left table#tabLiga .dt {text-align: center;}


/* Karta hrace
---------------------------------------------------------------------------------------- */
#content #text-left #player_card {
    background: url('../../img/bg-player.png') bottom left repeat-x; 
    clear: both; 
    height: 280px; 
    margin: 0; 
    padding: 0 0 10px 0;
}
#content #text-left #player_card #player_foto {
    display: block; 
    float: left; 
    height: 280px; 
    padding: 0; 
    width: 200px; 
    margin: 0 0 10px 10px;
}
#content #text-left #player_card #player_foto_2020 {
    display: block; 
    float: left; 
    height: 280px; 
    padding: 0; 
    width: 200px; 
    margin: 0 0 10px 10px;
}

#content #text-left #player_card #player_foto_mladez {
    display: block; 
    float: left; 
    height: 240px; 
    padding: 0; 
    width: 200px; 
    margin: 40px 0 10px 10px;
}

#content #text-left #player_card #bio {
    display: block; 
    float: right; 
    padding: 0; 
    width: 450px; 
}
#content #text-left #player_card h1 {
    float: left;
    font-size: 30px;
    line-height: 65px;
    margin: 10px 0 20px 30px;
    padding: 0;
    width: 400px;
}
#content #text-left #player_card h1 span {
    color: #ffcd16;
    font-size: 54px;
    line-height: 65px;
    float: right;
    padding: 0 10px 0 0;
}
#content #text-left #player_card table.bio {
    float: right;   
    font-size: 15px;
    margin: 0 20px; 
    width: 380px; 
}

#content #text-left #player_card table.bio tr td {
    color: #fff; 
    font-size: 15px; 
    padding: 10px 0;
}
#content #text-left #player_card table.bio tr td.item {
    font-weight: bold; 
    white-space: nowrap; 
    width: 160px;
}

#player_foto img {
    width: 100%;
    padding-top: 42%;
}

/* Reportaz
---------------------------------------------------------------------------------------- */
#content #text-left .game_date {
    border-bottom: 1px solid #D0DCE6;
    color: #002031; 
    font-size: 0.9em; 
    font-weight: bold; 
    margin: 0; 
    padding: 20px 0 10px 0; 
    text-align: left; 
}
#content #text-left #game_box {
    padding: 0; 
    width: 640px;
    border-bottom: 1px solid #D0DCE6;
}
#content #text-left #game_box .team_box {
    border-bottom: 1px solid #D0DCE6;
    float: left;
    padding: 10px 0;
    width: 260px;
}
#content #text-left #game_box .team_box img {
    margin: 0 5px;
    vertical-align: middle;
}
#content #text-left #game_box .score_box {
    border-bottom: 1px solid #D0DCE6;
    float: left; 
    height: 50px; 
    margin: 0 0 15px 0; 
    padding: 5px 0 15px 0; 
    text-align: center; 
    width: 120px;
}
#content #text-left #game_box .score_box .score {
    color: #003a6d; 
    font-size: 2.7em; 
    font-weight: bold; 
    margin: 10px 0 0 0;
}
#content #text-left #game_box .score_box .periods {
    font-size: 12px; 
    padding: 10px 0 0 0; 
    font-weight: bold;
}
#content #text-left #game_box .goals {
    line-height: 1.3em; 
    margin-top: 10px; 
    padding: 10px 0;
    border-top: 1px solid #D0DCE6;  
}
#content #text-left #game_box .goals strong, #content #text-left #game_box .goals b, #content #text-left #game_box .roster strong, #content #text-left #game_box .roster b {
    color: #b22721;
}
#content #text-left #game_box .roster {
    padding: 10px 0 0 0; 
}


#content #text-left .game_details {font-size: 0.9em; clear: both; line-height: 1.3em; margin-top: 10px; padding: 10px 0 15px 0; border-bottom: 1px solid #D0DCE6; }
#content #text-left .game_details img {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #afafaf; } 
#content #text-left .game_details .sestava {width: 620px; margin-left: 100px; margin-top: -40px;}
#content #text-left #article_photo {margin: 0; padding: 0;}
#content #text-left #article_photo a {background-color: #fffcd0; background-position: top center; background-repeat: no-repeat; border: 3px solid #999;display: block;float: left;height: 125px;margin: 0 10px 10px 0;padding: 0;text-decoration: none;width: 15dej0px;}
#content #text-left #article_photo a:hover {border:3px solid #f1df00; text-decoration: none;}
#content #text-left #article_photo span {display: block; height: 125px; width: 180px;}


/* Prehled zapasu
---------------------------------------------------------------------------------------- */
#content #text-left table#zapasVypis {margin: 0 auto 15px auto; width: 100%;}
#content #text-left table#zapasVypis tr th {background: ; border: none; color: #fff;}
#content #text-left table#zapasVypis tr th:first-child {-moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }
#content #text-left table#zapasVypis tr th:last-child {-moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }
#content #text-left table#zapasVypis tr td {border-bottom: 1px solid #ebeff3; font-size: 15px; }
#content #text-left table#zapasVypis tr td.smaller {font-size: 13px; }
#content #text-left table#zapasVypis tr td.smaller a {color: #226fb3; }
#content #text-left table#zapasVypis tr.zvyraznene td {background: #e5ebf0;}
#content #text-left table#zapasVypis tr td a {font-weight: bold;}
#content #text-left table#zapasVypis tr td a.vyhra {color: #008000;}
#content #text-left table#zapasVypis tr td a.prohra {color: #ff0000;}
#content #text-left table#zapasVypis tr td a.remiza {color: #004080;}
#content #text-left table#zapasVypis tr td a.vyhra:hover {color: #008000;}
#content #text-left table#zapasVypis tr td a.remiza:hover {color: #ff0000;}
#content #text-left table#zapasVypis tr td a.prohra:hover {color: #008000;}
#content #text-left table#zapasVypis tr.venku td {cursor: pointer; }
#content #text-left table#zapasVypis tr.doma td {cursor: pointer;}


/* Ptejte se
---------------------------------------------------------------------------------------- */
#content #text-left #offline .comment_head {background: #fff895; border: 1px solid #dedede; height: auto; padding: 4px 10px 4px 10px; }
#content #text-left #offline .comment {line-height: 1.5em; padding: 8px 8px 20px 8px; margin-bottom: 20px; border: 1px solid #dedede; border-top: 0px;}


/* Tabulka vĂ˝sledky
---------------------------------------------------------------------------------------- */
#content #text-left #subpage_vysledky table#tabVysledky {width: 100%; margin: 15px auto 15px auto;}
#content #text-left #subpage_vysledky table#tabVysledky tr th {background: url('../../img/bcg-th.png') top left repeat-x #999;}
#content #text-left #subpage_vysledky table#tabVysledky tr th:first-child {border-left: 1px solid #999;}
#content #text-left #subpage_vysledky table#tabVysledky tr th:last-child {border-right: 1px solid #999;}
#content #text-left #subpage_vysledky table#tabVysledky tr.colored td {background: #ebebeb; border-bottom: 1px solid #999;}
#content #text-left #subpage_vysledky table#tabVysledky tr td {border: 1px solid #999;}
#content #text-left #subpage_vysledky table#tabVysledky tr.delici_cara td {background: #f5f222; border-left: 1px solid #f5f222; border-right: 1px solid #f5f222; padding: 0px; height: 5px; font-size: 0px; line-height: 0px;}
#content #text-left #subpage_vysledky table#tabCetnost {margin: 15px 0px; border-collapse: collapse; width: 100%;}
#content #text-left #subpage_vysledky table#tabCetnost tr th {background: url('../img/bcg-th.png') top left repeat-x #999;}
#content #text-left #subpage_vysledky table#tabCetnost tr th:first-child {border-left: 1px solid #999;}
#content #text-left #subpage_vysledky table#tabCetnost tr th:last-child {border-right: 1px solid #999;}
#content #text-left #subpage_vysledky table#tabCetnost tr td {border: 0px; width: 150px; padding: 0px;}
#content #text-left #subpage_vysledky table#tabCetnost tr td table {margin:0px;}
#content #text-left #subpage_vysledky table#tabCetnost tr td table tr td {border: 1px solid #999; padding: 4px 4px 4px 8px;}
#content #text-left #subpage_vysledky table#tabCetnost tr td.item {background: #ebebeb}


/* Ads Bottom
---------------------------------------------------------------------------------------- */
#content #ads-bottom {padding: 30px 0 20px 0; }
#content #ads-bottom img {display: block; float: right; margin: 0 0 18px 0; }


/* Bottom
---------------------------------------------------------------------------------------- */
#layout #main #bottom {clear: both; color: #fff; float: right; margin: 0; padding: 0; width: 1000px;}
#layout #main #bottom a {color: #fff; }

#layout #main #bottom #ads-bottom {margin: 10px 0 0 0;}
#layout #main #bottom #ads-bottom ul {padding: 0; margin: 0 auto;display: table;}
#layout #main #bottom #ads-bottom ul li {float: left;margin: 0 5px 0 0;}
#layout #main #bottom #ads-bottom ul li.last {margin: 0;}

#layout #main #bottom #bottom_text {background: url('../../img/bg-bottom.png') top left no-repeat; float: left; font-size: 12px; height: 57px; line-height: 57px; margin: 0; padding: 0; width: 1000px; }
#layout #main #bottom #bottom_text p {margin: 0; text-align: center; }
#layout #main #bottom #bottom_text p a {color: #fff; text-decoration: underline; }
#layout #main #bottom #bottom_text a:hover {text-decoration: none; }

/* Formulář ples
---------------------------------------------------------------------------------------- */
#text  table.nice 				{margin: 10px 0px 15px 0px; width: 100%;   border-collapse: collapse;}
#text  table.nice tr th    	{padding: 3px 7px 3px 7px; border: 0px; color:#ffffff; background: #741e1e; border-left:1px solid #741e1e;}
#text  table.nice tr th a  	{color:#ffffff;}
#text  table.nice tr td    	{padding: 3px 7px 3px 7px;  border:1px solid #e6e6e6; color:#505050}
#text  table.nice tr td.item 	{padding: 3px 7px 3px 7px;  background:#F0F0F0; width:150px; font-weight: bold;}
#text  table.nice tr.zvyraznene td		{background:#d7d7d7;}
#text  table.nice tr.zvyraznene td a	{}

/* pravy sloupec - tlačítka 
------------------------------------------------------------------------------------------*/
.sideMatchDatum {
  font-size: 17px;
  font-weight: bold;
}
.sideMatchStadion {
  font-size: 15px;
}
.sideMatchTymy {
  font-size: 14px;
  color: #000;
  width: 100%;
  margin-top: 25px;
}
.sideMatchTymy img {
    vertical-align: middle;
    width: 90px;
    padding: 5px;
}
.nazvyTymu {
	margin: auto;
}
.greyBox {
    background: #969696;
    margin: 182px 0px 5px 0px;
    height: 43px;
    border-radius: 5px;
}
.greyBox h2{
    color: #fff;
    font-family: 'HelveticaNeue-High-Bold', sans-serif;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
    height: 42px;
    width: 288px;
    line-height: 42px;
    margin: 0;
    padding: 0 0 0 22px;
    position: relative;
    display: inline-block;
}


.submenu-top ul li {
    display: inline;
    text-transform: uppercase;
    font-weight: bold; 
}

