/********************************************************************************************************************
	Autor:   Martin Felcman - martin@felcman.cz - www.felcman.cz
	Projekt: Mifa.cz - on-line fotbalovy manager
	
	Posledni uprava:    
	Adresa CSS dokumentu: ???
	
 *****************************************************************************************************************/
* {margin:0; padding:0;}
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object {border:0;}
legend { display: none; }
hr.clear {clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none;	visibility: hidden;  }
hr.clearfull {clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; display: block; visibility: hidden; width: 930px;  }
.box-registrace h3 span, .box-prihlaseni h3 span, .box-info-zehry h3 span, .box-screenshoty h3 span, a.delete span, #noviny h2 span, #noviny-titulka h2 span, .mail-slozky .button-napsatmail a span, .kontakty .button-novykontakt a span, .button-zalozitroom a span, .prehled-zamestancu a.prodlouzit span, .stavba-stadionu a.button-novoutribunu span, .stavba-stadionu a.button-prejmenovatstadion span, th.logo-tymu a.nahrat span {display: none;}
.none {display: none;}
.norightborder { border-right: 0px !important;}

#content { width: 1000px; margin: 0px auto;  height: auto; text-align: left; }

#footer { height: 118px; background: url(../images/paticka.gif) top left repeat-x; width: auto; margin: 10px 0 30px 0; clear: both; }
#footer .footer-obsah { width: 1000px; margin: 0px auto; height: 118px; text-align: left; } 
#footer p.links { width: 500px; padding: 15px  0 0 20px; height: 98px; font-size: 12px; color: #2f2f2f; float: left; } 
#footer p.links a {  color: #cecece;} 
#footer p.logoFooter { width: 290px; height: 55px; margin: 30px 0 0 0; background: url(../images/mifa-logo-footer.png) no-repeat; float: right; }
#footer span#copyright{position: relative; float: right; clear: both; padding: 20px 15px 0 0; text-align: right; color: #666; font-size: 9px; display: block; float: right; text-decoration: none; margin: -35px 5px 0px 0px;}

form.login { clear: both; padding: 8px 0 0 0; height: 20px; color:#323232; }
form.login label { font-size: 12px; font-weight: bold;}
form.login p { font-size: 12px;  float: left; padding: 3px 0 0 2px; }
form.login fieldset { float: left; width: 100%; }
form.login a { text-decoration: underline; font-weight: bold; color: #323232;}
form.login input { width: 134px; height: 20px; border-radius: 10px; margin: 5px 5px 0 0; text-align: center; }
form.login input.submit { background: none;  margin: 0 5px -8px 0; width: 42px; height: 23px;}

p.drobeckova-navigace { font-size: 12px; color: #f4ffd1; padding: 15px 0 0 0; margin: 0 0 0px 25px; clear: both; width: 959px; }
p.drobeckova-navigace a {color: #f4ffd1; font-weight: bold; text-decoration: none;}
p.drobeckova-navigace a:hover {color: #f4ffd1; text-decoration: underline;}
p.drobeckova-navigace span.ikonky { float:right; display: block;  margin: -5px 0 -5px 0; }
p.drobeckova-navigace span.ikonky img.vyvoj{ height:35px !important; width:26px !important; position:relative; margin-bottom:-10px; }
p.drobeckova-navigace span.ikonky img.mifak{ position:relative; margin-bottom:-21px; margin-right:-2px; }
p.drobeckova-navigace span.ikonky font.mifak_10{ position:absolute; margin-top: 2px; margin-left: -23px !important; text-align:center; font-size: 15px; color:darkred; font-family:"Arial Black", Arial; font-weight:900; width:20px; text-align:center; border: 2px black; }
p.drobeckova-navigace span.ikonky font.mifak_100{ position:absolute; margin-top: 5px; margin-left: -23px !important;text-align:center; font-size: 12px; color:darkred; font-family:"Arial Black", Arial; font-weight:900; width:20px; text-align:center; border: 2px black; }
p.drobeckova-navigace span.ikonky font.mifak_1000{ position:absolute; margin-top: 7px; margin-left: -23px !important;text-align:center; font-size: 9px; color:darkred; font-family:"Arial Black", Arial; font-weight:900; width:20px; text-align:center; border: 2px black; }
p.drobeckova-navigace span.ikonky font.mifak_10000{ position:absolute; margin-top: 8px; margin-left: -23px !important;text-align:center; font-size: 7px; color:darkred; font-family:"Arial Black", Arial; font-weight:900; width:20px; text-align:center; border: 2px black; }
p.drobeckova-navigace span.ikonky font.mifak_infinity{ position:absolute; margin-top: -3px; margin-left: -23px !important;text-align:center; font-size: 22px; color:darkred; font-family:"Arial Black", Arial; font-weight:900; width:20px; text-align:center; border: 2px black; }
p.drobeckova-navigace span.ikonky font.vyvoj{ position:absolute; margin-top: 23px; margin-left: -23px !important;text-align:center; font-size: 9px; color:darkred; font-family:"Arial Black", Arial; font-weight:900; width:20px; text-align:center; border: 2px black; }
p.drobeckova-navigace span.ikonky a { margin: 0px 3px 0 0px; }
p.drobeckova-navigace span.info { float:right; display: block;  margin: 0 115px 0 0;}
p.drobeckova-navigace span.nav, p.drobeckova-navigace span.sub { float:left; display: block;  margin: 0; }
p.drobeckova-navigace span.sub a {margin: 0 0 0 10px; padding: 0 10px 0 0; border-right: 1px solid #88bf27; text-decoration: underline; font-weight: normal; }
p.drobeckova-navigace span.sub a:hover {text-decoration: underline; color:#88bf27; }
p.drobeckova-navigace span.sub a.last {border-right: 0px solid #88bf27;  }

/*firefox*/
@-moz-document url-prefix() {
p.drobeckova-navigace span.ikonky font.mifak_10{ position:absolute; margin-top: 4px; margin-left: -23px !important; text-align:center; font-size: 15px; color:darkred; font-family:"Arial Black", Arial; font-weight:900; width:20px; text-align:center; border: 2px black; }
p.drobeckova-navigace span.ikonky font.mifak_infinity{ position:absolute; margin-top: 0px; margin-left: -23px !important;text-align:center; font-size: 22px; color:darkred; font-family:"Arial Black", Arial; font-weight:900; width:20px; text-align:center; border: 2px black; }
}

ul#inbox-nav { display: block; list-style-type: none; height: 25px; clear: both; margin: 30px 0 0 18px;}
*+html ul#inbox-nav { margin: 18px 0 0 18px;}
ul#inbox-nav li, ul#right-nav li { float: left; padding: 0 2px 0 0; height: 25px;}
ul#inbox-nav li a, ul#right-nav li a { float: left;  height: 25px;  background-image: url('../images/inbox-menu.gif');  background-position: 0 -25px;  text-decoration: none;  font-size: 12px; color: #fff;  font-weight: bold; margin-right: 0; }
ul#inbox-nav li.item a:hover, ul#inbox-nav li.active a, ul#right-nav li.item a:hover, ul#right-nav li.active a{ background-position: 0 0; color: #323232; cursor: pointer; }
ul#inbox-nav li#prvni-pol a{position: relative;margin-top: 0px; clear: both;}
ul#inbox-nav li.item a:hover span, ul#inbox-nav li.active a span, ul#right-nav li.item a:hover span, ul#right-nav li.active a span{ background-position: 100% 0; color: #323232; }
ul#inbox-nav li a span, ul#right-nav li a span {  float: left;  height: 18px;  padding: 7px 15px 0 0;  margin: 0 0 0 15px;  background-image: url('../images/inbox-menu.gif');  background-position: 100% 100%;}

body#homepage ul#inbox-nav{
    margin: 81px 0 0 18px;
}

#inbox { width: 960px; clear: both; padding: 0 20px; background:  url(../images/inbox-bg.png) repeat-y top left; }
#inbox-footer { width: 1000px; height: 5px; clear: both; background: url(../images/inbox-bg-bottom.png) top left no-repeat; margin: 0 0 0 -2px; }


#userbox { width: 310px; height: 346px; float: right; background: transparent url(../images/userbox-bg.png) top left no-repeat; margin: -66px -40px 0 0; z-index: 101; position: relative;}
#userbox .my-profile { display: none; float: right; width: 60px; height: 85px; margin: 58px 0 0 0; background: url(../images/userbox-mujprofil-bg.png) top left no-repeat;}
#userbox .my-profile a { color: #243a04; font-size: 10px; display: block; width: 34px; height:40px; margin: 9px 0 0 0; text-decoration: none; text-align: center; }
#userbox .my-profile a:hover { text-decoration: underline; }
#userbox .homepage-partner { width: 230px; height: 290px; float: left; margin: 45px 0 0 15px;}
#userbox .homepage-partner h3 { text-align: center; margin: 0; color: #243a04; font-size: 18px; font-weight: normal;}
#userbox .homepage-partner table { width: 220px; margin: 10px auto 10px auto; line-height: 180%; font-size: 12px;}
#userbox .homepage-partner table th { width: 111px; font-weight: normal; text-align: left; }
#userbox .homepage-partner table td { font-weight: bold; }
#userbox .homepage-partner table.change-profile {margin: 0px auto 0 auto; }
#userbox .homepage-partner table.change-profile th {  text-align: center; padding: 5px 0 0px 0;}
#userbox .homepage-partner table.change-profile td {  width: 76px; font-weight: normal;}
#userbox .homepage-partner table.change-profile img { border: 3px solid #e9e9e9; margin: 4px 0 0 0;}
#userbox .homepage-partner table.change-profile a.predchozi { background: url(../images/sipka-predchozi.png) no-repeat top center; font-size: 10px; text-decoration: none; color: #000; display: block; width: 50px; float: left; margin: 15px 0 0 0; padding: 43px 0 0 0; text-align: center; line-height: 110%;  }
#userbox .homepage-partner table.change-profile a.dalsi { background: url(../images/sipka-dalsi.png) no-repeat top center; font-size: 10px; text-decoration: none; color: #000; display: block; width: 50px; float: right; margin: 15px 0 0 0; padding: 43px 0 0 0; text-align: center; line-height: 110%;  }
#userbox .homepage-partner table.change-profile a:hover.predchozi, #userbox .homepage-partner table.change-profile a:hover.dalsi {  text-decoration: underline;  }



.obsah { font-size: 12px; color: #323232; line-height: 140%; float: right; width: 690px; clear: none; margin: 0 ;} 
.obsah h2 { font-size: 18px; color: #323232;  margin: 30px 0 15px 0;} 
.obsah p { padding: 5px 0;} 
.obsah p a:hover { text-decoration: underline; color:#323232;} 
.obsah p a { text-decoration: underline; color:#27ab20;} 
.top-this-week {float: left; width: 325px; background: url(../images/top-manager-bgbottom.gif) bottom left no-repeat; padding: 0; color: #323232; margin: 20px 17px 0 0px; padding: 0 0 8px 0; } 
.top-this-week h3 {width: 325px; height: 20px; background: url(../images/top-manager-h3.gif) top left no-repeat; margin: 0;  color:#fff; padding: 6px 0 0 0; text-align: center; font-size: 12px;}
.top-this-week th { font-size: 10px; color: #b7b7b7; background: #eee; border-left: 1px solid #dfdfdf; text-align: center; height: 20px;}
.top-this-week table {  background: #f1f1f1 url(../images/top-manager-bg.gif) repeat-y; width: 325px;}
.top-this-week td { font-weight: bold; padding: 0 0 0 7px; border-left: 1px solid #dfdfdf; height: 20px;}
.top-this-week .poradi {width: 43px;}
.top-this-week .nickname {width: 140px; }
.top-this-week .state {width: 108px; }
.top-this-week .body {width: 70px; border-right: 1px solid #dfdfdf;}



.reg-screeny { width: 250px; float: right; padding: 0px ; margin: 10px 14px 0 0; clear: right;}
.box-reg-forms, .neprihlasen { width: 669px; margin: -5px 0px 0px 12px;  background: #f1f1f1;}
.box-reg-forms-footer {width: 669px; height: 10px; margin:0px 0px 10px 12px; background: url(../images/box-reg-forms-footer.gif) top center no-repeat;}
.box-reg-forms h2, .neprihlasen h2 {width: 669px; height: 21px; background: url(../images/box-reg-forms.gif) top left no-repeat; text-align: center; color: #fff; font-size: 12px; padding: 6px 0 0 0; }
.box-reg-forms p { font-size: 12px; color:#323232; line-height: 170% ; margin: 0 !important; padding: 7px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; width: 653px; }
.box-reg-forms p a { color:#323232; text-decoration: underline;}
.box-reg-forms form p { text-align: center;}
.box-reg-forms form p.check { text-align: left; font-size: 11px !important;}
.box-reg-forms form p.check input { border: 1px solid #c5c5c5; width: 16px; height: 16px; margin: 0 5px 0 0;}
.box-reg-forms input.reg-ok{ width: 49px !important; height: 20px; margin: 5px auto 0 auto; border: 0; display: block; }
.box-reg-forms table{ width: 300px; margin: 5px auto 0 auto; line-height: 200%; font-size: 12px;}
.box-reg-forms th { width: 150px; text-align: left; font-weight: normal;}
.box-reg-forms input { border: 1px solid #c5c5c5; width: 150px; height: 18px;}
.box-reg-forms a.napoveda { border-bottom: 1px dashed #323232; font-weight: normal; text-decoration: none;  color:#323232;}
.box-reg-forms table.vyber, .box-faq table.vyber{ width: 669px; margin: 5px auto; font-size: 12px; border: 1px 1px 0 1px solid #DFDFDF; margin: 0;}
.box-reg-forms table.vyber td, .box-faq table.vyber td{ background: #F1F1F1; padding: 0;  height: 25px; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.box-reg-forms table.vyber td a, .box-faq table.vyber td a{ color: #323232; text-decoration: underline;}
.box-reg-forms table.vyber td.r, .box-faq table.vyber td.r { text-align: right; padding:  0 7px 0 0; border:0;}
.box-reg-forms table.vyber td.l, .box-faq table.vyber td.l { text-align: left; padding: 0 0 0 7px; border:0;}
.box-reg-forms table.vyber input, .box-faq table.vyber input { border: 0; width: 100%;}
.box-reg-forms table.vyber .darker td,  .box-faq table.vyber .darker td{ background:#eaeaea;}
.box-reg-forms table.center{ text-align: center; line-height: 170%; margin: 5px auto 0 auto;  }
.box-reg-forms table.center td{width: 150px;}
.box-reg-forms table.center a.odpoved{ color: #323232; font-weight: bold; text-decoration: underline; font-size: 15px;}
ul.pozadavky { margin: 0;  color:#323232; line-height: 150%; margin: 0 0 15px 25px; font-size: 12px;}
.box-reg-forms table.vyber{ width: 669px; margin: 5px auto; font-size: 12px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; margin: 0; text-align: center; line-height: 100%;}
.box-reg-forms table.vyber th { color: #7d7d7a;  background: #eaeaea; font-weight: bold; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; height: 23px; text-align: center; font-size: 11px;}
.box-reg-forms table.vyber .jmeno {width: 25% !important; text-align: left; padding-left: 7px;}
.box-reg-forms table.vyber .zapati { border: 0;}

.neprihlasen form.badpass {width: 667px; background: #f1f1f1; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; padding: 7px 0 10px 0; text-align: center; font-size: 12px;}
.neprihlasen p.badpass {width: 667px; background: #f1f1f1; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; padding: 7px 0 10px 0; text-align: center; font-size: 12px;}
.neprihlasen p.badpass a { color: #323232; text-decoration: underline;}
.neprihlasen p.badpass a:hover { color: #323232; text-decoration: none;}
.neprihlasen form.badpass table { line-height: 200%; width: 603px; margin: 0 auto;}
.neprihlasen form.badpass input { border: 1px solid #c5c5c5; width: 150px; height: 18px;  text-align: center;}
.neprihlasen form.badpass input.prihlas { border: 0px solid #c5c5c5; width: 79px; height: 20px; margin: 10px 0 0 0;  }





#inbox #boxleft { width: 250px; margin: 21px 0 0 5px; float: left; font-size: 12px;}
.box-registrace, .box-prihlaseni, .box-info-zehry  {float: left; width: 230px; background: #D2EEA1 url(../images/box-registrace-bg.gif) bottom left no-repeat; padding: 10px 10px 55px 10px; line-height: 130%; color: #000; margin: 3px 0 0 0; font-size: 12px; }
.box-prihlaseni { padding-bottom: 20px;}
.box-screenshoty {float: left; width: 200px; background: #eef3e3 url(../images/box-screenshoty-bg.gif) bottom left no-repeat; padding: 10px 25px 0 25px; color: #323232; margin: 6px 0 0 0; } 
.box-info-zehry { margin: 6px 0 0 0; } 
.box-screenshoty img {padding: 3px;}
.box-registrace h3 {width: 250px; height: 38px; background: url(../images/box-registrace-h3.gif) top left no-repeat; margin: -10px  0 5px -10px;}
.box-prihlaseni h3 {width: 250px; height: 38px; background: url(../images/box-prihlaseni-h3.gif) top left no-repeat; margin: -10px  0 5px -10px;}
.box-screenshoty h3 {width: 250px; height: 38px; background: url(../images/box-screenshot-h3.gif) top left no-repeat; margin: -10px  0 5px -25px;}
.box-info-zehry h3 {width: 250px; height: 38px; background: url(../images/box-info-zehry-h3.jpg) top left no-repeat; margin: -10px 0 5px -10px;}
.box-info-zehry table {width: 230px; line-height: 150%; margin: 5px auto 0 auto; }
.box-info-zehry h4 { text-align: center; margin: 10px 0 0 0; font-size: 12px; font-weight: bold; text-decoration: underline; }
.box-info-zehry th { text-align: left; padding: 0 0 0 7px;  border-bottom: 1px solid #fff; font-weight: bold;  }
.box-info-zehry td { text-align: right; padding: 0 7px 0 0;  border-bottom: 1px solid #fff;  }


#left { float: left; width: 258px; margin: 30px 0 0 22px; color: #000;}
*+html #left { margin: 15px 0 0 22px;} 
.info-body {width: 256px; background: url(../images/inf-body-bg-bottom.gif) no-repeat bottom left; padding-bottom: 5px; margin: 0 0 12px 0;}
.info-body table, .info-sila table {width: 256px; font-size: 12px;}
.info-body table td, .info-sila table td, .info-sila .last td { font-weight: bold; height: 23px; padding: 0 0 0 11px; background: #88bf27; width: 129px ;  }
.info-body table th, .info-sila table th, .info-sila .last th { font-weight: normal; text-align: left; height: 23px; width: 109px ; padding: 0 0 0 7px; background: #9ccc40; }
.info-body table td a { font-weight: normal; text-decoration: underline; color: #000;}
.info-body table th a { font-weight: normal; text-decoration: underline; color: #000;}
.info-body table td a:hover{  text-decoration: underline; color: #000;}
.info-body table th a:hover{ text-decoration: underline; color: #000;}
.info-body .lighter td, .info-sila .lighter td { background: #99c847; }
.info-body .lighter th, .info-sila .lighter th { background: #b0d762; }
.info-sila .lighter_last td, .info-sila .last td { height: 5px; 
												   border-radius: 0 0 5px 0;
												   -moz-border-radius: 0 0 5px 0;
												   -webkit-border-radius: 0 0 5px 0;
												   behavior: url(/css/PIE/PIE.htc); }
												   
.info-sila .lighter_last th, .info-sila .last th { height: 5px; 
												   border-radius: 0 0 0 5px;
												   -moz-border-radius: 0 0 0 5px;
												   -webkit-border-radius: 0 0 0 5px;
												   behavior: url(/css/PIE/PIE.htc); }

.sila_tymu th { width:50px !important; font-size: 11px !important; font-weight: bold !important; }
.sila_tymu td img { margin-top: 3px !important; }
.sila_tymu { margin-bottom: 12px !important; }

th.logo-tymu { background: #9fcd42 url(../images/inf-body-bg.gif) no-repeat center center !important; /*background: url(../images/logo-tymu-bg.png) center center no-repeat;*/ height: 130px !important; }
th.logo-tymu img { height: 100px; width: 100px; vertical-align: middle; margin: 0px auto; display: block; }
th.logo-tymu a.nahrat { height: 24px; width: 102px; margin: auto; display: block; text-align: center; background: url(../images/submit-nahrat-logo.png) top center no-repeat; }
*+html th.logo-tymu img { margin: 0px  0 0 75px;  }
h3.inf-man, h3.inf-tym {width: 258px; height: 20px; background: url(../images/h3-inf.png) top left no-repeat; margin: 5px 0 0px 0; color:#fff; padding: 6px 0 0 0; text-align: center; font-size: 12px; }
h3.inf-man {margin: 2px 0 0px 0;}

.prepinani-tymu {width: 256px; background: url(../images/inf-body-bg-bottom.gif) no-repeat bottom left; padding-bottom: 5px; margin: 0 0 12px 0;}
.prepinani-tymu table {width: 256px; font-size: 12px;}
.prepinani-tymu table td { font-weight: normal; height: 23px; padding: 0 0 0 5px; background: #88bf27; width: 135px ; text-align: left; }
.prepinani-tymu table th { font-weight: normal; text-align: left; height: 23px; width: 109px ; padding: 0 0 0 7px; background: #9ccc40; }
.prepinani-tymu table td a { font-weight: normal; text-decoration: underline; color: #000; }
.prepinani-tymu table th a { font-weight: normal; text-decoration: underline; color: #000;}
.prepinani-tymu table td a:hover{  text-decoration: underline; color: #000; }
.prepinani-tymu table th a:hover{ text-decoration: underline; color: #000;}
.prepinani-tymu .lighter td { background: #99c847; }
.prepinani-tymu .lighter th { background: #b0d762; }
a.novymail { font-weight: bold !important; color: #FF0033 !important;}
a.pocet-mailu { float: right; margin: 0 5px 0 0;}
a.prepni { float: left;}





.napoveda-zalozky {width: 256px; background: url(../images/napoveda-zalozky-bg-bottom.gif) no-repeat bottom left; padding-bottom: 5px; }
.napoveda-zalozky table {width: 256px; font-size: 12px;}
.napoveda-zalozky table td { padding: 11px !important; background: #88bf27; line-height: 130%;  }
.napoveda-zalozky table td a{ text-decoration: underline; color: #000;}
.napoveda-zalozky table td a:hover{  text-decoration: underline; color: #000;}
.napoveda-zalozky .lighter td { background: #99c847; }




#right { width: 692px; float: right; background: url(../images/right-bg.png) repeat-y top left; margin: 57px 0 0 0; padding: 0 18px 0 0; }
#right-footer { width: 710px; height: 9px;  background: url(../images/right-bg-bottom.png) top left no-repeat; margin: 0 0px 0 0; float:right; }
*+html #right { margin: 43px 0 0 0;}
ul#right-nav { display: block; list-style-type: none; height: 25px; margin: -25px 0 0 0px; clear: both; }


.box-faq { width: 680px; margin: 5px auto 0 auto; clear:both; }
.box-faq-footer {width: 680px; height: 13px; margin: 0px auto 5px auto;  background: url(../images/faq-bg-bottom.gif) top center no-repeat;}
.box-faq-blank { height: 15px; }
#box-faq-homepage {float:left;}
.box-faq-footer-index {float:left; width: 680px; height: 13px; margin: 0;  background: url(../images/faq-bg-bottom.gif) top left no-repeat;}

.box-faq h2, h2.boxh2 {
	position: relative;
	width: 680px;
	height: 27px; 
	background: #323232;
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	behavior: url(/css/PIE/PIE.htc);
	display: table-cell;
	vertical-align: middle;
	text-align: center; 
	color: #fff; 
	font-size: 12px; 
}
	
.box-faq h2.footer {
	border-radius: 0 0 8px 8px;
	height: 27px;
	font-size: 11px;
	padding-left: 5px;
}

.klndr {
	margin: 0px auto 5px auto !important; }

h2.minus {margin: -27px auto 0 auto; width: 680px; height: 21px; background: url(../images/faq-h2.png) top left no-repeat; text-align: center; color: #fff; font-size: 12px; padding: 6px 0 0 0;}
.box-faq h2 a, h2.minus a {color: #fff; text-decoration: underline;}
.box-faq h2 a:hover, h2.minus a:hover {color: #fff; text-decoration: none;}
.box-faq h3.faq-subnadpis { font-size: 11px; font-weight: bold; color: #7d7d7a; width: 678px; margin: 0 1px; text-align: center; background: #eaeaea; padding: 3px 0 5px 0;}
.box-faq ul { font-size: 12px; margin: 10px 0 0 35px; list-style-image: url(../images/faq-li.gif); line-height: 170%; }
.box-faq ul a { color: #000; text-decoration: underline;  margin: 0 0 0 8px;}
.box-faq ul a:hover { color: #000; text-decoration: underline; }
.box-faq h3 { font-size: 12px; font-weight: bold; margin: 10px 10px 0 15px;}
.box-faq p { font-size: 12px; padding: 0 10px 10px 15px;}
.box-faq p.center { text-align: center; margin: 0 0 0 0; padding: 0; line-height: 19px; border-left: 1px solid #DFDFDF !important; border-right: 1px solid #DFDFDF !important; background: #F1F1F1;}

.box {width: 624px; margin: 0px auto 10px auto; clear: both;  }
.box h2 {width: 624px; height: 21px; background: url(../images/h2-detail.gif) top left no-repeat; text-align: center; color: #fff; font-size: 12px; padding: 6px 0 0 0; }
.box-faq-ul { display: block !important; list-style-image: none !important; list-style-type: none !important; line-height: 100% !important; height: 27px; margin: 0px 0 -4px 0px !important; clear: both; background: none !important; border: none !important; }
.box-faq-ul li { float: left; padding: 0 2px 0 0; height: 27px;}
.box-faq-ul li a { float: left;  height: 27px;  background-image: url('../images/zpravy-menu.png');  background-position: 0 -27px;  text-decoration: none;  font-size: 12px; color: #4a4a4a;  font-weight: bold;}
.box-faq-ul li.item a:hover, .box-faq-ul li.active a{ background-position: 0 0; color: #fff; }
.box-faq-ul li.item a:hover span, .box-faq-ul li.active a span{ background-position: 100% 0; color: #fff; padding: 7px 13px 0 0; }
.box-faq-ul li a span {  float: left;  height: 20px;  padding: 8px 13px 0 0;  margin: 0 0 0 13px;  background-image: url('../images/zpravy-menu.png');  background-position: 100% 100%; }



table.stadion { width:679px; margin: 0 0 0 0; font-size: 11px; border: 1px solid #DFDFDF; background: url(../images/faq-bg-bottom.gif) no-repeat bottom left;}
.stadion th { color: #7d7d7a;  background: #eaeaea; font-weight: bold; border-left: 1px solid #dfdfdf; height: 23px; text-align: center;}
.stadion td { color: #323232;  background: #F1F1F1; font-weight: bold; border-left: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; height: 27px; padding: 0 0 0 5px;}
.stadion img { margin: 4px auto 0 auto; display: block;}
.stadion td.prejit { border-left: 0; text-align: center;}
.stadion td.prejit a{ color: #000; font-weight: bold; text-decoration: underline; }
.stadion td.prejit a:hover{ color: #000; font-weight: bold; text-decoration: underline; }


.box-zpravy {width: 680px; margin: -9px auto 0px auto; }
.box-zpravy ul { display: block; list-style-type: none; height: 27px; margin: 0px 0 -4px 0px; clear: both; }
.box-zpravy ul li { float: left; padding: 0 2px 0 0; height: 27px;}
.box-zpravy ul li a { float: left;  height: 27px;  background-image: url('../images/zpravy-menu.png');  background-position: 0 -27px;  text-decoration: none;  font-size: 12px; color: #4a4a4a;  font-weight: bold;}
.box-zpravy ul li.item a:hover, .box-zpravy ul li.active a{ background-position: 0 0; color: #fff; }
.box-zpravy ul li.item a:hover span, .box-zpravy ul  li.active a span{ background-position: 100% 0; color: #fff; padding: 7px 13px 0 0; }
.box-zpravy ul li a span {  float: left;  height: 20px;  padding: 8px 13px 0 0;  margin: 0 0 0 13px;  background-image: url('../images/zpravy-menu.png');  background-position: 100% 100%; }
.box-zpravy h2 {width: 680px; height: 21px; background: url(../images/faq-h2.gif) top left no-repeat; text-align: center; color: #fff; font-size: 12px; padding: 6px 0 0 0; }
table.zpravy { width:679px; padding: 0 0 5px 0; font-size: 11px; background: #f4f4f4 url(../images/faq-bg-bottom.gif) no-repeat bottom left;}
.zpravy th { color: #7d7d7a;  background: #eaeaea; font-weight: bold; border-left: 1px solid #dfdfdf; height: 23px; text-align: center; }
.zpravy td { color: #323232;  font-weight: bold; border-left: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; height: 27px; padding: 0 0 0 5px;  }
td.predmet a {font-weight: normal; text-decoration: none; color: #323232;}
td.predmet span.nadpis { font-weight: bold;}
td.predmet { font-weight: normal; padding: 2px 5px;}
td.predmet a  { text-decoration: underline; color: #323232;}
td.predmet a:hover  { text-decoration: none; color: #323232;}
td.predmet a span { font-weight: bold;}
.green, .green a { color: #27ab20 !important;}
.blue { color: #339ad0 !important;}
.blue a { color: #339ad0 !important; text-decoration: underline;}
.red { color: #FF0033 !important;}
.red a { color: #FF0033 !important; text-decoration: underline;}
.darkred { color: #D00000 !important;}
.playerup { color: #FF0033 !important; font-weight: bold; font-size: 10px;}
.turnaj { color: #aa9900 !important;}
.turnaj a { color: #aa9900 !important; text-decoration: underline;}
.yellow { color: #ffa200 !important;}
.yellow a { color: #ffa200 !important; text-decoration: underline;}
.zpravy .moznosti { width: 60px;}
.zpravy .datum, .info-o-zapasech .datum { width: 52px; text-align: center; padding: 0;}
.zpravy .status { border-right: 1px solid #dfdfdf; width: 40px;}
.zpravy img {margin: 3px 6px; display: block; float: left;}
.zpravy .status  img {margin: auto; display: block; float: none;}

.box-info-o-zapasech {width: 360px; margin: 5px 0 5px 7px; background: #f4f4f4 url(../images/info-o-zapasech-footer.gif)   no-repeat bottom left; float: left;}
.box-info-o-zapasech h2 {width: 360px; height: 20px; background: url(../images/h2-info-o-zapasech.gif) top left no-repeat; text-align: center; color: #fff; font-size: 12px; padding: 6px 0 0 0;}
table.info-o-zapasech { width:360px; padding: 0 0 3px 0; border: 1px solid #DFDFDF; background: #F1F1F1; }
table.info-o-zapasech-wider { width:680px; padding: 0 0 3px 0; border: 1px solid #DFDFDF; background: #F1F1F1;  }
.info-o-zapasech th, .tabulka-tymu th, .info-o-zapasech-wider th { color: #7d7d7a;  background: #eaeaea; font-weight: bold; border-left: 1px solid #dfdfdf; height: 23px; text-align: center; font-size: 11px;}
.info-o-zapasech td, .tabulka-tymu td, .info-o-zapasech-wider td { color: #323232;  background: #F1F1F1; border-left: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; height: 27px; padding: 0 0 0 5px; font-size: 12px;  }
.info-o-zapasech td a, .info-o-zapasech-wider td a, .tabulka-tymu td a { color: #323232; text-decoration: underline;  }
.info-o-zapasech .score { border-right: 1px solid #dfdfdf; text-align: center; padding: 0; width: 55px; }
.info-o-zapasech td.score { color: #7d7d7a; font-weight: bold; font-size: 13px; }
.info-o-zapasech-wider td.zobrazit-vsechny, .info-o-zapasech td.zobrazit-vsechny, .tabulka-tymu td.zobrazit-vsechny { text-align: center; font-size: 11px;}
.info-o-zapasech-wider td.zobrazit-vsechny a, .info-o-zapasech td.zobrazit-vsechny a, .tabulka-tymu td.zobrazit-vsechny a{ color: #000; font-weight: bold; text-decoration: underline; }
.info-o-zapasech-wider td.zobrazit-vsechny a:hover, .info-o-zapasech td.zobrazit-vsechny a:hover, .tabulka-tymu td.zobrazit-vsechny a:hover{ color: #000; font-weight: bold; text-decoration: underline; }


.info-o-zapasech-wider .score { text-align: center; padding: 0; width: 55px; font-weight: bold; }
.info-o-zapasech-wider .datum { text-align: center; padding: 0; width: 70px; font-weight: bold; }


.box-tabulka-tymu { width: 308px; float: right; margin: 5px 7px -15px 0px; background: #f4f4f4 url(../images/tabulka-tymu-bg-footer.gif)   no-repeat bottom left; clear: none; padding: 0;}
.box-tabulka-tymu h2 {width: 308px; height: 20px; background: url(../images/h3-inf-centr.png) top left no-repeat; margin: 0; color:#fff; padding: 6px 0 0 0; text-align: center; font-size: 12px;}
table.tabulka-tymu { width:308px; padding: 0 0 3px 0;  }
.info-o-zapasech .score { border-right: 1px solid #dfdfdf; text-align: center; padding: 0; width: 55px; }
.tabulka-tymu td.body { color: #7d7d7a; font-weight: bold; font-size: 13px; }
.tabulka-tymu .body { border-right: 1px solid #dfdfdf; text-align: center; padding: 0; width: 50px; }
.tabulka-tymu .misto { width: 45px; text-align: center;}

table.poznamky { width:680px; background: url(../images/faq-bg-bottom.gif) no-repeat left bottom; }
.poznamky th { color: #7d7d7a;  background: #eaeaea; font-weight: bold; border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; height: 23px; text-align: center; font-size: 11px;}
.poznamky td { color: #323232;  height: 50px; padding: 0 0 0 5px; font-size: 12px;  }
td.textarea {width: 420px; border-left: 1px solid #dfdfdf; }
.poznamky textarea { width: 410px; height: 100px; border: 1px solid #c5c5c5;}
.poznamky select {height: 18px; padding: 0 3px; border: 1px solid #c5c5c5; text-align: center; margin: 0 5px 0 0;}
.poznamky div.datum { width: 270px; float: left; margin: 7px  0 0 0;}
input.vlozit-poznamku { width: 133px; height: 24px; display: block; float: right; margin: 7px 7px 0 0;}
div.sesit { width:670px;  margin: 20px auto 0px auto; padding: 0;}
div.sesit h2 { width:670px; height: 111px;  margin: 0; padding: 0; background:url(../images/sesit-head.gif) top left no-repeat;}
div.sesit span { display: none;}
div.sesit div.sesit-body { width:575px;  margin: 0; padding: 0 20px 0 75px; background: url(../images/sesit-body.gif) top center repeat-y;}
div.sesit-footer { width:670px; height: 40px;  margin: -1px auto 10px auto; padding: 0; background: url(../images/sesit-footer.gif) top center no-repeat;}
div.poznamka-icon{ width: 70px; float: left;}
.poznamka-icon img {  display: block; margin: 5px 0 0 0 ; float: left;}
.sesit p { float: left; margin: 0 0 0 0px; clear: none;  font-size: 12px; color: #323232; line-height: 200%;}
a.delete { display: block; width: 12px; height: 12px; margin: 5px 0 0 0; background: url(../images/krizek.png) top left no-repeat; float: right;}



.burza-left {float: left; width: 338px; margin: 5px 0 0 5px;}
.burza-right {float: right; width: 338px; margin: 5px 5px 0 0 ; clear: none;}
.box-obchod { width: 338px;  background: url(../images/nastaveni-bg.gif) repeat-y top  left; font-size: 12px; color: #323232; padding: 0 5px; margin: 0 0 0 0;}
.box-obchod h2 {width: 338px; height: 20px; background: url(../images/h2-nastaveni.gif) top left no-repeat; text-align: center; color: #fff; font-size: 12px; padding: 6px 0 0 0; margin: 0 -5px;}
.box-obchod th { color: #7d7d7a;  background: #eaeaea; font-weight: bold; border-right: 1px solid #dfdfdf;  height: 18px; text-align: center; font-size: 11px;}
.box-obchod td { color: #323232; font-size: 12px; border-right: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; padding: 0 0 0 7px; font-weight: bold; height: 23px;   }
.box-obchod .atributy { width: 140px;}
.box-obchod .pozice { width: 50px;}
.box-obchod .prejit { font-size: 11px;}
.box-obchod td a { font-weight: normal; text-decoration: underline; color: #323232; }
.box-obchod td a:hover {  text-decoration: none; }
.box-obchod table { width: 338px; margin: 0 -5px;}
.box-obchod select { width: 140px; display: block; height: 22px; border: 1px solid #c5c5c5; margin: 2px auto;}
.box-obchod input { width: 140px; display: block; border: 1px solid #c5c5c5; margin: 2px auto;}
.box-obchod input.zobrazit-burza{ border: 0 ; width: 61px ; height: 20px ; margin: 2px auto -2px auto; }
.box-burza-footer {width:338px; height: 5px; background: url(../images/nastaveni-bg-footer.gif) no-repeat; margin: 0 0 5px 0;}
p.burza-buttons { padding:0 0 20px 0; margin:0; text-align: center;}

.box-nastaveni  { width: 680px; margin: 5px auto 0px auto; background: url(../images/faq-bg.gif) repeat-y top  left;}
.box-nastaveni-footer {width: 680px; height: 13px; margin: 0px auto 5px auto;  background: url(../images/faq-bg-bottom.gif) top center no-repeat;}
.box-nastaveni h2 {width: 680px; height: 21px; background: url(../images/faq-h2.png) top left no-repeat; text-align: center; color: #fff; font-size: 12px; padding: 6px 0 0 0;}
.box-nastaveni select {  display: block;  height: 20px; border: 1px solid #c5c5c5; margin: 2px 0;}
.box-nastaveni textarea { width: 400px; height: 80px; border: 1px solid #c5c5c5;}
.box-nastaveni table { line-height: 200%;  margin:0 auto; font-size: 12px; width: 660px;}
.box-nastaveni p { padding: 7px; font-size: 10px;}
.box-nastaveni input { border: 1px solid #c5c5c5; width: 170px; height: 18px;}
.box-nastaveni input.input-check { border: 1px solid #c5c5c5; width: auto; height: auto;}
.box-nastaveni input.radio { background: none !important; width: auto; height: auto;}
.box-nastaveni input.input-dovolena { border: 1px solid #c5c5c5; width: 30px; height: 18px;}
input.poslat-zadost{ width: 97px; height: 20px; display: block;  margin: 5px auto 0 auto; border: 0;}
input.odebrat-tym, input.zmenit-email, input.ulozit-zmenu { width: 104px; height: 20px; display: block;  margin: 5px auto 0 auto; border: 0;}
input.nastavit{ width: 78px; height: 20px; display: block;  margin: 5px auto 0 auto; border: 0;}
input.ulozit-udaje { width: 101px; height: 20px; display: block;  margin: 5px auto 0 auto; border: 0;}

td.delka {width: 100px;}
td.dovolena { text-align: left; width: 455px; padding: 0 0 0 30px; } 
td.dovolena input { margin: 0;} 
table.hesla td {text-align: center;}
td.oblibeni textarea {width: 330px; height: 40px;}
td.oblibeni {width: 340px;}
.higher td { padding: 5px 0 10px 0;}
input.chci-dovolenou { width: 103px; height: 20px; display: block;  margin: 5px 0 0 0; border: 0;}
input.zmena-hesla { width: 97px; height: 20px; display: block;  margin: 5px auto 0 auto; border: 0;}
select.short {  float: left !important; margin: 0 5px; display: block;}
select.kraj {border: 1px solid #c5c5c5;  height: 20px; float: none;}
table.zmena-loga  td { text-align: center;}
table.zmena-loga  img { margin: 2px 0 0 0;}
table.skryt { width: 300px; margin:  2px 7px;}


#noviny {width: 675px; float: left; padding: 0 0 0 5px; color: #323232;}
#noviny-titulka {width: 465px; float: left; padding: 0 0 0 5px; color: #323232;}
#noviny h2.denik, #noviny-titulka h2.denik { width: 300px; height:39px; background:url(../images/h2-denikmifa.gif) top left no-repeat; margin: 32px auto 0 auto}
div.zahlavi { background: #e6e6e6; margin: 20px -5px 0 0; padding: 10px 20px 10px 20px; font-size: 12px; font-weight: bold;}
*+html div.zahlavi { padding: 10px 20px 0px 65px; height: 28px;} 
p.cena { float: right; width: 100px;}
p.vydano { float: left; width: 200px;}
span.red { color: #ce1022;}
h2.titulek { text-align: center;  font-size: 20px; margin: 20px 0 10px 0;}
h2.shortnews { text-align: center; font-size: 20px; margin: 20px 0 15px 0; font-weight: normal;}
p.clanek { font-size: 12px;  margin: 0 0 10px 0; font-weight: normal;  line-height: 140%; padding:5px;}
p.starsi-clanky { font-size: 12px; margin: 10px 0; text-align: center; } 
p.zapati { background: #e6e6e6 !important; height:16px; font-size: 11px; padding: 3px 10px 3px 0; margin: 0 ; font-weight: normal; border-bottom: 1px dotted #323232;}
p.zapati span.vlevo {display: block; float: left; text-align: left;}
p.zapati span.vpravo {display: block; float: right; text-align: right;}
p.zapati span.vpravo span { padding: 0 .3em; color: #FFF; background: #2C66B1; border: 1px solid #2C66B1; border-radius: 5px;}
p.zapati a, p.clanek a, p.starsi-clanky a , .noviny-box-gray p a { color: #323232; text-decoration:underline;}
p.zapati a:hover, p.clanek a:hover,  p.starsi-clanky a:hover, .noviny-box-gray p a:hover { text-decoration: none;}
p.zapati img { margin: 0 1px -3px 10px; }
#noviny h3, #noviny-titulka h3 { font-size: 14px; margin: 20px 0 5px 0;}
#noviny h3 a, #noviny-titulka h3 a, h2.titulek  a, .noviny-box-gray h4 a, .vzkazy-od-autoru h4 a { color:#323232;}
#noviny h3 a:hover, #noviny-titulka h3 a:hover, h2.titulek  a:hover, .noviny-box-gray h4 a:hover, .vzkazy-od-autoru h4 a:hover { text-decoration: none;}

.vzkazy-od-autoru {background: #f4f4f4; width: 420px; float: right; padding: 0px 10px 10px 10px; margin: 10px 16px 0 0; color: #323232;}
.vzkazy-od-autoru h4 { font-size: 12px; padding: 5px 0 0 15px; margin: 15px 0 5px 0; font-weight: bold;}
.vzkazy-od-autoru h3, .noviny-box-gray h3 { font-size: 14px; margin: 10px 0 5px 0; text-align: center; font-weight: bold; color: #ce1022;}
.vzkazy-od-autoru div.novy { background: #f6dada; margin:0;}
.vzkazy-od-autoru div.novy p.zapati { background: #f8c2c2; }

.noviny-box-gray {background: #f4f4f4; width: 213px; float: right; padding: 0px 15px 10px 15px; margin: 10px 16px 0 0; color: #323232;}
.noviny-box-gray h4 { font-size: 12px; padding: 0 0 0 15px; margin: 10px 0 5px 0; font-weight: bold;}
.noviny-box-gray p { font-size: 11px; line-height: 130%; font-weight: normal !important; }

.pager { color: #7d7d7a; font-weight: bold; text-align: center; font-size: 11px; }
.pager:hover { color: blue; text-decoration: none; }
.aktualni_strana { color: red; font-size: 13px; }

hr.dotted {clear:both; height:1px; border-bottom: 1px dotted #323232; border-top: 0px; border-left: 0px; background: #ebebeb; color: #ebebeb;	 margin: 0;}


.mail-slozky {width: 256px; background: url(../images/mail-slozky-bg-bottom.png) no-repeat bottom left; padding-bottom: 5px; margin-bottom: 13px;}
.mail-slozky table {width: 256px; font-size: 12px;}
.mail-slozky table td { font-weight: bold; height: 23px; padding: 0 0 0 0px; width: 46px; background: #b5da63;  }
.mail-slozky table th { font-weight: normal; text-align: left; height: 23px;  padding: 0 0 0 7px; background: #a1cf44;  }
.mail-slozky table th a{ font-weight: bold; text-decoration: none; color: #000;}
.mail-slozky table th a:hover{ text-decoration: underline; color: #000;}
.mail-slozky .lighter td { background: #c0df7a; }
.mail-slozky .lighter th { background: #afd65f; }
.mail-slozky td img { margin: 2px auto 0 auto; display: block;}
.bold {font-weight: bold !important;}
.mail-slozky .button-napsatmail{background: #abd35d url(../images/mail-slozky-bg.png) repeat-y;}
.mail-slozky .button-napsatmail a { width: 210px; height: 45px; display: block; background: url(../images/button-napsatmail.png) top left no-repeat; margin: 7px auto 0px auto;}

.kontakty {width: 256px; background: url(../images/kontakty-bg-bottom.png) no-repeat bottom left; padding-bottom: 5px; margin-bottom: 13px;}
.kontakty table {width: 256px;  font-size: 12px;}
.kontakty table td { font-weight: bold; height: 23px; padding: 0 0 0 0px; background: #B4D962; }
.kontakty table th { font-weight: normal; text-align: left; height: 23px;  padding: 0 0 0 7px; width: 150px; background: #A0CE43; }
.kontakty table th a{ text-decoration: none; color: #000;}
.kontakty table th a:hover{ text-decoration: underline; color: #000;}
.kontakty .lighter td{ background: #BFDE79 ; }
.kontakty .lighter th{ background: #AED55E; }
.kontakty .status { width: 31px;}
.kontakty .status img { display: block; margin: auto;}
.kontakty td.moznosti a { display: block; margin: auto 2px; float: left;}
.kontakty td.moznosti { width: 62px;}
/**+html .mail-slozky .lighter td { background: url(../images/inf-body-bg-lighter-ie.gif) repeat-y top left;}*/
.kontakty .button-novykontakt{ width: 256px;  background:#B4D962 url(../images/kontakty-bg.png) repeat-y; }
.kontakty .button-novykontakt a{ width: 210px; height: 45px; display: block; background: url(../images/button-novykontakt.png) top left no-repeat; margin: 7px auto 0px auto;}
table.mifamail, .mail-dor { width:680px; border: 1px solid #DFDFDF; background: #F0F0F0; }
.mifamail th, .mail-dor th { background: #eaeaea; color: #7d7d7a;  background: #eaeaea; font-weight: bold; border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; height: 23px; text-align: center; font-size: 11px;}
.mifamail td { color: #323232;  padding: 0 0 0 5px; font-size: 12px; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;  height: 23px;}
.mifamail textarea { width: 405px; height: 345px; border: 1px solid #c5c5c5; margin: 1px 0 7px 0;}
.last-contacts { width: 200px;}
.mifamail a.item {font-size: 12px; text-decoration: none; padding: 0 0 0 23px; background: url(../images/komunikace-li.gif ) center left no-repeat; color: #323232; display: block; height: 17px; margin: 4px}
.mifamail a:hover.item { color: #323232; text-decoration: underline; }
.mifamail label { font-size: 24px; color: #323232;}
.mifamail input { border: 1px solid #c5c5c5; width: 405px; height: 30px; margin: 0 0 7px 0;}
.mifamail .emotikony { height: 100px; vertical-align: top; padding: 5px 0 0 5px;}
.mifamail .emotikony a { display: block; float: left; margin: 2px 4px;}
td.submission { border: 0; padding: 5px;}
.submission input.odeslat { width: 191px; height: 41px; display: block;  margin: 120px 0 0 0; border: 0;}

.mail-dor td { color: #323232;  padding: 0 0 0 5px; font-size: 11px; border-top: 1px solid #dfdfdf;  height: 23px;}
.mail-dor td.odesilatel a { color: #323232; font-weight: bold; text-decoration: none;  }
.mail-dor td.odesilatel img { margin: 0 0 -2px 0;}
.mail-dor td.odesilatel { width: 492px; }
.mail-dor .moznosti { padding: 2px 0; height: 30px; border: 0; text-align: center;}
.mail-dor .moznosti a { margin: 0 3px;}
.mail-dor td.head { width: 90px !important; font-weight: bold;}
.mail-dor div.text { background: #f8f8f8; width: 656px; margin: 5px 0 5px 0; border: 1px solid #dfdfdf; font-weight: normal; padding: 5px; font-size: 12px;}
.mail-dor div.text p {padding: 0; margin: 0; line-height: 120%;}
.mail-dor div.text a { color: #323232; text-decoration: underline;}
.mail-dor div.text a:hover { color: #323232; text-decoration: none;}

.chatujici {width: 256px; background: url(../images/chatujici-bg-bottom.png) no-repeat bottom left; padding-bottom: 5px;}
.chatujici table {width: 256px; font-size: 12px;}
.chatujici table td { height: 23px; padding: 0 0 0 7px;  background: #B4D962;}
.chatujici table th { font-weight: normal; text-align: left; height: 23px; padding: 0 0 0 7px; color: #323232; background: #A0CE43;}
.chatujici table th a, .chatujici table td a{ text-decoration: none; color: #000;}
.chatujici table th a:hover, .chatujici table td a:hover{ text-decoration: underline; color: #000;}
.chatujici .lighter td{ background: #BFDE79 ; }
.chatujici .lighter th{ background: #AED55E; }
.chatujici .status { width: 31px; padding: 0; }
.chatujici .status a { display: block; margin: auto; width: 13px; height: 9px; }
.chatujici .room {width: 97px; text-align: center; padding: 0;}
.chatujici .hlavicka td, .chatujici .hlavicka th{font-weight: bold; text-align: center; height: 23px; color: #323232;}

.mistnosti {width: 256px; background: url(../images/mistnosti-bg-bottom.png) no-repeat bottom left; padding-bottom: 5px;}
.mistnosti table {width: 256px; font-size: 12px;}
.mistnosti table td { height: 23px; padding: 0 0 0 7px; font-weight: bold; background: #B4D962;}
.mistnosti table th {background: #A0CE43; text-align: left; height: 23px;  padding: 0 0 0 7px; width: 151px; }
.mistnosti table th a, .mistnosti table td a{ text-decoration: none; font-weight: bold; color: #000;  }
.mistnosti table th a:hover, .mistnosti table td a:hover{ text-decoration: underline; color: #000;}
.mistnosti .lighter td{ background: #BFDE79 ; }
.mistnosti .lighter th{ background: #AED55E; }
.mistnosti td.status { width: 42px; padding: 0; }
.mistnosti td.status a { display: block; margin: auto; width: 16px; height: 14px;  }
.mistnosti td.room {width: 30px; }
.mistnosti .button-zalozitroom { width: 256px; background: #B4D962  url(../images/mistnosti-bg.png) repeat-y;} 
.mistnosti .button-zalozitroom a { width: 210px; height: 45px; display: block; background: url(../images/button-zalozitroom.png) top left no-repeat; margin: 7px auto 0px auto;}


table.chat { width:680px;  }
.chat th { color: #7d7d7a;  background: #eaeaea; font-weight: bold; border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; height: 23px; text-align: center; font-size: 11px;}
.chat td { color: #323232;  padding: 5px 0 5px 7px; font-size: 12px; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; height: 18px; vertical-align: text-top;  }
.chat td a {color: #323232; text-decoration: none;}
.chat td a:hover { text-decoration: underline;}
.chat textarea { width: 420px; height: 60px; border: 1px solid #c5c5c5; margin: 10px 0 7px 0;}
.chat .konverzace { width: 420px;}
.chat td.konverzace { vertical-align: text-top; padding: 5px 7px;}
.chat td.konverzace span.red { color:#d13030; font-weight: bold;}
.chat td.konverzace span.blue { color:#0d4fbd; font-weight: bold;}
table.chat table.noborder { width: 420px;}
table.chat table.noborder select { height: 20px; border: 1px solid #c5c5c5;  margin: 5px 0 0 0; padding: 0 0 0 3px}
table.chat table.noborder td{ border: 0;}
.chat .emotikony { vertical-align: top; padding: 5px 0 0 5px; width: 260px; line-height: 100%;}
.chat .emotikony a { display: block; float: left; margin: 0px 4px;}
table.chat input.odeslat { width: 150px; height: 32px;   margin: 0px 0 0 0; border: 0;}

table.trenink td { height: 45px !important;}
table.trenink .taktika td { height: 35px !important; } 
table.juniorka { width:680px; margin: 0 0 0px 0; border: 1px solid #DFDFDF; }
.juniorka th { color: #7d7d7a;  background: #eaeaea; font-weight: bold; border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; height: 23px; text-align: center; font-size: 11px;}
.juniorka th a{ color: #7d7d7a;  font-weight: bold; font-size: 11px; text-decoration: underline;}
.juniorka th a:hover{ color: #7d7d7a;  font-weight: bold; font-size: 11px; text-decoration: none;}
.juniorka td { color: #323232; background: #F1F1F1;  padding: 0; text-align: center; font-size: 12px; border-right: 1px solid #dfdfdf; height: 23px;   }
.juniorka td.jmeno { text-align: left; padding: 0 0 0 7px;}
.juniorka td.cena { text-align: right; padding: 0 7px 0 0;}
.juniorka td.jmeno {width: 142px;}
.juniorka td.cena {width: 75px;}
.juniorka td.datum {width: 100px;}
.juniorka td.moznosti {width: 135px; border: 0;}
.juniorka td.moznosti a {  margin: 3px; display: block; float: left; }
.juniorka td a {color: #323232; text-decoration: underline;}
.juniorka td a:hover {color: #000; text-decoration: underline;}
.juniorka td select { height: 20px; width: 55px; border: 1px solid #c5c5c5; display: block; margin: 2px auto}
.juniorka .taktika td {border-top: 1px solid #dfdfdf; border-right: 0px ; padding: 2px 7px; text-align: left;  } 
.juniorka .taktika td select{ display: inline; margin: 2px 0 0 0; } 
.juniorka .taktika input.nastav-sestavu{ width: 128px;  margin: 0px 0 3px 5px; height: 20px; vertical-align: middle; border: 0;} 
.juniorka .taktika input.reset{ width: 55px;  margin: 0px 0 3px 5px; height: 20px; vertical-align: middle; border: 0;} 
.juniorka .taktika input.nastav-automatiku{ width: 120px;  margin: 0 5px 0 0; height: 20px; vertical-align: middle; float:right; border:0;} 
.juniorka .taktika input.nastav-trenink{ width: 100px;  margin: 0 5px 0 0; height: 20px; vertical-align: middle; float:right; border: 0;} 
.juniorka .taktika input.prohod{ width: 58px;  margin: 0 5px 0 0; height: 20px; vertical-align: middle; float:right; border: 0;} 
.juniorka .taktika input.oznac{ width: 69px;  margin: 0 5px 0 0; height: 20px; vertical-align: middle; float:right; border: 0;} 
.juniorka .zapati, .prehled-zamestancu .zapati{ text-align: center; border-top: 1px solid #dfdfdf; font-weight: bold; height: 10px  !important;  } 
.juniorka .zapati a.predchozi, .prehled-zamestancu .zapati a.predchozi{ float: left; display: block;  margin: 0 0 0 7px; color: #323232; text-decoration: underline; font-weight: normal; } 
.juniorka .zapati a.dalsi, .prehled-zamestancu .zapati a.dalsi{ float: right; display: block;  margin: 0 7px 0 0; color: #323232; text-decoration: underline; font-weight: normal;} 
.juniorka tr.zelena td {background-color:#e4f4c5; }
.juniorka tr.modra td {background-color:#dde0f9; }
.juniorka tr.cervena td {background-color:#f5dce1; }
.juniorka tr.zluta td {background-color:#f6fcc3; }

div.ulozeni-sestavy { padding: 5px 0px 0 0px; clear:both;}
div.ulozeni-sestavy h3 { font-size: 12px; padding: 0; margin: 0 0 5px 0; }
div.ulozeni-sestavy ul { list-style: none; line-height: 150%; margin: 2px 0 0 0;  }
div.ulozeni-sestavy a:hover.nazev-sestavy { color: #88bf27; cursor: pointer; cursor: hand;}
div.ulozeni-sestavy a.smazat-sestavu img { margin: 0px 0 -2px 0;  }
div.ulozeni-sestavy input.ulozit-sestavu {width: 104px;  margin: 1px 0 3px 5px; height: 20px; vertical-align: middle; border: 0;}

.juniorka input { border: 1px solid #c5c5c5; }
.juniorka input.radio { border: 0px solid #c5c5c5; }
.juniorka .darker td { background: #eaeaea;}
input.vystavba  { width: 61px; height: 20px; display: block; margin: 0px auto !important; border:  0px solid #c5c5c5;}


.aktualni-sestava {width: 256px; background: url(../images/aktualni-sestava-bg-bottom.png) no-repeat bottom right; padding-bottom: 5px; margin: 0 0 12px 0;}
.program {background: url(../images/inf-body-bg-bottom.gif) no-repeat bottom right;}
.aktualni-sestava table {width: 256px; }
.aktualni-sestava table td { height: 23px; font-size: 12px; font-weight: bold;  }
.aktualni-sestava table th { font-weight: bold; text-align: center; height: 23px; padding: 0 0 0 7px; background: #d5e8aa; color: #323232; font-size: 11px; }
.aktualni-sestava table td a{ font-weight: normal; text-decoration: none; color: #000; font-weight: bold;}
.aktualni-sestava table td a:hover{  text-decoration: underline; color: #000;}
.aktualni-sestava h4{ color: #7ebb24; background: #cde599 url(../images/aktualni-sestava-h4-bg.gif) repeat-y top right; width: 256px; height: 20px; text-align: center; padding: 3px 0 0 0; font-size: 12px;}
.aktualni-sestava td.jmeno { width: 158px; padding: 0 0 0 10px; background: #a4d149; }
.aktualni-sestava td.post { width: 43px; background: #88bf27; text-align: center; border-right: 1px solid #a5d14a;}
.aktualni-sestava td.cislo { background: #88bf27 url(../images/dres.png) 20% 50% no-repeat; padding: 0 0 0 27px; color: #fff; width: 27px;}
.aktualni-sestava td.atribpost { width: 40px; background: #a4d149; text-align: center;}
.aktualni-sestava td.atribut { background: #88bf27; margin: 1px; color: #fff; width: 27px !important; text-align: center; border-right: 1px solid #a5d14a;}
.aktualni-sestava td.vek { background: #a4d149; margin: 1px; width: 27px !important; text-align: center; border-right: 1px solid #a5d14a;}
.program td.datum, .aktualni-sestava td.cas { width: auto; padding: 0 5px 0 5px; background: #9ccc40; text-align: center; }
.program td.udalost { width: 130px; padding: 0 5px 0 5px; background: #88bf27; text-align: center;  font-weight: normal;}
.program td.udalost a { font-weight: normal;}
.aktualni-sestava table.souper_tab2 h4{ color: #7ebb24; background: #cde599 url(../images/aktualni-sestava-h4-bg2.png) repeat-y top right; width: 256px; height: 20px; text-align: center; padding: 3px 0 0 0; font-size: 12px;}
.aktualni-sestava table.souper_tab2 th { font-weight: bold; text-align: center; height: 23px; padding: 0 0 0 0px; background: #d5e8aa; color: #323232; font-size: 11px; }
*+html .aktualni-sestava td.jmeno { width: 156px;  padding: 0 0 0 10px; }
*+html .aktualni-sestava td.post { width: 43px; }
*+html .aktualni-sestava td.cislo { padding: 0 0 0 27px; width: 27px;}
.program .lighter td.datum, .aktualni-sestava .lighter td.cas  { background: #B2D765;}
.aktualni-sestava .lighter td.udalost  { background: #99c847;}
.aktualni-sestava .lighter td.jmeno { background: #afd65f; }
.aktualni-sestava .lighter td.post {background: #99c847; }
.aktualni-sestava .lighter td.cislo { background: #99c847 url(../images/dres.png) 20% 50% no-repeat;}


.finance {width: 256px; background: url(../images/finance-bg-bottom.png) no-repeat bottom left; padding-bottom: 5px; margin: 0 0 12px 0;}
.finance table {width: 256px; font-size: 12px;  }
.finance table td { height: 23px; font-weight: bold;  background: #88BF27; padding: 0 0 0 7px;  }
.finance table th { font-weight: normal; text-align: left; height: 23px; padding: 0 0 0 7px; background: #A4D149; width: 100px; }
.finance h4{ color: #323232; background: #cde599 url(../images/finance-h4-bg.gif) repeat-y top right; width: 256px; height: 20px; text-align: center; padding: 3px 0 0 0; margin: 0 0 0 -7px; border-top: 1px solid #DAEBB1; border-bottom: 1px solid #DAEBB1; font-size: 11px;}
.finance .vypis { background: #A4D149  url(../images/finance-vypis-bg.gif) repeat-y top right; text-align: center; padding: 0; width: 256px; }
.finance .vypis a { font-size: 11px; color: #fff; text-decoration: underline; font-weight: normal; }
.finance .lighter .vypis { background:  url(../images/finance-vypis-bg-lighter.gif) repeat-y top right; }
.finance .lighter th { background: #B2D765;}
.finance .lighter td { background: #99C847;}
.finance .sumarum td, .personal .sumarum td, .stavba-stadionu .sumarum td {background: #A4D149; font-weight: bold;}
.top-hledanost table td { width: 125px; }
.top-hledanost table th { width: 131px; }

.personal {width: 256px; background: url(../images/personal-bg-bottom.png) no-repeat bottom left; padding-bottom: 4px; margin: 0 0 12px 0;}
.personal table {width: 256px; font-size: 12px;  }
.personal table td { height: 23px; background: #88BF27; padding: 0 0 0 7px; border-right: 1px solid #9ACA3D; }
.personal table th { font-weight: normal; text-align: left; height: 23px; padding: 0 0 0 7px; background: #A4D149; width: 78px !important; }
*+html .personal table th { width: 200px; }
.personal table td a { color: #000; text-decoration: underline;}
.personal h4{ color: #323232; background: #B3D576; width: 256px; height: 20px; text-align: center; padding: 3px 0 0 0; margin: 0 0 0 -7px; border-top: 1px solid #DAEBB1; border-bottom: 1px solid #DAEBB1; font-size: 11px;}
.personal .indicie td, .personal .indicie th { text-align: center; font-size: 11px; color: #354A0F; font-weight: bold;}
.personal .indicie .pocet { width: 45px;}
.personal .indicie .kvalita { width: 60px;}
.personal .pocet, .personal .kvalita { text-align: center; padding: 0;}
*+html .personal .indicie .kvalita { width: 10px; }
*+html personal .indicie .pocet { width: 0px; }
.personal .lighter th { background: #B2D765;}
.personal .lighter td { background: #99C847;}

table.prehled-zamestancu { width:679px; margin: 0 0 -5px 0; border-left: 1px solid #DFDFDF !important; border-right: 1px solid #DFDFDF !important; }
#zapasy-index { margin-left: 1px; }
.prehled-zamestancu th { color: #7d7d7a;  background: #eaeaea; font-weight: bold; border-right: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf;  text-align: center; font-size: 11px; padding: 0 0 3px 0; height: 23px; }
.prehled-zamestancu td { color: #323232;  background: #F1F1F1; padding: 5px 0 5px 7px; font-size: 12px; border-right: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; height: 18px !important; vertical-align: top; font-weight: bold;  }
.prehled-zamestancu td a:hover { color: #323232; text-decoration: none;  }
.prehled-zamestancu td a { color: #323232; text-decoration: underline; font-weight: normal; }
.prehled-zamestancu th a:hover { color: #7d7d7a; text-decoration: none;  }
.prehled-zamestancu th a { color: #7d7d7a; text-decoration: underline;  }
.prehled-zamestancu td.indicie {  border-right: 0; width: 120px;}
.prehled-zamestancu td.portret {  width: 240px; }
.prehled-zamestancu th.jmeno {  width: 260px; }
.prehled-zamestancu th.jmeno2 {  width: 140px; }
.prehled-zamestancu th.datum {  width: 90px; }
.prehled-zamestancu th.datum2 {  width: 110px; }
.prehled-zamestancu th.tym {  width: 230px; }
.prehled-zamestancu td.nabidka{ text-align: right; padding: 0 7px 0 0;}
.prehled-zamestancu td.center { padding-left:0; padding-right: 0; text-align: center;}
.prehled-zamestancu a.prodlouzit {  width:97px; height:20px; background: url(../images/submit-prodlouzit.gif) no-repeat; display: block; float: right; margin: -3px 8px 0 8px; }
.prehled-zamestancu td.portret img {  width: 99px; height: 151px; margin: 2px auto 0px auto; display: block; }
.prehled-zamestancu select, .tabulkaligy select {  height: 20px; border: 1px solid #c5c5c5; margin: 3px 0 0 0;}
.prehled-zamestancu input.input { width: 150px; height: 20px; border: 1px solid #c5c5c5; margin: -2px 0 0 0;}
.prehled-zamestancu input, .tabulkaligy input { margin: 3px 0 -3px 5px;}
.prehled-zamestancu span.dny { float: right;}
td.smlouva { width: 160px;}
.center { text-align: center; padding: 0;}
.prehled-zamestancu select.zeme, .tabulkaligy select.zeme {  margin: 0 5px 0 0; text-align:center; }
.prehled-zamestancu select.sezona, .tabulkaligy select.sezona {   margin: 0 5px 0 0; text-align:center;}
.prehled-zamestancu select.liga, .tabulkaligy select.liga {  text-align:center;}
.prehled-zamestancu select.kolo, .tabulkaligy select.kolo {text-align:center;}
.tabulkaligy select.zeme { width: 160px; }
.tabulkaligy select.sezona { width: 105px; margin: 50px; }
.tabulkaligy select.liga { width: 90px; }
.tabulkaligy select.kolo { width: 90px; }
.tabulkaligy select.koloPohar { width: 105px; }
.tabulkaligy select.koloMS { width: 125px; }
.tabulkaligy a.button { margin: 10px 0px 10px 30px; font-weight: bold; }
span.matchLineDesc{ font-weight: normal; float:left; font-size: 9px; margin-left: 5px; color: #323232; }
.select2-container.zeme, .select2-container.sezona, .select2-container.liga, .select2-container.kolo { margin: 10px; }
img.flag { margin-right: 6px !important; margin-bottom: -1px !important; }
.nobold, .nobold th, .nobold td { font-weight: normal !important;}
.bold, .bold th, .bold td { font-weight: bold !important;}
.prehled-zamestancu .kapacita input { height: 20px; border: 1px solid #c5c5c5; margin: 0px 0 0px 5px;}
.prehled-zamestancu .kapacita input.postav { height: 20px; width: 61px; border: 0; margin: 7px 0 -7px  5px;}
.prehled-zamestancu .kapacita input.vypocitat { height: 20px; margin: 3px 0 -3px  5px; border: 1px solid #c5c5c5;}
.prehled-zamestancu .kapacita  { padding: 0px 0 5px 0;}
.prehled-zamestancu  img { margin:  -5px 2px -5px 0;}
.prehled-zamestancu input.button, .prehled-zamestancu input.button2 {margin: 0px; width: 52px; height: 20px; border: none;}
.prehled-zamestancu tr.postup td, .prehled-zamestancu tr.postup td { background: #cde59a !important; }

table.smlouvy { width: 310px; margin: -5px 0 0 -5px;  }
.smlouvy th { color: #7d7d7a;  background: #eaeaea; font-weight: bold; border-left: 1px solid #dfdfdf;  text-align: center; font-size: 11px; padding: 0 0 3px 0; height: 23px; }
.smlouvy td { color: #323232;  padding: 0px 0 0px 7px; font-size: 12px; border-right: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; height: 18px; vertical-align: text-top;   }
.smlouvy .pozice { width: 100px;}
.smlouvy .jmeno { width: 150px;}

.stavba-stadionu {width: 256px; background: url(../images/stavba-stadionu-bg-bottom.png) no-repeat bottom left; padding-bottom: 5px; margin: 0 0 12px 0;}
.stavba-stadionu table {width: 256px; font-size: 12px;  }
.stavba-stadionu table td { height: 23px; background: #88BF27; padding: 0 0 0 7px; border-right: 1px solid #9ACA3D; text-align: center; font-weight: bold; width: 100px;}
.stavba-stadionu table th { font-weight: normal; text-align: left; height: 23px; padding: 0 0 0 7px; background: #A4D149; width: 112px;  }
.stavba-stadionu h4{ color: #323232; background: #B3D576 url(../images/stavba-stadionu-h4-bg.gif) repeat-y top right; width: 256px; height: 18px; text-align: center; padding: 5px 0 0 0; margin: 0 0 0 -7px; border-top: 1px solid #DAEBB1; border-bottom: 1px solid #DAEBB1; font-size: 11px;}
.stavba-stadionu .indicie td, .stavba-stadionu .indicie th { text-align: center; font-size: 11px; color: #354A0F; font-weight: bold;}
.stavba-stadionu .nazev-stadionu  h4{ color: #323232; background: #dcebb6; width: 256px; height: 20px; text-align: center; padding: 3px 0 0 0; margin: 0 0 0 -7px; border-top: 1px solid #DAEBB1; border-bottom: 1px solid #DAEBB1; font-size: 11px;}
.stavba-stadionu .lighter th { background: #B2D765;}
.stavba-stadionu .lighter td { background: #99C847;}
.stavba-stadionu .buttons { background:  url(../images/stavba-stadionu-buttons-bg.png ) repeat-y top left;}
.stavba-stadionu table td input { margin: 2px 0 0px 0; }
.stavba-stadionu a.button-novoutribunu { width: 191px; height: 40px; display: block; background: url(../images/button-novoutribunu.png) top left no-repeat; margin: 7px auto 0px auto;}
.stavba-stadionu a.button-prejmenovatstadion { width: 191px; height: 40px; display: block; background: url(../images/button-prejmenovatstadion.png) top left no-repeat; margin: 7px auto 0px auto;}

table.rozestaveni { width:680px;  }
.rozestaveni th { color: #7d7d7a;  background: #eaeaea; font-weight: bold; border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;  text-align: left; font-size: 11px; padding: 0 0 3px 7px; height: 23px; }
.rozestaveni select {  height: 18px; border: 1px solid #c5c5c5; margin: 3px 0 0 0; text-align: center;}
.rozestaveni input { margin: 3px 0 -3px 5px;}
.rozestaveni td.hriste { width: 679px;  background: url(../images/hriste.gif) top left repeat-y; vertical-align: text-top; padding: 0 0 5px 0;}

.rozestaveni table.utok, .rozestaveni table.zaloha, .rozestaveni table.obrana, .rozestaveni table.brankar { margin: 5px auto 0px auto;}
.rozestaveni table td { width: 120px; color: #fff; text-align: center; font-weight: bold;  font-size: 12px; vertical-align: top !important; }
.rozestaveni table td span { display: block; margin: 25px 0 0 0;} 

.rozestaveni table.utok td.vpred { background: url(../images/dres-utok.png) top center no-repeat; padding: 10px 0 0 0;  } 
.rozestaveni table.utok td.normal { background: url(../images/dres-utok.png) center center no-repeat; padding: 23px 0 0 0;  } 

.rozestaveni table.zaloha td.vpred { background: url(../images/dres-zaloha.png) center top no-repeat; padding: 10px 0 0 0;  } 
.rozestaveni table.zaloha td.vzad { background: url(../images/dres-zaloha.png)  center 50px no-repeat; padding: 60px 0 0 0;   } 
.rozestaveni table.zaloha td.normal { background: url(../images/dres-zaloha.png) center 15px  no-repeat; padding: 23px 0 0 0;   } 

.rozestaveni table.obrana td.vpred { background: url(../images/dres-obrana.png) top center no-repeat; padding: 10px 0 0 0;  } 
.rozestaveni table.obrana td.normal { background: url(../images/dres-obrana.png) center 25px  no-repeat; padding: 35px 0 0 0;   } 

.rozestaveni table.brankar td.normal { background: url(../images/dres-brankar.png) top center no-repeat; padding: 10px 0 0 0;  } 

/* *+html .rozestaveni .dresy td { height: 53px; padding: 10px 0 0 0; } *+html .rozestaveni .jmena td { height: 15px ;  }  */


div.rozestaveni-male {width: 254px; background: url(../images/hriste-male.gif) no-repeat top center; margin: 0 0 12px 0; padding: 5px 0 2px 0; border-left: 1px solid #000; border-bottom: 1px solid #000; border-right: 1px solid #000;}
.rozestaveni-male table.utok, .rozestaveni-male table.zaloha, .rozestaveni-male table.obrana, .rozestaveni-male table.brankar { margin: 0px auto 0px auto;}
.rozestaveni-male table td { width: 45px; text-align: center; vertical-align: top;}
.rozestaveni-male table.utok td.vpred, .rozestaveni-male table.zaloha td.vpred, .rozestaveni-male table.obrana td.vpred, .rozestaveni-male table.brankar td.normal  { padding: 0px 0 0 0;  } 
.rozestaveni-male table.utok td.normal, .rozestaveni-male table.obrana td.normal, .rozestaveni-male table.zaloha td.normal {  padding: 10px 0 0 0; } 
.rozestaveni-male table.zaloha td.vzad {  padding: 20px 0 0 0;  } 

.zvyrazneni, tr.zvyrazneni td {
    background: #E5E5E5;
}
.tabulkaligy tr.country td,
.tabulkaligy tr.country.zvyrazneni td { 
    background: #F5F5C2;
}
.zvyrazneni-razeni, tr.zvyrazneni td.zvyrazneni-razeni, tr.zvyrazneni-razeni, th.zvyrazneni-razeni, tr.firstTR td.zvyrazneni-razeni  { 
	color: white !important; 
	font-weight: bold !important; 
        border-bottom: 1px solid #656565 !important;
	background: #707070 !important; }
.zvyrazneni-razeni a { 
	color: white !important; 
	font-weight: bold !important; 
}
.zvyrazneni-razeni font { 
	color: #BBBBBB !important; 
	font-weight: bold !important; 
}
tr.zvyrazneni td.zvyrazneni-razeni {
    background: #656565 !important;
}
tr.firstTR td.zvyrazneni-razeni {
    border-top: 1px solid #656565 !important; 
}
	

table.groupMatches { display: TABLE; }
table.tabulkaligy { width:680px; font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif !important; border-left: 3px solid #323232 !important; border-right: 3px solid #323232 !important;}
.tabulkaligy th { color: #7d7d7a;  background: #F0F0F0; text-align: center; font-size: 11px; height: 23px; border: none !important;}
.tabulkaligy tr.tableGuide th {
    color: #323232;
    padding: 10px;
    font-weight: normal;
}
.tabulkaligy tr.tabhl:hover td, .tabulkaligy tr.teamhl td, .tabulkaligy tr.teamhl.firstTR td { color: #FFFFFF !important; background: #553F18 !important; }
.tabulkaligy tr.teamhl td a, .tabulkaligy tr.tabhl:hover td a, .tabulkaligy tr.teamhl td span, .tabulkaligy tr.tabhl:hover td span { color: #FFFFFF !important; }

.tabulkaligy tr.mild:hover td { color: #323232 !important; background: rgba(39, 25, 85, 0.06) !important; }
.tabulkaligy tr.mild td a, .tabulkaligy tr.mild:hover td a { color: #323232 !important; }

.tabulkaligy tr.heading th { font-weight: normal; color: #FFFFFF;  background: #323232; border: none; border: 1px 0px 1px 0px solid #BDBDBD; height: 21px; }
.tabulkaligy tr.heading th.tym { padding: 0 0 0 7px; text-align: left; }
.tabulkaligy tr.heading th.tymOp { padding: 0 7px 0 0; text-align: right; width: 5px !important; }
.tabulkaligy tr.heading th.liga,
.tabulkaligy tr.heading th.umisteni { width: 20px; }
.tabulkaligy tr.heading th.volba { width: 30px; }
.tabulkaligy tr.heading th.duvera { width: 40px; }
.tabulkaligy tr.heading th.datum,
.tabulkaligy tr.heading th.skore { width: 60px; }
.tabulkaligy tr.heading th.udalost,
.tabulkaligy tr.heading th.longDatum { width: 80px; }
.tabulkaligy tr.heading th.manazerJmeno,
.tabulkaligy tr.heading th.programRepreButton { width: 100px; }
.tabulkaligy tr.heading th.fromToDatum { width: 120px; }
.tabulkaligy th a { color: #FFFFFF; font-size: 11px; text-decoration: none;}
.tabulkaligy th a:hover { text-decoration: underline;}

.tabulkaligy td.udalost, .tabulkaligy th.udalost { padding: 0 0 0 7px; text-align: left; width: 80%; }
.tabulkaligy td.hlasy { font-weight: bold; }
.tabulkaligy td.programRepre,
.tabulkaligy td.hlasySeznam { padding: 0 7px 0 7px; text-align: left; border-top: none !important; }
.tabulkaligy td.prihlaskaOtazka { padding: 0 7px 0 7px; width: 70px; vertical-align: top; text-align: right; }
.tabulkaligy td.prihlaskaOdpoved { padding: 0 0 0 7px; text-align: left; width: auto; }
.tabulkaligy td.prihlaskaOdpovedTA { padding: 7px; text-align: left; width: auto; height: auto; }
.tabulkaligy td.prihlaskaOdpovedTA .textarea-round { height: 10em; width: auto; }

.tabulkaligy td.tableSwitchTD {
	background: #F0F0F0 ;
	border: none !important;
}

.tabulkaligy td a.tableSwitchA, .tabulkaligy td a.tableSwitchB { 
	position: relative;
	float: left;
	vertical-align: text-bottom;
	width: 60px !important;
	height: 19px !important;
	border-radius: 0 4px 0 0;
	-moz-border-radius: 0 4px 0 0;
	-webkit-border-radius: 0 4px 0 0;
	behavior: url(/css/PIE/PIE.htc);
	text-decoration: none;
	margin-right: 2px;
	margin-left: 0;
	color: #FFFFFF !important;
	background: #858585;
}

.tabulkaligy td a.tableSwitchB { 
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	behavior: url(/css/PIE/PIE.htc);
}
	
.tabulkaligy td a.tableSwitchA:hover {
	color: #FFFFFF;
	text-decoration: none; }
	
.tabulkaligy td a.dark { 
	color: #FFFFFF;
	background: #323232; }

.tabulkaligy td { background: #FAFAFA; line-height: 19px !important; color: #323232; text-align:center; font-size: 11px; border-bottom: 1px solid #DFDFDF; vertical-align: text-top; width: 16px;  }
.tabulkaligy tr.firstTR td {
	border-top: 1px solid #DFDFDF; }
.tabulkaligy tr.zvyrazneni td { background: #E5E5E5; }
.tabulkaligy td.tym { padding: 0 0 0 7px; text-align: left; width: 120px; }
.tabulkaligy td.tymOp { padding: 0 7px 0 0; text-align: right; width: 120px; }
.tabulkaligy tr.regular td.positionTD { background: #E9E9E9; }
.tabulkaligy tr.zvyrazneni td.positionTD { background: #D9D9D9; }
.tabulkaligy tr.tabhl td.lm_gs, .tabulkaligy tr.teamhl td.lm_gs { background: #1D4D8D !important; color: #FFFFFF; }
.tabulkaligy tr.tabhl td.lm_po, .tabulkaligy tr.teamhl td.lm_po { background: #2869C1 !important; color: #FFFFFF; }
.tabulkaligy tr.tabhl td.il_gs, .tabulkaligy tr.teamhl td.il_gs { background: #5C2409 !important; color: #FFFFFF; }
.tabulkaligy tr.tabhl td.il_po, .tabulkaligy tr.teamhl td.il_po { background: #942900 !important; color: #FFFFFF; }
.tabulkaligy tr.tabhl td.postup, .tabulkaligy tr.teamhl td.postup, .tabulkaligy tr.postup-puvodni td { background: #00AA00 !important; color: #FFFFFF; }
.tabulkaligy tr.tabhl td.sestup, .tabulkaligy tr.teamhl td.sestup, .tabulkaligy tr.sestup-puvodni td { background: #BB0000 !important; color: #FFFFFF; }
.tabulkaligy tr.postup-puvodni td a, .tabulkaligy tr.sestup-puvodni td a { color: #FFFFFF; }
.tabulkaligy tr.highlight td { font-weight: bold; color: #000000; border-top: 2px solid #323232 !important; border-bottom: 2px solid #323232 !important; }
.postup-sestup td { border-top: 3px solid #000 !important; } 
.smaller { height: 40px; }
.smaller th { font-size: 11px; }
.smaller th a { color: #7d7d7a; }
.tabulkaligy td a:hover { color: #323232; text-decoration: underline;  }
.tabulkaligy td a { color: #323232; text-decoration: none;  }
p.napoveda {font-size: 11px; color: #323232; margin: 5px 10px; line-height: 190%;}
p.burza-na-filtr {font-size: 11px; color: #323232; margin: 5px 10px; line-height: 190%; text-align: center;}
p.diskuze-dolu {font-size: 11px; color: #323232; margin-bottom: 15px; margin-top: 15px; text-align: center;}
p.burza-na-filtr a {color: #323232; text-decoration: underline;}
.tabulkaligy .strongborder { border-right: 1px solid #D0D0D0 !important;}
.tabulkaligy .strongborderTop { border-top: 1px solid #D0D0D0 !important;}
.tabulkaligy .strongborderBottom { border-bottom: 1px solid #D0D0D0 !important;}
.tabulkaligy td.strongborder2 { border-left: 1px solid #D0D0D0 !important;}
.tabulkaligy td.strongborder3 { border-left: 1px solid #DFDFDF !important;}
.tabulkaligy tr.budget td { border-bottom: 3px solid #323232 !important; font-size: 0.85em; font-weight: bold; color: #000000;}
.tabulkaligy .lighter td { background: #f6f6f6;}
.tabulkaligy tr.borderlessTable td {
    height: 20px;
    border: none;
}
.tabulkaligy tr.borderlessTable td.zeme {
    text-align: left;
}
.tabulkaligy tr.borderlessTable td.zeme div.link,
.tabulkaligy tr.borderlessTable td.tym div.link{
    width: auto;
}
.tabulkaligy tr.borderlessTable td.zeme div.link:hover,
.tabulkaligy tr.borderlessTable td.tym div.link:hover{
    text-decoration: underline;
    cursor: pointer;
}
.tabulkaligy tr.borderlessTable td.zeme div.link img {
    margin: 4px 7px 0 7px;
    float: left;
}
.tabulkaligy tr.borderlessTable td.vlajka img {
    margin-bottom: -2px;
}
.tabulkaligy tr.postupLine td,
.tabulkaligy tr.sestupLine td{
    background: #323232 !important;
    height: 3px;
}
.tabulkaligy tr.separateLine td{
    background: #FFFFFF !important;
    height: 3px;
}
.tabulkaligy tr.postupLine td.whiteLine,
.tabulkaligy tr.sestupLine td.whiteLine{
    border-bottom: 1px solid #DFDFDF !important;
}


td.poradiStrelec, th.poradiStrelec {
    width: 10%;
}

td.golyStrelec, th.golyStrelec {
    width: 20%;
}

td.jmenoStrelec, td.tymStrelec, th.jmenoStrelec, th.tymStrelec {
    width: 35%;
    text-align: left !important;
    padding: 0 0 0 7px !important;
}

.tabulkaligy tr.tabhl td.topScorer {
    background: #00AA00 !important;
    color: #FFFFFF !important;
}

td.forma { 
    width: 64px;
}
	
a.matchBox { 
			position: relative;
			display: inline-block;
			vertical-align: text-top;
			float: left;
			top: 1px;
			left: 8px;
			margin: 0 3px -3px 0px;
			width: 15px; 
			height: 17px;
			line-height: 17px;
			border-radius: 4px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			behavior: url(/css/PIE/PIE.htc);
			font-size: 9px;
			font-weight: bold;
			color: #FFFFFF !important; }

a.matchBox.grayBox { background: #AAAAAA; }
a.matchBox.greenBox { background: #00AA00; }
a.matchBox.yellowBox { background: #FFBB00; }
a.matchBox.redBox { background: #DD0000;}

table.bilance { width:680px; margin: 0 0 -5px 0; border: 1px solid #DFDFDF; }
.bilance th { color: #7d7d7a;  background: #eaeaea; font-weight: bold; border-right: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf;  text-align: center; font-size: 12px; padding: 0 0 3px 0; height: 23px; }
.bilance td { color: #323232;  background: #F1F1F1; padding: 5px 7px 5px 0; text-align: right; font-size: 12px; border-right: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; height: 13px; vertical-align: text-top;  }
.bilance .left { text-align: left; padding-left: 7px;}
.bilance span.right {  float:right; padding: 0px 7px 10px 0; display: block;}

table.hledej { width:680px; margin: 0 0 -5px 0; border-left: 1px solid #DFDFDF !important; border-right: 1px solid #DFDFDF !important; }
.hledej th { color: #7d7d7a;  background: #eaeaea; font-weight: bold; border-right: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf;  text-align: center; font-size: 11px; padding: 0 0 3px 0; height: 23px; }
.hledej td { color: #323232;  background: #F1F1F1; padding: 1px 0px 2px 7px; font-size: 12px; border-right: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; height: 20px; vertical-align: middle;  }
.hledej td img.vlajka{ margin: 0 0 -5px 0; }
.hledej td a { color: #323232; font-weight: bold; text-decoration: underline;}
.hledej td a:hover { color: #323232;  text-decoration: none;}
.hledej td.moznosti { width: 150px !important; text-align:center; padding-left:0; }
.hledej .jmeno { width: 200px !important; }
.hledej .liga { width: 70px !important; text-align:center; padding-left:0; }
.hledej .vyhledavani { font-weight: bold; height: 100px !important; text-align: center; vertical-align: top;}
.hledej .vyhledavani input {width: 150px; height: 18px; border: 1px solid #c5c5c5; margin: 0px 5px 0 5px; padding: 0 0 0 5px;}
.hledej .vyhledavani input.hledat {width: 87px; height: 74px; border: 0px ; margin: 0 0 -42px 0; padding: 0}
.hledej input.ukaz-pozici { margin: 5px 0 -5px 0; }
.hledej input.pozice { width: 40px; height: 20px; border: 1px solid #c5c5c5; text-align: center; }

.udalosti {width: 256px; background: url(../images/udalosti-bg-bottom.png) no-repeat bottom left; padding-bottom: 27px;}
.udalosti table {width: 256px; font-size: 12px;  }
.udalosti table td { height: 23px; background: #88BF27; padding: 0 0 0 7px; }
.udalosti table th { font-weight: normal; text-align: center; height: 23px; padding: 0 ; background: #A4D149; width: 40px; }
.udalosti h4{ color: #323232; background: #b9d97c url(../images/udalosti-h4-bg.gif) top left repeat-y; width: 256px; height: 18px; text-align: center; padding: 5px 0 0 0; margin: 0 0 0 -7px; border-top: 1px solid #DAEBB1; border-bottom: 1px solid #DAEBB1; font-size: 11px;}
.udalosti td.changingweek { background: #aad35c url(../images/udalosti-changingweek-bg.gif) top left repeat-y; text-align:center;}
.udalosti td a{text-decoration: underline; color: #000;}
.udalosti td a:hover{text-decoration: none; color: #000;}
.udalosti td.datum { width: 40px; padding:0; text-align: center; border-right: 1px solid #9ACA3D;}
.udalosti .lighter th { background: #B2D765;}
.udalosti .lighter td { background: #99C847;}

table.kalendar{ width:680px;  }
.kalendar th { color: #7d7d7a;  background: #eaeaea; font-weight: bold; border-bottom: 1px solid #dfdfdf;  text-align: center; font-size: 11px; padding: 0 0 3px 0px; height: 23px; width: 89px; }
.kalendar td {height: 89px; width: 79px; padding: 54px 5px 0 5px;}
.kalendar td img { margin:0 2px;}

.zvyrazneni_nabidnuto, tr.zvyrazneni_nabidnuto td { background: #A8E4FF !important;}
.nabidnuto, tr.nabidnuto td { background: #BDEBFF !important;}

.box-forum { width: 680px; margin: 5px auto 0px auto; background: url(../images/faq-bg.gif) repeat-y top  left;}
.forum-box-footer {width: 680px; height: 13px; margin: 0px auto 5px auto;  background: url(../images/box-forum-bottom.gif) top center no-repeat;}
.box-forum h2 {width: 680px; height: 21px; background: url(../images/faq-h2.png) top left no-repeat; text-align: center; color: #fff; font-size: 12px; padding: 6px 0 0 0;}
.box-forum table.form, .box-forum table.fora {text-align: center; font-size: 12px; color: #323232; line-height: 110%; width: 620px; margin: 0 auto;}
.box-forum table.fora {padding-top:5px; padding-bottom:5px;}
.box-forum table.form textarea { width: 600px; height: 150px; border: 1px solid #c5c5c5; margin: 2px auto;}
.box-forum p.lista-top a {color: #323232; text-decoration: underline;}
.box-forum p.lista-top a:hover {color: #000; text-decoration: underline;}
.box-forum table.form select {  height: 20px; border: 1px solid #c5c5c5; margin: 0 4px 0 0;}
.box-forum p  { font-size: 12px; color: #323232; line-height: 120%; width: 668px; padding: 5px;}
.box-forum p.lista  { text-align: right;  background: #ddd; padding-bottom: 0;}
.box-forum p.lista-top  { text-align: center;background: #ddd;  padding-bottom: 0;}
.box-forum span.cas  {  float: left; font-size: 10px;}
.box-forum .admin  { background: #ddd; }

.forum_prispevek_user { float: left; padding-left: 10px; width:295px; text-align:left; }
.forum_prispevek_user_prava { float: left; width:281px; padding-left: 4px;  text-align:left; }
.forum_prispevek_prava { float: left; padding-left: 6px; text-align:left; }
.forum_prispevek_odkaz { color: white; text-decoration: none; }
.forum_prispevek_odkaz:hover, .online:hover { color: lightblue; text-decoration: none; }
.nova_zprava_h2 { color: lightblue; text-decoration: none; }
.online { color: orange; text-decoration: none; }
.green_text_small, .red_text_small { text-decoration: none; font-size: 11px; }
.green_text_small { color: #00BE00; }
.red_text_small { color: #E60000; }
.mail_recipient { padding-left: 9px; margin-right: -4px; float: left; }
.h2_posta .forum_prispevek_prava { padding-left: 10px; }
.float_left { float: left; }
.float_right_padding { float: right; padding-right:10px; }
.nove_zpravy { color: brown !important; text-decoration: none !important; font-weight: bold; }
.nove_zpravy:hover { color: darkgray !important; text-decoration: none !important; font-weight: bold;  }


.diskuze-box { width: 680px; margin: 5px auto 0px auto; background: url(../images/faq-bg.gif) repeat-y top  left;}
.diskuze-box-footer {width: 680px; height: 13px; margin: 0px auto 5px auto;  background: url(../images/faq-bg-bottom.gif) top center no-repeat;}
.diskuze-box h2 {width: 680px; height: 21px; background: url(../images/faq-h2.png) top left no-repeat; text-align: center; color: #fff; font-size: 12px; padding: 6px 0 0 0;}
.diskuze-box table.strom { font-size: 12px; width: 680px; margin: 0 auto;}
.diskuze-box table.strom .center { padding: 0; text-align: center;}
.diskuze-box table.strom th { color: #7d7d7a;  background: #eaeaea; font-weight: bold; border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; height: 23px; text-align: center; font-size: 11px;}
.diskuze-box table.strom  a { color: #323232;   text-decoration: underline;}
.diskuze-box table.strom a:hover{ color: #323232;  text-decoration: none;}
.diskuze-box td.vetve a { color: #27ab20 !important; font-weight: bold; }
.diskuze-box td.vetve a:visited { color: #323232 !important; }
.diskuze-box td.vetve a.odpoved { color: #323232 !important; font-weight: normal; float: right; display: block; width: 60px; margin: 0px; }
.diskuze-box td.vetve a:hover.odpoved { color: #27ab20 !important;  }
.diskuze-box td.vetve p { margin: 5px 0;}

#novy-prispevek textarea {width: 650px; height: 150px; border: 1px solid #c5c5c5; margin: 2px auto;}
#novy-prispevek input {width: 400px; height: 20px; border: 1px solid #c5c5c5; margin: 0;}
#novy-prispevek table {  font-size: 12px; color: #323232; line-height: 180%; width: 660px; margin: 4px auto 0 auto; }
#novy-prispevek input.poslat { width: 52px; height: 20px; border: 0px; }

.diskuze-box table.strom td { color: #323232;  padding: 0 0 0 7px; text-align: left; font-size: 12px; border-right: 1px solid #dfdfdf; height: 23px;   }
.diskuze-box p { padding: 5px; font-size: 12px; line-height: 150%; color: #323232;  }
.diskuze-box p a { color: #323232; text-decoration: underline;  }
.diskuze-box td.zapati { text-align: center !important; font-size: 12px; color: #323232; font-weight: bold; border-top: 1px solid #dfdfdf; padding: 8px 0 0px 0; margin: 0 0 -10px 0; }
.diskuze-box table.visited td.zapati a { color: #323232 !important;  }
.diskuze-box th.prispel { width: 100px; }
.diskuze-box th.vlozen { width: 120px; }

table.diskuse-new { text-align: left; font-size: 12px; color: #323232; line-height: 200%; width: 660px; margin: 0 auto; }
table.diskuse-new textarea { width: 600px; height: 150px; border: 1px solid #c5c5c5; margin: 2px auto;}
table.diskuse-new input { width: 200px; height: 20px; border: 1px solid #c5c5c5; margin: 0;}
table.diskuse-new td.center { text-align: center; padding: 0; }
table.diskuse-new input.button { width: 52px; height: 20px; border: 0; margin: 0px auto; display: block;}

form.listovani { width: 600px; margin: 0 auto; height: 23px; text-align: center; font-size: 12px;}
form.listovani a.vpred { float: right; color: #000; text-decoration: underline;  }
form.listovani a.zpet { float: left; color: #000; text-decoration: underline;  }
form.listovani a.vpred:hover, form.listovani a.zpet:hover { color: #000; text-decoration: none }
form.listovani select {  height: 18px; border: 1px solid #c5c5c5; text-align: center; margin: -5px 0 0 0; }

.diskuze-box td.zapati a.starsi { float: right; color: #000; text-decoration: underline; font-weight: normal; margin: 0 10px 0 0;  }
.diskuze-box td.zapati a.novejsi { float: left; color: #000; text-decoration: underline; font-weight: normal; margin: 0 0 0 10px;  }


p.tip { border: 1px solid #E3EDBF; padding: 10px 5px 10px 55px; background: #FFFFE6 url(../images/info.png) no-repeat 2% 50%; margin: 5px ;  font-size: 12px; color: #323223;}
p.beta, div.beta { border: 1px solid #E3EDBF; padding: 10px 5px 10px 55px; background: #FFFFE6 url(../images/beta.png) no-repeat 2% 50%; margin: 5px ;  font-size: 12px; color: #323223;}
p.warning { border: 1px solid #E3EDBF; padding: 10px 5px 10px 55px; background: #FFFFE6 url(../images/warning.png) no-repeat 2% 50%; margin: 5px; font-size: 12px; color: #323223; font-weight: bold;}
p.ok { border: 1px solid #E3EDBF; padding: 10px 5px 10px 55px; background: #FFFFE6 url(../images/ok.png) no-repeat 2% 50%; margin: 5px; font-size: 12px; color: #323223; font-weight: bold;}

input.aktivovat-tym {width: 130px !important; margin: 0 auto; color: #000; background: #eaeaea; border: 1px solid #c5c5c5 !important; height: 20px;}


.kontaktni-udaje, .ochrana-soukromi { font-size: 0.8em; color: #323232; line-height: 150%; padding: 0 10px; clear: none; margin: 0 ; } 
.kontaktni-udaje h2, .ochrana-soukromi h2 { font-size: 18px; color: #323232;  padding: 15px 0 10px 0;} 
.kontaktni-udaje h3, .ochrana-soukromi h3 { font-size: 12px; color: #323232; font-weight: bold; margin: 0 0 5px 0;} 
.kontaktni-udaje p { padding: 5px 0 5px 10px; border-left: 2px solid #27ab20; background: #eee; } 
.kontaktni-udaje p a:hover, .ochrana-soukromi p a:hover { text-decoration: underline; color:#323232;} 
.kontaktni-udaje p a, .ochrana-soukromi p a{ text-decoration: underline; color:#27ab20;} 
.ochrana-soukromi ul {padding-left: 40px;}

.pravidla { font-size: 12px; color: #323232; line-height: 200%; padding: 0 10px; clear: none; margin: 0 ; } 
.pravidla h2 { font-size: 18px; color: #275020;  padding: 15px 0 10px 0;} 
.pravidla h3 { font-size: 12px; color: #323232; font-weight: bold; margin: 0 0 5px 0; text-decoration: none;} 
.pravidla ol a:hover { text-decoration: underline; color:#323232;} 
.pravidla ol a { text-decoration: underline; color:#27ab20;} 
.pravidla ol { border-left: 2px solid #27ab20; margin: 0 0 0 10px; padding: 0 0 0 30px; background: #eee;}

.anketa { text-align: center; color: #323232; font-size: 12px;}
div.sloupek { background: url(../images/anketa-body.gif) top left repeat-x; height: 10px; display: block; float: left; } 
img.sloupek-start {display: block; float: left; width: 1px; height: 10px; } 
.anketa table {margin: 0 auto; line-height: 150%; padding-bottom: 15px;}
.anketa h3 { font-size: 13px !important; font-weight: bold;} 
.anketa table th {padding:  5px; text-align: left; font-weight: normal;}
.anketa table th a {padding:  0 0 1px 0; color: #323232; text-decoration: none;}
.anketa table th a:hover { text-decoration: underline;}
.anketa table td { padding: 5px 0 0 10px; font-weight: bold;}
.anketa table td.soucet { font-weight: normal; font-size: 10px;}

.diskuze { text-align: center; color: #323232; font-size: 12px; padding-bottom: 30px; margin-top: -20px;}
.diskuze table {margin: 0 auto; background: #f7f7f7; line-height: 150%; width: 620px; border-radius: 5px; border: 1px solid black; border-spacing: 0;}
.diskuze table tr {padding:  5px; text-align: left; font-weight: normal; }
.diskuze table td {padding: 5px 0px 5px 10px; font-weight: bold; font-size: 11px;}
.diskuze table td.uzivatel { width: 15%; border-bottom: 1px solid #d7d7d7; text-align: right;}
.diskuze table td.nazor {font-weight: normal; border-bottom: 1px solid #d7d7d7;}
.diskuze table td.datum {width: 12%; border-bottom: 1px solid #d7d7d7; text-align: center; font-size: 9px;}
.diskuze table td.prazdna {text-align: center; font-size: 12px; padding: 20px; border-bottom: 1px solid #d7d7d7;}
.diskuze table td.zapati {padding: 10px 5px 5px 10px;}
.diskuze table td.zapati span { padding: 0 .3em; color: #FFF; background: #2C66B1; border: 1px solid #2C66B1; border-radius: 5px;}
.diskuze table td.zapati div.pocet {padding-top: 5px; font-weight: bold; float: left;}
div.tlacitko {
	color: #FFFFFF; text-decoration: none; text-align: center; font-weight: bold; text-shadow: 1px 1px #222; cursor:pointer;
	border: 1px solid #262626; border-radius: 5px;
	background: #666666;
	background: -moz-linear-gradient(top, #666666 0%, #262626 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#262626));
	background: -webkit-linear-gradient(top, #666666 0%,#262626 100%);
	background: -o-linear-gradient(top, #666666 0%,#262626 100%);
	background: -ms-linear-gradient(top, #666666 0%,#262626 100%);
	background: linear-gradient(to bottom, #666666 0%,#262626 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#262626',GradientType=0 );}
div.tlacitko:hover, div.tlacitkoPrihlaseni:hover, div.tlacitkoRegistrace:hover {text-decoration: underline;}
td.poslatNaUcet div.tlacitko { margin: 0px 5px; }
div.diskuze div.tlacitko {
    float: right;
    padding: 0 25px;
}

table.homepageLogin{
    width: 100%;
    height: 140px;
    text-align: center;
}

table.homepageLogin a{
    text-decoration: none;
}

table.homepageLogin a.zapHeslo{
    text-decoration: underline;
    line-height: 25px;
}

table.homepageLogin a.zapHeslo:hover{
    text-decoration: none;
}

div.tlacitkoPrihlaseni { 	
    width: 160px; height: 25px; line-height: 25px; color: #FFFFFF; text-decoration: none; text-align: center; font-weight: bold; text-shadow: 1px 1px #222; cursor:pointer;
    font-size: 13px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #262626; border-radius: 5px;
    background: #666666;
    background: -moz-linear-gradient(top, #666666 0%, #262626 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#262626));
    background: -webkit-linear-gradient(top, #666666 0%,#262626 100%);
    background: -o-linear-gradient(top, #666666 0%,#262626 100%);
    background: -ms-linear-gradient(top, #666666 0%,#262626 100%);
    background: linear-gradient(to bottom, #666666 0%,#262626 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#262626',GradientType=0 );
}

div.tlacitkoRegistrace { 	
    width: 180px; height: 45px; line-height: 45px; color: #FFFFFF; text-decoration: none; text-align: center;font-weight: bold; text-shadow: 1px 1px #222; cursor:pointer;
    font-size: 17px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    border: 1px solid #5C0000; border-radius: 8px;
    background: #CC0000;
    background: -moz-linear-gradient(top, #CC0000 0%, #5C0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CC0000), color-stop(100%,#5C0000));
    background: -webkit-linear-gradient(top, #CC0000 0%,#5C0000 100%);
    background: -o-linear-gradient(top, #CC0000 0%,#5C0000 100%);
    background: -ms-linear-gradient(top, #CC0000 0%,#5C0000 100%);
    background: linear-gradient(to bottom, #CC0000 0%,#5C0000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CC0000', endColorstr='#5C0000',GradientType=0 );
}

div.leaderbox { width: 728px; height: 90px; display: block; padding: 13px 0 23px 112px;}
div.sky { width: 160px; height: 600px; display: block; float: right; margin: 1px -170px -600px 0px; }
div.banner { width: 468px; display: block; padding: 8px 0 15px 112px; }
div.reklama { padding-top: 8px; display: block; text-align: left; line-height: 0;}
*+html a.sky { margin: 10px -150px -600px 10px !important; width: 120px; height: 600px; display: block; float: right; background: url(../images/banner-small.gif) no-repeat top center;}
.korekce-sky {margin: -200px 0 0 0;}
a.banner-spodni {clear: both; margin: 5px auto -15px auto; width: 468px; height: 80px; display: block; padding: 0;}
*+html a.banner-spodni {margin: -8px auto -15px auto; }
div.adsense { width: 468px; height: 80px; margin: 3px auto; clear: both;}
.menu-leve-ad-partner { padding-bottom: 4px;}
.menu-leve-ad-partner img.partner { width: 256px; height:115px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.menu-leve-ad-partner img.partner:hover { cursor: pointer;}
.homepage-partner img.partner {border-radius: 3px;}
.homepage-partner img.partner:hover { cursor: pointer;}

input.lostpass { width: 52px !important; height: 20px !important; border: 0px !important;}

a.button-aktivovatmifaka { background: url(../images/button-aktivovatzdarma.png) top center no-repeat; width: 210px; height: 45px; display: block; margin: 0 auto;}
a.button-aktivovatmifaka span {  display: none; }
.mifak .promo { margin-bottom: 60px; }
.mifak .promo .text { float: left; line-height: 29px; margin-left: 15px; color: #323232; font-size: 14px; font-weight: bolder; }
.mifak .promo input { float: left; height: 26px; line-height: 26px; margin-left: 15px; font-size: 18px; text-align: center;}
.mifak .promo .button { width: 55px; height: 26px; float: left; text-decoration: none; margin-left: 15px; line-height: 25px; color: #FFFFFF; font-size: 11px; text-align: center; font-weight: bold; text-shadow: 1px 1px #222; cursor:pointer;
						 border: 1px solid #262626; border-radius: 5px;
						 background: #666666;
						 background: -moz-linear-gradient(top, #666666 0%, #262626 100%);
						 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#262626));
						 background: -webkit-linear-gradient(top, #666666 0%,#262626 100%);
						 background: -o-linear-gradient(top, #666666 0%,#262626 100%);
						 background: -ms-linear-gradient(top, #666666 0%,#262626 100%);
						 background: linear-gradient(to bottom, #666666 0%,#262626 100%);
						 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#262626',GradientType=0 );}
.mifak .promo .button:hover {text-decoration: underline;}

.mifak h2 { color: #323232; font-size: 16px; padding: 0px; font-weight: bolder;  margin: 20px 0 -10px 15px;}
.mifak h2.prehled { color: #323232; font-size: 16px; padding: 0px; font-weight: bold;  margin: 0px 0 10px 10px;}
.mifak h3 { color: #166712; font-size: 14px; padding: 0px; font-weight: bolder;  margin: 5px 0 -10px 10px; clear: both;}
.mifak p { line-height: 150%; color: #323232; font-size: 12px; padding: 0px 7px; border-left: 3px solid #9fcd42; margin: 15px 5px;}
.mifak a { color: #169012; text-decoration: underline;}
.mifak a:hover { color: #323232; text-decoration: underline;}
.mifak ul { line-height: 160%; color: #323232; font-size: 12px; margin: 15px 5px 15px 30px; list-style-image: url(../images/mifak-li.png);}
.mifak ul#right-nav {  list-style-image: none;}
.mifak ul li {padding: 0 0 0 7px;}
.mifak img.mifak3 {  float:left; width: 152px; height: 200px; margin: 5px;}
.mifak img.mifak2 {  float:right; width: 270px;  margin: 5px;}
.mifak img.mifak1 {  float:left; width: 120px;  margin: 15px 35px 15px 5px;}
.mifak table { margin: 20px 0 15px 10px; line-height: 150%; font-size: 12px; width: 672px; border-top: 1px solid #7d7d7a;  }
.mifak table th {  color: #323232; background: #ccc; font-weight: bolder; border-left: 1px solid #7d7d7a; border-bottom: 1px solid #7d7d7a; border-right: 1px solid #7d7d7a;  text-align: left; padding: 2px 5px;  }
.mifak table td { color: #323232;   background: #eaeaea;   padding: 2px 5px; text-align: center; border-bottom: 1px solid #7d7d7a; border-right: 1px solid #7d7d7a; }
.mifak p.tip { border: 1px solid #E3EDBF; padding: 5px 5px 5px 55px; background: #FFFFE6 url(../images/info.png) no-repeat 2% 50%; margin: 20px 10px -10px 10px ;  font-size: 10.5px; color: #323223;}
.mifak p.burza-na-filtr { line-height: 150%; color: #323232; font-size: 0.75em; padding: 0px 7px; border-left: 0px solid #9fcd42; margin: 15px 5px; text-align: center;}
#platba{padding: 18px 0px 0px 3px; margin: 0px;}
#platba.box-faq-ul li{height: 23px; overflow: hidden; margin-right: -4px;}
#platba.box-faq-ul li a{text-decoration: none;}
#platba.box-faq-ul li span{height: 23px; padding-top: 5px;}
#platba.box-faq-ul li.item img{margin-top: 1px;}
#platba.box-faq-ul li.item a:hover img{margin-top: 1px;}
#platba.box-faq-ul li.active a:hover img{margin-top: 1px;}
#table_cesko, #table_slovensko {border-top: 3px solid #545252; display: table; margin-top:0px; padding-top:0px; }
#table_slovensko {display: none;}
#table_cesko th, #table_slovensko th {border: 1px solid #545252; border-left: 0;}
#table_cesko td, #table_slovensko td {height: 23px;}
/*opera only hack*/
@media (min-resolution: .001dpcm) {
    _ :-o-prefocus , #table_cesko td, #table_slovensko td {height: 28px;} 
}
#table_cesko .th_cena, #table_slovensko .th_cena {border-left: 1px solid #545252; width: 93px; text-align: center}
#table_cesko .td_cena, #table_slovensko .td_cena {border-left: 1px solid #7d7d7a; }
/*#table_cesko .td_cena:hover, #table_slovensko .td_cena:hover {background: #5A5959; color: #FFFFFF; cursor: pointer; }*/
#table_cesko .th_doba, #table_slovensko .th_doba {width: 93px; text-align: center}
#table_cesko .td_platebni_metoda, #table_slovensko .td_platebni_metoda {text-align: left; padding: 5px; padding-bottom: 1px;}
.mifakgratis {width: 256px; background: url(../images/napoveda-zalozky-bg-bottom.gif) no-repeat bottom left; padding-bottom: 5px; margin: 0 0 10px 0; }
.mifakgratis table {width: 256px; font-size: 12px;}
.mifakgratis table td { padding: 11px !important; background: #88bf27; line-height: 130%;  }
.mifakgratis table td a{ text-decoration: underline; color: #000;}
.mifakgratis table td a:hover{  text-decoration: underline; color: #000;}
.mifakgratis.lighter td { background: #99c847; }

/* ../mifa/menu_pratelak.php */
.box-pratelak { width: 680px; margin: 5px auto 0px auto; }
.box-pratelak td#prvni, .box-pratelak th#prvni { border-left: 1px solid #dfdfdf !important; }
.box-pratelak .pratelak_menu { font-weight:bold; font-size:12px; padding-top: 10px; padding-bottom: 0px; }
.box-pratelak .pratelak_menu a { color:blue; margin-left: 10px; margin-right: 10px; }
.box-pratelak .pratelak_menu a:hover { color:red; }
.box-pratelak .thead { color:green !important; font-size:13px !important; }
.box-pratelak .pratelak_tr td.center { font-weight:normal !important; }
.box-pratelak td.center img { padding-bottom:4px; }
.box-pratelak td.left, th.left { text-align:left; padding-left:7px; width: 220px !important; }
.box-pratelak td.left a { color:black; }
.box-pratelak td.left a:hover { color:red; }
.box-pratelak td.input { width:10px !important; padding:0px !important; margin:0px !important; }
.box-pratelak td.input input { margin:5px 5px 5px 5px !important;}
.box-pratelak #prijmout, #zamitnout { color:blue; }
.box-pratelak #prijmout:hover, #zamitnout:hover { color:red; }
.box-faq-footer-pratelak {width: 680px; height: 13px; margin: 3px auto 5px auto;  background: url(../images/faq-bg-bottom.gif) top center no-repeat;}
.pratelak_but { text-align:right; }
.doma_venku { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background: white !important; text-align:center; width:25px; height:15px; font-weight:bold; vertical-align:middle!important; }
.prehled-zamestancu td.center_no_pads { font-weight:normal;padding:0; text-align: center; vertical-align:middle!important; }

/* FO MIFA FIGHTERS - DISKUZE*/
.odkaz_FOMF { font-weight: bold !important;}

/* STICKY (NAHORE) VL�KNA - DISKUZE*/
.odkaz_STICKY { font-weight: bold !important; color:brown !important;}

#facebook{text-align: center; background: #fff; float: right; width: 440px; margin-right: 18px; padding-top: 20px;}
#facebook h3{color: #CE104C; font-size: 0.85em; padding-bottom: 5px;}

/* BURZA PR�TEL�KU - STR�NKOV�N� */

.pager { color: #7d7d7a; font-weight: bold; text-align: center; font-size: 11px; }
.pager:hover { color: blue !important; text-decoration: none !important; }
.aktualni_strana { color: red; font-size: 13px; }

/* pohary */
#pohary_menu{float: left; clear: both; border-bottom: 1px solid #888; height: 26px; width: 100%; line-height: 24px; background: #fafcfa; margin-bottom: 16px;}
#pohary_menu a{display: block; float: left;  font-size: 11px; text-decoration: none; color: #444; padding: 2px 15px 0px 15px; border-right: 1px solid #fff; border-left: 1px solid #eee;}
#pohary_menu a:hover{text-decoration: underline; color: #000;}
#pohary_menu a.aktivni{background: #eaeaea; color: #000; border-right: 0px; border-left: 0px; padding-right: 16px; padding-left: 16px; border-bottom: 1px solid #444;}
#pohary_menu a.aktivni:hover{text-decoration: none;}

#nadpisy th{border-bottom: 2px solid #aaa; font-weight: normal; font-size: 0.8em; padding: 4px 0px; color: #555;}
#nadpisy.poloviny th{width: 50%;}
table#nejcomm td{vertical-align: middle;}
.green-norm, tr.green-norm td, .green-norm2, tr.green-norm2 td{background: #CFFFCF !important;}
.green-zvyr, .green-zvyr td, td.green-zvyr, .green-zvyr2, td.green-zvyr2{background: #A0FF9F !important;}
.yellow-norm, tr.yellow-norm td, .yellow-norm2, tr.yellow-norm2 td{background: #FAFFCF !important;}
.yellow-zvyr, .yellow-zvyr td, td.yellow-zvyr, .yellow-zvyr2, td.yellow-zvyr2{background: #EFFFAF !important;}
.red-norm, tr.red-norm td, .red-norm2, tr.red-norm2 td{background: #FFD2CF !important;}
.red-zvyr, .red-zvyr td, td.red-zvyr, .red-zvyr2, td.red-zvyr2{background: #FFB5AF !important;}
td.green-zvyr2, td.yellow-zvyr2, td.red-zvyr2, td.green-norm2, td.yellow-norm2, td.red-norm2{border-left: 1px solid #000;}
.green-norm .center a, .green-zvyr .center a, .yellow-norm .center a, .yellow-zvyr .center a, .red-norm .center a, .red-zvyr .center a{display: block;}
.center-small{font-size: 0.8em; font-weight: normal; text-align: center; display: block; margin-left: -7px; padding: 1px 5px 0px 5px;}
table#nejcomm a{text-decoration: none;}
table#nejcomm a span.nazevk{text-decoration: underline;}
table#nejcomm a:hover span.nazevk{text-decoration: none;}
span.vs{text-decoration: none; padding: 0px 3px; color: #555;}
#vysv, #komplet{ margin: 0px 1px; }
#vysv td{border-top: 1px solid #bbb; background: #eaeaea; line-height: 12px !important; }
#vysv span{padding: 0px 12px 0px 5px; float: left; font-weight: normal; font-size: 10.5px; margin: 5px 0 5px 0;}
#vysv strong{float: left; padding-right: 12px; font-size: 10px; margin: 5px 0 5px 5px;}
#komplet td{color: #888; font-size: 10px; border-bottom: 1px solid #fff; border-top: 1px solid #888; padding: 8px 6px;}
#komplet strong{font-size: 10.5px; padding-right: 10px; color: #333;}
#komplet a{padding: 0px 3px; font-size: 11px; color: #173F00;}
.green-sp{border-left: 3px solid #0ABF00;}
.yellow-sp{border-left: 3px solid #FDFF00;}
.red-sp{border-left: 3px solid #CF2200;}

.lm_gs-legend {
	border-left: 3px solid #1D4D8D; }
	
.lm_po-legend {
	border-left: 3px solid #2869C1; }
	
.il_gs-legend {
	border-left: 3px solid #5C2409; }
	
.il_po-legend {
	border-left: 3px solid #942900; }
	
.promotion-legend {
	border-left: 3px solid #00AA00; }
	
.relegation-legend {
	border-left: 3px solid #BB0000; }

img.vlajka-img{float: left; width: 18px; height: 12px; margin: 1px 8px 0px 0px; display: block; }

.sloupec{float: left; width: 27%; padding: 10px 3% 0px 3%;}
#prostredni{background: #f9f9f9; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea;}
.sloupec h3{padding: 0px 0px 7px 0px; font-size: 0.9em; margin: 0px;}
.sloupec p{color: #333; padding: 0px 0px 7px 0px; margin: 0px;}
.sloupec a{color: #173F00;}
.sloupec a:hover{text-decoration: none;}
.popis{font-size: 0.65em; color: #aaa; padding: 0px 0px 10px 0px; margin-left: -5px;}
.popis span{padding: 0px 5px; color: #777;}
#vsechnycl{background: #eaeaea; clear: both; text-align: right; padding: 4px 10px; font-size: 0.8em; margin: 0px 0px 0px 1px; border-top: 1px solid #ccc; border-right: 1px solid #ccc;}
#vsechnycl a{color: #173F00;}
hr.clear{clear: both; height: 0px; border: 0px; padding: 0px; margin: 0px;}

#selecty { background: #F1F1F1; color: #555; font-size: 0.8em; font-weight: normal; padding: 10px 10px 10px 4px; border-left: 1px solid #DFDFDF !important; }
#selecty.mensitext{font-size: 0.75em;}
#selecty select{padding: 0px; float: left;}
#selecty option{padding: 1px 2px 1px 4px; border-bottom: 1px solid #eaeaea;}
#selecty.mensitext option{font-size: 0.9em; padding: 2px 2px 2px 4px;}
#selecty #submit{float: right; position: relative;}
#selecty span{padding: 0px 5px 0px 6px; display: block; line-height: 18px; float: left;}

.o-poharu{font-size: 0.75em; margin: 5px 7px; background: url('/images/pohar.jpg') 13px center no-repeat; border: 1px solid #eaeaea; border-top: 0px; color: #333;}
.o-poharu p{line-height: 1.3em; padding: 5px 10px 10px 90px;}

h3.h3tymy{font-size: 1.0em; border-bottom: 2px solid #ccc; margin-bottom: 0px; margin-left: 10px; padding-left: 2px;}
#tymy {padding: 2px 8px 10px 8px;}
#tymy div{float: left; width: 160px; background: #fff; border: 1px solid #e0e0e0; text-align: center; text-decoration: none; font-size: 0.85em; padding: 10px 0px 5px 0px; color: #444; margin: 2px; overflow: hidden;}
#tymy img{width: 100px; height: 100px; background: #eaeaea; text-align: center; display: block; margin: 0px auto;}
#tymy a{color: #444; text-decoration: none;}
#tymy .strong{display: block; padding: 8px 5px 3px 5px; font-size: 0.95em; overflow: hidden; font-weight: bold;}
#tymy a.strong:hover{color: #000; text-decoration: underline;}
#tymy .manazer, #tymy .duvera{display: block; font-size: 0.8em; padding: 4px 5px; border-top: 1px solid #eaeaea;}
#tymy .manazer span{text-decoration: none;}
#tymy a.manazer:hover span{color: #000; text-decoration: underline;}
#tymy div:hover{border: 1px solid #777;}

#loga {
	background: #F1F1F1; border-left: 1px solid #DFDFDF !important; border-right: 1px solid #DFDFDF !important; }

#loading {background:url('../images/ajax-loader.gif') no-repeat center; width:16px; height:16px; float:right; margin-right: 5px; visibility: hidden;}

/* leve */
.info-body table th{width: auto;}
.info-body table td.gr, .info-body table td.ye, .info-body table td.re{padding: 0px 3px; width: auto; height: auto; text-align: center; font-weight: normal; color: #000;}
.info-body table tr.lighter td.gr{background: #CFFFCF;}
.info-body table tr.lighter td.ye{background: #FAFFCF;}
.info-body table tr.lighter td.re{background: #FFD2CF;}
.info-body table tr td.gr{background: #A0FF9F;}
.info-body table tr td.ye{background: #EFFFAF;}
.info-body table tr td.re{background: #FFB5AF;}

h4.detail-mifak  { width: 100%; margin: 0px auto; background:url(../images/detail-hrace-h4-bg.gif) repeat-x; height: 21px; text-align: center; font-size: 11px; font-weight: bold; color: #7d7d7a; padding: 6px 0 0 0;}

.dres_cislo {background: url(../images/mini_dres.png); font-weight: bold; color: white; width: 31px; height: 20px; text-align: center; margin-right: -15px; margin-left: 5px; padding-top: 5px; margin-top: 1px; margin-bottom: 1px; font-size: 9px;}
.dres_cislo_sel {background: url(../images/mini_dres_sel.png); font-weight: bold; color: white; width: 31px; height: 20px; text-align: center; margin-right: -15px; margin-left: 5px; padding-top: 5px; margin-top: 1px; margin-bottom: 1px; font-size: 9px;}
.dres_cislo_ses {background: url(../images/mini_dres.png); font-weight: bold; color: white; width: 31px; height: 20px; text-align: center; margin-right: -900px; margin-left: 8px; padding-top: 5px; font-size: 9px;}
.dres_cislo_ses_sel {background: url(../images/mini_dres_sel.png); font-weight: bold; color: white; width: 31px; height: 20px; text-align: center; margin-right: -900px; margin-left: 8px; padding-top: 5px; font-size: 9px;}
.dres_cislo_trans {background: url(../images/mini_dres_trans.png); font-weight: bold; color: black; width: 31px; height: 20px; text-align: center; margin-right: -15px; margin-left: 5px; padding-top: 5px; margin-top: 1px; margin-bottom: 1px; font-size: 9px; display: none;}


.hriste-table {margin-right: 150px; margin-left: 150px; margin-top: -6px; margin-bottom: -6px;}
.hriste-misto {height: 25px; background: url('http://www.mifa.cz/images/grey50.png'); width: 40px; text-align: center !important;}
.hriste-misto-empty {height: 25px; width: 40px; text-align: center;}
.hriste-td {height: 25px;}
.hriste-td:hover {background: url('http://www.mifa.cz/images/grey50.png');}
.hriste-post {float: left; width: 150px; height: 25px; font-size: 20px; text-align: left; margin-left: 5px; opacity: 0.5; filter: alpha(opacity=50 );}

.poharOdmeny {
    width: 22% !important;
}
.poharKolo {
    width: 20% !important;
}
.poharUcastnik {
    width: 30% !important;
}

.textarea-round {
    position: relative;
    background: rgb(255,255,255);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 1px solid rgb(196,196,196);
    box-shadow: inset 2px 2px 2px 0px #dddddd;
    -moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
    -webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
    padding: 7px 10px;
    overflow: auto;
    -webkit-user-modify: read-write;
    word-wrap: break-word;
    -webkit-line-break: after-white-space;
    font-family: inherit;
    font-size: 1em;
    behavior: url(/css/PIE/PIE.htc);
}

.textarea-round:focus {
    box-shadow: 0 0 0.1em 0.1em rgb(78,138,246);
}

.display-none {
    display: none;
}