html,body
    {
    margin: 0;
    padding: 0;
    font: 12px Arial;
background: #ffffff url("bg.jpg") repeat-x; 
height: 100%;
color:#000000;
    }

#bgmain
    {
    margin: 0;
    padding: 0;
background: transparent url("header_menu2.gif") no-repeat; 
width:200px;
    }

#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: relative;    
margin:50px 100px 0 50px;
width:140px;
    }

#menu_top /* */ 
    {
    position: absolute;    
    font: normal 1.2em Arial;
color: #000;
top:97px;
left:290px;
width:55%;
    }


#menu_top_sel /* */ 
    {
background:#FECB09;
padding:0 7px 0 7px;
border-radius: 5px;
-moz-border-radius: 5px;

    }


#menu_top2 /* */ 
    {
 clear:both;
    font: normal 1.1em Arial;
color: #000;
margin:10px 0 50px 0;
    }

#menu_top_sel2 /* */ 
    {
background:#FECB09;
padding:7px;
border-radius: 5px;
-moz-border-radius: 5px;

    }



#menu_ver /* */ 
    {
    position: absolute;    
    font: bold 1.5em Arial;
color: #000;
top:95px;
left:290px;
/*margin:100px 0 50px 5px;*/
width:55%;
/*height:200px;*/
/*background:silver;*/
float:left;
    }

/*#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 Arial;
float:left;
margin:0 20px 0 0px;
} 


#def_sel {
padding:5px 0 5px 0px;
font: bold 1em Arial;
color:#fff;
}



#def_sel2 {
padding-bottom:7px;
font: normal 12px Arial;
margin-left:5px;
}


#def_sel3 {
padding-bottom:7px;
font: bold 12px Arial;
margin-left:5px;

}

#def_sel3 a{
color:#006699;
}


#def_sel2_1 {
/*padding:5px;*/
font: normal 10px Arial;

}


#def_sel3_1 {
/*padding:5px;*/
font: bold 11px Arial;

}



#glob_nav   /**/
    {
    position: absolute;    
left:285px;
top:40px;
}




.right_text   /*  */
    {
color:#000;
font: normal 1em Arial;
padding-bottom:60px;
    }

.right_text h1  /*  */
    {
color:#000;
font: normal 1.3em Arial;

    }


.left_text   /*  */
    {
color:#000;
font: normal 1em Arial;
padding:0 10px 0 50px;
width:210px;
    }

.left_text h1  /*  */
    {
color:#000;
font: normal 1.3em Arial;

    }


.center_text   /*  */
    {
color:#000;
font: normal 1.2em Arial;
padding: 0 50px 20px 20px;
    }

.center_text table  /*  */
    {

border: #eee 1px solid;
border-radius: 5px;
-moz-border-radius: 5px;

    }


.center_text table td  /*  */
    {

border: #eee 1px solid;
border-radius: 5px;
-moz-border-radius: 5px;
padding:5px;
    }


.center_text H1{
	color:#000;
font: italic 2.6em Arial;
}

.center_text H2{
	color:#000;
font: normal 1.8em/100% Arial;
margin-top:22px;
}



.center_text_2   /*  */
    {
padding:30px 0 30px 0;
color:#666;
font: normal 0.9em/150% Arial;
clear:both;
margin:0 0 0 50px;
    }

.center_text_2  table /*  */
    {
color:#000;
font: normal 0.9em Arial;

    }

.bottom_text{
float: left; 
width:50%;
margin-left:150px;
}

#e404   /*  */
    {
    padding: 0 10px 0 10px;
    position: absolute;
    top: 350px;
    left: 300px;
    font: 15px Arial;
color:#000;
    }

#e404 H1{
	color:#000;
font: normal 50px Arial;
}



#krohi   /**/
    {

font: 0.9em Arial;
color:#000;
    position: relative;    
padding: 10px 0 0 0; 
clear:both;
    }


#krohi a  /**/
    {

font: 0.9em Arial;
color:#999;

    }




#search_form{
padding: 7px 0 0 3px;
    position: relative;    
    font: normal 15px Arial;
width:240px;
clear:both;
margin: 30px 0 0 0px;
background:  url(serch.gif) 0 7px no-repeat;
} 


.form {
    color: #fff;
    font: 0.8em Arial;
/*height:20px;*/
width:190px;
padding:3px 0 5px 5px;
border:0;
background: transparent;
}


.form2 {
    color: #999;
background:#fff;
border: 2px solid #000;
/*margin: 0 0 0 10px; */
padding-left:3px;
}



#news   /*  */
    {
position: relative;    
margin:50px 0 20px 0;
width:180px;
padding:10px 10px 10px 20px;
font: normal  0.9em/130% Verdana;
color:#000;
clear: both;
background:#f8f8f8;
border-radius: 10px;
-moz-border-radius: 10px;

    } 


#date /*  */
    {
font: bold 0.9em Georgia;
color:#999;
/*border-top: 1px dotted #B8DFED;*/
    }


#news  H1 /*  */
    {
margin-top:0px;
font: normal 1.6em Arial;
color:#333;
    }

#news  H2/*  */
    {
margin-top:0px;
font: normal 1.6em Arial;
color:#333;
    }


#news_main   /*  */
    {

width:55%;
float:left;
position: relative;    
margin:0 20px 20px 0;
font:  1.2em/150% Arial;
color:#000;
clear: both;

    } 


#date_main /*  */
    {
font: bold 0.9em Arial;
color:#B0AEAD;
/*border-top: 1px dotted #B8DFED;*/
    }






#cont   /*  */
    {
font:  normal 0.9em Arial;
color:#221E1F;
padding-top:20px;
clear:both;
    }

#cont h1  /*  */
    {
font:  normal 1.7em Arial;
color:#000;

    }

#cont h2  /*  */
    {
font:  normal 1.7em Arial;
color:#000;

    }


#phone  /*  */
    {
font:  normal 1.4em Arial;
color:#000;
padding-bottom:7px;
    }

#phone_m  /*  */
    {
font:  normal 1.7em Arial;
color:#000;
padding-bottom:10px;
    }


#mail  /*  */
    {
font:  normal 1.4em Arial;
padding-bottom:10px;

    }
#addr  /*  */
    {
font:  normal 1.2em Arial;
padding-bottom:10px;
    }


#uslugi   /*  */
    {
font: bold  1.2em Arial;
color:#000;
padding:70px 10px 10px 0;
clear:both;
/*margin-top:100px;*/
    }

#uslugi a  /*  */
    {
color:#A91E16;
    }



#footer   /*  */
    {
padding-top:20px;
font: normal 1em Arial;
color:#999;
    }




#dom2   /*  */
    {
width:auto;
color:#fff;
margin-top:30px;
/*text-align:right;*/
    }

#dom2 h1  /*  */
    {
font: bold 3.2em Arial;
color: #fff;
    }

#dom1   /*  */
    {
background: url("dom1_bg.gif") repeat-x; 
width:auto;
height:55px;
padding:0 0 0 10px;
    font: normal 1.2em Arial;
color: #fff;
text-align:right;
    }

#dom1 a  /*  */
    {
color: #B3E1F0;
    }



#menu_left_2   /*  */
    {
    position: relative;    
    font: normal 1.2em Arial;
color: #000;
width:190px;
clear:both;
margin-top:30px;
background:#FECB09;
padding: 10px 10px 10px 0;
border-radius: 10px;
-moz-border-radius: 10px;
    }

#menu_left_2 a {color: #000;}
#menu_left_2 a:visited {color: #666;}
#menu_left_2 a:hover {color: #666 !important;}

#menu_left_2  H2 /*  */
    {
margin-top:0px;
font: normal 1.4em Arial;
color:#000;
    }

#goods_main
{
border-bottom:solid #FECB09 2px;
width:180px;
height:200px;
float:left;
padding:10px;
margin:0px 30px 10px 0;
border-radius: 20px;
-moz-border-radius: 20px;

}

#goods_main h1
{
font: bold 0.85em Arial;
margin:25px 0 0 0;
}



#goods_main2
{
border:solid #eee 1px;
width:180px;
height:200px;
float:left;
padding:10px;
margin:0px 30px 10px 0;
border-radius: 20px;
-moz-border-radius: 20px;

}



#sklad 
{
    position: relative;    
clear:both;
font: normal 1.1em Arial;
margin: -50px 0 0 0;
height:20px;
padding-bottom:20px;
}

#top_jac 
{
font: normal 1.2em/140% Arial;
position: absolute;    
left:250px;
top:20px;
}



#phone_top  /*  */
    {
font:  normal 1.6em Georgia;
color:#000;
margin:15px 0 20px 50px;
    }

#bigcar{
position: absolute;    
left:0px;
top:230px;
background: transparent url("bigcar.png") no-repeat; 
width:450px;
height:445px;
z-index:0;
border-bottom: 2px #666 dotted;
}


#expert
{
border:solid #eee 1px;
width:180px;
height:180px;
padding:10px;
margin:50px 0 80px 0;
border-radius: 5px;
-moz-border-radius: 5px;
 clear:both;
}
