/*
Theme Name: misterjoy.ru
Theme URI: http://www.jonnyb.ru/
*/

input {border:1px solid gray;}
.xoxo li {list-style:none;}
.xoxo h3 {font-weight:bold;}
#comments {padding:30px 0 0 0;}

#left .widget-title {
	background: url(img/title_left.jpg) no-repeat;
	width: 178px;
	line-height: 23px;
	padding-top: 0;
	height: 24px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #fff;
	padding: 0 5px 0 15px;
}

#left li.widget-container {
	margin-left: 0;
	margin-bottom: 15px;
	background: url(img/left_white_bottom.gif) no-repeat bottom;
	padding-left: 0;
	padding-bottom: 4px;
	font-size: 11px;
}
#left li.widget-container ul,
#left #searchform {
	background: url(img/left_white_top.gif) no-repeat #fff;
	min-height: 5px;
}
#left li.widget-container ul li {
	list-style: none;
	background: url(img/list.gif) no-repeat 0 10px;
	padding-left: 15px;
	line-height: 22px;
	color: #464545;
}
#left li#recent-posts-2.widget-container ul li,
#left li#recent-comments-2.widget-container ul li {
	background: none;
	padding: 8px 0;
}
#left li.widget-container ul li a {
	color: #464545;
	text-decoration: underline;
	font-weight:bold;
}
#left li.widget-container ul li a:hover {
	text-decoration: none;
}


#left #searchform {
	padding: 10px 5px 5px 10px;
}
#left #searchform input#s {
	background: #C0C0C0;
	width: 125px;
	margin-bottom: 5px;
}
#left #searchform label {
	padding-right: 15px;
}
#left #searchform input#searchsubmit {
	border: solid 1px gray;
	margin-left: 53px;
}



#right .entry-title {
	color:#2C2C2C;
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
	padding: 15px 20px 0;
}
#comments #reply-title {
	background: url(img/title_right.jpg) no-repeat top left #669c06;
	line-height: 23px;
	height: 24px;
	font-size: 14px;
	color: #fff;
	padding: 0 20px;
	margin-bottom: 10px;
}
/*#right .entry-title a {	
 color: #fff;
 text-decoration: none;
}
#right .entry-title a:hover {
	text-decoration: underline;
}*/


#right .post {
	margin-bottom: 5px;
	border-bottom: dotted 1px black;
	padding-bottom: 15px;
}
#right .entry-meta,
#right .entry-utility {
	margin-bottom: 5px;
	padding-left: 10px;
	font-size: 11px;
}
#right .entry-content {
	background: #e5ecf6;
	padding: 10px;
	padding-bottom: 1px;
	margin-bottom: 5px;
	min-height: 1px;
	_height: 1px;
	float: left;
	width: 744px;
}
#right .entry-content p {
	clear: both;
}

#comments {
	clear: both;
}
#thumbs #comments p.form-allowed-tags {
	font-size: 11px;
}
#comments .comment-form-comment label {
	padding-right: 110px;
}
#comments .form-submit {
	text-align: center;
}
#comments .comment-form-author .required {
	padding-right: 150px;
}
#comments .comment-form-email .required {
	padding-right: 138px;
}
#comments .required {
	color: red;
}
#comments .comment-form-url label {
	padding-right: 158px;
}
.comment-form-author #author,
.comment-form-email #email,
.comment-form-url #url {
	background: #fff;
	border: solid 1px #ADADAD;
}
#comments .form-submit #submit {
	background: url(img/cab_submita.gif) no-repeat;
	width: 182px;
	height: 34px;
	padding-bottom: 2px;
	color: #fff;
	border: none;
}


/* <ibukalov css> */
#banner {
	position:absolute;
	left:340px;
	top:8px;
	width:494px;
	height:133px
}
#hd_menu {margin-left:30px}
ul.teasers {
	margin:0;
	padding:0;
	list-style:none
}
ul.teasers li {
	float:left;
	display:inline;
	width:176px;
	margin:0 4px 0 0;
	padding:10px 5px;
	text-align:center;
	cursor:pointer;
	border:1px solid #cedaed;
	background-color:#e5ecf6
}
ul.teasers li.last {margin-right:0}
ul.teasers li:hover {
	border:1px solid #b9cae5;
	background-color:#cedaed;
}
ul.teasers li a {
	font-size:14px;
	font-weight:bold;
	color:#454545;
	text-decoration:none
}
ul.teasers li a.add {
	display:block;
	width:109px;
	height:28px;
	margin:10px auto;
	text-align:center;
	line-height:26px;
	color:#fff;
	background:url(/img/details.png) no-repeat
}
ul.teasers li a.add:hover {
	-moz-opacity:0.9;
	-webkit-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9;
}
ul.teasers p {
	font-family:Tahoma, Arial, Geneva, sans-serif;
	font-size:11px;
	text-align:center
}
ul.teasers li .border {
	width:85px;
	height:85px;
	margin:10px auto;
	padding:10px;
	border:1px solid #999;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	background-color:#fff
}
/* </ibukalov css> */