@charset "utf-8";
/* CSS Document */

body {
font:normal 0.72em/1.4em Arial, Verdana, Tahoma, Georgia, sans-serif;
background:#fff url(Images/bckg-body.jpg) left top repeat-x;
left:0;
top:0;
margin:0;
padding:0;
line-height:1.46em;
color:#333;
}

a[href] {
text-decoration:underline;
}

a:link {
color:#d9261c;
}

a:visited {
color:#d9261c;
}

a:hover, a:active, a:focus {
color:#333;
}

:focus {
outline:none;
}

a img {
border:0;
}

br.clear-both { 
font:0px/0px sans-serif;
clear:both
}

caption {
font-size:110%;
font-weight:bold;
text-align:left;
margin:1.2em 0 0 0;
padding:0 0 .6em 0;
}

em {
font-style:normal;
}

em.bold {
font-weight:bold;
}

h1 {
display:none;
margin:0;
padding:0;
}

h2 {
font-size:176%;
font-weight:bold;
margin:1.2em 0 .4em 0;
padding:0;
}

h3, h4, h5 {
font-size:112%;
font-weight:bold;
}

h3 em {
font-weight:normal;
}

h3 em span {
color:#009140;
}

ul, ol {
border:0;
margin:.6em 0;
padding:0;
list-style-type:none;
}

ul ul, ol ol, ul ol, ol ul {
margin:0 0 0 2em;
}

legend {
color:#333;
}

li {
list-style-type:none;
}

span.bold {
font-weight:bold;
}

table {
border:0;
margin:1.2em 0;
padding:0;
border-collapse:collapse;
width:100%;
}

tr {
display:table-row;
}

th, td {
display:table-cell;
background-color:white;
border:1px solid #eee;
margin: 0;
padding:8px;
vertical-align:middle;
text-align:left;
}

th {
font-weight:bold;
}

/* cover */
#cover {
margin:0 auto;
width:974px;
padding:66px 0 0 0;
}

/* NAVIGATION */
#navigation ul {
margin:0 0 0 190px;
padding:0;
}

#navigation li {
list-style:none;
display:block;
float:left;
padding:0;
}

#navigation a {
display:block;
height:36px;
float:left;
}

#navigation a span {
display:none;
}

li#navigation-homepage a {
background:url(Images/bckg-navigation-homepage.gif) left top;
width:91px;
}

li#navigation-homepage a:hover, li#navigation-homepage a.activeLink {
background-position:-91px top;
}
 
li#navigation-student a {
background:url(Images/bckg-navigation-student.gif) left top;
width:68px;
border-left:#fff 1px solid;
}

li#navigation-student a:hover, li#navigation-student a.activeLink {
background-position:-68px top;
}

li#navigation-parent a {
background:url(Images/bckg-navigation-parent.gif) left top;
width:92px;
border-left:#fff 1px solid;
}

li#navigation-parent a:hover, li#navigation-parent a.activeLink {
background-position:-92px top;
}

li#navigation-teacher a {
background:url(Images/bckg-navigation-teacher.gif) left top;
width:93px;
border-left:#fff 1px solid;
}

li#navigation-teacher a:hover, li#navigation-teacher a.activeLink {
background-position:-93px top;
}

li#navigation-public a {
background:url(Images/bckg-navigation-public.gif) left top;
width:131px;
border-left:#fff 1px solid;
}

li#navigation-public a:hover, li#navigation-public a.activeLink {
background-position:-131px top;
}

li#navigation-contact a {
background:url(Images/bckg-navigation-contact.gif) left top;
width:113px;
border-left:#fff 1px solid;
}

li#navigation-contact a:hover, li#navigation-contact a.activeLink {
background-position:-113px top;
}

li#navigation-aboutUs a {
background:url(Images/bckg-navigation-aboutUs.gif) left top;
width:43px;
border-left:#fff 1px solid;
}

li#navigation-aboutUs a:hover, li#navigation-aboutUs a.activeLink {
}

/* MAIN */
#main {
width:974px;
background:transparent url(Images/bckg-main.gif) left top repeat-y;
}

/* columnLeftMiddle */
#columnLeftMiddle {
width:784px;
float:left;
}

#columnLeft {
width:190px;
float:left;
}

#logo {
width:190px;
height:136px;
}

/* subnavigation */
#subNavigation {
background:#000;
width:190px;
}

#subNavigation ul {
margin:0;
padding:0;
list-style:none;
}

#subNavigation li {
margin:0;
padding:0;
display:block;
width:190px;
}

#subNavigation li a {
display:block;
background:#666;
width:190px;
padding:.96em 0;
color:#fffbdc;
text-decoration:none;
border-top:#fff 1px solid;
}

#subNavigation li a.zajimaveOdkazy {
background:#4d4d4d;
}

#subNavigation li a:hover {
background:#d9261c;
}

#subNavigation li a span {
display:block;
padding-left:26px;
}

#subNavigation li a:hover span.gray, #subNavigation li a:hover span.yellow {
background-position:-190px;
}

#subNavigation li a span.gray {
background:url(Images/li-arrowGray.gif) center left no-repeat;
}

#subNavigation li a span.yellow {
background:url(Images/li-arrowYellow.gif) center left no-repeat;
}

#subNavigation li a.activeLink, #subNavigation li a.activeLink:hover  {
background:#d9261c;
}

#columnMiddle {
width:594px;
float:right;
}

#columnMiddle .box {
width:574px;
margin:0 auto;
padding:10px 0 0 0;
}

#breadCumbNavigation {
background:#f7c200;
}

#breadCumbNavigation p {
margin:0;
padding:.6em 10px;
}

#columnMiddle li {
padding-left:24px;
}

#columnMiddle li {
/* 0px 0px - doleva nahoru */
background:url("Images/bckgLiGray.gif") no-repeat 0px 6px;
}

#columnMiddle li.red {
/* 0px 0px - doleva nahoru */
background:url("Images/bckgLiRed.gif") no-repeat 0px 6px;
}

/* columnRight */
#columnRight {
background:#f7c200;
width:190px;
float:right;
}

#columnRight .box {
margin:0;
padding:10px 0;
}

#columnRight h3 {
background:#007b3f;
color:#fff;
padding:.6em 10px;
letter-spacing:.09em;
}

#columnRight ul {
margin:0 0 0 27px;
padding:10px 0;
}

#columnRight li span {
font-weight:bold;
}


/* Rychlý kontakt */
#quickContact h3 {
margin:0 0 10px 0;
}

#quickContact ul {
margin:0 10px;
padding:0;
}

#quickContact li {
height:30px;
margin:0;
padding:1em 0 0 46px;
}

#quickContact li.telefonSekretariat {
background:url("Images/bckg-phoneGreen.gif") no-repeat center left  ;
}

#quickContact li.telefonJidelna {
background:url("Images/bckg-phoneRed.gif") no-repeat center left  ;
}

#quickContact li.email {
background:url("Images/bckg-email.gif") no-repeat center left  ;
}

#quickContact li.lideVeSkole {
background:url("Images/bckg-lideVeSkole.gif") no-repeat center left;
height:39px;
}

/* FOOTER */
#footer {
background:url(Images/bckg-footer.gif) left top repeat-x;
padding:30px 0 0 0;
color:#666;
margin:10px 0 0 0;
}

#footer ul {
margin:0;
padding:.6em 0;
list-style:none;
}

#footer li {
display:inline;
}

#footer li#owner {
padding-right:.6em;
border-right:#666 1px solid;
}

#footer li#author {
padding-left:.6em;
}

#footer a {
color:#666;
}

#footer a:link {
color:#666;
}

#footer a:visited {
color:#666;
}

#footer a:hover, #footer a:active, #footer a:focus {
color:#666;
}

/* BOX */
.ourPartners a {
display:block;
width:88px;
height:31px;
margin:10px auto 0 auto;
}

.ourPartners a.height35 {
height:35px;
}

.ourPartners a.height40 {
height:40px;
}

.ourPartners a.height37 {
height:37px;
}

.ourPartners a.height66 {
height:66px;
}

.ourPartners a.height69 {
height:69px;
}

.ourPartners a.height72 {
height:72px;
}

.ourPartners a.height82 {
height:82px;
}

.ourPartners a.height129 {
height:129px;
}

/* ÚVOD */
#index-menu {
width:574px;
padding:0 0 10px 0;
}

#index-menu ul {
margin:0;
padding:0;
}

#index-menu li {
display:block;
float:left;
height:146px;
margin:0;
padding:0;
list-style:none;
}

#index-menu li a {
display:block;
float:left;
height:146px;
}

#index-menu li a span {
display:none;
}

#index-menu-student a { /* žák */
background:url(Images/bckg-zak.gif) left top no-repeat;
width:144px;
}

#index-menu-student a:hover {
background-position:-144px top;
}

#index-menu-parent a { /* rodič */
background:url(Images/bckg-rodic.gif) left top no-repeat;
width:143px;
}

#index-menu-parent a:hover {
background-position:-144px top;
}

#index-menu-teacher a { /* učitel */
background:url(Images/bckg-ucitel.gif) left top no-repeat;
width:143px;
}

#index-menu-teacher a:hover {
background-position:-144px top;
}

#index-menu-public a { /* veřejnost */
background:url(Images/bckg-verejnost.gif) left top no-repeat;
width:144px;
}

#index-menu-public a:hover {
background-position:-144px top;
}

/* Aktuálně */
#columnMiddle #liDnesJe {
list-style-type:none;
background:url(Images/bckg-kuchar.jpg) left top no-repeat;
padding:12px 0 0 96px;
min-height:96px;
_height:96px;
}

#columnMiddle #liJidelnicek {
list-style-type:none;
background:url(Images/bckg-kuchar.jpg) left top no-repeat;
padding:12px 0 0 96px;
min-height:96px;
_height:96px;
}

#columnMiddle #liPrazdniny {
list-style-type:none;
background:url(Images/bckg-zvonek.jpg) left top no-repeat;
padding:12px 0 0 96px;
min-height:96px;
_height:96px;
}

#columnMiddle #liTridniSchuzky {
list-style-type:none;
background:url(Images/bckg-diar.jpg) left top no-repeat;
padding:12px 0 0 96px;
min-height:96px;
_height:96px;
}

/* ROZCESTNIK */
.menuItemAB, #menuRodice {
width:574px;
padding:10px 0;
}

.menuItemA, #menuStavajiciRodice {
width:282px;
float:left;
min-height:96px;
_height:96px;
}

.menuItemB, #menuBudouciRodice, .menuItemRodic {
width:282px;
float:right;
min-height:96px;
_height:96px;
}

.menuItemRodic {
min-height:96px;
_height:96px;
}

.menuItemA h4, .menuItemB h4, .menuItemRodic h4 {
margin:0 0 0 99px ;
}

.menuItemA p, .menuItemB p, .menuItemRodic p {
margin:0 0 0 99px ;
padding:10px 0 0 0;
}

.menuItemA a, .menuItemB a, .menuItemRodic a {
color:#333;
}

.menuItemA a:hover, .menuItemB a:hover, .menuItemRodic a:hover {
color:#d9261c;
}

span.stavajici {
color:#d8261c;
border-bottom:#666 1px dotted;
}

span.budouci {
color:#009140;
border-bottom:#666 1px dotted;
}

#menu-jidelnicek {
background:url(Images/bckg-kuchar.jpg) left top no-repeat;
}

#menu-suplovani {
background:url(Images/bckg-arrowsRed.jpg) left top no-repeat;
}

#menu-zakovska {
background:url(Images/bckg-1.jpg) left top no-repeat;
}

#menu-prazdniny {
background:url(Images/bckg-zvonek.jpg) left top no-repeat;
}

#menu-malicek {
background:url(Images/bckg-malicek.jpg) left top no-repeat;
}

#menu-konzultace {
background:url(Images/bckg-diar.jpg) left top no-repeat;
}

#menu-vrba {
background:url(Images/bckg-vrba.jpg) left top no-repeat;
}

#menu-odkazy {
background:url(Images/bckg-www.jpg) left top no-repeat;
}

#menu-procNasiSkolu {
background:url(Images/bckg-otaznik.jpg) left top no-repeat;
}

#menu-omluvenka {
background:url(Images/bckg-tuzka.jpg) left top no-repeat;
}

#menu-tridniSchuzky {
background:url(Images/bckg-15.jpg) left top no-repeat;
}

#menu-projekty {
background:url(Images/bckg-autobusGreen.jpg) left top no-repeat;
}

#menu-otevreneDvere {
background:url(Images/bckg-klicBrown.jpg) left top no-repeat;
}

#menu-rozvrhHodin {
background:url(Images/bckg-hodinyRed.jpg) left top no-repeat;
}

#menu-oSkole {
background:url(Images/bckg-oSkole.jpg) left top no-repeat;
}

#menu-pronajemTelocvicny {
background:url(Images/bckg-mic.jpg) left top no-repeat;
}

/* KONTAKT */
#googleMap {
padding:10px 0;
}

#contactForm {
padding:10px 0;
width:574px;	
background-color:#F7C200;
border:none;
}

#contactForm .fieldset {
padding:10px 0;
width:556px;
margin:0 auto;
}

#contactForm fieldset {
border:#666 1px solid;
padding:0 0 10px 0;
}

#contactForm legend {
margin-left:4px;
_margin-left:2px;
}

#contactForm legend span {
display:block;
font-weight:bold;
background:#666;
color:#fff;
font-size:100%;
padding:.3em;
letter-spacing:.09em;
}

#contactForm p {
font-weight:bold;
margin-left:25px;
}

#contactForm label {
display:block;
}

#contactForm label span {
width:90px;
margin-left:25px;
float:left;
}

#contactForm label input, #contactForm label textarea {
width:336px;
font-family:inherit;
}

/* NEWS */
#ul-news {
margin:10px 0 0 0;
padding:0;
border-bottom:#666 1px solid;
}

#ul-news li {
list-style-type:none;
padding:.46em 0;
background:#eee;
border-top:#666 1px solid;
}

#ul-news span.date {
color:#009140;
}

/* quickMENU */
#quickMenu {
background:url(Images/bckg-quickMenuTop.jpg) left top repeat-x;
padding:12px 0 0 0;
}

#quickMenuBottom {
background:url(Images/bckg-quickMenuBottom.jpg) left bottom repeat-x;
padding:0 0 40px 0;
}

/* Přílohy */
.postAttachments {
margin:0;
padding:0;
}

#columnMiddle .postAttachments li {
height:36px;
margin:0;
padding:1em 0 0 39px;
background:url("Images/bckg-disketa.gif") no-repeat center left  ;
}

.marginTop {
margin:10px 0 0 0;
}

thead th {
background-color: #EEE;
border-color: white;
border-width: 1px 0 0 0;
}

thead.green th {
color:#fff;
background-color:#009140;
}

thead.yellow th {
color:#fff;
background-color:#f7c200;
}

thead.red th {
color:#fff;
background-color:#d8261c;
}

thead.gray th {
color: white;
background-color: #666666;
}

.row1 td {
background-color:#eee;
}

.row2 td {
background-color:#e4e4e4;
}


#tbl-vedeni caption {
color:#029141;
}
#tbl-ucitele caption {
color:#f7c200;
}
#tbl-vychovatele caption {
color:#d9261c;
}
#tbl-skolnik caption {
color:#666;
}

#tbl-rozvrh .side {
	color: white;
	background-color: #009140;
}


/****************************** JEDNOTLIVÉ STRÁNKY ******************************/
/* Vrba */
.fieldsetForm div.content {
padding:10px 0;
}

.fieldsetForm label {
width:130px;
position: relative;
display:block;
float:left;
font-weight:bold;
}

.fieldsetForm .row {
clear:both;
padding:5px 0;
}

.fieldsetForm .message {
width:360px;
height:176px;
}

.fieldsetForm .submit {
background-color:#D92927;
color:#FFFFFF;
border:#333 1px solid;
}

/* Jídelníček */
#tbl-jidelnicek-tento col.den, #tbl-jidelnicek-pristi col.den {
width:27px;
}

#tbl-jidelnicek-tento col.datum, #tbl-jidelnicek-pristi col.datum {
width:42px;
}

#tbl-jidelnicek-tento col.cislo, #tbl-jidelnicek-pristi col.cislo {
width:73px;
}

#tbl-jidelnicek-tento col.nazev, #tbl-jidelnicek-pristi col.nazev {
/*width:px;*/
}

#tbl-jidelnicek-tento col.detail, #tbl-jidelnicek-pristi col.detail {
width:60px;
}

#tbl-jidelnicek-tento td.den, #tbl-jidelnicek-pristi td.den,  /* Den */
#tbl-jidelnicek-tento th.den, #tbl-jidelnicek-pristi th.den {
text-align:center;
font-weight:bold;
}

#tbl-jidelnicek-tento td.datum, #tbl-jidelnicek-pristi td.datum,  /* Datum */
#tbl-jidelnicek-tento th.datum, #tbl-jidelnicek-pristi th.datum {
text-align:center;
}

#tbl-jidelnicek-tento td.cislo, #tbl-jidelnicek-pristi td.cislo,  /* Číslo */
#tbl-jidelnicek-tento th.cislo, #tbl-jidelnicek-pristi th.cislo {
text-align:center;
}

#tbl-jidelnicek-tento td.detail, #tbl-jidelnicek-pristi td.detail,  /* Detail */
#tbl-jidelnicek-tento th.detail, #tbl-jidelnicek-pristi th.detail {
text-align:center;
}

#tbl-jidelnicek-tento tr.dnes td {
background:#D1EBDC;
}

#tbl-jidelnicek-tento .inlineButton strong { /* Green */
color:#fff;
background:#008240 url(Images/bckgInlineButtonGreen.jpg) left top repeat-x;
border-bottom:1px solid #999;
}

#tbl-jidelnicek-tento .inlineButton:hover strong {
background-image:none;
}

#tbl-jidelnicek-pristi .inlineButton strong { /* Gray */
color:#fff;
background:#5D5D5D url(Images/bckgInlineButtonGray.jpg) left top repeat-x;
border-bottom:1px solid #999;
}

#tbl-jidelnicek-pristi .inlineButton:hover strong {
background-image:none;
}


/* Konzultační dny */
#tbl-konzultacniDny col.den {
width:27px;
}

#tbl-konzultacniDny col.datum {
/*width:42px;*/
}

#tbl-konzultacniDny col.detail {
width:60px;
}

#tbl-konzultacniDny th.den, #tbl-konzultacniDny th.detail, 
#tbl-konzultacniDny td.den, #tbl-konzultacniDny td.detail {
text-align:center;
}

#tbl-konzultacniDny tr.nejblizsi td {
background:#D1EBDC;
font-weight:bold;
}


/* Lidé ve škole */
#tbl-lideVeSkoleVedeni col.titul,
#tbl-lideVeSkoleUcitele col.titul,
#tbl-lideVeSkoleVychovatele col.titul,
#tbl-lideVeSkoleSkolnik col.titul,
#tbl-lideVeSkoleHospodarkaSkoly col.titul {
width:30px;
}

#tbl-lideVeSkoleVedeni col.jmeno,
#tbl-lideVeSkoleUcitele col.jmeno,
#tbl-lideVeSkoleVychovatele col.jmeno,
#tbl-lideVeSkoleSkolnik col.jmeno,
#tbl-lideVeSkoleHospodarkaSkoly col.jmeno {
width:76px;
}

#tbl-lideVeSkoleVedeni col.funkce,
#tbl-lideVeSkoleUcitele col.funkce,
#tbl-lideVeSkoleVychovatele col.funkce,
#tbl-lideVeSkoleSkolnik col.funkce,
#tbl-lideVeSkoleHospodarkaSkoly col.funkce {
width:130px;
}

#tbl-lideVeSkoleVedeni col.telefon,
#tbl-lideVeSkoleUcitele col.telefon,
#tbl-lideVeSkoleVychovatele col.telefon,
#tbl-lideVeSkoleSkolnik col.telefon,
#tbl-lideVeSkoleHospodarkaSkoly col.telefon {
width:100px;
}

#tbl-lideVeSkoleVedeni col.detail,
#tbl-lideVeSkoleUcitele col.detail,
#tbl-lideVeSkoleVychovatele col.detail,
#tbl-lideVeSkoleSkolnik col.detail,
#tbl-lideVeSkoleHospodarkaSkoly col.detail {
width:60px;
}

#tbl-lideVeSkoleVedeni th.detail, #tbl-lideVeSkoleVedeni td.detail, /* Detail */
#tbl-lideVeSkoleUcitele th.detail, #tbl-lideVeSkoleUcitele td.detail,
#tbl-lideVeSkoleVychovatele th.detail, #tbl-lideVeSkoleVychovatele td.detail,
#tbl-lideVeSkoleSkolnik th.detail, #tbl-lideVeSkoleSkolnik td.detail,
#tbl-lideVeSkoleHospodarkaSkoly col.detail {
text-align:center;
}

#tbl-lideVeSkoleVedeni td.prijmeni {
background:#fff;
font-weight:bold;
}

#tbl-lideVeSkoleUcitele td.prijmeni {
background:#fff;
font-weight:bold;
}

#tbl-lideVeSkoleVychovatele td.prijmeni {
background:#fff;
font-weight:bold;
}

#tbl-lideVeSkoleSkolnik td.prijmeni {
background:#fff;
font-weight:bold;
}

#tbl-lideVeSkoleVedeni .inlineButton strong { /* Green */
color:#fff;
background:#008240 url(Images/bckgInlineButtonGreen.jpg) left top repeat-x;
border-bottom:1px solid #999;
}

#tbl-lideVeSkoleVedeni .inlineButton:hover strong {
background-image:none;
}

#tbl-lideVeSkoleUcitele .inlineButton strong { /* Yellow */
color:#fff;
background:#DCAD14 url(Images/bckgInlineButtonYellow.jpg) left top repeat-x;
border-bottom:1px solid #999;
}

#tbl-lideVeSkoleUcitele .inlineButton:hover strong {
background-image:none;
}

#tbl-lideVeSkoleVychovatele .inlineButton strong { /* Red */
color:#fff;
background:#C22523 url(Images/bckgInlineButtonRed.jpg) left top repeat-x;
border-bottom:1px solid #999;
}

#tbl-lideVeSkoleVychovatele .inlineButton:hover strong {
background-image:none;
}

#tbl-lideVeSkoleSkolnik .inlineButton strong,
#tbl-lideVeSkoleHospodarkaSkoly .inlineButton strong { /* Gray */
color:#fff;
background:#5D5D5D url(Images/bckgInlineButtonGray.jpg) left top repeat-x;
border-bottom:1px solid #999;
}

#tbl-lideVeSkoleSkolnik .inlineButton:hover strong,
#tbl-lideVeSkoleHospodarkaSkoly .inlineButton:hover strong {
background-image:none;
}


/* Proč si vybrat naši školu? */
#h3ProcNasiSkoluVysledky {
background:url(Images/bckgReason1Green.jpg) center left no-repeat;
height:85px;
padding:36px 0 0 100px;
text-transform:uppercase;
letter-spacing:.18em;
}

#h3ProcNasiSkoluSpoluprace {
background:url(Images/bckgReason2Yellow.jpg) center left no-repeat;
height:85px;
padding:36px 0 0 100px;
text-transform:uppercase;
letter-spacing:.18em;
}

#h3ProcNasiSkoluVyuka {
background:url(Images/bckgReason3Red.jpg) center left no-repeat;
height:85px;
padding:36px 0 0 100px;
text-transform:uppercase;
letter-spacing:.18em;
}

#h3ProcNasiSkoluJazyky {
background:url(Images/bckgReason4Gray.jpg) center left no-repeat;
height:85px;
padding:36px 0 0 100px;
text-transform:uppercase;
letter-spacing:.18em;
}

#h3ProcNasiSkoluPocitace {
background:url(Images/bckgReason5Green.jpg) center left no-repeat;
height:85px;
padding:36px 0 0 100px;
text-transform:uppercase;
letter-spacing:.18em;
}

#h3ProcNasiSkoluZajmovaCinnost {
background:url(Images/bckgReason6Yellow.jpg) center left no-repeat;
height:85px;
padding:36px 0 0 100px;
text-transform:uppercase;
letter-spacing:.18em;
}

#h3ProcNasiSkoluDruzina {
background:url(Images/bckgReason7Red.jpg) center left no-repeat;
height:85px;
padding:36px 0 0 100px;
text-transform:uppercase;
letter-spacing:.18em;
}

#h3ProcNasiSkoluPedagogove {
background:url(Images/bckgReason8Gray.jpg) center left no-repeat;
height:85px;
padding:36px 0 0 100px;
text-transform:uppercase;
letter-spacing:.18em;
}


/* Termíny prázdnin */
#tbl-terminyPrazdnin col.odDen, #tbl-terminyPrazdnin col.doDen {
width:27px;
}

#tbl-terminyPrazdnin col.odDatum, #tbl-terminyPrazdnin col.doDatum {
width:69px;
}

#tbl-terminyPrazdnin col.detail {
width:60px;
}

#tbl-terminyPrazdnin th.den, #tbl-terminyPrazdnin th.detail, 
#tbl-terminyPrazdnin td.den, #tbl-terminyPrazdnin td.detail {
text-align:center;
}

#tbl-terminyPrazdnin tr.nejblizsi td {
background:#D1EBDC;
font-weight:bold;
}


/* Třídní schůzky */
#tbl-tridniSchuzky col.den {
width:27px;
}

#tbl-tridniSchuzky col.detail {
width:60px;
}

#tbl-tridniSchuzky th.den, #tbl-tridniSchuzky th.detail, 
#tbl-tridniSchuzky td.den, #tbl-tridniSchuzky td.detail {
text-align:center;
}

#tbl-tridniSchuzky tr.nejblizsi td {
background:#D1EBDC;
font-weight:bold;
}







/* EXTRAS */
.noScreen {
display:none;
}

.green {
color:#009140;
}

/* inline tlačítka */
.inlineButton { 
text-decoration:none;
white-space:nowrap;
}

a.inlineButton:link {
text-decoration:none;
}

.inlineButton strong {
background-repeat:repeat-x;
background-position:top;
}

.inlineButton:hover strong {
background-image:none;
}

.inlineButton strong {
padding:.2em 1em;
=padding:.3em 1em;
font-weight:bold;
}

.inlineButtonGreen strong { /* Green */
color:#fff;
background:#008240 url(Images/bckgInlineButtonGreen.jpg) left top repeat-x;
border-bottom:1px solid #999;
}

.inlineButtonGray strong { /* Gray */
color:#fff;
background:#5D5D5D url(Images/bckgInlineButtonGray.jpg) left top repeat-x;
border-bottom:1px solid #999;
}

/* Suplování */
.tr_abucit_1 td {
color:#fff;
background-color:#009140;
font-weight:bold;
}

.tb_abucit_1 p
{
display:inline;
padding:0;
margin:0;
}
.suplovaniNadpis {font-size:14px; font-weight:bold;}


table.tb_suplucit_1 tr.tr_suplucit_1 td {
color:#fff;
background-color:#f7c200;
font-weight:bold;
}

table.tb_supltrid_1 tr.tr_supltrid_1 td {
color:#fff;
background-color:#d8261c;
font-weight:bold;
}

#logoTegram {
width:139px;
height:101px;
margin:0 auto 10px auto;
}

#logoRspp {
width:90px;
height:89px;
margin:20px auto;
}

#logoRp {
width:139px;
height:27px;
margin:20px auto;
}

#skolniVzdelaciProgram {
width:180px;
height:101px;
margin:30px auto 0 auto;
}


table.photos .row1 {
background:#eee;
}

table.photos .row2 {
background:#e4e4e4;
}

table.photos .date {
width:100px;
}
