html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px;}
.container_12 .grid_3,.container_16 .grid_4{width:220px;}
.container_12 .grid_6,.container_16 .grid_8{width:460px;}
.container_12 .grid_9,.container_16 .grid_12{width:700px;}
.container_12 .grid_12,.container_16 .grid_16{width:940px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container_12 .grid_1{width:60px;}
.container_12 .grid_2{width:140px;}
.container_12 .grid_4{width:300px;}
.container_12 .grid_5{width:380px;}
.container_12 .grid_7{width:540px;}
.container_12 .grid_8{width:620px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}
.container_16 .grid_1{width:40px;}
.container_16 .grid_2{width:100px;}
.container_16 .grid_3{width:160px;}
.container_16 .grid_5{width:280px;}
.container_16 .grid_6{width:340px;}
.container_16 .grid_7{width:400px;}
.container_16 .grid_9{width:520px;}
.container_16 .grid_10{width:580px;}
.container_16 .grid_11{width:640px;}
.container_16 .grid_13{width:760px;}
.container_16 .grid_14{width:820px;}
.container_16 .grid_15{width:880px;}
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px;}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px;}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px;}
.container_12 .prefix_1{padding-left:80px;}
.container_12 .prefix_2{padding-left:160px;}
.container_12 .prefix_4{padding-left:320px;}
.container_12 .prefix_5{padding-left:400px;}
.container_12 .prefix_7{padding-left:560px;}
.container_12 .prefix_8{padding-left:640px;}
.container_12 .prefix_10{padding-left:800px;}
.container_12 .prefix_11{padding-left:880px;}
.container_16 .prefix_1{padding-left:60px;}
.container_16 .prefix_2{padding-left:120px;}
.container_16 .prefix_3{padding-left:180px;}
.container_16 .prefix_5{padding-left:300px;}
.container_16 .prefix_6{padding-left:360px;}
.container_16 .prefix_7{padding-left:420px;}
.container_16 .prefix_9{padding-left:540px;}
.container_16 .prefix_10{padding-left:600px;}
.container_16 .prefix_11{padding-left:660px;}
.container_16 .prefix_13{padding-left:780px;}
.container_16 .prefix_14{padding-left:840px;}
.container_16 .prefix_15{padding-left:900px;}
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px;}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px;}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px;}
.container_12 .suffix_1{padding-right:80px;}
.container_12 .suffix_2{padding-right:160px;}
.container_12 .suffix_4{padding-right:320px;}
.container_12 .suffix_5{padding-right:400px;}
.container_12 .suffix_7{padding-right:560px;}
.container_12 .suffix_8{padding-right:640px;}
.container_12 .suffix_10{padding-right:800px;}
.container_12 .suffix_11{padding-right:880px;}
.container_16 .suffix_1{padding-right:60px;}
.container_16 .suffix_2{padding-right:120px;}
.container_16 .suffix_3{padding-right:180px;}
.container_16 .suffix_5{padding-right:300px;}
.container_16 .suffix_6{padding-right:360px;}
.container_16 .suffix_7{padding-right:420px;}
.container_16 .suffix_9{padding-right:540px;}
.container_16 .suffix_10{padding-right:600px;}
.container_16 .suffix_11{padding-right:660px;}
.container_16 .suffix_13{padding-right:780px;}
.container_16 .suffix_14{padding-right:840px;}
.container_16 .suffix_15{padding-right:900px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
html,body{background:#fffaf0;color:#555;font-family:Georgia,Helvetica,Arial,sans-serif;}
html{background:#3b1f08;}
body{background:#fffaf0 url(../img/grass3.png) 0 100% repeat-x;border-bottom:10px solid #e5efe1;}
h1{font-size:180%;margin-bottom:1em;font-weight:400;}
h2{font-size:140%;margin-bottom:.5em;font-weight:400;}
h3{font-size:120%;margin-bottom:.5em;font-weight:400;}
h4{font-size:100%;margin-bottom:.5em;font-weight:400;}
h5{font-size:85%;margin-bottom:.5em;}
p,ul,ol,dl,td{font-size:80%;line-height:135%;}
ul ul{font-size:100%;margin-left:10px;margin-top:1em;}
p,li{margin-bottom:1em;}
li{margin-left:10px;}
dd{margin-bottom:1em;}
a{border-color:#ffc1bf;text-decoration:none;border-bottom-style:dotted;border-bottom-width:1px;}
a:link{color:#d33432;}
a:visited{color:#df4945;}
a:hover{border-bottom-style:solid;}
a:visited:hover{border-bottom-style:solid;}
pre{font-family:Consolas,monospaced;width:auto;font-size:80%;}
code{font-size:100%;font-family:"Courier New",monospace;}
small{font-size:85%;}
blockquote{margin-left:20px;font-size:90%;}
#wrap{background:url(../img/top.png) repeat-x 50% 0;}
#header{position:relative;padding-top:10px;}
#header h1{margin-left:20px;margin-bottom:20px;float:left;clear:left;font-weight:400;font-size:80%;color:#b3cf8e;vertical-align:middle;display:inline;font-style:italic;}
#header li{margin-left:0;}
h2#logo{float:left;font-weight:400;font-size:240%;line-height:160px;height:160px;vertical-align:middle;width:360px;color:#888;margin:35px 20px 0;background:url(../img/dichev.net.png) no-repeat 50% 50%;}
#header h2 a{display:block;width:100%;height:100%;color:#e8f6f6;border:none;text-indent:-3350px;overflow:hidden;}
#lang{position:absolute;right:280px;margin-top:5px;font-size:85%;font-style:italic;}
#lang a{color:#8cc63f;border-color:#8cc63f;}
#main_navigation{float:right;width:540px;margin-top:84px;}
#main_navigation li{display:inline;float:left;margin:10px 20px;}
#search{position:absolute;margin-top:0;margin-right:20px;right:0;}
#q{font-family:Georiga;width:222px;font-size:85%;border:none;border:1px solid #b3cf8e;color:#b3cf8e;padding:3px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#q:focus{border-color:#666;color:#666;background:#fffaf0;}
#main{padding:10px 0;}
#about_brief{padding-left:20px;padding-right:20px;}
#about_brief p{font-style:italic;}
#main .social_networks_icons{margin-bottom:1em;}
#main .social_networks_icons li{margin:10px;}
.post{padding-bottom:20px;border-bottom:1px dotted #cecece;margin-bottom:20px;}
.post:last-child{border-bottom:none;margin-bottom:0;}
.post h2{font-size:155%;line-height:115%;}
.posts{margin-top:20px;margin-bottom:20px;}
.posts li{float:left;width:100%;clear:both;margin-bottom:40px;position:relative;}
.posts li .publication_title{float:left;margin-left:72px;display:inline;font-size:155%;line-height:125%;margin-bottom:10px;}
.posts li .publication_date{position:absolute;left:0;top:4px;float:left;font-size:85%;vertical-align:middle;width:72px;color:#b3cf8e;font-family:"Lucida Sans Unicode",sans-serif;}
.posts li .publication_snippet{float:left;margin-left:72px;clear:left;display:inline;}
#main .posts li{list-style-type:none;}
#main .small_posts li{float:left;clear:left;margin-bottom:10px;list-style-type:none;}
.small_posts li .publication_title,.small_posts li .publication_date{float:left;clear:left;}
.small_posts li .publication_date{font-size:85%;}
.small_posts li .publication_snippet{display:none;}
.post img,#post img{border:1px solid #e5efe1;}
ul.categories li.active a{font-weight:800;font-style:italic;}
ul.categories li.active li a{font-weight:400;}
ul.tiles,ul.tiles li{float:left;}
ul.tiles li{margin:8px;}
ul.tiles li a img{border:1px solid #fff;}
#post h2{font-size:165%;line-height:110%;}
#post h5{display:block;margin:0 0 10px 0;font-weight:400;text-align:right;font-family:"Lucida Sans Unicode";font-size:75%;}
#post p,#post li,#post dt,#post dd{clear:left;}
#page_content,.post,#post{float:left;padding:0 20px 10px;border-bottom:1px dotted #cecece;overflow:visible;margin-bottom:10px;}
#post ul li,.post ul li{list-style-type:disc;list-style-position:inside;}
#post ol li,.post ol li{list-style-type:decimal;list-style-position:inside;}
#footer{clear:both;overflow:auto;padding-bottom:64px;font-size:85%;}
#footer_left{float:left;padding:8px;color:#cfbd9b;padding:1px 0;line-height:165%;vertical-align:middle;}
#footer_right{float:right;padding:8px;color:#cfbd9b;padding:16px 8px;line-height:165%;vertical-align:middle;}
#search_results{margin-left:10px;margin-right:10px;}
#search_results dt{font-size:145%;}
#search_results dd{margin-bottom:2em;}
.pagination{float:left;font-size:85%;border-top:1px solid #ececec;color:#aaa;padding:10px;}
.pagination a{text-align:center;}
body#body_blog div#main{background:#1d1c12 url(../img/coffee2_blog.jpg) no-repeat 50% -100px;}
body#body_blog div#page_content{height:205px;overflow:hidden;}
div#page_content{border-bottom:none;}
div#main div#exception h1.error_code{font-size:2000%;cursor:default;}