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;}
body{font-size:10pt; font-family:tahoma, arial, sans-serif; line-height:1.3;}

#nav-skip, #main-menu, #header-contact, #tool-menu, .hidden, .help-banner, .banner-box, #skyscraper, #breadcrumb, #side-menu, pre, .creator, #footer h4,
#footer .l, #footer .r span, #footer .partners, .filter-box, .sort-box, .product-box .desc .col-r, .seo-links-box, .noprint, .form,
.annot-box .r, .tabs-box .link, .tab-list, .gifts-box .present, .js-help, .producer, .logos, .similar-products-box, .product-box .img-list,
.step-list, .buttons, #home-crossroad .img{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;}

#header h1, #header p, #header img{color:#000000; font-size:117%; display:inline; vertical-align:middle;}
#header img{margin:0 0.75cm 0 0.5cm;}

/* * * * 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:1cm 0 0.3cm; font-size:22pt;}
h2{margin:0.75cm 0 0.2cm; font-size:17pt;}
h3{margin:0.75cm 0 0.2cm; font-size:15pt;}
h4{margin:0.75cm 0 0.2cm; font-size:12pt;}

/* 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 */
img.left{border:none; margin: 0.5cm 1cm 0.5cm 0; float: left;}
img.right{border:none; margin: 0.5cm 0 0.5cm 1cm; float: right;}
.annot-box img.left{margin-top:0;}

/* 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;}



/* * * * LAYOUT * * * */

/* att images */
.att-images{clear:both; overflow:hidden;}
.att-images li, .att-images ul, .logos ul, .logos li{display:inline;}
.att-images li img, .logos li img{margin:0 0.2cm !important;}

/* crossroad */
.crossroad img{margin:0 !important; display:none;}
.crossroad h2{font-size:15pt;}
.crossroad .spc{height:auto !important;}
#home-crossroad a{color:black; text-decoration:none;}
#home-crossroad ul{ width:auto;}
#home-crossroad ul ul li{list-style:none;}
#home-crossroad li{border:0.25mm solid #000000; padding:0 0.5cm 0.2cm}
#home-crossroad li li{border:none; padding:0}
#home-crossroad li li h4{margin:0 0;}

/* products */
.products-crossroad, .accessories-list{margin:0 0 0.75cm; }
.products-crossroad ul, .accessories-list ul{overflow:hidden; zoom:1; border:0.25mm solid #000000; margin:0 0 0.4cm; width:99%;}
.products-crossroad li, .accessories-list li{float:left; width:21%; list-style:none; padding:0.3cm 2% 0.3cm}
.products-crossroad .img, .accessories-list .img{display:block; width:100%; height:110px; text-align:center;}
.products-crossroad .img img, .accessories-list .img img{position:relative; top:50%;}
.products-crossroad h3, .accessories-list h3{font-size:11pt; margin-top:0;}
.products-crossroad h3 a, .accessories-list h3 a{text-decoration:none; color:black;}
.products-crossroad .info, .accessories-list .info{font-size:9pt; height:auto !important;}

/* product */
.product-box{overflow:hidden; zoom:1; width:auto; border:0.25mm solid #000000; padding:1cm 1cm 0.5cm;}
.product-box .big-img{width:400px; height:350px; text-align:center; float:left;}

.product-box .desc{font-size:12pt;}
.product-box .big-img img{position:relative; top:50%; }
.gifts-box .img{height:120px; width:120px; float:left; text-align:center; margin-right:10px;}
.gifts-box .img img{position:relative; top:50%;}
.gifts-box ul, .gifts-box p{overflow:hidden; zoom:1;}
.gifts-box ul li{list-style:none;}
.gifts-box ul{border:0.25mm solid #000000; margin:0.5cm 0 0.5cm; width:auto; padding:0 0.5cm 0.2cm}

/* comment */
.comments-list li h4, .reviews-list li h4{display:inline;}
.comments-list li, .reviews-list li{margin-bottom:0.6cm;}

