/*
Theme Name: Тема для сайта Tovaroved.info
Theme URI: http://www.tovaroved.info/
Version: 1.0
Description: Стандартная тема для сайта http://www.tovaroved.info/
Author: Ксензов Илья
Author URI: http://www.ksenzov.ru/
*/

* {	margin:0;	padding:0;	border:0;	font-family: "Calibri", Arial;}
h1, h2, h3, h4 {	line-height:1em;	margin:1em 0 0.4em 0;	font-weight:normal;	color: #30A623; }

h1:first-letter, h2:first-letter {	text-transform:uppercase }

h1 {	font-size:1.7em;}

h2 {	font-size:1.5em;}
h3 {	font-size:1.2em;}
h4 {	font-size:1.1em;}
p {	margin:0 0 0.8em 0;	line-height:1.5em;}
p strong { font-weight:bold; color: #555; }
a {	color: #30A623;	text-decoration:underline;}
a:hover {	color: #287E1E;	text-decoration:underline;}
body {	text-align:center;	background-image: url(i/body.gif);	background-repeat:repeat-x;	font-size: 12pt;	color: #333;	}
#wrap {	background-image: url(i/footer.gif);	background-repeat: repeat-x;	background-position:left bottom;}
#innerwrap {	background-image: url(i/bg.gif);	background-repeat: no-repeat;	background-position:left top;	overflow:hidden;	margin: 40px auto auto auto;	width: 950px;}
#head {	clear:both;	}
#logo {	background-color:#FFF;	padding: 20px;	margin:20px;	float:left;	}
#container {	clear:both;	text-align:left;	overflow:hidden;	}
#innercontainer {	padding:30px 0;	background-image: url(i/foot.gif);	background-repeat: no-repeat;	background-position:left bottom;	overflow:hidden;	}
#content {	float:left;	width:620px;	margin:0 35px 0 45px;}
#sidebar {	float:left;	width:210px;	margin:0 40px 0 0;}
#sidebar h4 {	font-size:1.7em;}
#cse-search-box {	float:right;	margin:50px 40px;	white-space:nowrap;	border: 1px solid #d2d2d2;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	padding:3px;	}
#cse-search-box #query {	width: 190px;	color: #AAA;}
#cse-search-box #button {	color: #30a623;	background-color: #FFF;	font-weight: bold;}
#sidebar ul {	margin:0 0 40px 0;	clear:both;}
#sidebar ul li {	margin: 0 0 10px 0;	list-style-type:none;}
#sidebar ul li a {	color: #333;	text-decoration:none;}
#sidebar ul li a:hover {	color: #30A623;	text-decoration:underline;}
.category-block {	width:300px;	height:300px;	float:left;	background-position:top center;	background-repeat:no-repeat;}
.category-block h2 {	text-align:center;}
.category-block h2 a {	color:#333;	display:block;	padding-top:220px;	text-decoration:none;}
.category-block h2 a:hover {	color: #287E1E;}
.category-page {	width:300px;	height:300px;	margin-top:40px;	padding:5px;	float:left;}
.category-page img {	float:left;}
.category-page h2 {	margin-left:105px;}
.category-page p {	margin-left:105px;}
.category-page h2 a {	color:#333;	text-decoration:none;}
.category-page h2 a:hover {	color: #287E1E;}
.wp-caption {	text-align: center;	border: 1px solid #DDD;}
.wp-caption IMG {	margin: 5px;}
.wp-caption-text {	display: none;}
.wp-caption .begun {	margin: 0 10px;	padding: 0;	color: #CCC;	font-size: 8pt;	text-align: right;}
.alignright {	float: right;	margin: 0 0 0 10px;}
.alignleft {	float: left;	margin: 0 10px 0 0;}
/* COMMENTS */

.comments-template {
	margin:40px 0;
	overflow:hidden;
}

.comments-template h2 {
	margin: 0 0 40px 0;
}

.commentlist {
	list-style: none;
}

.commentlist .comment-body {
	overflow: hidden;
}

.commentlist li {
	margin-bottom: 2em;
}

.comment-author, .comment-meta {
	color: #666;
	background: #EFEFEF;
}

.comment-author {
	padding: 5px 10px 0;
}

.comment-author cite {
	color: #333;
	font-weight: bold;
	font-style: normal;
}

.comment-meta {
	margin-bottom: 10px;
	padding: 0 10px 5px;
	font-size: .8em;
}
.comment-meta a {
	color: #999;
	text-decoration: none;
}

.avatar {
	float: right;
	margin-top: 1px;
	padding: 1px;
	border: 1px solid #E0E0CB;
	background: #FFF;
}

.comment-text {
	padding: 0 0.7em;
}

.comment-text p {
	margin: 10px 0;
}

/* = Comment Form */

#respond {
	padding-top: .5em;
}

#respond label {
	margin-left: .5em;
	vertical-align: middle;
}

#respond .text {
	border: 1px solid #CCC;
	background: #EFEFEF;
	padding: .3em;
}

#respond input.text {
	width: 150px;
}

#respond textarea {
	overflow: auto;
	width: 350px
}

#respond input, #respond input.text:focus, #respond textarea.text:focus {
	border: 1px solid #CCC;
	background: #EFEFEF;
}
.cancel-comment-reply {
	float: right;
}

.children {
	list-style: none;
	margin-top: 1.5em;
	margin-left: 0.7em;
}

.commentlist_error {
	color: #c00;
}

#foot {	width:950px;	margin:0 auto;	padding:20px 40px 40px 40px;}
#foot a, #foot span {	display:block;	float:left;	color: #333;	margin:0 7px;	text-decoration:none;}
#foot a:hover {	color: #287E1E;	text-decoration:underline;}

.ds .pict {
	width: 100px;
	text-align:center;
	vertical-align:top;
}
