/* —————————————————————————————— clear.css —————————————————————————————— */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea
{margin:0;padding:0;border:0;outline:0;font-size:12px;vertical-align:top;background:transparent;outline:none;}
b {font-weight:bold;}
i {font-style:italic;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
table {border-collapse:collapse;border-spacing:0;}
a, span {vertical-align:baseline;}
img {vertical-align:top;text-decoration:none;}





/* —————————————————————————————— general styles —————————————————————————————— */
html, body {width:100%;height:100%;}
body {color:#888; font-size:12px; font-family:Arial, Helvetica, sans-serif}



/* —————————————————————————————— product pages —————————————————————————————— */
/* ————— tmnivoslider.tpl ————— */
#tmnivoslider {width:678px;height:325px;}

#slider {width:678px;height:325px;overflow:hidden;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}

.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}

.nivo-html-caption {display:none;}

.nivo-caption {width:260px;padding:0 0 0 40px;position:absolute;left:0;top:0;z-index:89;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;}
.nivo-caption > p {margin:0;padding:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;}
.nivo-caption h2 {margin:0 0 0 -2px;padding:20px 0 0 0;font-size:22px; font-family:Georgia, "Times New Roman", Times, serif;color:#433A41;text-transform:none;}
.nivo-caption h3 {margin:0;padding:0; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#758826; padding:15px 0px 20px 0px;}
.nivo-caption p.slide_descr {width:230px;margin:0;padding:20px 0 0 0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.nivo-caption a.slide_btn {width:123px;height:30px;display:block;margin:10px 0 0 0;background:url(../img/slider_btn.png) 0 0 no-repeat;font:14px/31px "Arial";color:#fff;text-decoration:none;text-align:center;}

.nivo-directionNav a {position:absolute;top:40%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:5px;display:block;width:61px;height:61px;text-indent:-9999px;background: url('../img/nivo_nav.png') top left no-repeat;}
.nivo-nextNav {right:5px;display:block;width:61px;height:61px;text-indent:-9999px;background: url('../img/nivo_nav.png') top right no-repeat;}

.nivo-controlNav {width:540px;height:32px;padding:9px 0 0 11px;background:url(../img/slider_items.png) 0 0 no-repeat;position:absolute;left:30px;bottom:0;z-index:100;}
.nivo-controlNav a {width:20px;height:21px;display:block;float:left;background:url(../img/slider_item.png) 0 0 no-repeat;cursor:pointer;font:12px/20px "Arial";color:#45525d;text-decoration:none;text-align:center;}
.nivo-controlNav a + a {margin:0 0 0 4px;}
.nivo-controlNav a.active {background:url(../img/slider_item_active.png) 0 0 no-repeat;color:#fff;}

