body, td {font-family: Arial, Sans-Serif; color: #000000; font-size: 9.6pt;} /*font-size: 0.8em;*/

p, ul li, ol li, div.p {line-height: 1.6em; padding: 0.2em 0 0.2em 0;}

sup, sub {vertical-align: middle; position: relative; font-size: 75%;}
sup {bottom: 0.5em;}
sub {top: 0.5em;}

/* верхнее меню */
a.topmenu, span.topmenu {font-weight: normal; padding: 3px 6px 3px 6px; display: block; color: #000000;}
a.topmenu#sel, span.topmenu#sel {background-color: #FF7F2A;}
a.topmenu#lsel, span.topmenu#lsel {border: 1px dashed #FFFFFF; padding: 2px 5px 2px 5px;}
a.topmenu#left, span.topmenu#left {padding-left: 0; text-align: left;}
a.topmenu#right, span.topmenu#right {padding-right: 0; text-align: right;}
#retrive-show, #search-show {margin-right: 30px; padding-top: 6px; padding-bottom: 6px;}
#retrive-show a, #search-show a {cursor: pointer; color: #000000; border-bottom: 1px dashed #000000;}

span.user {color: #FFFFFF; font-size: 110%; margin-right: 0.8em; font-weight: normal;} /* background: url('http://blogs.ufn.ru/media/profile_user.png') no-repeat left center; padding-left: 13px; */
a.usermenu {color: #000000; margin-right: 0.6em; font-size: 90%;}
a.profile_edit {background: url('http://blogs.ufn.ru/media/profile_edit.png') no-repeat left center; padding-left: 13px;}
a.profile_logout {margin-left: 0.3em;}
span.usermenutip {color: #000000; font-size: 80%; margin: 0 0.2em 0 0.3em;}
.articleshelf {padding: 0.3em 0.6em; margin: 1.2em 0; background-color: #FBFAF2; width: 580px;}
.articleshelf#article {background-color: #DFF6FB;}
.articleshelf#issue {background-color: #FBF6DF;}
.articleshelf#year {background-color: #FBDFDF;}
.articleshelf#arch {background-color: #FBDFF2;}

div.subscription {margin: 0 0 5px 0; padding: 4px 20px 4px 20px; background-color: #fffacd;}

h1, .title {font-size: 185%; font-weight: normal;} /*150%*/
h2, .sub_title {font-size: 140%; font-weight: normal;} /*133%*/
h3 {font-size: 110%; font-weight: normal;}
.inline {display: inline;}
h1:first-child {margin-top: 0; padding-top: 0;}
.subtitle {font-size: 80%;}
h1, h2, h3, .title, .sub_title, .subtitle {page-break-after: avoid;}

div.au_lett {line-height: 2.5em;}
div.au_lett a {padding: 0.1em 0.2em; margin: 5px 0; font-size: 140%; text-align: center; vertical-align: middle; }
div.au_lett a#sel {}
div.au_lett a.left {padding-left: 0; margin-left: 0;}
div.au_lett a.right {padding-right: 0; margin-right: 0;}

td.au_rel {font-size: 75%;}
ul.au_rel {margin: 0.2em 0 0.2em 0; padding: 0 0 0 0;}
ul.au_rel li {margin: 0.5em 0 0.5em 0; padding: 0 0 0 0; list-style-type: none; background: none; line-height: normal;}
p.au_rel {line-height: 150%;}

.issue {font-size: 133%; color: #FFFFFF; font-weight: bold; text-decoration: none;}
table.istab {max-width: 50em;} /*width: 580px;*/
table.istab td {font-size: 110%; padding: 5px 0 5px 0; width: 3.0em; height: 2.7em; vertical-align: top;}
table.istab td.l {width: auto;}
.is_l {padding: 2px 4px 0px 0px; color: #92945A; line-height: 200%; white-space: nowrap;}
.is_y {display: block; padding: 2px 4px 0px 0px; color: #92945A; white-space: nowrap;}
.is_v {display: block; font-size: 50%; text-align: left; padding-left: 0.0em; color: #989898; white-space: nowrap;}
.is_c {display: block; font-size: 50%; text-align: center; color: #989898; white-space: nowrap;}
.is_i {display: block; padding: 2px 5px 0px 5px; margin-top: 0px; background-color: #FAFAFA; text-align: center; white-space: nowrap;}

.rubric {margin-top: 20px; margin-bottom: 0px;  text-transform: uppercase;}
.rubric:first-letter {font-size: 160%; color: #FFFFFF; padding: 2pt;}
.articles {margin: 0.2em 0 0.2em 1px; padding: 0.9em 0 0 7px; border-left: solid; border-left-width: 1px; border-right: none; border-top: none; border-bottom: none; line-height: 1.4em;}
.rubric, .articles {width: 580px;}
.articles#no_rubric {}

div.references-menu {margin-top: 1.3em;}
span.references {padding: 0.2em 0; margin-right: 1.2em;}
span.references#sel {padding: 0.2em 0.5em;}
table.article-statistics {margin: 1em 0;}
table.article-statistics th {text-align: left; vertical-align: top; font-size: 80%; font-weight: normal; padding: 0 0.4em 0.2em 0; width: 4em; border-bottom: solid 1px #e0e0e0;}
table.article-statistics td {padding: 0.1em 0.4em 0.1em 0; min-width: 4em;}
table.article-statistics tr.total td {border-top: solid 1px #e0e0e0;}

table.abc td {vertical-align: top;}
dl.abc, dl.abc1 {margin: 0;}
dl.abc dt, dl.abc1 dt {font-size: 130%; font-weight: normal; margin-top: 0.6em;} 
dl.abc dd {margin-left: 1.6em;}
dl.abc1 dd {margin-left: 0.95em;}

/* "текстовые" маркеры */
ul {margin: 0.7em 0 0.7em 0; padding: 0 0 0 1.0em;}
ul li {margin: 0.1em 0 0.1em 0; padding: 0 0 0 17px; list-style-type: none; background: url('/media/li.gif') no-repeat 0 0.8em;} /*left center*/
ul li ul {margin: 0.2em 0 0.4em 0; padding: 0 0 0 1.4em;}
ul li ul li {margin: 0.1em 0 0.1em 0; padding: 0 0 0 0; list-style-type: none; background: none;}

.events-main {padding: 1em 0 1em 0;}
.events-main div.event {float: left; margin: 0 2em 0 0; width: 32em;}
.events-main div.event h2 {font-size: 110%; margin: 0.5em 0 0.1em 0; padding: 0;}
.events-main div.event p {margin: 0 0 1.5em 0; padding: 0; line-height: 1.4em;}

ul.rightmenu {margin: 0 0 0 0; padding: 0 0 0 0;}
ul.rightmenu li {margin: 0 0 1.3em 0; padding: 0 0 0 0; list-style-type: none; background: none; line-height: normal;}
ul.rightmenu li ul {padding-left: 0.4em;}
ul.rightmenu li ul li {margin: 0 0 1.0em 0;}

ul.news_years {margin: 0 0 0 0; padding: 0.2em 0 0 0;}
ul.news_months {margin: 0 0 1.0em 0; padding: 0 0 0 0;}
ul.news_years li, ul.news_months li {padding: 0 0 0 0; list-style-type: none; background: none; line-height: normal;}
ul.news_years li  {margin: 0.0em 0 0.5em 0; font-size: 120%;}
ul.news_years li span.darr {color: #c0c0c0; font-size: 83%; margin-left: 0.1em;}
ul.news_months li {margin: 0.5em 0 0.5em 1.8em; font-size: 83%;}
ul.news_months li span.sel {color: #000000; padding: 2px 9px 2px 8px; margin-left: -8px;}
ul.news_sources_list {padding: 0 0 0 0.5em;}
h2.newsdate {margin-bottom: 0.05em;}
span.newsdate {font-style: italic; font-size: 8pt; color: #989898;}
p.newsdate {margin: 0 0 3em 0;}
.table_of_contents {font-size: 7pt; background-color: #F5F5F5; display: block;}

.fulltext_block {font-size: 1.5em;} /*old*/
.fulltext {font-size: 1.5em; background-color: #d3eef4; display: table; padding: 0.4em 0.8em; border-radius: 0.4em; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em;}
.pdf 		{background: url('/media/file-types/pdf.gif') no-repeat left center; padding-left: 19px;}
.ps, .eps	{background: url('/media/file-types/ps.gif') no-repeat left center; padding-left: 19px;}
.djvu, .djv	{background: url('/media/file-types/djvu.gif') no-repeat left center; padding-left: 19px;}
.doc, .rtf	{background: url('/media/file-types/rtf.gif') no-repeat left center; padding-left: 19px;}
.ppt		{background: url('/media/file-types/ppt.gif') no-repeat left center; padding-left: 19px;}
.pptx		{background: url('/media/file-types/pptx.gif') no-repeat left center; padding-left: 19px;}
.txt		{background: url('/media/file-types/txt.gif') no-repeat left center; padding-left: 19px;}
.rar		{background: url('/media/file-types/rar.gif') no-repeat left center; padding-left: 19px;}
.zip		{background: url('/media/file-types/zip.gif') no-repeat left center; padding-left: 19px;}
.tar, .gzip, .gz, .jar, .bzip	{background: url('/media/file-types/tar.gif') no-repeat left center; padding-left: 19px;}
.gif		{background: url('/media/file-types/gif.gif') no-repeat left center; padding-left: 19px;}
.jpg		{background: url('/media/file-types/jpg.gif') no-repeat left center; padding-left: 19px;}
.bmp		{background: url('/media/file-types/bmp.gif') no-repeat left center; padding-left: 19px;}
.png		{background: url('/media/file-types/png.gif') no-repeat left center; padding-left: 19px;}
.mp3		{background: url('/media/file-types/mp3.gif') no-repeat left center; padding-left: 19px;}
.avi, .wma, .asf, .mpg, .mpeg, .wmv	{background: url('/media/file-types/avi.gif') no-repeat left center; padding-left: 19px;}
.mov		{background: url('/media/file-types/mov.gif') no-repeat left center; padding-left: 19px;}
.rm			{background: url('/media/file-types/rm.gif') no-repeat left center; padding-left: 19px;}
.flv		{background: url('/media/file-types/flv.gif') no-repeat left center; padding-left: 19px;}
.xml		{background: url('/media/file-types/xml.gif') no-repeat left center; padding-left: 19px;}
div#copyright-warning {border-radius: 0.3em; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em;}
div#copyright {}
.disabled-link {color: black !important; text-decoration: none !important; cursor: auto;}

.rss {background: url('/media/rss/rss.png') no-repeat left center; padding-left: 19px;}

div.largetext {width: 580px;}

.esm {font-size: 10%;}

.sel {color: #5060A9;}

.login {color: #EB5514;}

.gray {color: gray;}
.gray a {color: gray;}
.c {font-size: 80%;}

table.cit_table {}
table.cit_table td.cit_m {padding-bottom: 3px;}
table.cit_table td.cit_m a, table.cit_table td.cit_m span {padding: 2px 0 2px 0; margin: 0 7px 0px 0; font-size: 80%;}
table.cit_table#sel td.cit_m a, table.cit_table#sel td.cit_m span {margin: 0 12px 0 0; font-size: 100%;}
table.cit_table td.cit_m span {padding: 1px 5px 3px 5px;	background-color: #E6E6E6; font-size: 100%}
table.cit_table td.cit_code {margin: 0; padding: 8px 0; background-color: #F3F3F3;}
table.cit_table td pre {padding: 8px 4em 0 5px; margin: 0; font-size: 120%;}

table.cit_lang_table td {padding: 1px 0;}
table.cit_lang_table td a, table.cit_lang_table td span {padding: 2px 5px; margin: 0 8px 0px 0;}
table.cit_lang_table td span {background-color: #E6E6E6;}

span.cit_var {color: #771AEA;}
span.cit_cod {color: #DD5615;}

/* список ссылок */
ol.ref {margin: 8px 0px 0px 2.8em; padding: 0;}
ol.ref li {margin: 0.8em 0; padding: 0; line-height: normal; font-size: 100%;}
ul.ref {margin: 0; padding: 0;}
ul.ref li {margin: 0.8em 0; padding: 0; line-height: normal; font-size: 100%; list-style-type: none; background: none;}
div.refw {} /*width: 580px;*/

/* список ссылок в результатах поиска */
ol.ref_search {margin: 2em 0px 1.2em 2.8em; padding: 0;}
ol.ref_search li {margin: 1.0em 0; padding: 0.6em; line-height: normal; font-size: 100%;}
ol.ref_search li.bg {background-color: #F9F9F9;}


input.button {}

input.text {}

/* таблица "шахматная доска" */
.table_striped {}
.td_top_striped {padding-left: 4px; padding-right: 4px;}
.td_striped_0 {padding-left: 6px; padding-right: 6px;}
.td_striped_1 {padding-left: 6px; padding-right: 6px;}
.td_striped_sel {padding-left: 6px; padding-right: 6px;}

.sub_title_obituaries {font-size: 133%; color: #FFFFFF; background-color: 000000; padding: 5px 12px 5px 12px;}
.desc_obituaries {color: #FFFFFF; background-color: #000000; padding: 4pt 12px 3px 12px;}

/* Трибуна УФН */
a.tr {font-size: 150%;}
table.tribune {border: none; margin: 0; padding: 0; max-width: 40em;}
table.tribune td {vertical-align: top;}
table.tribune td.num {text-align: right;}
table.tribune td.num span {font-size: 150%; color: #FFFFFF; padding: 0.12em 0.2em; background-color: #A7C7DF;}
table.tribune td.text {padding: 0 0 30px 6px; line-height: 1.6em;}

h1.pissn {padding-bottom: 0; margin-bottom: 0;}
div.issn {position: relative; top: -0.0em; left: 0; font-size: 12px; line-height: 1.8em; color: #383838;}

span.pacs {color: #000000;}
span.gpacs {color: #515151;}
span.lpacs {color: #000000; padding-left: 20pt;}

ul.pacs {margin: 0 0 30pt 20pt; padding: 0;}
ul.pacs li {margin: 0.1em 0 0.1em 0; padding: 0; list-style-type: none; background: none; line-height: normal;}
span.pacs_num {color: #000000; display: inline-block; min-width: 4.4em;}
h2 span.pacs_num {color: #000000; font-size: 80%; display: inline; width: auto;}

ul.rubrics {margin: 1em 0; padding: 0;}
ul.rubrics li {margin: 0.5em 0; padding: 0; list-style-type: none; background: none; line-height: normal;}
table.rubrics {width: 80%;}
table.rubrics td {vertical-align: top; padding-right: 2.5em;}

fieldset.rss_creator {padding: 4px;}
table.rss_creator {margin: 4px; padding: 4px;}
table.rss_creator td {vertical-align: top; padding-top: 7px;}
table.rss_creator td.cb {width: 1px; padding-top: 4px;}
table.rss_creator td.rss_pacs_num {font-size: 70%; color: #626262; padding-top: 8px;}
span.rss_link_text {font-size: 80%; color: #626262; line-height: normal;}

div.rss_subscribers_cont {display: inline;}
.rss_subscribers {font-size: 200%; line-height: 0.8em;}

.more {cursor: pointer; border-bottom: 1px dashed #676767;}

table.bottomtab {padding: 6px 20px 6px 20px; border-top: 1px solid #D9D9D9;}
table.bottomtab td {vertical-align: top; line-height: 1.4em; font-size: 75%;}
span.binfo {padding-right: 1.0em;}
 
hr.l1 {color: #CCCCCC; height: 1px; border-style: none; background-color: #CCCCCC; margin-top: 0; margin-bottom: 0;}

.stat_visits_total {font-size: 150%;}
.stat_month, .stat_country {font-size: 90%;}
.stat_visits {font-size: 100%; margin-left: 1em;}
.stat_visits_per {color: #b0b0b0; font-size: 75%;}

p.info {background-color: #F5F5F5; padding-left: 0.5em; padding-right: 0.5em;}
p.tip {background-color: #F6F6F6; padding-left: 0.5em; padding-right: 0.5em;}

.error {color: #dc0000; padding: 0.3em 1.2em; display: table; background-color: #ffe566;}

label[disabled="true"] {opacity: 0.4;}

table.counter img {height: 0; border-top: 2px solid #000000;}
table.counter img.v {width: 0; border-top: none; border-left: 2px solid #000000;}

span.search_tip {font-size: 130%;}
span.search_tip span.sel {color: #828450;}

span.search_highlight {color: #b08600; font-size: 0.8em;} /*background-color: #fff2c9;*/

table.pages {}
table.pages td {padding: 2px 4px 2px 0px; margin: 0 10pt 0 0; text-align: center;}
table.pages a, table.pages span {display: block; line-height: 1.7em; width: 1.7em; font-size: 130%;}
table.pages a {border: 1px solid #FFFFFF;}
table.pages a.side {color: #828450; border: 1px solid #FFFFFF;}

img.photo {padding: 2px; border: 1px solid #B0B0B0;}
img.photo_preview {padding: 1px; border: 1px solid #B0B0B0;}
img.photo_preview_sel {padding: 1px; border: 1px solid #FF7F2A;}
/*p.photo_comment {font-size: 120%; padding: 0; margin: 0.3em 0 0 0;}*/

table.photos {margin: 2em 2em 1em 2em;}
table.photos h2 {margin-left: -1.2em;}
table.photos td {vertical-align: top;}
table.photos td.albums {}
table.photos td.albums a, table.photos td.albums span {display: block; padding: 0.2em 0.5em; margin: 0 2.8em 0.2em 0;}
table.photos td.albums a {border: 1px solid #ffffff;}
table.photos td.albums span {border: 1px solid #FF7F2A;}
table.photos td.preview {padding-bottom: 0.8em;}
table.photos td.preview span, table.photos td.preview a {padding: 0 0.6em 0.6em 0;}
table.photos td.preview img {padding: 1px; border: 1px solid #B0B0B0; margin: 0 -3px 0 -3px;}
table.photos td.preview span img {border: 1px solid #FF7F2A;}
table.photos td.photo {vertical-align: bottom;}
table.photos td.photo img {padding: 2px; border: 1px solid #B0B0B0; margin: 0 -3px 0 -3px;}
table.photos td.photo .prev, table.photos td.photo .next {display: inline; font-size: 2em;}
table.photos td.photo .prev {margin-left: -0.90em;}
table.photos td.photo .next {margin-right: -0.90em;}
table.photos td.photo .prev a, table.photos td.photo .next a {text-decoration: none; color: #a0a0a0;}
table.photos td.comment p {padding: 0; margin: 1em 0 0 0;}

p.blog_link_cont {background-color: #EEEEEE; padding: 0.8em 1.2em 0.8em 1.4em; border: 2px dashed #751b00;}
p.blog_link_cont .blog_link {font-size: 150%; color: #a10700; background: url('http://blogs.ufn.ru/media/blog.png') no-repeat left center; padding-left: 19px;}
a.blog_profile_link {margin-left: 1em; background: url('http://blogs.ufn.ru/media/profile.png') no-repeat left center; padding-left: 13px;}

td.share {padding-left: 4em; width: 284px;}
div.share {
display: table; padding: 0.5em 0.7em; margin: 0.2em 0 1em -0.7em; 
border: 1px solid #44a5bb;
*border: none;
border-radius: 0.4em; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em;
}
div.share span {display: table-cell; margin: 0 0; float: left;}
div.share img {display: table-cell; margin: 0 4px 0 0; float: left;}
div.share iframe {display: table-cell; margin: -1px 0 0 0; float: left;}

div.comments {width: 580px;}
div.comments h2 {font-size: 170%; color: #ba4623; background: url('http://blogs.ufn.ru/media/comments.png') no-repeat left center; padding-left: 19px;}
div.comments span.count {font-size: 90%;}
div.comments p {margin: 0.2em 0 0 0; padding: 0.1em 0;}
div.comments ul {margin: 0 0 0 30px; padding: 0;}
div.comments ul li {margin: 1.7em 0 0 0; padding: 0.2em 0; list-style-type: none; background: none; line-height: normal;}
div.comments > ul {margin: 0;}
div.comments > ul > li {}
div.comments .login {color: #909090;}
div.comments a.profile {background: url('http://blogs.ufn.ru/media/profile.png') no-repeat left center; padding-left: 13px;}
div.comments .name {color: #909090;}
div.comments span.date {font-size: 70%; color: #b0b0b0; margin-left: 1em; margin-right: 1em;}
div.comments span.new {color: #cd1d00; background-color: #ffee3a; padding-left: 3px; padding-right: 3px; margin-right: 1em;}
div.comments a.anchor {font-size: 70%; margin-right: 1em;}
div.comments a.hide, div.comments a.show, div.comments a.delete {font-size: 70%; margin-right: 1em;}
div.comments span.hide_tip, div.comments span.hidechild_tip {color: #909090; font-size: 70%;}
div.comments span.hidechild_tip { margin-right: 1em;}
div.comments p.hidden {color: #b0b0b0;}
div.comments li p {margin: 0.2em 0; padding: 0.1em 0;}
div.comments a.add, div.comments a.rep {text-decoration: none; cursor: pointer;}
div.comments a.add {font-size: 75%;}
div.comments a.rep {font-size: 120%;}
div.comments table.ac td {padding: 0 0 5px 0;}
div.comments input.tr {visibility: hidden; width: 0;}


/* for print version */
@media braille, embossed, handheld, projection, screen, speech, tty, tv {
	.print_only, .printOnly {display: none;}
}
/*
* html a {behavior: expression(!this.printExpanded ? this.printExpanded = this.innerHTML += '<span class="print_only"> &#40;' + this.href.replace(/&/g, '&&shy;').replace(/\//g, '/&shy;') + '&#41;</span>' : '')}
* html a.abc_l_left, a.abc_l, a.abc_l_right, a.is_y, a.is_i, a.is_l {behavior: none;}
*/

@media print {
	body, td {font-family: "Times New Roman", Times, serif; font-size: 0.8em; color: #000 !important;}
	table.navigationtab, table.bottomtab, .no_print {display: none; visibility: hidden;}
	span.print_only, span.printOnly, span.print {display: inline;}
	div.print_only, div.printOnly, div.print {display: block;}
	td.main {padding: 0; margin: 0; height: 10px;}
	/*
	a:after {content: ' (' attr(href) ')'; font-size: 0.6em;}
	div.pages a:after, div.au_lett a:after, a.is_y:after, a.is_i:after, a.is_l:after {content: ''}
	*/
	h1, h2, h3 {text-decoration: none; color: #000 !important;}
	a {color: #000 !important;}
	p {text-align: justify;}
	.pdf {background: none; padding-left: 0;}
	p.info, .rss {display: none; visibility: hidden;}
	ul li {padding: 0 0 0 0px; list-style-type: disc; background: none;}
	span.edit {display: none; visibility: hidden;}
	.print_links {font-size: 70%; margin-top: 2em;}
	
	/*sup.printOnly {font-size: 60%;}*/
	/*.cit_table, .cit_m {display: none;}*/
	
	span.references, span.citedby {background: none !important;}
	span.references#sel, span.citedby#sel {display: inline; padding: 0; font-size: 140%;}
}


/*old*/
.roundborder_gray {border-top:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB; display: table;}
.roundborder_gray .content {border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; text-align:center; padding: 2px 15px;}
.roundborder_gray .t, .roundborder_gray .b {position:relative; height:12px;}
.roundborder_gray .t div, .roundborder_gray .b div {position:absolute; width:16px; height:13px; padding:0; margin:0;}
.roundborder_gray .t .l {top:-1px; left:0; background:#FFF no-repeat url(/media/angles-gray.gif) top left;}
.roundborder_gray .t .r {top:-1px; right:0; background:#FFF no-repeat url(/media/angles-gray.gif) top right;}
.roundborder_gray .b .l {background:#FFF no-repeat url(/media/angles-gray.gif) bottom left; bottom:-1px; left:0;}
.roundborder_gray .b .r {background:#FFF no-repeat url(/media/angles-gray.gif) bottom right; bottom:-1px; right:0;}

.roundborder_fill_blue {background-color: #d3eef4; display: table;}
.roundborder_fill_blue .content {text-align:center; padding: 2px 15px;}
.roundborder_fill_blue .t, .roundborder_fill_blue .b {position:relative; height:12px;}
.roundborder_fill_blue .t div, .roundborder_fill_blue .b div {position:absolute; width:16px; height:13px; padding:0; margin:0;}
.roundborder_fill_blue .t .l {top:0; left:0; background:no-repeat url(/media/angles-fill-blue.gif) top left;}
.roundborder_fill_blue .t .r {top:0; right:0; background:no-repeat url(/media/angles-fill-blue.gif) top right;}
.roundborder_fill_blue .b .l {background:no-repeat url(/media/angles-fill-blue.gif) bottom left; bottom:0; left:0;}
.roundborder_fill_blue .b .r {background:no-repeat url(/media/angles-fill-blue.gif) bottom right; bottom:0; right:0;}

.roundborder_fill_gray {background-color: #efefef; display: table;}
.roundborder_fill_gray .content {text-align:center; padding: 2px 15px;}
.roundborder_fill_gray .t, .roundborder_fill_gray .b {position:relative; height:12px;}
.roundborder_fill_gray .t div, .roundborder_fill_gray .b div {position:absolute; width:16px; height:13px; padding:0; margin:0;}
.roundborder_fill_gray .t .l {top:0; left:0; background:no-repeat url(/media/angles-fill-gray.gif) top left;}
.roundborder_fill_gray .t .r {top:0; right:0; background:no-repeat url(/media/angles-fill-gray.gif) top right;}
.roundborder_fill_gray .b .l {background:no-repeat url(/media/angles-fill-gray.gif) bottom left; bottom:0; left:0;}
.roundborder_fill_gray .b .r {background:no-repeat url(/media/angles-fill-gray.gif) bottom right; bottom:0; right:0;}

div.events-hor-menu {margin: -0.5em 0 3em 0;}
div.events-hor-menu a, div.events-hor-menu span {margin-right: 0.5em;}
div.events-hor-menu span {padding: 2px 5px 2px 5px; background-color: #FF7F2A;}

