@import url(../warp/css/modules.css);
.module .module-title{line-height:20px;}
.module .badge{top:-10px;right:-10px;width:40px;height:40px;background:url(../images/module_badges.png) 0 0 no-repeat;}
.module .badge-top{background-position:0 -50px;}
.module .badge-free{background-position:0 -100px;}
.module .badge-new{background-position:0 -150px;}
.module .module-title .color{color:#424D69;}
.module .module-title .icon{top:-5px;width:31px;height:31px;margin-right:10px;background-position:0 0;background-repeat:no-repeat;background-image:url(../module_icons.png);}
.module .module-title .icon-twitter{background-position:0 -40px;}
.module .module-title .icon-mail{background-position:0 -80px;}
.module .module-title .icon-bubble{background-position:0 -120px;}
.module .module-title .icon-login{background-position:0 -160px;}
.module .module-title .icon-cart{background-position:0 -200px;}
.mod-box-grey{border:none;padding:15px;}
.mod-box-grey,.mod-headerbox-default .module-title{background-color:#DBDBDB;}
.mod-box-grey .button-default{background-color:#CBCBCB;}
.mod-box-grey ul.zebra > li.odd,.mod-box-grey table.zebra tbody tr.odd{background:#D5D5D5;}
.mod-box-grey ul.zebra > li:nth-of-type(odd),.mod-box-grey table.zebra tbody tr:nth-of-type(odd){background:#D5D5D5;}
.mod-box-grey ul.zebra > li:nth-of-type(2n+1),.mod-box-grey table.zebra tbody tr:nth-of-type(2n+1){background-color:#CBCBCB;}
.mod-headerbox-dark .module-title,.mod-red-dark .module-title{color:#FFF;}
.mod-headerline .module-title{text-align:center;}
.mod-headerline .module-title:before{content:"";display:block;position:absolute;top:20px;left:0;right:0;border-top:1px solid #DB0000 !important;}
.mod-headerline .module-title > span{display:inline-block;position:relative;border-radius:6px;line-height:31px;color:#FFF;font-size:16px;padding:5px 20px;}
.mod-headerline .module-title > span,.mod-headerbox-dark .module-title{background:#DB0000;background-image:url(../images/menu_bg.gif);}
.mod-headerline .module-title .icon{top:0;margin-left:-10px;}
.mod-line:before{content:"";display:block;position:absolute;}
.grid-h .mod-line:before{top:0;bottom:0;left:-17px;border-color:#B1B1B1;border-style:dotted;border-width:0 0 0 2px;}
.grid-v .mod-line:before{top:-17px;left:0;right:0;border-top:2px dotted #B1B1B1;}
.grid-h:first-child .mod-line:before,.grid-v:first-child .mod-line:before{border:none;}
.mod-line .badge{top:-10px;right:0;}
.module .badge-hot,.module .module-title .icon-download{background-position:0 0;}
.mod-box .module-title,.mod-headerbox .module-title,.mod-box .module-title,.mod-red .module-title{text-transform:uppercase;}
.module.mod-red-dark .module-title .icon,.module.mod-headerline .module-title .icon,.module.mod-headerbox-dark .module-title .icon,.module.mod-headerline .module-title .icon{background-image:url(../images/module_icons_white.png);}
.mod-headerbox-default .menu-sidebar,.mod-headerbox .module-title,.mod-red .module-title{border-radius:6px;line-height:21px;background-color:#F5F5F5;padding:10px;}
.mod-red-default .menu-sidebar{background:#DBDBDB;margin-top:-10px;}
.mod-red-default .module-title{color:#fff;background:#DB0000;background-image:url(../images/menu_bg.gif);}
#sidebar-a .menu.menu-sidebar{background:#F2F2F2 url(../images/bg-metal.jpg)-30px 0 repeat;margin-top:-15px;padding-top:5px}
.mod-red.mod-red-default.top-h.tcenter {background:url(../images/bg-bottom-sidebar.png) no-repeat bottom;margin-top:-15px;padding-top:5px;padding-bottom:14px}
.mod-red.mod-red-default.top-h{margin-top:45px}
.mod-red.mod-red-default.top-h.tcenter{margin-top:40px;}
.mod-red.mod-red-default.top-h.tcenter h3{background:url(../images/active.png) repeat;color:#F2F2F2;font-weight:700;font-size:18px;margin-left:-5px;margin-right:-5px;text-align: center;font-style:italic;border-radius:8px 8px 3px 3px; }
.module.title-center h3{background:#EEE;background:url(../images/active.png) repeat-x;color:#F2F2F2;font-weight:700;font-size:18px;
margin-bottom:30px;padding:8px 0px;text-align: center;letter-spacing:1px;font-style:italic;border-radius:10px;border:1px solid #DBDBDB; }
.module.title-center{margin-bottom:-20px;margin-top:10px}
