/*  
	Theme Name: GUI.ru
	Theme URI: http://www.gui.ru
	Version: 1.1
*/
*{margin:0;padding:0}
html,body{height:100%;font-size:84.9%;font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;text-align:center;color:#000;background:#f5f5f5}
img,a img{border:none}
p{line-height:1.31em}
cite{background:url(images/arw.gif) no-repeat 100% 4px;padding:0 8px 0 0;margin:0;font-style:normal;display:inline}
hr{display:none}
blockquote{margin:1em 2em;font-style:italic}
.clear{clear:both}
.black{color:#000}
.center{text-align:center}
acronym,abbr{cursor:help;border:none}
a{color:#38a300;text-decoration:none}
a:hover{color:#38a300;text-decoration:underline}
ul,ol{margin:1em 0;padding:0 0 0 2em}
ul li{list-style:square;margin:0 0 0.5em}
ol li{margin:0 0 0.3em}
h1,h1 a,h1 a:hover{color:#000}
h1{margin:0.5em 0 0.1em;font:bold 1.85em "Trebuchet MS", Arial, Helvetica, sans-serif}
h1 a:hover{text-decoration:underline}
h4{font-size:1.35em;color:#939393}
div.shadow{height:3px;z-index:0;font-size:1px;background:#c4c4c4}
#wrapper{margin:-3px auto;text-align:left;width:950px;position:relative;z-index:1;min-height:100%;height:auto !important;height:100%}
#wrapper:after{clear:both;display:block;font:1px/0 serif;content:".";height:0;visibility:hidden}
#container{padding-bottom:50px;}
#content{width: 740px;float: left}
/* SiteName */h1.title{font-size:36px;float: left;margin: -41px 0 0;padding: 17px 0 26px;width:740px;text-transform:lowercase}
h1.title img{float:left;width:129px;height:66px}
h1.title strong{font-weight:400;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;display:block;margin:0 0 0 149px;line-height:36px;padding: 15px 0 16px;font-size: 0.97em}
h1.title,h1.title a,h1.title a:hover{color:#7a7a7a}
h1.title a{text-decoration:none}
h1.title a:hover{color:#8b8b8b;text-decoration:none}
h4.subtitle{float:left;width:740px;color:#7a7a7a;font-weight:400;line-height:1em;margin:-3.2em 0 -1em 76px;font-size:11px}
html>body h4.subtitle{margin:-3.5em 0 -1em 151px}
#archive h2{color:#939393;font-size:1.4em;width:86px;margin:0 -98px 0 0;float:left;line-height:2em;text-align:right}
#archive h2.name{padding:0 12px;margin:0 0 20px 49px;width:618px;background:#e5e5e5;color:#000;text-align:left}
html>body #archive h2.name{margin:0 0 20px 98px}
/* SideBar */
#sidebar{width: 190px;float: right}
#sidebar ul{margin:0;padding:0}
#sidebar ul li{list-style:none;margin:0;position:relative;padding:0 0 36px;width: 190px}
#sidebar ul li h3{color:#939393;font-size:1.43em;padding:0 0 0.1em 12px;letter-spacing:-0.05em;margin:0 0 -1.4em;position:relative;top:-1.4em;cursor: default;}
#sidebar ul li ul{border-top:3px solid #d7f0ca;border-bottom:2px solid #d7f0ca}
#sidebar ul li ul li{width: auto;font-weight:700;background:#afe195;border-bottom:1px solid #d7f0ca;margin:0;padding:0.2em 5px 0.305em 12px;color:#246900;line-height:1.2em;}
#sidebar ul li ul li a,#sidebar ul li ul li a:hover{color:#246900;text-decoration:underline}
#sidebar ul li ul li cite{display:block;background:none;font-weight:400}
#sidebar ul li ul li.active{background:#5ec22a;color:#fff}
#sidebar ul li ul li.active a,#sidebar ul li ul li.active a:hover{color:#fff}
#sidebar ul li#linkcat-2 ul{border-top:3px solid #e5e5e5;border-bottom:2px solid #e5e5e5}
#sidebar ul li#linkcat-2 ul li{background:#cacaca;border-bottom:1px solid #e5e5e5;color:#515151}
#sidebar ul li#linkcat-2 ul li a,#sidebar ul li#linkcat-2 ul li a:hover{color:#515151}
#sidebar ul li ul.brown{border-top:3px solid #fbeebb;border-bottom:2px solid #fbeebb}
#sidebar ul li ul.brown li{background:#f6dd77;border-bottom:1px solid #fbeebb;color:#876c00}
#sidebar ul li ul.brown li a,#sidebar ul li ul.brown li a:hover{color:#876c00}
#sidebar ul li ul li span{font-weight:400}
#sidebar ul li ul li.current-cat{background:#5ec22a;color:#fff}
#sidebar ul li ul li.current-cat a, #sidebar ul li ul li.current-cat a:hover{color:#fff;text-decoration: none}
/* Search Form Block */#searchform{width:190px;background:#afe195;border-top:3px solid #4b9b22;float:right;border-bottom:3px solid #d7f0ca;padding:0 0 9px}
#searchform h4{background:#5ec22a;color:#fff;font-size:1em;line-height:1em;padding:0.6em 12px 0.8em}
#searchform fieldset{border:0;padding:10px 12px 0}
#searchform label{display:none}
#searchform input{float:left}
#searchform input#s{width:105px}
#searchform input#submit{width:50px;height:20px;margin-left:3px}
/* Entry */.author,.author img{float:left;width:80px;height:80px;position:relative}
.author{border:3px solid #dcdcdc;display:block;background:#fff;margin-right:-98px}
.entry{clear:both}
.post{background:#fff;margin:0 0 20px 98px}
.post .cap{font-weight:700;background:#afe195;border-top:3px solid #d7f0ca;color:#246900;padding:0 33px 0 0;text-align:right;width:609px;line-height: 1.5em}
.post .cap strong,.post .cap cite{padding:0 12px;margin:-3px 0;position:relative;float: left;line-height: 1.5em}
.post .cap strong{background:#cacaca;border-top:3px solid #e5e5e5;color:#000}
.post .cap cite{background:#5ec22a;border-top:3px solid #afe195}
.post .cap cite,.post .cap cite a,.post .cap cite a:hover{color:#fff}
.post .cap p{float:right;line-height: 1.5em}
.post .cap p a,.post .cap p a:hover{color:#246900;text-decoration:none}
html>body .post .cap p{float:none}
.post .cmt{width:33px;height:38px;display:block;margin:-2.25em -7px -2.299em 0;padding:0 0 0.1em;text-align:center;color:#797979;position:relative;z-index:1;float:right}
.post .zero{background:url(images/comment_zero.gif) no-repeat}
.post .five{background:url(images/comment_five.gif) no-repeat}
.post .fifteen{background:url(images/comment_fifteen.gif) no-repeat}
.post .more{background:url(images/comment_more.gif) no-repeat}
.post .cmt em{font-style:normal;font-weight:700;padding:0.78em 0.1em 0 0;display:block}
.post .cmt em a{color:#797979;text-decoration:none}
.post .msg{padding:0 12px 1px;position:relative;font-size:1.15em}
.post .msg p,.post .msg ul,.post .msg ol,.post .msg blockquote{margin-bottom:0.9em;font-size:1em}
.post .msg h1{font-size: 1.6em}
.post .msg h2{font-size: 1.3em;font-weight: 400}
.post .msg li{margin-bottom:0}
.post .msg p.nav{margin-bottom:1.3em;font-size:0.8em}
.post .msg a,.post .msg a:hover{color:#00f}
.post .msg a cite{color:#38a300;text-decoration:underline;padding:0 6px 0 0;background:#fff url(images/arw.gif) no-repeat 100% 0.6em}
.post .msg a:hover cite{color:#38a300;text-decoration:underline}
.post .msg blockquote ul,.post .msg blockquote ol,.post .msg blockquote p{font-size:1em}
.head{width:642px;float:left;padding:0 0 0 98px;font-size:1em}
.head strong,.head cite{display:block;line-height:1em;padding:0.6em 12px 0.8em}
.head cite{padding:0}
.head li{list-style:none}
.head strong{background:#afe195;border-top:3px solid #8cb477;border-bottom:3px solid #d7f0ca}
.head strong a,.head strong a:hover{color:#246900;text-decoration:underline}
.head cite{float:right;background:#5ec22a;border-top:3px solid #4b9b22;font-weight:700;border-bottom:3px solid #afe195}
.head cite a,.head cite a:hover{color:#fff;margin:0.6em 12px 0.8em;line-height:1em;display:block;text-decoration:underline}
.head cite.d{padding:0;color:#fff}
.head cite.d span{margin:0.6em 1em 0.8em;line-height:1em;display:block}
.head cite.prev a{padding-left:8px;background:url(images/prev.gif) no-repeat 0 0.3em}
.head cite.next a{padding-right:8px;background:url(images/next.gif) no-repeat 100% 0.3em}
/* Search Form */input,textarea,select{background:#fff;border:1px solid #4b9b22;color:#333;font-size:1em;font-family:Arial, "Lucida Sans Unicode", Tahoma, sans-serif}
input#submit{background:#f8f5e3;border:1px solid #000}
input#s{border:1px solid #4b9b22;background-color:#fff;padding:2px}
/* Footer */#footer{clear:both;width:950px;margin:0 auto;text-align:left;color:#246900;position:absolute;bottom:-1px !important}html>body #footer{margin:0 auto}
#footer .head strong,#footer .head cite{padding:0.55em 12px 0.93em;border-bottom:0;border-top:3px solid #afe195}
#footer .head cite{padding:0}
#footer .head strong{font-weight:400;border-top:3px solid #d7f0ca}
#footer .head cite a,#footer .head cite a:hover{color:#fff;margin:0.55em 12px 0.93em;line-height:1em;display:block;background-position:0 0.2em}
#footer .head cite.d{padding:0;color:#fff}
#footer .head cite.d span{margin:0.55em 1em 0.93em;line-height:1em;display:block}
#footer .head cite.next a{padding-right:8px;background:url(images/next.gif) no-repeat 100% 0.3em}
#mail{width:166px;background:#afe195;border-top:3px solid #d7f0ca;float:right;padding:0.31em 12px 0.77em;margin:0 0 -1px}
#mail a{color:#246900;text-decoration:underline}
/* Comments */#comments {margin:0 0 0 60px}
#comments h4{float:left;margin:-0.5em 0 0.9em;padding:0 0 0 50px}
#comments .rss{line-height:2.05em;margin:-0.65em 0 0.9em 0;float:right}
#comments .rss a,#comments .rss a:hover,#comments .rss{color:#7a7a7a}
.comment{background:#e5e5e5;margin:0 0 20px 38px;width:642px;clear:both}
.comment .cap{text-align:right;width:609px;font-weight:700;background:#cacaca;border-top:3px solid #e5e5e5;color:#656565;padding:0 0 0.2em 33px;margin-bottom:10px}
.comment .cap strong,.comment .cap cite{padding:0 12px 0 0}
html>body .comment .cap strong,html>body .comment .cap cite{padding:0 12px 0.2em 0}
.comment .cap strong{color:#797979;width:100px}
.comment .cap cite{background:none;float:left}
.comment .cap cite,.comment .cap cite a,.comment .cap cite a:hover{color:#656565;}
.comment .cap cite a,.comment .cap cite a:hover{text-decoration:underline}
.comment.new strong{color:#000}
.comment .num{width:33px;height:38px;display:block;margin:-36px 0 -38px -9px;padding:0 0 0.2em;text-align:center;color:#797979;position:relative;z-index:1;float:left;background:url(images/comment_comment.gif) no-repeat 0 0}
.comment.new .num{background:url(images/comment_newcomment.gif) no-repeat 0 0}
.comment .num em{font-style:normal;font-weight:700;padding:0.78em 0 0 0.05em;display:block}
.comment .msg{padding:0 12px 1px}
.comment .msg p,.comment .msg ul,.comment .msg ol,.comment .msg blockquote{margin-bottom:0.9em;font-size:1.15em}
.comment .msg blockquote, .comment .msg li {font-size: 1em}
.comment .msg li{margin-bottom:0}
#comments .add{margin-bottom:0.2em}
.comment .msg a,.comment .msg a:hover{color:#00f}
.comment.owner{background:#fff}
/* Comment Form */#comments dl{background:#e5e5e5;padding:12px 6px 12px 12px;margin:0 0 0 38px;width:618px}html>body #comments dl {clear: both;padding:12px}
#comments dt{font-size:1em}
#comments dl input,#comments dl textarea,#comments dl select{border:1px solid #939393;padding:2px}
#comments dl .line{width:198px;float:left;margin:0 10px 5px 0;padding: 0;}
* html #comments dl .line{padding:0 10px 5px 0;margin: 0;}
#comments dl .line input{width:191px;float: left}
#comments dl .url{margin-right:0}
#comments dl .url{color:#727272}
#comments dl .full{float:left}
#comments dl textarea{width:608px}
#comments dl .submit input{margin-top:0.9em;width: 12em}
#comments dl a,#comments dl a:hover{color:#5E5E5E}
.post .nav a,.post .nav a:hover,.post .msg cite a,.post .msg cite a:hover,.comment .msg cite a,.comment .msg cite a:hover{color:#38a300;text-decoration:underline}
.entry .post h1 a,.entry .post h1 a:hover{color:#000}
.post .msg:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.post .msg {display: inline-table;}
/* Hides from IE-mac \*/
* html .post .msg {height: 1%;}
.post .msg {display: block;}
/* End hide from IE-mac */
