@font-face {
font-family: "ClassicRussianPlain";
src: url("ClassicRussianPlain.eot");
src: url("ClassicRussianPlain.eot?iefix") format("eot"),
url("ClassicRussianPlain.woff") format("woff"),
url("ClassicRussianPlain.ttf") format("truetype"),
url("ClassicRussianPlain.svg#svgFontName") format("svg");}


body {margin:0 60px 0 60px;}
body {font-family:ClassicRussianPlain;color:#000;background-color:#fff;}
a img {border:none;}
a {color:#006cdb;}

span.arrow {font-size:120%;padding:0 5px;}
div.logo, div.breadcrumbs, div.title, div.footer, div.year {width:840px;}
div.name {font-size:300%;margin-top:0.2em;}
td.contact-info {font-size:100% !important;line-height:130%;}

div.logo {height:80px;padding-top:37px;border-bottom:3px solid #000;}
div.breadcrumbs {height:50px;padding-top:10px;}
div.breadcrumbs, div.breadcrumbs a {color:#bebebe;}
h1 {height:90px;margin-top:60px;font-size:27pt;padding-top:30px;margin-bottom:0;}
h2 {font-size:21pt;margin-top:1.4em;margin-bottom:0.6em;}
div.footer {height:110px;padding-top:10px;border-top:2px solid #b2b2b2;}

div.sample {margin-bottom:60px;}

td.work {width:240px;padding-bottom:60px;padding-right:60px;vertical-align:top;}
td.work.last {padding-right:0;}
div.thumbs img {margin:0 15px 10px 0;}
div.body p:first-child {margin-top:0;}
div.body.col1 {width:600px;margin-bottom:60px;}
div.body.col2 {position:absolute;width:300px;top:360px;left:600px;}
td.work p {margin:0;}

div.created {color:#bebebe;margin-bottom:1em;}
div.year {font-size:190%;margin:60px 0 30px;border-bottom:2px solid #b2b2b2;color:#b2b2b2;padding-bottom:5px;}

body.welcome {margin-bottom:2em;}
body.welcome td {font-size:75%;}
td.footer {padding:0 30px 0 12px;}
div.line {width:60px;height:3px;background-color:#000;margin:0.6em 0 0.8em;}
div.welcome_thumbs {margin:0 0;padding-left:10px;margin-top:2em;}
div.welcome_thumbs img {margin:0 10px 10px 0;}
td.welcome_lang {padding:0 30px;border-left:1px solid silver;}
td.welcome_lang.noborder {border-left:none;padding-left:0;}
div.section_hint {margin:15px 0 0 10px;width:240px;}

td.story_cell {width:390px;vertical-align:top;padding:0;}
td.story_cell.bottom {vertical-align:bottom;}
td.story_div {width:60px;}
div.hr {border-top:1px solid #b2b2b2;margin-top:5em;margin-bottom:1em;}
td.hr {text-align:center;font-size:200%;padding:2.5em 0 0.5em;letter-spacing:15px;}
