/* 
    Document   : menu
    Created on : May 21, 2013, 5:20:15 PM
    Author     : hosseini
    Description:
        Purpose of the stylesheet follows.
*/
root { 
    display: block;
}




div#maximenuck ul.maximenuck li.maximenuck.level1 > a, div#maximenuck ul.maximenuck li.maximenuck.level1 > span.separator {

    min-height: 4px;
    color:#ffffff;
    text-shadow: 0px 0px 0px ;
    font-size: 12px;
    
}
div#maximenuck ul.maximenuck li.maximenuck.level1 {
        margin-right: 0px;
    
}
div#maximenuck2 ul.maximenuck {
  text-align: right;
    direction: rtl;  
}
div#maximenuck2 ul.maximenuck ul.maximenuck2 {
    text-align: right;
}
div#maximenuck2{position: relative;}

div#maximenuck ul.maximenuck li.level1 {
   /* background: url("../img/line.png") no-repeat scroll left 10px transparent;
    padding-left:21px !important;*/
}
.category-module li a{color: #666565;font-weight:normal; font-size: .9em; }
.category-module li{background: url("../images/orange/ico.png") no-repeat scroll right center #F0F0F0; padding-right: 10px; }
.category-module { list-style-type: none; padding: 0px;margin: 0px;}
.category-module h4{ margin: 3px; padding: 3px;}
#sptab123 .tab-padding {
     padding: 5px;padding-top: 0px;
}
#sptab123 ul.tabs_container li.tab {
       border-left: 1px solid #666666; border-right: 0px; width: 90px; text-align:center;}
.archive_link{ float: left; padding-left: 20px; padding-top: 10px; }
.archive_link a{color: #2c8dc3;}
.list-title{background: url("../images/orange/ico.png") no-repeat right; padding-right: 10px;}
.list-title a:link{color:#666565; }
.list-title a:hover{color:#0566a6; }
.category-module li a,.menu-bar li a:hover{color:#bec8d2; }


.vrow{padding-left: 8px;}
#vvisit_counter141 {
    padding: 0px !important;
}
#vvisit_counter141 {
     
     margin: 0 auto;
     width: 20%;
     margin-right: 440px;
     color: #000;
}


    .slide-desc-text {
        padding: 10px !important;
        text-align:right !important;

  }
  
  div#maximenuck ul.maximenuck li.maximenuck.level1 {
    
    color:#fff;
    padding: 20px 8px;
    
}
div#maximenuck {
    padding-top: 0px !important;
}

    div#maximenuck span.titreck:hover{
        color:#f090c0;
    }
 
  div#maximenuck ul.maximenuck li.maximenuck.level1 {text-align: right;}
  div#maximenuck ul.maximenuck li div.floatck div.maximenuck2 {
        
    /*border-right: 1px solid #777777;
    background: none repeat scroll 0 0 #3498db;*/
    color: #F32831;
    width: 200px;

 
}
div#maximenuck ul.maximenuck li.level1.parent > a, div#maximenuck ul.maximenuck li.level1.parent > span.separator {
    background: url("../img/narrow.png") no-repeat scroll left 10px transparent!important;
    padding-right: 2px;
   
}


div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck {
   /*border-bottom: 1px solid #dad9d0;*/}

div.maximenuckv ul.maximenuck li div.floatck {
    font-size: 12px;
}
#sptab144 ul.tabs_container li.tab {
    font-weight: normal;
}
    
#bottom_div .items_mask{
    border-bottom: medium solid #E1E1E1;
    border-left: medium solid #E1E1E1;
    border-right:medium solid #E1E1E1;
    
}
#sptab144 .tabs_mask {
    border-bottom: medium solid #E1E1E1;margin-left: -6px;
    
}
#sptab144 ul.tabs_container li.tab.tab_over, #sptab144 ul.tabs_container li.tab.active {
     border-bottom: medium solid #ffffff;
}

.maximenuck2 a{color: #fff; font-weight: normal;}
div#maximenuck ul.maximenuck li.level1.parent > a, div#maximenuck ul.maximenuck li.level1.parent > span.separator {
    
     padding-left: 11px;
}
div#maximenuck ul.maximenuck li.maximenuck div.floatck div.floatck {
    margin-right:200px !important ;
}
div#maximenuck ul.maximenuck li.level1.parent li.parent > a, div#maximenuck ul.maximenuck li.level1.parent li.parent > span.separator, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.parent:hover > a, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.parent.active > a {
    background: none !important;
    padding-left: 1px !important;
}

div#maximenuck2 ul.maximenuck2 li.level1.parent li.parent > a, div#maximenuck2 ul.maximenuck2 li.level1.parent li.parent > span.separator, div#maximenuck2 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.parent:hover > a, div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 li.parent.active > a {
    background: url("../images/drop-right.gif") no-repeat scroll left 8px transparent !important;
    padding-left: 21px;
}
div#maximenuck2:hover ul.maximenuck2 li a:hover {
/*    background-color:#7d7d7d ;}*/
color:#bec8d2 !important;
}

div#maximenuck {
    padding-top: 10px;
    }
    
 
    
    
    div#maximenuck2 ul.maximenuck li.maximenuck.level1 {
/*    background: -moz-linear-gradient(center top , #158FDD 0%, #2496DE 100%, #158FDD) repeat scroll 0 0 transparent;*/
/*    background-image: url("../images/menu-bg.gif");*/
    border-bottom: 1px solid #ccc;
    color:#fff;
    padding-right: 10px;
    height: 23px;
}
 div#maximenuck2 ul.maximenuck li.maximenuck.level1:hover{
     background-image: url("../images/menu-bg-hover.png");
 }
 
  div#maximenuck2 ul.maximenuck li.maximenuck.level1 {text-align: right;}
  div#maximenuck2 ul.maximenuck li div.floatck div.maximenuck2 {
    background: none repeat scroll 0 0 #333333;
    margin-right: 125px;
    position: absolute;
    width: 180px;
    margin-top: 15px;
    padding: 8px;
    border-radius: 8px;
}
div#maximenuck2 ul.maximenuck li.level1.parent > a, div#maximenuck ul.maximenuck li.level1.parent > span.separator {
    background: url("../images/drop-left.png") no-repeat scroll left 10px transparent!important;
    padding-right: 2px;
    
}
div#maximenuck2 ul.maximenuck li ul.maximenuck2 li.maximenuck {
    border-bottom: 1.5px solid #fff;}
div#maximenuck2:hover ul.maximenuck li:hover ul.maximenuck2 li.maximenuck :hover {
    color: #000;}
div.maximenuckv ul.maximenuck li div.floatck {
    font-size: 13px;
}
div.maximenuckv ul.maximenuck li ul li.maximenuck {
     text-align: right !important;
   }
  
   div#maximenuck ul.maximenuck li.maximenuck ul.maximenuck2 a{
       padding-right:10px !important;
   }

.top-nav li::after {
    content: "/";
    display: inline-block;
}
.top-nav li a{
    padding: 16px 10px;
}
.top-nav li:last-child::after {
    content: "";
}
