﻿body
{
    margin-top: 1em;
    font-family: Cambria, Arial, "Trebuchet MS" , Tahoma, Verdana, "Geneva CE" , lucida, sans-serif;
    font-size: 0.95em;
    margin: 0;
    padding: 0;
    text-align: center;
    color: Black;
    border-collapse: collapse;
}

.all
{
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}


/*
----------------- ZÁHLAVÍ STRÁNKY ------------------
*/


.top
{
    height: 89px;    
    text-align: left;
}

.top .all .logo
{    
    padding: 0px;
    margin: 0px;
    height: 89px;
    width: 143px;
    background: url(bannerTop.jpg) no-repeat;
    float: left;
}

.top .all .header
{    
    padding: 0px;
    margin: 0px;    
    height: 89px;    
    float: left;
}

.top .all .header .name
{
    padding-top: 20px;
    padding-left: 50px;
    font-size: 30px;
    /*color: #333366;*/
    font-weight: bold;    
}

.top .all .header .info
{    
    padding-left: 50px;    
    color: #333366;
    font-weight: bold;    
}


/*
----------------- ZÁPATÍ STRÁNKY ------------------
*/

.footer
{
    clear: both;
    font-style: italic;
    font-size: 0.8em;
    text-align: center;
    background-color: #ffa500;
    color: Black;
    padding: 10px;
    margin: 0px;
}



/*
----------------- MENU ------------------
*/

.topMenu
{
    background-color: #ffa500;
    height: 37px;    
}

.topMenu .all .logo
{    
    padding: 0px;
    margin: 0px;
    height: 37px;
    width: 143px;
    background: url(bannerBottom.jpg) no-repeat;
    float: left;
}

.topMenu .all div
{
    padding-top: 10px;
}

.topMenu .all div a
{
    color: black;
    font-weight: bold;    
    text-decoration: none;
}


/*
----------------- OBECNÉ PRVKY ------------------
*/


h1
{
    color: #333366;
    color: Black;
    font-family: sans-serif;
    font-size: 1.6em;
}

.link
{
    background: url(../../images/link.jpg) left no-repeat;
    padding-left: 15px;
}


.error
{
    color: Red;
    font-weight: bold;
}

.pass
{
    color: Green;
    font-weight: bold;
}


/*
----------------- MAIN PAGE ------------------
*/

.main h1
{
    font-size: 1.4em;
    padding-bottom: 8px;
    padding-top: 20px;
    margin-bottom: 0px;
}

.main h2
{
    font-size: 1.4em;
    padding-bottom: 8px;
    padding-top: 20px;
    margin-bottom: 0px;
}


.mainLeft
{
    float: left;
    width: 460px;
}

.mainLeft h3
{
    font-size: 1.2em;    
    padding: 0px;
    padding-top: 20px;
    padding-bottom: 5px;    
    margin: 0px;    
}


.mainLeft p
{
    text-align: justify;
    margin: 0px;    
    padding: 0px;
    padding-bottom: 5px;    
}


.mainRight
{
    float: right;    
    width: 250px;
    min-height: 400px;      
}

.mainRight .right
{
    padding: 0px 10px 0px 10px;
}

.mainRight div
{    
    text-align: justify;    
}

.mainRight p
{
    padding: 0px;
    margin: 0px;
}

.mainRight a
{
    color: #566eb0;
}

.mainRight .tableRight
{
    width: 90%;
}

.mainRight .tableRight th
{
    text-align: left;
}

.mainRight .tableRight td
{
    text-align: right;
}



/*
----------------- AKCE ŠKOLY ------------------
*/

.akceSkoly
{
    text-align: left;
    padding: 0px;
    margin: 0px;
}



.uspechy table
{
    width: 600px;
    border-bottom: 1px dotted gray;
    border-top: 1px dotted gray;
}


.uspechy td
{
    vertical-align: top;
}

.uspechy .place
{
    width: 70px;
}

.uspechy .name
{
    width: 200px;
}



.infoOVlozeni
{
    font-size: 0.8em;
    color: #7faabd;
}


a
{
    color: Black;
}

.tableInfo
{
    width: 650px;
    border-collapse: collapse;
}

.tableInfo th
{
    text-align: left;
}

.tableInfo .header
{
    background-color: #ff8c00;
}

.tableInfo tr:hover
{
    background-color: #ffa500;
}



.mainLeftPage
{
    float: left;
    width: 700px;
    text-align: justify;
}

.mainLeftPage img
{
    float: right;
    padding-left: 25px;
}

.mainLeftPage .leftPic
{
    float: left;
    padding-left: 0px;
    padding-right: 25px;
}

.galerie
{
    text-align: center;
}

.siteMap
{
    font-style: italic;
    font-size: 0.8em;
    text-align: center;
}


img
{
    border: 0px;
}



td
{
    vertical-align: top;
}






/************************/

.menuStaticItem
{
    padding-right: 10px;
}

.menuDynamicItem
{    
    width: 150px;    
    padding: 5px;
}

.menuStaticHoverStyle
{
    background: #f0f0f0 url(Images/menuHover.gif) center center;
    color: White;
}

.menuDynamicMenuStyle
{
    font-size: 0.8em;
    text-align: left;
    font-weight: bold;        
    background: #949e7c url(Images/subMenu.gif) center center;
    background: #c7d4d7;
}






