/* CSS */

*           { margin: 0; padding: 0; }
body        { margin: 0; padding: 0; text-align: center; background: #ffffff url(../images/bg.gif) repeat-x top; font-family: Verdana, Arial,
              Helvetica, sans-serif; font-size: 69%; color: #333333; }
.skip       { display: none; }
	
/* Hlavička */
#header_sfs      { width: 960px; height: 210px; margin: 0 auto; background: url(../images/bg_hlavicka_sfs.jpg) no-repeat top; text-align: center; }
#header_msf      { width: 960px; height: 210px; margin: 0 auto; background: url(../images/bg_hlavicka_msf.jpg) no-repeat top; text-align: center; }
#header-vlevo    { width: 240px; float: left; display: inline; margin-top: 0px; padding: 0px; }
#header-vlevo h1 { display: none; }
#header-vpravo   { float: right; display: inline; color: #fbc48a; width: 685px; text-align: right; padding-right: 20px; }

/* Obsah */
#content                 { background:  transparent url(../images/bg_pruhy_left.gif) repeat-y top; background-color: #ffffff;
                           margin: 0px 0px 0px 20px; }
#content-stred           { background:  transparent url(../images/bg_pruhy_right.gif) repeat-y top; width: 960px; background-color: #ffffff;
                           margin: 0 auto; overflow: hidden; }
#content-vlevo           { background: url(../images/pozadi_nav_menu.gif) repeat-y center top; width: 219px; float: left; display: inline;
                           text-align: left; padding: 0px 0px 30050px 0px; margin-bottom: -30000px; }

#content-vpravo               { float: left; display: inline; text-align: left; width: 700px; padding: 0px 0px 20px 0px; }
#content-vpravo ul            { padding: 10px 0px 15px 9px; margin-left: 10px; font-size: 1.1em; line-height: 1.636em; }
#content-vpravo li            { list-style-type: square; line-height: 1.636em; }
#content-vpravo-left-sloupec  { float: left; display: inline; }
#content-vpravo-left-sloupec  { width: 200px; padding: 3px 0px 0px 0px; }

#content-vpravo-str-sloupec   { float: left; display: inline; }
#content-vpravo-str-sloupec   { width: 410px; padding: 10px 0px 0px 0px; }
#content-vpravo-vpr-sloupec   { margin-bottom: 10px; float: right; display: inline; }
#content-vpravo-vpr-sloupec   { width: 210px; background-color : #f2f0e3; border: 2px solid #d4c59c; font-size: 1.2em; padding: 15px 20px 15px 15px; }
#content-vpravo-vpr-sloupec h4{ font-size: 1.1em; }
#content-vpravo-str-sloupec1  { width: 650px; padding: 10px 0px 0px 0px; }
#content-vpravo-str-sloupec1  { float: left; display: inline; }
#content_vpravo-str-sloupec1-text     { padding: 15px 0px 0px 0px; }
#content-vpravo-str-sloupec_foto      { width: 670px; padding: 10px 0px 0px 0px; }
#content-vpravo-str-sloupec_foto      { float: left; display: inline; }
#content_vpravo-str-sloupec_foto-text { padding: 15px 0px 0px 0px; }


/* Sloupce */
#content-sloupce-span_foto      { display: inline; float: left; width: 660px; padding-left: 20px; }
#content-sloupce-span_foto h2   { font-size: 1.3em; line-height: 1.8em; border-bottom: 1px solid #b7bbbc; margin-top: 15px; margin-bottom: 5px;
                                color: #444444; font-size: bold; letter-spacing: .5px; text-transform: uppercase; }
#content-sloupce-span_foto p       { font-size: 1.1em; line-height: 1.636em; padding: .5em 0; }
#content-sloupce-span_foto a       { color: #9f4003; }
#content-sloupce-span_foto a:hover { color: #333333; }

#content-sloupce-span         { display: inline; float: left; width: 400px; padding-left: 20px; }
#content-sloupce-span h2      { font-size: 1.3em; line-height: 1.8em; border-bottom: 1px solid #b7bbbc; margin-top: 15px; margin-bottom: 5px;
                                color: #444444; font-size: bold; letter-spacing: .5px; text-transform: uppercase; }
#content-sloupce-span p       { font-size: 1.1em; line-height: 1.636em; padding: .5em 0; }
#content-sloupce-span a       { color: #9f4003; }
#content-sloupce-span a:hover { color: #333333; }

/* Ostatní */
#obr-foto                     { margin-right: 5px; margin-left: 0px; margin-bottom: 5px; border-right: 1px solid #987c64; padding-right: 4px;
                                border-top: 1px solid #987c64; padding-left: 4px; float: left; padding-bottom: 4px; border-left: 1px solid #987c64;
                                padding-top: 4px; border-bottom: 1px solid #987c64; background-color: #fff; }
#obr-pozvanky                 { margin-right: 0px; margin-left: 0px; margin-bottom: 15px; border-right: 1px solid #987c64; padding-right: 4px;
                                border-top: 1px solid #987c64; padding-left: 4px; float: left; padding-bottom: 4px; border-left: 1px solid #987c64;
                                padding-top: 4px; border-bottom: 1px solid #987c64; background-color: #fff; }
#obr-text                     { margin-top: 13px; margin-right: 20px; margin-left: 0px; margin-bottom: 15px; border-right: 1px solid #987c64;
                                padding-right: 4px; border-top: 1px solid #987c64; padding-left: 4px; float: left; padding-bottom: 4px;
                                border-left: 1px solid #987c64; padding-top: 4px; border-bottom: 1px solid #987c64; background-color: #fff; }
#obr-leonardo                 { margin-top: 20px; margin-right: 20px; margin-left: 0px; margin-bottom: 5px; padding-right: 4px; padding-left: 4px;
                                floatx: left; padding-bottom: 4px; padding-top: 4px; background-color: #fff; }
#obr-text-historie_1          { margin-top: 13px; margin-right: 20px; margin-left: 0px; margin-bottom: 15px; border-right: 1px solid #987c64;
                                padding-right: 4px; border-top: 1px solid #987c64; padding-left: 4px; float: left; padding-bottom: 4px;
                                border-left: 1px solid #987c64; padding-top: 4px; border-bottom: 1px solid #987c64; background-color: #fff; }
#obr-text-historie_2          { margin-top: 13px; margin-right: 0px; margin-left: 20px; margin-bottom: 15px; border-right: 1px solid #987c64;
                                padding-right: 4px; border-top: 1px solid #987c64; padding-left: 4px; float: right; padding-bottom: 4px;
                                border-left: 1px solid #987c64; padding-top: 4px; border-bottom: 1px solid #987c64; background-color: #fff; }
#obr-text-certifikat          { margin-top: 13px; margin-right: 20px; margin-left: 0px; margin-bottom: 15px; border-right: 1px solid #987c64;
                                padding-right: 4px; border-top: 1px solid #987c64; padding-left: 4px; padding-bottom: 4px;
                                border-left: 1px solid #987c64; padding-top: 4px; border-bottom: 1px solid #987c64; background-color: #fff; }
#loga                         { text-align: center; }
.obsah                        { text-align: justify; }
a, a:hover                    { text-decoration: underline; }
hr                            { margin-bottom: 25px; }

/* Nadpisy */
h1 { font-size: 195%; margin: 0; font-weight: bold; padding-top: 15px; color:#b7bbbc; }
h2 { font-size: 185%; margin: 0px 0px; color:#dbd5c5; }
h3 { font-size: 155%; margin: 0; padding: 0 0 4px 0; font-weight: bold; color:#2e719e; border-bottom: 1px solid #dbd5c5; line-height: 1.2em; }
h4 { font-size: 125%; margin: 0; padding: 0 0 4px 0; font-weight: bold; color:#383d44; line-height: 1.2em; }
h5 { font-size: 100%; margin: 0; padding: 0 0 0px 0; font-weight: bold; background-color : #81c053; color:#383d44; line-height: 1.2em; }
