html, body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {padding:0; margin:0; outline:none;}
p, ul, ol, pre, hr {margin:1em 0;}
table {border-collapse:collapse; border-spacing:0;}
caption, th {text-align:left;}
ul ul, ol ol, ul ol, ol ul {margin:0;}
li {margin-left:2em;}
img {border:0px;}
img.absmiddle {vertical-align:middle;}
strong {color:#000099;}
code {color:#066;}
blockquote {margin:1.12em 40px;}
abbr, acronym {border:0;}
.notopmargin {margin-top:0px;}
.nobottommargin {margin-bottom:0px;}
.nostrong strong {color:#000000; font-weight:normal;}
.leftfloat {float:left}
.rightfloat {float:right}
.rightlinks {float:right; font-size:12px; padding:9px 2px;}
.marginLeft5 {margin-left:5px}
.marginRight5 {margin-right:5px}
.indent {padding-left:25px}
.spacer {margin-top:10px;}
.center {text-align:center;}
table.center {margin-left:auto; margin-right:auto;}
.clear {clear:both; line-height:11px;}
.small {font-size:11px;}
.medium {font-size:12px;}
.large {font-size:18px;}
.hidden {display:none;}
.bold {font-weight:bold;}
.light {color:#999;}
.dark {color:#666;}
.owhite {color:#EBEBEB;}
.white {color:#fff;}
.bgwhite {background-color:#fff;}
.orange, .orange:visited, .orange:hover {color:#FF7F00;}
.black {color:#000;}
.red, .red:visited, .red:hover {color:#CC0000 !important;}
.redbold {color:#CC0000; font-weight:bold;}
.redstrikethrough {color:red; text-decoration:line-through;}
.redstar {color:red; font-weight:bold; font-size:14px; line-height:14px;}
.yellow, .yellow:visited, .yellow:hover {color:#FF9900;}
.gray, .gray:visited, .gray:hover {color:#999999 !important;}
.green, .green:visited, .green:hover {color:#006600 !important;}
.greenbold {color:#006600; font-weight:bold;}
.errormsg {margin:10px 0px; color:#CA0000; font-size:13px; font-weight:bold; border:solid 1px #C23A3E; -moz-border-radius:5px; -webkit-border-radius:5px; padding:6px; background-color:#FFF4F5;}
.okaymsg {margin:10px 0px; color:#02910D; font-size:13px; font-weight:bold; border:solid 1px #02910D; -moz-border-radius:5px;-webkit-border-radius:5px; padding:6px; background-color:#F3FFEC;}
.infomsg {margin:10px 0px; padding:5px; font-size:13px; border:1px solid #0377D6; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#ECF5FF; vertical-align:top;}
.infomsg a, .infomsg a:visited {font-weight:bold;}
.noelementsmsg {color:#325278; font-size:13px; border:1px solid #4D73B3; padding:6px; background-color:#F7FAFD;}
.centeredmsg {width:560px; margin:30px auto;}
body.dikibody {border-top:2px solid #f58c94; padding:0px 10px;}
body.dikibody, div.dikibody {font-family:Arial, Helvetica, sans-serif; font-size:14px;}
div.dikibody h1 {font-size:32px; font-weight:normal; color:#C20A0A;}
div.dikibody h2 {font-size:16px; margin:1em 0px; color:#C20A0A;}
div.dikibody h3 {font-size:14px; font-weight:bold; color:#0067AD; margin:1em 0px 0px 0px;}
div.dikibody .logo {text-align:center; padding-top:130px;}
div.dikibody #logindiv {float:right; margin-top:10px; font-size:12px;}
div.dikibody .dikitop {margin:0px 0px 25px 0px; padding-top:15px;}
div.dikibody .dsearch {width:300px;}
div.dikibody .center {text-align:center;}
div.dikibody h1.slogan {text-align:center; margin:25px 0px; font-size:16px; font-weight:bold; color:#C30407;}
div.dikibody .footer {margin-top:20px; border-top:1px dashed #C9C9C9; padding:2px; font-size:12px; text-align:center;}
div.dikibody .footer .gray, div.dikibody .footer a.gray, div.dikibody .footer a.gray:visited {color:#797979;}
div.dikibody .footer sup {font-size:8px;}
div.dikibody .footermain {margin-top:10px; border-top:0px;} /* 80px */
div.dikibody a, div.dikibody a:hover {color:#1F86CB;}
div.dikibody a:visited {color:#1C79B7;}
div.dikibody a.textlink, div.dikibody a.textlink:visited, div.dikibody a.textlink:hover {text-decoration:none;}
div.dikibody #searchfield {width:400px; font-size:24px; color:#003366; margin:5px 3px;}
div.dikibody .recentsearches {text-align:center; font-size:12px;}
div.dikibody .banner {text-align:center; margin:30px 0px;}
div.dikibody div.suggestions {margin:1em 0px; padding:12px; border:1px solid #C84D4D; color:#990000; background-color:#FFF9F9; font-weight:bold; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.dikibody table.dsplit {width:100%;}
div.dikibody table.dsplit td.ehl, div.dikibody div.ehl {width:65%; border:1px solid #E6DDDD; padding:0px 15px 10px 15px; vertical-align:top; -moz-border-radius:5px; -webkit-border-radius:5px;}
div.dikibody table.dsplit td.other {width:35%; padding:0px 15px 10px 15px; vertical-align:top;}
div.dikibody div.promo, div.dikibody div.promo a {font-size:12px; color:#4C6694; margin-top:25px;}
div.dikibody div.langinfo {margin:20px 0px 10px 0px; font-size:12px;}
div.dikibody div.langinfo strong {font-weight:bold; color:#666666;}
div.dikibody img.pict {margin:10px 20px 10px 0px; background-color:#FFFFFF;}
div.dikibody div.ps {font-weight:bold; margin-top:8px; font-size:11px; color:#555555;}
div.dikibody div.hws {margin:20px 0px 10px 0px;}
div.dikibody div.hws span.hw {font-size:1.43em; font-weight:bold; color:#003366;}
div.dikibody div.hws span.hwcomma {font-size:20px; font-weight:bold; color:#d2070a; padding:0px 5px 0px 1px;} /* przecinek rozdzielający słowa obce */
div.dikibody div.hws span.hwlatin {font-size:1em;} /* łacińska odmiana hasła */
div.dikibody div.hrelatedentries {font-size:12px; font-weight:bold; color:#666666;}
div.dikibody div.fentry {margin:10px 0px 10px 0px;} /* zwinięty element */
div.dikibody div.fentry span.fentrymain span.hw {font-weight:bold; color:#003366;}
div.dikibody div.fentry span.otherm {color:#666666; font-size:12px;}
div.dikibody div.addsent {margin-left:36px; font-size:12px; display:none;}
div.dikibody div.addsent p {margin:7px 0px;}
div.dikibody div.addsent p span.hl {background-color:#FFFED9;}
div.dikibody div.addsentshow {margin-left:36px; font-size:11px;}
div.dikibody span.shl {background-color:#EAF4FB; font-weight:bold;}
div.dikibody div.pf, div.dikibody div.vf, div.dikibody div.af {font-size:12px; margin:4px 0px; color:#4D4D4D;}
div.dikibody div.cat {font-size:12px; color:#333333;}
div.dikibody div.nt {font-size:12px; margin:12px 0px 12px 0px; border:1px solid #E2E2E2; color:#000000; background-color:#FFFFEA; padding:4px;}
div.dikibody span.v {font-size:12px; color:#660066; font-weight:bold;}
div.dikibody span.reg {font-size:12px; color:#660066; font-weight:bold;}
div.dikibody span.stars {font-weight:bold; color:#FF9900; font-family:"Courier New", Courier, monospace;}
div.dikibody a.gtag, div.dikibody a.gtag:visited, div.dikibody a.gtag:hover {font-size:12px; font-variant:small-caps; color:#006666; text-decoration:none;}
div.dikibody a.gtag:hover {background-color:#FFFFEA;}
div.dikibody .ms {margin-top:0px; padding-top:0px; color:#003399; font-size:18px; }
div.dikibody .ms li {margin-bottom:4px;}
div.dikibody .ms li.hl {background-color:#FFE6E6;}
div.dikibody .ms span.hw {color:#333333; font-size:16px; font-weight:bold;}
div.dikibody div.mf {font-size:12px; color:#9a9a9a;}
div.dikibody ul.s {margin-top:5px;}
div.dikibody ul.s li {font-size:14px; color:#000000;}
div.dikibody ul.s li .pl {color:#666666;}
div.dikibody .ms div.ref {color:#000000; font-size:13px;}
div.dikibody div.seealso {margin:1.5em 0px; line-height:20px; font-size:13px;}
div.dikibody div.dikicolumn {width:928px; margin:0px auto;}
div.dikibody .cloudtag1 {font-size:2.8em;}
div.dikibody .cloudtag2 {font-size:2.5em;}
div.dikibody .cloudtag3 {font-size:2.2em;}
div.dikibody .cloudtag4 {font-size:1.9em;}
div.dikibody .cloudtag5 {font-size:1.6em;}
div.dikibody .cloudtag6 {font-size:1.3em;}
div.dikibody .cloudtag7 {font-size:1.0em;}
div.dikibody .picturedisplay {text-align:center;}
div.dikibody .picturedisplay img.pict {margin:5px;}
div.dikibody .picturedescription {margin-top:10px; font-size:14px;}
div.dikibody .picturesource {margin-top:10px; font-size:11px; color:#777777;}
.wordofthedaybox {border:1px solid #EAEAEA; padding:15px; margin:1em 0px;}
.wordofthedaybox #bottomnavi {margin:25px 0px 10px 0px; font-size:14px; color:#666666; text-align:center;}
.wordofthedaybox #bottomnavi a {font-weight:bold;}
div.dikibodymobile .logo {padding-top:40px;}
div.dikibodymobile h1.slogan {margin:10px 0px; font-size:12px;}
div.dikibodymobile #searchfield {width:200px; font-size:14px;}
div.dikibodymobile .banner {display:none;}
.fb-container {margin:0px auto; width:915px;}
.fb-container .fb {height:40px; margin:0 2px;}
.fb-container .fb .fblike {float:right; margin-left:5px;}
.fb-container .fb span {float:right; position:relative; background-color:#dbe6f3; border:1px solid #ced3e2; font-size:14px; font-weight:bold; color:#485870; padding:1px 10px; margin-right:10px;}
.fb-container .fb .tik {position:absolute; right:-6px; top:6px;}
.fb-container p {margin:0; line-height:21px; padding:10px 0;}
.fb-container p iframe {margin:0 0 0 10px; float:right;}
.js-panels-wrapper {display:none; position:relative; width:65%;}
.js-panels-wrapper ul {list-style-type:none; padding:0; margin:0 2px 1px 5px; position:relative; top:4px; height:27px;}
.js-panels-wrapper ul li {float:left; background:transparent url(/images/diki/tabs/panel1.gif) no-repeat; margin:0 3px 0 0; padding:0; height:26px;}
.js-panels-wrapper ul li.selected {background:transparent url(/images/diki/tabs/panel1_active.jpg) no-repeat;}
.js-panels-wrapper ul li a {text-decoration:none; float:left; padding:1px 9px 1px 9px; height:24px; line-height:23px; font-size:12px; font-weight:bold; color:#1C79B7; background:transparent url(/images/diki/tabs/panel2.gif) no-repeat right top;}
.js-panels-wrapper ul li.selected a {border-bottom:1px solid white; color:#003366; background:transparent url(/images/diki/tabs/panel2_active.jpg) no-repeat right top;}
.js-panels-wrapper ul li a img {vertical-align:middle; margin-left:1px; position:relative; left:4px; visibility:hidden;}
.js-panels-wrapper ul li a:hover {border-width:0}
.js-panels-wrapper ul li a:hover img {visibility:visible}
.js-panels-wrapper ul li.selected a:hover {border-bottom:1px solid white}
.js-panels-wrapper .corner {position:absolute; right:2px; top:36px; background:transparent url(/images/diki/tabs/corner.gif) no-repeat; width:4px; height:4px; overflow:hidden;}
* html .js-panels-wrapper .corner {right:1px}
*+html .js-panels-wrapper .corner {right:1px}
span.tabsSpinner {margin:0px 7px; display:none;}
.mobileappsearchinfo {text-align:center; font-size:12px;}
div.dikibodymodal h1 {font-size:16px; margin-top:22px; color:#1F6BC0;}
div.dikibodymodal div.partofspeech {color:#666666; font-size:13px; font-weight:bold;}
body.dikibodypopup {border:0; padding:0px 0px;}
body.dikibodypopup, div.dikibodypopup {font-size:11px;}
div.dikibodypopup .dikitop {display:none;}
div.dikibodypopup .footer {display:none;}
div.dikibodypopup div.hws {margin:10px 0px 5px 0px;}
div.dikibodypopup div.hws span.hw {font-size:1.1em;}
div.dikibodypopup div.hws span.hwcomma {font-size:1.1em;}
div.dikibodypopup .ms {font-size:1em;}
div.dikibodypopup .ms span.hw {font-size:1em;}
div.dikibodypopup .ms div.ref {font-size:1em;}

.jqac-menu {font-size:14px; color:black; background-color:white; border:1px solid #aaa;}
.jqac-menu ul {list-style:none; margin:1px; padding:1px; overflow:hidden;}
.jqac-menu li {margin:0px; padding:0px;}
.jqac-menu .jqac-link {cursor:hand; cursor:pointer; display:block;}
.jqac-menu .jqac-highlight {background-color:#FFDDDD;}
.jqac-menu .jqac-warning {font-style:italic;}
.jqac-menu em {font-weight:bold; font-style:normal;}
.jqac-menu .jqs-info {text-align:right; font-style:italic; font-size:.75em; color:#666;}


