@import url("common.css");
/*************** RESET */
html { font-size:100%; }
body { padding:0 !important; } /* because admin css have padding:10px; */
html, body { height:100%; }
body, html, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, img, form, fieldset, input, textarea, #qems, #top-wrap { font:11px/1.4 Tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#404040; margin:0; padding:0; }

img { border:0 none; }
label, a span { cursor:pointer; }
address { font-style: normal; }

h1 { font-weight:700; }
h3 { font-size:110%; font-weight:700; color:#1b1e84; text-transform:uppercase; }
h4 { font-size:100%; font-weight:700; margin:0 0 .5em; }

/*************** FORMS */
div.inputimg { background:url('../images/bg-input1.png') left top no-repeat; width:215px; margin:0 0 5px 0; }
div.inputimg span{ background:url('../images/bg-input2.png') left bottom no-repeat; display:block; padding:.3em .5em; }
div.inputimgerr { background:url('../images/bg-input-err.png') left top no-repeat; width:215px; margin:0 0 5px 0; }
div.inputimgerr span{ background:url('../images/bg-input-err2.png') left bottom no-repeat; display:block; padding:.3em .5em; }
div.inputimg input,div.inputimgerr input,div.textareaimg textarea,div.textareaimgerr textarea{ background:transparent; border:0 none; width:100%; /*padding:.2em .3em;*/ }
div.textareaimg { background:url('../images/bg-textarea1.png') left top no-repeat; width:215px; margin:0 0 5px 0; }
div.textareaimg span{ background:url('../images/bg-textarea2.png') left bottom no-repeat; display:block; padding:.3em .5em; }
div.textareaimgerr { background:url('../images/bg-textareaerr.png') left top no-repeat; width:215px; margin:0 0 5px 0; }
div.textareaimgerr span{ background:url('../images/bg-input-err2.png') left bottom no-repeat; display:block; padding:.3em .5em; }
div.textareaimg textarea,div.textareaimgerr textarea { height:10em; }

form#contact-form { width:96%; }
form#contact-form label { display:block; font-weight:700; }
form#contact-form legend { display:none; }
form#contact-form fieldset { border:0 none; }
form#contact-form span { font-weight:700; color:#CF0000; }
form#contact-form #form-info { font-size:10px; float:left; width:99px;  }

form#spoluprace-form ol { margin:0 0 0 5px; padding:0 0 0 20px; }
form#spoluprace-form ol li { margin:0 0 10px 0; font-weight:700; }
form#spoluprace-form input.text { background:#f2f2f2 url('../images/bg-input3.png') repeat-x left top; width:550px; border:1px solid #c0c0c0; padding:.2em .4em; }
form#spoluprace-form input.kratky { width:300px;  }
form#spoluprace-form input.miss { border:2px solid #CF0000;  }
form#spoluprace-form label { display:block; width:50%; font-weight:700; }
form#spoluprace-form label.normal { font-weight:normal; }
form#spoluprace-form legend { display:none; }
form#spoluprace-form fieldset { border:0 none; }
form#spoluprace-form span { font-weight:700; color:#CF0000; }
form#spoluprace-form #form-info { float:right; }


/*************** LINKS */
a,a:link { font-weight:700; color:#1b1e84; text-decoration:underline; }
a:visited { color:#555; text-decoration:underline; }
a:hover { font-weight:700; color:#1b1e84; text-decoration:none; }
a:focus, a:active{ outline:0; }

/*************** BODY */
body { background:#fff; }
#qems{ background:url('../images/bg-body.png') left top repeat-y; width:990px; margin:auto; position:relative; }
#skip-links { position:absolute; top:-9999px; left:-9999px; }

/*************** HEADER */
#header { background:#ececec url('../images/bg-header.png') left top repeat-x; width:970px; height:48px; margin:auto;  }
#printonly, #printonly img{ display:none; }
h1#logo { background:#141780; margin:6px 0 0 14px; width:108px; height:42px; }
h1#logo span { background:url('../images/logo-qems-hover.png') left top no-repeat; }
h1#logo a{ color:#fff; cursor:pointer; line-height:1; text-transform: uppercase; }
h1#logo a:hover span { background:url('../images/logo-qems-hover.png') left bottom no-repeat; }
h2#slogan { width:475px; height:48px; text-align:right; }
h2#slogan span { background:url('../images/slogan.png') left top no-repeat; }

/*************** NAVIGATION */
#navigation { width:970px; height:132px; margin:0 auto 2px; position:relative; }
#navigation #uvod{ background:url('../images/img-kvalitne-komplexne.jpg') left top no-repeat; width:355px; height:132px; }
#menu { background:url('../images/bg-menu-parent.png') right top #141780; width:970px; height:132px; position:absolute; top:0; right:0; }
#menu li, #menu span { width:64px; height:132px; overflow:hidden; display:block; float:left; position:relative; }
#menu span { position:absolute; top:0; left:0; }

#menu li a { color:#fff; text-decoration:none; }
#menu li a:hover { text-decoration:none; }
#menu li#divider { background:url('../images/img-kvalitne-komplexne.jpg') left top no-repeat; width:370px; height:132px; padding:0px 0px;}
/*#menu li#divider.bord5 { border-right:5px solid #fff; }
#menu li#divider.lbord5 { border-left:5px solid #fff; }*/
#menu li#divider-o-nas { background:url('../images/img-onas.jpg') left top no-repeat; width:370px; height:132px; padding:0px 0px;}
#menu li#divider-o-nas-kontakt { background:url('../images/img-onas-kontakt.jpg') left top no-repeat; width:370px; height:132px; padding:0px 0px;}
#menu li#divider-o-nas-organ { background:url('../images/img-onas-organ.jpg') left top no-repeat; width:370px; height:132px; padding:0px 0px;}
#menu li#divider-o-nas-politika { background:url('../images/img-onas-politika.jpg') left top no-repeat; width:370px; height:132px; padding:0px 0px;}
#menu li#divider-o-nas-analyza { background:url('../images/img-onas-analyza.jpg') left top no-repeat; width:370px; height:132px; padding:0px 0px;}
#menu li#divider-iso-systemy-managementu { background:url('../images/img-isosystemy.jpg') 0px top no-repeat; width:370px; height:132px;  padding:0px 0px;}
#menu li#divider-sluzby-emas { background:url('../images/img-isosystemy-emas.jpg') 0px top no-repeat; width:370px; height:132px;  padding:0px 0px;}
#menu li#divider-sluzby-stop { background:url('../images/img-isosystemy-stop.jpg') 0px top no-repeat; width:370px; height:132px;  padding:0px 0px;}
#menu li#divider-sluzby-pc { background:url('../images/img-isosystemy-pc.jpg') 0px top no-repeat; width:370px; height:132px;  padding:0px 0px;}
#menu li#divider-sluzby-cow { background:url('../images/img-isosystemy-cow.jpg') 0px top no-repeat; width:370px; height:132px;  padding:0px 0px;}
#menu li#divider-sluzby-kuchyn { background:url('../images/img-isosystemy-kuchyn.jpg') left top no-repeat; width:370px; height:132px;  padding:0px 0px;}
#menu li#divider-sluzby-svareni { background:url('../images/img-isosystemy-svareni.jpg') left top no-repeat; width:370px; height:132px;  padding:0px 0px;}
#menu li#divider-sluzby-sa8000 { background:url('../images/img-isosystemy-sa8000.jpg') left top no-repeat; width:370px; height:132px;  padding:0px 0px;}
#menu li#divider-sluzby-17025 { background:url('../images/img-isosystemy-17025.jpg') left top no-repeat; width:370px; height:132px;  padding:0px 0px;}
#menu li#divider-bezpecnost-prace { background:url('../images/img-bezpecnostprace.jpg') left top no-repeat;width:370px; height:132px;   padding:0px 0px;}
#menu li#divider-pozarni-ochrana { background:url('../images/img-pozarniochrana.jpg') left top no-repeat;width:370px; height:132px;   padding:0px 0px;}
#menu li#divider-ekologie { background:url('../images/img-ekologie.jpg') left top no-repeat;width:370px; height:132px;  padding:0px 0px; }
#menu li#divider-audity { background:url('../images/img-audity.jpg') left top no-repeat; width:370px; height:132px;  padding:0px 0px;}
#menu li#divider-skoleni { background:url('../images/img-skoleni.jpg') left top no-repeat; width:370px; height:132px; padding:0px 0px; }
#menu li#divider-reference { background:url('../images/img-reference.jpg') left top no-repeat;width:370px; height:132px;  padding:0px 0px; }
#menu li#divider-navazani-spoluprace{ background:url('../images/img-spoluprace.jpg') left top no-repeat;width:370px; height:132px;  padding:0px 0px; }
#menu li#divider-kontakty{ background:url('../images/img-kontakty.jpg') left top no-repeat;width:370px; height:132px;  padding:0px 0px; }
#menu li#divider-sluzby{ background:url('../images/img-sluzby.jpg') left top no-repeat;width:370px; height:132px;  padding:0px 0px; }
#menu li#divider-sluzby-pozar { background:url('../images/img-sluzby-po.jpg') left top no-repeat;width:370px; height:132px;  padding:0px 0px; }
#menu li#divider-sluzby-audity { background:url('../images/img-sluzby-audity.jpg') left top no-repeat;width:370px; height:132px;  padding:0px 0px; }
#menu li#divider-sluzby-skoleni { background:url('../images/img-sluzby-skoleni.jpg') left top no-repeat;width:370px; height:132px;  padding:0px 0px; }
#menu li,
#menu li#navi2,
#menu li#navi3,
#menu li#navi4,
#menu li#navi5,
#menu li#navi6,
#menu li#navi7,
#menu li#navi8,
#menu li#navi9 { width:120px; }
/*#menu li span { background: url('../images/bg-menu-new.png') no-repeat; }*/
#menu li#navi1 a:hover span, #menu li#navi1 a:focus span { background:url('../images/bg-menu.png') 0 0 no-repeat; }
#menu li#navi2 a:hover span, #menu li#navi2 a:focus span { background:url('../images/bg-menu.png') -64px 0 no-repeat; }
#menu li#navi3 a:hover span, #menu li#navi3 a:focus span { background:url('../images/bg-menu.png') -131px 0 no-repeat; }
#menu li#navi4 a:hover span, #menu li#navi4 a:focus span { background:url('../images/bg-menu.png') -198px 0 no-repeat; }
#menu li#navi5 a:hover span, #menu li#navi5 a:focus span { background:url('../images/bg-menu.png') -265px 0 no-repeat; }
#menu li#navi6 a:hover span, #menu li#navi6 a:focus span { background:url('../images/bg-menu.png') -332px 0 no-repeat; }
#menu li#navi7 a:hover span, #menu li#navi7 a:focus span { background:url('../images/bg-menu.png') -399px 0 no-repeat; }
#menu li#navi8 a:hover span, #menu li#navi8 a:focus span { background:url('../images/bg-menu.png') -466px 0 no-repeat; }
#menu li#navi9 a:hover span, #menu li#navi9 a:focus span { background:url('../images/bg-menu.png') -532px 0 no-repeat; }

#menu li#navi1posun,
#menu li#navi2posun,
#menu li#navi3posun,
#menu li#navi4posun,
#menu li#navi5posun,
#menu li#navi6posun,
#menu li#navi7posun,
#menu li#navi8posun,
#menu li#navi9posun { width:120px; }

#menu li#navi1posun span,
#menu li#navi2posun span,
#menu li#navi3posun span,
#menu li#navi4posun span,
#menu li#navi5posun span,
#menu li#navi6posun span,
#menu li#navi7posun span,
#menu li#navi8posun span,
#menu li#navi9posun span { background: url('../images/bg-menu-new.png') 0px 0px no-repeat; width:74px; }

#menu li#navi1posun a:hover span, #menu li#navi1posun a:focus span,
#menu li#navi2posun a:hover span, #menu li#navi2posun a:focus span,
#menu li#navi3posun a:hover span, #menu li#navi3posun a:focus span,
#menu li#navi4posun a:hover span, #menu li#navi4posun a:focus span,
#menu li#navi5posun a:hover span, #menu li#navi5posun a:focus span,
#menu li#navi6posun a:hover span, #menu li#navi6posun a:focus span,
#menu li#navi7posun a:hover span, #menu li#navi7posun a:focus span,
#menu li#navi8posun a:hover span, #menu li#navi8posun a:focus span,
#menu li#navi9posun a:hover span, #menu li#navi9posun a:focus span { background:url('../images/bg-menu-new.png') -536px 0 no-repeat; }

#menu li#navi1aktivni,
#menu li#navi2aktivni,
#menu li#navi3aktivni,
#menu li#navi4aktivni,
#menu li#navi5aktivni,
#menu li#navi6aktivni,
#menu li#navi7aktivni,
#menu li#navi8aktivni,
#menu li#navi9aktivni { width:120px; }

#menu li#navi1aktivni a {background-position:left -264px; color:#10137e;}
#menu li#navi2aktivni a,
#menu li#navi3aktivni a,
#menu li#navi4aktivni a,
#menu li#navi5aktivni a,
#menu li#navi6aktivni a,
#menu li#navi7aktivni a,
#menu li#navi8aktivni a,
#menu li#navi9aktivni a {background-position:-118px -264px; color:#10137e;}

#menu li#navi1aktivni a:hover, #menu li#navi1aktivni a:focus { background-position:left -396px;  }
#menu li#navi2aktivni a:hover, #menu li#navi2aktivni a:focus,
#menu li#navi3aktivni a:hover, #menu li#navi3aktivni a:focus,
#menu li#navi4aktivni a:hover, #menu li#navi4aktivni a:focus,
#menu li#navi5aktivni a:hover, #menu li#navi5aktivni a:focus,
#menu li#navi6aktivni a:hover, #menu li#navi6aktivni a:focus,
#menu li#navi7aktivni a:hover, #menu li#navi7aktivni a:focus,
#menu li#navi8aktivni a:hover, #menu li#navi8aktivni a:focus,
#menu li#navi9aktivni a:hover, #menu li#navi9aktivni a:focus span { background-position:-118px -396px;  }

#menu li#navi4 a,
#menu li#navi4aktivni a,
#menu li#navi4posun a {
  height:87px;
  line-height:1.4;
  padding-top:45px;
}

#menu li {
  width:120px;
}
#menu li a {
  background:#10137e url("../images/bg-menu-new.png") no-repeat -2px 0px;
  display:block;
  float:left;
  font-size:14px;
  height:132px;
  line-height:132px;
  text-align:center;
  width:120px;
}
#menu li a:hover,
#meni li a:focus {
  background-position:-2px -132px;
}

#submenu { width:970px; margin:auto; padding:0; list-style:none; border-bottom:2px solid #10137e; background-color:#f2f2f2;}
#submenu li { float:left; margin:0 2px 0 0; padding:0; }
.iso li { width:14%; }
.skoleni li { width:20%; margin:0 !important; }
#submenu li a { background:#e0e0e0 url('../images/bg-submenu-a.png') left top no-repeat; font-weight:bold; font-size:11px; color:#10137e; text-decoration:none; padding-left:9px; display:block; float:left; }
.iso li a{ width:94%; text-align:center; }
.skoleni li a{ width:95%; text-align:center; }
#submenu li a span { background:#e0e0e0 url('../images/bg-submenu-span.png') right top no-repeat; padding:8px 9px 6px 0; display: block; }
#submenu li a:hover,
#submenu li a.active { background:#10137e url('../images/bg-submenu-a-hover.png') left top no-repeat; color:#fff; }
#submenu li a:hover span,
#submenu li a.active span { background:#10137e url('../images/bg-submenu-span-hover.png') right top no-repeat; }

#submenu2 {margin:0px auto; padding:3px 10px 5px 10px; width:950px; overflow:hidden; background:#10137E; list-style:none;}
#submenu2 li {display:inline; color:#fff;}
#submenu2 li a {color:#fff; font-weight:normal;}
#submenu2 li a.active {text-decoration:none;}
#submenu2 li a span {font-size:11px; font-weight:700;}

#contentwrap{ width:970px; margin:auto; /*border-top:2px solid #10137e; border-bottom:5px solid #dd0000;*/ }
#contentwrap .content { padding:0 20px; text-align:justify; }
.body-main-page { background:url('../images/end-body-main-page.png') left top repeat-y; }
.body-standart { background:url('../images/end-body-standart.png') left top repeat-y; }
.body-isosystemy { background:url('../images/box7body2.png') left top repeat-y; }
.body-audity { background:url('../images/box7abody2.png') left top repeat-y; }

#end-index{ background:url('../images/end-main-page.png') left top no-repeat; width:970px; height:17px; margin:auto;  }
#end-o-nas,
#end-reference,
#end-navazani-spoluprace { background:url('../images/end-standart.png') left top no-repeat; width:970px; height:17px; margin:auto; }
#end-bezpecnost-prace,
#end-ekologie,
#end-pozarni-ochrana,
#end-iso-systemy-managementu,
#end-koordinator-bozp,
#end-standart-politika{ background:url('../images/box7body3.png') left top no-repeat; width:970px; height:17px; margin:auto; }
#end-skoleni,
#end-audity{ background:url('../images/box7abody3.png') left top no-repeat; width:970px; height:17px; margin:auto; }
#end-co-vam-muzeme-nabidnout,
#end-novinky,
#end-aktuality,
#end-sitemap,
#end-o-nas-odborna-zpusobilost,
#end-standart{ background:url('../images/box6body3.png') left top no-repeat; width:970px; height:17px; margin:auto; }
#contentwrap .pad15{ padding:0 20px 0 15px;  }
#contentwrap .separate {padding-top:25px; background:url(../images/hp-separator.png) no-repeat left top;}
#contentwrap ul#novinky, #contentwrap ul#aktuality { margin:0; padding:0; list-style:none; }
#novinky .more,
#aktuality .more,
#novinky-archiv .more,
#aktuality-archiv .more {text-align:right;}
#contentwrap ul#novinky li, #contentwrap ul#aktuality li { background:none; margin:0 0px 15px 0px; padding:0; }
#contentwrap ul#novinky-archiv, #contentwrap ul#aktuality-archiv { margin:0 0 20px 0; }
#contentwrap ul#novinky-archiv li, #contentwrap ul#aktuality-archiv li { background:none; margin:0 0 20px 0; padding:20px 0 0 0; border-top:1px solid #ccc;}
#contentwrap ul#novinky-archiv li:first-child, #contentwrap ul#aktuality-archiv li:first-child {padding-top:0px; border-top:0px;}

#contentwrap ul { margin:10px 0; list-style:none;  }
#contentwrap ul li { background:url('../images/bg-li.png') left 4px no-repeat; margin:0 0 0 5px; padding:0 0 0 12px; }
#contentwrap p { margin:0 0 10px 0;  }

.foto-nahled { background:url('../images/bg-certifikat.png') left top no-repeat; width:130px; height:200px; float:left; margin:0 3px 5px 0; }
.foto-nahled img { display:block; margin:5px auto; }
.foto-nahled p { text-align:center; padding:5px; }

ul.error { padding:0 0 20px 0; }
ul.error li { margin-left:20px; }
ul.error li, p.error { color:#CF0000; }
p.error { font-size:13px; font-weight:700; padding:0 0 10px 0; }
p.success { color:#21a816; font-size:13px; font-weight:700; padding:0 0 20px; }
p.successno { color:#CF0000; padding:0 0 20px; }

#firstpanel{ width:435px; }
#firstpanel h3#firstheading{ background:#f5f5f5 url('../images/box1head2.png') left top no-repeat; width:435px; padding:9px 0 0 0; }
#firstpanel h3#firstheading span{ background:url('../images/box1head.png') left bottom no-repeat; display:block; padding:4px 0 5px 17px; }
#firstpanel #firstbody{ background:#f5f5f5 url('../images/box1body2.png') left top repeat-y; width:435px; position:relative; }
#firstpanel #firstbody span#firstbodystart{ background:url('../images/box1body1.png') left top no-repeat; display:block; padding:10px 0 0 0; }
#firstpanel #firstbody span#firstbodyend{ background:url('../images/box1body3.png') left bottom no-repeat; display:block; padding:17px 0 0 0; }
#firstpanel #firstbody-index { background:#f5f5f5 url('../images/box1body2.png') left top repeat-y; width:435px; position:relative; }
#firstpanel #firstbody-index .content{  margin:0 15px 0 0;  }
#firstpanel #firstbody-index span#firstbodystart{ background:url('../images/box1body1.png') left top no-repeat; display:block; padding:10px 0 0 0; }

#secndpanel{ width:262px; }
#secndpanel h3#secndheading{ background:#f5f5f5 url('../images/box2head.png') left top no-repeat; width:262px; padding:9px 0 0 0; }
#secndpanel h3#secndheading span{ background:url('../images/box2head2.png') left bottom no-repeat; display:block; padding:4px 0 5px 19px; }
#secndpanel #secndbody{ background:#f5f5f5 url('../images/box2body2.png') left top repeat-y; width:262px; }
#secndpanel #secndbody .content.hand{ background:url('../images/img-handshake.jpg') 9px bottom no-repeat; padding-bottom:117px;  }
#secndpanel #secndbody span#secndbodystart{ background:url('../images/box2body1.png') left top no-repeat; display:block; padding:10px 0 0 0; }

#newspanel{ width:273px; }
#thirdpanel h3#thirdheading{ background:#f5f5f5 url('../images/box3head.png') left top no-repeat; width:273px; padding:9px 0 0 0; }
#thirdpanel h3#thirdheading span{ background:url('../images/box3head2.png') left bottom no-repeat; display:block; padding:4px 0 5px 17px; }
#thirdpanel #thirdbody{ background:#f5f5f5 url('../images/box3body2.png') left top repeat-y; width:273px;  }
#thirdpanel #thirdbody span#thirdbodystart{ background:url('../images/box3body1.png') left top no-repeat; display:block; padding:10px 0 0 0; }
#thirdpanel #thirdbody span#thirdbodyend{ background:url('../images/box3body3.png') left bottom no-repeat; display:block; padding:12px 0 0 0; }

#contentwrap .fourthpanel h3.fourthheading{ background:#141780 url('../images/box4head.png') left top no-repeat; width:273px; padding:6px 0 0 0; }
#contentwrap .fourthpanel h3.fourthheading span{ background:url('../images/box4head2.png') left bottom no-repeat; color:#fff; display:block; padding:0 0 6px 17px; }
#contentwrap .fourthpanel .fourthbody{ background:#141780 url('../images/bg-box4body-left.png') left top repeat-y; width:273px; padding:0px 0 0 0; }
#contentwrap .fourthpanel .fourthbody .content { background:url('../images/box4body.png') left top no-repeat; padding-top:10px;}
#contentwrap .fourthpanel .fourthbody .content *{ color:#fff; }
#contentwrap .fourthpanel .fourthbody .content-bottom { background: #FFF url('../images/content-bottom.png') no-repeat; height: 30px; } 

#fivepanel{ width:708px; }
#fivepanel h3#fiveheading{ background:#f5f5f5 url('../images/box5head2.png') left top no-repeat; width:708px; padding:9px 0 0 0; }
#fivepanel h3#fiveheading span{ background:url('../images/box5head.png') left bottom no-repeat; display:block; padding:4px 0 5px 19px; }
#fivepanel #fivebody{ background:#f5f5f5 url('../images/box5body2.png') left top repeat-y; width:708px;  }
#fivepanel #fivebody span#fivebodystart{ background:url('../images/box5body1.png') left top no-repeat; display:block; padding:10px 0 0 0; }

#sixpanel{ background:url('../images/box6body2.png') left top repeat-y; width:970px; }
#sixpanel h3#sixheading,
h3#eitheading.whole { background:#f5f5f5 url('../images/box6head2.png') left top no-repeat; width:970px; padding:9px 0 0 0; }
h3#eitheading.whole {clear:both;}
#sixpanel h3#sixheading span,
h3#eitheading.whole span{ background:url('../images/box6head.png') left bottom no-repeat; display:block; padding:4px 0 5px 19px; }
#sixpanel #sixbody span#sixbodystart{ background:url('../images/box6body1.png') left top no-repeat; display:block; padding:10px 0 0 0; }

#sevenpanel{ width:485px; }
#sevenpanel h3#sevenheading{ background:#f5f5f5 url('../images/box7head.png') left top no-repeat; width:485px; padding:9px 0 0 0; }
#sevenpanel h3#sevenheading span{ background:url('../images/box7head2.png') left bottom no-repeat; display:block; padding:4px 0 5px 19px; }
#sevenpanel #sevenbody span#sevenbodystart{ background:url('../images/box7body1.png') left top no-repeat; display:block; padding:10px 0 0 0; }

#eitpanel{ width:485px; }
#eitpanel h3#eitheading{ background:#f5f5f5 url('../images/box8head.png') left top no-repeat; width:485px; padding:9px 0 0 0; }
#eitpanel h3#eitheading span{ background:url('../images/box8head2.png') left bottom no-repeat; display:block; padding:4px 0 5px 19px; }
#eitpanel #eitbody span#eitbodystart{ background:url('../images/box8body1.png') left top no-repeat; display:block; padding:10px 0 0 0; }
#eitpanel h3#eitheading2{ width:485px; margin:10px 0 0 0; padding:9px 0 0 0; }
#eitpanel h3#eitheading2 span{ display:block; padding:4px 0 5px 0; }

#sevenpanelA{ width:323px; }
#sevenpanelA h3#sevenheadingA{ background:#f5f5f5 url('../images/box7ahead.png') left top no-repeat; width:323px; padding:9px 0 0 0; }
#sevenpanelA h3#sevenheadingA span{ background:url('../images/box7ahead2.png') left bottom no-repeat; display:block; padding:4px 0 5px 19px; }
#sevenpanelA #sevenbodyA span#sevenbodystartA{ background:url('../images/box7abody1.png') left top no-repeat; display:block; padding:10px 0 0 0; }

#eitpanelA{ width:647px; }
#eitpanelA h3#eitheadingA{ background:#f5f5f5 url('../images/box8ahead.png') left top no-repeat; width:647px; padding:9px 0 0 0; }
#eitpanelA h3#eitheadingA span{ background:url('../images/box8ahead2.png') left bottom no-repeat; display:block; padding:4px 0 5px 19px; }
#eitpanelA #eitbodyA span#eitbodystartA{ background:url('../images/box8abody1.png') left top no-repeat; display:block; padding:10px 0 0 0; }
#eitpanelA h3#eitheading2A{ width:647px; margin:10px 0 0 0; padding:9px 0 0 0; }
#eitpanelA h3#eitheading2A span{ display:block; padding:4px 0 5px 0; }

table#reference{ width:100%; border-collapse:collapse; }
table#reference th { text-align:center; color:#10137e; border-left:1px solid #10137e; border-bottom:1px solid #ccc;  }
table#reference th.first, table#reference td.first { border-left:none; }
table#reference th.first, table#reference td { text-align:left; }
table#reference td { border-bottom:1px solid #ccc; border-left:1px solid #ccc; padding:.4em .6em; vertical-align:top; }
table#reference td.obor { width:120px; }
table#reference td.predmet { width:200px; }
table#reference th.nazevspol { color:#222; padding:.4em .6em; vertical-align:top; }

.editovat-clanky { text-align:center; border-top:2px solid #141780; padding:5px 0 0 0; margin:50px 0 0; }
.editovat-clanky a { color:#141780; font-weight:700; text-transform:uppercase; letter-spacing:0.3em;  }

/*************** FOOTER */
#footerwrap { background:#141780 url('../images/bg-footer.jpg') left top repeat-x; width:970px; margin:auto; }
#footer { font-size:10px; padding:.4em 0; }
#footer p { font-weight:700; color:#eee; padding:4px 12px 0 12px; }
#footer p.fleft { width:510px; }
#footer p.fright { width:370px; }
#footer a#skvely { background:url('../images/skvely-logo.gif') left top no-repeat; padding:2px 0 2px 20px; }
#footer a:link, #footer a:visited, #footer a:focus, #footer a:active { font-weight:700; color:#eee; text-decoration:underline;  }
#footer a:hover { color:#fff; text-decoration:underline; }

#footer p span { margin-left:10px; }
#footer p span a { margin-left:2px; }
#footer p span a img { vertical-align:middle; }

#error404 { text-align:center; margin:4em 0; }
#error404 h3{ font-size:20px; color:#CF0000; margin:0 0 1em 0; }
#error404 p{ font-size:120%;  }
#error404 strong{ color:#CF0000;  }

#f89832, #f89832 span, #f89832 a, #f89832 a:link, #f89832 a:visited, #f89832 a:hover  {color: #C0C0C0;font-weight:normal;}

/*************** CLASSES */
.clearfix2 { width:100%; overflow:hidden; }
.imr, .imr span { display:block; overflow:hidden; position:relative; top:0; left:0; }
.imr span { width:100%; height:100%; position:absolute; }
.hidden, .handed{ display:none; }
.hiddenAbs{ position:absolute; top:-9999px; left:-9999px; }
.img-left{ display:block; float:left; margin:0 5px 5px 0; }
.img-right { display:block; float:right; margin:0 0 0 5px; }
.img-center { display:block; margin:0px auto; }
.fleft { float:left; }
.fright { float:right; }
p.odkaz-vice { display:block; text-align:right; height:30px; line-height:30px; margin:0 !important; }
.odkaz-vice a { background:url('../images/arrows.gif') left bottom no-repeat; font-size:11px; padding:0 0 2px 20px; }
.odkaz-vice a:hover { background-position:left top; text-decoration:none; }
.odkaz-vice a.modry { background:url('../images/arrows.gif') left top no-repeat; font-size:11px; padding:0 0 2px 20px; }
.odkaz-vice a.modry:hover { background-position:left bottom; text-decoration:none;  }
.odkaz-zpet { display:block; clear:both; text-align:left; margin:0 5px; font-size:11pt; line-height:10pt; }
.ok { margin:10px 0; padding:5px 10px; font-weight:bold; color:Green; border-top:1px solid Green; border-bottom:1px solid Green; background:#E1FFE1; }
.err { margin:10px 0; padding:5px 10px; font-weight:bold; color:#c00000; border-top:1px solid #c00000; border-bottom:1px solid #c00000; background:#FFB9B9; }

.navigation {
  background-color:#f2f2f2;
  border-top:2px solid #10137e;
  margin:0px auto;
  padding:10px 0px;
  width:970px;
  width:970px;
}
.navigation ul {
  background:#353891 url("../images/navigationBackground-970x48.png") no-repeat left top;
  height:48px;
  list-style:none;
  margin:0px 0px;
  padding:0px 0px 0px 8px;
  width:962px;
}
.navigation ul li {
  float:left;
  height:40px;
  margin-right:2px;
  width:190px;
}
.navigation ul li a {
  color:#f2f2f2;
  display:block;
  font-size:1.3em;
  font-weight:700;
  height:40px;
  line-height:40px;
  text-align:center;
  text-decoration:none;
  width:190px;
}
.navigation ul li a:hover,
.navigation ul li.selected a {
  background:transparent url("../images/navigationSelectedItem-179x36.png") no-repeat center 2px;
}

