@CHARSET "ISO-8859-1";

/*===== BEGIN LEFT MENU =====*/
.menuleft {
    margin-bottom: 15px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    /*
	-moz-box-shadow: 0px 0px 3px #ccc;
	-webkit-box-shadow: 0px 0px 3px #ccc;
	box-shadow: 0px 0px 3px #ccc;*/
}

    .menuleft .title_menuleft {
        background: #800909;
        line-height: 40px;
        font-weight: bold;
        height: 40px;
        text-align: center;
        text-transform: uppercase;
        font-size: 14px;
        cursor: pointer;
        color: #FFF;
        position: relative;
        margin-bottom: 10px; /*
	/*
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;

	background: -moz-linear-gradient(center bottom , #e2e2e2 0%, #e2e2e2 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#e2e2e2));
	
	background: linear-gradient(#e2e2e2, #e2e2e2);
	-pie-background: linear-gradient(#e2e2e2, #e2e2e2);*/
    }

        .menuleft .title_menuleft a {
            color: #ac161b;
            text-decoration: none;
        }

            .menuleft .title_menuleft a:hover {
                text-decoration: none;
                color: #fff;
            }

.menuleft_ul {
    margin-bottom: 10px;
}

.menuleft ul {
    list-style: none;
    behavior: url(whateverhover.htc);
}

    .menuleft ul li {
        position: relative;
        border-bottom: 1px solid #dedede;
        /*
	-moz-box-shadow: 0 -8px 23px #F1F1F1;
	-webkit-box-shadow: 0 -8px 23px #F1F1F1;
	box-shadow: 0 -8px 23px #F1F1F1;*/
    }

        .menuleft ul li:after {
        }

        .menuleft ul li a:first-letter,
        .menuleft ul li a:first-letter {
        }

        .menuleft ul li a {
            background: #a6092c;
            display: block;
            text-decoration: none;
            color: #fff;
            font-weight: normal;
            padding-left: 22px;
            font-size: 14px;
            text-transform: none;
            line-height: 42px;
        }

        .menuleft ul li:hover ul {
            display: block;
            width: 100%;
        }

        .menuleft ul li ul {
            background: #3ab54a;
        }

            .menuleft ul li ul li {
                background: none;
                margin: 0px;
                padding: 0px;
                position: relative;
                border-bottom: none;
                -moz-box-shadow: none;
                -webkit-box-shadow: none;
                box-shadow: none;
            }

                .menuleft ul li ul li:after {
                    position: absolute;
                    top: 8px;
                }

                .menuleft ul li ul li a b,
                .menuleft ul li ul li a b:hover {
                    font-weight: normal;
                }


                .menuleft ul li ul li a,
                .menuleft ul li ul.category li a {
                    background: #e2e2e2;
                    padding-right: 5px;
                    display: block;
                    text-decoration: none;
                    padding-left: 22px;
                    font-size: 14px;
                    color: #AD6107;
                    line-height: 33px;
                    text-transform: none;
                    border-bottom: none;
                }

                    .menuleft ul li ul li a:hover {
                        background: #ccc;
                    }

        .menuleft ul li:hover {
            background: #ccc;
        }

            .menuleft ul li:hover a,
            .menuleft ul li.current a,
            .menuleft ul li.active a {
                text-decoration: none;
                border: none;
                font-weight: normal;
                color: #fff;
                -webkit-transition: all 0.3s ease;
                -moz-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                -ms-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }

        .menuleft ul li a:hover,
        .menuleft ul li a:current,
        .menuleft ul li a.active,
        .menuleft ul li a.active:hover {
            text-decoration: none;
            border: none;
            font-weight: normal;
        }

        .menuleft ul li ul li:hover {
        }

            /* Hover menu cap N */
            .menuleft ul li ul li:hover a,
            .menuleft ul li ul li.current a,
            .menuleft ul li ul li.active a {
                padding-left: 32px;
                background: url(../images/hot.png) no-repeat 10px center;
                color: #fff;
                -webkit-transition: none;
                -moz-transition: none;
                -o-transition: none;
                -ms-transition: none;
                transition: none;
            }

        .menuleft ul li ul li a:hover,
        .menuleft ul li ul li a.current,
        .menuleft ul li ul li a.active {
            padding-left: 25px;
            background: #ccc;
            -webkit-transition: none;
            -moz-transition: none;
            -o-transition: none;
            -ms-transition: none;
            transition: none;
        }

.menuleft li:hover ul ul,
.menuleft li:hover ul ul ul,
.menuleft li:hover ul ul ul ul {
    display: none;
}

.menuleft li:hover ul,
.menuleft li li:hover ul,
.menuleft li li li:hover ul,
.menuleft li li li li:hover ul {
    display: block;
}


.menu-style-dogo ul li a {
    background: #cb6917;
    border-bottom: 1px solid #e09659;
}

    .menu-style-dogo ul li a:hover {
        background: #db751f;
        border-bottom: 1px solid #e09659;
    }


/*===== END LEFT MENU =====*/


/* ===== BEGIN MENU STYLE 2 ===== */
#accordion {
    list-style: none outside none;
    padding: 0;
    text-align: right;
    margin-bottom: 15px;
    -moz-box-shadow: 1px 1px 3px #999999;
    -webkit-box-shadow: 1px 1px 3px #999999;
    box-shadow: 1px 1px 3px #999999;
}

    #accordion h3 {
        background: url(../images/icon-menu.png) no-repeat scroll right top #ECEBEB;
        color: #FFF;
        cursor: pointer;
        display: block;
        font-size: 13px;
        font-weight: bold;
        list-style: circle outside none;
        padding: 8px 45px 8px 5px;
        text-transform: uppercase;
        background: -moz-linear-gradient(center bottom, #333 0%, #227ac4 100%);
        background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#227ac4));
        background: linear-gradient(#333, #227ac4);
        -pie-background: linear-gradient(#333, #227ac4);
    }

    #accordion li.active {
        background: url(../images/icon-menu_hover.png) no-repeat right top #BC0309;
        color: #FFFFFF;
    }

    #accordion ul {
        display: none;
        list-style: none outside none;
        padding: 0;
    }

        #accordion ul li {
            background: #f8f8f8;
            border: medium none;
            cursor: auto;
            font-weight: normal;
            padding: 0px 0px 0px 5px;
            border-bottom: 1px solid #f5f5f5;
        }

            #accordion ul li:hover, #accordion ul li.active {
                border-bottom: 1px solid #e3e3e3;
                background: #fff;
            }

            #accordion ul li a {
                background: url(../images/icon-mnl.png) no-repeat right 12px;
                font-size: 13px;
                margin-right: 10px;
                padding-right: 15px;
                line-height: 35px;
                text-decoration: none;
                text-transform: none;
                color: #227AC4;
                display: block;
                font-weight: bold;
            }

                #accordion ul li a:hover, #accordion ul li a.active {
                    background: url(../images/icon-mnl_hover.png) no-repeat right 12px;
                    color: #924B83;
                    font-weight: bold;
                }
