@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:#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; }
#menu li a:hover { text-decoration:none; }
#menu li#divider { background:url('../images/img-kvalitne-komplexne.jpg') left top no-repeat; width:357px; height:132px; }
#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:357px; height:132px;}
#menu li#divider-o-nas-kontakt { background:url('../images/img-onas-kontakt.jpg') left top no-repeat; width:357px; height:132px;}
#menu li#divider-o-nas-organ { background:url('../images/img-onas-organ.jpg') left top no-repeat; width:357px; height:132px;}
#menu li#divider-o-nas-politika { background:url('../images/img-onas-politika.jpg') left top no-repeat; width:357px; height:132px;}
#menu li#divider-o-nas-analyza { background:url('../images/img-onas-analyza.jpg') left top no-repeat; width:357px; height:132px;}
#menu li#divider-iso-systemy-managementu { background:url('../images/img-isosystemy.jpg') -5px top no-repeat; width:358px; height:132px; }
#menu li#divider-iso-systemy-managementu-emas { background:url('../images/img-isosystemy-emas.jpg') -5px top no-repeat; width:358px; height:132px; }
#menu li#divider-iso-systemy-managementu-stop { background:url('../images/img-isosystemy-stop.jpg') -5px top no-repeat; width:358px; height:132px; }
#menu li#divider-iso-systemy-managementu-cow { background:url('../images/img-isosystemy-cow.jpg') -5px top no-repeat; width:358px; height:132px; }
#menu li#divider-iso-systemy-managementu-kuchyn { background:url('../images/img-isosystemy-kuchyn.jpg') left top no-repeat; width:358px; height:132px; }
#menu li#divider-iso-systemy-managementu-svareni { background:url('../images/img-isosystemy-svareni.jpg') left top no-repeat; width:358px; height:132px; }
#menu li#divider-iso-systemy-managementu-pc { background:url('../images/img-isosystemy-pc.jpg') left top no-repeat; width:358px; height:132px; }
#menu li#divider-bezpecnost-prace { background:url('../images/img-bezpecnostprace.jpg') left top no-repeat;width:358px; height:132px;  }
#menu li#divider-pozarni-ochrana { background:url('../images/img-pozarniochrana.jpg') left top no-repeat;width:358px; height:132px;  }
#menu li#divider-ekologie { background:url('../images/img-ekologie.jpg') left top no-repeat;width:358px; height:132px;  }
#menu li#divider-audity { background:url('../images/img-audity.jpg') left top no-repeat; width:358px; height:132px; }
#menu li#divider-skoleni { background:url('../images/img-skoleni.jpg') left top no-repeat; width:358px; height:132px; }
#menu li#divider-reference { background:url('../images/img-reference.jpg') left top no-repeat;width:357px; height:132px;  }
#menu li#divider-navazani-spoluprace{ background:url('../images/img-spoluprace.jpg') left top no-repeat;width:366px; height:132px;  }
#menu li#navi1 { width:64px; }
#menu li#navi2 { width:67px; }
#menu li#navi3 { width:67px; }
#menu li#navi4 { width:67px; }
#menu li#navi5 { width:67px; }
#menu li#navi6 { width:67px; }
#menu li#navi7 { width:67px; }
#menu li#navi8 { width:66px; }
#menu li#navi9 { width:74px; }
#menu li#navi1 span { background: url('../images/bg-menu.png') 0 -132px no-repeat; }
#menu li#navi2 span { background: url('../images/bg-menu.png') -64px -132px no-repeat; width:67px; }
#menu li#navi3 span { background: url('../images/bg-menu.png') -131px -132px no-repeat; width:67px; }
#menu li#navi4 span { background: url('../images/bg-menu.png') -198px -132px no-repeat; width:67px; }
#menu li#navi5 span { background: url('../images/bg-menu.png') -265px -132px no-repeat; width:67px; }
#menu li#navi6 span { background: url('../images/bg-menu.png') -332px -132px no-repeat; width:67px; }
#menu li#navi7 span { background: url('../images/bg-menu.png') -399px -132px no-repeat; width:67px; }
#menu li#navi8 span { background: url('../images/bg-menu.png') -466px -132px no-repeat; width:66px; }
#menu li#navi9 span { background: url('../images/bg-menu.png') -532px -132px no-repeat; width:74px; }
#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 { width:64px; }
#menu li#navi2posun { width:63px; border-left:5px solid #fff; }
#menu li#navi3posun { width:63px; border-left:5px solid #fff; }
#menu li#navi4posun { width:63px; border-left:5px solid #fff; }
#menu li#navi5posun { width:63px; border-left:5px solid #fff; }
#menu li#navi6posun { width:63px; border-left:5px solid #fff; }
#menu li#navi7posun { width:63px; border-left:5px solid #fff; }
#menu li#navi8posun { width:62px; border-left:5px solid #fff; }
#menu li#navi9posun { width:70px; border-left:5px solid #fff; }

#menu li#navi1posun span { background: url('../images/bg-menu.png') 0 -132px no-repeat; }
#menu li#navi2posun span { background: url('../images/bg-menu.png') -68px -132px no-repeat; width:67px; }
#menu li#navi3posun span { background: url('../images/bg-menu.png') -135px -132px no-repeat; width:67px; }
#menu li#navi4posun span { background: url('../images/bg-menu.png') -202px -132px no-repeat; width:67px; }
#menu li#navi5posun span { background: url('../images/bg-menu.png') -269px -132px no-repeat; width:67px; }
#menu li#navi6posun span { background: url('../images/bg-menu.png') -336px -132px no-repeat; width:67px; }
#menu li#navi7posun span { background: url('../images/bg-menu.png') -403px -132px no-repeat; width:67px; }
#menu li#navi8posun span { background: url('../images/bg-menu.png') -470px -132px no-repeat; width:66px; }
#menu li#navi9posun span { background: url('../images/bg-menu.png') -536px -132px no-repeat; width:74px; }

#menu li#navi1posun a:hover span, #menu li#navi1posun a:focus span { background:url('../images/bg-menu.png') 0 0 no-repeat; }
#menu li#navi2posun a:hover span, #menu li#navi2posun a:focus span { background:url('../images/bg-menu.png') -68px 0 no-repeat; }
#menu li#navi3posun a:hover span, #menu li#navi3posun a:focus span { background:url('../images/bg-menu.png') -135px 0 no-repeat; }
#menu li#navi4posun a:hover span, #menu li#navi4posun a:focus span { background:url('../images/bg-menu.png') -202px 0 no-repeat; }
#menu li#navi5posun a:hover span, #menu li#navi5posun a:focus span { background:url('../images/bg-menu.png') -269px 0 no-repeat; }
#menu li#navi6posun a:hover span, #menu li#navi6posun a:focus span { background:url('../images/bg-menu.png') -336px 0 no-repeat; }
#menu li#navi7posun a:hover span, #menu li#navi7posun a:focus span { background:url('../images/bg-menu.png') -403px 0 no-repeat; }
#menu li#navi8posun a:hover span, #menu li#navi8posun a:focus span { background:url('../images/bg-menu.png') -470px 0 no-repeat; }
#menu li#navi9posun a:hover span, #menu li#navi9posun a:focus span { background:url('../images/bg-menu.png') -536px 0 no-repeat; }

#menu li#navi1aktivni { width:70px; }
#menu li#navi2aktivni { width:66px; }
#menu li#navi3aktivni { width:67px; }
#menu li#navi4aktivni { width:67px; }
#menu li#navi5aktivni { width:67px; }
#menu li#navi6aktivni { width:67px; }
#menu li#navi7aktivni { width:67px; }
#menu li#navi8aktivni { width:67px; }
#menu li#navi9aktivni { width:66px; }

#menu li#navi1aktivni span { background: url('../images/bg-menu-active.png') 0 bottom no-repeat; width:70px; }
#menu li#navi2aktivni span { background: url('../images/bg-menu-active.png') -77px bottom no-repeat; width:66px; }
#menu li#navi3aktivni span { background: url('../images/bg-menu-active.png') -144px bottom no-repeat; width:67px; }
#menu li#navi4aktivni span { background: url('../images/bg-menu-active.png') -211px bottom no-repeat; width:67px; }
#menu li#navi5aktivni span { background: url('../images/bg-menu-active.png') -278px bottom no-repeat; width:67px; }
#menu li#navi6aktivni span { background: url('../images/bg-menu-active.png') -345px bottom no-repeat; width:67px; }
#menu li#navi7aktivni span { background: url('../images/bg-menu-active.png') -412px bottom no-repeat; width:67px; }
#menu li#navi8aktivni span { background: url('../images/bg-menu-active.png') -479px bottom no-repeat; width:67px; }
#menu li#navi9aktivni span { background: url('../images/bg-menu-active.png') -546px bottom no-repeat; width:66px; }

#menu li#navi1aktivni a:hover span, #menu li#navi1aktivni a:focus span { background:url('../images/bg-menu-active.png') 0 top no-repeat; }
#menu li#navi2aktivni a:hover span, #menu li#navi2aktivni a:focus span { background:url('../images/bg-menu-active.png') -77px top no-repeat; }
#menu li#navi3aktivni a:hover span, #menu li#navi3aktivni a:focus span { background:url('../images/bg-menu-active.png') -144px top no-repeat; }
#menu li#navi4aktivni a:hover span, #menu li#navi4aktivni a:focus span { background:url('../images/bg-menu-active.png') -211px top no-repeat; }
#menu li#navi5aktivni a:hover span, #menu li#navi5aktivni a:focus span { background:url('../images/bg-menu-active.png') -278px top no-repeat; }
#menu li#navi6aktivni a:hover span, #menu li#navi6aktivni a:focus span { background:url('../images/bg-menu-active.png') -345px top no-repeat; }
#menu li#navi7aktivni a:hover span, #menu li#navi7aktivni a:focus span { background:url('../images/bg-menu-active.png') -412px top no-repeat; }
#menu li#navi8aktivni a:hover span, #menu li#navi8aktivni a:focus span { background:url('../images/bg-menu-active.png') -479px top no-repeat; }
#menu li#navi9aktivni a:hover span, #menu li#navi9aktivni a:focus span { background:url('../images/bg-menu-active.png') -546px top no-repeat;  }

#submenu { width:970px; margin:auto; padding:0; list-style:none; }
#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; }

#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{ 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 ul#novinky, #contentwrap ul#aktuality { margin:0; padding:0; list-style:none; }
#contentwrap ul#novinky li, #contentwrap ul#aktuality li { background:none; margin:0; 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:0; }

#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; }
#fourthpanel h3#fourthheading{ background:#141780 url('../images/box4head.png') left top no-repeat; width:273px; padding:6px 0 0 0; }
#fourthpanel h3#fourthheading span{ background:url('../images/box4head2.png') left bottom no-repeat; color:#fff; display:block; padding:0 0 6px 17px; }
#fourthpanel #fourthbody{ background:#141780 url('../images/box4body.png') left top repeat-y; width:273px; padding:10px 0 0 0; }
#fourthpanel #fourthbody .content *{ color:#fff; }

#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{ background:#f5f5f5 url('../images/box6head2.png') left top no-repeat; width:970px; padding:9px 0 0 0; }
#sixpanel h3#sixheading 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; }
