d html {height: 100%;}
 /*body {	margin: 0; height:100%}*/
 /* workaround for google translate + firefox SWF reload bug (see http://www.google.com/support/forum/p/translator-toolkit-api/thread?tid=58cda1b34ae1e944&hl=en */
 body {
   position: relative;
   min-height: 100%;
   height: 100%;
   top: 0px;
   margin: 0px;
}
 
.bgdarkblue {
	background-color: #000099;
}



image {
	border: 0px;
}

.center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	display: block;
}

td {
	vertical-align: top;
	text-align: left;
}
 
 h1 {font-size:  22px; font-family : Verdana, Arial, Helvetica, sans-serif; }
 h2 { font-family : Verdana, Arial, Helvetica, sans-serif;}
 h2.ha2-1 {font-size:  16px; text-align:center; margin:10px; padding:0px}
 h2.ha2-2 {font-size: 12px; font-weight:bold; color: #730302; text-transform:uppercase; padding-bottom: 5px; margin-top:10px}  /* new product specs title   */
 h3 {font-size:  12px; font-family: Verdana, Arial, Helvetica; color: #686864; margin:10px}  
 h4 {font-size: 12px; margin:5px; font-weight:normal; font-family : Verdana, Arial, Helvetica, sans-serif;} 
 h5 {font-size:  14px; font-family : Verdana, Arial, Helvetica, sans-serif;  margin-top:15px ; margin-bottom:15px ; color:#A64E01; padding:0px}
 h6 {font-size: 0.813em; font-weight:bold; font-family : Verdana, Arial, Helvetica, sans-serif;  margin-top: 10px; margin-bottom: 5px; padding:0px}

 p {font-size:  12px;  margin: 10px; font-family : Verdana, Arial, Helvetica, sans-serif; }
 li {font-family : Verdana, Arial, Helvetica, sans-serif; font-size:  12px;}

  
/* global layout */
 div#wrapper {width: 100%; padding: 26px 0px 15px 0px; border: 0px; background-color: #000099;} /* wrap the page from body to /body */
 table#standard {width: 100%; padding: 0px; border: 0px; border-collapse: collapse; background-color: #ffffff;} /* global table */
 td#topleftcol {width:175px; text-align:center; background-color: #000099;}  /* global left column */
 div#logo {width: 153px; padding-top:20px; margin:auto} /* logo */ 
 div#account-info {width: 100%; margin:auto; margin-bottom:10px} /* user info top left */
   #account-info * {font-size: 11px; }
   #account-info p {color:#ffffff;  margin-left:10px; text-align:left;}   
   #account-info img {margin:5px 0px 5px 10px; float:left} 
   #account-info ul {margin:0px; padding:0px; list-style-type:none; text-align:left} 
   #account-info li {margin:0px; padding:2px 0px;}  
   #account-info li:hover {background-color: #070749; }   
   #account-info a {color:#a1d0ff; margin-left:3px; text-decoration:none;} 
   #account-info a:hover {color:#a1d0ff; margin-left:3px; text-decoration:none;}    

 td#topmidcol {text-align:center; background-image: url(/images/backgrounds/top_curve.gif); background-repeat: no-repeat; background-position: top left;}  /* global medium column, top banner, top search engine */
 td#toprightcol {}  /* global top right column */
 td#leftcol {width:175px; text-align:center; background-color: #d2d2d2;}  /* global left column */
 td#midcol {background-color: #ffffff;}  /* global middle column */
 td#rightcol {text-align:center}  /* global right column */
   #rightcol div {width:120px; margin:auto; margin-bottom: 30px}
   #rightcol img {border: 1px solid #000099}
 div#top-search {width:100%; padding:10px 0px 0px 0px}
   #top-search ul {list-style-type:none; text-align:center; margin:3px}
   #top-search li {display:inline; margin:0px 5px}   
 div#top-banner {width:470px; margin:15px auto}
   #top-banner img {border: 1px solid #000099}
 div#bottom-banner {width:470px; margin:15px auto}
   #bottom-banner img {border: 1px solid #000099}
 table#bottom-ads {width:70%; margin:15px auto; }
    #bottom-ads td {width:33%; vertical-align:top; }
 div#footer {width: 100%; background-color: #F4F4F5; border-top:1px solid #DDDDE2} /* logo */
   #footer ul {list-style-type:none; margin:10px; text-align:center; color:#ffffff}
   #footer li {display:inline; margin:0px 5px}
   #footer a {color:#ffffff}	
 div#copyright {width: 100%; } /* logo */
   #copyright  ul {list-style-type:none; margin:10px; text-align:center; color:#ffffff}
   #copyright  li {display:inline; margin:0px 5px}
   #copyright  a {color:#ffffff}
	
   /* end global layout */
 
/* home page */  
 div#home_wrapper {width:98%; margin:auto; } 
   #home_wrapper h6 {font-size: 14px; margin-left:5px}
   #home_wrapper p {margin-left:5px}
 div.container{border:1px solid #dfdede; background-image: url(/images/blanket-tlo.jpg); background-repeat: repeat-x; background-position: top; padding:3px} 
  

 div.toplabel {width:100%; height:25px;  background-color: #6699cc; }
   .toplabel p {font-size:  12px; font-weight:bold; color: #ffffff; line-height:22px; margin:0px}
 div.local-label {width:100%; background-color: #dde7ff; margin:10px 0px}
   .local-label p {padding:5px 0px}
 div.sponsor {width:98%; background-color: #fffee1; margin:5px auto}

 
/* end home page */
 
 div.address {margin-top:5px; margin-bottom:15px;}}
   .address p {margin-bottom:4px; margin-top:4px; }

 div#ctx_wrapper {width:98%; margin:auto;  }  
   #ctx_wrapper h1 {margin-left:10px;}
   #ctx_wrapper img {font-size: 12px; vertical-align: middle}
div#ctx_wrapper2 {width:98%; margin:0px 10px; }
   #ctx_wrapper2 h1 {margin-left:10px;}
   #ctx_wrapper2 ul {margin-left:10px; padding-left:20px;}
   #ctx_wrapper2 img {font-size: 12px; vertical-align: middle}
 div.pm-login p {margin-top:0px; margin-bottom:0px}
 div#pm-video {background-image: url(/images/blanket-tlo-rev.jpg); background-repeat: repeat-x; background-position: bottom; border:1px solid #dfdede;}
   
 /* company listing */
 div.sheet {width:100%; border:1px solid #dfdede; border-top:3px solid #a5b5dc; margin:auto; background-image: url(/images/blanket-tlo.jpg); background-repeat: repeat-x; background-position: top;} /* company listing components  bcgr   */
    .sheet h3 {font-size:  12px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#a50606; margin-top:15px;  margin-bottom:15px; margin-left:10px;}  /* how many news, events, articles etc a company has, appears in: company listing */
   .par-17 { font-size: 12px; font-weight:bold; color: #730302; text-transform:uppercase} /* Company listing section titles */
/* end company listing */
     
 caption.greys {background-color: #e2e3e9;}    

/* sections home pages */
 table#stuff {width:100%; margin-top:10px}
 td#left-stuff {width:65%}
 td#right-stuff {width:35%} 
 /* end sections home pages */

/* final pages results (remove table when replaced with divs */
 table#stuff2 {width:100%;} 
 td#left-stuff2 {width:60%}
 td#right-stuff2 {width:40%}
 
 div#leftstuff {width:60%; float:left}
 div#rightstuff {width:40%; float:right} 
/* end final page */

/* PM extras  */
 .pm {background-color: #f2e9e9} /* PM/PT highlighting in input forms */
 .pmdiv2 {background-color: #f2e9e9; border:1px solid #edaaaa; margin:10px; margin-top:2px}  
 .pmdiv2  a {text-decoration:underline;} 
 .pmdiv2 ul {list-style-image:url('/images/list-img-1.gif'); margin:0px; margin-left:25px; padding-left:0px; font-weight:bold; vertical-align:middle}  
 .pmdiv2 li {margin:10px 5px;  vertical-align:middle}
 .pmtop {border:1px solid #edaaaa; border-bottom:0px} 
 .pmmid {border-left:1px solid #edaaaa; border-right:1px solid #edaaaa;} 
 .pmbot {border:1px solid #edaaaa; border-top:0px} 
 .extras {font-weight:bold; color: #c41111} 
 .pm   a {text-decoration:underline;}
 /* end PM extras  */

 
 td.td-6 { border-bottom: 1px solid #E0E1E2} /* border in lists */
   .td-7 p {text-align:right;}
 td.td-8 p {text-align:right; text-transform:uppercase; font-weight:bold; margin-right:5px; margin-top:10px; margin-bottom:10px} /* optional, required */
 td.td-9  {padding-left: 15px} /* power trader right column */
   .td-9 ul {list-style-type:none; margin-left:15px; margin-top:10px; padding-left:0px}
   .td-9 li {margin:10px; padding:0px; padding-left: 15px; background-image: url(/images/list-img-1.gif); background-repeat: no-repeat; background-position: left top;}
 td.td-11 {background-color: #f1f1f1; }  /* something to separate sections, similar to div-4 */ 
 td.td-12* {vertical-align:middle }  
 td#td-13{vertical-align:middle}  /* company logo container in main company listing page */ 
   #td-13 img {this.width > 200 ? 200: true); max-width:200px; max-height:100px;  height: expression(this.height > 100 ? 100: true);}   

 .centum {width:100%} 
 .fixedlink  a{color: #112343; text-decoration:none;}  
 .fixedlink a:hover {color: #112343; text-decoration:underline;}   
 .fixedlink a:visited {color: #112343; text-decoration:none;}   


 table.input-form { border-collapse:collapse;} /* main table that includes input form */
      .input-form td {vertical-align:top; } 
      .input-form td.fields {width:45%} 	  
      .input-form p {margin: 2px;}
      .input-form p.par-14 {margin: 10px 2px;}	  
     td.required p {margin-left:0px; margin-top:4px; margin-right:2px; color: #ff0000 }  /* required fields in input forms */ 
     td.label {} /* label cell in input-form table */
       .label p {text-align:right; margin-right:2px; }
 td.td-11  {padding-bottom:10px}
 .addtoppad { padding-top: 6px; }  /* labels further descriptions */
 .inp-1 {border:1px solid #DD9C6B; background-image: url(http://www.smtnet.com/images/inptlo.jpg); background-repeat: repeat-x; background-position: top left;}
 .inp-2 {border:1px solid #999999; background-image: url(http://www.smtnet.com/images/inptlo.jpg); background-repeat: repeat-x; background-position: top left;}
 .ramka {border:1px solid #999999} /* select */

 
 table.tabela-1 {width:100%} /* PM sign up form  */
      .tabela-1 td {vertical-align:top} 
      .tabela-1 p {margin:5px;}
      .tabela-1  .compdata  td {border-bottom:1px solid #E0E1E2}
      .tabela-1  .lista-1 {margin:5px; padding:0px}
      .tabela-1  .lista-1  li {margin:5px 0px;}	  	  
 table.tabela-3 {width:100% } /* news home page listings  */
      .tabela-3 td {border-bottom: 1px solid #E0E1E2} 
      .tabela-3 tr {clear:both}
      .tabela-3 h6 {font-weight:bold; font-size:0.938em; margin:5px 10px 3px 10px}
      .tabela-3 p {margin-top:5px; margin-bottom:5px}
      .tabela-3 p.thm { margin-top: 10px;}
      .tabela-3 a {text-decoration:none}
 table.tabela-4 {margin-left: 10px; margin-top: 5px; margin-bottom: 8px; } /* events, auction, library, career etc home page */
      .tabela-4 td {padding:0px; border:0px}
      .tabela-4 p {margin: 3px 6px 3px 0px}
      .tabela-4 img {margin-right: 10px }
      .tabela-4 a {text-decoration:none}
 table.tabela-4a {margin-left: 10px; margin-bottom: 8px; } /* events, auction, library, career etc final page */
      .tabela-4a p {margin: 5px 6px 5px 0px}
      .tabela-4a img {margin-right: 10px }
      .tabela-4a a {text-decoration:none}
 table.tabela-5 {}
      .tabela-5 td {margin:0px; padding:0px}
      .tabela-5 p {margin-top:2px; margin-bottom:2px}
      .tabela-5 a {text-decoration:none}
 table.tabela-6 {width:100%; border-top: 5px solid #7f99cc; margin-top:10px} /* power trader comparision table */
      .tabela-6 td {vertical-align:middle;}
      .tabela-6 p {margin-top:5px; margin-bottom:5px}
      .tabela-6 ul {list-style-type:none; margin-left:10px; padding-left:0px; margin-bottom:2px}
      .tabela-6 li {font-style:italic; margin-left:5px; margin-bottom:0px; padding:0px; padding-left: 11px; background-image: url(http://www.smtnet.com/images/list-img-1.gif); background-repeat: no-repeat; background-position: left top;}
 table.tabela-7 {width:100%; } /* These tables separate Power Membership features, appears: Manage my PM  */
      .tabela-7 td {vertical-align:top;}
      .tabela-7 p {padding-right:5px}	  
      .tabela-7 td.ic p {width:150px; margin-left:9px; margin-right:9px;}    
      .tabela-7 td ul.features {font-weight:bold; margin-left:5px; margin-top:10px; padding:0px; vertical-align:middle}
                   .features li {display:inline; padding:0px; margin:0px; }
                   .features img {margin-right:5px; }
                   .features li.pm-titles {color: #c00404; font-size: 14px; vertical-align:middle}
                   .features li.pm-teaser {color: #635b55; margin-left:17px;  font-size: 12px;  margin-right:0px; vertical-align:middle}
 table.tabela-10 {width:100%; background-color: #f0f0f0; border: #E8E6E6}     /* power trader benefits */
      .tabela-10 ul {list-style-type:none; margin-left:10px; margin-top:10px; padding-left:0px}   /* more library articles */
      .tabela-10 li {margin:10px 0px; padding:0px; padding-left: 15px; background-image: url(http://www.smtnet.com/images/list-img-1.gif); background-repeat: no-repeat; background-position: left top;}
 table.tabela-11 {width:100%; border-bottom: 1px solid #ea8206; margin-bottom:10px}     /* power trader orange titles */
      .tabela-11 p {font-weight:bold; font-size:14px; color: #7e0b0b; margin:0px 5px;}
 table.tabela-12 p {margin:  2px}     /* jobs/resumes search bar */
 table.tabela-13 {width:100%; }     /* search results */
      .tabela-13 h6 {font-weight:bold; font-size:0.938em; margin:10px 10px 3px 10px}
      .tabela-13 p { font-size:0.813em; margin:3px 10px;}
      .tabela-13 p.thm { margin-top: 15px;}
      .tabela-13 p.thm  img{ width:100px}	  
      .tabela-13 a {text-decoration:none}
      .tabela-13 a:visited {color: purple; }
 table.tabela-14 {width:200px; float:left; margin-right:20px;}     
      .tabela-14 p {margin:5px}
 table.tabela-15 {margin: 0px; padding: 0px;}   /* manage personal profile, company administration  */
      .tabela-15 p {margin:5px}
 table.tabela-16 {width:99%;  margin:0px} /* company postings in company listing page */
      .tabela-16 caption {font-size:  12px; font-family: Verdana, Arial, Helvetica; color: #686864; margin:10px; margin-bottom;5px;  text-align:left}
      .tabela-16 td.td-6 {padding: 5px 0px}
      .tabela-16 td.td-6 h2 {font-size: 13px; color:#D53F03; margin:10px;}	  
      .tabela-16 ul {list-style-type:none; margin-left:10px; padding-left:0px; margin-bottom:2px}
      .tabela-16 li {margin-left:0px; margin-bottom:5px; padding:0px; padding-left: 11px; background-image: url(http://www.smtnet.com/images/list-img-1.gif); background-repeat: no-repeat; background-position: left top;}
      .tabela-16 p.thm { margin-top: 15px; margin-bottom: 15px;}
      .tabela-16 h4 {font-size:  12px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:5px 10px; margin-top:10px} 
 table#tabela-17 {width: 100%; padding:0px;}   /* new product  */
     #tabela-17 td { vertical-align:middle}
     #tabela-17 p {margin:4px; }
     #tabela-17 a {text-decoration: none}
     #tabela-17 img {vertical-align:middle}     
 table#tabela-18 {width: 100%; }   /* delete when replaced list of results in sections home pages, News, Events  */
	 #tabela-18 td.main {border-bottom: 1px solid #E0E1E2; padding:6px 0px}
	 #tabela-18 td.main2 {border-bottom: 1px solid #E0E1E2; padding:4px 0px} /* different padding for other than News sections  */	 
	 #tabela-18 h2 {font-size:12px; font-weight:bold; color: #255192; margin: 5px 10px; margin-bottom: 10px; padding:0px}
	 #tabela-18 td.main2 h2 {font-size:12px; margin-bottom: 3px;}   
	 #tabela-18 p.news {margin-top:5px; margin-bottom:5px;}
	 #tabela-18 p.thm {text-align:right; margin-left:0px; margin-top:10px; margin-bottom:5px; padding:0px}
	 #tabela-18 p.thm img {width:100px}
     #tabela-18 a {text-decoration: none}
     #tabela-18 a:hover {text-decoration: underline}	 	 
     #tabela-18 tabela-4 {margin-left: 10px; margin-top: 5px; margin-bottom: 8px; } /* events, auction, library, career etc home page */
     #tabela-18 tabela-4 p {margin: 3px 6px 3px 0px}
     #tabela-18 tabela-4 img {margin-right: 10px }
 table.tabela-19 {width: 100%; }   /* company and personal administration home page  */
 	 .tabela-19  p {margin-left:5px; margin-right:10px}
     .tabela-19  p.links {font-weight:bold}
	 .tabela-19  .icon {width: 70px}
	 .tabela-19  .icon  img {width: 60px}	 
	 .tabela-19  .title {font-size: 15px; color:#a50606; font-weight:bold; width:100%; border-bottom: 1px solid #a50606; margin-top:5px; margin-bottom:15px}
	 .tabela-19  .noresults {margin-top:15px; margin-bottom:15px; color:#D53F03; font-weight:bold;}
 table#tabela-19 {width: 100%; }   /* company and personal administration table in subsections */
 	 #tabela-19  p {margin-left:5px; margin-right:5px}
	 #tabela-19  .icon {width: 70px}	 
	 #tabela-19  .icon  img {width: 60px;}	 
	 #tabela-19  .title {font-size: 15px; color:#a50606; font-weight:bold; width:100%; border-bottom: 1px solid #a50606; margin-top:5px; margin-bottom:10px}
	 #tabela-19  .noresults {margin-top:15px; margin-bottom:15px; color:#D53F03; font-weight:bold;}
 table#tabela-20 {width: 99%; margin:auto;border-collapse:collapse}   /* company mart listings */
 	 #tabela-20 .bar {background-image: url('/images/bluebar.gif'); background-repeat: repeat-x;}
 	 #tabela-20 td {border-bottom:1px solid #E0E1E2; vertical-align:middle}
	 #tabela-20 th {color:#ffffff; height:31px; vertical-align:middle}
	 #tabela-20 th p {font-size:11px; margin:1px 5px 5px 5px; white-space:none; vertical-align:middle}	 
 	 #tabela-20  p {margin:5px; vertical-align:middle}
	 #tabela-20   img {margin:5px; margin-left:0px; vertical-align:middle}
	 #tabela-20   img.sm {max-width:60px; width: expression(this.width > 60 ? 60: true); max-height:60px;  height: expression(this.height > 60 ? 60: true); vertical-align:middle}
	 #tabela-20  .title {font-size: 15px; color:#a50606; font-weight:bold; width:100%; border-bottom: 1px solid #a50606; margin-top:5px; margin-bottom:10px; vertical-align:middle}
	 #tabela-20  .noresults {margin-top:15px; margin-bottom:15px; color:#D53F03; font-weight:bold;}
 table.tabela-21 td {vertical-align:middle}   /* manage products PM promo */
	 .tabela-21 p {margin-top:3px; margin-bottom:3px; padding:0px}


	 div.titles-2 {width:95%; background-color: #e2e3e9; margin:10px; } /* titles-1's subsection   */
     .titles-2 p {font-size: 13px; font-weight:bold; }


 table.grid {width:100%; margin:10px 0px; border-collapse: collapse; border-spacing: 0px} /* grid table */
      .grid caption {font-size:  12px; margin: 15px 5px; font-family : Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; text-align:left; }
      .grid td, .grid th { border: 1px solid #BEC6CF; border-collapse: collapse; border-spacing: 0px; text-align:left; vertical-align:middle;}
      .grid td.top {vertical-align:top;}	  
      .grid tr:first-child th {border-top: 0;}
      .grid tr:last-child td { border-bottom: 0;}
      .grid tr td:first-child, .grid tr th:first-child {border-left: 0;}
      .grid tr td:last-child, .grid tr th:last-child {border-right: 0;}
      .grid th p {white-space:nowrap}	
      .grid td.buttons {width:205px; text-align:left}	  	  
      .grid p{margin:10px 5px}	  
      .grid p.space{padding-bottom: 20px;}	
      .grid ul{padding: 0px; list-style-type:none; margin: 10px 5px; text-align:left}
      .grid li {display:inline;  margin:0px; margin-right:15px; padding:0px}	
      .grid li.del {margin-right:5px; }
 table.prod-spec {margin:10px 0px; border-collapse: collapse; border-spacing: 0px;  } /* grid table */
     .prod-spec td, .prod-spec th { border: 1px solid #BEC6CF; border-collapse: collapse; border-spacing: 0px; text-align:left; vertical-align:middle;}
     .prod-spec tr:first-child th {border-top: 0;}
     .prod-spec tr:last-child td { border-bottom: 0;}
     .prod-spec tr td:first-child, .prod-spec tr th:first-child {border-left: 0;}
     .prod-spec tr td:last-child, .prod-spec tr th:last-child {border-right: 0;}
     .prod-spec th p {white-space:nowrap}	
     .prod-spec p{margin:10px 5px; padding:0px 2px}	  
     .prod-spec ul{padding: 0px; list-style-type:none; margin: 10px 5px; text-align:left}
     .prod-spec li {display:inline;  margin:0px; margin-right:15px; padding:0px}	
 table.sciezka {width:100%; margin-top: 10px; border-top:1px solid #B8B8B8;} /* search results pagination and breadcrumbs */
      .sciezka td {width:50%; }
      .sciezka p {font-size: 0.75em; margin:10px}
      .sciezka ul { margin:10px}
      .sciezka li {font-size: 0.75em; background-image:none;}
      .sciezka a {text-decoration: none}
 table.pag td {width:25%; border-bottom:0px}
 table.pagination {width: 100%; background-color: #003366; margin-top:10px; }
      .pagination p {font-size : 0.75em; color:#ffffff; font-weight:bold; margin:3px 5px}
      .pagination a {color:#ffffff; text-decoration:none; margin: 0px 10px}
      .pagination a:hover {color:#ffffff; text-decoration:underline}
      .pagination a:active {color:#ffffff;}
      .pagination a:visited {color:#ffffff;}
 table.middle * {vertical-align:middle}
 table.steps { margin:20px 0px; } /* registration progress */
      .steps * {font-family : Arial, Helvetica, sans-serif; vertical-align:top; }
      .steps p {margin-top:0px; font-weight:bold;}
      .steps span {margin-top:0px; padding-top:0px}
      .steps td.progress {height: 15px; background-image: url(/images/prog-bar.jpg); background-repeat: repeat-x; background-position: left top; }
      .steps td.progress2 {height: 15px; background-image: url(/images/prog-bar-grey.jpg); background-repeat: repeat-x; background-position: left top;}
      .steps td.brd {border-right: 1px solid #929496;}
      .steps span.sp1 {font-size: 36px; color:#afafaf; }
      .steps span.sp2 {font-size: 48px; }
 table.step-current {} 
      .step-current .sp2 {color:#a50606;} 
      .step-current p.bordo {color:#a50606; font-weight:bold; }
 table.step-inactive * { color:#afafaf; } 
      
 p.par-8 {font-size: 14px; font-weight:bold; margin: 6px 0px 0px 10px; color: #c00404} /* Power Member features names, appears in: Manage my power membership  */    
  .par-8 img {margin-right: 5px}
 p.par-9 {margin-top:0px} /*  appears in: Manage my power membership  */    
 p.par-10 {font-size: 11px; margin-top:0px; margin-bottom:0px; color: #858788; vertical-align:middle } /*  date published in news page  */    
  .par-10 img {vertical-align:middle}
  .par-12 { color: #858788; } /*  date when news got posted, appears in: News hp  */     
  .par-12 img {vertical-align:middle}
 p.par-14 { font-size: 16px; color: #DB7931; font-weight:bold; margin-bottom:10px 5px; } /* orange top form titles */
 p.par-15 { font-size: 16px; font-weight:bold; margin-bottom:10px} /* "what you should do next" titles in dsp_create_user_finish.cfm */
  .par-15 a {text-decoration:none; }
 p.par-16 { font-size: 16px; font-weight:bold; margin-top:20px} /* Company statistics section titles */
 /* par-17  - look up in "company listing" block  */
 p.par-19 {font-weight:bold; } /* "add product or service" in grid table */
  .par-19 a {font-weight:bold;text-decoration:none; }
  .par-19 a:hover {text-decoration:underline; }
 p.par-20 {font-weight:bold; margin:15px 0px} /* back to previous page */
  .par-20 a {font-weight:bold;text-decoration:none; }
  .par-20 a:hover {text-decoration:underline; }
 p.par-21 {text-align:right} /* results per page */ 
  
 p.counter {text-align: right; margin-right:0px; margin-top:15px; color: #858788;} /* counter (this article has been vieved xx times | in: news, events, auction, career, mart etc final pages */
 p.address {line-height: 18px} /* "what you should do next" titles in dsp_create_user_finish.cfm */
 p.contribs {font-weight:bold; color:#a50606; margin:15px 5px;} /* "You have xx postings" in "see my postings" pages  */
 p.affiliates-buttons {text-align:right; white-space:nowrap;} /* edit and delete affiliates buttons in final pages  */
  .affiliates-buttons a {margin-left:10px}
 p.pmlink {margin-top:15px; margin-bottom:15px}
 p.noresults {margin:15px 5px 25px 5px; color:#D53F03; font-weight:bold;}
 
 ul.lista-1 {list-style-type:none; margin-left:10px; padding-left:0px}   /* more library articles */
   .lista-1 li {margin:10px 0px; padding:0px; padding-left: 15px; background-image: url(/images/list-img-1.gif); background-repeat: no-repeat; background-position: left top;}
 ul.lista-2 {list-style-type:none; margin:0px; padding:0px}   /* manage-listing page, PM promo in Manage Products page */
   .lista-2 li {margin:5px 10px; padding-left:12px;  background-image: url(http://www.smtnet.com/images/dot.gif); background-repeat: no-repeat; background-position: left center}
 ul.lista-3 {list-style-type:none; margin:0px; padding:0px}   /* manage-listing page */
   .lista-3 li {margin:5px 10px; padding-left:12px;  background-image: url(http://www.smtnet.com/images/icons/email.gif); background-repeat: no-repeat; background-position: left center}
 ul.lista-4 {list-style-type:none; margin: 10px 0px; margin-bottom: 20px; padding:0px; font-weight:bold}   /* PM page anchor links */
   .lista-4 li {margin:5px 0px; padding-left:12px;  background-image: url(http://www.smtnet.com/images/dot.gif); background-repeat: no-repeat; background-position: left center}
   .lista-4 a {text-decoration:none;}
 ul.lista-5 {list-style-type:none; margin: 10px; padding:0px;}   /* View mart listings  - all, for sale, wanted */
   .lista-5 li {display:inline; margin:0px; padding:0px; margin-right:15px}
   .lista-5 li.par-17 {font-weight:bold; color: #730302; text-transform:uppercase}
   .lista-5 li.par-18 {color:#730302; font-weight:bold}
   .lista-5 a {text-decoration:none;}
   .lista-5 a.undrl {text-decoration: underline}
 ul.lista-6 {list-style-type:none; padding:0px; font-size:10px; }   /* edit remove; see company mart postings */
  .lista-6 li {display:inline; margin:0px; padding:0px; }
  .lista-6 a {color:#bf7b49}   
  .lista-6 a:visited {color:#bf7b49}  
 ul.lista-7 {list-style-type:none; margin: 10px; padding:0px;}   /* sections top sponsor buttons */
   .lista-7 li {display:inline; margin:0px; padding:0px; margin-right:15px}
   .lista-7 a {text-decoration:none;}
   .lista-7 img {border:1px solid #CACACA;}    
 ul.lista-8 {list-style-type:none; margin: 10px; padding:0px;}   /* advanced search bar in Mart and Parts */
   .lista-8 li {display:inline; margin:0px; padding:0px; margin-right:15px}
   .lista-8  input.guzik {margin-top:5px;}
 ul.lista-9 {list-style-type:none; margin:0px; padding:0px}   /* final pages: similar documents */
   .lista-9 li {margin:5px 10px; padding-left:12px;  background-image: url(http://www.smtnet.com/images/dot.gif); background-repeat: no-repeat; background-position: left center}
  
  
 ul.tredecim li { font-size:0.875em;}
 
   
 span.sort {font-size:15px; color: #3f71a3; margin:0px; padding:0px}    

<!-- POWER MEMBERSHIP --> 

 div.pm-labels {width:90%; margin-top: 10px; border-top:1px solid #6699cc;} /* section top labels */
    .pm-labels p {font-size: 20px; color: #3b434e; font-weight:bold; margin-left: 0px;} 
 td.pm-numb {width:60px; } 
    .pm-numb p { margin: 0px;} 
 .pm-right-td p, .pm-right-td li {margin-left:0px}
 table.pm-1 {width:100%; }
     .pm-1 td {width:25%} 
     .pm-1 p {margin:3px}  
 fieldset.pm-flds-1 {border-left:0px; border-right:0px; border-bottom:0px; border-top:1px dotted red;}
       .pm-flds-1 legend {font-size:  12px; margin-left:15px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#3b434e;}

<!-- END POWER MEMBERSHIP -->

<!-- MART -->
 td#mart-ad {width:60%; text-align:center}
   #mart-ad ul {margin-left:25px}
   #mart-ad h2 {font-size: 12px; margin:10px; text-align:left}
 table#mart-ad-specs {width: 100%; padding:0px;}
      #mart-ad-specs td.cell1 {width: 30%; font-weight:normal; padding:0px; vertical-align:middle}
                    td.cell1 p {text-align:right; }
      #mart-ad-specs td {width: 70%; padding:0px;}
      #mart-ad-specs p {margin:4px;  vertical-align:middle}
      #mart-ad-specs a {text-decoration: none}
      #mart-ad-specs img {vertical-align:middle}     
 td#mart-seller-info {width:40%;}
 table#kontener {width:100%; border-bottom: 1px solid #a2a2a2;}
 div#mart-item-desc p {margin:10px; text-align:left}
    #mart-item-desc ul {list-style-type:none; margin-left:10px; margin-top:0px; margin-bottom:0px; padding:0px}  
    #mart-item-desc li {margin:5px 0px; padding:0px; padding-left: 15px; background-image: url(http://www.smtnet.com/images/list-img-1.gif); background-repeat: no-repeat; background-position: left top;}

 fieldset.cmpny-info {width: 98%; margin: auto; margin-left: 5px;border: 1px solid #CC9966; padding:0px}
      .cmpny-info legend {font-size: 12px; margin-left:7px; padding-left:2px; color: #9E4C02; font-family : Verdana, Arial, Helvetica, sans-serif; }
      .cmpny-info p {margin:10px; padding:0px}
      .cmpny-info p.grey {font-weight:bold; color: #686864}	  
      .cmpny-info a {text-decoration: none}
      .cmpny-info ul {text-align:left; list-style-type:none; margin:10px; vertical-align:middle }
      .cmpny-info li {margin:5px 0px; padding-left: 10px; background-image: url(/images/dziubki.gif); background-repeat: no-repeat; background-position: left center; vertical-align:middle}
      .cmpny-info ul.ctc {list-style-type:none; margin:10px; padding:0px; text-align:left}
      .cmpny-info ul.ctc li {display:inline; margin:0px; margin-right:10px;  background-image: none; padding:0px; text-align:left} 
      .cmpny-info .logo {float:right; margin: 0px 10px 5px 5px;  max-width:100px;  width: expression(this.width > 100 ? 100: true); max-width:100px;  height: expression(this.height > 100 ? 100: true)}
      .cmpny-info fieldset.postings {margin:20px 10px; border:0px; border-top: 1px solid #CC9966; padding:0px}
      .cmpny-info fieldset.postings legend {margin:0px; padding:0px; padding-right:3px;}
	  
 table#marttable {width:100% }
      #marttable td {border-bottom: 1px solid #E7E8E9; vertical-align:middle}
      #marttable a {text-decoration: none}
      #marttable a:hover {text-decoration: underline}

<!-- end MART -->


 hr {width:100%;  height:1px; border:0px; border-top: 1px solid #B8B8B8; background-color: #ffffff; color:#ffffff }
 hr.linia {margin: 10px; height:1px; border-top: 1px solid #a2a2a2; background-color: #ffffff; color:#ffffff}
 hr.linia-1 {width:90%; margin: auto; height:1px; border: 0px; background-color: #B8B8B8; color:#B8B8B8 }
 hr.linia-2 {width:98%; margin: auto; height:1px; border: 0px; background-color: #B8B8B8; color:#B8B8B8 }
 hr.linia-3 {width:98%; margin: auto; height:1px; border: 0px; background-color: #a5b5dc; color:#a5b5dc }
 
 .centrum {text-align: center}
 .lewo {text-align: left}
 .prawo {text-align: right}
 .just {text-align: justify; text-justify: newspaper} 
 .rowny * {text-align: justify; text-justify: newspaper} 
 .midle {vertical-align:middle}
 .top {vertical-align:top}
 .fat {font-weight:bold}
 .it {font-style:italic}
 .klear {clear:both}
 .nowrap {white-space:nowrap;}
 .undrl {text-decoration: underline}
 .noundrl {text-decoration: none}
 .caps {text-transform:uppercase;}
 .strona {border:1px solid #BEC6CF; padding:0px 3px; background-color: #F3F7FE}
 .viridis {color: #0E774A}
 .rutilus  {color: #c30e0e}
 .azul  {color: #5e7a9f} 
 .erratum {color: red; font-weight:bold}
 .errata {background-color: #fce8d7}
 .submit {padding-top:10px}
 .note {color:#D53F03}
 .table {display: table;}
 .row {display: table-row;}
 .cell {display:table-cell;}
 .inlineblock {display: inline-block; <!--[if lt IE 8]> display:inline; zoom:1 <![endif]-->}


   
 .tip {background-color: #e7ecf5; padding-top:5px; padding-bottom:5px}
 .mid * {vertical-align:middle}
 .just * {text-align:justify}
 .centr * {text-align:center}
 .minmal p {margin:3px; padding:0px; }
 .minmal td {vertical-align:middle; text-align:center}
 
  .span-1 {border-bottom: 3px solid red;}  
  
  a.add {text-decoration: underline; font-weight:bold}  

 
fb-root * {margin:0px;padding:0px}

img {border:0px }
img.thm {width: 100px}
img.medium{max-width:350px;  width: expression(this.width > 350 ? 350: true); max-height:350px;  height: expression(this.height > 350 ? 350: true);}

td {vertical-align:top}
 .par-13 { font-size:  16px; font-weight:bold;} 
 .page-logo {text-align:left; margin-left:10px}
 .err {color: #ff0000}
 .req {color: #ff0000}

 ul.breadcrmbs-top {list-style-type:none; text-align: right; margin-bottom:0px}
   .breadcrmbs-top li {display:inline; margin-bottom:0px}
   .breadcrmbs-top a {text-decoration: none}
 ul.breadcrmbs-bottom {list-style-type:none; text-align: right; margin-top:10px; margin-bottom:10px}
   .breadcrmbs-bottom li {display:inline; }
   .breadcrmbs-bottom a {text-decoration: none}
 ul.buttons {list-style-type:none; float:right; margin:10px;  background-image:none;}
   .buttons * {border:0px}
   .buttons li {display:inline; list-style-type:none;  background-image:none; margin-left: 15px; }
 ul.features {font-weight:bold; text-align:left; margin-left:0px; margin-top:10px; padding:0px; vertical-align:middle}
  .features li {display:inline; padding:0px; margin:0px; }
  .features img {margin-right:5px; }
  .features li.pm-titles {color: #c00404; font-size: 14px; vertical-align:middle; font-weight:bold}
  .features li.pm-teaser {color: #635b55; margin-left:10px;  font-size: 12px;  margin-right:0px; vertical-align:middle; font-weight:bold}
   

div#div-1 {clear:both; width: 100%; margin-top: 10px; margin-bottom: 5px; border-top: 1px solid #C0C1C3;} /* breadcrumbs bottom */
  #div-1 ul {list-style-type:none; text-align: right; margin-top:10px; margin-bottom:10px}
  #div-1 li {background-image:none; display:inline;} 
  #div-1 a {text-decoration: none}  
div.div-2 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size:  12px; margin-right:10px; text-align:center}  /* event description, auction description, job description, resume description final page */ 
   .div-2 * { text-align: left; }  
   .div-2 h2 {font-size: 12px; margin-top:5px; color:#D53F03; margin-left:0px;}  
   .div-2 h3 {font-size: 12px; color: #686864; margin-left: 0px} 
   .div-2 p {font-size: 12px; margin-bottom:10px; margin-right:0px;}  
   .div-2 p.link {margin-top:15px}  
   .div-2 ul {list-style-type:none; margin-left:5px; margin-top:0px; margin-bottom:10px; padding:0px}  
   .div-2 li {margin:5px 0px; padding:0px; padding-left: 15px; background-image: url(http://www.smtnet.com/images/list-img-1.gif); background-repeat: no-repeat; background-position: left top;}
   .div-2 ol {margin-left:20px; margin-top:0px; margin-bottom:10px; padding:0px}  
   .div-2 ol li {margin:5px 0px; padding:0px;  background-image: none}  
   .div-2 a {text-decoration: underline}   
div.div-3 { margin-right:5px; text-align:center}  /* news story */ 
   .div-3 h2 {font-size: 13px; color:#D53F03; margin:10px; text-align:left}  
   .div-3 h3 {font-size: 12px; color: #686864; margin:10px; text-align:left} 
   .div-3 p {text-align: justify; text-align:left}  
   .div-3 ul {list-style-type:none; margin-left:12px; text-align:left; margin-top:0px; margin-bottom:0px; padding:0px; overflow:auto}  
   .div-3 ol li {background-image: none; text-align:left}  
   .div-3 li {margin:5px 0px; padding:0px; padding-left: 15px; background-image: url(http://www.smtnet.com/images/list-img-1.gif); background-repeat: no-repeat; background-position: left top;}
   .div-3 hr {width: 30%; height:1px; margin:5px 10px; border-top: 1px dotted #9C9D9E; border-left: 0px; background-color: #ffffff; color: #ffffff; text-align:left; padding:0px}
   .div-3 a {text-decoration: underline}
div.div-4 {background-color: #f1f1f1; padding:5px 0px}  /* something to separate sections, similar to td-11, available on: verify email address */ 
div#div-5 {background-color: #f1f1f1; padding:5px 0px; margin:5px}  /* "information updated" box */
  #div-5 p {font-weight:bold; color:#D53F03; text-transform:uppercase;} 
  #div-5 ul {list-style-type:none; font-weight:bold; padding-left:0px; margin-left:10px} 
  #div-5 li {display:inline; margin-right:15px} 
   
div.div-6 {background-color: #e1e3e6; margin-bottom:15px;  
		-moz-box-shadow: 3px 3px 4px #c6c5c5;
		-webkit-box-shadow: 3px 3px 4px #c6c5c5;
		box-shadow: 3px 3px 4px #c6c5c5;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c6c5c5')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c6c5c5');}  /* "company listing labels in right col */ 
   .div-6 p {font-weight:bold; padding:5px 0px; margin:0px 10px}
div#div-7 {width: 100%; padding-bottom:10px}  /* company description in main company listing page */ 
   #div-7 h2 {font-size: 13px; color:#D53F03; margin:10px;}  
   #div-7 h3 {font-size: 12px; color: #686864; margin:10px;} 
   #div-7 p {text-align:justify}
div.div-8 h2 {font-size: 13px; color:#D53F03; margin:10px; margin-left:0px}   /* new product description container */ 
   .div-8 h3 {font-size: 12px; color: #686864; margin:10px; margin-left:0px} 
   .div-8 p {margin-left:0px}    
   .div-8 ul {list-style-type:none; margin-left:0px; margin-top:0px; margin-bottom:0px; padding:0px; overflow:auto}  
   .div-8 ol {margin-left:0px; }  
   .div-8 ol li {background-image: none}  
   .div-8 li {margin:5px 0px; padding:0px; padding-left: 15px; background-image: url(http://www.smtnet.com/images/list-img-1.gif); background-repeat: no-repeat; background-position: left top;}
   .div-8 hr {height:1px; margin:5px 0px; border-top: 1px dotted #9C9D9E; border-left: 0px; background-color: #ffffff; color: #ffffff; text-align:left; padding:0px}
div#div-9 {width:100%;}  /* top breadcrumbs */
  #div-9 ul {list-style-type:none; text-align: right; margin-bottom:10px}
  #div-9 li {font-size: 12px; display:inline; margin-bottom:0px}
  #div-9 a {text-decoration: none}
div#div-10 {width:98%; margin:auto;}  /* top widgets (+1 google, share) */
  #div-10 ul {text-align:right; list-style-type:none; margin-top:5px; margin-bottom:5px}
  #div-10 li {display:inline; margin-left:5px}
div#div-11 {width:98%; margin:auto;}  /* bottom widgets (+1 google, share) */
  #div-11 ul {text-align:right; list-style-type:none;}
  #div-11 li {display:inline; margin-left:5px} 
/* VIDEOS page */  
 div#div-12 {width:100%; background-color: #424242; padding-top: 5px; padding-bottom: 20px}  /* video page, dark container */ 
   #div-12  h1 {color: #ffffff; font-size: 16px; padding-top:10px; text-align:center}  
   #div-12 h2 {font-size: 15px; text-transform:uppercase; font-weight:bold; color:#ffa800; margin:20px 5px; padding:0px; }
 div#div-13 {width:95%; margin: auto; background-color: #606060; padding-bottom:10px}  /* player container */
   #div-13  p {color: #ffffff; text-align:right; margin:10px}  
   #div-13  a {color: #41B0FC} 
 div.div-14 {width:95%; margin:auto; } 
 div.products {width:52%; float:left; }  /* products videos container */
   div.prodloop { width:140px; margin:10px 20px 10px 0px; padding:0px; background-color: #606060; vertical-align:top; display: inline-block; <!--[if lt IE 8]> display:inline; zoom:1 <![endif]--> }  /* video icons loop */
     .prodloop  p { color:#ffffff; margin:10px} 
     .prodloop  img.thmvid {width:120px; height: 90px; margin:10px; margin-bottom:0px} 		 
 div.companies {width:48%; float:right;}  /* right side section, companies videos container */
   div.comploop {width: 100%; height:110px; margin:10px 0px; padding:0px; background-color: #606060; position:relative; }  /* products videos loop */
     .comploop  img.thmvid {width:120px; height: 90px; float:left; margin:10px; padding:0px} 		 
     .comploop  p {color:#ffffff; left:135px; margin:10px} 
/* H1 TITLES in sections home pages */ 	 
 div#div-15 {width:100%; margin:15px 0px; margin-bottom: 0px; } 
   #div-15 * {vertical-align:middle}  
   #div-15 img {float:left; margin-right:10px}   
   #div-15 div.txt {border-bottom: 1px solid #c9cacb; border:1px solid red}   
   #div-15 h1 {font-size: 18px;  color:#730302; margin:10px 0px; padding-top:5px}
   #div-15 p { margin:10px 0px; margin-bottom: 5px}
   #div-15 hr{height:1px; border:0px; border-top: 1px solid #a2a2a2; background-color: #ffffff; color:#ffffff}
/* NEW PRODUCTS page */  
 div#div-16 {width: 100%}  /* featured product container  */
   #div-16 h2 {font-size: 15px; font-weight:bold; color: #255192; margin: 5px 10px; margin-bottom: 10px; padding:0px}
   #div-16 a {text-decoration: none}
   #div-16 a:hover {text-decoration: underline}	 	 
   img.resize {float:left; max-width:230px;  width: expression(this.width > 230 ? 230: true); max-height:150px;  height: expression(this.height > 150 ? 150: true); margin:5px 10px 10px 5px} 
 div#div-18 {width:35%; float:right} /* company box container  */
 div.div-19 {width:100%;  }  /* local search form; Products   */
   .div-19 p {padding:2px 0px; margin: 10px 5px; color:#730302; font-weight:bold}
 div.div-20 {width:170px; margin:10px; border:1px solid #DEDEDE; vertical-align:top; display: inline-block; <!--[if lt IE 8]> display:inline; zoom:1 <![endif]-->}  /* remaining products, company listing: new products  */
   .div-20  p {margin: 5px 7px;}	
   .div-20 h3 {margin: 10px 7px 5px 7px; padding:0px; text-align:left}	
   .div-20 p.model {margin: 10px 7px 5px 7px; padding:0px; text-align:left; font-weight:bold}   
   .div-20 div.image {text-align:center; width:155px; height:106px; margin: 5px auto; margin-bottom:0px; padding:0px; border:1px solid #DEDEDE;}
   .div-20 div.prodname {height: 54px; overflow:hidden; }   
   .div-20 div.descr {height: 49px; overflow:hidden; }   
   .div-20 div.company {height: 36px; overflow:hidden; }   
   .div-20 a {text-decoration: none}
   .div-20 a:hover {text-decoration: underline}	 
   .div-20 img.resize {margin:3px auto; margin-left:3px; max-width:150px;  width:expression(document.body.clientWidth > 150? "150px": "auto" ); max-height:100px;  height: expression(this.height > 100 ? 100: true);}
/* end new product page */   
 div.div-21 {width:98%; margin:10px auto; border-bottom:1px solid #E0E1E2; padding-bottom:2px}  /* products search results  */
   .div-21 h3 {margin:5px; } 
   .div-21 h4 {margin:5px; }    
   .div-21  p {margin:5px; }   
   .div-21 div.image {width:110px; float:left; }
   .div-21 img.resize {margin:5px; margin-left:0px; max-width:100px;  width:expression(document.body.clientWidth > 100? "100px": "auto" ); max-height:150px;  height: expression(this.height > 150 ? 150: true);}
   .div-21 div.company {width: 35%; float:right; }   
   .div-21 img.logo {float:right; max-width:100px; margin: 10px 0px 5px 5px; width:expression(document.body.clientWidth > 100? "100px": "auto" ); max-height:50px;  height: expression(this.height > 50 ? 50: true);}
   .div-21 div.bar {height: 135px; overflow:hidden; }   
   .div-21  ul.ctc {list-style-type:none; margin:5px; margin-bottom:10px; padding:0px; text-align:left}
   .div-21  ul.ctc li {display:inline; margin:0px; margin-right:10px;  background-image: none; padding:0px; text-align:left} 
   div.div-22 {width:90%; margin:10px auto; background-color: #ffffff; padding-bottom:2px}  /* global layout left columns sections (now online, power members etc  */
   .div-22 p {text-align:left}  /* global layout left columns sections (now online, power members etc  */
   .div-22 div.titles{width:100%; background-color: #000099;  margin:0px; padding:3px 0px; }
          div.titles p {color: #ffffff;  margin:0px 10px; padding:0px; font-weight:bold}
 div.div-23 {width:100%; margin: 15px auto}  /* select records per page line  */
 div#div-24 {width:100%; }  /* section home pages results container: auctions home page */
 div#div-25 {width:100%; padding-bottom: 15px}  /* company name container in manage pages, Top title in Personal Administration  */  
   #div-25  h1 {font-size:  18px; margin-left:5px; margin-top:0px;  margin-bottom:15px}
   #div-25  h2 {font-size:  16px; margin:10px 5px; padding:0px}
   #div-25 a {text-decoration: none}
   #div-25 a:hover {text-decoration: underline}   
 div#div-26 {width:100%; }  /* 100x50 buttons containers  */  
   #div-26 ul {list-style-type:none; margin: 20px 0px; text-align:center}   /* 100x50 buttons */
   #div-26 li {display:inline; margin: 10px 5px}
   #div-26 img {border:1px solid #cfddf3}   
 div.div-27 {width:100%;}  /* edit, delete buttons container; Manage Products page  */
   .div-27 p {margin:0px;}
 div.div-28 {width:100%;}  /* previous, next buttons; Product Search  */
   .div-28  ul {list-style-type:none; margin: 10px 5px; padding:0px} 
   .div-28  li {display:inline; margin: 0px 10px 0px 0px; padding:0px; text-transform:uppercase; font-weight:bold} 
 div#div-29 {width:100%; background-color: #f1f1f1; padding:5px 0px; margin-top: 5px;  margin-bottom: 15px}  /* you haven't posted... reminder; Manage Company */ 
 div.div-30 {width:98%; margin:10px auto; border-bottom:1px solid #E0E1E2; padding-bottom:10px}  /* view company products loop  */
   .div-30 h3 {margin:5px; } 
   .div-30 h4 {margin:5px; }    
   .div-30  p {margin:5px; }   
   .div-30 div.image {width:110px; float:left; }
   .div-30 img.resize {margin:5px; margin-left:0px; max-width:100px;  width:expression(document.body.clientWidth > 100? "100px": "auto" ); max-height:150px;  height: expression(this.height > 150 ? 150: true);}
   .div-30 div.trunc {height: 65px; overflow:hidden; }    
 div.div-31 {vertical-align:top; display: inline-block; <!--[if lt IE 8]> display:inline; zoom:1 <![endif]--> }  /* view company products loop  */
   .div-31  ul {list-style-type:none; margin: 10px; padding:0px} 
   .div-31  li {margin: 5px 0px; padding-left:10px;  background-image: url(http://www.smtnet.com/images/dot.gif); background-repeat: no-repeat; background-position: left center} 
 div.div-32 h1 {}  /* capitalize h1s; News */ 
 div.div-33 {width:100%; margin-top: 20px; border-top:1px solid #E0E1E2}  /* catagories and manufacturers list in Mart and Parts */ 
   .div-33 div.label {width: 200px; height:31px; padding-right:20px; background-image: url('/images/bluebar.gif'); background-repeat: repeat-x; vertical-align:middle}
   .div-33 p.title {color:#ffffff; font-weight:bold; font-size:11px; line-height:20px; margin:1px 5px 5px 5px; vertical-align:middle; text-align:left}   
   .div-33 table {width:100%; margin-top:3px; margin-bottom:3px; }
   .div-33 ul { margin: 0px; padding:0px;}
   .div-33 li {margin-top:5px; margin-bottom:5px; list-style: none inside url('images/list-plus.gif');}
 div.div-34 {width:300px; margin:10px; border:1px solid #DEDEDE; vertical-align:top; display: inline-block; <!--[if lt IE 8]> display:inline; zoom:1 <![endif]-->}  /* company listing: mart postings  */
   .div-34  p {margin: 5px 7px;}	
   .div-34 h3 {margin: 10px 7px 5px 7px; padding:0px; text-align:left}	
   .div-34 p.model {margin: 10px 7px 5px 7px; padding:0px; text-align:left; font-weight:bold}    
   .div-34 div.image {float:left; text-align:center; width:106px; height:106px; margin: 5px; padding:0px; border:1px solid #DEDEDE;}
   .div-34 img.resize {margin:3px; padding:0px; max-width:100px;  width:expression(document.body.clientWidth > 100? "100px": "auto" ); max-height:100px;  height: expression(this.height > 100 ? 100: true);}
   .div-34 div.prodname {height: 54px; overflow:hidden; }   
   .div-34 div.descr {height: 49px; overflow:hidden; } 
   .div-34 div.vintage {height: 20px; overflow:hidden; }   
   .div-34 div.company {height: 36px; overflow:hidden; }   
   .div-34 a {text-decoration: none}
   .div-34 a:hover {text-decoration: underline}	 
 div.div-35 {width:80%; float:right; border:1px solid #DEDEDE; margin-right:10px; margin-bottom:15px}  /* right sidebar sections main container  */
   .div-35  .title {width:98%; font-weight:bold; color: #686867; margin:10px auto; border-bottom:1px solid #DEDEDE; text-transform:uppercase; } 
   .div-35  .box {width:98%; margin:10px auto; border-bottom:1px solid #DEDEDE; } 
 div.div-36   {width:80%; float:right; background-color: #f3f2f0; margin-right:10px; margin-bottom:15px }  
   .div-36  .title { font-weight:bold; color: #ffffff; background-image: url('/images/bluebar.gif'); background-repeat: repeat-x; vertical-align:middle; padding: 3px 5px; margin:5px; text-transform:uppercase; }  
 div.div-37  {width:80%; float:right; background-color: #f3f2f0; margin-right:10px; margin-bottom:15px }  /* user options at sections hp */
   .div-37  .title {width:98%; font-weight:bold; color: #686867; margin:10px auto; border-bottom:1px solid #DEDEDE; text-transform:uppercase; } 
   .div-37  ul {list-style-type:none; text-align:left; font-weight:bold; margin-left:10px; padding:0px}  
   .div-37  li {display:inline; margin-right:15px; padding:0px}    

 div.tip {background-color: #eeedeb; background-image: url(/images/tiptlo.jpg); background-repeat: repeat-x; background-position: left top; padding: 0px; padding-bottom: 5px;  
		-moz-box-shadow: 3px 3px 4px #c6c5c5;
		-webkit-box-shadow: 3px 3px 4px #c6c5c5;
		box-shadow: 3px 3px 4px #c6c5c5;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c6c5c5')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c6c5c5');
	
}  /* Tips */ 
   .tip p {margin:10px}
   
   
   

TABLE.global_layout {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

Col.left{
	width: 182px;
	}



TD.head {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	padding : 0px;
	color : White;
}

.ad {
	margin: 0px;
	padding: 0px;
	border : 1px solid;
	float : none;
}

TD.left_menu {
	background-color : Black;
	color : White;
}

TD.main_content {
	background-color : white;
	color : Black;
}

TD.table_category {
	background-color : CEDCEC;
	color : Black;
}

TD.table_detail {
	background-color : FCFBE0;
	color : Black;
}



TD.trailer {
	background-color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	vertical-align : middle;
	text-align : center;
}

TD.list {
	border-bottom : solid thin Gray;
}

#News_heading  {
	font-size : 12pt;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	color: White;
}

#search_heading  {
	font-size : 13pt;
	font-family : Arial, Helvetica, sans-serif;
}

#heading0  {
	font-size : 15pt;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}

#heading1  {
	font-size : 11pt;
	font-weight : bold;
	font-family : Verdana, Helvetica, sans-serif;
}

.heading1  {
	font-size : 11pt;
	font-weight : bold;
	font-family : Verdana, Helvetica, sans-serif;
}

#heading2  {	font-size : 9pt;
	font-weight : bold;
	font-family : Verdana, Helvetica, sans-serif;
}

.heading2  {	font-size : 9pt;
	font-weight : bold;
	font-family : Verdana, Helvetica, sans-serif;
}

#heading3  {
	font-size : 9pt;
	font-family : Verdana, Helvetica, sans-serif;
}

.heading3  {
	font-size : 9pt;
	font-family : Verdana, Helvetica, sans-serif;
}

#bodyserif  {
	font-size : 8pt;
	font-family : Times New Roman;
}

#bodysans  {
	font-size : 9pt;
	font-family : Verdana, Helvetica, sans-serif;
}

#finesans  {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
}

#fineserif  {
	font-size : 7pt;
	font-family : Times New Roman;
}

#courier_new3 {
	font-size : 10pt;
	font-family : Courier New;
}

#courier_new2 {
	font-size : 10pt;
	font-weight : bold;
	font-family : Courier New;
}

#courier_new1 {
	font-size : 12pt;
	font-weight : bold;
	font-family : Courier New;
}



A:hover {
	
	text-decoration : none;
}



tr.topbar {width: 100%; background-color: #003366; margin-top:10px; }
     .topbar p {font-size : 0.75em; font-family : Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; margin:3px 5px}
     .topbar a {color:#ffffff; text-decoration:none}
     .topbar a:hover {color:#ffffff;}
     .topbar a:active {color:#ffffff;}
     .topbar a:visited {color:#ffffff;}

tr.botbar {width: 100%; background-color: #003366;}
     .botbar p {font-size:  0.75em; font-family : Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; margin:3px 5px}
     .botbar a {color:#ffffff; text-decoration:none}
     .botbar a:hover {color:#ffffff; text-decoration:underline}
     .botbar a:active {color:#ffffff;}
     .botbar a:visited {color:#ffffff;}



td.brdbot {border-bottom: 1px solid #CACACA; vertical-align:middle}



  a {color: #0F3D91; text-decoration:none;} 
  a:hover {color: #4878cf; text-decoration: underline;}
  a:active { color: #4878cf; text-decoration: underline;}
  a:visited {color: #0F3D91 }
  
  a.noundrl {text-decoration:none;} 
  a.noundrl:hover {text-decoration:underline;} 

  
  a.companies {color:#A30E0E} /* companies have this color */
   .companies:visited {color:#A30E0E} 
   
  a.alwaysblue:visited {color: #15459C; }
 
 a.vis:visited {color: #0F3D91} 



.centrum {text-align:center;}
.goright {text-align:right;}
.orng {color:#A25101;}

.ytab {}

/* 
td-6

 */

.companyPopup {
	width: 100px;
	float: left;
	margin-bottom: 5px;
	margin-right: 15px;
}
