@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;
}

#rozvrh {
background:none;	
background-color:#fff;
}

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.height88 {
height:88px;
}

.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;
}

.inlineButtonRed strong { /* red */
    color: #fff;
    background: #C22523 url(Images/bckgInlineButtonRed.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;
}

#logoEUpenizeskolam {
width:131px;
height:185px;
margin:20px auto;
}

#logoSkolskyPortal {
width:131px;
height:84px;
margin:20px auto;
}

#logoProRok {
width:131px;
height:155px;
margin:20px auto;
}

#logoEU {
width:131px;
height:129px;
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;
}

/* ROZVRHY */
.tbl_rozvrhy {

}

.tbl_rozvrhy caption {
font-weight:normal;
}

.tbl_rozvrhy caption span {
font-weight:bold;
}

.tbl_rozvrhy table {
border:none;
}

.tbl_rozvrhy td {
text-align:center;
}

.tbl_rozvrhy table td {
border:none;
}

tr.border_top td {
border-top:rgb(238,238,238) 1px solid;
}

span.header_hour {
font-weight:bold;
}

td.header_dayOfWeek {
font-weight:bold;
}

span.hour {
text-transform:uppercase;
font-weight:bold;
}

/* TŘÍDY */
#tridniUcitel, #informaceProRodice {
width:576px;
}

#tridniUcitel .A {
width:278px;
float:left;
}

#tridniUcitel .B {
width:278px;
float:right;
}

#tridaDownload .buttonRozvrh {
padding: 10px 15px;
background: #666;
color: #FFF;
text-decoration:none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: solid 1px #666;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);	
}
	
#tridaDownload .buttonRozvrh:hover, #tridaDownload .buttonRozvrh:focus {
background: #d9261c;
border: solid 1px #d9261c;
text-decoration: none;
}

#tridaDownload .buttonMaterialy {
padding: 10px 15px;
background: #4479BA;
color: #FFF;
text-decoration:none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: solid 1px #20538D;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);	
}
	
#tridaDownload .buttonMaterialy:hover, #tridaDownload .buttonMaterialy:focus {
background: #356094;
border: solid 1px #2A4E77;
text-decoration: none;
}

#seznamtrid_submenu {
margin:0 10px;
font-weight:bold;
}

#seznamtrid_submenu a {
display:inline;
font-weight:bold;
line-height:1.76em;
}

#tridniUcitel li.jmeno {
font-size:1.2em;
font-weight:bold;
background:none;
margin-bottom:10px;
padding-left:0;
}

#informaceProRodice {
margin:15px 0 30px 0;	
padding:10px 0;
border:#029141 1px solid;
background-color:#C5E6D3;
}

#informaceProRodice h3 {
text-transform:uppercase;	
width:556px;
margin:0 auto;
}

#informaceProRodice p {
width:556px;
margin:10px auto;
}


#tbl-lideVeSkoleVedeni,
#tbl-lideVeSkoleUcitele,
#tbl-lideVeSkoleVychovatele,
#tbl-lideVeSkoleHospodarkaSkoly,
#tbl-lideVeSkoleSkolnik {
width:574px;
}

#tbl-lideVeSkoleVedeni th,
#tbl-lideVeSkoleVedeni td,
#tbl-lideVeSkoleUcitele th,
#tbl-lideVeSkoleUcitele td,
#tbl-lideVeSkoleVychovatele th,
#tbl-lideVeSkoleVychovatele td,
#tbl-lideVeSkoleHospodarkaSkoly th,
#tbl-lideVeSkoleHospodarkaSkoly td,
#tbl-lideVeSkoleSkolnik th,
#tbl-lideVeSkoleSkolnik td {
padding:1px 0;
border:none;
}

#tbl-lideVeSkoleVedeni tr.jmeno,
#tbl-lideVeSkoleUcitele tr.jmeno,
#tbl-lideVeSkoleVychovatele tr.jmeno,
#tbl-lideVeSkoleHospodarkaSkoly tr.jmeno,
#tbl-lideVeSkoleSkolnik tr.jmeno {
font-weight:bold;
font-size:1.2em;
}

#tbl-lideVeSkoleVedeni tr.kabinet td,
#tbl-lideVeSkoleUcitele tr.kabinet td,
#tbl-lideVeSkoleVychovatele tr.kabinet td,
#tbl-lideVeSkoleHospodarkaSkoly tr.kabinet td,
#tbl-lideVeSkoleSkolnik tr.kabinet td {
}

#tbl-lideVeSkoleVedeni tr.konzultacni_dny td,
#tbl-lideVeSkoleUcitele tr.konzultacni_dny td,
#tbl-lideVeSkoleVychovatele tr.konzultacni_dny td,
#tbl-lideVeSkoleHospodarkaSkoly tr.konzultacni_dny td,
#tbl-lideVeSkoleSkolnik tr.konzultacni_dny td {
padding-bottom: 10px;
}

#tbl-lideVeSkoleVedeni tr.konzultacni_dny td a,
#tbl-lideVeSkoleUcitele tr.konzultacni_dny td a,
#tbl-lideVeSkoleVychovatele tr.konzultacni_dny td a,
#tbl-lideVeSkoleHospodarkaSkoly tr.konzultacni_dny td a,
#tbl-lideVeSkoleSkolnik tr.konzultacni_dny td a {
text-decoration: none;
background-color: #f7c200;
color:#333;
}

#tbl-lideVeSkoleVedeni tr.konzultacni_dny td a:hover,
#tbl-lideVeSkoleUcitele tr.konzultacni_dny td a:hover,
#tbl-lideVeSkoleVychovatele tr.konzultacni_dny td a:hover,
#tbl-lideVeSkoleHospodarkaSkoly tr.konzultacni_dny td a:hover,
#tbl-lideVeSkoleSkolnik tr.konzultacni_dny td a:hover {
text-decoration: none;
background-color: #007b3f;
color:#fff;
}


#tbl-lideVeSkoleVedeni tr.telefon span,
#tbl-lideVeSkoleUcitele tr.telefon span,
#tbl-lideVeSkoleVychovatele tr.telefon span,
#tbl-lideVeSkoleHospodarkaSkoly tr.telefon span,
#tbl-lideVeSkoleSkolnik tr.telefon span {
font-weight:bold;
}

#tbl-lideVeSkoleVedeni tr.email span,
#tbl-lideVeSkoleUcitele tr.email span,
#tbl-lideVeSkoleVychovatele tr.email span,
#tbl-lideVeSkoleHospodarkaSkoly tr.email span,
#tbl-lideVeSkoleSkolnik tr.email span {
font-weight:bold;
}

#kontaktTym {
margin:30px 0;
}

#kontaktTym .buttonRozvrh {
padding: 10px 15px;
background: #666;
color: #FFF;
text-decoration:none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: solid 1px #666;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);	
}
	
#kontaktTym .buttonRozvrh:hover, #kontaktTym .buttonRozvrh:focus {
background: #d9261c;
border: solid 1px #d9261c;
text-decoration: none;
}

