/*
    CSS styly, Dálkové maturitní studium
    Autor: Michal Ševčík, http://multi.tricker.cz
*/

*{ margin: 0; }

html, body { height: 100%; }

body { font-size: 13px; font-family: Arial, Tahoma, Verdana, sans-serif; color: rgb(101,101,101); background: white; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: center; }

/* hlavicka */
#hlavicka #logo { text-align: center; float: center; width: 760px; height: 30px; overflow: hidden; margin: auto; border-bottom: 2px solid black; }
#hlavicka #logo h1 { font-size: 20px; font-weight: bold; text-indent: 0px; }
#hlavicka #top-menu { display: none; height: 0px; width: 0px; }
#horizontal-menu { display: none; }
#vystylka { text-align: center; width: 100%; height: 100%; position: relative; overflow: hidden; margin: auto; background: white; }
#vystylkaIn { text-align: center; width: 100%; height: 100%; position: relative; overflow: hidden; margin: auto; background: white; }

/* prostredni layout */
#jeden { width: 760px; overflow: auto; }
#tri { width: 760px; overflow: auto; float: center; margin: auto; }
#tri #prvni { display: none; }
#tri #druhej { width: 100%; overflow: hidden; float: left; }
#tri #druhejvelkej { width: 100%; overflow: hidden; float: left; }
#tri #treti { display: none; }

/* obsah stranky */
#obsah { }
#obsah #obsahIn { }
#obsah #obsahIn #obsahInner { padding: 0px 0px 20px 0px; }
#obsah #obsahIn #obsahInner p { margin: 20px 40px 15px 40px; line-height: 18px; text-align: left; }
#obsah #obsahIn #obsahInner hr { width: 80%; float: center; text-align: center; }
#obsah #obsahIn #obsahInner ul { list-style: disc inside; margin: 0px 0px 20px 0px; line-height: 18px; }
/* nadpisy */
#obsah #obsahIn #obsahInner h1 { width: 410px; color: black; background: url("h1-middle.jpg") top center repeat-x; text-transform: uppercase; font-size: 18px; line-height: normal; font-weight: normal; text-align: center; margin: 20px 0px 0px 1px; }
#obsah #obsahIn #obsahInner h2 { width: 410px; height: 39px; color: black; vertical-align: middle; font-size: 17px; line-height: 46px; font-weight: normal; text-align: left; padding: 0px 0px 0px 30px; margin: 10px 0px 10px 0px; }
#obsah #obsahIn #obsahInner h3 { width: 410px; color: black; font-size: 18px; line-height: normal; font-weight: bold; text-align: left; margin: 0px 0px 15px 0px; }

/* paticka stranky */
#paticka { height: 162px; width: 100%; margin: 0px 0px 0px 0px; overflow: hidden; text-align: center; border-top: 2px solid black; }
#paticka #vystel { width: 100%; height: 162px; overflow: hidden; margin: auto; float: center; text-align: center; }
#paticka #vystel #inner { height: 162px; width: 760px; float: center; margin: auto; overflow: hidden; text-align: center; }
#paticka #vystel #inner p { margin: 15px 0px 0px 0px; line-height: 18px; vertical-align: center; text-align: left; color: #b2b2b2; }
#paticka #vystel #inner p a { color: #b2b2b2; }

/* odkazy */
.ss{ color: #b7c0cb; font-weight: normal; }
.bez { text-decoration: none; }
.bezs { text-decoration: none; }
.bezs:hover { text-decoration: underline; }
.oddelovaci { width: 160px; border-right: none; border-left: none; border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; color: white; background: white; line-height: 2px; height: 2px; overflow: hidden; }
a { text-decoration: underline; color: rgb(51,51,51); font-weight: normal; }
a:hover { text-decoration: none; }
.bolderne { font-weight: bold; }

/* trochu SEO jako :) */
.sk { display:none; }