/* CSS Document */


#menusys_mega li a.active, 
#menusys_mega li a.active:hover, 
#menusys_mega li a.active:active, 
#menusys_mega li a.active:focus { background: url('../images/red/line-menu.png') no-repeat left 0;}
#menusys_mega li:hover a, 
#menusys_mega li:active a, 
#menusys_mega li:focus a{ background: url('../images/red/line-menu.png') no-repeat left 0; }
#menusys_mega li:hover a .menu-title, 
#menusys_mega li:active a .menu-title,
#menusys_mega li:focus a .menu-title, 
#menusys_mega li a.active .menu-title, 
#menusys_mega li a.active:hover .menu-title, 
#menusys_mega li a.active:active .menu-title, 
#menusys_mega li a.active:focus .menu-title { background: url('../images/red/line-menu.png') no-repeat right -123px;}
#menusys_mega .menusub_mega, #menusys_mega .menusub_mega .menusub_mega .subwrapcenter{ border-bottom: 4px solid#CC0033;}
#menusys_mega .megacol ul li a:hover,
#menusys_mega .megacol ul li a:active,
#menusys_mega .megacol ul li a:focus,
#menusys_mega .megacol ul li a.active,
#menusys_mega .megacol ul li a.active:hover,
#menusys_mega .megacol ul li a.active:active,
#menusys_mega .megacol ul li a.active:focus{ color:#CC0033; }
#menusys_mega .megacol ul li a:hover .menu-title ,
#menusys_mega .megacol ul li a:active .menu-title ,
#menusys_mega .megacol ul li a:focus .menu-title ,
#menusys_mega .megacol ul li a.active .menu-title ,
#menusys_mega .megacol ul li a.active:hover .menu-title ,
#menusys_mega .megacol ul li a.active:active .menu-title ,
#menusys_mega .megacol ul li a.active:focus .menu-title { color:#CC0033; }	

/*Button slide*/
.zt-onebyone .oneByOne_item p.slide2Txt3 span{ 
    background: url(../images/red/button-slide.png) no-repeat;
}     
.zt-onebyone .oneByOne_item p.slide2Txt3 span a{                    
   background: url(../images/red/button-slide.png) no-repeat right -38px;
}
.buttonCon .theButton {
    background: url(../images/red/hover-slide.png) no-repeat; 
}         
.cmodule h3.moduletitle{ background: url("../images/red/bg-title.png") no-repeat left 0; text-shadow: 1px 1px #800100;}
.cmodule h3.moduletitle span{ background: url("../images/red/bg-title.png") no-repeat scroll right -41px transparent; color: #fff;}
div.k2ItemsBlock ul li a.moduleItemTitle:hover{ color:#CC0033 !important;}
.vm-pagenave .zt-scroller-left{ background: url("../images/red/bg-next.png") no-repeat scroll right 0 transparent;}
.vm-pagenave .zt-scroller-left:hover{ background: url("../images/red/bg-next-hover.png") no-repeat right 0;}
.vm-pagenave .zt-scroller-right{ background: url("../images/red/bg-next.png") no-repeat scroll left -28px transparent;}
.vm-pagenave .zt-scroller-right:hover{ background: url("../images/red/bg-next-hover.png") no-repeat left -28px;}
.addtocart span.addtocart-button{ background: url("../images/red/bg-cart.png") no-repeat scroll left 0 transparent;}
.addtocart span.addtocart-button:hover{ background: url("../images/red/bg-cart-hover.png") no-repeat scroll left 0 transparent;}
.addtocart span.addtocart-button input.addtocart-button, 
.addtocart span.addtocart-button input.notify-button{ background: url("../images/red/bg-cart.png") no-repeat scroll right -28px transparent; text-shadow: 1px 1px #840100;}
.addtocart span.addtocart-button:hover input,
.addtocart span.addtocart-button input.addtocart-button:hover, 
.addtocart span.addtocart-button input.notify-button:hover{ background: url("../images/red/bg-cart-hover.png") no-repeat scroll right -28px transparent}
.jvformcontact.jvformcontact .button{ background: url("../images/red/bg-sub.png") no-repeat;  text-shadow: 1px 1px #800100;}
.jvformcontact.jvformcontact .button:hover{ background: url("../images/red/bg-sub-hover.png") no-repeat;}
#zt-position-14 div.pagenave > .next{ background: url("../images/red/icon-partner.png") no-repeat -35px 0; position: absolute; right: -16px;}
#zt-position-14 .zt-scroller-left, 
#zt-position-14 div.pagenave > .prev{ background: url("../images/red/icon-partner.png") no-repeat;}
#gototop{ background: url("../images/red/icon-top.png") no-repeat;}
#gototop:hover{ background: url("../images/red/icon-top-hover.png") no-repeat;}

.btnLogin{ background: url("../images/red/bg-top-acc.png") no-repeat scroll left top transparent;}
.btnLogin:hover{ background: url("../images/red/bg-top-acc-hover.png") no-repeat scroll left top transparent;}
.btnCart{ background: url("../images/red/bg-top-cart.png") no-repeat scroll left top transparent;}
.btnCart:hover{ background: url("../images/red/bg-top-cart-hover.png") no-repeat scroll left top transparent;}
.btnSearch{ background: url("../images/red/bg-top-search.png") no-repeat scroll left top transparent;}
.btnSearch:hover{ background: url("../images/red/bg-top-search-hover.png") no-repeat scroll left top transparent;}

/*Cart*/
.vm2-add_quantity_cart{background-image:url(../images/red/cart-icons.png)}
.vm2-remove_from_cart{background-image:url(../images/red/cart-icons.png)}

h1.moduletitle-content{ background: url("../images/red/bg-title-content.png") no-repeat scroll left 0 transparent; text-shadow: 1px 1px #fff;}
h1.moduletitle-content span{ background: url("../images/red/bg-title-content.png") no-repeat scroll right -54px transparent;}
h3.moduletitle-menu{ background: url("../images/red/bg-title-content.png") no-repeat scroll left 0 transparent;  text-shadow: 1px 1px #fff;}
h3.moduletitle-menu span{ background: url("../images/red/bg-title-content.png") no-repeat scroll right -54px transparent;}
 
.vm-product-name h3 a:hover,
.zt-product-name a.product-name:hover,
#login-form ul.menu2 li a:hover{ color:#CC0033 !important;}
.subCategory h3.titlename, .tagItemTitle, .userItemTitle, .catItemTitle{ background: url("../images/red/bg-title-k2.png") no-repeat scroll 0 5px transparent;}
#login-form .button{ background: url("../images/red/bg-sub.png") no-repeat; text-shadow: 1px 1px #800100;}
#login-form .button:hover{ background: url("../images/red/bg-sub-hover.png") no-repeat;}
#zt-header-inner .box-search .button{ background: url("../images/red/bg-sub.png") no-repeat;}
#zt-header-inner .box-search .button:hover{ background: url("../images/red/bg-sub-hover.png") no-repeat; text-shadow: 1px 1px #800100;}
div.catItemTagsBlock ul.catItemTags li, 
div.userItemTagsBlock ul.userItemTags li{ background: url("../images/red/bg-title-tag.png") no-repeat left 0;}
div.catItemTagsBlock ul.catItemTags li a, 
div.userItemTagsBlock ul.userItemTags li a{ background: url("../images/red/bg-title-tag.png") no-repeat right -22px;  color: #FFFFFF !important; text-shadow: 1px 1px #800100;}
div.catItemReadMore a, div.userItemReadMore a, div.tagItemReadMore a{ background: url("../images/red/bg-readmore.png") no-repeat left 0;}
div.catItemReadMore a:hover, div.userItemReadMore a:hover, div.tagItemReadMore a:hover{ background: url("../images/red/bg-readmore-hover.png") no-repeat left 0;}
div.catItemReadMore a span, div.userItemReadMore a span, div.tagItemReadMore a span{ background: url("../images/red/bg-readmore.png") no-repeat right -29px; text-shadow: 1px 1px #840100;}
div.catItemReadMore a span:hover, div.userItemReadMore a span:hover, div.tagItemReadMore a span:hover{ background: url("../images/red/bg-readmore-hover.png") no-repeat right -29px;}
.zt-aboutus .images{ background: url("../images/red/logo-movies.png") no-repeat;}
.contact span.hotline, .contact span.web a{ color:#CC0033;}
 ul.menu li.current a, ul.menu li.active a,
ul.weblinks li a:hover, ul.menu li a:hover, ul.menu li a:hover{ color:#CC0033 !important;}
div.itemCommentsForm form .cform-submit-comment, .vm-button-correct{ background: url("../images/red/bg-comment.png") no-repeat left 0;}
div.itemCommentsForm form .cform-submit-comment:hover, 
.vm-button-correct:hover{ 
    background: url("../images/red/bg-comment-hover.png") no-repeat left 0;
}
div.itemCommentsForm form .cform-submit-comment:hover input#submitCommentButton { background: url("../images/red/bg-comment-hover.png") no-repeat right -29px;}
div.itemCommentsForm form input#submitCommentButton, .vm-button-correct span{ background: url("../images/red/bg-comment.png") no-repeat right -29px; text-shadow: 1px 1px #800100;}
div.itemCommentsForm form input#submitCommentButton:hover, .vm-button-correct span:hover{ background: url("../images/red/bg-comment-hover.png") no-repeat right -29px;}
.product-name a:hover { color:#CC0033 !important;}
div.subCategoryContainer a.readon:hover{ text-decoration: underline;}
div.catItemCommentsLink a, 
div.subCategoryContainer a.readon, 
span.catItemAuthor a,
div.userItemCategory a,
.userAdditionalInfo span.userURL a,
.userAdditionalInfo span.userEmail a,
.tagItemCategory a,
span.itemAuthorUrl a,
span.itemAuthorEmail a{ color:#CC0033;}
#zt-top-cart .show_cart a, .cart-view tr td a{ color:#CC0033 !important;}

#com-form-login-submit .button{ background: url("../images/red/bg-sub.png") no-repeat; text-shadow: 1px 1px #800100;}
#com-form-login-submit .button:hover{ background: url("../images/red/bg-sub-hover.png") no-repeat;}
.cart-login-inner a:hover, .product-description ul li a:hover{ color:#CC0033 !important;}
.button {background: url("../images/red/bg-sub.png") no-repeat; font-size: 110%; padding: 0 0 0 10px; color: #fff;}
.button:hover {background: url("../images/red/bg-sub-hover.png") no-repeat;}
p.zt-button{
    background: url("../images/red/button-bg.png") no-repeat; font-size: 110%; padding: 0 0 0 15px; float: left;height: 22px;line-height: 22px;
}

p.zt-button input,
p.zt-button a
{
    background: url("../images/red/button-bg.png") no-repeat right -22px;display: inline-block;border: none;color: #fff;height: 22px;
    line-height: 22px;
    float: left;
    padding-right: 15px;
}
p.zt-button:hover{
    background: url("../images/red/button-bg.png") 0 -44px; 
}
p.zt-button:hover input,
p.zt-button:hover a{
    background-position: right -66px;
}
.category-name, .productTitle{ background: url("../images/red/bg-title-k2.png") no-repeat scroll 0 5px transparent;}
span.addtocart-button{ background: url("../images/red/bg-cart.png") no-repeat left 0;}
span.addtocart-button:hover{ background: url("../images/red/bg-cart-hover.png") no-repeat left 0;}
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button{ background: url("../images/red/bg-cart.png") no-repeat scroll right -28px transparent; text-shadow: 1px 1px #800100;}
span.addtocart-button:hover input, span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button:hover{ background: url("../images/red/bg-cart-hover.png") no-repeat scroll right -28px transparent;}
.product-description .titlename{ background: url("../images/red/bg-title-k2.png") no-repeat 0 5px;}
.itemDateImage .itemDateCreated{ background: url('../images/red/calendar.png') top right no-repeat;}
#zt-footer-copy a{ color:#CC0033;}

.zt-drillmenu-inner{ background:url("../images/red/line-menu-drill.png") no-repeat scroll left 0 transparent;}
.navbar{ margin: 0; background: url("../images/red/line-menu-drill.png") no-repeat scroll left -123px transparent; }
div.k2ItemsBlock a:hover{ color:#CC0033 !important; text-decoration: none;}

/*RTL*/
.rtl .cmodule h3.moduletitle { background: url("../images/red/rtl/bg-title.png") no-repeat scroll right 0 transparent;}
.rtl .cmodule h3.moduletitle span { background: url("../images/red/rtl/bg-title.png") no-repeat scroll left -41px transparent;}
.rtl h1.moduletitle-content { background: url("../images/red/rtl/bg-title-content.png") no-repeat scroll right 0 transparent;}
.rtl h1.moduletitle-content span { background: url("../images/red/rtl/bg-title-content.png") no-repeat scroll left -54px transparent;}
.rtl h3.moduletitle-menu { background: url("../images/red/rtl/bg-title-content.png") no-repeat scroll right 0 transparent;}
.rtl h3.moduletitle-menu span { background: url("../images/red/rtl/bg-title-content.png") no-repeat scroll left -54px transparent;}
.rtl .subCategory h3.titlename, .rtl .tagItemTitle, .rtl .userItemTitle, .rtl .catItemTitle { background: url("../images/red/rtl/bg-title-k2.png") no-repeat scroll right 5px transparent;}
.rtl .category-name, .rtl .productTitle, .rtl .product-description .titlename {background: url("../images/red/rtl/bg-title-k2.png") no-repeat right 5px; margin: 0 -24px 0 0; padding: 3px 30px 6px;}
.rtl #zt-position-14 .zt-scroller-slider{ margin: 0 30px 0 0 !important;}
  
/*partner*/  
#zt-position-14 .vm-pagenave .zt-scroller-right {
    background: url("../images/red/icon-partner.png") no-repeat scroll -35px 0 transparent;
    height: 76px;
    right: 72px;
    width: 35px;
}
#zt-position-14 .vm-pagenave .zt-scroller-right:hover{
	background: url("../images/red/icon-partner-hover.png") no-repeat scroll -35px 0 transparent;
    height: 76px;
    right: 72px;
    width: 35px;
}
#zt-position-14 .zt-scroller-left, #zt-position-14 div.pagenave > .prev {
    background: url("../images/red/icon-partner.png") no-repeat scroll 0 0 transparent;
    height: 76px;
    right: auto;
    width: 35px;
}
#zt-position-14 .zt-scroller-left:hover, #zt-position-14 div.pagenave > .prev:hover{
	background: url("../images/red/icon-partner-hover.png") no-repeat scroll 0 0 transparent;
 }
#zt-position-14  div.vm-pagenave {
    display: block;
    margin-right: 0;
    position: absolute;
    right: 10px;
    top: -8px !important;
    width: 100% !important;
}
#zt-position-14 .zt-product-img{
	border: 1px solid #CDCDCD;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
	padding: 0;
	margin: 17px auto;
	box-shadow: none;
}
#zt-position-14 .zt-scroller-slider{
	margin: 0 0 0 35px;
	width: 94% !important;
}

/*Pagination*/
ul.pagination li a:hover{
    background: #BF0301;
}