body, html, div, ul, h1, h2, h3, h4, h5, h6{margin:0; padding:0; width:100%; float:none; border:0; color:black;}
img{border:0; margin:0 !important;}
body{font-size:10pt; font-family:tahoma, arial, sans-serif; line-height:1.3;}

#main-menu, #nav-skip, .productFilter, #side-menu, .special-menu, .banner, .prices .r, .tab-list,
#allAbout, .object-tools, #breadcrumb, #search-box, #login-box, .products form, .hidden, .form, #footer .links, #footer .fb, 
#nav-skip, .noprint, .sort-box, .crossroad4, .roundBox .more, #registerNewsletterForm, .crossroad2 .img, #motive{display:none;}

#header{border-bottom:0.25mm solid #000000; padding: 0.4cm 0 0.75cm;}
#footer{border-top:0.25mm solid #000000; margin:1cm 0 0; padding:0.5cm 0 0;}

#logo-box, #logo-box img{color:#000000; font-size:117%; display:inline; vertical-align:middle; margin:0; padding:0;}
#logo-box img{margin:0 1cm 0 0.5cm;}
#logo-box span{display:inline-block; vertical-align:middle;}

/* * * * CONTENT * * * */
cite{color:#666666;}
.blockem{border:0.25mm solid #666666; padding:0.3cm 0.8cm 0.05cm; font-weight:bold; width:auto; margin:0.5cm 0 0.5cm;}

/* heading */
h1, h2, h3, h4{font-family:arial, sans-serif;}
h1{margin:.75cm 0 0.3cm; font-size:18pt;}
h2{margin:0.6cm 0 0.2cm; font-size:15pt;}
h3{margin:0.75cm 0 0.2cm; font-size:13pt;}
h4{margin:0.75cm 0 0.2cm; font-size:11pt;}

/* paragraph */
p{margin:0.2cm 0 0.4cm;}
.annot-box p{font-weight:bold;}

/* list*/
ul{margin:0.3cm 0;} 
ul ul{margin:0.1cm 0 0.1cm 0.3cm;}
li{margin:0.15cm 0;}

/* img */


/* table */
table caption{text-align:left; font-size:13pt; font-family:Arial, sans-serif; padding:0; color:#333; font-weight:bold;}
table{width:98%; empty-cells:show; border-collapse: collapse; border:none; margin:0.2cm 0 0.5em 1px; border-spacing: expression(cellSpacing=0); border-spacing: 0px;}
thead th, thead td{font-weight:bold;  padding:0.3cm 0.4cm;}
tbody th{font-weight:bold;}
td, th{ text-align:left; border:0.25mm solid #666666; padding:0.2cm 0.4cm;}

.product-info table{margin:0;}
.product-info td, .product-info th{border:none; padding:0.1cm 0.2cm 0 0;}
.product-info th{width:40%}
.product-info .desc{margin:0 0 0.3cm;}
.product-info, .product-image{display:inline-block; *zoom:1; *display:inline; width:35%; vertical-align:top;}
.product-info{width:50%; margin-right:5%;}

.comments-list .title{font-size:13pt; display:inline; font-family:arial, helvetica, sans-serif;  font-weight:bold;}
.comments-list .num{font-size:13pt; font-weight:bold; margin-right:3px;}
.comments-list .respond{display:none}
.magazine-list .title{font-size:10pt; font-family:arial, helvetica, sans-serif; margin:0;}


/* * * * LAYOUT * * * */
fieldset, form{margin:0; padding:0; border:none;}

/* att images */
.att-images{clear:both; overflow:hidden;}
.att-images p{margin:0;}
.att-images a img, .product-image img{margin:0.1cm !important;}

/* crossroad */
.products ul{overflow:hidden; width:100%;}
.products li{float:left; width:29%; padding:0 2%; display:inline-block; height:auto !important;}
.products .attr, .products .desc, .roundBox .spc{height:auto !important;}
.products .status, .products .desc{margin:0 !important;}
.products .attr{margin:0.2cm 0 0;}
.products .img{height:120px; display:block;}
.products .title{font-size:10pt; margin:0;}
.products td, .products th{border:none; padding:0.1cm 0.2cm 0 0; vertical-align:top; font-size:8pt;}


