/* www.autorizovany-inspektor.cz/css/default.css */

body { text-align: center; background: #FCFCFC; }
#page { position: relative; z-index: 0; width: 1002px; margin: 0 auto; color: #5C5C5C; text-align: left; }
a { color: #49A8C7; background-color: inherit; background-image: none; }
a:visited { color: #49A8C7; background-color: inherit; background-image: none; }
a:visited:hover { color: #49A8C7; background-color: inherit; background-image: none; }
a:hover, a:focus, a:active { color: #49A8C7; background-color: inherit; background-image: none; }
a.e-mail:hover, a.e-mail:focus, a.e-mail:active { color: #49A8C7; 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; }

/* header */
#header { position: relative; width: 1002px; height: 277px; margin: 0; padding: 0; background: #73E0F3 url("../images/header-back.gif") repeat-x; }
#header img { position: absolute; top: 89px; left: 29px; z-index: 1; margin: 0; padding: 0; font-size: 22px; }
#header h1 { position: absolute; top: 89px; left: 125px; z-index: 1; margin: 0; padding: 0; font-size: 22px; }
#header h1 a { display: block; position: relative; width: 306px; height: 73px; padding: 0; color: white; overflow: hidden; }
#header h1 a span { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; background: url("../images/logo.gif") no-repeat; cursor: pointer; }
#icons { position: absolute; top: 21px; left: 389px; 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: 38px; }
#sitemap span { background-image: url("../images/quick-menu-sitemap.gif"); }
#contact { left: 76px; }
#contact span { background-image: url("../images/quick-menu-contact.gif"); }
#header-image { position: absolute; top: 0; right: 0; width: 513px; height: 277px; background: url("../images/header-image.jpg") 0 1px no-repeat; }

/* content */
#content { position: relative; width: 1002px; margin: 63px 0 0 0; padding: 12px; background: url("../images/content-1-back.gif") no-repeat; } #page>#content { width: 978px; }
#content h2 { margin: 0 0 0.5em 0; color: #4999cb; font-size: 1.5em; }
#content h3 { margin: 0 0 1em 0; color: #585858; font-size: 1.5em; }
#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 25px; background: url("../images/list-item.gif") left center no-repeat;}
#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; top: 289px; left: 11px; z-index: 1; width: 1002px; height: 40px; margin: 0; padding: 0; font-weight: bold; }
#menu span { display: none; }
#menu ul { margin: 0; padding: 0; list-style-type: none; }
#menu li { display: inline; padding: 0; }
#menu a { display: block; width: 155px; height: 40px; line-height: 40px; margin: 0 10px 0 0; padding: 0; color: #444444; background: #DFDFDF url("../images/menu-item.gif") 0 0 no-repeat; text-align: center; text-decoration: none; float: left; }
#menu li.active a, #menu li a:hover, #menu li a:focus, #menu li a:active { color: #FCFCFC; background-color: #6B6B6B; background-position: 0 -40px; }

/* footer */
#footer { position: relative; width: 1002px; height: 128px; margin: 0 0 2em 0; padding: 0; color: #B1B1B1; background: #444444 url("../images/footer-back-new.gif") repeat-x; clear: both; }
#footer hr { display: none; }
#footer p { margin: 0; }
#footer a { color: white; }
#copyright { position: absolute; color: #B1B1B1; top: 12px; left: 16px; line-height: 190%;}
#webdesign { position: absolute; top: 14px; right: 16px; color: white; }

/* other */
/* index */
.index #content { padding: 0; } #page.index>#content { width: 1002px; }
.index #content h2 span { display: none; }
.index #content #top { margin-bottom: -60px; /* ne mezera v IE */ padding: 46px 0 23px 0; } .index #content>/**/#top { margin-bottom: 0; }
.index #content #top-left { width: 498px; padding: 0 16px; float: left; } .index #content #top>#top-left { width: 466px; }
.index #content #top-left h2 { width: 353px; height: 23px; background: url("../images/heading-1.gif") no-repeat; }
.index #content #top-left img { margin: 0 0 1em 0; }
.index #content #top-right { width: 498px; padding: 0 16px; background: url("../images/vertical-separator.gif") repeat-y; float: left; } .index #content #top>#top-right { width: 466px; }
.index #content #top-right h2 { width: 314px; height: 23px; margin-left: 22px; background: url("../images/heading-2.gif") no-repeat; }
.index #content #top-right ul li { width: 431px; line-height: 1.8em; padding: 0 0 0 66px; border-bottom: 1px dotted #E2E2E2; background-position: 24px center; } .index #content #top-right ul>li { width: 365px; }
.index #content #top-right ul li.last { border-bottom: none; }
.index #content #top div.cleaner { display: block; }
.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: 498px; padding: 0 16px; float: left; } .index #content #bottom>#bottom-left { width: 466px; }
.index #content #bottom-left h2 { 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: 498px; padding: 0 16px 0 38px; background: url("../images/vertical-separator.gif") no-repeat; float: left; } .index #content #bottom>#bottom-right { width: 444px; }
.index #content #bottom-right h2 { width: 86px; height: 23px; background: url("../images/heading-4.gif") no-repeat; }
.index #content #bottom div.cleaner { display: block; }

/* nase-sluzby */
.nase-sluzby #content h3 span { display: none; }
.nase-sluzby #content h3 { width: 353px; height: 23px; background: url("../images/heading-1.gif") no-repeat; }
.nase-sluzby #content span.hlava { width: 353px; height: 43px; 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; }
