html,body{margin:0; padding:0; text-align: left;}

body {font: normal 0.8em verdana, arial, sans-serif; background:#fff; color:#333; padding:0; min-width:940px; margin: 10px auto 0 auto; width:99%;}

* {margin: 0 0 0 0; padding: 0 0 0 0;} 



a img {border: 0;}

a:link {background: transparent; color: #6897f7;}

a:visited {background: transparent; color: #7a7a7a;}

a:hover {background: transparent; color: #fa9107;}

a:active {text-decoration: underline;}



.clr { clear: both; }



h1 {font-size: 1.35em; font-weight: normal;}

h2 {font-size: 1.15em; font-weight: bold;}

h3 {font-size: 0.9em; font-weight: bold;}

h4 {font-size: 0.8em; font-weight: bold;}

h5 {font-size: 0.8em; font-weight: bold;}

hr {color:#9ac653; height:1px; background:#9ac654; margin:0.3em 4px 0.6em 8px; border:0;}



/* html #minwidth {border-left:940px solid #fff; position:relative; float:left; z-index:1;}*/

/* html #container {margin-left:-940px; position:relative; float:left; z-index:2; text-align:left;}*/



* html #minwidth {width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 940 ? '940px' : 'auto');}



#wrapper{float:right;width:100%;margin-left:-235px}

/* HEADER */

#header{position:relative}

#header {float:left; width:100%; background:#a8a8a8 url(../templates/images/bg_topmenu.gif) repeat-x top left;}

#header .inner {margin:0 0 0 0; padding:0 0 0 0;}



#h-menu {float:left; width:114px;}

#h-article {float:left; color:#fff; background:transparent; padding-left:10px; padding-top:3px; font-size:12px;}

#h-article h1 {font-size:14px; margin: 0 0 0 0; padding: 0 0 0 0;}



#subheader {width:100%; background:#7a7a7a; color:#fff; font-size:1.15em;}

#subheader .inner {margin:0 0 0 0; padding: 11px 0 8px 11px;}

#subheader ul {margin: 0 0 0 0; padding: 0 0 0 0; white-space:nowrap; }

#subheader li {margin: 0 5px 0 0; display: inline; list-style-type: none; }

#subheader ul li:before {content: "\002E";}

#subheader a {color:#fff; text-decoration:none; background:transparent;}

#subheader a:hover {color:#fff; text-decoration: underline; background:transparent;}



/* CONTENT */

#content {margin-left:235px;}

#content .inner {margin: 0 0 0 10px; padding: 0 0 0 0px;}

#content .c-adv, .c-adv, .direct {text-align:center; color:#a8a8a8; background:transparent; margin:0.8em 27px 0 27px; font-size:8pt;}

#content .c-adv a, .c-adv a {color:#7a7a7a; text-decoration:none; background:transparent;}

#content .c-adv a:hover, .c-adv a:hover {color:#333; text-decoration:underline; background:transparent;}



#two-cols-top {float:left; width:100%;}



#informer {float:left; font-size:9px;}

#informer .inner {margin-left:27px; margin-top:19px; margin-bottom:19px;}

#informer h1, #informer h6 {color:#fa9107; background:transparent; font-weight:bold; margin-left:-10px; margin-bottom:4px; font-size: 1.15em;}

#informer h2 a {color:#333; background:transparent; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0; text-decoration:none;}

#informer p a {color:#333; background:transparent; margin:0 0 0 0; padding:0 0 4px 0; text-decoration:none;}

#informer a:visited {text-decoration:underline; color:#7a7a7a; background:transparent;}

#informer a:hover {text-decoration:underline;}

#informer ul {list-style:none;margin:0px;padding:0px;}

#informer li {width:190px; float:left; margin:0px;padding:0px;}

#informer img {float:left; width:49px; height:40px; margin-right:4px; padding-bottom:4px;}

#informer .listall {padding:0; margin-left:-10px; color:#9ac654; background:transparent; font-size:9px; font-weight:bold; text-decoration:underline; padding-bottom:2px;}



#search {float:right; width:212px; font-size:12px; /*margin-top:26px;*/ margin-top:-36px;}

#search fieldset {width: 210px; float:right; border:0;}

#search .inner {padding: 0 0 0 0; margin: 0 0 0 0;}

#search .hs-input {width:180px; height:18px; border:1px #a8a8a8 solid;}

#search .hs-searchbt {width:22px; height:18px; position:absolute;}

#search .hs-radio {margin-top:5px; margin-left:5px;}

#search .hs-poisk {font-size:14px; font-weight:bold;}



#two-cols, #new, #forum {margin-bottom:1.5em;}

#two-cols {float:left; width:100%;}



#mp-news a, #mp-updates a, #mp-new a, #mp-forum a {text-decoration:none;}

#mp-news a:hover, #mp-updates a:hover, #mp-new a:hover, #mp-forum a:hover {text-decoration:underline;}



#mp-news {float:left; width:50%; margin-left: -1px; font-size:0.8em;}

#mp-news .inner {padding: 0 0 0 0; margin: 0 0 0 0;}

#mp-news h6 {background:#7a7a7a url(../templates/images/bgm_green.gif) no-repeat left top; color:#fff; font: bold 16px/27px "Arial Black", arial, sans-serif; letter-spacing:6px; text-transform:uppercase; padding-left:8px; margin-bottom:0.8em;}

#mp-news a.topic {padding-left:8px; font-size:1.3em; color:#333; background:transparent; font-weight:bold;}

#mp-news a.topic:visited {color:#7a7a7a; background:transparent;}

#mp-news a.topic:hover {color:#fa9107; background:transparent;}

#mp-news p {margin-bottom:0.6em; margin-left:8px; font-size:1.2em;}

#mp-news .date {color:#9ac654; background:transparent; padding-left:8px;}

#mp-news .topic {padding-left:8px; font-size:1.3em; color:#333; background:transparent; font-weight:bold;}

#mp-news .date {color:#9ac654; background:transparent; padding-left:8px;}



#mp-updates {float:left; width:50%; font-size:0.8em;}

#mp-updates .inner {padding: 0 0 0 0; margin: 0 0 0 6px;}

#mp-updates h6 {background:#7a7a7a url(../templates/images/bgm_orange.gif) no-repeat left top; color:#fff; font: bold 16px/27px "Arial Black", arial, sans-serif; letter-spacing:6px; text-transform:uppercase; padding-left:8px; margin-bottom:0.8em;}

#mp-updates p {margin-bottom:0.6em; margin-left:8px; font-size:1.2em;}

#mp-updates .topic {padding-left:8px; font-size:1.3em; color:#333; background:transparent; font-weight:bold;}

#mp-updates a.topic:visited {color:#7a7a7a; background:transparent;}

#mp-updates a.topic:hover {color:#fa9107; background:transparent;}

#mp-updates .date {color:#fa9107; background:transparent; padding-left:8px;}



#mp-new {font-size:0.8em;}

#mp-new .inner {padding: 0 0 0 0; margin: 0 0 0 0;}

#mp-new h6, #mp-forum h6, #mp-forum h6.title {background:#7a7a7a url(../templates/images/bgm_green.gif) no-repeat left top; color:#fff; font: bold 16px/27px "Arial Black", arial, sans-serif; letter-spacing:6px;  text-transform:uppercase; padding-left:8px; margin-top:0.5em;}

#mp-new p {font-size:1.2em;}

#mp-new a.topic {font-size:1.3em; font-weight:bold; text-decoration:underline;}



ul#left-col{float:left; width:50%; margin-left: -1px; margin-bottom:2em;}

ul#right-col{float:left; width:50%; margin-bottom:2em;}

ul#left-col li, ul#right-col li {list-style-type:none; padding-left:14px; margin-top:0.8em;}



#new-link, #news-link, #forum-link {float:right; text-align:right; padding-right:26px; background:transparent url(../templates/images/butt_arrow.gif) no-repeat right; font-size:1.2em; margin-bottom:1.2em;}



#mp-forum .inner {padding: 0 0 0 0; margin: 0 0 0 0; text-align: left;}

#mp-forum img {margin-left:14px;}

#mp-forum h6, #mp-forum h6.title {margin-bottom:0.5em; margin-left: 0;}

#mp-forum .lnk5 {font-weight:bold;}



#mp-wrapper-magazine {float:right;width:100%;margin-left:-360px;}



#mp-magazine {float:left; width:357px;}

#mp-magazine .inner {padding: 0 0 0 0; margin: 0 0 0 0;}

#mp-magazine img {padding-left:4px;}



#mp-quiz{margin-left:360px; font-size:13px;}

#mp-quiz .inner {padding: 0 0 0 0; margin: 0 0 0 4px;}

#mp-quiz h6, #mp-magazine h6 {background:#7a7a7a url(../templates/images/bgm_orange.gif) no-repeat left top; color:#fff; font: bold 16px/27px "Arial Black", arial, sans-serif; letter-spacing:6px; text-transform:uppercase; padding-left:7px; margin-bottom:0.8em; margin-top:0.5em;}

#mp-quiz fieldset {border:0; margin:0 3px 10px 14px;}

#mp-quiz input {border:#9ac654 1px solid; margin-bottom:4px; margin-left:10px;}

#mp-quiz label {margin-bottom:4px; vertical-align:top;}

#mp-quiz .button {float:left; margin-left:14px; margin-top:8px;}

#mp-quiz input.button {border:#d0f7a9 1px solid; background:#9ac654; color:#fff; font-weight:bold;}

#mp-quiz input.button:hover { background:#fa9107; color:#fff;}

#mp-quiz img {float:left; margin-right:4px; padding-bottom:4px; padding-top:4px;}

#mp-quiz table { width:100%;}

#mp-quiz td {vertical-align:top; font-size:0.8em;}

#mp-quiz td input.button { margin-left:0; margin-top:4px;}



#mp-wrapper-news {float:left; width:100%;}



#news-archiv {float:left; width:20%;}

#news-archiv .inner {padding: 0 0 0 0; margin: 0 0 0 4px;}

#news-archiv h6 {background:#7a7a7a url(../templates/images/bgm_orange.gif) no-repeat left top; color:#fff; font: bold 16px/27px "Arial Black", arial, sans-serif; letter-spacing:6px; text-transform:uppercase; padding-left:7px; margin-bottom:0.8em; margin-top:6px;}

#news-archiv ul {font-weight:bold; margin-left:14px; list-style:none;}

#news-archiv li ul {font-weight:normal;}



#news { float:left; width:80%; margin-left: -1px; font-size:13px; text-align: left;}

#news .inner {padding: 0 0 0 0; margin: 0 0 0 0;}

/*#news img {margin-left:14px;}*/

#news h1 {background:#7a7a7a url(../templates/images/bgm_green.gif) no-repeat left top; color:#fff; font: bold 16px/27px "Arial Black", arial, sans-serif; letter-spacing:6px; text-transform:uppercase; padding-left:8px; margin-bottom:0.8em; margin-top:6px;}

#news p {padding-left:8px; margin-bottom:0.8em;}

#news .date {color:#fa9107; background:transparent; padding-left:8px;}

#news a.topic {font-size:1.3em; color:#6897f7; background:transparent; font-weight:bold; text-decoration:underline; padding-left:8px;}

#news a.topic:visited {color:#a7a7a7; background:transparent;}

#news a.topic:hover {color:#fa9107; background:transparent;}

#news .lnk5 {font-weight:bold;}

#news .path-link {padding:0 0 0 0; margin: 0 0 1.2em 27px; text-indent:0;}

#news .path-link a {background:#fed7af; color:#7a7a7a;}

#news .path-link a:hover {background:#d0f7a9; color:#333;}





#article {float:left; width:100%; text-align: left;}

#article .inner {padding: 0 0 0 0; margin: 0 0 0 0;}

#article h1, #article h6.title1 {text-align:left; background:#7a7a7a url(../templates/images/bgm_orange.gif) no-repeat left top; color:#fff; font: bold 16px/27px "Arial Black", arial, sans-serif; letter-spacing:6px; text-transform:uppercase; padding-left:8px; margin-bottom:0.4em; margin-top:4px; margin-left: 0;}

#article p {text-align:left; text-indent:30px; margin:0.3em 4px 0.6em 8px;}

#article a {color:#6897f7; /*background:transparent;*/}

#article a:visited {color:#7a7a7a; /*background:transparent;*/}

#article a:hover {color:#fa9107; /*background:transparent;*/}

#article img {text-align:center;}

#article ul, #article ol {text-align:left; margin:0.3em 4px 0.6em 8px;}

#article li {text-align:left; margin-left:50px;}

#article h2, #article h3, #article h4, #article h5, #article h6 {text-align:left; margin:1.2em 4px 0.3em 38px;}

#article h2 {font-size:1.15em; letter-spacing:0.1em;}

#article h3 {font-size:1.05em; letter-spacing:0.1em;}

#article h4 {font-size:0.95em; letter-spacing:0.1em;}

#article h5, #article h6 {font-size:0.85em; letter-spacing:0.1em;}

#article table, #article tr, #article th, #article td, #article col, #article colgroup, #article thead, #article tbody, #article tfoot { border-collapse:collapse;  border: thin solid #ccc; padding:0.2em 0.2em 0.2em 0.2em;}

#article table {margin:0.3em 4px 0.6em 8px;}

#article caption {text-align:right; margin-bottom:0.2em; font-weight:bold;}

#article th {background:#ccc; color:#333; vertical-align:bottom;}

#article .author, #article .date {font-weight:bold; text-align:right; color:#7a7a7a; background:transparent;}

#article .path-link {padding:0 0 0 0; margin: 0 0 1.2em 27px; text-indent:0;}

#article .path-link a {background:#fed7af; color:#7a7a7a;}

#article .path-link a:hover {background:#d0f7a9; color:#333;}

#article .razdely li {font-weight:bold; line-height:200%;}

#article .blue-title {color:#6897f7; background:transparent; font-weight:bold;}

#article fieldset.datasheet-form {border:0; text-align:left; margin-left:8px;}

#article .datasheet-form input {margin-top:4px;}

#article input.button {border:#d0f7a9 1px solid; background:#9ac654; color:#fff; font-weight:bold;}

#article input.button:hover { background:#fa9107; color:#fff;}



#article ul.article-razdely { vertical-align:top; list-style: url(../templates/images/list_bull.gif);}

#article .article-razdely li { padding-bottom:0.8em;}

#article .article-razdely li a { font-weight:bold;}

#article ul.article-list { vertical-align:top; list-style: disk;}

#article .article-list li { padding-bottom:0.8em;}

#article span.annotation {color:#fa9107; font-size:smaller; background:transparent;}

#article span.annotation a {color:#9ac654; font-weight:bold; background:transparent;}

#article h2 a { color: #7A7A7A;}



#article #mp-news h6, #article #mp-updates h6 {text-align:left; background:#7a7a7a url(../templates/images/bgm_orange.gif) no-repeat left top; color:#fff; font: bold 16px/27px "Arial Black", arial, sans-serif; letter-spacing:6px; text-transform:uppercase; padding-left:8px; margin-bottom:0.4em; margin-top:4px; margin-left: 0;}



#icons {float:left; width:100%; text-align: right;}

/*#icons .inner {padding: 0 0 0 27px; margin: 1em 0 0 0;}*/



#glossary, #datasheet {float:left; width:100%;}

#glossary .inner, #datasheet .inner {padding: 0 0 0 0; margin: 0 0 0 0;}

#glossary td, #datasheet td {text-align:left; vertical-align:top; padding-left:0.6em; padding-top:0.4em;}

#glossary .tr-alt, #datasheet .tr-alt {background:#ebebeb; color:#333;}

#glossary .tr-alt:hover, #datasheet .tr-alt:hover {background: #def4c7; color:#333;} 



ul#dt-list-0, ul#dt-list-1, ul#dt-list-2, ul#dt-list-3, ul#dt-list-4 {float:left; width:11em; margin-left:0; padding-left:0;}

ul#dt-list-0 li, ul#dt-list-1 li, ul#dt-list-2 li, ul#dt-list-3 li, ul#dt-list-4 li {margin-left:2em; padding-left:0;}



#opinions {float:left; width:100%;}

#opinions .inner {padding: 0 0 0 0; margin: 0 0 0 0;}

#opinions h6 {text-align:left; background:#7a7a7a url(../templates/images/bgm_orange.gif) no-repeat left top; color:#fff; font: bold 16px/27px "Arial Black", arial, sans-serif; letter-spacing:6px; text-transform:uppercase; padding-left:8px; margin-bottom:0.8em; margin-top:4px; margin-left: 0;}

#opinions ul { list-style:none; padding:0px; margin:0.3em 4px 0.6em 8px;}

#opinions li { padding-bottom:0.3em; padding-top:0.3em; border-bottom:1px #9ac654 solid; margin-left: 0;}

#opinions .date {color:#7a7a7a; background:#fc9; font-size:0.8em;}

#opinions p {margin:0.3em 4px 0.6em 8px; text-indent: 0;}

#opinions fieldset {border:#9ac654 1px solid; padding:1em 1em 1em 1em; margin:8px 8px 8px 8px; background:#ebebeb; color:#333; float:left;}

#opinions fieldset img {vertical-align:bottom;}

#opinions label {font-weight:bold;}

#opinions input, #opinions textarea {border:#9ac654 1px solid;}

#opinions input.button {border:#d0f7a9 1px solid; background:#9ac654; color:#fff; font-weight:bold;}

#opinions input.button:hover { background:#fa9107; color:#fff;}



#books {float:left; width:100%;}

#books .inner {padding: 0 0 0 0; margin: 0 0 0 0;}

#books h2, #books h3 {color:#7a7a7a; background:transparent;}

#books .book-full table, #books .book-full tr, #books .book-full th, #books .book-full td, #books .book-full col, #books .book-full colgroup, #books .book-full thead, #books .book-full tbody, #books .book-full tfoot {border:0; padding:0.2em 0.2em 0.2em 0.2em;}

#books .book-short td {text-align:left; vertical-align:top; padding-left:0.6em; width:50%;}

#books .book-full {vertical-align:top; text-align:left; border:0;}

#books .book-img {width:100px; vertical-align:top;}

#books .book-price {vertical-align:top;}

#books td.book-about {vertical-align:top;  padding-left:20px;}

#books img {float:left; margin-right:4px; padding-bottom:4px; padding-top:4px;}

#books .button { margin:0 auto;}



#referats table, #referats tr, #referats th, #referats td, #referats col, #referats colgroup, #referats thead, #referats tbody, #referats tfoot {border:0; padding:0.2em 0.2em 0.2em 0.2em;}

#referats td {text-align:left; vertical-align:top; padding-bottom:0.3em; padding-top:0.3em; font-weight:bold;}



/* NAVIGATION, SUBSCRIPTION, ADV, ETC. */



#navigation{float:left;width:235px;}



#logo {width:235px;}

#logo img {padding-left:26px; margin-top:44px; width:209px;}

#logo h1 {height:27px; background:#9ac654 url(../templates/images/bgm_gray.gif) no-repeat left; font-size:9px; margin:0; padding:0;}



#menu .inner {margin: 0 0 0 4px; padding: 0 0 0 4px;}

#menu ol {margin-left:27px; list-style-type:decimal-leading-zero; font-size:10px; color:#9ac654; background:transparent;}

#menu li {border-bottom:#ccc 1px solid;}

#menu li a { display:block; color:#333; background:transparent; text-decoration:none; font-size:14px}

#menu li a:hover {color:#333; background:#d0f7a9;}

#menu li a.menu-mark { color: #FA9107; }

#menu li a.menu-sel { color:#333; background:#d0f7a9; }



#subscribe {color:#fff; background:#a8a8a8 url(../templates/images/subscribe.gif) no-repeat left; width:235px; float:left; margin-top:20px; font-size:13px;}

#subscribe .inner {color:#fff; background:#9ac654; margin-left:26px; border-left:#fff 1px solid; width:207px; float:right;}

#subscribe fieldset {border:0; padding:10px 3px 10px 10px;}

#subscribe input#name, input#email {width:100px;}

#subscribe select#s-format {width:104px;}

#subscribe input#name, input#email, select#format { margin-bottom:6px;}

#subscribe input.button { margin-top:8px; border:#a8a8a8 1px solid;}

#s-txt {text-align:right; padding-right:10px;}

#s-txt label {margin-bottom:6px; vertical-align:top;}

#s-button {text-align:center; padding-right:10px;}



#rss {background:#a8a8a8 url(../templates/images/rssfeeds.gif) no-repeat left; width:235px; float:left; margin-top:20px;}

#rss .inner {color:#fff; background:#9ac654; margin-left:26px; border-left:#fff 1px solid; width:207px; float:right;}

#rss ul {list-style-type:none; margin-top:25px; margin-bottom:25px; background:#9ac654; color:#fff;}

#rss li {background:transparent url(../templates/images/rss_ico.gif) no-repeat left top; padding-left:22px; padding-right:3px; margin-left:4px; margin-top:12px; font-size:11px; color:#fff;}

#rss li a {color:#fff; background:transparent;}

#rss li a:hover {text-decoration:underline;}



#adv {background:#a8a8a8 url(../templates/images/reklama.gif) no-repeat left; width:235px; float:left; margin-top:20px; color:#fff;}

#adv .inner {background:#7a7a7a url(../templates/images/bg_left_corner.gif) no-repeat right bottom; margin-left:26px; border-left:#fff 1px solid; width:207px; float:right; font-size:10px;}

#adv p {padding:10px 3px 10px 10px;}

#adv a {color:#fff; text-decoration:none; background:transparent;}

#adv a:hover {text-decoration:underline;}



#adv-nb {background:#a8a8a8 url(../templates/images/reklama.gif) no-repeat left; width:235px; float:left; margin-top:20px; color:#fff;}

#adv-nb .inner {background:#7a7a7a; color:#fff; margin-left:26px; border-left:#fff 1px solid; width:207px; float:right; font-size:10px;}

#adv-nb p {margin:10px 3px 10px 10px;}

#adv-nb a {color:#fff; text-decoration:none; background:transparent;}

#adv-nb a:hover {text-decoration:underline;}



#adv-nb-en {background:#a8a8a8 url(../templates_en/images/reklama_en.gif) no-repeat scroll 7px center; width:235px; float:left; margin-top:20px; color:#fff;}

#adv-nb-en .inner {background:#7a7a7a; color:#fff; margin-left:26px; border-left:#fff 1px solid; width:207px; height:150px; float:right; font-size:10px;}

#adv-nb-en ul {line-height:160%;list-style-image:none;list-style-position:outside;list-style-type:none;margin:10px 3px 10px 10px;}

#adv-nb-en a {color:#fff; text-decoration:none; background:transparent;}

#adv-nb-en a:hover {text-decoration:underline;}





/* FOOTER */

#footer {background: #7a7a7a url(../templates/images/bg_footer.gif) repeat-x bottom left; color: #fff; float: left; width: 100%; margin-bottom:5px; margin-top:20px;}

#footer .inner {margin: 0 0 0 0; padding: 0 0 0 0;}



#footer-left {float: left; width: 60%; text-align: left; margin-left: -1px; }

#footer-left .inner { padding: 0 0 0px 14px; margin: 0 0 0 0; }



#footer-right { float: left; width: 40%; text-align: right; }

#footer-right .inner { padding: 10px 7px 5px 0; margin: 0 0 0 0; }

#footer-right p {font-weight:bold;}

#footer-right img {margin-bottom:8px;}

#footer-right a { color: #ffffff; }



#footer .up a {background: #9ac654; padding:0 1em 0.3em 1em; color:#fff; text-decoration:none; font-weight:bold;}

#footer .up a:hover {text-decoration:underline;}



ul#f-menu-bold {margin: 63px 0 0 0; padding: 0 0 0 0; white-space:nowrap;}

ul#f-menu-bold li {margin: 0 0.8em 0 0; display: inline; list-style-type: none; font-size:1.05em; font-weight:bold;}

ul#f-menu-bold li:before {content: "\002E";}

ul#f-menu-bold a {color:#fff; text-decoration:none; background:transparent;}

ul#f-menu-bold a:hover {color:#fff; text-decoration: underline; background:transparent;}



ul#f-menu {margin: 0 0 0 0; padding: 0 0 0 0; white-space:nowrap;}

ul#f-menu li {margin: 0 0.8em 0 0; display: inline; list-style-type: none; font-size:1.05em;}

ul#f-menu li:before {content: "\002E";}

ul#f-menu a {color:#fff; text-decoration:none; background:transparent;}

ul#f-menu a:hover {color:#fff; text-decoration: underline; background:transparent;}



.orange {color:#fa9107; background:transparent;}

.ruler tr {background: #fff;}

.ruler tr:hover {background: #def4c7;}





/* FOR EXHIBITION DATES COLUMNS */

ul#exh-col-date-0, ul#exh-col-date-1, ul#exh-col-date-2, ul#exh-col-date-3, ul#exh-col-date-4 {float:left; width:11em; margin-left:0; padding-left:0; font-weight:bold;}

ul#exh-col-date-0 {padding-left:27px;}

ul#exh-col-date-0 li, ul#exh-col-date-1 li, ul#exh-col-date-2 li, ul#exh-col-date-3 li, ul#exh-col-date-4 li {margin-left:2em; padding-left:0; font-weight:normal;}

ul#exh-date .date{color:#fa9107; font-size:smaller;}

ul#exh-date li {margin-bottom:0.5em; clear:both;}

ul#exh-date li img{float:left; margin:0.5em 0.5em 0.5em 0.5em;}



/* FOR RADIO CALCULATIONS */

#radio-calc {float:left; width:100%;}

#radio-calc .inner {padding: 0 0 0 0; margin: 0 0 0 0;}

#radio-calc h2, #radio-calc h3 {color:#7a7a7a; background:transparent;}

#radio-calc .radio-calc-shorttbl td {text-align:left; vertical-align:top; padding-left:0.6em; width:50%;}

#radio-calc .comm-dnld{float:right; background-color:#d0f7a9; padding:0.2em 0.2em 0.2em 0.2em;}

#radio-calc img {float:left; margin-right:4px; padding-bottom:4px; padding-top:4px;}





.vote-links a

{

	font-size: 7pt;

}



.boldText td {background:#ccc; color:#333; vertical-align:bottom; font-weight: bold;}



#adv-cnt table, #adv-cnt tr, #adv-cnt th, #adv-cnt td, #adv-cnt col, #adv-cnt colgroup, #adv-cnt thead, #adv-cnt tbody, #adv-cnt tfoot {border:0;}



#article table.noborder, #article table.noborder td

{

	border: none;

}



.direct a, #adv-nb .inner div a  

{

	text-decoration: underline;

}



#adv-nb .inner div div

{

	padding-bottom: 15px;

}



/*.begun_hyper {display:none;}*/

/*
www.supplyframe.com
*/

/**
* Allows for the table that the results are in to be styled
*/
#sf_inventory table {
width:95%;
border-collapse:collapse;
}
/**
* Allows the results table headers to be styled
*/
#sf_inventory thead th {
text-align:left;
border:thin solid #CCC;
font-family: Arial, san-serif;
padding:0.2em;
background-color:#ccc;
color:#333;
}
/**
* Advanced only.
*
* Cell content styling should be done in .content class
*/
#sf_inventory tbody td {
padding-left:0.6em;
padding-top:0.4em;
padding-right:0.6em;
padding-bottom:0.2em;
text-align:left;
vertical-align:top;
}
/**
* Allows for style in content
*/
#sf_inventory tbody td .content {
/*padding:5px;*/
font-family: Arial, san-serif;
font-size:11px;
font-weight:700;
overflow:hidden;
zoom:1;
}
/**
* Available quantities styling
*/
#sf_inventory .inventory {
text-align:right;
color:#ff8000;
}
/**
* Buy Now link styling
*/
#sf_inventory .buyNow {
background:url(http://www.media.supplyframe.com/images/bg.gif) repeat-x 0px -265px;
border-top:1px solid #097da1;
border-right:1px solid #034e77;
border-bottom:1px solid #02446b;
border-left:1px solid #05638a;
padding:2px 4px 2px 4px;
font-family: Arial, san-serif;
font-size:11px;
font-weight:700;
}
#sf_inventory .buyNow A {
color:#fff;
text-decoration:none;
}
/**
* Part number
*/
#sf_inventory .mpn {
font-weight:700;
color:#2c7a9d;
font-size:14px;
}
/**
* Manufacturer's name
*/
#sf_inventory .mfr {
font-weight:400;
font-style:italic;
font-size:12px
}

