html {background:url(../images/html-bg.jpg);}body { margin:0;
background:url(../images/body-bg.jpg) repeat-x;
color:#fff;
font:12px Tahoma, Arial, Helvetica, sans-serif;
}
img {border:none;}form { padding:0;
margin:0;
}
a {text-decoration:underline;}a:hover {text-decoration:none;}/*page*/
#page { width:1000px;
background:url(../images/page-bg.png) no-repeat;
overflow:hidden;
}
.main { height:1%;
padding:0 71px 40px 78px;
overflow:hidden;
position:relative;
}
/*primary content*/
.primary-content { height:1%;
overflow:hidden;
}
/*right column*/
.right-col { width:535px;
margin:453px 0 0;
float:right;
}
.contentArea { height:1%;
margin:0 0 40px;
overflow:hidden;
}
.contentArea .top,
.contentArea .bottom { width:100%;
overflow:hidden;
text-indent:-9999px;
height:4px;
background:url(../images/cnt-top.png) no-repeat;
}
.contentArea .bottom {background:url(../images/cnt-btm.png) no-repeat;}
.contentArea .inner { padding:10px 20px 20px;
height:1%;
overflow:hidden;
background:url(../images/cnt-inn.png) repeat-y;
}
.contentArea h1 { padding:0 0 0 41px;
margin:0 0 14px;
font:18px/37px Tahoma, Arial, Helvetica, sans-serif;
background:url(../images/item.gif) no-repeat;
}
.contentArea .inner p {margin:0 0 15px;}/*footer*/
.footer { height:1%;
overflow:hidden;
text-align:center;
font-size:11px;
}
.footer ul { padding:0;
margin:0 0 5px;
list-style:none;
height:1%;
overflow:hidden;
}
.footer ul li { display:inline;
padding:0 5px;
}
.footer ul li a {color:#fff;}.footer p { color:#909090;
margin:0 0 5px;
}
.footer p a {color:#909090;}.footer p.design { color:#babab4;
font-size:10px;
margin:0;
}
.footer p.design a { color:#babab4;
text-decoration:none;
}
.footer p.design span { background:url(../images/kavoon.gif) no-repeat 0 1px;
padding:0 0 0 14px;
}
.footer p.design a:hover {text-decoration:underline;}/*left column*/
.left-col { width:252px;
float:left;
}
.menus-box { width:124px;
height:376px;
overflow:hidden;
}
ul.lang { padding:0 0 0 44px;
margin:0 0 16px;
list-style:none;
width:80px;
overflow:hidden;
}
ul.lang li { float:left;
padding:0 6px 0 0;
font-size:11px;
}
ul.lang li a { color:#fff;
text-decoration:none !important;
display:block;
padding:1px 0 0;
}
ul.lang li a:hover,
ul.lang li.active a {background:url(../images/arrow.gif) no-repeat 50% 0;}
ul.menu { padding:0;
margin:0;
list-style:none;
width:100%;
overflow:hidden;
}
ul.menu li { height:1%;
overflow:hidden;
margin:0 0 2px;
font:17px/24px Tahoma, Arial, Helvetica, sans-serif;
}
ul.menu li a { display:block;
height:26px;
text-align:center;
color:#fff;
text-decoration:none !important;
background:url(../images/menu-act.gif) no-repeat 14px 0;
}
ul.menu li a:hover,
ul.menu li.active a {background-position:14px -26px;}ul.menu ul { padding:5px 0 0;
margin:0;
list-style:none;
height:1%;
overflow:hidden;
}
ul.menu ul li { height:1%;
overflow:hidden;
font:11px/15px Tahoma, Arial, Helvetica, sans-serif;
}
ul.menu ul li a { background:none;
height:auto;
text-decoration:underline !important;
}
ul.menu ul li.active a {font-weight:bold;}ul.menu ul li a:hover {text-decoration:none !important;}ul.gallery { height:1%;
overflow:hidden;
padding:0;
margin:0;
list-style:none;
}
ul.gallery li { float:left;
width:81px;
font:18px/81px Tahoma, Arial, Helvetica, sans-serif;
text-align:center;
height:81px;
background:url(../images/gallery-bg.gif) no-repeat;
padding:0 3px 3px 0;
}
ul.gallery li img { background:url(../images/img-gallery.jpg) no-repeat;
padding:2px;
width:77px;
height:77px;
}
ul.gallery li a { display:block;
color:#fff;
text-decoration:none;
}
ul.gallery li a:hover {text-decoration:underline;}.coffee { width:667px;
height:396px;
position:absolute;
background:url(../images/coffee.png) no-repeat;
text-indent:-9999px;
top:0;
right:17px;
}
/* products page
---------------- */
.product-cnt { height:1%;
overflow:hidden;
margin:0 0 10px;
}
.product-cnt img {float:left;}.product-info { float:right;
width:226px;
overflow:hidden;
}
.product-info h2 { margin:10px 0 0;
font:18px Tahoma, Arial, Helvetica, sans-serif;
}
.inner .product-info p { font-size:10px;
margin:0;
}
.product-info p strong {font-size:12px;}.product-info ul { margin:0;
padding:10px 0 0;
list-style:none;
width:240px;
overflow:hidden;
}
.product-info ul li { float:left;
margin:0 14px 10px 0;
padding:2px;
background:url(../images/brd.gif) no-repeat;
width:42px;
height:42px;
overflow:hidden;
}
.product-top { position:absolute;
top:6px;
right:9px;
width:609px;
height:359px;
overflow:hidden;
}
.product-top a { display:block;
overflow:hidden;
width:609px;
height:359px;
text-indent:-9999px;
}
.product-top a span { display:block;
background:url(../images/product-top.png) no-repeat;
width:609px;
height:718px;
cursor:pointer;
}
.product-top a:hover {border:0;}.product-top a:hover span {margin:-359px 0 0;}.logo { position:absolute;
top:329px;
right:77px;
background:url(../images/logo.png) no-repeat;
text-indent:-9999px;
width:140px;
height:93px;
}