/*
   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{font:16px/1.65 Georgia,"New York CE",utopia,serif}h1,h2,h3,h4,#comments,#commentpreview,#header,.meta,input,select,textarea{font-family:Arial,sans-serif}body{background:white url("images/bg1.gif") left top;color:#3d3528;min-width:960px}#wrapper{background:url("images/header-bg.gif") no-repeat left top}#header{width:960px;height:112px;position:relative;font-size:85%}#logo{position:absolute;left:184px;top:32px}#logo a{text-decoration:none;width:243px;height:72px;display:block;padding:0;margin:0;background:url("images/logo-over.gif") no-repeat -1000px -1000px transparent}#logo a:hover{background:url("images/logo-over.gif") no-repeat 0 0}#logo span{display:none}#strapline{position:absolute;left:278px;width:350px;bottom:80px;text-align:left;letter-spacing:.05em;color:#555;line-height:1;text-indent:0;margin:0;padding:0;font-family:Georgia,"New York CE",utopia,serif}#header ul{position:absolute;right:10px;top:78px;list-style:none;font-weight:bold}#header ul li{float:left;padding:0;margin:0}#header ul a{color:#555;padding:8px;text-decoration:none}#header ul img{position:relative;top:-14px}#header form{position:absolute;right:32px;top:8px}#header input.text{background:#F5F4F0;color:black;border:1px solid #ABA394;width:153px}#header a:hover,#header a:active,#header a:focus{color:white;background-color:#ee743d}#main{max-width:1500px;=min-width:1150px;_width:1160px}#content{width:650px;margin-left:200px;min-height:600px;margin-top:20px}* html #content{height:600px}.spotmeta{border-top:1px solid #EEE;padding-top:.8em;clear:both;margin:2em 1em;text-indent:0}#comments{width:600px}#colophon-top{background:url('images/colophon-top.gif') repeat-x;height:29px;margin:40px 0 0}#colophon{clear:both;padding:.1em 0 0;font-size:80%;background:url('images/colophon-bg.gif') no-repeat right bottom #ded5b6}#colophon a{text-decoration:none;color:#3661b6}#colophon a:hover,#colophon a:active,#colophon a:focus{background-color:#3661b6;color:white}#colophon .ad{font-size:90%}#colophon p{padding-left:20px;text-indent:0}#colophon .item1,#colophon .item2,#colophon .item3,#colophon .item4{float:left;width:200px;padding-left:20px}#colophon ul{list-style:none;margin:0;padding:0}#colophon li{margin:0.4em 0}#colophon h3{text-indent:0;margin:0.4em 0;color:#cf612c}#colophon #stat{display:none}#colophon #stat ul ul{margin:0;display:none;font-size:90%}#colophon #stat ul ul li{margin:0 0 0 1em}#trackers{float:right}#colophon #copyright{clear:both;padding:0 0 0 20px;background:url('images/colophon-bg.gif') no-repeat right bottom #7f7960;width:auto;height:40px;line-height:40px;margin:0;color:white}#colophon #copyright a{color:#ffde00}h1,h2,h3,h4{margin:1em 0 .2em}h1{font-size:270%;letter-spacing:-.5px;font-family:Impact,"Arial black",Arial,sans-serif}h2{font-size:165%}h3{font-size:135%}h4{font-size:120%}h1,h2,h3,h1 a,h2 a{font-weight:bold;color:#ee743d;text-decoration:none}h1 a:hover,h2 a:hover,h1 a:active,h2 a:active,h1 a:focus,h2 a:focus{background-color:#ee743d}h1,h1 a,h1 a:hover,h1 a:active,h1 a:focus{color:#2A211D}a{color:#0074FF;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.active{background-color:#4b9dff;text-decoration:none;padding:1px;color:white}a:hover,a:active,a:focus{background-color:#0074FF;text-decoration:none;color:white}p{text-indent:12px;margin:.8em 0}input.button{padding:0 0.3em}input.text,textarea{border-radius:.4em;-moz-border-radius:.4em}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:#656057;font-style:italic}blockquote cite{margin:5px 0 0;display:block}hr{clear:both;margin:.9em 1em;visibility:hidden;color:#EEE;background-color:#DDD;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}.meta{font-size:75%;color:#656057}.spot{padding-top:100px}.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}.spot h1{width:350px;float:left;margin:-65px 0 0 -170px;padding:0 40px 20px 0;text-align:right;text-indent:70px;font-size:370%;line-height:1.1}.spot hr{visibility:visible;clear:none}#spot-end{background:url("images/ornament.gif") no-repeat 50% 30%;height:105px}.perex{font-size:115%;margin-bottom:1.5em;font-style:italic;color:gray}.calendar{position:relative}.calendar div{position:absolute;left:-180px;top:120px;width:40px;height:57px;background:url("images/calendar.gif") no-repeat;color:#70694f;text-align:center;font-size:10px;line-height:14px}.calendar span{font-size:20px;line-height:22px}#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}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}img.noborder{padding:0 !important}div.figure-left,div.figure-right,div.left,div.right,div.image,div.imageX,div.figure{border:1px dotted silver;padding:10px 3px;margin:20px 0;text-align:center}div.imageX{border-left:none;border-right:none;background:white}.figure-left,div.left{float:left;clear:left;margin:5px 10px 5px 0 !important}.figure-right,div.right{float:right;clear: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}img.fotoblog{border:11px solid black;margin:0 auto}#comments,#commentpreview,#commentform{font-size:90%}.comment{clear:both;margin-bottom:1em;border-bottom:1px solid #e8e5d6;padding:.7em 1.4em;background:#f0ecdc;position:relative;border-radius:.6em;-moz-border-radius:.6em}#comments div.avatar{position:absolute;left:-75px}* html #comments div.avatar{left:-95px}#comments div.avatar img{padding:3px;border:1px solid #EEE;width:40px;height:40px}#comments h4{font-size:125%;margin:0 0 0 -.9em}#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:#ee743d}#comments h4 .link{font-size:70%;font-weight:normal;color:#d0ccbc}#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{background:url("images/postcard.gif") no-repeat;position:relative;height:322px}#commentform legend{display:none}#commentform #commentfields{position:absolute;left:340px;top:120px;width:175px}#commentform input.text{width:175px;padding:2px;color:#555;background:url("images/postcard-high.gif") center center;border:1px solid #CCC}#commentform input.text:focus{border:1px solid #555}#commentform input.button{margin:.3em 0}#commentform textarea{border:1px solid #CCC;color:#555;background:url("images/postcard-high.gif");position:absolute;left:20px;top:20px;width:300px;height:265px;padding:5px}#commentform textarea:focus{border:1px solid #555}#commentform.logged textarea{width:500px}#commentform.logged input.button{position:absolute;left:20px;top:295px}.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}table.adv{font-weight:normal;font-size:10px !important;font-style:normal;line-height:15px;margin:0;width:250px;background:#FFF7E0 !important;color:#000000;border:1px dotted #909090;cursor:pointer;text-align:left;z-index:9999;left:50px;top:50px;position:absolute;display:none}.adv tr,.adv td{background:none !important}.adv:hover{border:1px solid #808080}td.adv_l1,td.adv_l5{color:blue;background:#FFEFC2 !important;text-decoration:none;margin:0 !important;padding:1px 1px 5px 1px;height:16px;white-space:nowrap}td.adv_l5{padding:3px 1px 1px 1px;text-align:right}td.adv_l2,td.adv_l4{color:#F00000;font-weight:bold;margin:0;padding:3px 5px;border-top-style:none !important;white-space:nowrap}td.adv_l2{color:#003399}td.adv_l3{margin:0;padding:0 5px}.adv_w{color:green !important;text-decoration:none !important;border-bottom:3px double green !important;cursor:pointer}.adv_w:hover{border-bottom:3px solid green !important}#rozek{position:absolute;right:0;top:0;width:163px;height:163px;z-index:10}#rozek a{background:transparent}.highlight{color:#fff;background-color:#f93}.jsshow{display:none}.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}.sidebar{width:300px;float:right;font-size:80%}.sidebar div{margin:2em;background:#F0EEDE;color:#70694F;padding:.7em}.sidebar h3,.sidebar ul{margin:0}.sidebar li{margin:.5em 0 .5em 1em;padding:0;list-style-type:square}.twitter{padding:.6em 0;width:500px;margin:0 auto;text-align:left}.twitter img{margin-left:-60px;float:left;position:relative}.twitter p{margin:0 0 0 65px;font:14.4px/1.1 'Lucida Grande',sans-serif;width:420px;text-indent:0}.twitter p a{color:#0084B4;background:transparent;text-decoration:none;margin-right:2px;font-weight:bold}.twitter p.meta{font:italic 11.5px/1.1 georgia;color:#999;margin-top:5px}.twitter p.meta a{color:#999;font-weight:normal}.twitter p a:hover,.twitter p a:active,.twitter p a:focus{text-decoration:underline}.twitter hr{background:transparent;color:transparent;border:none;border-top:1px dashed #D2DADA;margin:.6em 0;padding:0;height:1px}.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}