body {

 background: url(./img/bgr0.gif) #EFEFEF;

 color:#000000;

 font:11px tahoma;

 margin:0;

}

a { color:#0e7ea7;

outline:none }

a:hover {

	color:#666

}

hr {

	border:0

}

a img { border:0 }

#wrapper {

 margin:0 auto;

 padding-top:7px;

 width:986px

}

#logo {

 margin:-6px 0 0 10px;

 position:absolute

}

#kyh {

 margin:-3px 0 0 770px;

 position:absolute

}
#top-l {

 margin:0px 0 0 0;

 position:absolute

}

#top-r {

 margin:0px 0 0 976px;

 position:absolute

}

.post {

text-align:justify;

}

.abc {

font-size: 12px;

font-weight: bold;

}

.abc a {

padding-right: 5px;

text-decoration:none;

}

.abc a:active, .abc a:hover {

text-decoration:underline;

}

.b_top {

 background:url(img/tr.png) no-repeat right;

 font-size:0

}

.topl {

 font-size:14px;

 color:#0e7ea7;

 font-weight:bold;

 text-decoration:none;

 padding-bottom:0px

}



.b_btm {

 background:url(img/br.png) no-repeat right;

 font-size:0

}

.tr, .br { height:12px }

.tl { background:url(img/tl.png) no-repeat; padding: 0 10px 0 10px }

.tr { background:#ffffff url(img/b_top_btm.gif) repeat-x top }

.bl { background:url(img/bl.png) no-repeat; padding: 0 10px 0 10px }

.br {  background:#ffffff url(img/b_top_btm.gif) repeat-x bottom; }

.middle {

 background:#FFFFFF;

 border-left:1px solid #d9d9d9;

 border-right:1px solid #d9d9d9;

 padding:0 0 2px 13px;

}

#top {

 background:url(img/top.png);

 margin-bottom:17px;
 
 width: 966px

}

#top_r {


 height:45px;

	padding-top:10px

}

#top ul {

	margin:0 0 0 197px

}

#top li {

	background:url(img/topmenu.png) no-repeat left top;

	display:inline;

	float:left;

	height:47px;

	margin-right:5px;

	text-align:center;

	width:127px

}

#top li:hover {

	background:url(img/topmenu_hover.png)

}

#top li a {

	line-height:37px;

	text-transform:uppercase;

	text-decoration:none;

	color:#444444;

	

}

#top li a:hover {

	color:#b98b0f

}

#searchform {

 background:url(img/search_bg.png) no-repeat;

 margin:0;

 padding:0

}

#search { margin-bottom:12px }

#search .entry {

	width:790px

}

label.screen-reader-text {

 float:left;

 width:34px;

 text-indent:-9999px

}

#s {

 border:none;

 float:left;

 height:14px;

 width:557px;

 margin:4px 20px 0 0;

 padding:5px

}

#searchsubmit {

 background:url(img/search.png);

 border:0;

 height:32px;

 width:124px;

 text-indent:-9999px;

 display:block;

 font-size:0;

 overflow:hidden;

 line-height:0

}

#content {

 float:left;

 width:692px;

 margin-top: -1px

}

#content h2, #content h2 a {

 border-bottom:1px solid #cbcbcb;

 font-size:14px;

 color:#0e7ea7;

 padding-bottom:10px;

 text-decoration:none

}

#content h2 a:hover {

 color:#daad0f;

}

#content h1 {

 color:#daad0f;

}

#content h4 a {

 color:#daad0f;

 text-decoration:none;

 font-size:14px

}

#content .middle { padding:1px 17px }

#categories {

 float:right;

 width:285px

}

#categories .middle, #news .middle, #articles .middle { /*border-top:1px solid #d9d9d9*/

 padding:0;

 border:0;

 background: none

}

#categories .sb-list ul, #news .sb-list ul, #articles .sb-list ul { padding-top:10px }

.sb-list li.widget_categories ul { background: #ffffff; border:1px solid #d9d9d9; border-bottom:0 }

.sb-list li#categories-4 ul { background: #ffffff; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; display: block }

.sb-list li.pagenav { border:none; margin:5px 0 0 0; background-color:none }

#articles ul ul, #news ul ul { border:1px solid #d9d9d9; border-bottom:0; border-top: 0px; background: #ffffff }

.sb-title {

 background:url(img/categ_bg.png);

 height:27px;

 margin:-1px 0 -1px 0;

 border-bottom:1px solid #d9d9d9;

 font:bold 14px tahoma;

 color:#fffdd2;

 text-transform:uppercase;

 line-height:25px;

 padding-left:15px

}

.widget_categories li.cat-item {

 background:url(img/li.gif) no-repeat left;

 height:19px;

 float:left;

 width:37%;

 list-style:none;

 padding-left:25px;

 margin-left:10px;

	display:inline

}

.widget_categories li.cat-item:hover { background:url(img/li_hover.png) no-repeat left; }

#categories li.page_item, #news li.page_item, #articles li.page_item {

 background:url(img/li.gif) no-repeat left;

 height:19px;

 padding-left:25px;

 margin-left:10px

}

#news li.post_item_new, #articles li.post_item_new {

 height:auto;

 padding-left:5px;

 margin-left:10px

}

#categories ul, #news ul, #articles ul {

 padding:0;

 margin:0

}

#categories .group{

	border-left:1px solid #d9d9d9;

	border-right:1px solid #d9d9d9;

	padding:15px 25px;

    background: #ffffff

}

#categories li, #news li, #articles li { list-style:none }

#categories a {

 color:#606060;

 text-decoration:none;

 line-height:19px

}

#categories a:hover {

 text-decoration:underline;

 color:#0e7ea7

}

#nav-search {

 border-top:1px solid #cbcbcb;

 border-bottom:1px solid #cbcbcb;

 padding:5px 0;

 width:790px

}

/*--/footer--*/

#footer {

 color:#cbcbcb;

 font-size:9px;

 padding:15px 0;

 text-align:center

}

#footer ul {

	margin:0;

	padding:0

}

#footer li {

	list-style:none;

	display:inline

}

#footer a {

 color:#606060;

 font-size:11px;

 padding:0 15px

}

#footer span {

 color:#606060;

 font-size:10px

}

#back_top {

 clear:both;

 border-bottom:1px solid #cbcbcb;

 padding:5px;

 text-align:right

}

#back_top a {

 background:url(img/back_to_top.gif) no-repeat left 4px;

 font-size:10px;

 color:#0e7ea7;

 padding-left:10px

}

/*--footer/--*/

/*--/news--*/

#news {

	float:left;

	width:343px

}

/*--news/--*/

#news .sb-title, #articles .sb-title {

 background:url(img/new_art0.png);

 height:27px;

 margin:-1px 0 0 0;

 border-bottom:1px solid #d9d9d9;

 font:bold 14px tahoma;

 color:#fffdd2;

 text-transform:uppercase;

 line-height:25px;

 padding-left:15px

}

/*--/articles--*/

#articles {

	float:right;

	width:343px

}

.more {

	display: block;

	width: 82px;

	height: 28px;

	float: right;

	margin-top: -10px;

	background: url('img/more.png') top left no-repeat;

}

.more1 {

	display: block;

	width: 78px;

	height: 25px;

	background: url('img/more.png') top left no-repeat;

}

.all {

	display: block;

	width: 82px;

	height: 26px;

	margin-left: 130px;

	background: url('img/all.png') top left no-repeat;

}

.all_news {

	display: block;

	width: 81px;

	height: 26px;

	margin-left: 130px;

	background: url('img/all_news.png') top left no-repeat;

}

.bgmore {

	display: block;

	width: 314px;

	height: 36px;

/*	background: url('img/bgmore.gif') top left no-repeat; */

}

/*--article/--*/



a.buynow:link, a.buynow:visited

{

	color: #444444; 

	text-decoration: none;

	width: 63px;

	height: 63px;

	display: block;

	text-align: center;

	font-size: 11px;

	background: url(img/but-buynow-n.gif) no-repeat

}



a.buynow:hover, a.buynow:active

{

	text-decoration: none;

	color: #222222;

	background: url(img/but-buynow-a.gif) no-repeat

}



a.buynow img

{

	width: 63px;

	height: 63px;

}











.button-nav, .wp-pagenavi {

	margin:0;

	padding:0;

	font-size:10px;

	text-transform:uppercase;

}


.wp-pagenavi 
{
	padding-bottom: 10px
}



.button-nav li, #post-nav a, .wp-pagenavi li {

	background:transparent url('./img/button-nav-left-bg.png') no-repeat top left;

	float: left;

	list-style-type: none;

	padding-left: 6px;

	margin-right:3px;

	height:22px;

	color:#357CB0;

	font-style:normal;

}



.button-nav li span, #post-nav a span, .wp-pagenavi li span, .wp-pagenavi li a {

	background:transparent url('./img/button-nav-right-bg.png') no-repeat top right;

	padding-right:8px;
	padding-left: 2px;

	height:22px;

	display:block;

	line-height:21px;

	color:#357CB0;

	font-style:normal;

}



.wp-pagenavi li span b, .wp-pagenavi li a b 
{
font-weight: normal;
display: block;
background:url('./img/button-nav-bgr.png') repeat-x;
height:22px;
line-height:21px;
}


.button-nav #featured-prev-button, #pagenavi-prev-button a,  #pagenavi-prev-button em, #post-nav a span#prev-post { width:51px; }



.button-nav #featured-next-button, #pagenavi-next-button a,  #pagenavi-next-button em, #post-nav a span#next-post { width:27px; }



.button-nav li span:hover, .button-nav li span.hover, .wp-pagenavi span a:hover, .wp-pagenavi span.hover a { color:#B5B5B5; }



.wp-pagenavi li span.pages {

    width: 65px;

}

.wp-pagenavi li span.current {

    font-weight: bold;

    font-size: 14px;

    width:9px;

}

.block-content
{
	float: left;
	width: 344px;
	overflow: hidden;
	margin: 0 4px 4px 0px;
}

.block-content-in
{
	height: 80px;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	margin-top: -12px;
	padding: 0 10px 0 10px;
	background: #ffffff
}