body{font:0.8em Verdana,Helvetica,Arial,sans-serif;margin:0;padding:0;text-align:justify}
#top{position:fixed;display:block;z-index:4;height:26px !important;top:0;left:0;width:100%;font-family:georgia,serif;color:#fff;background:#000}
#top span{padding:3px;float:left;padding-left:7px;width:205px}
#menu{font-size:1em;min-width:600px;list-style-type:none;margin:0;padding:0}
#menu li{padding-top:2px;height:20px;float:left;margin-left:15px}
#menu a{padding:2px 3px 2px 3px;float:left;display:block;height:100%;color:#fff;text-decoration:none}
#menu a:hover{color:#000;background:#fff;cursor:pointer}
h1,h2{font-family:georgia,serif;font-weight:normal}
h1{font-size:1.6em}
h1 span{color:#333;font-size:0.87em;font-weight:normal}
h2{font-size:1.5em}
h2.top{margin-top:25px}
h3{font-weight:bold;font-size:1.0em;color:#333}
ul{list-style-type:square}
dt{font-family:georgia;font-size:1.2em;margin:15px 0 5px 0}
dd strong:hover{background:#000;color:#ccc !important}
table{border-collapse:collapse;font-size:1em;font-family:Verdana,sans-serif}
td{padding:0.2em}
code,pre{font-family:monospace;font-size:1.2em}
pre{background:#eee;border:1px #ddd solid;padding:5px}
.cmd:before{content:"$ "}
#content,#comments,#footer{z-index:3;padding:0 20px;margin-left:200px;margin-top:40px;max-width:824px}
#content a,#content a:visited,#comments a,#footer a,#idc-sortLinks a,#comments a:visited,#footer a:visited,#idc-sortLinks a:visited{color:#000;text-decoration:none;border-bottom:1px #000 solid}
#content a:hover,#footer a:hover,#idc-sortLinks a:hover{color:#ccc;background:#333;border:none}
#content li{padding-bottom:1px}
#content .list li{padding-bottom:10px}
#content strong {color:#333}
#sidebar{left:0;position:fixed;width:200px;padding-left:10px;top:35px}
#logo{margin:10px 20px;height:160px;width:160px;background:url("/img/putty-logo.png") no-repeat}
#l1{height:80px;width:100px;margin-left:60px}
#l2{height:80px;width:100px}
#footer{margin-top:80px;text-align:center;font-size:0.85em}
#footer p{word-spacing:10px;margin:5px}
#footer a{border:none !important}
#footer hr{width:80%;height:0;color:#333}
#r{text-align:right}
#scr{padding:0;margin:0;list-style-type:none;width:auto;height:150px}
#scr li{margin:0 4px 5px 4px;float:left}
#scr a{display:block;height:100%;width:100%;border:none !important}
#scr a:hover{background:none}
#scr em{display:none}
.i1,.i2,.i3,.i4{background:url("/img/putty-org-ru-screenshots.jpg") no-repeat;height:145px}
.i1{width:172px;margin-left:0 !important}
.i2{width:200px;background-position:-172px 0}
.i3{width:151px;background-position:-372px 0}
.i4{width:214px;background-position:-523px 0;margin-right:0 !important}
.i1:hover{background-position:0 -146px}
.i2:hover{background-position:-172px -146px}
.i3:hover{background-position:-372px -146px}
.i4:hover{background-position:-523px -146px}
.img{text-align:center;font-size:0.8em}
#dl,.dl{min-width:200px}
#ld td, .ld td{padding-top:15px}
.current{background:#fff;color:#000 !important}
#dlcontainer {position:relative;border:1px #000 solid;width:538px;height:160px;margin:20px 0}
#dlcontainer div{position:absolute}
#dlcorner{width:39px;height:39px;top:-1px; right:-1px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnAQMAAAC2bcN2AAAABlBMVEX///8UFBR6mdv6AAAAIklEQVRo3mNoYAABBzCpACYFwCQHmGQBk0xgkhFMMgxVDQCEeAT79yOnUwAAAABJRU5ErkJggg==') 0 0 no-repeat}
#dlfdd {background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAABeCAMAAACdDFNcAAAAb1BMVEUAAAD////q6uro6Ojk5OTj4+Ph4eHf39/e3t7d3d3c3NzY2NjX19fW1tbS0tLR0dHQ0NDPz8/Ozs7MzMy4uLirq6unp6eenp6QkJCPj4+KioqGhoaDg4OBgYF9fX18fHx7e3t5eXlVVVUhISEeHh4XHmQUAAAA2UlEQVR42u3TaQuCUBCF4WmzzfbU9rL8/7+xq93S4k454GDIeb8IcngUuRJV3c1r5RGp+go8Jd4vfifsyvgM3xYWMO+vw798Jf7pS/nJutAX3vpSPnCvAub86PGZr8inviZvfFWeEl2eGsl3uEL3KpTxXa7IvYpk/HJhms9s07xjcZXfPsj4FVfsXsXgwdfKl3kq+H/mEULItOlVEHjw4MGDBw++ofxWl98PHvVLlA2HaSNTerU3eP40riDw4MGD1+T9LA3+jcW3B6/Fn+0xVuIv/uc/Ah7V0x36TKON/qLjewAAAABJRU5ErkJggg==') 0 0 no-repeat;width:94px;height:94px;top:33px;left:32px}
#dlfdd a{display:block;width:100%;height:100%;border:none}
#dlfdd a:hover{background:none}
#dllink1{bottom:100px;left:158px;font-size:140%}
#dllink2{bottom:100px;left:330px}
#dllink3{bottom:100px;left:430px;font-size:80%}
#dllink1 a,#dllink2 a,#dllink3 a{border:none;border-bottom:2px #b6b6b6 solid !important}
#dlinfo{top:76px;left:158px;font-size:75%;text-align:left}
#dlinfo p {margin:4px 0}
#dlinfo span{font-weight:bold}
#legal{position:relative;background:#eee;padding:3px 20px}
#legalcorner{position:absolute;width:39px;height:39px;top:-1px; right:-1px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmAQMAAACS83vtAAAABlBMVEX////u7u5x8T/JAAAAR0lEQVR42iXLsQ0AIQwEwS/dpVGKSyB0gLiXhg0m2+9TcbG5OTy8zNMQQwwxxBBDDMmzuNjcHB5e5llcbG4ODy/zLC42N+cHUD1jyWn/ZHMAAAAASUVORK5CYII=') 0 0 no-repeat}
#blog p{margin:0}
#blog h4{margin:15px 0 3px 0}

#sphead{background:#e9e9e9;font-weight:bold;padding:2px 3px;cursor:help}
#spclick{font-family:monospace;font-size:135%;padding:0 5px;}
#sphead,#spbody{margin-left:25px;width:550px;font-size:85%;border:1px #c3c3c3 solid;border-left-width:2px}
#spbody{padding:10px;width:536px;border-top:none}

.shells{border-bottom:1px #000 solid}
.shells a{border:none !important;padding:0 2px}
.shells a:hover{background:#000 !important;color:#fff !important}
.shells div,.shells span{display:block;position:relative;top:3px;height:16px;float:right;font-weight:normal;font-family:serif;font-size:70%;color:#eee;background:#111;padding:2px 4px}

.shos {background:url('/img/unix-icons.png') 0 0 no-repeat;padding-left:20px}
.shdebian{background-position:0 0}
.shfreebsd{background-position:0 -16px}
.shgentoo{background-position:0 -32px}
.shopenbsd{background-position:0 -48px}

* html .shells div, *:first-child+html .shells div{top:-21px}
* html #corner, *:first-child+html #dlcorner {background:url('/img/corner.png') 0 0 no-repeat}
* html #dlfdd, *:first-child+html #dlfdd {background:url('/img/fdd.png') 0 0 no-repeat}
* html #legalcorner, *:first-child+html #legalcorner {background:url('/img/corner-gray.png') 0 0 no-repeat}
*:first-child+html #content {padding-top:45px}
* html #content{position:absolute;margin:0;left:200px;top:30px;padding-top:15px}
* html #scr li{margin:0 14px 5px 14px}

.left {position:absolute;left:-3133px;top:-6553px}

#hashtab{border-bottom-style:dotted !important;cursor:help}

.double{color:#009900 !important;border-bottom:1px #009900 solid !important;text-decoration:underline !important}
.double:hover{border-bottom:2px #009900 solid !important;background:none !important}

#mrlx {margin-top:-40px;float:right;max-width:160px;text-align:justify;font-size:0.7em}

.idc-foot{display:none !important}
