h3{font-weight:400;font-size:20px;margin:0;padding:0;}
h4,h5{font-weight:400;font-size:14px;margin:0;padding:0;}
.marker{color:#903;font-size:80%;}
#logo a{display:block;position:absolute;top:28px;left:40px;width:197px;height:64px;text-indent:-1000em;background:url("/img/logo.gif") no-repeat;}
#menu{position:absolute;top:58px;right:30px;}
#menu ul li{float:left;list-style:none;margin-right:2px;border-left-width:5px;border-right-width:5px;text-transform:uppercase;display:inline;font-size:90%;font-weight:700;}
#menu ul li.back{width:9px;z-index:8;position:absolute;}
#menu ul li a{text-decoration:none;outline:none;text-align:center;text-transform:uppercase;letter-spacing:0;z-index:10;float:left;position:relative;overflow:hidden;color:#333;display:inline;margin:auto 10px;}
#menu ul li.feed a{margin:2px 0 auto 15px;}
#incipit,#incipit_ita{width:824px;height:168px;background:url("/img/incipit-bkg.jpg") no-repeat 50% 50%;border-color:#c5c5c5;border-style:solid;border-width:1px 0;}
#incipit_ita{background:url("/img/incipit-bkg-ita.jpg") no-repeat 50% 50%;}
#smallincipit{width:824px;color:#423f3d;border-color:#c5c5c5;border-style:solid;border-width:1px 0;padding:5px 0;}
#smallincipit div.inner{background:url("/img/smallincipit-bkg.jpg") no-repeat 50% 70%;padding:4px;}
#smallincipit span.twitt{margin-left:272px;margin-right:131px;padding-top:10px;padding-bottom:6px;font-family:Georgia, serif;font-size:1.7em;text-align:right;display:block;}
#smallincipit span.date{float:right;margin-right:15px;display:inline;margin-top:20px;font-family:Georgia, serif;font-size:.7em;width:100px;}
#main{padding-top:40px;padding-bottom:30px;}
br.clear{clear:both;line-height:0;height:0;font-size:0;display:block;margin:0;padding:0;}
.bigger{font-size:120%;}
.clearfloat{clear:both;width:100%;height:1px;line-height:1px;}
#largecontent{width:520px;float:left;}
#hugecontent{padding:0 30px;}
#smallcontent{width:420px;float:left;}
.post{padding-top:22px;}
#sidebar{float:right;padding-left:30px;width:245px;}
#largesidebar{float:right;padding-left:30px;width:345px;}
.shorty .subject{font-family:Georgia,serif;font-size:1.7em;padding-bottom:.1em;position:relative;}
.shorty p{padding:10px 0 0;}
.shorty li{text-align:left;border-color:#c5c5c5;border-style:dashed;border-width:1px 0 0;padding:10px 0 10px 8px;}
.shorty li:first-child,.shorty li.firstchild{border-width:0;}
.shorty li span.attr{display:block;margin-top:.2em;color:#666;font-size:.9em;}
#homepage{float:left;clear:both;width:100%;margin-top:10px;}
html{font-size:100.01%;}
a{color:#000;text-decoration:none;}
#menu li a:hover{color:#777;}
.shorty a{font-weight:700;text-decoration:none;color:#423F3D;}
.shorty strong{background-color:#FFC;color:#000;}
span.title a{color:#333;font-size:90%;}
span.title{color:#333;font-size:80%;}
.shorty .subject span.glossy{background:transparent url("/img/gradient-glossy.png") repeat-x scroll 0 0;display:block;height:18px;position:absolute;width:100%;top:-1px;}
.shorty .pink a:hover{color:#CC0052;}
.shorty .cyan .subject span.colored{color:#00ACEE;}
.shorty .pink .subject span.colored,#projects h2.pink,#works h2.pink,#projects h2.pink a,#works h2.pink a{color:#FF0067;}
a:link{color:#333;text-decoration:none;}
a:hover{color:#666;text-decoration:underline;}
#content-secondary a{color:#666;border-bottom:1px solid #DDD;}
#content-secondary a:hover{color:#97570C;border-bottom:1px solid #D15C00;}
p{font-size:0.75em;line-height:1.5em;margin:0 0 1.5em;}
.spisok li a{margin:0 0 0 -38px;padding:0;}
#gdir{position:relative;padding:0 5px;}
#gdir div.col{float:left;width:32%;margin:2px 0 0 8px;}
#gdir li{font-size:100%;line-height:18px;}
#gdir ul{margin-bottom:20px;margin-top:3px;color:#666;}
ul li{margin:0 0 0 1px;}
#gdir p{font-size:180%;font-weight:400;margin:0;padding:0;}
#kontform a{font:100% "trebuchet MS";border-bottom:1px dashed #666;text-decoration:none;}
h2{font:110% "trebuchet MS";}
#ob h2{font:160% "trebuchet MS";text-align:left;clear:none;font-size:230%;color:#000;position:relative;border-bottom:none;margin:10px 0 15px -20px;padding:0;}
#ob li h3{font-size:110%;font-weight:700;clear:none;margin:0 0 18px;}
#ob li h3 a{font-weight:700;color:#09c;text-decoration:none;}
#ob li h4{font-size:105%;font-weight:400;margin-left:20px;margin-top:-15px;}
#tm{font-size:95%;margin-left:75px;color:#666;}
#tm a{color:#999;}
h3 a{font-weight:700;}
#left2{float:left;width:29%;margin-top:5px;padding-bottom:10px;clear:both;}
#right2{float:right;width:70%;}
.rcontent{float:right;}
ul.menu{font:13px "trebuchet MS";margin:0 0 0 -0.5em;padding:0;}
ul.menu li,li.tck{list-style-type:none;background:transparent url(/img/krg.gif) no-repeat 1px 4px;margin:0 0 0 5px;padding:0 0 1px 18px;}
ul li.otk{background:transparent url(/img/ex.gif) no-repeat 1px 3px;}
ul li.skt{background:transparent url(/img/col.gif) no-repeat 0 4px;}
#ob{float:left;font:100% "trebuchet MS";padding-top:12px;width:60%;font-size:95%;}
*html #ob{width:65%;}
#ob li{list-style:none;padding:10px 10px 10px 20px;}
#ob li.vip{background:#FFEEC6;border:1px solid #FFDF95;list-style:none;margin-bottom:10px;padding:10px 10px 10px 20px;}
.center{float:left;font:120% "trebuchet MS";padding-bottom:30px;margin-top:30px;position:relative;width:100%;}
.center-left{position:relative;right:30%;float:right;}
.center-right{position:relative;z-index:1;right:-10%;}
div.blok{float:left;width:300px;}
.blok li{list-style-type:none;display:block;width:300px;margin-top:4px;}
label{color:#666;display:block;font-size:70%;line-height:9px;padding-top:1px;margin:0 0 0 5px;}
.page{float:right;margin-right:5%;clear:both;margin-bottom:20px;font-size:90%;}
.page a{text-decoration:none;margin:2px;}
#company{position:absolute;left:-1510px;}
input,textarea,select{border:1px solid #ddd;color:#666;padding:1px;}
.msg{color:#809933;margin-bottom:5px;}
.err{color:red;margin-bottom:5px;}
.help_add{width:50%;font-size:95%;float:right;margin-right:-52%;margin-top:77px;}
.nob{border:none;font-size:90%;font-family:Tahoma,Arial,Verdana;padding:1px;}
#ob h3{font-weight:400;font-size:110%;}
#ob h1{margin-bottom:5px;font-weight:400;}
#ob li h3 a:hover{text-decoration:underline;}
.min{font-size:90%;color:#999;line-height:10px;}
ol,ul,.spisok{list-style:none;}
#menu li a,.nob a{text-decoration:none;}
a img,img{border:0;}
.rom {font-size:80%; clear:both;}