@charset "utf-8";
/* CSS Document */

.btns {	width:auto; background:url(img/btn.jpg) no-repeat 100% -108px;	}
.btns .leftbg {	background:url(img/btn.jpg) no-repeat 0px -82px; float:right;	}
.btns ul {	margin:0px 6px; width:auto; float:left;	}
.btns ul li {	position:relative;	}
.btns ul li.active a {	background:url(img/btn_act.jpg) 0px 0px no-repeat;	}

.btns ul li ul {	display:none;	}

/*.submenu ul li.active a {	background:url(img/btn.jpg) no-repeat right -179px;	}
.submenu ul li.active a div {	background:url(img/btn.jpg) no-repeat -92px -158px;	}*/

.submenu ul li.active a {	background:url(img/btn.jpg) no-repeat right -179px;	}
.submenu ul li.active a div {	background:url(img/btn.jpg) no-repeat -241px -158px;	}

.bottom-menu ul {	margin:0px; padding:0px;	}
.bottom-menu li {	padding:0px 6px; border-left:1px solid #b5c7cc;	}
.bottom-menu li.first {	padding-left:0px; border:none;	}
.bottom-menu li.right {	padding-right:0px;	}

.ipage {	position:relative;	}
.toplink {	margin:0px; top:0px; right:0px;	}

a.homepage {	width:235px; height:50px; position:absolute; top:20px; left:0px;	}

div.error {	color:#f00; text-align:center;	}
label.error {	color:#d00;	}

.itext,.itextl {	overflow:visible;	}

.pageselect {	text-align:right;	}
.pageselect span, .pageselect a {	float:none; padding:1px 4px; width:auto; height:auto;	}
.pageselect span {	margin:0 0 0 4px; border:1px solid #dadada; color:#a7a7a7; /*background:#f5f5f5;*/	}
.pageselect span.ditto_currentpage {	background:#dadada;	}

#sidebar ul {	margin:0px; padding:0px; list-style:none;	}
#sidebar ul li {	padding:0px 0px 10px 0px; /*background:none;*/	}

.hentry {	margin-bottom:60px;	}
.postmetadata a, div.blog p.postmetadata a {	font-size:11px;	}

h2.widgettitle {font:20px/24px Arial; margin:0 0 10px 0;border-bottom:1px solid #ddd;padding:0 0 2px 0;color:#4d749c;}