/*   
Theme Name: Пустая тема
Theme URI: 
Description: This is just a BLANK starter WordPress Theme template.
Author: Robin
Author URI: 
Version: 1
*/

@media screen {

* { margin: 0; padding: 0; }
 img {
           border:none;
}
#wrapper {
	margin:0 auto;
	overflow:hidden;
	width:939px;
}
#top-bann {
	margin:27px 0;
}
header, menu, article, footer, aside {
	display:block;
}

form#searchform {
	float:right;
	margin-top:25px;

}
#s {
	background:url(img/search-1.png) no-repeat;
	width:166px;
	height:13px;
	padding:10px;
	font:12px "PT Serif";
	color:#c3c6c8;
	border:none;
	float:left;
}
#searchsubmit {
	background:url(img/search-2.png) no-repeat;
	width:34px;
	height:33px;
	border:none;
	float:left;
}
input[type=text] { }
textarea { }

#menu {
	background:#4d4d4d;
	width:100%;
	padding:5px 13px;
	overflow:hidden;
	margin-bottom:27px;
}
#menu li a {
	color:#919191;
	font:12px Arial, Helvetica, sans-serif;
	margin-right:7px;
	text-decoration:none;
}
#menu li a:hover {
	color:#fff;
	text-decoration:underline;
}
#menu li {
	list-style:none;
	float:left;
}
#header {
	float:left;
	width:100%;
}
#header h2 {
	float:left;
}
#desc {
	background:url(img/desc-bg.png) no-repeat;
	width:174px;
	height:26px;
	padding:10px;
	font:13px "PT Serif";
	color:#808080;
	line-height:15px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	display:block;
}
#cats-top {
	background:
	url(img/menu-bg-top.png) top left repeat-x,
	url(img/menu-bg-bot.png) bottom left repeat-x;
	padding:25px 0 20px 0;
	width:110%;
	margin:0 auto;
	float:left;
	margin-top:20px;
	position:relative;
}
#cats-top li {
	float:left;
	list-style:none;
	margin-left:12px;
}
#cats-top li a {
	color:#004a6e;
	font:15px "PT Serif";
	font-weight:bold;
	font-style:italic;
	padding-bottom:0px;
	text-decoration:none;
}
#cats-top li a:hover {
	color:#b50000;
	border-bottom:1px solid #b50000;
}
#article {
	float:left;
	width:100%;
}
#article img {
	float:left;
	width:340px;
	height:180px;
	border:2px solid #e8eae6;
	margin:0 15px 15px 0;
}
#block img {
	float:left;
	width:105px;
	height:80px;
	border:2px solid #e8eae6;
	margin:0 15px 15px 0;
}
#maincontent {
	width:700px;
	float:left;
	margin-top:20px;
}
#article h2 a {
	float:left;
	display:block;
	color:#004a6e;
	width:330px;
	margin-bottom:10px;
	text-decoration:none;
	font:italic bold 18px "PT SERIF";
}
#block h2 a {
	float:left;
	display:block;
	color:#004a6e;
	width:200px;
	margin-bottom:10px;
	text-decoration:none;
	font:italic bold 18px "PT SERIF";
}
#maincontent p {
	font:12px Arial, Helvetica, sans-serif;
	color:#4b4b4e;
	line-height:18px;
            margin-bottom:15px;
}
.postmetadata-big {
	width:100%;
	background:
	url(img/big-meta-mid.png) bottom repeat-x,
	url(img/big-meta-left.png) bottom left no-repeat,
	url(img/big-meta-right.png) right no-repeat;
	height:24px;
	padding-top:15px;
	float:left;
	padding-left:10px;
}
.postmetadata {
	width:100%;
	background:
	url(img/meta-mid.png) bottom repeat-x,
	url(img/meta-left.png) bottom left no-repeat,
	url(img/meta-right.png) right no-repeat;
	height:21px;
	padding-top:15px;
	float:left;
	padding-left:10px;
}
.date,.tags {
	float:left;
	margin-right:15px;
}
.date {
	background:url(img/meta-1.png) left no-repeat;
	padding-left:20px;
	font:12px Arial, Helvetica, sans-serif;
	color:#a8a8a8;
           padding-bottom:3px;
}
.tags {
	background:url(img/meta-2.png) left no-repeat;
	padding-left:25px;
	font:12px Arial, Helvetica, sans-serif;
	color:#004a6e;

}
.tags a {
	font:12px Arial, Helvetica, sans-serif;
	color:#004a6e;
	text-decoration:none;
           padding-bottom:3px;
}
.comments a {
	font:12px Arial, Helvetica, sans-serif;
	color:#004a6e;
	text-decoration:none;
}
.comments {
	background:url(img/meta-3.png) left no-repeat;
	padding-left:25px;
	float:right;
	margin-right:20px;
}
.blocks {
float:left;
width:100%;
margin-top:20px;
}
#block {
float:left;
width:340px;
margin-right:15px;
}
.tagcloud {
width:100%;
float:left;
margin-top:20px;
}
.tagcloud a {
            color:#004a6e;
	font: "PT Serif";
	font-weight:bold;
	font-style:italic;
	padding-bottom:0px;
	text-decoration:none;
}
.tagcloud a:hover {
	color:#b50000;
	border-bottom:1px solid #b50000;
}
h3{
font:12px "PT SERIF";
color:#a8a8a8;
}
h2 {
font:bold 18px "PT SERIF";
color:#000;
margin:5px 0 8px;
}
#bycats h2 {
font-style:italic;
}
#bycats {
width:100%;
float:left;
margin-top:20px;
}
#bycatsblock a {
display:block;
margin-bottom:5px;
	color:#004a6e;
	font:13px "PT Serif";
	text-decoration:none;
}
#bycatsblock a:hover {
	color:#b50000;
	border-bottom:1px solid #b50000;
}
#bycatsblock {
float:left;
width:200px;
background:url(img/border-hor.png) left 15px repeat-y;
padding-left:10px;
}
 /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */
