#ajax-spinner {

    margin: 15px 0 0 15px;

    padding: 13px;

    background: white url('../images/spinner.gif') no-repeat 50% 50%;

    font-size: 0;

    z-index: 123456;

    display: none;

}



/*div.flash {

	color: black;

	background: #FFF9D7;

	border: 1px solid #E2C822;

	padding: 1em;

	margin: 1em 0;

}*/

/************ info boxy ~ flash zpravy ******************/

.flash, .info, .success, .warning, .error, .validation {

    border: 1px solid;

    margin: 10px 5px;

    padding: 15px 10px 15px 50px;

    background-repeat: no-repeat;

    background-position: 10px center;

    /*font-family:Arial, Helvetica, sans-serif;*/

    font-size: 13px;

    -moz-border-radius-bottomleft: 5px;

    -moz-border-radius-bottomright: 5px;

    -moz-border-radius-topleft: 5px;

    -moz-border-radius-topright: 5px;

    -khtml-border-radius: 5px;

    -webkit-border-radius: 5px;

    -webkit-border-bottom-left-radius: 5px;

    -webkit-border-bottom-right-radius: 5px;

    border-radius: 5px;

    opacity: 0.9;

    border: none !important;



}

.info {

    color: #00529B;

    background-color: #C6DBFF;

    background-image: url('../images/info.png');

}

.success {

    color: #4F8A10;

    background-color: #DFF2BF;

    background-image:url('../images/success.png');

}

.warning {

    color: #9F6000;

    background-color: #FEEFB3;

    background-image: url('../images/warning.png');

}

.error {

    color: #D8000C;

    background-color: #FFBABA;

    background-image: url('../images/error.png');

}

.validation {

    color: #D63301;

    background-color: #FFCCBA;

    background-image: url('../../images/admin/warning.png');

}

/*

a[href^="error:"] {

	background: red;

	color: white;

}

*/



.clear {clear: both;}

body {font-family: Sans-serif, Georgia,"New York CE",utopia,serif;  background: url('../images/pozadi.png') repeat;}

body p {line-height: 140%;}

#body {width: 1305px; /*background: url('../images/head-left.png') no-repeat;*/}



#page {margin-left: 100px; width: 1000px; float: left;}

#ads {float: left; margin-left: 10px; margin-top: 310px; width: 195px;}

#ads-bread {height: 26px; width: 130px;}

#header {height:210px; margin-bottom: 10px;}

#head {height: 260px; background: transparent url('../images/header.png') no-repeat;}

#head .logo {width:350px; height: 260px; display: block; float:left;}

#head .right {width: 650px; height: 260px; position: relative; float: left; background: transparent url('../images/head-hraci.png') no-repeat;}

#head .right .mistrCR2010 {width: 298px; height: 20px; position: absolute; top:10px; right:15px; text-indent: -99999px; background: transparent url('../images/mistrcr2010.png') no-repeat;}

#head .right .mistrCR2009 {width: 287px; height: 20px; position: absolute; top:35px; right:40px; text-indent: -99999px; background: transparent url('../images/mistrCR2009.png') no-repeat;}

#head .right .vitezEC2008 {width: 318px; height: 20px; position: absolute; top:60px; right:35px; text-indent: -99999px; background: transparent url('../images/vitezEC2008.png') no-repeat;}

#head .right .vitezCP2008 {width: 284px; height: 20px; position: absolute; top:85px; right:90px; text-indent: -99999px; background: transparent url('../images/vitezCP2008.png') no-repeat;}

#head .right .ofic-web {width:402px; height: 15px; position: absolute; top: 180px; right: 120px; text-indent: -99999px; background: transparent url('../images/ofic-web.png') no-repeat;}

#head .right .HBCKLADNO {width:668px; height: 31px; position: absolute; top: 208px; right: 0px; text-indent: -99999px; background: transparent url('../images/HBCKLADNO.png') no-repeat;}



#breadcrumbs {font-family:"Verdana", sans-serif; height: 16px; margin-bottom: 10px; font-size: 12px; color:white; }

#breadcrumbs a {color: white;}



.panel {float: left; margin-left: 10px;}

.panel-left {margin-left: 0px;}

.panel590 {width: 590px;}

.panel400 {width: 400px;}

.panel195 {width: 195px;}



.box{float:left;  margin-bottom: 10px;}



.box a {color:#003955; text-decoration: underline;}

.box a:hover {color: white; text-decoration: none; background-color: #003955; }



.box590 {width: 590px;}

.box590-head {font-family:"Verdana", sans-serif; height: 21px; color: white; font-size: 12px; font-weight: bold; background: transparent url('../images/box590-head.png') no-repeat;}

.box590-tab {width: 295px; height: 18px; padding: 3px 5px 0 15px; background: transparent url('../images/box590-tab.png') no-repeat;}

.box590-head a {float: left; display: block; height: 18px; padding: 3px 5px 0 15px; color: white; text-decoration: none;}

.box590-content {padding:1px 2px;background: transparent url('../images/box590-content.png') repeat-y;}

.box590-bottom {height: 8px; background: transparent url('../images/box590-bottom.png') no-repeat;}

.box590-top {height: 8px; background: transparent url('../images/box590-top.png') no-repeat;}



.box590 .anotherArticle {float: left;}

.box590 .anotherArticle-image {width: 190px; height: 128px; }

.box590 .anotherArticle-image a:hover {background-color: transparent;}

.box590 .anotherArticle-body {width:185px; padding:10px 5px 3px 5px; margin-right: 1px; margin-top: 1px; color: black; font-size: 11px; background: transparent url('../images/corner-box.png') no-repeat;}

.box590 .anotherArticle-last{width:184px; margin-right: 0;}

.box590 .anotherArticle .date {font-size: 12px; font-style: italic;}

.box590 .anotherArticle h3 {font-size: 12px; margin-bottom: 10px; margin-top: 3px; padding-left: 0; }

.box590 .anotherArticle h3 a {text-decoration:none;}

.box590 .anotherArticle h3 a:hover {color:black; text-decoration: underline; background-color: transparent;}

.box590 .anotherArticle a {color: black;}

.box590 .anotherArticle .perex {padding-bottom: 10px; }

.box590 .anotherArticle p {text-align: justify; text-indent: 10px; line-height: 120%;}

.box590 .anotherArticle-bottom {border-top: 1px dotted #003955;float: left; font-size: 11px; width:185px; padding: 5px 0; margin: 0 5px;}

.box590 .anotherArticle-bottom .right {float: right;}

.box590 .boxcontent { padding: 10px;}


.box590 .article {padding: 0 0 10px 0; font-size: 12px; border-bottom: 1px dotted black; }

.box590 .article h2 {font-size: 16px; line-height: 38px; /*margin-bottom: 10px;*/ padding-left: 0; color: #003955;}

.box590 .article h3 {font-size: 14px; line-height: 38px; /*margin-bottom: 10px;*/ padding-left: 0; color: #F6921E; text-decoration: underline; }

.box590 .article h2 a {color: black; text-decoration: none;}

.box590 .article h2 a:hover {text-decoration: underline; color: black; background-color: transparent; }

.box590 .article .data {margin-bottom: 19px;}

.box590 .article .data .date {font-style: italic;}

.box590 .article .data .autors {margin-left: 15px;}

.box590 .article .data .readers {margin-left: 25px;}

.box590 .article .content {padding:10px 0;}

.box590 .article .articleContent {margin-top: 10px;}

.box590 .article img {float: left; margin: 0 10px 18px 0; position: relative; left: -10px;}

.box590 .article img.right {float: right; margin: 0 0 10px 10px;}

.box590 .article table img {margin:0;}

.box590 .article p {padding-bottom: 19px;  /*text-indent: 10px; text-align: justify;*/ line-height: 19px; font-size:13px; }

.box590 .article p.question {font-style: italic; font-weight: bold;}

.box590 .article a.player {margin: 10px 0;}

.box590 .article .bottom {clear: both; margin-top: 10px; }

.box590 .article .bottom a {margin-right: 25px;  }

.box590 .article .bottom a:hover {background-color: transparent; color: #003955;}

.box590 .article .bottom .addthis {width: 350px; float: left;}

.box590 .article .bottom .addthis a {margin: 0;}

.box590 .article ul {line-height: 140%; list-style-type: circle; margin: 0 0 10px 20px;}

.box590 .article ul li {padding: 5px 0; font-size: 13px; line-height: 19px;}

.box590 .article ol {line-height: 140%; list-style-type: decimal; margin: 0 0 10px 25px; padding-right: 10px;}

.box590 .article ol li {padding: 5px 0; font-size: 13px; line-height: 19px;}

.box590 .article a.player {text-align:center;}



.box590 .article table {width: 100%; margin-bottom: 10px; background-color: white; border-spacing: 2px; border-collapse: separate; }

.box590 .article table th {background-color: #D5DCDF; padding: 10px;border: 1px solid #D5DCDF;}

.box590 .article table th.th200 {width: 200px;}

.box590 .article table td {padding: 10px; border: 1px solid #D5DCDF;}



.box590 .article iframe {margin-bottom: 10px;}



.box590 .vizitka {padding: 10px; background-color: #d5dcdf; line-height: 140%;}

.box590 .vizitka div {padding: 2px 0;}



.box590 .content-text {border-bottom: none; padding-bottom: 0;}

.box590 .content h2 {font-size: 16px; line-height: 38px; /*padding-left: 10px;*/}



.box590 .articleList {margin-bottom: 10px; background-color: transparent;}



.box590 .comments {padding: 10px; font-size: 12px;}

.box590 .comments h4 {font-size: 14px; padding: 5px 25px; background-color: #003955; color: white;}

.box590 .comments .comment {margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid silver;}

.box590 .comments .comment .data .id {color:silver;}

.box590 .comments .comment .data .date {margin-left: 10px; font-style: italic;}

.box590 .comments .comment .data .autor {font-weight: bold;}

.box590 .comments .comment .data .ip {margin-left: 10px; font-style: italic;}

.box590 .comments .comment .text {padding: 5px 0; text-indent: 10px; line-height: 140%;}

.box590 .comments .comment .text p {text-indent: 10px; text-align: justify; line-height: 120%;}

.box590 .comments .comment .reactions {color: #a09f9e; margin-left: 10px; margin-top: 5px;}

.box590 .comments .comment .reactions a {margin-left: 10px; color: #003955;}

.box590 .comments .comment .reactions a:hover {background-color: #003955; color: white;}



.box590 .comments .answer {float:right; margin-right: 25px;}


.box400 .discussionEntry {margin-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted black;}

.box400 .discussionEntry .data .id {}

.box400 .discussionEntry .data .date {margin-left: 10px; font-style: italic;}

.box400 .discussionEntry .data .autor {font-weight: bold;}

.box400 .discussionEntry .text {padding: 5px 0; text-indent: 10px; line-height: 140%;}



#commentForm form {width: 460px; float: left;}

#commentForm a.deleteReaction {display: block; width:100px; margin-top: 18px; float: left;}

#commentForm table {width: 460px; margin: 10px 0; }

#commentForm table th {vertical-align: middle;}

#commentForm table td {border: 5px solid white;}

#commentForm textarea, #commentForm input.text {

    -moz-border-radius:0.4em 0.4em 0.4em 0.4em;

    border:1px solid #CCCCCC;

    color:#666666;

    padding:2px;

}



.box590 .content { font-size:12px; padding:10px 20px;}

.box590 h1, .box590 h2.h1 {font-size: 18px; padding: 5px 20px 5px 50px; color: #003955; font-weight: bold;  margin-bottom: 10px; background-color: transparent; background-color: white;}

.box590 h2 {padding-left: 10px; margin-bottom: 10px;}

.box590 h3 {padding-left: 10px; margin-bottom: 10px;}

.box590 h4 {padding-left: 10px; margin-bottom: 10px;}





.box590 .content .matchFilter .filterLabel {float: left; line-height: 23px; width: 46px;}

.box590 .content .matchFilter form { float: left; width: 520px; }



.box590 .content .functions {margin: 5px 0 0 0; padding: 5px 20px; background-color: #f7941d;}



.box590 ul.matches { margin: 10px 0; }

.box590 ul.matches li {margin-top: 19px; clear: both;}

.box590 ul.matches li div {padding: 2px 0;}

.box590 ul.matches .data {padding: 5px 20px; height: 16px; border: 1px dotted silver;}

.box590 ul.matches .data div {float: left;}

.box590 ul.matches .date {padding-right: 10px;}

.box590 ul.matches .inter {width: 30px; font-size: 10px;}

.box590 ul.matches .match { padding: 5px; height: 16px; border: 1px dotted silver; border-top: none; }

.box590 ul.matches li.odd .match { background-color: #d5dcdf;}

.box590 ul.matches li.even .match { background-color: #eaebec;}

.box590 ul.matches .match div {float:left;}

.box590 ul.matches .match .team {width: 170px; text-align: center; font-size: 13px;}

.box590 ul.matches .match .versus {padding: 0 10px;}

.box590 ul.matches .match .result {width: 50px; font-weight: bold;  text-align: center; }

.box590 ul.matches .match .periods {font-size: 11px; width: 110px; text-align: center;}



.box590 ul.matches .toggle_container {padding: 0 ;}

.box590 ul.matches .stats {padding:2px 5px ; line-height: 120%; border: 1px dotted silver; border-top: none;}

.box590 ul.matches .players {padding:2px 5px;  line-height: 120%; border: 1px dotted silver; border-top: none;}

.box590 ul.matches .toggle_trigger {background-color:#eaebec; line-height: 120%; border: 1px dotted silver; border-top: none;}

.box590 ul.matches .toggle_trigger a {text-decoration: none; display: block; padding-left: 40px; background: transparent url('../images/bullet_arrow_down.png') no-repeat;}

.box590 ul.matches .toggle_trigger a:hover {color:#003955; }

.box590 ul.matches .toggle_trigger a.active {background: transparent url('../images/bullet_arrow_up.png') no-repeat;}



.box590 ul.schedule .data {font-size: 10px;}

.box590 ul.schedule .place {padding-right: 10px; }

.box590 ul.schedule .date {padding-right: 10px;}

.box590 ul.schedule .match .team {width:250px; }



.box590 ul.matches li:hover {color: white;}

.box590 ul.matches li:hover .data {background-color: #125577;}

.box590 ul.matches li:hover .match {background-color: #003955;}

.box590 ul.matches li:hover .match .kladno {color: white;}

.box590 ul.matches li:hover .toggle_container {background-color: #125577;}



.box590 .matchMacro { margin: 10px 0; clear: both;}



.box590 .matchMacro .data {background-color: #d5dcdf;  padding: 10px 20px; height: 16px; border: 1px dotted silver;}

.box590 .matchMacro .date {width: 120px; float: left;}

.box590 .matchMacro .inter {width: 30px; font-size: 10px; line-height: 12px;  float: left;}

.box590 .matchMacro .match { background-color: #125577; color: white; padding: 0 10px;  border: 1px dotted silver; border-top: none; }

.box590 .matchMacro .match .team {padding: 10px 0; width: 183px; text-align: center; font-size: 13px;  float: left;}

.box590 .matchMacro .match .results {width: 113px; text-align: center;  float: left;}

.box590 .matchMacro .match .result {text-align: center; width: 110px; font-size: 18px; font-weight: bold; }

.box590 .matchMacro .match .periods {font-size: 11px; width: 113px; text-align: center; }



.box590 .matchMacro .stats {background-color: #eaebec;clear: both; padding:5px 10px; line-height: 140%; border: 1px dotted silver; border-top: none;}

.box590 .matchMacro .players {background-color: #eaebec; padding:5px 10px;  line-height: 140%; border: 1px dotted silver; border-top: none;}


#tablePlayers td {
    vertical-align: middle;
    font-family: sans-serif;
}

#tablePlayers .topLine td {
    padding-top: 30px;
    height: 44px;
    font-size: 20px;
}

#tablePlayers .topLine .number span {
    background: #f7941e;
    color: white;
    font-size: 18px;
    text-align: center;
    display: inline-block;
    height: 44px;
    width: 44px;
    line-height: 44px;
}

#tablePlayers .bottomLine td {
    height: 31px;
    text-align: center;
    background: #dce8ee;
    font-size: 12px;
}

#tablePlayers .bottomLine td span {
    color: #f7931d;
    font-weight: bold;
}

#tablePlayers .bottomLine .left, #tablePlayers .topLine .left {
    text-align: left;
    padding-left: 10px;
}

#tablePlayers .topLine img {

}



.box400 {width: 400px;}

.box400-head {display:block; font-family:"Verdana", sans-serif; height: 21px; color: white; font-size: 12px; font-weight: bold; background: transparent url('../images/box400-head.png') no-repeat;}

.box400-head li {width: 200px; float: left;}

.box400-head .current {float:left; width: 180px; height: 18px; padding: 3px 5px 0 15px; background: transparent url('../images/box400-tab.png') no-repeat;}

.box400-head a {float: left; display: block; width: 180px; height: 18px; padding: 3px 5px 0 15px; color: white; text-decoration: none;}

.box400-head a:hover {background-color: transparent;}

.box400-content {background: transparent url('../images/box400-content.png') repeat-y;}

.box400-insideContent {padding: 10px 8px 2px 8px; font-size: 12px; margin: 0 2px; background: transparent url('../images/box-content-top.png') repeat-x;}

.box400-bottom {height: 8px; background: transparent url('../images/box400-bottom.png') no-repeat;}



.box400-match {width: 380px; }

.box400-match-first {border-bottom: 1px dotted black;}

.box400-match-date {text-align: center; font-size: 17px; color: black; font-weight: bold; width:383px; height: 17px; padding: 5px 0px;}

.box400-match-logo {height: 61px;}

.box400-match-logo div.mlogo {width: 190px; height: 61px; float: left; text-align: center; }

.box400-match-logo .logo {width: 120px; height: 61px; float:left; text-align: center;}

.box400-match-logo .result {text-align: center; float:left; width: 120px; height: 50px; padding-top: 10px; vertical-align: middle; font-size: 24px; font-weight: bold; }

.box400-match-logo .result .periods {font-size: 12px; width: 120px;}

.box400-match-teams {width: 380px; height: 50px;}

.box400-match-teams div {font-size: 17px; color: #003955; font-weight: bold; &float:left; &padding-top:10px; &height:38px; display:table-cell; vertical-align: middle; text-align: center; width: 180px; height: 48px;}

.box400-match-teams div.versus {width: 20px; }



.box400 .next {float: right; margin-top: 5px;}



.box400 .actuality {padding: 10px 0 ; border-bottom: 1px dotted black; background-color: transparent;}

.box400 .actuality-first {padding-top: 0px; }

.box400 .actuality .datum {float: left; margin-right: 10px; font-style: italic;}

.box400 .actuality h4 {padding: 0 0}

.box400 .actuality h4 a {color: black;}

.box400 .actuality h4 a:hover {color: white; background-color: black;}

.box400 .actuality p {text-indent: 10px; text-align: justify; padding-top: 5px; }



.box400-insideContent .next a {margin-left: 10px;}



.box400 .birthday {line-height: 16px;}

.box400 .birthday a {color: black; font-weight: bold;}



.box195 {width: 195px;}

.box195-head {font-family:"Verdana", sans-serif; height: 21px; color: white; font-size: 12px; font-weight: bold; background: transparent url('../images/box195-head.png') no-repeat;}

.box195-head .current {float:left; width: 130px; height: 18px; padding: 3px 5px 0 15px; background: transparent url('../images/box195-tab.png') no-repeat;}

.box195-head a {float: left; display: block; width: 180px; height: 18px; padding: 3px 5px 0 15px; color: white; text-decoration: none;}

.box195-content {background: transparent url('../images/box195-content.png') repeat-y;}

.box195-insideContent {padding: 10px 8px 2px 8px; font-size: 12px; margin: 0 2px; background: transparent url('../images/box-content-top.png') repeat-x;}

.box195-bottom {height: 8px; background: transparent url('../images/box195-bottom.png') no-repeat;}



.box195 ul.menuTeam {font-family:"Verdana", sans-serif;}

.box195 ul.menuTeam li {width: 195px; height: 40px; margin-bottom: 5px; text-align: center; }

.box195 ul.menuTeam li a {display:block; width: 100%; height: 27px; padding-top: 13px;color:white; font-size:13px; font-weight:bold; text-decoration:none; background: transparent url('../images/menuPage.png') no-repeat; text-shadow:2px 2px 2px #57575B; text-transform:uppercase;}

.box195 ul.menuTeam li a:hover {background: transparent url('../images/menuPageHover.png') no-repeat;}



.box195-match {width: 175px; padding-bottom: 10px;}

.box195-match-first {border-bottom: 1px dotted black; }

.box195-match-date {text-align: center; font-size: 12px; color: black; font-weight: bold; padding: 5px 0;}

.box195-match-logo {height: 50px;}

.box195-match-logo div {float: left; text-align: center; width: 87px; height: 50px;}

.box195-match-logo .logo {width: 75px; display: table-cell; vertical-align: middle;}

.box195-match-logo .result {width: 25px; height: 40px; padding-top: 10px; vertical-align: middle; font-size: 14px; font-weight: bold; }

.box400-match-logo .result .periods {font-size: 12px; width: 120px;}

.box195-match-teams {width: 175px;}

.box195-match-teams div {font-size: 12px; color: #003955; font-weight: bold;  text-align: center; width: 175px; }



.box195 .next {float: right;}



.box195 .birthday {line-height: 16px;}

.box195 .birthday a {color: black; font-weight: bold;}



.box195 .actuality {padding: 10px 0 ; border-bottom: 1px dotted black; background-color: transparent; background-color: #A09F9E;}

.box195 .actuality-first {padding-top: 0px;}

.box195 .actuality .datum {float: left; margin-right: 10px; font-style: italic;}

.box195 .actuality h4 {padding: 0 0; line-height: 120%;}

.box195 .actuality p {text-indent: 10px; text-align: justify; padding-top: 5px; line-height: 120%;}



.boxFacebook {width: 195px; height: 40px;}

.boxFacebook a:hover {background-color: transparent;}

.boxTwitter {margin-left: 10px;}

.boxTwitter a:hover {background-color: transparent;}



.box130ad {width: 130px;}

.box130ad-head {text-align: center;  font-family:"Verdana", sans-serif; height: 21px; color: white; font-size: 12px; font-weight: bold; background: transparent url('../images/box130ad-head.png') no-repeat;}

.box130ad-head span {line-height: 23px; padding: 5px 5px 0 5px;}

.box130ad-head a {display: block; width: 120px; padding: 3px 5px 0 5px; color: white; text-decoration: none;}

.box130ad-content {font-size: 12px; width: 120px; padding: 0 5px; background: transparent url('../images/box130ad-content.png') repeat-y;}

.box130ad-content p {text-indent: 10px; text-align: center; padding-top: 5px; }

.box130ad-content p.more {float: right;}

.box130ad-content ul {line-height: 140%; list-style-type: circle; margin: 0 0 10px 20px;}

.box130ad-content ul li {padding: 3px 0;}

.box130ad-content ol {line-height: 140%; list-style-type: decimal; margin: 0 0 10px 20px;}

.box130ad-content ol li {padding: 3px 0;}

.box130ad-bottom {height: 8px; background: transparent url('../images/box130ad-bottom.png') no-repeat;}



.box130ad-content-look {height:285px;}

.box130ad-content {text-align: center;}

.box130ad-content .next {margin-top: 5px;}



table img {margin:0;}



/****paginator*******/

.ajaxPaginator {text-align: center; }

.paginator {

    margin: 1em 1em;

    font-size: 90%;

}



.paginator a, .paginator span {

    margin-right: 0.1em;

    padding: 0.2em 0.5em;

    color: #999999;

}



.paginator a {

    border: 1px solid #9AAFE5;

    text-decoration: none;

    color: #105CB6;

}



.paginator a:hover { background-color: #2E6AB1;}



.paginator span.button {

    border: 1px solid #DDDDDD;

}



.paginator .current {

    background: #2E6AB1;

    border: 1px solid #2E6AB1;

    color: white;

    font-weight: bold;

}

/**************/



.box590-topStory { z-index: 0;position: relative; padding:1px 2px; width: 586px; height: 359px; background: transparent url('../images/box590-clanky.png') no-repeat;}

.topStory {z-index: 0;position: relative; width: 586px; height: 358px;}

.topStory .background {z-index: 0;  width: 588px; height: 330px;}

.topStory .articlePerex {color: white; text-decoration: none; display: block; position: absolute; bottom: 38px; left: 9px; z-index: 1; width:430px; min-height: 128px; padding: 10px; background: transparent url('../images/articleBox.png') repeat;}

.topStory .articlePerex:hover {background-color: transparent;}

.topStory .articlePerex h2 { font-size: 14px; font-weight: bold; margin-bottom: 10px;  line-height: 110%;}

.topStory .articlePerex h2 a {text-decoration: none;}

.topStory .articlePerex p {font-size: 12px; text-align: justify;  text-indent: 10px;}

.topStory .articlePerex a {color:white;}

.topStory .articlePerex a:hover {background-color: transparent;}

.topStory .bottom {width: 528px; text-align: center; padding: 5px 30px; height: 20px; font-weight: bold; font-size: 14px;}

.topStory .bottom a {line-height: 18px;width: 150px;}

.topStory .bottom a.left {float: left; }

.topStory .bottom a.middle {float:left;}

.topStory .bottom a.right {float: right;}



#topStoryPanel {position: absolute; top: 1px; right: 1px; width: 119px; height: 330px; background: transparent url('../images/topStoryPanel.png') repeat;}

#topStoryPanel .articleBox {text-decoration: none; color: black; display: block; padding: 10px; height: 90px;}

#topStoryPanel .articleBox h3 {font-size: 10px;}

#topStoryPanel .active {background-color: white;}



.partner-gen {text-align: center; margin-bottom: 20px;}

.partner-gen a:hover {background-color: transparent;}



.partners img {margin-bottom: 20px;}

.partners img.right {margin-left: 10px}

.partners a:hover {background-color: transparent;}



#footer {color:white; font-size: 12px; line-height: 150%; margin: 20px 0; border-top: 2px dotted silver; min-height: 60px; padding-top: 10px; }

#footer .autor {float: right;}

#footer .autor a span {text-indent: -9999px; display: none;}

#footer a {color: white;}

#footer img {float:left;}

#footer .oggy {float:left; margin-top: 25px;}



.hidden {display: none;}

.strong {font-weight: bold;}

.kladno {color:#003955;}

.fright {float: right;}

.antispam

{

    unicode-bidi:bidi-override;

    direction: rtl;

}



/******** hledame **************/

.look {margin-bottom: 20px;}

.content .look h2 {float:left; padding-top: 10px; margin-left: 20px; color: #003955; font-size: 18px; font-weight: bold;}

.look .lookHead {height: 48px; vertical-align: middle; margin-bottom: 5px;}

.article .look .lookImg {float: left; margin: 0; margin-left: 10px;}



.lookScroll {width: 120px; height: 285px; padding: 0 5px; position: relative; }

.lookScroll .next {position: absolute; bottom: 0px; right: 5px;}

.lookScroll .head {text-align: center; color:white; font-weight: bold; padding: 3px 0; width: 120px;}

.lookScroll .head div {width: 120px; text-align: center;}

.lookScroll .head img {margin: 3px 0;}



.matchMacro .toggle_trigger {background-color:#eaebec; line-height: 120%; border: 1px dotted silver; border-top: none;}

.matchMacro .toggle_trigger a {text-decoration: none; display: block; padding-left: 40px; background: transparent url('../images/bullet_arrow_down.png') no-repeat;}

.matchMacro .toggle_trigger a:hover {color:#003955; }

.matchMacro .toggle_trigger a.active {background: transparent url('../images/bullet_arrow_up.png') no-repeat;}



.banner468x60 {width: 586px; height:60px; text-align: center;}



/*

    root element for the scrollable.

    when scrolling occurs this element stays still.

*/

div.scrollable {



    /* required settings */

    position:relative;

    overflow:hidden;

    height:285px;

}



/*

    root element for scrollable items. Must be absolutely positioned

    and it should have a extremely large width to accomodate scrollable items.

    it's enough that you set width and height for the root element and

    not for this element.

*/

div.scrollable div.items {

    /* this cannot be too large */

    width:20000em;

    position:absolute;

}



/*

    a single item. must be floated in horizontal scrolling.

    typically, this element is the one that *you* will style

    the most.

*/

div.scrollable div.items div {

    float:left;

}



/* you may want to setup some decorations to active the item */

div.items div.active {

    border:1px inset #ccc;

    background-color:#fff;

}


/* Adam upravy 3.9.2011 --------------------------------------------------- */

#top-bar {
    height: 43px;
    background: url('../images/top_bar_bg.jpg') repeat-x;
}

#top-bar-content {
    width: 1000px;
    margin: 0 0 0 135px;
}

#top-bar p {
    float: left;
    line-height: 42px;
    color: #fff;
    font-family: Arial;
    font-size: 14px;
    text-shadow: #444 1px 1px 0px;
    font-weight: bold;
}

#top-bar p span {
    color: #f6921e;
}

#top-bar a {
    float: left;
    margin: 0 10px;  
}

#mistr-extraligy, #vitez-cp, #vitez-ep {
    margin: 0 10px 0 40px;
}

#head {
    height: 168px;
    width: 1000px;
    background: url('../images/head_bg.jpg') no-repeat;
}

#head #logo {
    display: block;
    margin: 20px 0 0 43px;
    float: left;
}

#head-content {
    float: left;
    width: 500px;
    height: 60px;
    margin: 60px 0 0 20px;
}

#head-content p {
    font-family: Arial;
    font-size: 14px;
    line-height: 21px;
    color: #f6921e;
    font-weight: bold;
    padding-left: 15px;
    margin-bottom: 7px;
}


/* Adam upravy 9.10.2011 --------------------------------------------------- */

#hp-special-box .box590-content {
    background: #222;
    text-align: center;
    font-weight: bold;
    padding-bottom: 6px;
    -webkit-border-bottom-right-radius: 12px;
    -webkit-border-bottom-left-radius: 12px;
    -moz-border-radius-bottomright: 12px;
    -moz-border-radius-bottomleft: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}

#hp-special-box .box590-content a {
    color: #f6921e;
}

.color-box {
    background-color: #003955;
    color: #fff;
}


