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

}


/**
* Buy Form (Kuzzy 31.03.2011)
**/

#opinions.f-buy {float:none; width:auto; position:relative; padding:0;}
.f-buy {padding:20px;}
	.f-buy-body {background:#fff; padding:20px 26px 10px;}
	.f-buy #article {float:none;}
	.f-buy #article h6.title1 {background-image:url(../templates/images/bgm_orange.png); margin:0;}
	.f-buy .modal-close {top:3px;}
	.f-buy h2 {margin-bottom:10px;}
	.f-buy .f-row { margin-bottom:10px;}
		.f-buy .f-row textarea {height:85px;}
		.f-buy .f-row label {display:inline-block; width:150px; zoom:1; $display:inline; vertical-align:top;}
		.f-buy .f-row input[type="text"] {padding:4px 3px;}
		.f-buy .f-row input.error {background:#fee9ea; border-color:#d93c0f !important;}
		.f-buy .f-row label.error {color:#d93c0f; font-weight:300 !important; font-size:0.85em; margin-left:10px; padding-top:5px;}
		
.f-buy #article .tbl { margin-left:0; margin-bottom:1em;}
.f-buy #article .tbl th {text-align:left;}
.modal-close {position:absolute;  right:10px;}
#opinions.f-buy p {margin:0 0 0.7em;}
#opinions.f-buy input.button {padding:3px 5px;}






