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,dl,dt,dd,ol,ul,li,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}ol,ul{list-style:none;}strong{font-weight:bold;}small{font-size:.8em;}table{border-spacing:0;border:none;}td,th{padding:0;border:none;text-align:left;vertical-align:top;}body{margin:20px;font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;font-size:80%;color:black;}h1{font-size:1.4em;}h2{font-size:1.2em;font-weight:700;}h3{font-size:1em;font-weight:600;}a,a:link{color:#00618e;}a:hover,a:active{color:#d62002;}a:visited{color:#909;}#header{margin-bottom:20px;}#header .logo{float:left;width:69%;}#header .logo a,#header .logo a:visited,#header .logo h1{font-size:1.8em!important;font-weight:bold;color:#3B5998;text-decoration:none;}#header .personal{float:right;width:29%;text-align:right;}#footer{margin-top:10px;font-size:87%;border-top:1px dotted #ccc;padding-top:1em;}#footer .copyright{float:left;width:69%;}#footer .hosted{float:right;width:29%;text-align:right;}.error{color:#c00;}.content{float:left;width:69%;}.sidebar{float:right;width:29%;}div.about{background-color:#E9F0FA;padding:1em;}div.about h3{font-weight:bold;margin-bottom:.5em;}div.about img{float:left;margin-right:.9em;}div.about div.profiles{margin-top:.5em;font-size:87%;}div.about ul.find-me li{float:left;}div.about ul.find-me li a{display:block;width:16px;height:16px;margin-right:5px;border:none;text-indent:1000px;background:transparent url('/i/find-me.png') no-repeat 0 0;overflow:hidden;}div.about ul.find-me li.linkedin a{background-position:0 0;}div.about ul.find-me li.twitter a{background-position:0 -16px;}div.about ul.find-me li.facebook a{background-position:0 -32px;}.clear,.clearer{visibility:hidden;clear:both;}div.pages{margin:20px 0;line-height:2.2em;}div.pages .spacer{width:25px;height:5px;display:block;white-space:nowrap;background-color:#7fc31c;margin-bottom:.5em;}div.pages .short{color:#999;}div.pages .short span{color:#000;font-weight:bold;margin-right:1em;}div.pages .short em{font-family:Times,sans-serif;font-size:.7em;}div.pages a{color:#330;}div.pages .full span.active,div.pages .full span.inactive{padding:5px;}div.pages div.full span.active{background-color:#ff6c24;color:#fff;}div.search{background-color:#f5f5ea;padding:1em 1.5em;margin-top:1em;}div.search .st{width:60%;font-family:Arial,Helvetica,sans-serif;font-size:17px;margin-bottom:.2em;vertical-align:bottom;}div.search .sb{font-family:Arial,Helvetica,sans-serif;font-size:15px;height:1.85em;margin:.2em;}div.fb-like{width:450px;height:25px;overflow:hidden;z-index:-1;}#fComment,#fReview{width:600px;}#fRegister,#fProfile,#fSubscribe,#fFeedback,#fTest{width:500px;}#fLogin,#fPassword{width:300px;}#fComment{margin-top:10px;}form{display:block;}fieldset{border:none;}fieldset legend{color:#444;font-size:14px;font-weight:bold;}.general-form input,.general-form textarea,.general-form select{font:13px "lucida grande",Tahoma,Verdana,Arial,sans-serif;border:1px solid #bdc7d8;background:#fff;padding:3px;color:#000;}.general-form textarea{width:99%;height:150px;overflow:auto;display:block;}.general-form{padding:20px;background:#f7f7f7;border:1px solid #ccc;color:#666;font:11px "lucida grande",Tahoma,Verdana,Arial,sans-serif;}.general-form span.required{color:#e00;font-size:12px;}.general-form .large{width:99%;}.general-form .w75p{width:75%;}.general-form .medium{width:50%;}.general-form .small{width:25%;}.general-form .ed_button{margin-right:3px;margin-bottom:2px;background:#f4f4f4 url('http://static.yakhnov.ru/i/ed_button.gif');color:#000;-moz-border-radius:3px;font:12px Verdana,Arial,sans-serif;font-weight:90%;border:1px solid #ccc;padding:1px 2px;}.general-form #ed_italic{font-style:italic;}.general-form #ed_bold{font-weight:700;}.general-form #ed_under{text-decoration:underline;}.general-form #ed_strike{text-decoration:line-through;}.general-form #smiley a{margin-right:5px;}.general-form .captcha-code{margin-top:5px;}.general-form .captcha-code img{float:left;margin-right:10px;}.general-form .captcha-reload{text-decoration:none;color:#808080;border-bottom:1px dashed #808080;}.general-form input.submit{margin-right:5px;background-color:#3b5998;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;border-style:solid;border-width:1px;color:#fff;font-size:11px;padding:2px 15px 3px;text-align:center;}.general-form input.preview{margin-right:5px;background-color:#f0f0f0;border-color:#fff #848484 #848484 #ffffff;border-style:solid;border-width:1px;color:#000;font-size:11px;padding:2px 15px 3px;text-align:center;}.general-form .va{border:0 none;vertical-align:middle;}.general-form .nl{margin-top:10px;}.general-form .nl2{margin-top:20px;}.general-form .hidden{display:none;}div.jobs h4{margin-top:1em;}div.jobs .posted{color:#888;font-size:87%;}div.jobs .powered{margin-top:1em;font-size:87%;}div.note{border-top:1px dotted #ccc;padding-top:1em;margin-bottom:1.5em;}div.note h1.title,div.note h2.title{font-size:140%;font-family:Georgia,serif;font-weight:700;}div.note .posted{color:#888;}div.note .message{margin:1em 0;font-size:90%;}div.note .tags{float:left;width:60%;height:16px;line-height:16px;padding-left:20px;background-image:url('/i/tag_blue.png');background-repeat:no-repeat;}div.note .tags a,div.note .tags a:visited{color:#777;}div.note .comments{float:right;text-align:right;height:16px;line-height:16px;padding-left:20px;background-image:url('/i/comments.png');background-repeat:no-repeat;}div.note .add{background-image:url('/i/comment_add.png');}div.note .posted,div.note .tags,div.note .comments{font-size:11px;}div.code{font-family:courier,monospace;color:black;border:1px solid #888;background-color:#ffc;overflow:auto;max-height:200px;padding:4px;margin:5px 0 5px 0;}div.quote{padding:10px;border-left:3px solid #ccc;font-size:90%;color:#333;background-color:#f5f5f5;}div.relevant{margin-top:-0.5em;margin-bottom:1em;}div.navigation{border-top:1px solid #000;padding-top:10px;}div.navigation .prev{float:left;width:49%;}div.navigation .next{float:right;width:49%;text-align:right;}