body                        { text-align: center; margin: 0 auto 0 auto;  padding: 0;  
                              font: verdana; font-size: 1.0em;
                              background: #e7f3ff; color: #000000; }


#obal-body                  { text-align: center; margin: 0 auto 0 auto;  padding: 0;  
                              background: url(rezy/pozadi-body.jpg) no-repeat top center; }
#obal                       { width: 980px; margin: 0 auto 0 auto;  text-align: center; padding: 0; }
#hlavicka                   { width: 100%; height: 240px; margin: 0 auto 0 auto; padding: 0; 
                              background: url(rezy/pozadi-hlavicka.jpg) no-repeat top center; }
a#logo-hover                { display: block; width: 515px; height: 130px; float: left;  }
a#logo-hover:hover          { background: url(rezy/logo-hover.jpg) no-repeat top left; margin: 20px 0 0 35px; }
#menu                       { width: 100%; height: 62px; margin: 0; padding: 0; 
                              background: url(rezy/pozadi-menu.png) repeat-x top center; }
#obal-obsah                 { width: 100%;  margin: 0 ; padding: 0 0 0px 0 ; *padding: 0 0 20px 0 ;text-align: left;}
#breadcrumbs                { clear: both; font-size: 0.9em; padding: 0px 0 0px 10px; margin: 0;text-align: left; }                      
#content                    { float: right; width: 680px; margin: 0 0 0 0px; padding: 10px 0 15px 0px;}
#left                       { float: left; width: 300px; margin: 0 ; padding: 0; }
#paticka-obsah              { width: 100%; margin: 0 0 15px 0; padding: 10px 0 10px 0; 
                              border: 1px solid #8EB10F; } 
#paticka                    { clear: both; width: 930px; margin: 0 auto 10px auto; padding: 10px; background: #fff; border-radius: 10px; height: 90px;
                              box-shadow: 0 0 10px #236d8c; -moz-box-shadow: 0 0 5px #236d8c; -webkit-box-shadow: 0 0 5px #236d8c;}
#paticka-copyright          { padding: 5px 50px 20px 500px; margin: 0; text-align: center; color: #000; font-family: verdana;}
#paticka-copyright strong   { color: #000;}
#paticka a                  { font-weight: bold; }

/* Nadpisy - zvyrazneni jednotlivych bloku, z pohledu obsahu se vsak nejedna o dulezite nadpisy, vyuziti predevsim v sablone, nikoli v obsahu */
.nadpisBlokuA, .nadpisBlokuB, .nadpisBlokuC 
                            { font-family: Georgia, Arial, sans-serif; }
.nadpisBlokuA               { color: #8EB10F; font-size: 1.3em; font-weight: normal; letter-spacing: 0px; padding: 5px 0 3px 0; height: 30px;}
.nadpisBlokuB               { color: #666666; font-size: 1.1em; font-weight: normal; letter-spacing: 0px; margin-left: 15px;}
.nadpisBlokuC               { color: #777777; font-size: 0.9em; font-weight: normal; letter-spacing: 0px; }

/* Odkazy */
a                           { text-decoration: underline; color: #0361b0; }
a:hover                     { text-decoration: none; color: #298fe6;}
a img                       { border: none; }
table                       { color: #000000; }
.formLabel                  { color: #000000; } 

/* externí odkazy */
.externi-odkaz2                 { background: url(rezy/ico-odkaz-ven-2.png) no-repeat top right; padding-right: 20px; }

/* Tab-menu - zalozkove menu - TOTO NENI MODUL V PRAVEM SLOVA SMYSLU JE TO SOUCAST GRAFIKY */
.moduletable_tab-menu	                  { width: 980px; padding: 0 0 0 0; margin: 0 0 0 15px; list-style:none; font-family: sans-serif;}
.moduletable_tab-menu	ul                { padding: 0; margin: 0; }	     
.moduletable_tab-menu li                { text-align: center; font-size: 15px; text-transform: uppercase; font-weight: bold;
                                          float: left; margin: 0px 0px 0 0px; list-style: none; }
.moduletable_tab-menu li a              { float: left; display: block; width: 140px; margin: 4px 20px 0px 0px; padding: 8px 0px 7px 0px; border-radius: 8px; border: 1px solid #f1a665;
  				                                color: #fff; text-shadow: 0px 1px 1px #565656; text-decoration: none; text-align: center; *padding: 8px 8px 8px 8px;  *margin: 0px 0px 0px 0px; }                                         
.moduletable_tab-menu li a:hover        { color: #fff; text-decoration: none; background: #faa037;} 
.moduletable_tab-menu li.active a       { color: #e25a00; background: #fff; text-decoration: none; text-shadow: none; padding: 10px 0px 5px 0px;
                                          box-shadow: inset 0px 3px 4px 1px #888;
                                          -moz-box-shadow: inset -5px -5px 5px 5px #888;
                                          -webkit-box-shadow: inset -5px -5px 5px 5px #888;}

_.moduletable_tab-menu li.parent a      { background-color: blue;}

                                                	
/* Breadcrumbs - drobeckova navigace */
#breadcrumbs em             { font-size: 0.8em; color: #777;}
#breadcrumbs strong         { font-size: 0.9em; color: #777;}
#breadcrumbs a              { font-size: 0.9em;}	

/* clanek uvodniku 1 */
.leading                     { width: 610px; background-color: #e9f6ff; margin: 0px 0px 0 30px; padding: 10px 10px 10px 0; border: 1px solid #6591c1;/*border-top: 1px solid #b6d8ff; 
                              border-bottom: 1px solid #b6d8ff; border-left: 1px solid #b6d8ff; border-right: 1px solid #b6d8ff;*/}
.leading h2.contentheading  { font-size: 1.4em; color: #2478d6; margin: 0px 0 5px 20px; padding: 5px 0 0 0; line-height: 1.5em;}
.leading h2                 { margin: 0 0 5px 10px; padding: 8px 5px 5px 10px; color: #d10d15; font-size: 1.1em; background-color: #;}
.leading p                  { margin: 0 15px 0 20px; padding: 5px; }
.leading img.obrazek-uvodnik    { margin: 10px 15px 0 20px; float: left; border: 1px solid #0a4d83; background: #fff; padding: 5px; }
.leading p.uvodnik-navigace          { font-size: 0.7em; margin: 0 15px 0 0; padding: 3px 0 2px 0; line-height: 1.1em; text-align: right;  }
.leading p.uvodnik-info              { clear: both; font-size: 0.7em; margin: 5px 0 0 20px; padding: 0 0 0 0 ; line-height: 1.1em; color: #353535; font-family: verdana;}                          
.leading .write_comment              { font-size: 0.8em; margin: 5px 0 0 20px; padding: 0 0 0 0 ; } 

/* clanek uvodniku 2 */
.uvodnik                    { width: 610px; background-color: #f7fbff; margin: 0px 0px 0 30px; padding: 10px 10px 10px 0; border: 1px solid #6591c1;/*border-top: 1px solid #b6d8ff; 
                              border-bottom: 1px solid #b6d8ff; border-left: 1px solid #b6d8ff; border-right: 1px solid #b6d8ff;*/}
.uvodnik h2.contentheading  { font-size: 1.4em; color: #2478d6; margin: 0px 0 5px 20px; padding: 5px 0 0 0; line-height: 1.5em;}
.uvodnik h2                 { margin: 0 0 5px 10px; padding: 8px 5px 5px 10px; color: #d10d15; font-size: 1.1em; }
.uvodnik p                  { margin: 0 15px 0 20px; padding: 5px; }
.uvodnik img.obrazek-uvodnik    { margin: 10px 15px 0 20px; float: left; border: 1px solid #0a4d83; background: #fff; padding: 5px; }
p.uvodnik-navigace          { font-size: 0.7em; margin: 0 15px 0 0; padding: 3px 0 2px 0; line-height: 1.1em; text-align: right;  }
p.uvodnik-info              { clear: both; font-size: 0.7em; margin: 5px 0 0 20px; padding: 0 0 0 0 ; line-height: 1.1em; color: #353535; font-family: verdana;}                          
.write_comment              { font-size: 0.8em; margin: 5px 0 0 20px; padding: 0 0 0 0 ; } 

/* CSS styl pro RS, styly neovlivnitelne uzivatelem - tedy vse mimo template */
a.cist-dale                 { clear:both; display:block; text-align: right; margin: 0 15px 0 0; padding: 0; font-size: 0.9em;  }
a.cist-dale                 { color: #a30101;  }
a.cist-dale:hover           { text-decoration: none;}

/**/
.pocitadlo                  { text-align: right; padding: 0 ; margin: 0 ;  }
div.strankovani             { width: 585px; margin: 0; padding: 0; text-align: right; background-color: red;}
div.strankovani ul          { margin: 0 0 0 0; padding: 0; float: right;  }
div.strankovani ul li       { list-style: none; float: left; margin: 0 5px 0 5px; padding: 0 ;}

/*Fotogalerie v clankach*/
div.galerie                     { margin: 5px 0px 0px 50px; padding: 0 0 170px 0; }
div.galerie-2                   { margin: 5px 0px 0px 50px; padding: 0 0 325px 0; }
div.galerie-3                   { margin: 5px 0px 0px 50px; padding: 0 0 485px 0; }

div.galerie a img, div.galerie-2 a img, div.galerie-3 a img         
                                { float: left; margin: 6px 6px 6px 6px; border: 2px solid #2666A5;  background: #fff; padding: 5px; border-radius: 8px;}
                          
                          
.componentheading         { clear: both; margin: 0 0 0 30px; padding: 0; color: #d25200; font-size: 1.3em; text-shadow: 0px 1px 1px #fff;
                            font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-weight: bold; text-align: left; }
                            
h1.componentheading       { font-size: 1.6em; color: #105ca2; margin: 0px 0 5px 20px; padding: 5px 0 0 0; line-height: 1.5em; }


/* formulář */
table.formular                  { width: 95%; margin: 10px 0px 10px 30px; border: 1px solid #768c97; border-radius: 8px;}
table.formular tr               {  }
table.formular tr td            { border: 0px solid #eef6f9; padding: 5px 0px 5px 10px; }
table.formular tr td.popisek    { padding: 5px 0px 5px 10px; width: 110px}
table.formular tr td img        { padding: 0px; margin: 0px 0px 5px 0px; }
table.formular tr td strong     { font-weight: bold; color: #000; }
table.formular tr.radekLichy    { background-color: #a4c8d4; }
table.formular tr.radekSudy     { background-color: #e6f3fc; }
table.formular tr td input.rsform-submit-button { background-color: #558C1C; background:-moz-linear-gradient(center top , #7DB72F, #4E7D0E) repeat scroll 0 0 transparent; 
                                                  background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));border:1px solid #538312;
                                                  color:#E8F0DE;border-radius:0.3em 0.3em 0.3em 0.3em; box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); cursor:pointer; display:inline-block;
                                                  font-family: 'Open Sans Condensed', sans-serif; font-size: 16px; margin:5px 0px; outline:medium none; padding:0.3em 1em 0.33em;
                                                  text-align:center; text-decoration:none; text-shadow:0 1px 1px rgba(0, 0, 0, 0.3); vertical-align:baseline;
                                                  }
table.formular tr td input.rsform-submit-button:hover { background-color: #7DB72F; background: -moz-linear-gradient(center top , #6B9D28, #436B0C) repeat scroll 0 0 transparent;
                                                        background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c)); }
.rsform-submit-button                           { margin: 0 0 0 50px; }

/* administrace z frontendru */
/* kontejner pro celou stranku */
form.editor          { font-family: verdana; font-size: 0.9em; }
/* editacni tlacitko */
.contentpaneopen_edit { float: right; }

/* Mapa webu */
div.xmap                        { margin: 10px 0px 20px 0px; }
div.xmap.componentheading       { margin: 0 0 5px 0px; padding: 0 0 2px 0px; }
div.xmap h1                     { margin: 0 0 5px 0px; padding: 0 0 2px 0px; }
div.xmap h2                     { margin: 0 0 5px 25px; padding: 0 0 2px 0px; }
div.xmap ul.level_0             { margin: 0px 0 0px 60px; padding: 0px 0 0 0; font-size: 1.0em; }
div.xmap ul.level_1 li          { list-style: none; font-size: 1.0em;}
div.xmap ul.level_2 li          { list-style: none; font-size: 1.2em;}
