/* Info Page Background #FFFFFF Text / Note black / #595959 Header + Caption + Legend + Extra #224400 Anchor: Link / Visited / Active & Hover #224400 / black / #993333 Border / Background: Dark / Light #909B6D / #C2C8AF / #ECEEE6 Revision 2010/03/08 / 1.3 Author Pavel Kout / www.webface.cz ___________________________________________________ */ /* @media: Screen =================================================== */ @media screen { /* Global --------------------------------------------------- */ /* Global > Reset ................................................... */ body, h1, h2, h3, h4, h5, h6, address, blockquote, div, hr, iframe, object, p, dl, dt, dd, ul, ol, li, table, caption, col, colgroup, thead, tfoot, tbody, tr, th, td, form, fieldset, legend, label, img, a { border: none; margin: 0; padding: 0; } body, input, textarea, select { font: 75%/1.5 "Lucida Sans Unicode", "Lucida Grande", sans-serif; } /* Global > Base ................................................... */ body { text-align: center; color: black; background-color: #AAB291; min-width: 960px; } /* Global > Heading ................................................... */ h1 { font: normal 2.8em Cambria, Georgia, serif; word-spacing: -1px; color: #224400; margin: 20px 0 10px 0; } h2 { font: bold 1.4em Cambria, Georgia, serif; word-spacing: -1px; color: #224400; margin: 20px 0 10px 0; } h3 { font: bold 1.2em Cambria, Georgia, serif; color: #224400; margin: 20px 0 10px 0; } h4 { font: bold 1em "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #224400; margin: 20px 0 10px 0; } h5, h6 { font: normal 1em "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #224400; margin: 20px 0 10px 0; } h1+h2, h2+h3, h3+h4, h4+h5, h5+h6 { margin-top: 0; } div h1:first-child, div h2:first-child, div h3:first-child, div h4:first-child, div h5:first-child, div h6:first-child { margin-top: 0; } /* Global > Block ................................................... */ p, address { margin-bottom: 10px; } blockquote { margin: 20px 0; } hr { display: block; height: 1px; overflow: hidden; border: solid #909B6D; border-width: 1px 0 0 0; margin: 20px 0; } /* Global > List ................................................... */ dl { margin-bottom: 10px; } dd+dt { margin-top: 10px; } ul { display: block; list-style: none; margin: 0 0 10px 0; } ul li, ol ul li { display: block; list-style: none; padding: 0 0 0 15px; background: url(/images/design/acr/bullet.png) no-repeat 0 .5em; } ol { display: block; list-style: decimal; margin: 0 0 10px 2.5em; } ol li, ul ol li { display: list-item; list-style: decimal; background: none; } /* Global > Table ................................................... */ table { border-collapse: collapse; margin: 20px 0; max-width: 99.5%; line-height: 1.2; } caption { margin-bottom: 5px; text-align: left; color: #224400; } * html caption { padding-bottom: 10px; } *+html caption { padding-bottom: 10px; } th { border: 1px solid #909b6d; padding: 10px; vertical-align: top; background: #c2c8af none; font-weight: bold; text-align: left; } td { border: 1px solid #909b6d; padding: 10px; vertical-align: top; background: transparent none; } /* Global > Form ................................................... */ form { margin-bottom: 20px; } fieldset { border: 1px solid #909B6D; margin: 20px 0 10px 0; padding: 19px 9px 9px 9px; } legend { margin-bottom: 5px; padding: 0 .8em; color: #224400; } input, textarea, select { font-size: 1em; } /* Global > Inline ................................................... */ abbr, acronym { border-bottom: 1px dotted; font-variant: small-caps; cursor: help; } dfn { border-bottom: 1px dotted; cursor: help; } cite, em, q, var { font-style: italic; } code, kbd, samp, pre, .monospace { font-family: "Lucida Console", "Andale Mono", monospace; word-spacing: -.1em; } sub { font-size: smaller; text-decoration: none !important; vertical-align: sub; } sup { font-size: smaller; text-decoration: none !important; vertical-align: super; } del { text-decoration: line-through; } ins { text-decoration: underline; } strong { font-weight: bold; } /* Global > Link ................................................... */ a:link { color: #224400; } a:visited { color: black; } a:hover, a:active { color: #993333; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #224400 !important; } h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none; } /* Universal --------------------------------------------------- */ /* Universal > Display ................................................... */ .fix-after { height: 1%; overflow: visible; } .fix-after:after, .fix { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clear { clear: both; } .float-left { float: left; margin: 0 20px 10px 0; } .float-right, .motive, .fRight, .image { float: right; margin: 0 0 10px 20px; } .nowrap { white-space: nowrap; } .invisible { position: absolute; z-index: -1; top: 0; left: 0; width: 0; height: 0; line-height: 0; margin: 0; overflow: hidden; text-indent: -5000px; } .noscreen, .noshow { display: none; } .nolist li { background: none; padding-left: 0; } /* Universal > Table (T) ................................................... */ /* -- table-alternative */ .t-alt { border-collapse: separate; border-spacing: 2px; background-color: #eceee6; border: 2px solid #909b6d; } .t-alt th { background-color: #c2c8af; font-weight: normal; border: none; } .t-alt td { background-color: #FFFFFF; border: none; } /* -- table-form */ .t-form { border-collapse: separate; border-spacing: 0; line-height: 1.4; } .t-form th { border: none; padding: 5px 10px 5px 0; font-weight: normal; background: transparent none; vertical-align: middle; } .t-form td { border: none; padding: 5px 10px 5px 0; background: transparent none; vertical-align: middle; } /* -- tablegroup/tablerow-odd/even */ .t-even, .t-even td, .t-alt .t-even td { background-color: #eceee6; } /* Universal > Border (B) ................................................... */ .b-none { border: none !important; } /* Universal > Margin (M) ................................................... */ .m-none { margin: 0 !important; } .m-top-none { margin-top: 0 !important; } .m-top-1x { margin-top: 10px; } .m-top-2x { margin-top: 20px; } .m-bottom-none { margin-bottom: 0 !important; } .m-bottom-1x { margin-bottom: 10px; } .m-bottom-2x { margin-bottom: 20px; } .m-2x { margin-top: 20px; margin-bottom: 20px; } /* Universal > Background (BG) ................................................... */ .bg-none { background: none !important; } /* Universal > Width (W) ................................................... */ .w-auto { width: auto; } .w-100-pct { width: 100%; } /* Universal > Align (A) ................................................... */ .a-left { text-align: left !important; } .a-center { text-align: center !important; } .a-right, .right { text-align: right !important; } .a-middle, .a-middle th, .a-middle td, th.a-middle, td.a-middle, .a-middle label, .a-middle input, .a-middle select, .a-middle img { vertical-align: middle; } .a-top, .a-top th, .a-top td, th.a-top, td.a-top, .a-top label, .a-top input, .a-top select, .a-top img { vertical-align: top; } /* Universal > Font (F) ................................................... */ .f-bold { font-weight: bold; } .f-italic { font-style: italic; } .f-normal { font-weight: normal !important; font-style: normal !important; } .f-larger { font-size: larger; } .f-smaller { font-size: smaller; } .f-extra { color: #224400; } .f-note { font-style: italic; color: #595959; } /* Universal > Gallery ................................................... */ .gallery { margin: 20px auto; } .gallery li { display: -moz-inline-box; display: inline-block; vertical-align: top; margin: 0 16px 20px 0; padding: 10px; background: #ECEEE6 none; font-size: .9em; text-align: center; } * html .gallery li { display: inline; margin: 0 20px 20px 0; } *+html .gallery li { display: inline; margin: 0 20px 20px 0; } .gallery li a, .gallery li span { display: block; width: 122px; overflow: visible; text-decoration: none; } .gallery li img { border: 1px solid white; background-color: white; } .gallery li a span { text-decoration: underline; } .gallery li span span { display: inline; width: auto; } /* Layout --------------------------------------------------- */ /* Layout > Base ................................................... */ #case-out { background: #DCE0D1 url(/images/design/acr/bg_body.png) repeat-x 50% 0; } #case { width: 956px; margin: 0 auto; padding: 0 1px; border-left: 1px solid #939E72; border-right: 1px solid #939E72; background-color: white; text-align: left; } /* Layout > Global ................................................... */ #global { width: 956px; background-color: #5F6D39; color: white; } #global a { color: white; } #global a:hover { text-decoration: none; } /* -- accesslink */ #accesslink { position: absolute; z-index: -1; top: 0; left: 0; width: 0; height: 0; line-height: 0; margin: 0; overflow: hidden; text-indent: -5000px; } /* -- lang */ #lang { margin: 0; text-align: right; padding: 5px 18px; } #lang-en { background: url(/images/design/acr/ico_lang-en.png) no-repeat 100% 50%; padding-right: 21px; } #lang-cs { background: url(/images/design/acr/ico_lang-cs.png) no-repeat 100% 50%; padding-right: 21px; } /* Layout > Header ................................................... */ #header { position: relative; width: 956px; height: 100px; overflow: hidden; border-top: 1px solid white; border-bottom: 1px solid white; background-color: #336600; color: white; } #header a { color: white; } #header a:hover { text-decoration: none; } /* -- logo-arm */ #logo-arm { display: block; position: absolute; z-index: 1; top: 0; left: 173px; width: 628px; height: 100px; margin: 0; background-color: #4F5431; text-align: center; } #logo-arm a, #logo-arm strong { display: block; position: absolute; top: 0; right: 0; width: 628px; height: 100px; } #logo-arm a span, #logo-arm strong span { display: block; position: absolute; top: 0; right: 0; width: 628px; height: 100px; background: url(/images/design/acr/logo_armada.jpg) no-repeat 0 0; } #logo-arm a span { cursor: pointer; } /* -- sites */ #sites { position: absolute; top: 0; left: 0; width: 956px; height: 100px; margin: 0; } /* -- logo-gov */ #logo-gov { display: block; position: absolute; top: 0; left: 0; width: 173px; height: 100px; margin: 0; padding: 0; background: #415470 none; text-align: center; } #logo-gov a { display: block; position: absolute; top: 0; left: 0; width: 173px; height: 100px; } #logo-gov a span { display: block; cursor: pointer; position: absolute; top: 0; left: 0; width: 173px; height: 100px; background: url(/images/design/acr/logo_ministerstvo-obrany.jpg) no-repeat 0 0; } #logo-gov a:hover span { background: url(/images/design/acr/logo_ministerstvo-obrany.jpg) no-repeat 0 100%; z-index: 1; } .a-en #logo-gov { display: none; } /* -- logo-mis */ #logo-mis { display: block; position: absolute; top: 0; right: 0; width: 155px; height: 100px; margin: 0; padding: 0; background: #D97E11 none; text-align: center; } #logo-mis a { display: block; position: absolute; top: 0; left: 0; width: 155px; height: 100px; } #logo-mis a span { display: block; cursor: pointer; position: absolute; top: 0; left: 0; width: 155px; height: 100px; background: url(/images/design/acr/logo_zahranicni-mise.jpg) no-repeat 0 0; } #logo-mis a:hover span { background: url(/images/design/acr/logo_zahranicni-mise.jpg) no-repeat 0 100%; } .a-en #logo-mis { display: none; } /* Layout > Navbar ................................................... */ #navbar { margin: 0; text-align: center; background-color: #224400; color: white; } #navbar li { display: inline; padding: 0; background: transparent none; } #navbar a { display: inline-block; padding: 10px; color: white; text-decoration: none; } #navbar a:hover, #navbar a.selected, #navbar strong { background-color: #5F6D39; } /* Layout > Main ................................................... */ #main { width: 920px; padding: 1px 18px; border-top: 5px solid #5F6D39; } /* Layout > Content ................................................... */ #content { float: left; width: 640px; padding: 20px 0; } /* -- common */ .cols { clear: both; width: 640px; } .cols .col-left { float: left; width: 310px; } .cols .col-right { float: right; width: 310px; } .col-left + h3 { margin-top: 0; } .imagebox { border: 1px solid #234501; padding: 1px; background-color: white; } .date { font-weight: bold; } .nextlink { text-align: right; font-size: .9em; } .label { display: inline-block; padding: 0 15px; font-size: .9em; background-color: #224400; color: white; text-transform: uppercase; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .mediabox { position: relative; } .mediabox dd { position: absolute; left: -3px; bottom: -3px; margin: 0; } .required { color: #993333; font-weight: bold; font-style: normal; } /* -- crumbs */ #crumbs { color: #224400; } /* -- primarybox */ #primarybox { width: 640px; border-bottom: 1px dotted #224400; padding-bottom: 10px; margin-bottom: 20px; } #primarybox h1 { margin-bottom: 20px; } #primarybox .txt { float: right; width: 168px; } #primarybox .img { float: left; width: 454px; } /* -- secondarybox */ #secondarybox { width: 640px; margin-bottom: 20px; } .secondarybox { width: 640px; margin: 20px 0; } #secondarybox .col-left, #secondarybox .col-right { margin-bottom: 10px; } .secondarybox .info { float: right; width: 160px; } .secondarybox .img { float: left; width: 140px; } .secondarybox .txt { clear: both; } .secondarybox h2 { font-size: 1.2em; margin: 10px 0; } /* -- interview */ #interview { position: relative; width: 640px; margin: 20px 0; border: 1px solid #224400; border-width: 1px 0; padding: 10px 0; } #interview h2 { position: absolute; top: 11px; right: 0; width: 140px; text-align: right; font: bold .9em "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin: 0; color: black; text-transform: uppercase; } #interview .txt { float: right; width: 386px; } #interview .img { float: left; width: 222px; } #interview h3 { font: bold 1.4em Cambria, Georgia, serif; margin: 10px 0; } /* -- shortnews */ #shortnews { width: 310px; margin: 20px 0; } #shortnews-head { background: #6E5B4C url(/images/design/acr/bg_h-messages.png) no-repeat 10px 50%; color: white; margin: 0; padding: 5px 10px 5px 55px; font: normal 1em "Lucida Sans Unicode", "Lucida Grande", sans-serif; word-spacing: -1px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; } #shortnews-head strong { display: block; font-size: 1.25em; } #shortnews-body { background-color: #C2C8AF; margin: 0; padding: 10px; font-size: .9em; } #shortnews-body dd { text-align: right; } #shortnews-body dd .name { font-weight: bold; } #shortnews-foot { width: 290px; padding: 10px; background-color: #6E5B4C; color: white; font-size: .9em; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } #shortnews-foot .new { float: left; width: 140px; margin: 0; font-weight: bold; } #shortnews-foot .all { float: right; width: 140px; margin: 0; text-align: right; } #shortnews-foot a { color: white; } #shortnews-foot a:hover { text-decoration: none; color: #C2C8AF !important; } /* -- summary */ #summary { margin: 30px 0; } #summary .item { width: 640px; clear: both; } #summary .txt { float: right; width: 543px; } #summary .img { float: left; width: 76px; } #summary .info { margin-bottom: 5px; height: 1%; overflow: visible; } #summary .info:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } #summary .info p { float: left; margin: 0 10px 0 0; padding-top: 2px; } #summary .info h2 { margin: 0; } /* -- pager */ .pager { width: 640px; border-top: 1px dotted #224400; padding-top: 10px; margin: 30px 0; height: 1%; overflow: visible; } .pager:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .pager dt { float: left; margin: 0; font-size: .9em; font-style: italic; } .pager dd { float: right; margin: 0; color: #909b6d; } .pager dd span, .pager dd strong, .pager dd a { padding: 2px 4px; letter-spacing: -1px; text-decoration: none; font-weight: normal; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .pager .standard { background-color: #909b6d; color: white !important; } .pager .selected, .pager .standard:hover { background-color: #224400; color: white !important; } /* -- perex */ #perex { margin: 20px 0; font-weight: bold; font-size: 1.2em; } #perex .date { color: #224400; } /* -- media */ .media { width: 640px; margin: 30px 0; } .media dt { margin: 20px 0; padding: 10px 0 10px 40px; font-weight: bold; } .media-foto { background: url(/images/design/acr/ico_media-foto.png) no-repeat 0 50%; } .media-audio { background: url(/images/design/acr/ico_media-audio.png) no-repeat 0 50%; } .media-video { background: url(/images/design/acr/ico_media-video.png) no-repeat 0 50%; } .media dd { text-align: center; } .media-foto-detail { width: 640px; } .media-foto-detail .imagelabel { display: block; text-align: left; margin: 10px 100px; font-style: italic; } .media-foto-slider { position: relative; width: 640px; } .media-foto-slider ul { margin: 20px 50px; text-align: center; } .media-foto-slider ul li { display: inline-block; width: 119px; padding: 0; background: transparent none; vertical-align: top; } * html .media-foto-slider ul li { display: inline; } *+html .media-foto-slider ul li { display: inline; } .media-foto-slider ul li img { border: 2px solid white; padding: 1px; } .media-foto-slider ul li .selected img, .media-foto-slider ul li a:hover img { border-color: #013467; } .media-foto-slider ul li .imagelabel { display: block; font-style: italic; } .media-foto-slider .control { margin: 0; } .media-foto-slider .control-previous { display: block; position: absolute; left: 0; top: 25px; width: 15px; height: 30px; } * html .media-foto-slider .control-previous { top: 45px; } *+html .media-foto-slider .control-previous { top: 45px; } .media-foto-slider .control-previous span { display: block; position: absolute; left: 0; top: 0; width: 15px; height: 30px; background: url(/images/design/acr/ico_pager-previous.png) no-repeat 0 0; } .media-foto-slider a.control-previous span { background: url(/images/design/acr/ico_pager-previous_.png) no-repeat 0 0; cursor: pointer; } .media-foto-slider .control-next { display: block; position: absolute; right: 0; top: 25px; width: 15px; height: 30px; } * html .media-foto-slider .control-next { top: 45px; } *+html .media-foto-slider .control-next { top: 45px; } .media-foto-slider .control-next span { display: block; position: absolute; left: 0; top: 0; width: 15px; height: 30px; background: url(/images/design/acr/ico_pager-next.png) no-repeat 0 0; } .media-foto-slider a.control-next span { background: url(/images/design/acr/ico_pager-next_.png) no-repeat 0 0; cursor: pointer; } .media-video-detail object { width: 480px; margin: 0 auto; } .media-audio-detail object { width: 306px; margin: 0 auto; } /* -- author */ p.author { font-style: italic; margin: 30px 0; } /* -- links */ .links { margin: 30px 0; border-top: 1px dotted #224400; padding-top: 10px; text-align: right; } p.author + .links { margin-top: -20px; } .links li { display: inline; padding: 0 0 0 20px; background: transparent none; } /* Layout > Sidebar ................................................... */ #sidebar { float: right; width: 250px; /*overflow: hidden;*/ } /* -- nav */ #nav { margin-bottom: 40px; font-size: 1.2em; } #nav li { background: transparent none; padding: 0; margin-bottom: 1px; } #nav li a { display: block; background-color: #5F6D39; color: white; text-decoration: none; padding: 6px 12px; } #nav li a:hover, #nav li a.selected { background-color: #224400; color: white !important; } * html #nav li a { display: inline-block; width: 226px; } *+html #nav li a { display: inline-block; width: 226px; } #nav ul { margin: 5px 0 10px 15px; font-size: .8em; } #nav ul li { margin: 5px 0; padding: 0 0 0 15px; background: url(/images/design/acr/bullet.png) no-repeat 0 .5em; } #nav ul li a { display: inline; width: auto; background-color: transparent; color: #224400; padding: 0; text-decoration: underline; } #nav ul li a:hover { color: #993333 !important; background-color: #DCE0D1; } #nav ul ul { margin: 5px 0 5px 15px; font-size: 1em; } #nav .dropdown { position: relative; background-image: url(/images/design/acr/bullet_dropdown.png); } #nav .dropdown:hover { background-color: #DCE0D1; } #nav .dropdown ul { display: none; } #nav .dropdown:hover ul { display: block; position: absolute; top: 0; left: -200px; width: 180px; border: 1px solid #224400; padding: 4px 9px; margin: 0; background-color: #DCE0D1; } #nav .dropdown li { background-image: url(/images/design/acr/bullet.png); } #nav .dropdown:hover ul ul { display: none; } #nav ul li .selected { color: #993333 !important; font-weight: bold; background-color: #DCE0D1; text-decoration: none; } /* -- search */ #search { margin: 40px 0; } #search fieldset { border: none; padding: 0; margin: 0 0 10px 0; text-align: right; font-size: .9em; } #search label, #search input { vertical-align: middle; } #searchinput { border: 1px solid #336600; padding: 3px 4px 3px 4px; width: 130px; } * html #searchinput { padding: 4px; } *+html #searchinput { padding: 4px; } #searchsubmit { border: none; padding: 3px 8px 3px 4px; background: #336600 url(/images/design/acr/bg_search-submit.png) no-repeat 100% 50%; color: white; margin-left: -1px; } /* -- slimbox */ .slimbox { margin: 20px 0; } .slimbox h2 { background-color: #68763C; font: normal .8em "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: white; text-transform: uppercase; text-align: center; } .slimbox.highlight { background-color: #ECEEE6; padding: 10px; } .slimbox.highlight h2 { margin: -10px -10px 10px -10px; } /* -- sidebanner */ .sidebanner { margin: 20px 0; } /* -- cal */ #cal table { margin: 0 -1px 20px -1px; } #cal caption { background-color: #46590C; color: white; text-align: center; vertical-align: middle; margin: 0; padding: 10px 0; } #cal caption a { text-decoration: none; color: white; } #cal caption a:hover { color: #A90230; } #cal-previous { padding-right: 30px; } #cal-next { padding-left: 30px; } #cal th { border: 1px solid white; padding: 0; width: 35px; height: 35px; text-align: center; vertical-align: middle; line-height: 35px; background-color: #909B6D; color: white; text-transform: uppercase; font-size: .85em; font-weight: normal; } #cal td { border: 1px solid white; padding: 0; width: 35px; height: 35px; text-align: center; vertical-align: middle; line-height: 25px; background-color: #ECEEE6; color: #c2c8af; } #cal td:hover { background: url(/images/design/acr/bg_cal-hover.png) no-repeat 50% 100%; } #cal td.cal-standard { background-color: #C2C8AF; color: #4D6016; } #cal td.cal-standard a { color: #515151; } #cal td.cal-event { background-color: #46590c; color: #dff2a5; } #cal td.cal-today { background-color: #152a00; color: #dff2a5; } #cal td.cal-event a, #cal td.cal-today a { color: #dff2a5; text-decoration: none; } #cal td.cal-event a:hover, #cal td.cal-today a:hover { text-decoration: underline; } /* -- mediacenter */ #mediacenter { margin: 30px 0; background-color: #ECEEE6; border: 1px solid #5F6D39; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } #mediacenter dt { border-bottom: 1px solid #5F6D39; margin: 0; font-size: 1.2em; } #mediacenter dt#mediacenter-video { border-bottom: none; } #mediacenter dt a { display: block; text-decoration: none; padding: 10px 10px 10px 50px; } #mediacenter dt a:hover { background-color: #5F6D39; color: #ECEEE6 !important; } #mediacenter-foto a { background: url(/images/design/acr/ico_media-foto.png) no-repeat 10px 50%; } #mediacenter-audio a { background: url(/images/design/acr/ico_media-audio.png) no-repeat 10px 50%; } #mediacenter-video a { background: url(/images/design/acr/ico_media-video.png) no-repeat 10px 50%; } #mediacenter dt a span { display: block; background: url(/images/design/acr/bullet.png) no-repeat 100% 50%; padding-right: 15px; cursor: pointer; } #mediacenter dt a:hover span { background-image: url(/images/design/acr/bullet_mediacenter_.png); } /* -- newsbox */ .newsbox { margin: 20px 0; } .newsbox h2 { background-color: #68763C; font: normal .8em "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: white; text-transform: uppercase; text-align: center; } .newsbox ul { font-size: .9em; margin: 20px 0; } .newsbox li { background: transparent none; padding: 0; margin-bottom: 5px; } .newsbox .nextlink { border-top: 1px dotted #224400; padding-top: 10px; } /* -- rssorder */ #rssorder { margin: 30px 0; height: 38px; line-height: 38px; vertical-align: middle; padding: 0 70px 0 15px; background: #68763C url(/images/design/acr/bg_rssorder.png) no-repeat 0 50%; color: white; } #rssorder a { color: white; text-decoration: none; } #rssorder a:hover { text-decoration: underline; color: #E0D9D1 !important; } /* -- list-community */ #list-community { margin: 0 0 20px 0; font-weight: bold; } #list-community li { padding: 0; margin: 15px 0; background: transparent none; } * html #list-community li { margin: 10px 0; } #list-community li a { display: block; padding: 10px 0 10px 40px; text-decoration: none; } #list-community li a:hover { text-decoration: underline; } #list-community-print a { background: url(/images/design/acr/ico_print.png) no-repeat 0 50%; } #list-community-mailto a { background: url(/images/design/acr/ico_mailto.png) no-repeat 0 50%; } #list-community-facebook a { background: url(/images/design/acr/ico_facebook.png) no-repeat 0 50%; } /* -- list-download */ #list-download { margin: 0 0 20px 0; } #list-download h2 { font: bold 1em "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding: 10px 0 10px 40px; background: url(/images/design/acr/ico_download.png) no-repeat 0 50%; } #list-download table { margin-top: 0; width: 100%; font-size: .9em; } #list-download th, #list-download td { padding: 2px 6px; border: none; } #list-download .type { padding-right: 0; } #list-download .size { text-align: right; padding-left: 0; } /* -- list-related */ #list-related { margin: 0 0 20px 0; } #list-related h2 { font: bold 1em "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding: 10px 0 10px 40px; background: url(/images/design/acr/ico_related.png) no-repeat 0 50%; } #list-related ul { font-size: .9em; } #list-related ul li { background-position: 7px .70em; padding: 2px 10px 2px 30px; } #list-related ul li.even { background-color: #ECEEE6; } /* Layout > Footer ................................................... */ #footer { width: 920px; padding: 20px 0; margin: 0 auto; } /* -- tools */ #tools { color: white; margin-bottom: 20px; } #tools li { display: inline; padding: 0 3px 0 0; background: transparent none; } #tools li + li { border-left: 1px solid white; padding: 0 3px 0 7px; } #tools a { color: white; } #tools a:hover { text-decoration: none; } /* -- disclaimer */ #disclaimer { font-style: normal; font-size: .9em; } /* MyStyles --------------------------------------------------- */ /** * Schema */ #sema h1 { color:#ED0E0E; } #sema h2 { color:#ED0E0E; } #sema table th { background:#CEDAC4; border-color:#F6F6F8; color:#292B24; } #sema table td { background:#F4F7F2; border-color:#F4F7F2; color:#292B24; } #sema table tr.active td, #content table tr.active td a { background:#292B24; border-color:#F6F6F8; color:#F6F6F8; } #sema h2.strong, #sema h2.em { background:#484F37; } /* -- here */ .keyword { border: 1px solid #D0D1D3; padding: 0 2px; color: #656565; letter-spacing: .2em; } .error p span { border: 1px solid #EE0000; color: #EE0000; } .media-foto-slider a.control-previous span.mdisabled { background: url(/images/design/acr/ico_pager-previous.png) no-repeat 0 0; } .media-foto-slider a.control-next span.mdisabled { background: url(/images/design/acr/ico_pager-next.png) no-repeat 0 0; } } /* @media: Print =================================================== */ @media print { body { font-family: georgia, serif; } table { border-collapse: collapse; border: none; margin-bottom: 10pt; } th, td { border: 1px solid; } .noprint, .noshow, .fix, #global, #header a span, #sites, #navbar, #crumbs, #sidebar, #tools, .links, .control { display: none; } a, img { border: none; } .gallery li { display: inline-block; list-style: none; padding: 0 0 10pt 0; margin: 0; text-align: center; } .gallery li span { display: block; } * html .gallery { height: 1%; overflow: visible; } * html .gallery li { float: left; } *+html .gallery { height: 1%; overflow: visible; } *+html .gallery li { float: left; } }