/*
   David Grudl CSS Framework
   (c) 2004-2008 David Grudl. All rights reserved.
   http://davidgrudl.com
*/
body,html{margin:0;padding:0}body{line-height:1.5;background:white;color:black;position:relative;font-size:13px}ol,ul,menu{margin:.8em 0 1.75em 1.75em;padding:0}li{margin:.1em 0 .1em 1.75em;padding:0}form{margin:0;padding:0}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left}input,select{vertical-align:middle}input,select,textarea{font-size:100%}input.button{width:0;overflow:visible}input.button[class]{width:auto}img{vertical-align:middle;border:none}pre{overflow:auto;=padding-bottom:2em}* html pre{overflow-y:visible}hr{height:0;border:0;border-top:1px solid black}i,em{margin-right:0.1em}sub,sup{vertical-align:baseline;position:relative}sub{top:.4em}sup{bottom:.4em}a{cursor:hand}acronym{cursor:help;border-bottom:1px dotted #000}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}q{font-style:italic}h1+p,h2+p,h3+p,h4+p{text-indent:0}.hidden,.print,.js{display:none}.blind{position:absolute;top:-1000px;width:1px;height:1px;overflow:hidden}.clear{clear:both}.default{font-weight:bold}.about{border-bottom:1px dotted gray}.number{text-align:right;white-space:nowrap}.wide{width:100%}.error,.alert,.required{color:red;font-weight:bold}.notice{color:yellow}.success{color:green}.left{text-align:left !important}.center{text-align:center !important}.right{text-align:right !important}img.left,.figure-left{float:left;margin:5px 20px 5px 0}img.right,.figure-right{float:right;margin:5px 0 5px 20px}.noindent{text-indent:0 !important}.nowrap{white-space:nowrap !important}.nodots{list-style:none !important}.noborder{border:none !important}a[href^="error:"]{background:red !important;color:white !important}body,input,select,textarea{font:16px/1.65 Georgia,"New York CE",utopia,serif}h1,h2,h3,h4,dt.comment,#logo,#strapline{font-family:"Trebuchet MS","Geneva CE",lucida,sans-serif}body{background:#EEEEEE;color:#474747;text-align:center}#wrapper{background:url("images/bug.gif") no-repeat 200px top;margin:0 auto;min-width:960px;max-width:1170px;text-align:left;padding:0 25px}* html #wrapper{width:960px}#logo{padding:5px 0 0 60px}#logo a{text-decoration:none;width:246px;height:80px;display:block;padding:0;margin:0;background:url("images/logo.gif") no-repeat center center}#logo span{display:none}#content{width:62%;float:left;padding:1px 60px 40px;background:white}.spotmeta{margin:.5em 0 1.5em}#comments{width:600px}#sidebar{width:23%;float:right;text-align:left;padding-top:.8em;font-size:80%;color:#777;line-height:1.45;margin-bottom:40px}#sidebar ul{list-style:none;margin:0 0.2em 0.9em 0;border-left:1px solid #EEE;padding:0 0.6em}#sidebar li{margin:0.4em 0}#sidebar h3{text-indent:0;margin:0.4em 0;color:#fe7c26}#sidebar a{color:#777;text-decoration:none}#sidebar a:visited{color:#AAA}#sidebar a.active,#sidebar a:active,#sidebar a:hover,#sidebar a:focus{color:white}#sidebar div{margin-bottom:2em}#stat{display:none}#stat ul ul{margin:0;=margin:0.5em 0;padding:0 0 0 .3em;background:#F4F4F4;display:none}#stat ul ul li{margin:0.9em 0}#sb-tips ul{background:#fffbf7;border:1px dotted #fe7c26}#colophon{clear:both;margin:0;padding:0.5em 0;font-size:80%;text-align:center;background:url('images/colophon.gif') repeat-x #e5d6c6}#colophon p{margin:1em auto}#colophon .ad{font-size:90%}#colophon .ad a{color:#474747}#colophon .ad a:hover,#colophon .ad a:active,#colophon .ad a:focus{color:white}#trackers{float:right}a{color:#0366fb;padding:1px 0}a[href^="mailto:"]{padding-right:15px !important;background:url('images/link-mail.gif') right center no-repeat}a[href$=".zip"]{padding-right:13px !important;background:url('images/link-zip.gif') right center no-repeat}a[href$=".pdf"]{padding-right:13px !important;background:url('images/link-pdf.gif') right center no-repeat}a.up{padding-left:8px;background:url('images/up.gif') left center no-repeat}a.down{padding-left:8px;background:url('images/down.gif') left bottom no-repeat}a:visited{color:#2f6ece}a.active{background-color:#2f6ece;text-decoration:none;padding:1px;color:white}a:hover,a:active,a:focus{background-color:#0366fb;text-decoration:none;color:white}h1,h2,h3,h4{margin:1.1em 0 .3em}h1{font-size:240%;width:115;_width:100%}h2{font-size:175%}h3{font-size:135%}h4{font-size:120%}h1,h2,h3,h1 a,h2 a,h1 a:visited,h2 a:visited{font-weight:normal;color:#4373bb;text-decoration:none}h1 a:hover,h2 a:hover,h1 a:active,h2 a:active,h1 a:focus,h2 a:focus{color:white;background-color:#4373bb}p{text-indent:12px;margin:.8em 0}input.button{padding:0 0.3em}fieldset{border:none}fieldset.poll{padding:15px;background:#F3F3F3}blockquote{margin:1.4em 1.75em 1.4em 0.9em;padding-left:1.75em;border-left:3px solid #EEE;color:#777;font-style:italic}blockquote cite{margin:5px 0 0;display:block}hr{clear:both;margin:.8em 1em;visibility:hidden;color:#EEE;background-color:#EEE;border:0;height:1px}* html hr{margin:.1em 1em}pre,p tt,p code,p kbd,p samp{color:black;background:#F1F1F1}pre code{background:none}pre{font-weight:normal;line-height:1.4;background:#F9F9F9 url("images/code.gif") right bottom no-repeat;border:1px dashed #EDEDED;padding:10px;margin-top:15px;margin-bottom:15px;overflow:auto;position:relative;z-index:1000}* html .spot pre{width:100%}textarea,input.text{border:1px solid #CCC;color:#666;padding:2px;background:#fff url("images/input.gif") repeat-x;border-radius:.4em;-moz-border-radius:.4em}textarea:focus,input.text:focus{border:1px solid #555}.meta{font-size:88%;color:#8D8D8D}.meta a{color:#2f6ece}.meta a:hover,.meta a:active,.meta a:focus{color:white;background-color:#2f6ece}#comments .meta{margin-left:2em}.spot{position:relative;_padding-top:1px;padding-bottom:1.5em;background:url("images/line.gif") no-repeat left bottom}.spot hr{visibility:visible}.spot dt{font-weight:bold;margin:0.2em 0}.spot dt span.tv{font-weight:normal;color:gray}.spot dd{margin:0 0 0 3em}.new{font-size:80%;font-weight:bold;color:#FF8C40}.perex{font-size:115%;padding-bottom:1em;border-bottom:1px solid #EEE;font-style:italic;color:gray}#pagenavig{text-align:right;margin:1em 0}.spot-more img,#pagenavig img{padding:0 3px}.spot-more a,#pagenavig a{padding:0 10px;text-decoration:none}.translate{position:absolute;left:-50px;top:125px;width:20px;line-height:1}.translate a{padding:0}.translate a img{padding:2px 0;opacity:.4;=filter:alpha(opacity=40)}.translate a:hover img{opacity:1;=filter:alpha(opacity=100)}a img{opacity:.85;=filter:alpha(opacity=85)}a:hover img{opacity:1;=filter:alpha(opacity=100)}a.foto:hover{background:none}a.foto img{opacity:1;=filter:none;line-height:0}img.left,img.right{padding:5px !important;border:1px dotted silver;text-align:center;font-size:84%;line-height:0}div.figure-left,div.figure-right,div.left,div.right,div.image,div.figure{border:1px dotted silver;padding:5px 3px;margin:20px auto;text-align:center}.figure-left,div.left{float:left;margin:5px 10px 5px 0 !important}.figure-right,div.right{float:right;margin:5px 0 5px 15px !important}.figure-left p,.figure-right p,div.left p,div.right p,div.image p,div.figure p{margin:1px 0 !important;padding:0 !important;text-indent:0 !important;font-style:italic;font-size:84%}div.image img{opacity:1;=filter:none;line-height:0}a.foto img{margin:5px 10px 5px 0;padding:5px !important;border:1px dotted silver;text-align:center;font-size:84%;line-height:0}#comments,#commentpreview,#commentform{font-size:90%}.comment{clear:both;margin-bottom:1em;border-bottom:1px solid #e8e5d6;padding:15px;background:#faf9f3;position:relative;border-radius:.6em;-moz-border-radius:.6em}#comments div.avatar{position:absolute;right:-55px}* html #comments div.avatar{right:-75px}#comments div.avatar img{padding:3px;border:1px solid #EEE;width:40px;height:40px}#comments h4{font-size:125%;margin:0 0 0 -.7em}#comments h4 a{color:#474747;text-decoration:none}#comments h4 a:hover,#comments h4 a:active,#comments h4 a:focus{color:black;background-color:transparent}#comments h4 a span{display:none;font-weight:normal;font-size:80%;color:gray}#comments h4 a:hover span{display:inline}#comments h4 .new{font-size:80%;font-weight:bold;color:#FF8C40}#comments h4 .link{font-size:70%;font-weight:normal;color:silver}#comments div.content{margin:.3em 0;padding:0 .5em 0 0}#comments div.content p{margin:.5em 0}#comments div.meta{margin-left:1.2em}#commentpreview{border:1px dotted #0074FF;padding:1em}#commentform fieldset{padding:5px 0}#commentform legend{display:none}#commentform label{text-align:right;width:150px}#commentform fieldset.button{padding-left:150px}#commentform fieldset.button input{padding:10px}#commentform input.text{width:200px}#commentform input.button{margin:.3em 0}#commentform textarea{width:500px;padding:5px}.spot table.wide{width:100%}.spot table{margin:10px 0;background:#EAEAEA url("images/table_bg.gif") top left repeat-x;border:1px solid white;border-left-color:silver;border-top-color:gray;padding:0;color:black}.spot table td{border-top:1px dashed silver;padding:4px 5px 3px 7px;vertical-align:top}.spot table th{background:#3B7CD0 url("images/th_bg.gif") left bottom repeat-x;color:white;font-weight:bold;padding:2px 5px;vertical-align:top}table td.number,table th.number{text-align:right !important;white-space:nowrap;padding-left:10px}table tr.odd{background:#FAFAFA}.highlight{color:#fff;background-color:#f93}.jsshow{display:none}#rozek{position:absolute;right:0;top:0;width:163px;height:163px;z-index:10}#rozek a{background:transparent}.infobox{background-color:#FFFFCC;border:1px solid #CCCCCC;padding:1em;margin:1em 0}#add-to-favorite{display:none}.resizable-textarea{width:95%}.resizable-textarea .grippie{height:9px;background:#EEE url("images/grippie.gif") no-repeat center 2px;border:1px solid #DDD;border-top-width:0;cursor:s-resize;overflow:hidden}#toplinks{font-family:sans-serif;font-size:12px;right:0;top:0;_top:8px;position:absolute;padding:0 15px;line-height:25px}#toplinks a{padding:3px 8px;color:#666}#toplinks a:hover{color:#00E;background:#EEE}#skoleni ul{background:#fffbf7;border:1px dotted #fe7c26}#skoleni a,#skoleni a:visited{color:#0366fb;padding:1px 0}#skoleni a:hover,#skoleni a:active,#skoleni a:focus{background-color:#0366fb;text-decoration:none;color:white}.php-keyword1{color:#d24;font-weight:bold}.php-keyword2{color:#d24}.php-var{color:#CA8A04;font-weight:bold}.php-num{color:red}.php-quote{color:#080}.php-vquote{color:#0F0;font-weight:bold}.php-comment{color:#999}.html-tag{color:#598527;font-weight:bold}.html-tagin{color:#89A315}.html-quote{color:#448CCB;font-weight:bold}.html-comment{color:#999}.html-entity{color:#89A315}.css-class{color:#004A80}.css-id{color:#7DA7D9;font-weight:bold}.css-def{color:#5674B9}.css-property{color:#003663;font-weight:bold}.css-value{color:#448CCB}.css-color{color:#080}.css-comment{color:#999}.cpp-keywords1{color:blue;font-weight:bold}.cpp-num{color:red}.cpp-quote{color:brown;font-weight:bold}.cpp-comment{color:green}.cpp-preproc{color:grey}.java-keywords1{color:blue;font-weight:bold}.java-num{color:red}.java-quote{color:brown;font-weight:bold}.java-comment{color:#999}.java-preproc{color:grey}.js-out{color:#898993}.js-keywords1{color:#575757;font-weight:bold}.js-num{color:#575757}.js-quote{color:#575757;font-weight:bold}.js-comment{color:#999}.sql-keyword1{color:#DD0000;font-weight:bold}.sql-keyword2{color:#DD2222}.sql-keyword3{color:#0000FF;font-weight:bold}.sql-value{color:#5674B9}.sql-comment{color:#999}.sql-num{color:#5674B9;font-weight:bold}.sql-option{color:#004A80;font-weight:bold}.py-keyword1{color:#0033CC;font-weight:bold}.py-keyword2{color:#CE3333;font-weight:bold}.py-keyword3{color:#660066;font-weight:bold}.py-number{color:#993300}.py-docstring{color:#E86A18}.py-quote{color:#878787;font-weight:bold}.py-comment{color:#999;font-style:italic}.texy-hlead{color:#44B;font-weight:bold}.texy-hbody{background-color:#eeF;color:#44B}.texy-hr{color:#B44}.texy-code{color:#666}.texy-html{color:#6a6}.texy-text{color:#66a}.texy-err{background-color:red;color:white}.xlang{color:red;font-weight:bold}.count{color:black;background-color:#FFF}.easylink{float:right}.easylink input select{vertical-align:middle}.easylink option{padding-left:20px}#el-linkuj{background:url('easylink/linkuj.gif') 2px center no-repeat}#el-jagg{background:url('easylink/jagg.gif') 2px center no-repeat}#el-vybralisme{background:url('easylink/vybralisme.gif') 2px center no-repeat}#el-delicious{background:url('easylink/delicious.gif') 2px center no-repeat}#el-digg{background:url('easylink/digg.gif') 2px center no-repeat}#el-topclanky{background:url('easylink/topclanky.gif') 2px center no-repeat}