body { background-color:#111;color:#fff;font-size:28pt;font-family:"Exo 2",helvetica,sans-serif;font-weight:200;margin:2em; }
strong { font-weight:500; }
a {
	text-decoration:none;color:#fff;
	-webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
a#tank:hover { color:#ffdc00; }
a#survey:hover { color:#aaa; }
a#podyskutujmy:hover { color:#0074d9; }
a#bluelang:hover { color:#40306b; }
a#github:hover { color:#aaa; }
a#bitbucket:hover { color:#0074d9; }
a#mail:hover { color:#aaa; }
a#facebook:hover { color:#0074d9; }
a#gplus:hover { color:#ff4136; }
a#twitter:hover { color:#7fdbff; }
a#linkedin:hover { color:#0074d9; }
p { margin:0.2em 0; }
h2 { float:left;clear:left;font-size:20pt;margin:0.5em 0; }
.code { float:left;clear:left;border:1px solid #fff;border-left:0;border-right:0;width:100%; }
.code h3 { margin:0;font-size:12pt;border-bottom:1px dotted #fff;padding:0 1em; }
.code pre { margin:0.5em 1em;width:100%; }
.left { float:left;text-align:left; }
.right { float:right;text-align:right; }
.clearfix { clear:both; }
.content { line-height:1.2em;width:650px; }
.content p, .content div { float:left;clear:left; }
ul, ol { float:left;margin:0; }
.lead { font-size:14pt;font-weight:500; }
.name { font-size:55pt; }
.header { font-size:20pt;line-height:1;margin-top:1.6em;margin-bottom:0; }
.projects { font-size:16pt; }
.contact { font-size:24pt; }

.lastupdate { font-style:italic;font-size:8pt; }

span.preprocessor { color:#0f0; }
span.keyword { color:#00f;font-weight:bold; }
span.string { color:#f00; }

