/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

*{padding: 0; margin: 0;}
#topIcos {position:absolute; top:21px; right:4px; width:195px;}
#topIcos strong {display:block; float:left; text-align:center; width:64px;}
#topIcos a { display:block; float:left; text-align:center; width:64px;}
#topIcos div {width:1px; height:8px; background:#5B5B5B; float:left; overflow:hidden; margin:8px 0 0;}
#phonetop {position:absolute; top:60px; right:45px; }

  body { margin: 0pt;
    padding: 0pt;
    font-family: "Trebuchet MS",Arial,sans-serif;
    font-size: 101%;
    color: rgb(51, 51, 51);
    background-color: rgb(230, 227, 210);
    min-width: 760px;
    }

  #masthead {
    border-bottom: 10px solid rgb(102, 102, 102);
    padding: 0pt 0pt 0pt 0px;
    background-color: rgb(255, 255, 255);
    HEIGHT: 150px;
    background: url(../img/logo_spacer.jpg) repeat-x;
    }
    
  #topIn {
	BACKGROUND: url(../img/bg_top_left.jpg) no-repeat left 50%; POSITION: relative; HEIGHT: 150px;
    }

  #pagewrapper { margin: 0pt;
    background-color: rgb(255, 255, 255);
    }

  #sidecontentmain {
	padding: 0px 24px 12px;
	background: transparent url(../img/scr1.gif) no-repeat scroll left 0px;
	width: 160px;
	height: 600px;
	font-size: 0.75em;
	top: 400px;
}

  #midcolumn { border-left: 1px solid rgb(97, 97, 97);
    border-right: 1px solid rgb(97, 97, 97);
    width: 180px;
    background-image: url(../img/sbggreen.jpg);
    background-repeat: repeat-y;
    background-color: rgb(226, 220, 142);
    }
    
  #newscolumn {
    border-left: 1px solid rgb(97, 97, 97);
    border-right: 1px solid rgb(97, 97, 97);
    padding: 12px 10px 0px 10px;
    font-size: 0.85em;
    width: 150px;
    background-color: rgb(255, 255, 255);
    }

  #artwork { border-bottom: 1px solid rgb(0, 0, 0);
    padding: 0px 0px 0px 0px;
    background-color: rgb(255, 255, 255);
	text-align: center;
    }

  #menubar { font-size: 0.9em;
    background-color: #000000;
    color: rgb(255, 255, 255);
    }

  #maincontent { padding: 12px 24px 12px 72px;
    font-size: 0.85em;
    background-image: url(../img/tommy_lbg3.gif);
    background-repeat: no-repeat;
    background-position: left top;
    line-height: 1.5em;
    }
	
  #maincontent ul {
    margin: 0;
    padding: 0;
    list-style-type:none;}
	
  #maincontent li {
    background: url(../img/bullet.gif) no-repeat 0 0;
    padding-left: 30px;}

  #certificates { margin-top: 10px;
    font-size: 0.7em;
    }

  #maincontent p, #sidecontent p, #sidecontentmain p { margin: 6px 0pt 8px;
    }

  h1, h2, h3, h4 { margin: 0pt;
    line-height: normal;
    }

  h1 { border-bottom: 1px solid rgb(104, 104, 104);
    font-size: 1.4em;
    }

  h2 { margin: 0px 0pt 0pt;
    font-size: 1.1em;
    }

  h3, h4 { margin: 24px 0pt 0pt;
    font-size: 1.1em;
    }

  #sidecontent { background: transparent url(../img/scr1.gif) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #sidecontent h4 { margin: 0pt;
    font-size: 1.3em;
    }

  #sidecontentmain h4 { margin: 0pt;
    font-size: 1.3em;
    }

  #address { padding: 14px 50px;
    background: transparent url(../img/address.gif) no-repeat scroll left center;
    font-size: 1.5em;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #phone { padding: 14px 50px;
    background: transparent url(../img/phone_lab.gif) no-repeat scroll left center;
    font-size: 1.5em;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #email { padding: 14px 50px;
    background: transparent url(../img/e-mail.gif) no-repeat scroll left center;
    font-size: 1.5em;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #schedule { padding: 14px 50px;
    background: transparent url(../img/clock.gif) no-repeat scroll left center;
    font-size: 1.5em;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #footer { border-top: 2px solid rgb(134, 195, 40);
    padding: 12px 172px;
    background: transparent url(../img/logo_bw.gif) no-repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 0.75em;
    color: rgb(0, 0, 0);
    }

  #footer_phone { background: transparent none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 220px;
    float: right;
    right: 10px;
    }

  #footer_phone.img { width: 160px;
    height: 40px;
    }

  #guarantee { position: absolute;
    left: 0px;
    top: 625px ! important;
    }

  #stock { position: absolute;
    left: 0px;
    top: 350px;
    }

  #stock2 { position: absolute;
    left: 0px;
    top: 170px;
    }

  #maincontent a:link, #sidecontent a:link { color: rgb(0, 0, 0);
    }

  #maincontent a:visited, #sidecontent a:visited { color: rgb(0, 0, 0);
    }

  #maincontent a:hover, #maincontent a:active, #maincontent a:focus, #sidecontent a:hover, #sidecontent a:active, #sidecontent a:focus {
        color: rgb(0, 0, 0);
    }
	

  #newscolumn a:link { color: #ffffff;
    }
	
  #newscolumn a:visited{ color: #ffffff;
    }
	
  #newscolumn  a:hover, #newscolumn  a:active, #newscolumn  a:focus {
        color: color: #ffffff;
    }

  #footer a:link {
        color: rgb(102, 102, 153);
    }

  #footer a:visited {
        color: rgb(102, 102, 153);
    }

  #footer a:hover, #footer a:active, #footer a:focus {
        color: rgb(0, 0, 0);
    }

  #p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus, #p7PMnav .p7PMon {
        border-top: 1px solid rgb(136, 196, 46);
        border-left: 1px solid #88C424;
        background-color: #88C424;
    }

a.tooltip {
	position: relative;
	height: 20;
	width: 371;
}
a.tooltip span {
        display:none;
}
a.tooltip:hover span {
	font-size:100%; /*Äëÿ IE 5*/
	display: block;
	position:absolute;
	top:1em;
	left:2em;
	padding: 0.2em 0.6em;
	border:1px solid #996633;
	background-color:#FFFF99;
	color:#000000;
}
.prod .foto IMG {
	BORDER-RIGHT: #d7dcbe 3px solid;
        BORDER-TOP: #d7dcbe 3px solid;
        BORDER-LEFT: #d7dcbe 3px solid;
        BORDER-BOTTOM: #d7dcbe 3px solid
}
.prod .foto {
	DISPLAY: inline;
        FLOAT: right;
        MARGIN: 15px 0px 5px 20px
}
.gamma {
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 0.8em;
}

