@charset "UTF-8";
dl.article-info {
display:block;
overflow:hidden;

}

.article-info dt.article-info-term{
display:none;
}

dl.article-info dd{
margin:0;
font-size:9px;
font-family:verdana;
font-weight:bold;
color:#bbb;
}

span.expbutton{
font-weight:bold;
border-bottom:dashed 1px #999;
background:url(../images/expanderplus.png) no-repeat 0 50%;
padding:0 0 0 15px;
margin-bottom:20px;

color:#374B72;
cursor:pointer;
}

span.collapsebutton{
font-weight:bold;
border-bottom:dashed 1px #999;
background:url(../images/expanderminus.png) no-repeat 0 50%;
padding:0 0 0 15px;
margin-bottom:20px;

color:#374B72;
cursor:pointer;
}

span.expbutton:hover{
text-decoration:underline;
cursor:pointer;
}

span.expbutton.collapse{
background:url(../images/expanderminus.png) no-repeat 0 50%;
}



div.textexpander{

}

div.exptxt{
overflow:hidden;

}

ymaps p{
margin:0 0 10px 0;
font: 11px/13px Arial,sans-serif; !important
}

ymaps a.balloontxt{
color: #000;
}

div.picstring{
overflow:hidden;
clear:both;
margin:0 0 -20px 0;
}

div.dgpleft{
overflow:hidden;
float:left;
margin:5px 10px 10px 0;

}


div.dgpright{
overflow:hidden;
float:right;
margin:5px 0 10px 10px;

}

img.dgp{
/*border:1px solid #bbb;*/
margin:0px;
}

.dgp a{
display:block;
overflow:hidden;
}

div.dgpcapt{
font-size:10px;
margin:-3px 0 0 0;
color:#000;
background:#ccc;
overflow:hidden;
padding: 3px 3px 3px 3px;
}

body.adaptive-view .page div.dgpcapt{
font-size:12px;
margin:0;
color:#555;
background:transparent;
overflow:hidden;
padding: 0;

}

span.small{
font-size:10px;
}

div.dgp{
float:left;
margin: 10px 0;
overflow:hidden;
}

img.balloontextimg{
float:left;
margin:0 10px 0 0;
}

div.paragraph{
margin:13px 0;

}

div.picstring{
overflow:hidden;
}

div.sbsearchresults{
overflow:hidden;
padding:30px;
font-size:15px;
}

dt.result-title{
font-weight:bold;
font-size:14px;
margin:20px 0 0 0;
}

.result-text .highlight{
font-weight:bold;
color:#9B3636;

}

div.sbsearchresults dd{
margin:0px;
}

div.sbsearchresults .searchresheader{
font-size:16px;
font-weight:bold;
text-transform:uppercase;
}

div.sbsearchresults .advanced{
margin:10px 0 0 0;
font-weight:bold;
}

div#datso{
margin:0 auto;
}

div#datso div.cell{
width:252px;
overflow:hidden;
float:left;
margin: 7px;
}

div#datso div.cell>div{
margin:5px;
}

div.cell a.sblink{
display:block;
overflow:hidden;
width:242px;
}

div.cell img.dgimg{
margin:0 0 0 0;
display:block;
width:240px;
height:240px;
float:right;
}

div#datso span.imgid{
font-size:10px;
font-weight:bold;
margin:223px -54px 0 0;
background:#061B2D;
color:#fff;
padding:2px;
display:block;
overflow:hidden;
width:50px;
height:14px;
float:right;
}

div#datso div.dgcattitle{
height:35px;
overflow:hidden;
}

div.jscrollloading{
font-size:10px;
text-align:center;
color:#aaa;
background:url(../images/loading.gif) no-repeat 50% 100%;
height:45px;
overflow:hidden;
clear:both;
margin:10px 0 500px 0;


}

a.dg_capt_cat{
font-weight:bold;
}

div.dg_cats{
overflow:hidden;
clear:both;
}

div.cat_cell{
overflow:hidden;
float:left;
width:242px;
margin:12px;
height:112px;
background:#eee;

}

div.cat_cell>div{
overflow:hidden;
margin:5px;
}

div.cat_cell div.dgimg{
width:100px;
height:100px;
overflow:hidden;
float:left;
margin:0 -102px 0 0;
}

div.cat_cell div.dg_catdetails{
float:left;
margin:0 0 0 112px;
overflow:hidden;
display:block;
}

div.cat_cell .dg_count strong, div.cat_cell .dg_count{
font-size:10px;
}

div#dgsearch{
float:right;
margin:0 5px 0 0;
}

div#dgsearch input{
width:242px;
}

body.adaptive-view #comments-form textarea{
width:98% !important;
}

body.adaptive-view #comments-form .grippie{
display: none !important;
}

body.adaptive-view #comments-form p{
margin-left: 0px !important;
}

#comments .comments-list, #comments .comment-body{
font-size: 12px;
line-height: 120%;
}

div.googadplg {
	margin-top:20px;
	height:90px;
	overflow:hidden;
}

.adaptive-view div.googadplg {
	height:auto;
	overflow:hidden;
}