/*
Site Print Styles
----------------------------------------------- */
* { margin: 0; padding: 0}
body {font: 62.5%/1.2 Arial, Helvetica, sans-serif;margin:.2in .55in; }
.switch-print{display:none}
#header, 
#footer,
.col2, 
.col3,
.authorcomment,
#postcomment,
#postcomment,
#comment_quicktags,
#comment,
#commentform,
.subscribe-to-comments,
.solo-subscribe-to-comments,
.pg_nav,
.feedlink,
#submit {display:none}
h1, h2, h3 {
margin:.6em 0 0 0;
font-family:Georgia,Serif;
font-weight:normal;
clear:both;
}
h2 {
font-size:240%;
margin:.3em 0 0 0;
 }
h3 {
font-size:220%;
margin:.3em 0 0 0;
 }
h4, h5 {
font-size:200%;
margin:.3em 0 0 0;
 }
h3+blockquote,
h2+blockquote,
p+ul{ 
margin-top:.2em;
}
.post ul,
.post ol {margin: 0 0 1em 4.5em}
h1 a, h2 a { color: #ce1c1b
}
.entry a[href]:after,
.st-related-posts a[href]:after {
content: " (" attr(href) ") ";
font-size: 90%;
}
.entry a[href^="/"]:after,
.st-related-posts  a[href^="/"]:after {
content: " (http://www.sonika.ru/" attr(href) ") ";
}
/*for IE*/
.entry a,
.st-related-posts a {background-image:expression(
this.runtimeStyle.backgroundImage = 'none',
this.appendChild(
document.createTextNode(' ' + String.fromCharCode(40) + this.href + String.fromCharCode(41) + ' ')
)
)}

abbr:after,
acronym:after {
content: " ("attr(title)") ";
 }
blockquote {
	background: #fafafa; padding: 4px 6px; margin-left: 15px; font-size: 1.2em; color: #000; width:70%; font-style: italic;
}
blockquote p {font-size: 1em; color: #000; }
p{
text-indent:1em;
}
a {color: #0002D2; padding: 0 0 0 3px}
p, li {font-size: 1.2em; line-height: 1.5em}
li li {font-size: 1em;}
p {margin:0 0 .8em 0;padding:0; }
a img {border: none;}
/*comments*/
ol#comments {list-style:none!important; margin:0!important; clear: both; width: 99%}
#comments li {margin:0; padding:0; float: none; clear: both;}
#comments li.mycomment .comment-data a { background: #e10000!important;color: #fff; padding:2px 4px; font-weight:bold }
ol#comments li div.comment-body {width: 99%; margin-top: 5px; margin-bottom: 10px}
.comment-data {margin: 0}
.comment-teaser { margin: 0; font-size: .9em; }
.comment-metadata {font-size: 1em; color: #999;}
img.avatar {float:left; border:1px solid #ccc; padding:2px; margin:0 5px 5px 0; }
.authorcomment{font-size:larger; color:#CC0000; font-weight:bold; margin: 2em .5em}
/*END comments*/
.clr {clear:both; font-size:0;}
/* tags */
ul.tags-link {
	display: block; clear: both; overflow:hidden; margin: 0 0 10px 5px; list-style: none; 
}
ul.tags-link li {
	list-style-type:none;font-size: 1.2em;  color:#000; float: left; padding: 0 10px 0 0
}
ul.tags-link li a {
	color:#000; font-weight: bold; font-style: italic;
}
/*END tags */
.post-meta {color:#737373; font-size:1.2em;  font-weight:bold; clear: both; margin: 10px 0}
.post-meta div.post-meta-in {display:block; text-align: left }
.post-meta a {color:#737373;}
.post-meta div.post-meta-in div {padding: 0;}
del {color: #ff0000}
p code, 
li code {font-size: 1em; color:#444; background:#F0F0F0; font-family: "Courier New", Courier, monospace}
pre code {
  color: black;
  border: 1px solid #444; display:block; padding:15px 7px 7px 7px; marging:10px 15px!important; overflow:auto;
font-size:1.4em;font-family: "Courier New", Courier, monospace
}
/* images */
.aligncenter {text-align: center; float: none; margin: 10px auto}
.alignright {float: right; margin: 5px 0 3px 10px}
.alignleft {float: left; margin: 5px 10px 3px 0}
.imageframe {margin: 5px; padding: 2px; border: 1px solid #ccc}
img {border: 0;}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center!important;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 15px 10px 3px 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.wp-caption-text {padding: 0 5px; font-size:smaller}
/* END images */
div.imp-download {font-size: 1.3em!important}
input.punmailbutton {font-size:1.2em!important}
.post dl{margin: 0 0 1.5em 0;font: 1.2em/1.4 Arial, Helvetica, sans-serif;}
.post dt {margin: 0 .7em 0 0;}
.post dd {margin: 0 0 0 2em;}
.post tt {color:#545454; font: 1.1em Verdana, Arial, Helvetica, sans-serif;font-weight:bold; }