/* 
    Created on : 23.05.2016, 10:59:03
    Author     : Саша
*/

body {margin:0;padding:0;}

#mainmenu {
    z-index: 100;
    clear: both;
    min-width: 929px;
    margin:0;
    padding:0 0 0 10px;
    height: 33px;
    border-top: 1px solid #C31E3D;
    border-bottom: 1px solid #C61F3E;
    background-color: #c41e3d;
    background-image: -webkit-linear-gradient( 90deg, #c61f3e 0%, #c51f3e 25%, #c51f3d 50%, #c41e3d 75%, #c31e3d 100%);
    /*background-image: -moz-linear-gradient( 90deg, rgb(154,15,21) 0%, rgb(166,16,33) 41%, rgb(178,17,45) 50%, rgb(192,26,55) 57%, rgb(206,35,64) 100%, rgb(217,14,23) 100%);*/
    /*background-image: -webkit-linear-gradient( 90deg, rgb(154,15,21) 0%, rgb(166,16,33) 41%, rgb(178,17,45) 50%, rgb(192,26,55) 57%, rgb(206,35,64) 100%, rgb(217,14,23) 100%);*/
    /*background-image: -ms-linear-gradient( 90deg, rgb(154,15,21) 0%, rgb(166,16,33) 41%, rgb(178,17,45) 50%, rgb(192,26,55) 57%, rgb(206,35,64) 100%, rgb(217,14,23) 100%);*/
}


#mainmenu > div{
    text-decoration: none;
    //padding:0 10px 0 10px;
    padding:0 9px 0 9px;
    cursor: pointer;
    line-height: 33px;
    display:inline-block;
    font-size: 13px;
    font-family: "Arial";
    color: rgb( 255, 255, 255 );
    text-shadow:  0px 0px 3px rgba( 0, 0, 0, 0.6 );
}

#mainmenu div.right {
    background-color: #a90c2a;
    height: 33px;
    padding:0 20px 0 20px;
    margin: 0 20px 0 0;
    border-left: 1px solid #930d23;
    border-right: 1px solid #930d23;
    float:right;
}
#mainmenu div.right a{
    color:#fff;
    line-height: 33px;
    text-shadow:  0px 0px 3px rgba( 0, 0, 0, 0.6 );
    text-decoration: none;
}

#searchdiv {
    position: absolute;
    background-image: -webkit-linear-gradient( 90deg, #c61f3e 0%, #c51f3e 25%, #c51f3d 50%, #c41e3d 75%, #c31e3d 100%);
    top:0px;
    right:37px;
    width: 0px;
    height: 29px;
    padding-top:3px;
    text-align: center;
    border-left: 1px solid #930d23;
    transition: width 0.5s ease;
    overflow: hidden;
}
#searchdiv input {
    width: 100%;
    border:1px solid #dcdcdc;
    outline: 0 none;
    border-radius: 4px 0 0 4px;
    border-right: none;
    padding:5px;
    color:#929292;
    margin:0 0 0 3px;
}
#magnifier {
    display:inline-block;
    margin:0;
    padding:0;
    height:33px;
    width:26px;
    background-image: url('/img/magnifier.png');
    background-position: 0px 9px;
    background-repeat: no-repeat;
}
#magnifier.searchmod {
    width:40px;
    height:31px;
    background-image: url('/img/srch_m.png');
    background-position: 3px 3px;
}

/*border-left: 1px solid #930d23;*/


div#mainmenu > div {
    position:relative;
}
div.arrowup {
    display:none;
    position: absolute;
    bottom:-13px;
    left:50%;
    margin-left: -8px;
}

#menubuy{
    position:absolute;
    top:34px;
    left:50%;
   
    background-color: #fff;
    border:1px solid #d1d1d1;
    margin-left:-72px;
    width:233px;   /*deleted*/
    height:208px; /*deleted*/
    padding:10px 0 0 14px;
    display:none;
    box-shadow: 0px 14px 14px rgba(122,122,122,0.5);
}
#menutyres{
    position:absolute;
    top:34px;
    left:50%;
    background-color: #fff;
    border:1px solid #d1d1d1;
    margin-left:-81px;
    width:144px;
    height:160px;
    padding:3px 0 0 14px;
    display:none;
    box-shadow: 0px 14px 14px rgba(122,122,122,0.3);
}
#menuautoparts{
    position:absolute;
    top:34px;
    left:50%;
    background-color: #fff;
    border:1px solid #d1d1d1;
    margin-left:-81px;
    width:144px;
    height:63px;
    padding:3px 0 0 14px;
    display:none;
    box-shadow: 0px 14px 14px rgba(122,122,122,0.3);
}
#menucompanies_old{
    position:absolute;
    top:34px;
    left:50%;
    background-color: #fff;
    border:1px solid #d1d1d1;
    margin-left:-110px;
    width:200px;   /*deleted*/
    height:140px; /*deleted*/
    padding:14px;
    display:none;
    box-shadow: 0px 14px 14px rgba(122,122,122,0.5);
}
#menucompanies{
    position:absolute;
    top:34px;
    left:50%;
    background-color: #fff;
    border:1px solid #d1d1d1;
    margin-left:-287px;
    width:933px;
    height:260px;
    padding:10px 0 0 14px;
    display:none;
    box-shadow: 0px 14px 14px rgba(122,122,122,0.5);
}
#menutools{
    position:absolute;
    top:34px;
    left:50%;
    background-color: #fff;
    border:1px solid #d1d1d1;
    margin-left:-91px;
    width:169px;
    height:190px;
    padding:3px 0 0 14px;
    display:none;
    box-shadow: 0px 14px 14px rgba(122,122,122,0.5);
}
#menunews{
    position:absolute;
    top:34px;
    left:50%;
    background-color: #fff;
    border:1px solid #d1d1d1;
    margin-left:-66px;
    width:149px;   /*deleted*/
    height:134px; /*deleted*/
    padding:3px 0 0 14px;
    display:none;
    box-shadow: 0px 14px 14px rgba(122,122,122,0.5);
}
#menucompetitions{
    position:absolute;
    top:34px;
    left:50%;
    background-color: #fff;
    border:1px solid #d1d1d1;
    margin-left:-58px;
    text-shadow: none;
    width:124px;
    height:136px; /*deleted*/
    padding:3px 0 0 14px;
    display:none;
    box-shadow: 0px 14px 14px rgba(122,122,122,0.5);
}
#menumiss{
    position:absolute;
    top:34px;
    left:50%;
    background-color: #fff;
    border:1px solid #d1d1d1;
    margin-left:-76px;
    width:128px;   /*deleted*/
    height:140px; /*deleted*/
    padding:3px 0 0 14px;
    display:none;
    box-shadow: 0px 14px 14px rgba(122,122,122,0.5);
}

#mainmenu a {
    color:#0088cc;
    display:block;
    margin:0;
    padding:0;
    height: 25px;
    text-shadow: 1px 0px #c5dcef;
    text-decoration: none;
    /*letter-spacing: 0.5;*/
}
#mainmenu a:hover {
    text-decoration: underline;
}
#mainmenu table {
    width:100%;
    border-collapse: collapse;
    padding:0;
    margin:0;
    line-height: normal;
}
#mainmenu table th{
    font-weight: normal;
    text-align: left;
    font-size: 13px;
    color: #000;
    font-family: "Arial";
    padding-bottom: 4px;
    text-shadow: none;
}
#mainmenu table td{
    /*width: 50%;*/
    font-size: 13px;
    font-family: "Arial";
    text-shadow: none;
}
#mainmenu table td a {
    padding-left:6px;
    height: 19px;
    text-shadow: none;
}
#mainmenu>div a {
    text-shadow: none;
}

.substrate {
    position: absolute;
    bottom:-2px;
    width:100%;
    height: 2px;
}

#topmenu_firmlink {
	position:relative;
	padding:0 10px 9px 10px!important;
	margin:0 -10px!important;
	color:white!important;
	text-decoration:none!important;
	text-shadow:  0px 0px 3px rgba( 0, 0, 0, 0.6 )!important;
}

#mainmenu div#menu_ads {
    background-color: #5e81a8;
    color: white;
    padding: 0px 20px 0px 21px;
    border-right: 0;
    height: 35px;
    margin: -1px 0 0 0;
}

#mainmenu div#menu_ads a{
    color: white;
}
