blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0}body{font:13px/1.231 arial,helvetica,clean,sans-serif}table{font:100%}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}
html{margin:0}body,html{height:100%}#main{min-height:100%;height:auto!important;height:100%;margin:0 auto -1.5em}#footer,#push{height:1.5em}#export,#footer{text-align:center;font-size:10px;color:#999}#export a,#footer a{color:#99b}#banner{background:#ffd995;border-bottom:2px solid #bb9551;border-top:2px solid #bb9551;font-size:12px;padding:10px;margin-top:-2px;position:relative}#banner p{width:420px;margin:0 auto}#banner a{color:#997330}#hide_banner{position:absolute;right:20px;top:24px}@media (max-width:800px){#hide_banner span{display:none}}.strong{font-weight:700}.mas{margin:5px}#export{padding:20px 0}body{font-family:Verdana;background:#eee}em{font-style:italic}#header{padding:4px;border-bottom:2px solid #ddd}#header h1{font-size:2em;text-align:center;padding:2px 75px 8px;background:url(/theme/images/37a8d9b5ca3f/pomodoro.png) left 50% no-repeat;width:230px;margin:0 auto}#header h1 div{font-size:.5em;color:#bb9551;text-align:left;padding-left:4px}#logout{padding:4px;position:absolute}#logout input{border:none;background:0 0;color:#99b;text-decoration:underline;cursor:pointer}#error,#noscript,#states,#welcome{background-color:#fff;height:330px;text-align:center;border-bottom:2px solid #ddd}#welcome.recovery{height:550px}#welcome p{padding-top:15px;width:420px;margin:0 auto;text-align:justify}#welcome form{text-align:left;padding:10px 20px 20px;border:2px solid #ddd;width:420px;margin:20px auto}#welcome #toggle_register_login{float:right;margin-top:2px}#welcome h3{font-size:1.6em;padding-bottom:5px}#welcome #fields input{width:405px;padding:5px;font-size:1.4em;margin-bottom:10px}#welcome input.hint{color:#999}#welcome #submit{font-size:1.4em;float:right}#welcome #session_expired{font-size:1.3em;text-align:center;color:#bb9551;padding-top:30px}#welcome form{position:relative}#welcome .validation_error{padding:10px 5px 10px 26px;width:187px;background:url(/theme/images/3569e4bda042/validation.png) left 50% no-repeat;font-size:10px;position:absolute;right:-186px;margin-top:-44px}#welcome .double_error{padding:22px 5px 22px 26px;width:187px;background:url(/theme/images/b9fca2387a7d/validation_double.png) left 50% no-repeat;font-size:10px;position:absolute;right:-186px;margin-top:-32px}#error p,#noscript p{padding-top:80px;padding-bottom:20px;width:450px;margin:0 auto;text-align:justify}#states #break_over,#states #enter_description,#states #on_a_break,#states #stop_working,#states #working{display:none}#states #waiting #flash_message{padding-top:40px;font-size:1.6em;padding-bottom:20px;color:#fff}#states #waiting a{display:block;width:270px;padding-top:22px;height:83px;margin:0 auto;font-size:1.8em;color:#000;text-decoration:none;background:url(/theme/images/0e6a368eb399/button.png) left top no-repeat}#states #waiting a:hover{background-position:left -144px}#states #working #time_left{font-family:Tahoma;font-size:13em;text-align:center}#states #working #cancel a{color:#99c}#states #stop_working #no_time_left{font-family:Tahoma;font-size:13em;text-align:center}#states #stop_working #break{font-size:1.6em}#states #enter_description #congratulations{padding-top:80px;margin:0 auto 20px;font-size:1.4em;color:#bb9551}#states #enter_description #description{margin-top:20px;font-size:1.6em}#states #enter_description input{font-size:2.4em;padding:4px}#states #enter_description #void{margin-top:10px}#states #on_a_break #break_left{font-family:Tahoma;font-size:13em;text-align:center;color:#cc6}#states #on_a_break #well_deserved{font-size:1.6em}#states #on_a_break #longer_break{margin-top:10px}#states #on_a_break #longer_break a{color:#996}#states #on_a_break .longer_break_closed{font-size:11px}#states #on_a_break .longer_break_closed span{display:none}#states #on_a_break .longer_break_open{font-size:inherit}#states #on_a_break .longer_break_open #toggle_longer_break{color:#000;cursor:text;text-decoration:none}#states #on_a_break .longer_break_open span{display:inline}#states #break_over #no_break_left{font-family:Tahoma;font-size:13em;text-align:center}#states #break_over #back_to_work{font-size:1.6em}#preferences_container{width:550px;margin:-2px auto 2px;position:relative}#preferences{width:550px;position:absolute;top:-28px;height:28px;overflow:hidden;opacity:.2;background:#f4f4f4;-moz-border-radius:23px 23px 0 0;-webkit-border-radius:23px 23px 0 0}#preferences:hover{opacity:1}#preferences.open{opacity:1;top:-170px;height:170px;background:#eee;border-bottom:0}#preferences h3{color:#669;margin:0;position:relative;text-align:center;height:23px;padding-top:5px;font-size:15px;background:url(/theme/images/d4252059cf35/preferences.png) 39% 60% no-repeat;cursor:pointer}#preferences.open h3{color:#000;background-color:#ddd;-moz-border-radius:23px 23px 0 0;-webkit-border-radius:23px 23px 0 0}#preferences li{border-bottom:1px dashed #ddd;padding:20px 50px}#preferences label{cursor:pointer}#preferences input{margin-right:5px}#preferences .note{font-size:10px;color:#999;margin:4px 0 0 22px}#preferences .note a{color:#99b}#preferences .disabled label{text-decoration:line-through;color:#999}#preferences .disabled .note{color:#000}#preferences .disabled .note a{color:#00f}#done{width:550px;margin:10px auto 0}#done h3{font-size:2em;padding:0 50px}#done h3 span{font-size:11px;color:#999}#done ul{margin:5px 0 15px;border-top:1px solid #ddd}#done li{border-top:1px solid #fff;border-bottom:1px solid #ddd;padding:2px 50px 5px;background:#f4f4f4}#done li span{color:#999;font-size:11px;padding-right:10px}#done .american_clock .eurotime,#done .european_clock .ameritime{display:none}#show_older_tomatoes{margin:0 50px;color:#99c}#show_older_tomatoes:hover{color:#66c}#audio{display:none}#tutorial{padding-bottom:20px}#tutorial h3{text-align:center;font-size:1.4em;margin:20px 0 5px}#tutorial ul{margin:0 auto;text-align:center}#tutorial li{display:-moz-inline-stack;display:inline-block;width:110px;height:130px;vertical-align:top;font-size:11px;border:1px solid #999;background:#fff;text-align:left;zoom:1}#tutorial p{padding:7px 10px}#tutorial span{display:block;background:url(/theme/images/1e6b3120f86f/tutorial.png) left top no-repeat #f4f4f4;width:100px;height:65px;margin:5px 5px 0}#tutorial #waiting_tutorial span{background-position:0 0}#tutorial #working_tutorial span{background-position:-100px 0}#tutorial #stop_working_tutorial span{background-position:-200px 0}#tutorial #enter_description_tutorial span{background-position:-300px 0}#tutorial #on_a_break_tutorial span{background-position:-400px 0}#tutorial #break_over_tutorial span{background-position:-500px 0}#donate{display:none;padding:20px;text-align:center;background:#ffc;border-bottom:2px solid #ccc}#close-donate{float:right;margin-left:10px}