/* HTML tags : start */
html, body, p, h1, h2, h3, a, img, form, table, tr, td {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%;background-color:#000}
body{width:100%;margin:0 auto;font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:11px;min-height:100%;position:relative;min-width:990px;_width:expression(document.documentElement.clientWidth < 990 ? "990px" : "auto");}
*html body{height:100%}
/* HTML tags */
h1{font-size:18px;font-weight:normal}

.bg00{position:absolute;z-index:-1;right:0;bottom:0}

.mcont{position:relative;z-index:100;max-width:1280px;width:expression(document.body.clientWidth > 1280? "1280px": "auto" );margin:0 auto;overflow:hidden;padding-bottom:100px}

#header{padding:4px 0 2px 4px;background-color:#000;}
#header table{border-collapse:collapse;width:100%}
#header .right-menu{width:115px;border-left:1px solid #ed1c24;padding-right:25px}
#header .right-menu p{padding:3px 5px;color:#878787;font-size:12px}
#header .right-menu p a{color:#fff;text-decoration:none;margin:0 2px}
#header .right-menu p a.act{color:#ed1c24;}
#header .right-menu ul{margin:0;padding:0;list-style-type:none}
#header .right-menu ul li{padding:3px 6px}
#header .right-menu ul li a{color:#fff;font-size:12px;text-decoration:none}
#header .right-menu ul li.act{background-color:#ed1c24}
#header .right-menu ul li.act a{color:#000;}

/* Menu */
.menu{padding:22px 15px 0 0}
.menu ul{padding:0;list-style-type:none;margin:0}
.menu ul li{padding:5px 0 5px 15px}
.menu ul li.act{background:url(/ecko/tmpl/imgs/menu_act.gif) top left no-repeat}
.menu ul li.act a{text-decoration:none;}
.menu ul li a{font-size:16px;color:#fff;}
.menu ul li a:hover{text-decoration:none}
.menu ul li .drop ul{margin:5px 0 0 0;padding:0;list-style-type:none}
.menu ul li .drop ul li{padding:7px 0 7px 15px}
.menu ul li .drop ul li a{font-size:14px;color:#fff;text-decoration:underline}
.menu ul li .drop ul li a:hover{text-decoration:none}
.menu ul li .drop ul li.act {background:#770e12;}
.menu ul li .drop ul li.act a{font-size:14px;color:#fff;text-decoration:none;font-weight:bold}
/* Menu */

#nav{padding:26px 0 5px 15px}
#nav a{background:url(/ecko/tmpl/imgs/nav_bg0.gif) bottom repeat-x;color:#878787;font-size:14px;margin:0 10px 0 0;text-decoration:none}
#nav a.act{background:url(/ecko/tmpl/imgs/nav_bg.gif) bottom repeat-x;color:#fff;padding:0 5px}

.content{padding:4px 0 0 0;width:100%}

#leftbar{float:left;width:161px;padding-left:4px}
#rightbar{padding:0 0 0 165px}


.info-box{padding:10px 20px;margin-right:28%;background:url(/ecko/tmpl/imgs/info_bg.png);_background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/info_bg.png', sizingMethod='scale');
		z-index:1000;	zoom:1;	_height:1px;min-height:100px;_height:expression(this.offsetHeight<100 ? "100px" : "auto")}
.prod{border-collapse:collapse;width:99%;}
.prod td{text-align:center;padding:15px 0; height:190px;vertical-align:top;}
.prod td a{text-align:center; font-size:16px;color:#fff;}
.prod td a img{border-bottom:0;padding-bottom:15px;display:block;margin:0 auto;}

.prod-desc{border-collapse:collapse;width:99%}
.prod-desc td{vertical-align:top;padding:10px}
.prod-desc td p {padding:1px 0;}
.prod-desc td a{border:1px solid #000;padding:1px;float:left}
.prod-desc td a:hover{border:1px solid red;padding:1px}
.prod-desc td div{padding:5px 0;width:80%;color:#878787;font-size:12px}

.shop{padding:10px}
.shop p{padding:10px 0;width:80%;color:#878787;font-size:12px}
.shop span{color:#ed1c24;font-size:12px}
.shop h1 a{color:#fff;font-size:18px;font-weight:normal;text-decoration:none;background:url(/ecko/tmpl/imgs/news_a_bg.gif) bottom left repeat-x;padding-bottom:1px}
.shop h1 a:hover{background:none}

.contact-form{width:400px;margin-left:30px}
.contact-form p{color:#878787;padding:5px 0 10px 0}
.contact-form input.txt{background:#2c2c2c;padding:2px;width:375px;margin:2px 0;border:0;color:#878787;}
.contact-form textarea{background:#2c2c2c;padding:2px;width:375px;height:166px;margin:2px 0 10px 0;border:0;color:#878787;}

/* Content */

/* Footer */
#footer{position:absolute;bottom:0;height:50px;background-color:#000;padding:25px 0 0 0;z-index:100;width:100%}
.footer{max-width:1280px;width:expression(document.body.clientWidth > 1280? "1280px": "auto" );margin:0 auto}
#footer .left{float:left;width:60%;color:#878787;font-size:12px}
#footer .left span{color:#b6b6b6}
#footer .left a{color:#878787}
#footer ul {margin:0;padding:0;list-style-type:none}
#footer ul li{float:left;padding-left:25px}

#footer .right{float:right;width:25%;padding-right:30px;text-align:right}
#footer .right input{border:none;background-color:#2c2c2c;color:#878787;font-size:12px;padding:5px;width:250px}
/* Footer */
.clear{clear:both;font-size:1px;height:1px;}


/* for intro */
.lang-box{width:588px;margin:0 auto;overflow:hidden;padding-bottom:0px}
.intro-box{width:580px;margin:0 auto;overflow:hidden;padding-bottom:100px}

.nav p{padding:3px 5px;color:#878787;font-size:12px;text-align:right}
.nav p a{color:#fff;text-decoration:none;margin:0 2px}
.nav p a.act{color:#ed1c24;}

.news-box{background:url(/ecko/tmpl/imgs/news_border.gif) bottom no-repeat;padding:20px 10px}
.news-box h1{padding-bottom:5px}
.news-box h1 a{color:#fff;font-size:18px;font-weight:normal;text-decoration:none;background:url(/ecko/tmpl/imgs/news_a_bg.gif) bottom left repeat-x;padding-bottom:1px}
.news-box h1 a:hover{background:none}
.news-box span{color:#ed1c24;font-size:12px}
.news-box p{color:#878787;font-size:12px;padding:5px 0}

.intro-footer{position:absolute;bottom:0;height:60px;padding-top:70px;width:100%}
.intro-footer div{width:580px;margin:0 auto;color:#878787;font-size:12px}
.intro-footer a{color:#ed1c24;margin:0 6px}
.intro-footer a:hover{text-decoration:none}
.intro-footer span a{color:#fefefe}

 