body{margin:0;
background-color:#FEFBF5;}
img{border:none;}
.nobr{white-space:nowrap;}
.info{padding:0 30px 40px;}

div.top1{position:absolute;
display:block;
top:0;left:0;
width:190px;
height:19px;
z-index:1;}
div.top2{position:absolute;
display:block;
top:19px;left:0;
width:1002px;
height:190px;
z-index:1;}

div.top_bg{position:absolute;
display:block;
top:0;left:0;
width:1002px;
height:19px;
z-index:0;
background-color:#D40000;
border-top:1px solid #000;}
.center_bg1{background:url(img/center_bg1.gif) repeat-y top left;}
.center_bg2{background-color:#F5EDE8;
border-right:1px solid #000;}
.left_bg{background:#D30000 url(img/left_bg.gif) repeat-x bottom left;
border-left:1px solid #000;}

div.tmenu{position:absolute;
display:block;
top:0;left:0;
width:1002px;
z-index:3;
text-align:right;}
div.tmenu table{border-collapse:collapse;
border:none;}
td.tmenu_bg{font:bold 12px Tahoma,Geneva,sans-serif;
color:#FBEAC5;
/*padding:0 30px 0 25px;*/
width:130px;
background:url(img/tmenu_bg.gif) repeat-x top left;
text-align:left;}
td.tmenu_bg a{color:#FBEAC5;
text-decoration:underline;
font-weight:normal;}
td.tmenu_bg a:hover{color:#E1AC90;}
.tmenu_bg div{margin:0;
pading:0;}

div.menu2{width:130px;
background-color:#D40000;
z-index:4;}
div.menu2 p{font:normal 12px Tahoma,Geneva,sans-serif;
padding:5px;
border-bottom:1px solid #fff;}
div.menu2 p a{color:#FBEAC5;
text-decoration:underline;
display:block;
width:100%;}
div.menu2 a:hover{color:#FEFBF5;}

div.arcaffe, div.milani, div.teekanne, div.mount_everest, div.moretto, div.nouva_era{position:absolute;
display:block;
left:1px;
width:206px;
height:60px;
z-index:3;}

div.arcaffe{top:225px;}
div.milani{top:285px;}
div.teekanne{top:345px;}
div.mount_everest{top:405px;}
div.moretto{top:465px;}
div.nouva_era{top:525px;}

div.product{background-color:#D6C3BF;
width:330px;
float:left;
margin:0 20px 20px 0;
padding:6px 4px;}
div.product p{font: normal 75%/130% Tahoma,Geneva,sans-serif;
color:#000;
padding:5px 0 5px 0;}
div.product img{margin-right:10px;}
div.product h3{padding:8px 0;}
div.product h3 a{color:#760000;
text-decoration:underline;}
div.product h3 a:hover{color:#D40000;}

h1{font:bold 150%/110% Arial,Helvetica,sans-serif;
text-align:left;
color:#760000;
margin:0 0 15px;
padding:15px 0 0;}
h1:first-letter{font-size:120%;
color:#D40000;}
h1.main{font-size:130%;}
h2{font: bold 110%/110% Arial,Helvetica,sans-serif;
text-align:left;
color:#760000;
margin:10px 0 10px;
padding:0;}
h2:first-letter{font-size:150%;
color:#D40000;}
h2.main{background-color:#D40000;
color:#FEFBF5;
padding:5px;
margin:30px 0 15px;}
h3{font:bold 90%/110% Arial,Helvetica,sans-serif;
text-align:left;
color:#760000;
margin:0;
padding:5px 0 0 0;}
h4{font:bold 85%/110% Tahoma,Geneva,sans-serif;
text-align:left;
color:#000;
margin:0;
padding:7px 0 0;}

p{font: normal 80%/140% Tahoma,Geneva,sans-serif;
color:#000;
padding:5px 0;
margin:0;
text-align:justify;}
/*--*/

a.link{font-size:100%;
font-weight:normal;
color:#760000;
text-decoration:underline;}
a.link:hover{text-decoration:none;}
img.img{margin:15px 15px 10px 0;}

ul{list-style: outside url(img/bull.gif);
margin:0;
padding:10px 0 15px 30px;}
ul.heads{list-style-type:none;
list-style-image:none;
padding:0 15px 15px 0;}
ul.heads li{margin-top:0;
text-align:left;}
ul.heads li h2{font-size:130%;}
ul.heads li h2:first-letter{font-size:140%;
color:#D40000;
margin:0; padding:0;}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 40px;}
li{font:normal 80%/140% Tahoma,Geneva,sans-serif;
text-align:justify;
text-indent:0;
margin:5px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 100%/140% Tahoma,Geneva,sans-serif;
text-align:justify;
text-indent:0;
margin:5px 0;
padding:0;}

table.tab{margin:15px 0 0 0;
border-collapse:collapse;
width:93%;
border:1px solid #760000;}
th{font: bold 85%/140% Tahoma,Geneva,sans-serif;
color:#760000;
border-collapse:collapse;
background-color:#D6C3BF;
border:1px solid #760000;
padding:4px;
text-align:left;}
table.tab td{border:1px solid #760000;}
.tl{font: normal 80%/130% Tahoma,Geneva,sans-serif;
color: #000;
padding:3px 4px;
margin:0;
text-align:left;}
.tb{font: normal 80%/130% Tahoma,Geneva,sans-serif;
color: #000;
padding:3px 4px;
margin:0;
text-align:center;}
.tr{font:normal 80%/130% Tahoma,Geneva,sans-serif;
color:#000;
padding:3px 4px;
margin:0;
text-align:right;}

/*новости*/
p.date{font:bold 70%/100% Tahoma,Geneva,sans-serif;
color:#2C332C;
margin:0;
padding:5px 0 0 10px;}
.info p.date{padding:15px 0 0 0;}
p.news{margin:0;
padding:0 0 10px 10px;}
h3.news{padding:8px 0 0;}

/*top menu*/
.tmenu{position:absolute;
display:block;
top:215px;
right:20px;
font:normal 105%/100% Tahoma,Geneva,sans-serif;
text-align:right;
padding:0;
color:#942C52;}
.tmenu a{color:#942C52;
text-decoration:underline;}
.tmenu a:hover{color:#AF627C;}
/*top menu*/

/*crumbs*/
.crumbs{font:bold 75% Tahoma,Geneva,sans-serif;
color:#332E2E;
padding:0 0 10px;
margin:0;}
.crumbs a{font-weight:normal;
color:#332E2E;
text-decoration:underline;}
.crumbs a:hover{text-decoration:none;}

a{color:#760000;
text-decoration:underline;}
a:hover{color:#D40000;
text-decoration:none;}

ul.list{list-style-position: outside;
list-style-type:none;
list-style-image:none;
margin:0; padding:20px 0;}
ul.list li{display:inline;
margin:5px 10px 5px 0;}
ul.list li img{margin:0 10px 22px 0;}

/*карта сайта*/
ul.map{list-style-position: outside;
list-style-type:none;
list-style-image:none;
margin:0;
padding:0 0 0 20px;}
ul.map li{font:bold 90%/130% Tahoma,Geneva,sans-serif;
margin:7px 0;
color:#000;
padding:0;}
ul.map li a{font-weight:bold;
color:#000;
text-decoration:underline;}

ul.map li a:hover{text-decoration:none;}
ul.map ul{margin:0;
padding:2px 0 0 0;}
ul.map ul li{font:bold 100%/140% Tahoma,Geneva,sans-serif;
margin:7px 0;
color:#000;
padding:0;}
ul.map ul li a{font-weight:bold;
color:#000;
text-decoration:underline;}
ul.map ul li a:hover{text-decoration:none;}

ul.map ul ul{margin:0;
padding:0 0 0 10px;
list-style-type:none;
list-style-image:none;}
ul.map ul ul li{font:bold 100%/130% Tahoma,Geneva,sans-serif;
margin:5px 0;
color:#000;
padding:0;}
ul.map ul ul li a{font-weight:normal;
color:#000;
text-decoration:underline;}
ul.map ul ul li a:hover{text-decoration:none;}

ul.map ul ul ul{margin:0;
padding:0 0 0 10px;
list-style-type:none;
list-style-image:none;}
ul.map ul ul ul li{font:bold 95%/130% Tahoma,Geneva,sans-serif;
margin:5px 0;
color:#000;
padding:0;}
ul.map ul ul ul li a{font-weight:normal;
color:#000;
text-decoration:underline;}
ul.map ul ul ul li a:hover{text-decoration:none;}

/*copy*/
.copy{font: normal 75% Tahoma,Geneva,sans-serif;
color:#DDC8C5;
padding:0 10px 5px;
margin:0;
text-align:left;}

.bot1{background-color:#760000;}