/* print CSS, has to be loaded after all other CSS $Revision: 1.11.2.9 $ */
html,body {width:100%; height:100%; margin:0; padding:0;}
body {font:normal 70% verdana,arial,sans-serif;}
#search, #nav2, #mnav, #spec3, #cart, #cnt_margin, div.print, #foline, #labs, #flags, #end {display:none;}
hr {width:100%; clear:both;}
.noprint {display:none;}
img {border:0;}

#all {left:0px; margin-left:0; padding:0px 20px 5px 20px; position:relative;}
* html #all {height:100%;} /* for IE55 */
#all p {margin:0 0 10px 0;}

#mhead { width:500px; position:relative; height:100px; margin-bottom:10px;}
#spec1 {position:absolute; top:20px; left:0px;}
#spec1 img {display:block;}
#spec2 {position:absolute; bottom:0px; left:172px; z-index:700;}
#spec4 {margin-top:7px;}
#spec5 {margin-top:5px;}

.hideme, .caption {display:none;}
#nav3 {display:none;}
#nav4 ul {list-style:disc; margin:0; padding:0;}
#nav4 li {float:left; margin-right:20px; padding:0px; margin-bottom:20px;}
#nav4 {width:500px; padding-left:12px;}

#cnt {padding-bottom:0; width:500px;font-size:1em;}
#all #footer {width:500px; clear:both; height:1%; padding-top:0px;}

#copy {margin-bottom:10px;}
#footer img {display:none;}

.sIFR-hasFlash h1, .sIFR-hasFlash div#spec3 span.no {visibility:visible; font-size:2em;}
.sIFR-hasFlash div#spec3 span.no {position:relative; top:8px; margin-right:-20px; font-size:24px;}
.sIFR-hasFlash .sifr, .sIFR-hasFlash .sifr_invers {visibility:visible;}

#all div.tab {border-bottom-color:#fff;}
#all .colth2, #all .colth3, #all .colth3 *, #all .colmh3, #all .coltbh th, #all .coltbg {color:#333; background-color:#fff;}
#all div.tab li.act {background-color:#666;}
#all a:link, a:visited, #all #nav3 a:link, #all #nav3 a:visited, #bc li {color:#333;}

#all h1 {margin-bottom:10px; font-size:2.2em; text-transform: uppercase;}
#all h2, #all h3 {margin-bottom:10px; font-size:1.3em; text-transform: uppercase; margin-left:0px;}
#all h4 {font-size:1.1em; text-transform: uppercase;}

#all .ll4 {display:none;}

#all .txt {margin-bottom:15px; clear:both;}

/* cont 1_1 */
#all .tea9 {margin-bottom:30px;}

/* cont 2_1 */
#all div.ps_img_l, #all div.ps_img_r {float:none; margin:0 0 10px 0;}
#all div.ps_li {display:none;}
.cont_body {margin-bottom:0px;}
.de1 {display:none;}
.price_big {padding-top:10px;}

/* table 1_1 and 1_2 */
#all .tbn table, #all .tbw table {border:solid 1px #333; margin-bottom:15px;border-collapse:collapse;}
#all .tbn tr *, #all .tbw tr * {border:solid 1px #333; padding:5px; }
#all .tbn tr th, #all .tbw tr th {border-bottom:solid 2px #333; text-transform:uppercase;}

/* dynamic content */
#dyn_margin {display:none;}
.chapters {padding:10px 0;}
.chapters .imgright {margin-bottom:10px;}

/* */
.btn_r, div.lnk, div.p_fkt {visibility:hidden;}

.btn_r {float:left; background:url(./btn1_r.png) no-repeat; background-position:100% 0px;}
#all .btn_r a {display:block; position:relative; padding:2px 16px 3px 7px; white-space:nowrap; font-size:0.9em; font-weight:bold; text-transform:uppercase; color:#fff; text-decoration:none; background:url(./btn1_l.png) no-repeat;}
html>body div.btn_r a:hover {background-position:0px -50px;} /* only for Moz */
html>body div.btn_r:hover {background-position:100% -50px;} /* only for Moz */
div.btn_rdivhover {background-position:100% -50px;} /* for IE is attached via JS */
a.btn_rahover {background-position:0 -50px;} /* for IE is attached via JS */
* html .btn_r a {font-size:10px;}

.upper {visibility:visible; position:absolute; top:20px; right:20px; z-index: 100;}
.lower {visibility:visible; position:absolute; bottom:10px; right:20px; z-index: 100;}

.printMsg {color:#fff; font-weight:bold; background:#00aeef; position:relative; width:100%; top:-5px; left:-20px; padding:8px 20px;}

@media print {
	.printMsg, .upper, .lower {display:none;}	
}