.container, .main{
    overflow:hidden !important;
} 
 
.main {
    width:946px;
    padding:0 25px !important;
    background:#000 url(/bitrix/templates/aniart_main_946/images/line.png) repeat-y left top !important;
    min-width:946px !important;
}

.container {
    margin:0 !important;
}

body {
    background:#272626 !important;
}

.header_r {
    background:none !important;
    height:auto !important;
}

.header_r_work {
    background:none !important;
    height:auto !important;    
}

.logo {
    margin-top:-48px !important;
    margin-bottom:20px !important;
}

.auth_form {
    float:left !important;
    margin-left:177px !important;
    padding:0 !important;
}
 /*
.horizontalcssmenu li a {
    width:134px !important;
    font-size:20px !important;
}
.horizontalcssmenu li { 
    width:140px;
}
 */
.header_ru {
  background:#000 url('/bitrix/templates/aniart_main_946/images/ru/header.jpg') left top no-repeat !important;
  width:100% !important;
  height:240px !important;
}

.header_en {
  background:#000 url('/bitrix/templates/aniart_main_946/images/en/header.jpg') left top no-repeat !important;
  width:100% !important;
  height: 240px  !important;
}

.header_jp {
  background:#000 url('/bitrix/templates/aniart_main_946/images/jp/header.jpg') left top no-repeat !important;
  width:100% !important;
  height:240px !important;
}

.roll_menu a{
    left:50% !important;
    margin-left:-60px !important;
} 
.wrap_menu {
    clear:both !important;
    padding:20px 0 0 14px !important;
    position:relative !important;
    z-index:10000000 !important;
}
.horizontalcssmenu li a {
    font-size:20px;
    width:134px;
}
    /*

.horizontalcssmenu li a {
    background:url("/bitrix/templates/aniart_main_946/images/li.png") no-repeat scroll left top transparent;
    color:#818181;
    float:left;
    font:22px georgia;
    height:64px !important;
    padding-top:6px;
    text-align:center;
    width:160px;
}

.horizontalcssmenu li{
    float:left;
    width:16%;
    margin:0 5px 0 0 !important;
    margin:0;
}
 .horizontalcssmenu li a:hover {
    color:#fff;
    background: url(/bitrix/templates/aniart_main_946/images/li.png) no-repeat left top;
}
.horizontalcssmenu li ul a,.horizontalcssmenu li ul a:hover{
    background:none;
    padding-top:0;
    text-align:left
}
.horizontalcssmenu li ul a:hover{
    color:#797171
}
   */
.v_line {
    background:none !important;
    display:none;
}

