html,body
    {
    margin: 0;
    padding: 0;
    font: 11px Verdana;
background: #EDEDED url("bg1.jpg") repeat-x; 
height: 100%;
color:#000000;
    }

.bgmain
    {
    margin: 0;
    padding: 0;
background: transparent url("car.jpg") 90% no-repeat; 
    }

#all {position: relative; 
height: 100%;
MIN-WIDTH: 1000px; 
MAX-WIDTH: 1300px; 
WIDTH: expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 1100 ? '900px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1300 ? '1300px' : '100%' ); POSITION: relative
}

html>body #all {height: auto; min-height: 100%;}



a {color: #004192;}
a:visited {color: #0057C1;}
a:hover {color: #0057C1 !important;}


#logo   /**/
    {
    position: absolute;    
top:66px;
left:18px;
    }


#menu_ver /* */ 
    {
padding: 0 0 25px 0;
    position: relative;    
    font: bold 1.4em Verdana;
color: #000;
clear:both;
margin-top:30px;
    }

#menu_ver a {color: #000;}
#menu_ver a:visited {color: #000;}
#menu_ver a:hover {color: #000 !important;}


#def {
padding:5px 0px 5px 0;
font: normal 1em Verdana;
} 


#def_sel {
padding:5px 0 5px 0px;
font: bold 1em Verdana;
color:#fff;
}



#def_sel2 {
padding-bottom:7px;
font: normal 12px Verdana;
margin-left:5px;
}


#def_sel3 {
padding-bottom:7px;
font: bold 12px Verdana;
margin-left:5px;

}

#def_sel3 a{
color:#006699;
}


#def_sel2_1 {
/*padding:5px;*/
font: normal 10px Verdana;

}


#def_sel3_1 {
/*padding:5px;*/
font: bold 11px Verdana;

}



#glob_nav   /**/
    {
    position: absolute;    
left:270px;
top:15px;
}




.right_text   /*  */
    {
color:#000;
font: normal 1em Verdana;
padding-bottom:60px;
padding-left:20px;
    }

.right_text h1  /*  */
    {
color:#000;
font: normal 1.3em Verdana;

    }


.left_text   /*  */
    {
color:#000;
font: normal 1em Verdana;
padding-bottom:30px;
    }

.left_text h1  /*  */
    {
color:#000;
font: normal 1.3em Verdana;

    }


.center_text   /*  */
    {
color:#000;
font: normal 1em Verdana;
padding-left:20px;
/*margin: 0 0 200px 0;*/
    }


.center_text H1{
	color:#0A3F89;
font: normal 2.2em Verdana;
}

.center_text H2{
	color:#000;
font: normal 1.8em/100% Verdana;
margin-top:22px;
}



.center_text_2   /*  */
    {
padding:0 0 30px 0;
color:#000;
font: normal 1.1em/150% Verdana;

    }

.center_text_2  table /*  */
    {
color:#000;
font: normal 0.9em Verdana;

    }

.center_text_2  H2 /*  */
    {
	color:#000;
font: normal 1.5em Verdana;

    }


#e404   /*  */
    {
    padding: 0 10px 0 10px;
    position: absolute;
    top: 350px;
    left: 300px;
    font: 15px Verdana;
color:#000;
    }

#e404 H1{
	color:#000;
font: normal 50px Verdana;
}



#krohi   /**/
    {

font: 0.9em Verdana;
color:#000;
    position: relative;    
padding: 10px 0 0 0; 
clear:both;
    }


#krohi a  /**/
    {

font: 0.9em Verdana;
color:#999;

    }




#search_form   /*  */
    {
   padding: 30px 0 0 0;
    position: relative;    
color:#333;
clear:both;
width:240px;
height:35px;
margin-bottom:10px;
    }

.button {
	background:#C4261D;
	height: 22px; 
width:50px;
	color:#fff;
padding-bottom:5px;
/*border-left: 2px solid #000;*/
margin-bottom:1px;
}

.form {
    color: #999;
background:#fff;
width:150px;
border: 1px solid #999;
/*margin: 0 0 0 10px; */
padding-left:3px;
}


.form2 {
    color: #999;
background:#fff;
border: 2px solid #000;
/*margin: 0 0 0 10px; */
padding-left:3px;
}



#news   /*  */
    {
position: relative;    
margin:30px 0 20px 0;
/*padding-bottom:30px;*/
font: normal  1em/130% Verdana;
color:#000;
clear: both;
    } 

#news img  /*  */
    {
padding-right:5px;
    } 


#date /*  */
    {
font: bold 1em Verdana;
color:#333;
/*border-top: 1px dotted #B8DFED;*/
    }


#news  H1 /*  */
    {
margin-top:0px;
font: normal 1.6em Verdana;
color:#000;
    }

#news_main   /*  */
    {

width:55%;
float:left;
position: relative;    
margin:0 20px 20px 0;
font:  1.2em/150% Verdana;
color:#000;
clear: both;

    } 


#date_main /*  */
    {
font: bold 0.9em Verdana;
color:#B0AEAD;
/*border-top: 1px dotted #B8DFED;*/
    }






#cont   /*  */
    {
font:  normal 1.1em Verdana;
color:#BAD5E9;
margin:100px 0 0 30px;
clear:both;
    }

#cont b  /*  */
    {
font:  normal 1.3em Verdana;
color:#BAD5E9;

    }

#cont a {color: #BAD5E9;}
#cont a:visited {color: #BAD5E9;}
#cont a:hover {color:#BAD5E9  !important;}



#phone  /*  */
    {
font:  normal 1.7em Verdana;
color:#000;
padding-bottom:7px;
    }

#mail  /*  */
    {
font:  normal 1.4em Verdana;
padding-bottom:10px;

    }
#addr  /*  */
    {
font:  normal 1.2em Verdana;
padding-bottom:10px;
    }


#uslugi   /*  */
    {
font: bold  1.2em Verdana;
color:#000;
padding:70px 10px 10px 0;
clear:both;
/*margin-top:100px;*/
    }

#uslugi a  /*  */
    {
color:#A91E16;
    }



#footer   /*  */
    {
font: normal 0.95em Verdana;
color:#000;
    }


/*#footer a {color: #fff; }
#footer a:visited {color: #fff;}
#footer a:hover {color: #fff !important;}*/


#dom2   /*  */
    {
width:auto;
color:#fff;
margin-top:30px;
/*text-align:right;*/
    }

#dom2 h1  /*  */
    {
font: bold 3.2em Verdana;
color: #fff;
    }

#dom1   /*  */
    {
background: url("dom1_bg.gif") repeat-x; 
width:auto;
height:55px;
padding:0 0 0 10px;
    font: normal 1.2em Verdana;
color: #fff;
text-align:right;
    }

#dom1 a  /*  */
    {
color: #B3E1F0;
    }



#menu_left_2   /*  */
    {
    position: relative;    
    font: normal 1.2em Verdana;
color: #000;
width:200px;
clear:both;
/*padding-top:20px;*/
    }

#menu_left_2 a {color: #000;text-decoration:none;}
#menu_left_2 a:visited {color: #000;}
#menu_left_2 a:hover {color: #000 !important;}

#menu_left_2  H1 /*  */
    {
margin-top:0px;
font: normal 1.4em Verdana;
color:#000;
    }

#goods_main
{
/*border:solid #eee 1px;*/
width:180px;
height:160px;
float:left;
padding:10px 5px 0 0;
margin:10px 20px 10px 0;
}

#goods_main h1
{
font: normal 0.85em Verdana;
margin:25px 0 0 0;
}


#sklad 
{
    position: relative;    
clear:both;
font: normal 1.1em Verdana;
margin: -50px 0 0 0;
height:20px;
padding-bottom:20px;
}

#top_jac 
{
font: normal 1.2em/140% Verdana;
position: absolute;    
left:250px;
top:20px;
}



.menu_top   /*  */
    {
font: normal 1.3em Verdana;
margin: 20px 0 10px 0;
padding:0 0 0 28px;
background:#0068B3; 
height:36px;
float:left;
    }


.menu_top a {color: #fff;text-decoration:none;}
.menu_top a:visited {color: #fff;}
.menu_top a:hover {color: #fff !important;}


#menu_top_sel   /*  */
    {
font: bold 1.2em Arial;
color:#fff;

    }

dl.curved2 {background:#C4261D url(c_tl2.gif) top left no-repeat; margin:0px 0 5px 0; padding:0; width:200px;}
dl.curved2 dt {background:transparent url(c_tr2.gif) top right no-repeat; padding: 15px 10px 20px 20px;}

dl.curved2 dd {background:#C4261D url(c_bl2.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved2 dd div {margin:0; padding:10px 0 0 0;}
dl.curved2 dd div.last3 {background:transparent url(c_br2.gif) bottom right no-repeat; }

.curved2 a {color: #fff;text-decoration: none;}
.curved2 a:visited {color: #fff;text-decoration: none;}
.curved2 a:hover {color: #F4C0BD !important;text-decoration: none;}



