#content .text {
    font-size:1.09em;
}

#content .news {
    margin-top:1em;
    padding:0 1.7em;
    overflow:hidden;
    zoom:1;
}
#content .news li.entry {
    padding-bottom:1em;
    margin-bottom:2em;
    border-bottom:1px solid #c5c5c5;
    overflow:hidden;
    zoom:1;
}
#content .news h5 {
    float:left;
}
#content .news .date {
    float:right;
    line-height:1.3;
    color:#5e5e5e;
}
#content .news .adv {
    display:block;
    padding-bottom:.4em;
    text-align:right;
}
#content .news .date a {
    color:#676767;
}
#content .news h2 {
    clear:both;
}
#content .news .img,
#content .news object {
    float:left;
    margin:0 1em 0 0;
}
#content ul.news .text {
    zoom:1;
    overflow:auto;
}
#content .news .more-cat {
    clear:both;
    padding-top:1em;
}
#content .news a.comments {
    line-height:1.3;
    padding:0;
	color:#6e6e6e;
}
#content .news a.more {
    text-decoration:none;
}
#content .news .text {
    /*overflow:hidden;
    zoom:1;*/
}
#content .news .audio,
#content .news .video,
#content .news .photo {
    float:left;
    height:20px;
    width:22px;
    background-position:0 0;
    background-repeat:no-repeat;
    margin-right:1em;
}
#content .news .audio {
    background-image:url(/img/site/n_audio.gif);
}
#content .news .video {
    background-image:url(/img/site/n_video.gif);
}
#content .news .photo {
    background-image:url(/img/site/n_photo.gif);
}
#content .news .tags {
    font-size:1em;
    color:#676767;
}
/* conferences */
#content .conference-header h2 {
    padding:0;
}
#content .conferences {
    overflow:hidden;
    zoom:1;
}
#content .conferences li.small {
    border:0;
    width:234px;
    padding-right:10px;
    float:left;
    padding-bottom:0;
    height:80px;
    overflow:hidden;
    border-bottom:1px solid #c5c5c5;
}
#content .conferences li.even {
    padding-right:0;
}
#content .conferences li.closed .text {
    color:#666;
}
#content .conferences .person {
    font-size:1.09em;
    display:block;
    text-decoration:none;
    font-weight:bold;
    padding-bottom:.2em;
}

#content .conference {
    margin-top:1em;
    padding:0 1.7em;
}

#content .conference .img {
    float:left;
    margin:0 1em 1em 0;
}
#content .conference .description {
    zoom:1;
    overflow:auto;
}

#content .conference .author {
    float:left;
    font-weight:bold;
    font-size:1.08em;
    line-height:1.15em;
    font-style:normal;
}
#content .conference .date {
    float:right;
    line-height:1.36em;
    color:#5e5e5e;
    font-style:normal;
    font-family: Arial,Helvetica,sans-serif;
}
#content .conference .hint {
    font-style:italic;
    color:#666;
}
#content .conference blockquote {
    margin:0 0 .5em 1em;
    padding:.5em;
    border:1px solid #aaa;
    font-style:italic;
    font-size:1.09em;
    background:#FFFBEF;
}
#content .conference blockquote p {
    clear:both;
    margin:0;
}
#content .conference .dialogue {
    padding-top:1em;
    margin-bottom:2em;
}
#content .conference .answer {
    font-size:1.09em;
    margin:0 0 .5em 0;
}
#content .conference .askquestion {
    margin:1em 0;
    padding:0 1.7em;
    line-height:1.6;
}
#content .conference .askquestion textarea {
    border:1px solid #cfcfcf;border-bottom:0;border-right:0;
    background:#f1f1f1;
    width:100%;
    height:100px;
}



/* comments */
.comments {
    padding:0 1.7em;
}
.comments li {
    margin:0 0 1em 0;
    border-bottom:1px solid #eee;
}
.comments .date {
    float:right;
    line-height:1.3;
    color:#676767;
}
.comments .author {
    float:left;
    line-height:1.3;
    color:#676767;
}
.comments p {
    clear:both;
}
/* archive */
#content .archive {
    margin-top:1em;
    padding:0 1.7em;
}
#content .archive li {
    overflow:hidden;
    zoom:1;
    margin-bottom:.4em;
}
#content .archive li .date {
    color:#717171;
    float:left;
    width:50px;
    font-size:.92em;
    line-height:1.4;
}
#content .archive li a {
    color:#3d6ea3;
    margin-left:61px;
    padding-left:20px;
    font-weight:bold;
    border-left:1px solid #717171;
    line-height:1.2;
    display:block;
}
#content .archive li a:hover {
    text-decoration:none;
}

#archiveform {
    text-align:right;
    margin:1em 0;
}

#content .archive table {
    width:100%;
    border-collapse:collapse;
    border-bottom:1px solid #aaa;
}
#content .archive caption {
    padding:6px 0;
    text-align:left;
    font-weight:bold;
    border-bottom:1px solid #aaa;
}
#content .archive table th,
#content .archive table td {
    padding:4px 6px;
}
#content .archive table th {
   font-weight:bold;
   color:#3D6EA3;
}
#content .archive table td {
    width:1%
    ;
}
#content .archive table tr.odd,
#content .archive table tr.odd td,
#content .archive table tr.odd th {
    background:#f1f1f1;
}
#content .archive table a {
    text-decoration:none;
    color:#3D6EA3;
}
#content .archive table a:hover {
    text-decoration:underline;
    color:#C51B1B;
}
#content .archive table .sel {
    color:#C51B1B;
    font-weight:bold;
}
#content .archive table .inactive {
    color:#999;
}
/* photos */
.photos {
    overflow:hidden;
    zoom:1;
    margin:1em 0;
    padding:0 1.7em;
}
.photos li {
    float:left;
    border:1px solid #ccc;
    margin:0 1px 1px 0;
}
.photos li.last {
    margin-right:0;
}
#content .related {
    margin:1em 0;
    padding:0 1.7em;
    line-height:1.6;
}
#content .related a {
    color:#3D6EA3;
    font-weight:bold;
}

.addcomment {
    margin:1em 0;
    padding:0 1.7em;
    line-height:1.6;
}
.addcomment textarea {
    border:1px solid #cfcfcf;border-bottom:0;border-right:0;
    background:#f1f1f1;
    width:100%;
    height:100px;
}

.up {
   text-align:right;
   padding:0 1.7em;
}

#content .news .files {
    overflow:hidden;
    zoom:1;
}

#content .news .files li {
	padding:1em;
	float:left;
	clear:left;
	font-size:1.09em;
	border:1px solid #EAEAEA;
	margin-bottom:1em;
}

#content .news .videos,
#content .news .audios {
    margin:1em 0;
    font-size:.92em;
}
#content .news .videos li {
    overflow:hidden;
    zoom:1;
}
#content .news .videos span {
    float:left;
}
#content .news .videos .descr {
    margin-left:170px;
}
#content .news .videos .descr .title {
    margin-bottom:.4em;
}

#content .news .management {
    padding-bottom:.8em;
    text-align:right;
    overflow:hidden;
    zoom:1;
}

#content .news .management a,
#content .news .management .counter {
    float:right;
    margin-left:.6em;
}
#content .news .management .counter {
    line-height:2;
}
#content .news .management a {
    width:23px;
    height:22px;
    text-indent:-9999px;
    text-decoration:none;
}

a#photo-prev {
    background:url(/img/site/buttons/photo-prev.gif) 0 0 no-repeat;
}
a#photo-next {
    background:url(/img/site/buttons/photo-next.gif) 0 0 no-repeat;
}

.bookmarks {
    text-align:right;
    padding:0 1.7em;
}

#search .date {
    line-height:1.3;
    color:#676767;
	text-align:right;
	display:block;
	font-size:.92em;
}