@media screen{#turn_wrapper{width:80px;height:80px;display:block;position:fixed;top:0;left:0}#turn_hideme{width:85%;height:85%;overflow:hidden;display:block;position:absolute;float:left;top:0;left:0;z-index:1}#turn_object{position:relative}#turn_wrapper.right #turn_hideme *,#turn_wrapper.right #turn_object{float:right !important}#turn_wrapper.right #turn_hideme{float:right !important;right:0 !important;left:auto}#turn_wrapper.right #turn_object{right:0 !important;left:auto !important}#turn_wrapper.right{position:absolute;top:0;width:100%;height:0;right:0 !important}#turn_wrapper.right #turn_object *{position:absolute;right:0 !important}#turn_wrapper #turn_object img#turn_fold{display:block;width:100%;height:100%;z-index:1000;right:0;position:absolute}#turn_wrapper .ui-resizable{position:relative}#turn_wrapper .ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;display:block;background-image:url(#none)}#turn_wrapper .ui-resizable-se{cursor:se-resize;width:50px;height:50px;right:0;bottom:0}#turn_wrapper .ui-resizable-sw{cursor:sw-resize;width:50px;height:50px;left:0;bottom:0}.php-keyword1{color:#e71818;font-weight:bold}.php-keyword2{color:#e71818}.php-var{color:#d59401;font-weight:bold}.php-num{color:#cd0673}.php-quote{color:green}.php-vquote{color:#0F0;font-weight:bold}.php-comment{color:#929292}.html-tag{color:#598527;font-weight:bold}.html-tagin{color:#89a315}.html-quote{color:#448CCB;font-weight:bold}.html-comment{color:#929292}.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:#007800}.css-comment{color:#929292}.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:#929292}.java-preproc{color:grey}.js-out{color:#448CCB}.js-keywords1{color:#003663;font-weight:bold}.js-num{color:red}.js-quote{color:brown}.js-comment{color:#929292;font-style:italic}.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:#929292}.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:#929292;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}/*!
	(c) David Grudl
*/html{margin:0;padding:0;background:#FFF;background:-moz-linear-gradient(top, #fff 0, #ddd 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #ddd));background:-webkit-linear-gradient(top, #fff 0, #ddd 100%);background:-o-linear-gradient(top, #fff 0, #ddd 100%);background:-ms-linear-gradient(top, #fff 0, #ddd 100%);background:linear-gradient(top, #fff 0, #ddd 100%)}body{font:14px/1.5 "Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif;color:#4A4D4F;width:900px;margin:0 auto}h1,h2{font-family:'Bree Serif',Georgia,serif;font-weight:normal;font-size:24px;text-shadow:1px 1px 0 rgba(255,255,255,0.9);padding-top:.5em;margin:1em 0 .7em -60px;clear:both}h2{margin:.1em;padding:0;font-size:20px}p{margin:.8em 0 1em;padding:0}img{vertical-align:middle;border:none}small{color:gray}hr{height:0;border:0;border-top:1px solid #DCDCDC;clear:both}a{color:#137cdb;text-decoration:none;padding:1px 2px}a:hover,a:active,a:focus{color:white;text-shadow:none;background:#137cdb;border-radius:2px}a span{color:#4A4D4F}a:hover span,a:active span,a:focus span{color:white}a.img{padding:0;background:transparent;opacity:.82}a.img:hover,a.img:active,a.img:focus{opacity:1}.clear{clear:both}#content{background:#eee url(../images/right.png) no-repeat left top;padding:20px 50px;margin-left:150px}section{padding-left:60px;clear:both}#menu{background:transparent url(../images/left.png) no-repeat right top;width:150px;min-height:300px;position:fixed;float:left}#menu ul{font-family:'Bree Serif',serif;font-size:15px;text-align:right;list-style:none;position:relative;top:60px;left:-36px;margin:0;padding:0}#menu a{color:#9CA3A7;color:#69B0F2;background:transparent}#menu li:nth-child(1) a:hover{color:#3cf}#menu li:nth-child(2) a:hover{color:#e63}#menu li:nth-child(3) a:hover{color:#3c3}#menu li:nth-child(4) a:hover{color:#da3}#menu li:nth-child(5) a:hover{color:#90f}#menu li:nth-child(6) a:hover{color:#f09}#menu li:nth-child(7) a:hover{color:#3cf}#menu li:nth-child(8) a:hover{color:#e63}#menu a:not([href^=\#]){color:#9ca3a7}.box{margin-bottom:15px;margin-right:15px}.box.small{width:280px;float:left}.box>div{background:#FFF;color:#777;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,0.1);padding:10px}.box>div p{margin:.2em 0 .3em}.box ul{margin:0;padding:0}.box li{margin:0;padding:.7em;list-style:none}.box li:nth-child(2n){background:#F9F9F9;border-top:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0}.box li:hover{background:#F1F6FC}.date{color:#14B7ED}.right{float:right;margin-left:1em}#photo{width:150px;height:150px;float:left;margin:0 20px 20px 0;background:url('../images/david-grudl.jpg') -450px 0;background-size:150px 150px;border-radius:5px;box-shadow:0 0 25px rgba(0,0,0,0.2) inset}.tiny{font-size:.7em}.more{color:#4A4D4F;display:none}li:hover .more,li:active .more,li:focus .more{display:block}footer{padding-top:1em;clear:both;font-size:80%;text-align:center}#mini{position:fixed;right:1em;bottom:1em;font-size:10px}#mini a{color:silver;background:transparent}pre{font-size:12px;font-weight:normal;line-height:1.4;margin:1.3em 0;overflow:auto;clear:both;max-height:500px;background:#F1F5FB;border:10px solid white;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,0.1);padding:10px}#about{padding-left:0}#about h1{margin-left:0;padding:0;font-size:29px}#blog .box{margin-top:-50px}#twitter{background:url(../images/twitter.gif) no-repeat 0 80px}#more{display:none}}
