* { margin: 0; padding: 0; border: 0; vertical-align: top; color: #0062ab; }

body { margin: 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }

td { font-size: 12px; line-height: 18px; }

input { border: #3f89c0 1px solid; }

h1, h2, h3, h4, h5, h6 { margin: 0 0 10px; padding: 0; font-weight: bold; }
h1 { font-size: 18px; }
h2 { font-size: 14px; }
h3 { font-size: 12px; }
h4 { font-size: 12px; font-weight: normal; text-decoration: underline; }
h5 { font-size: 10px; }
h6 { font-size: 10px; font-weight: normal; text-decoration: underline; }
td#content .csc-header h2 { font-size: 18px; }
td#content .tx-columna-pi1 .csc-header h2 { font-size: 14px; }

td#content ul { margin: 0 0 5px 15px; }
td#content li { line-height: 16px; }

p { margin: 2px 0; }

a { text-decoration: underline; }
div#service a { text-decoration: none; }

div#service td { font-size: 10px; line-height: 20px; }
div#search td { font-size: 10px; line-height: 20px; }

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.clr { clear: both; }
.hidden, dfn { display: none; }

td.prod_bg { width: 150px; padding: 15px; margin: 0 5px 0 0; font-size: 10px; }
td.prod_1_bg { width: 150px; height: 425px; padding: 15px; margin: 0 5px 0 0; font-size: 10px; }
td.prod_2_bg { width: 150px; height: 425px; padding: 15px; margin: 0 5px 0 0; font-size: 10px; }
td.prod_3_bg { width: 150px; height: 425px; padding: 15px; margin: 0 5px 0 0; font-size: 10px; }
td.prod_4_bg { width: 150px; height: 425px; padding: 15px; margin: 0 5px 0 0; font-size: 10px; }
td.prod_4_bg2 { width: 150px; height: 220px; padding: 15px; margin: 0 5px 0 0; font-size: 10px; }
td.prod_bg h2 a,
td.prod_1_bg h2 a,
td.prod_2_bg h2 a,
td.prod_3_bg h2 a,
td.prod_4_bg h2 a,
td.prod_4_bg2 h2 a { font-size: 14px; }
td.prod_bg p,
td.prod_1_bg p,
td.prod_2_bg p,
td.prod_3_bg p,
td.prod_4_bg p,
td.prod_4_bg2 p { margin: 0; padding: 0; line-height: 13px; }
td.prod_bg a,
td.prod_1_bg a,
td.prod_2_bg a,
td.prod_3_bg a,
td.prod_4_bg a,
td.prod_4_bg2 a { text-decoration: underline; font-size: 10px; }

/* Search */
td.csc-searchResultRange { width: 100%; padding-bottom: 2px; border-bottom: #3f89c0 1px solid; }
h3.csc-searchResultHeader { margin-top: 10px; }

/* Indexed Search */
.tx-indexedsearch-searchbox { display: none; }
.tx-indexedsearch-whatis { margin: 15px 0 0 !important; padding: 6px 0 0; border-top: #0062ab 1px solid; }
.tx-indexedsearch-browsebox ul.browsebox { margin: -1px 0 15px !important; padding: 2px 0; border-top: #3f89c0 1px solid; border-bottom: #0062ab 1px solid; text-align: center; }
.tx-indexedsearch-browselist-currentPage a { text-decoration: none; }
.tx-indexedsearch-browsebox p { margin: 0; padding: 0 0 6px; border-bottom: 1px solid #0062ab; }
.tx-indexedsearch-browsebox ul.browsebox a { color: #666; font-size: 11px; }
.tx-indexedsearch-res { margin: 15px 0; }
.tx-indexedsearch-title { font-weight: bold; }
.tx-indexedsearch-descr { font-size: 11px; }
.tx-indexedsearch-info { background: none !important; }
.tx-indexedsearch-percent { color: #666; font-size: 10px; }
.tx-indexedsearch-path,
.tx-indexedsearch-path a,
.tx-indexedsearch-list,
.tx-indexedsearch-list a { color: #666; font-size: 11px; text-decoration: none; }

/* News */
div.news-list-item,
div.news-single-item,
div.news-list-container,
div.news-latest-item,
div.news-latest-container { background: none; border: 0; }
div.news-list-container { float: left; width: 65%; }
div.news-list-container img,
div.news-latest-container img { margin: 0 0 5px 2px; border: 0; float: none; }
div.news-list-container h3,
div.news-latest-container h3 { background: none; border: 0; }
div.news-single-item h2,
div.news-list-container h3 a,
div.news-list-container h3 a:link,
div.news-list-container h3 a:hover,
div.news-list-container h3 a:visited { padding: 0; color: #0062ab; text-decoration: none; }
div.news-latest-container h3 a,
div.news-latest-container h3 a:link,
div.news-latest-container h3 a:hover,
div.news-latest-container h3 a:visited { padding: 0; color: #0062ab; text-decoration: underline; }
div.news-list-container h3 a:hover,
div.news-latest-container h3 a:hover { text-decoration: underline; }
div.news-list-container div.clearer,
div.news-single-item div.clearer,
div.news-latest-item div.clearer { width: 100%; height: 0; margin-top: 5px; border-top: #3f89c0 1px solid; border-bottom: #fff 1px solid; clear: both; }
div.news-list-morelink a,
div.news-latest-morelink a { float: none; text-decoration: none; }
div.news-latest-container h2,
div.news-latest-gotoarchive { display: none; }
div.news-amenu-container { width: 200px; float: right; margin: 0; padding: 0; background: none; border: 0; }
div.news-amenu-container h2 { margin: 0 0 10px; padding:0; background: none; border: 0; font-size: 18px; font-weight: bold; color: #0062ab; }
td#content div.news-amenu-container ul { margin: 0 0 10px; padding: 0; background: none; border: 0; }
div.news-amenu-container ul li.news-amenu-item-year { margin: 5px 0; padding: 3px 0 2px; background: none; border-top: #3f89c0 1px solid; border-bottom: #3f89c0 1px solid; border-left: 0; border-right: 0; color: #0062ab }
div.news-amenu-container ul li a { text-decoration: none; }
span.news-list-date { margin: 0; background: none; color: #0062ab; }
span.news-latest-date a { display: block; margin-bottom: 3px; text-decoration: none; }
.tx-ttnews-browsebox, .browseBoxWrap { background: none; border: none; }
.tx-ttnews-browsebox table { margin: 0 auto; }
.tx-ttnews-browsebox-SCell { background: none; border: none; font-weight: bold; }
div.news-single-additional-info,
.news-single-related,
.news-single-files,
.news-single-links,
.news-single-related dt,
.news-single-links dt,
.news-single-files dt,
.news-single-related dd,
.news-single-links dd,
.news-single-files dd { background: none; border: none; margin: 0; padding: 0; }
.news-list-category, .news-latest-category { display: none;}

/* Forms */
fieldset.csc-mailform label { border:0; display: block; float: left; padding-top: 3px; width: 220px; }
fieldset.csc-mailform input,
fieldset.csc-mailform textarea,
fieldset.csc-mailform select { width: 250px; margin-bottom: 5px; padding: 2px; border-color: #bebebe #e6e6e6 #e6e6e6 #bebebe; border-style: solid; border-width: 1px; font-family: Arial,Helvetica,sans-serif; font-size:11px; }
fieldset.csc-mailform input.csc-mailform-submit { margin: 20px 0 0 220px; }
div.csc-mailform-field { clear: left; }

/* Google Map */
div.mapcat ul li { float: left; }
div#map { float: left; margin: 10px 0; }
div#map div.markerTooltip { margin: 0; padding: 2px 3px; background: #fff; color: #0062ab; font-weight: bold; white-space: nowrap; }
div.mapnest { width: 600px; height: 420px; background: #fff; }
div.maptop { width: 600px; height: 420px; }
div.maptop div.mapcat { width: 600px; height: 20px; margin: 0; padding: 0; overflow: hidden; display: none; }
div#poi { color: #fff; }
td#content ul#poitab { height: 16px; margin: 0; border-bottom: #ccc 1px solid; list-style-type: none; }
ul#poitab li { float: left; padding: 0 2px 2px; }
ul#poitab li a { color: #0062ab; }
ul#poitab li.act a { font-weight: bold; }
div.poi-content { margin-top: 5px; font-size: 10px; color: #666; line-height: 14px; }
div.poi-content img { margin-right: 10px; }
div#infobox { width: 600px; height: 130px; background: #fff; border-top: #0062ab 1px solid; display: none; }
div#dragbar1 { width: 580px; height: 110px; margin: 10px; overflow: hidden; }
div#dragbar1 div.tx-rgpopup-left { float: left; }
div#dragbar1 div.tx-rgpopup-left h2 { margin: 0 0 10px; padding: 0; }
div#dragbar1 div.tx-rgpopup-right { float: right; }
div#dragbar1 div.tx-rgpopup-mainNest .addr { width: 180px; border-right: #0062ab 1px solid; }
div#dragbar1 div.tx-rgpopup-mainNest .poi { width: 200px; padding-left: 10px; border-right: #0062ab 1px solid; }
div#dragbar1 div.tx-rgpopup-mainNest .desc { width: 348px; padding-left: 10px; }
div#rggooglemap-recordsonmap { width: 600px; height: 100px; margin: 2px 0; background: #fff; border-top: #0062ab 1px solid; border-bottom: #ccc 1px solid; overflow: auto; }
div#rggooglemap-recordsonmap ul,
div#rggooglemap-recordsonmap div.inner { width: 360px; margin: 10px; }
div#rggooglemap-recordsonmap ul li {  }
div#rggooglemap-searchlocation,
div#rggooglemap-searchrecord { width: 360px; margin: 0; background: #fff; border-top: #0062ab 1px solid; border-bottom: #ccc 1px solid; }
div#rggooglemap-searchlocation .inner,
div#rggooglemap-searchrecord .inner { width: 340px; margin: 10px; }


/* Pewatron Products */
.tx-pewatronproducts-pi1 { width: 100%; clear: both; }

.tx-pewatronproducts-pi1 .pp_contactlinks { display: none; margin: 2px 8px; float: right; font-size: 11px; }

.tx-pewatronproducts-pi1 .pp_orderform { display: none; margin-left: 6px; clear: both; }
.tx-pewatronproducts-pi1 .pp_orderform table { float: right; margin: 2px 8px; }
.tx-pewatronproducts-pi1 .pp_orderform td { font-size: 11px; white-space: nowrap; }
.tx-pewatronproducts-pi1 .pp_orderform .col1 { width: 80px; }
.tx-pewatronproducts-pi1 .pp_orderform .col2,
.tx-pewatronproducts-pi1 .pp_orderform .col4,
.tx-pewatronproducts-pi1 .pp_orderform .col6 { width: 15px; padding: 0 5px; text-align: right; }
.tx-pewatronproducts-pi1 .pp_orderform .col3,
.tx-pewatronproducts-pi1 .pp_orderform .col5,
.tx-pewatronproducts-pi1 .pp_orderform .col7 { width: 100px; }
.tx-pewatronproducts-pi1 .pp_orderform select { border: #0062ab 1px solid; color: #666; }
.tx-pewatronproducts-pi1 .pp_orderform option { color: #666; }

.tx-pewatronproducts-pi1 .pp_table { width: 100%; margin: 2px 0; clear: both; }
.tx-pewatronproducts-pi1 .pp_table table { width: 100%; margin: 0 !important; }
.tx-pewatronproducts-pi1 .pp_table th { height: 40px; border-left: #fff 1px solid; padding: 0 6px; vertical-align: middle; text-align: left; font-size: 10px; font-weight: bold; }
.tx-pewatronproducts-pi1 .pp_table td { height: 40px; border-top: #fff 1px solid; border-left: #fff 1px solid; padding: 0 6px; color: #666; vertical-align: middle; text-align: left; font-size: 10px; }
.tx-pewatronproducts-pi1 .pp_table .col1 { border-left: 0; text-align: center; }
.tx-pewatronproducts-pi1 .pp_table .col10,
.tx-pewatronproducts-pi1 .pp_table .col11,
.tx-pewatronproducts-pi1 .pp_table .col12 { display: none; text-align: center; }
.tx-pewatronproducts-pi1 .pp_table .col1 img { height: 36px; margin: 2px 0; }

.csc-header h1 { margin: 15px 0; }
.csc-header h2 { margin: 12px 0; }

.tx-pewatronproducts-pi1 .pp_searchform { margin: 12px; }
.tx-pewatronproducts-pi1 .pp_searchform td { height: 25px; padding-right: 20px; font-size: 11px; vertical-align: middle; }
.tx-pewatronproducts-pi1 .pp_searchform select { border: #0062ab 1px solid; color: #666; }
.tx-pewatronproducts-pi1 .pp_searchform option { color: #666; }
.tx-pewatronproducts-pi1 .pp_searchform a img { margin-right: 3px; }

.tx-pewatronproducts-pi1 .pp_searchform .row1 .col1,
.tx-pewatronproducts-pi1 .pp_searchform .row2 .col1,
.tx-pewatronproducts-pi1 .pp_searchform .row3 .col1,
.tx-pewatronproducts-pi1 .pp_searchform .row4 .col1 { font-weight: bold; }

.tx-pewatronproducts-pi1 .pp_searchform .row1 .col3,
.tx-pewatronproducts-pi1 .pp_searchform .row2 .col3,
.tx-pewatronproducts-pi1 .pp_searchform .row3 .col3 { height: 20px; vertical-align: top; }

.tx-pewatronproducts-pi1 .pp_searchform .row1 select,
.tx-pewatronproducts-pi1 .pp_searchform .row2 select,
.tx-pewatronproducts-pi1 .pp_searchform .row3 select { width: 180px; }
.tx-pewatronproducts-pi1 .pp_searchform .row5 select { max-width: 300px; }

.tx-pewatronproducts-pi1 .pp_searchform .row5 td { padding-right: 10px; }
.tx-pewatronproducts-pi1 .pp_searchform .row6 td { padding-top: 10px; }

/* do not print */
.noprint { display: none; }
