body { text-align: center; background: #f8f8f8 url("../images/site-back.jpg") repeat-x;  }
#page { position: relative; z-index: 0; width: 1000px; margin: 0 auto; color: #5e5e5e; text-align: left; }
a { color: #8f8f8f; background-color: inherit; background-image: none; }
a:visited { color: #8f8f8f; background-color: inherit; background-image: none; }
a:visited:hover { color: #8f8f8f; background-color: inherit; background-image: none; }
a:hover, a:focus, a:active { color: #8f8f8f; background-color: inherit; background-image: none; }
a.e-mail:hover, a.e-mail:focus, a.e-mail:active { color: #8f8f8f; background: inherit; } /* odkaz na e-mail */
a img { border: none; }
span.hidden { display: none; }
hr.hidden { display: none; }
div.cleaner { width: 100%; height: 1px; clear: both; }
#page div.cleaner { display: none; }
p { line-height: 1.4em; margin: 20px 0; }

/* accessibility */
#accessibility { display: none; }
table {border: 0px solid black;}

/* header */
#header { position: relative; width: 1000px; height: 150px; margin: 0; padding: 0; }
#header img { position: absolute; top: 59px; left: 29px; z-index: 1; margin: 0; padding: 0; font-size: 22px; }
#header h1 { position: absolute; top: 0px; left: 0px; z-index: 1; margin: 0; padding: 0; font-size: 22px; }
#header h1 a { display: block; position: relative; left: 0; width: 235px; height: 150px; padding: 0; color: white; overflow: hidden; }
#header h1 a span { position: absolute; float:left; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; background: url("../images/logo-1.gif") no-repeat; cursor: pointer; }
#icons { position: absolute; top: 54px; right: 90px; z-index: 2; margin: 0; padding: 0; }
#icons a { display: block; position: absolute; top: 0; z-index: 2; width: 17px; height: 17px; color: white; overflow: hidden; }
#icons a span { position: absolute; top: 0; left: 0; z-index: 3; width: 100%; height: 100%; margin: 0; padding: 0; background-position: center; background-repeat: no-repeat; cursor: pointer; }
#home { left: 0; }
#home span { background-image: url("../images/quick-menu-home.gif"); }
#sitemap { left: 30px; }
#sitemap span { background-image: url("../images/quick-menu-sitemap.gif"); }
#contact { left: 60px; }
#contact span { background-image: url("../images/quick-menu-contact.gif"); }
#header-image { position: absolute; top: 0; right: 0; width: 769px; height: 150px; background: url("../images/header-image-new-1.jpg") no-repeat;}
#apor { position: absolute; top: 0; right: 0; width: 769px; height: 150px; }
#language { position: absolute; width: 250px; top: 12px; right: 0px; z-index: 1; margin: 0; padding: 10px 10px 10px 10px; color: #FFFFFF; background-color: #323030; font-size: 0.9em; }
#language a {color: #FFFFFF; text-decoration: none;}
#language a:hover {color: #4EABB9; text-decoration: none;}
#language span.hide { display: none; }
#language h4 { display: none; }
#language .de span {background: #fff url("../images/flag-de.gif") no-repeat }
#language .cz span {background: #fff url("../images/flag-cz.gif") no-repeat } 
#language .en span {background: #fff url("../images/flag-en.gif") no-repeat }
#language .sk span {background: #fff url("../images/flag-sk.gif") no-repeat }
#language .pl span {background: #fff url("../images/flag-pl.gif") no-repeat }
#language .hide { visibility:hidden; display:none;}

/* content */
#content { position: relative; width: 1000px; /*tady - na odsazení od headeru */ margin: 0px 0 0 0; padding: 0; background: #E3DEDE; } #page>#content { width: 1000px; }
#content h2 { margin: 0 0 0.5em 0px; color: #282828; font-size: 1.2em; }
#content h3 { margin: 0 0 1em 0; color: #534b45; font-size: 1.2em; }
#content ul { margin: 0; padding: 0 0 0 9px; list-style-type: none; }
#content ul li { position: relative; /* kvůli zobrazení pozadí v IE6 */ line-height: 2em; padding: 0 0 0 0px; }
#content #top #container ul li {list-style-type: none !important; background: none !important;}
#content p.recommend {text-align:left; margin: 13px 16px -5px 16px;}
#content p.links {text-align:left; margin: 13px 16px 10px 16px;}

/* menu */
#menu { position: absolute; background: url("../images/menu.gif") repeat-x; top: 192px; left: 0px; z-index: 1; width: 1000px; height: 42px; margin: 0; padding: 0; font-size: 14px; }
#menu span { display: none; }
.last {border: none !important;}
#menu ul { margin: 0 0 0 130px; display:block; padding: 0; list-style-type: none; }
#menu li { display: inline; padding: 0; height: 21px; line-height: 35px; float: left;}
#menu a { display: block; width: auto; font-size: 12px; height: 30px; line-height: 35px; padding: 0 42px 0 42px !important; margin: 0px; color: #595454; text-align: center; text-decoration: none; float: left; border-left: 1px solid #A9A7A7; }
#menu li.active a, #menu li a:hover, #menu li a:focus, #menu li a:active { color: #4EABB9; background-position: 0 -28px; text-decoration: underline;}

/* footer */
#footer { position: relative; width: 1000px; height: 71px; margin: 0 0 0em 0; padding: 0px 0 0 0; color: #B1B1B1; background-color: #323030; clear: both; font-size: 12px;  }
#footer table {margin: 10px 0px 0 40px;}
#footer td { border-right: 1px solid #4EABB9; color: #4EABB9; font-size: 11px; line-height: 1.5em; padding: 0 50px 0 50px;}
#footer td.right {border-right: none;}
#footer hr { display: none; }
#cleanervisible { border-top: 1px dotted black; line-height: 8px; margin: 0 63px 0 65px; }
#footer p { margin: 0; text-align: center; }
#footer a { color: #a19072;} 
#copyright { float: right; top: 0px; text-align: center; padding: 5px 39px 0 0 ; font-size: 11px; } 
#webdesign { position: absolute; top: 0px; right: 16px; color: white; }
#empty-header {width: 1000px; height: 43px; margin: 0 0 35px 0; font-size: 24px; color: #4EABB9; background-color: #323030;}
#empty-header span { font-size: 24px; color: #4EABB9; background-color: #323030; color: #4EABB9; padding: 0 0 0 100px; line-height: 1.7em;}
#empty-header .left-header {width: 400px; float: left;}
#empty-header .right-header {margin-left: 450px; padding: 7px 20px 0 0;}
marquee {color: #4EABB9; }

/* other */
/* index */

.index #content { padding: 0; } #page.nase-sluzby>#content { width: 1000px;}
.index #content h3 span { display: visible; }
.index #content #top { margin: 0 0 -60px 0px;  /* ne mezera v IE */ width: 1000px; } .index #content>/**/#top { margin-bottom: 0; }

.index #content #top p { padding: 0 0px 0 15px; }
.index #content #top-right h2 { padding: 20px 0 0 26px; font-weight: normal; font-size: 24px; color: #4EABB9; font-family: Tahoma, sans-serif; }
.index #content #top-right .description {padding: 0 0 0 26px; font-size: 15px; }
.index #content #top-right p {margin-top: 10px !important;}
.index #content #top-right .description-bold {padding: 7px 0 7px 26px; background-color: #323030; color: #4EABB9; margin-left: 15px;}
.index #content #top-left { width: 235px; border-left: 1px solid #f8f3f0; margin-right: 20px; padding: 10px 0px 0 0px; float: left; } .index #content #top>#top-left { width: 235px; }
.index #content #top-left h3 { width: 203px; height: 23px; /*background: url("../images/heading-1.gif") no-repeat;*/ }
.index #content #top-left img { margin: 0 0 1em 0; }
.index #content #top-left span.menu-left { color: #b9b9b9;line-height: 1.8em; padding: 0 0 20px 0px; }
.index #content #top-left li {  background: url("../images/menu-li.gif") no-repeat; height: 41px; line-height: 3em; text-align: right; padding: 0 0 0 3px; border-bottom: 1px dotted #dedede; background-position: 0px center; } .index #content #top-left li {  width: 230px; height: 41px;}
.index #content #top-left p.menu-nadpis {  background: url("../images/menu-li.gif") no-repeat; width: 180px; height: 41px; line-height: 3em; text-align: right; padding: 0 0 0 53px; border-bottom: 1px dotted #dedede; background-position: 0px center; margin: 0px; } 
.index #content #top-left p.menu-nadpis span { padding: 0 18px 0 0; font-size: 17px; color: #59AFBC;} 
.index #content #top-left li a { width: 180px; height: 41px; padding: 0 -40px 0 0 !important; position: relative; margin: 6px 30px 0 0; text-align: right; color: #595454; text-decoration: none; }
.index #content #top-left li a:hover, a:focus, a:active { color: #409AA7; padding: 0 -40px 0 0;  }
.index #content #top-left ul { width: 235px; line-height: 2.2em; padding: 0 0 40px 0px; background-position: 7px center; } .index #content #top-left ul { width: 235px; }
.index #content #top-right { width: 700px; padding: 20px 16px 0 6px; float: left; } .index #content #top>#top-right { width: 700px; padding: 20px 16px 0 6px; }
.index #content #top-right h3 { width: 214px; height: 23px; margin-left: 22px; }
.index #content #top h4 {height: 23px; margin-left: 22px; }
.index #content #top-right img.foto-konig { border: 1px solid #FFFFFF; }
.index #content #top-right ul li { width: 428px; line-height: 1.8em; padding: 0 0 0 20px; background-image: none;background-position: 24px center; } .index #content #top-right ul>li { width: 425px; }
.index #content #top-right ul li.last { border-bottom: none; }
.index #content #top div.cleaner { display: block; }
.index #content #top div.cleaner_2 { display: block; height: 200px;}
.index #content #top table.rozmery { margin: 10px 0 0px 33px ; background: none; text-align: justify; padding: 5px 0px 5px 5px; border: 1px solid #DEDEDC; }
.index #content #top table.pistaly { margin: 30px 0 0px 40px ; background: #E8E8E8; padding: 0;}
.index #content #top table.misky { margin: 20px 0 30px 12px; }
.index #content #top td.first_column { margin: 30px 0 0px 40px ; background-color: #706E58; padding: 0;}
.index #content #top table { margin: 0px 0 0px 5px ; padding: 0;}

.index #content #top table.misky { margin: 20px 0 30px 0px; background-color:#EBE7E7;}
.index #content #top table.misky td { padding-right:1px !important;}

.index #content #top-left-left { width: 348px;  padding: 0px 6px 0 6px; float: left; } .index #content #top>#top-left-left { width: 292px; }
.index #content #top-left-left h2 { margin-left: 3px; padding-left: 0px;}
.index #content #top-left-left h3 { width: 253px; height: 23px; /*background: url("../images/heading-1.gif") no-repeat;*/ }
.index #content #top-left-left img { margin: 0 0 0 0; }
.index #content #top-left-left p { padding: 0 10px 0 2px; } 
.index #content #top-left-left li { width: 178px; line-height: 1.8em; padding: 0 0 0 66px; border-bottom: 1px dotted #E2E2E2; background-position: 24px center; } .index #content #top-left-left li { width: 135px; }
.index #content #top-left-left ul { width: 178px; line-height: 1.8em; padding: 0 0 40px 66px; background-position: 24px center; } .index #content #top-left-left ul { width: 135px; } 
.index #content #top-right-right { width: 318px; padding: 0px 16px 0 6px; float: left; } .index #content #top>#top-right-right { width: 318px; padding: 20px 16px 0 6px; }
.index #content #top-right-right a { color: #4EABB9; }
.index #content #top-right-right h3 { width: 234px; height: 23px; margin-left: 22px; }
.index #content #top-right-right h2 { padding-left: 16px; }
.index #content #top-right-right img.foto-konig { border: 1px solid black; }
.index #content #top-right-right ul { padding: 0 0 0 15px; } 
.index #content #top-right-right ul li { width: 228px; line-height: 1.8em; padding: 0 0 0 56px; border-bottom: 1px dotted #E2E2E2; background-position: 24px center; } .index #content #top-right-right ul>li { width: 185px; }
.index #content #top-right-right ul li.last { border-bottom: none; }
.index #content #top div.cleaner { display: block; }
.index #content #top div.cleaner_2 { display: block; }
.index #content #top div.cleaner_3 { display: block; height: 200px;}
.index #content #bottom { margin-bottom: -60px; /* ne mezera v IE */ padding: 46px 0 40px 0; background: #E3E3E3 url("../images/content-2-back.gif") repeat-x; } .index #content>/**/#bottom { margin-bottom: 0; }
.index #content #bottom-left { width: 298px; padding: 0 16px; float: left; } .index #content #bottom>#bottom-left { width: 266px; }
.index #content #bottom-left h3 { width: 227px; height: 23px; background: url("../images/heading-3.gif") no-repeat; }
.index #content #bottom-left div.reference { width: 233px; float: left; }
.index #content #bottom-left div.reference div.img { width: 84px; height: 84px; margin: 0 9px 9px 0; background: url("../images/references-image-back.gif") no-repeat; float: left; }
.index #content #bottom-left div.reference div.img img { margin: 2px 0 0 2px; }
.index #content #bottom-left div.reference h5 { margin: 0; }
.index #content #bottom-left div.reference p { margin: 0 0 0.1em 0; }
.index #content #bottom-right { width: 298px; padding: 0 16px 0 38px; background: url("../images/vertical-separator.gif") no-repeat; float: left; } .index #content #bottom>#bottom-right { width: 208px; }
.index #content #bottom-right h3 { width: 86px; height: 23px; background: url("../images/heading-4.gif") no-repeat; }
.index #content #bottom div.cleaner { display: block; }
.index #content #top-left .contact { background-color: #EEEAEA;/*background: url("../images/menu-li.gif") no-repeat;*/ line-height: 1.6em; height: 161px;text-align: right; border: 0px solid #4EABB9; font-size:12px; background-position: 0px center; } .nase-sluzby #content #top-left .contact { width: 232px; height: 161px; margin: 20px 0 0 0;}
.index #content #top-left .contact span { text-align: center; padding: 0px 0 0px 3px; line-height: 2.0em; color: #4EABB9; border: 0px solid #4EABB9; font-size:17px; background-position: 0px center; }
.index #content #top-left .contact p {padding: 10px 20px 0 3px !important; text-align: right;  border: none !important; font-size: 100%;background-position: 0px center; margin: 0px !important; } 
.index #content #top-left .contact img.telefon { background-color: none; border: 0; margin-bottom:-5px; }

/* nase-sluzby */
/* nase-sluzby */
.nase-sluzby #content { padding: 0; } #page.nase-sluzby>#content { width: 1000px;}
.nase-sluzby #content h3 span { display: visible; }
.nase-sluzby #content #top { margin: 0 0 -60px 0px;  /* ne mezera v IE */ width: 1000px; } .nase-sluzby #content>/**/#top { margin-bottom: 0; }
.nase-sluzby #content #top p { padding: 0 0px 0 15px; }
.nase-sluzby #content #top-right h2 { padding: 20px 0 0 26px; font-weight: normal; font-size: 24px; color: #4EABB9; font-family: Tahoma, sans-serif; }
.nase-sluzby #content #top-right .description {padding: 0 0 0 26px; font-size: 15px; }
.nase-sluzby #content #top-right p {margin-top: 10px !important;}
.nase-sluzby #content #top-right .description-bold {padding: 7px 0 7px 26px; background-color: #323030; color: #4EABB9; margin-left: 15px;}
.nase-sluzby #content #top-left { width: 235px; border-left: 1px solid #f8f3f0; margin-right: 20px; padding: 10px 0px 0 0px; float: left; } .nase-sluzby #content #top>#top-left { width: 235px; }
.nase-sluzby #content #top-left h3 { width: 203px; height: 23px; /*background: url("../images/heading-1.gif") no-repeat;*/ }
.nase-sluzby #content #top-left img { margin: 0 0 1em 0; border-style: normal;}
.nase-sluzby #content #top-left span.menu-left { color: #b9b9b9;line-height: 1.8em; padding: 0 0 20px 0px; }
.nase-sluzby #content #top-left li {  background: url("../images/menu-li.gif") no-repeat; height: 41px; line-height: 3em; text-align: right; padding: 0 0 0 3px; border-bottom: 1px dotted #dedede; background-position: 0px center; } .nase-sluzby #content #top-left li {  width: 230px; height: 41px;}
.nase-sluzby #content #top-left p.menu-nadpis {  background: url("../images/menu-li.gif") no-repeat; width: 180px; height: 41px; line-height: 3em; text-align: right; padding: 0 0 0 53px; border-bottom: 1px dotted #dedede; background-position: 0px center; margin: 0px; } 
.nase-sluzby #content #top-left p.menu-nadpis span { padding: 0 18px 0 0; font-size: 17px; color: #59AFBC;} 
.nase-sluzby #content #top-left li a { width: 180px; height: 41px; padding: 0 -40px 0 0 !important; position: relative; margin: 6px 30px 0px 0px; text-align: right; color: #595454; text-decoration: none; }
.nase-sluzby #content #top-left li a:hover, a:focus, a:active { color: #409AA7; padding: 0 -40px 0 0;  }
.nase-sluzby #content #top-left ul { width: 235px; line-height: 2.2em; padding: 0 0 0px 0px; background-position: 7px center; } .nase-sluzby #content #top-left ul { width: 235px; }

.nase-sluzby #content #top-left .contact { background-color: #EEEAEA;/*background: url("../images/menu-li.gif") no-repeat;*/ line-height: 1.6em; text-align: right; border: 0px solid #4EABB9; font-size:12px; height: 161px; background-position: 0px center; } .nase-sluzby #content #top-left .contact { width: 232px; height: 161px; margin: 20px 0 0 0;}
.nase-sluzby #content #top-left .contact span { text-align: center; padding: 0px 0 0px 3px; line-height: 2.0em; color: #4EABB9; border: 0px solid #4EABB9; font-size:17px; background-position: 0px center; }
.nase-sluzby #content #top-left .contact p {padding: 10px 20px 0 3px !important; text-align: right;  border: none !important; font-size: 100%;background-position: 0px center; margin: 0px !important; } 
.nase-sluzby #content #top-left .contact img.telefon { background-color: none; border: 0; margin-bottom:-5px; }

.nase-sluzby #content #top-right { width: 650px; padding: 20px 16px 0 16px; float: left; } .nase-sluzby #content #top>#top-right { width: 650px; padding: 20px 16px 0 16px; }
.nase-sluzby #content #top-right h3 { width: 214px; height: 23px; margin-left: 22px; }
.nase-sluzby #content #top h4 {height: 23px; margin-left: 22px; }
.nase-sluzby #content #top-right img.foto-konig { border: 1px solid black; }
.nase-sluzby #content #top-right ul li { width: 678px; line-height: 1.8em; padding: 0 0 0 20px; background-image: none;background-position: 24px center; } .nase-sluzby #content #top-right ul>li { width: 678px; }
.nase-sluzby #content #top-right ul li.last { border-bottom: none; }
.nase-sluzby #content #top div.cleaner { display: block; }
.nase-sluzby #content #top div.cleaner_2 { display: block; height: 200px;}
.nase-sluzby #content #top table.rozmery { margin: 10px 0 0px 33px ; background-color: #EBE7E7; text-align: justify; padding: 5px 5px 5px 5px; border: 1px solid #DEDEDC; }
.nase-sluzby #content #top table.pistaly { margin: 30px 0 0px 40px ; background: #E8E8E8; padding: 0;}
.nase-sluzby #content #top table.misky { margin: 20px 0 30px 12px; background-color:#EBE7E7; }
.nase-sluzby #content #top td.first_column { margin: 30px 0 0px 40px ; background-color: #706E58; padding: 0;}
.nase-sluzby #content #top table { margin: 0px 0 0px 5px ; padding: 0;}

.nase-sluzby #content #top table.pistalyneu {  margin: 15px 0px 15px 16px ; border: 1px solid #DEDEDC; padding-right: 10px; text-align: left; font-size: 10px; width: 650px; }
.nase-sluzby #content #top table.pistalyneu td { margin: 5px 0px 5px 0px; padding: 4px 4px 4px 4px; }
.nase-sluzby #content #top table.orgelbanke { margin: 15px 0px 15px 8px ; padding: 8px 8px 8px 8px; text-align: left; font-size: 11px; width: 460px; border: 1px solid #DEDEDC; background-color: #EBE7E7;}
.nase-sluzby #content #top table.orgelbanke td {background-color: #EBE7E7 !important;}
.nase-sluzby #content #top table.orgelpositiv-1 { margin: 15px 0px 15px 8px ; padding: 8px 8px 8px 22px; text-align: left; font-size: 11px; width: 460px; border: 1px solid #DEDEDC; background-color: #EBE7E7 !important;}
.nase-sluzby #content #top td.truhenorgel{ width: 190px;}



/* El. sakrální varhany */
.sakralni-varhany #content { padding: 0; } #page.sakralni-varhany>#content { width: 785px;}
.sakralni-varhany #content h3 span { display: visible; }
.sakralni-varhany #content #top span.one {margin: 15px 16px 0px 16px ; float: left; min-width: 600px; font-color:#333333 !important;}
.sakralni-varhany #content #top { margin: 0 0 -60px 60px;  background: url("../images/content-1-back.gif") repeat-x;/* ne mezera v IE */ width: 664px; } .sakralni-varhany #content>/**/#top { margin-bottom: 0; background: url("../images/content-1-back.gif") repeat-x; }
.sakralni-varhany #content #top p {  margin: 20px 16px 0px 16px ; float: left; min-width: 600px;} 
.sakralni-varhany #content #top h2 { margin: 0 16px 0px 16px ; padding-top: 20px;/*background: url("../images/heading-1.gif") no-repeat;*/ }
.sakralni-varhany #content #top h3 { margin: 0 16px 0px 16px ; padding: 20px 0 0 0 ;/*background: url("../images/heading-1.gif") no-repeat;*/ }
.sakralni-varhany #content #top img { margin: 0 0 1em 0; }
.sakralni-varhany #content #top p { background-image: 0;}
.sakralni-varhany #content #top div.cleaner { display: block; }
.sakralni-varhany #content #top div.cleaner_2 { display: block; height: 400px;}
.sakralni-varhany #content #top div.cleaner_3 { display: block; height: 100px;}
.sakralni-varhany #content #top table.rozmery { margin: 15px 16px 15px 16px ; font-size: 10px; float: left; width: 633px; padding: 0; border: 1px solid #DEDEDC; }
.sakralni-varhany #content #top td { padding: 4px 4px 4px 4px;}
.sakralni-varhany #content #top td.preis { text-align: right;}
.sakralni-varhany #content #top table.rozmery-right { margin: 15px 16px 0px 376px ; font-size: 10px; border: 1px solid #DEDEDC; }
.sakralni-varhany #content #top table.rozmery-ostatni {  margin: 15px 0 0px 16px ; width: 430px; font-size: 10px; border: 1px solid #DEDEDC; }
.sakralni-varhany #content #top table.pistaly{ margin: 15px 0px 15px 16px ; border: 1px solid #DEDEDC; padding-right: 10px; text-align: left; font-size: 10px; width: 630px; }
.sakralni-varhany #content #top td.first_column { padding: 4px 4px 4px 4px;  font-size: 11px; color: white; background-color: #C4C1A5; /*#F0EED5;*/ }
.nase-sluzby #content #top tr.title { font-size: 13px; /*#F0EED5;*/ text-align: left; border:1px solid #666666;}
.sakralni-varhany #content #top tr.title td { padding: 12px 4px 12px 4px;  font-size: 13px; /*#F0EED5;*/ text-align: left; border-bottom: 1px solid #DEDEDC;}
.sakralni-varhany #content #top ul { padding: 0 0 0 15px; } 
.sakralni-varhany #content #top ul li { width: 228px; line-height: 2.4em; padding: 0 0 0 56px;  background-position: 24px center; } .sakralni-varhany #content #top ul>li { width: 185px; }

.nase-sluzby #content #top span.one {margin: 15px 16px 0px 16px ; float: left; min-width: 600px;}
.nase-sluzby #content #top table.rozmery-cenik { margin: 1px 16px 15px 16px ; font-size: 10px; float: left; width: 633px; padding: 0; border: 1px solid #DEDEDC; }
.nase-sluzby #content #top td { padding: 5px 4px 4px 4px; background-color: #EBE7E7;}
.nase-sluzby #content #top td.preis { text-align: right;}
.nase-sluzby #content #top table.rozmery-ostatni {  margin: 15px 0 0px 16px ; width: 430px; font-size: 10px; border: 1px solid #DEDEDC; }
.nase-sluzby #content #top table.pistaly-cenik { margin: 15px 0px 15px 16px ; padding-right: 10px; text-align: left; font-size: 10px; width: 650px; border: 1px solid #DEDEDC; }
.nase-sluzby #content #top td.first_column { padding: 4px 4px 4px 4px;  font-size: 11px; color: white; background-color: #706E58; /*#F0EED5;*/ }
.nase-sluzby #content #top tr.title { font-size: 13px; /*#F0EED5;*/ text-align: left; border:1px solid #666666;}
.nase-sluzby #content #top tr.title td { padding: 12px 4px 12px 4px;  font-size: 13px; /*#F0EED5;*/ text-align: left; border-bottom: 1px solid #DEDEDC;}
#top ul>li { width: 185px; }
.sakralni-varhany #content #top ul li.last { border-bottom: none; }

span.eur {font-size: 14px; font-weight: bold;}

/* profil */  
.par
{
	color:#1060B8;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	margin-top:20px;
	margin-bottom:5px;
}
.col
{
	color:#1060B8;
	font-weight:bold;
	margin-top:3px;
	display:inline-block;
}

.odsazeno{margin-left:30px;}
 
/* prohlaseni_o_pristupnosti */
#accesskeys { margin-bottom: 2em; }
#accesskeys p { margin-bottom: 0.5em; }
#accesskeys ul { margin-bottom: 1em; }

/* ostatní */
.gallery { margin: 20px 0; padding: 0 20px 0 40px;}
.gallery img { margin: 0 10px 10px 10px; border: 2px #4999cb solid; }
.img-left	{ float: left; margin: 0 10px 10px 10px; border: 2px #4999cb solid; }
.img-right  { float: right; margin: 0 10px; border: 2px #4999cb solid; }