/*
* Style CSS dla mobilnej wersji serwisu.
*/
body {padding:4px; font-family:Verdana, Geneva, sans-serif;}
h1 {color:#FF6600; font-size:20px;}
hr {color:#FF9900;}
img {border:0px;}
img.absmiddle {vertical-align:middle;}
.clear {clear:both; line-height:11px;}
.small {font-size:small;}
.gray {color:#999999;}
.errormsg, .okaymsg {margin:10px 0px; font-weight:bold; padding:6px;}
.errormsg {color:#D70000; border:solid 1px #C6000A; background-color:#FFF2F3;}
.okaymsg {color:#02910D; border:solid 1px #02910D; background-color:#F3FFEC;}
.infomsg {margin:10px 0px; padding:5px; border:1px solid #0A75EB; background-color:#ECF7FF; vertical-align:top;}
.infomsg a, .infomsg a:visited {font-weight:bold;}
#finishedtable {border:1px solid #009933; background-color:#F3FFF2;}
#finishedtable td {padding:4px;}
ul.m {margin-left:0px; padding-left:0px;}
ul.m li {margin:3px 0px 3px 1em; padding-left:0px;}
ul.m li {color:#FF9900;}
ul.m li a {color:#FF6600; font-weight:bold;}
ul.m li.a {color:#666666;}
ul.m li.a a {color:#333333;}
ul.m li a:hover {background-color:#FFFFCC;}
p.f, p.f a {font-size:12px; color:#666666;}
a.levela, a.levela:visited {color:#009300 !important;}
a.levelb, a.levelb:visited {color:#FFA52B !important;}
a.levelc, a.levelc:visited {color:#D90000 !important;}
a.leveluser, a.leveluser:visited {color:#491a0c !important;} /* user word list */
a.levelphrasebook, a.levelphrasebook:visited {color:#005DBA !important;}
a.levela, a.levelb, a.levelc, a.leveluser, a.levelphrasebook {font-size:9px; background-color:#F6F6F6; margin-right:3px; text-decoration:none;}
.basescat {background-color:#F9FAF1; font-weight:bold; padding:2px 5px; color:#363636; margin:0px 0px 7px 0px;}
.baseslist {margin:7px 4px 18px 4px;}
.baseslist a, .baseslist a:visited {color:#0059DF;}
.baseslist a:hover {color:#000095;}
.baseslist .na {color:#666666;}
.baseslist .st {color:#408080; font-weight:normal;}
.baseslist img {vertical-align:middle;}
.baseslist div {margin:3px 0px; font-size:13px;}
.prevnextlinks {margin:5px 0px; text-align:center; font-size:12px; color:#FF9900;}
.buttonlink {margin-right:3px; margin-bottom:5px; padding:2px; font-weight:bold; border:1px solid #FFC875; background-color:#FFF0E1; text-decoration:none; color:#CA6500; float:left;}
.buttonlink:hover {background-color:#FFF3D7;}
#question {display:block;}
#answer {display:none;}
.maintext {font-weight:bold; font-size:16px; color:#006699;}
.sentence {color:#333333; font-size:13px; margin-top:8px;}
.learningcontents img.pict {margin:5px;}
.learningcontents div.wordsgroup {border-bottom:1px dashed #E6E2DD; padding:2px 9px; margin:12px 0px;}
.learningcontents div.wordsgroupfirst {border-top:1px dashed #E6E2DD; padding-top:12px;}
.learningcontents p {margin:0px 0px 5px 0px; padding:0px;}
.learningcontents ul {margin-top:0px;}
.learningcontents li {color:#505050; line-height:1.2em;}
.learningcontents .hw {font-weight:bold; color:#34368B;}
.learningcontents .hwtag {font-size:11px; color:#888888;}
.learningcontents .spl {font-size:12px; color:#888888;}
.learningcontents div.spl {margin-top:9px;}
.learningcontents .cloze {background-color:#FFFFF4;}
.learningcontents table.irregularverbs {margin:6px 0px;}
.learningcontents table.irregularverbs th {background-color:#0293CA; color:#FFFFFF; padding:4px 5px; text-align:left;}
.learningcontents table.irregularverbs td {border-bottom:1px solid #A2D7F0; padding:4px 6px; vertical-align:top;}
.learningcontents table.irregularverbs td.meaning {color:#666666;}
.learningcontents table.irregularverb td {padding:4px 6px; width:470px;}
.learningcontents table.irregularverb td {padding:4px 6px;}
.learningcontents table.irregularverb td.meaning {color:#666666;}
.learningcontents table.qatable {margin:6px 0px; width:600px; border:1px solid #466da1;}
.learningcontents table.qatable th {padding:12px 4px; vertical-align:top; background-color:#466da1; border:1px solid #466da1; color:#FFFFFF; width:18px;}
.learningcontents table.qatable td {padding:12px 10px; background-color:#f3f6fb;}
.learningcontents .sentenceword {color:#888888;}
.paginator {margin:10px 0px;}
.result {border-bottom:1px dashed #E6E2DD; padding:4px 4px 8px 4px;}
.resultfirst {border-top:1px dashed #E6E2DD;}
.resultbase {font-size:12px;}
.shl {font-weight:bold; background-color:#FFF4E8;}
.resultbase {color:#999999; font-size:11px; margin-top:10px;}
.resultbase a, .resultbase a:visited {color:#7777CC;}
.result a.removelink, .result a.removelink:visited {color:#AAAAAA;}


