/*** projektui.cz - brod ***/

html {
	width: 100%;
	height: 100%;

	overflow: scroll;
	overflow-x: auto;
}

body {
	width: 100%;
	height: 100%;

	margin: 0px;
	padding: 0px;

	background: #f5f8f0 url("../images/layout-brod/background.jpg") center top repeat-y;

	text-align: center;
}

#page { 
    width: 984px;

    text-align: left;

    margin: 0 auto;

    border: 0px solid red;

    overflow: hidden;
}

#left { 
    float: left;

    margin-right: 2px;
    
    width: 242px;
}

#left h3 { 
    background: #777;

    margin: 0;
    padding: 5px 10px;

    clear: both;

    font-weight: normal;
    font-size: 9pt;
    color: #fff;

    text-transform: uppercase;
}

#left .content { 
    background: white;
}

#left .userbox { 
    padding-bottom: 10px;
    margin-bottom: 20px;

    background: white;
}

#left .userbox form { 
    margin: 0;
    padding: 10px;
}

#left .userbox td.label { 

}

#left .userbox a { 

}

#left .userbox input.submit { 
    background: #ddd;
    color: #002271;
}

#left .partners { 
    background: white;
}

#logo-school { 
    text-align: center;

    padding-top: 16px;
}

#logo-school a { 
    display: block;

    width: 216px;
    height: 90px;

    margin: 0 auto;

    background: url("../images/layout-brod/logo-brod.gif") no-repeat;
}

#logo { 
    display: none;
    float: right;
}

#logo a { 
    display: block;

    width: 250px;
    height: 24px;

    background: url("../images/layout-humpolec/logo.gif") no-repeat;
}

#logo a span { 
    display: none;
}

#main { 
    margin-top: 0px;

    float: left;

    width: 740px;
    
    border: 0px solid green;
}

#main #top { 
    height: 132px;

    background: white url("../images/layout-brod/top.jpg") center center no-repeat;

    margin-bottom: 2px;
    margin-right: 5px;
}

#main h1#logo { 
    margin: 0;

    border: 0px solid red;
}

#content { 
    clear: both;

    background: white;

    margin-right: 5px;

    border: 0px solid red;
}

#content .top-box { 
    background: #777;
    color: white;

    font-size: 9pt;
    font-weight: normal;
    font-style: italic;

    height: 27px;
    overflow: hidden;

    margin: 0 0 2px 0;
    padding: 0 15px;
}

#content .top-box .last-item { 
    color: #fff;
    font-weight: bold;
}

#content .row-bg { 
    background: #B5C586;
}

#content .row-divide { 
    background-color: #B5C586;
}

#content .content { 

}

#main #date { 
    display: none;

    font-style: italic;

    float: right;

    padding-right: 5px;
    padding-top: 8px;

    border: 0px solid red;
}

#main #date .gray { 
    color: #666;
}

#main #date .year { 
    color: #168397;
}

#signature { 
    padding: 5px 25px;

    overflow: hidden;

    color: white;

    background: #A8A8A8;
}

#signature a { 
    color: white;
    text-decoration: none;
}

#content #signature img { 
    margin: 0;
}

.subject-list .section-heading { 
    height: 20px;

    margin-top: 20px;
    margin-bottom: 0px;
    margin-left: 10px;
    margin-right: 10px;

    color: #888;
}

.subject-list .section { 
    border: 1px solid #ccc;
}

.subject-list h2 { 
    clear: both;
    
    color: #888;
}

#content .subject-list h2 img { 
    margin: 0;
    margin-right: 15px;
}

