body
    {
    margin: 0;
    padding: 0;
    color: #000;
	font: 12px Noto Sans, Noto Sans, sans-serif;
//    font: 12px Noto Sans, Helvetica, sans-serif;
background:#54433C url(body-bg.jpg);
//background:#e2e2e2;

    }


div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,tr,td,th
{padding:0;margin:0;font-size:100%}

input,textarea,select{font-size:100%;font-family:Noto Sans}
div, tr, td, th{margin:0}
img{margin:0;border-width:0;padding:0}

/*p{line-height:1.5}*/
ul{list-style-type:none}



.gran {
MIN-WIDTH: 920px; 
MAX-WIDTH: 1320px; ; 
WIDTH: expression((document.documentElement.clientWidth	|| document.body.clientWidth) < 1000 ? '913px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1400 ? '1300px' : '100%' ); POSITION: relative
}


a
{color: #6B1B42;}

a:hover
{color: #6B1B42;text-decoration: none;
}




#logo   /**/
    {
    position: relative;    
margin: 10px 30px 0 10px;
/*    padding: 14px 0 0px 0px;*/
    /*text-align: left;*/
z-index:10;
float:left;
/*background:#6B1B42;*/
width:250px;
height:89px;
    }



#phone   /**/
    {
    position: relative;    
margin: 12px 0px 0 16px;
/*    padding: 14px 0 0px 0px;*/
    /*text-align: left;*/
z-index:10;
float:left;
/*background:#6B1B42;*/
/*width:20%;*/
//height:75px;
color:#70644A;
//color:#70644A;
font: normal 1.5em Noto Sans, Helvetica, sans-serif;
    }


#phone b  /**/
    {
color:#C43F5C;
//color:#9A8965;
font: normal 1.2em Noto Sans, Helvetica, sans-serif;
    }




#white {
color:#fff;
} 


#white a:link {text-decoration: none;color:#fff;}
#white a:visited {text-decoration:none;color:#fff;}
#white a:hover  {text-decoration:none;color:#fff;}
#white a:active {text-decoration:none;color:#fff;}



#bl {
color:#000;
} 



#bl a {text-decoration: underline;color:#000;}




#gr {
font:10px Noto Sans, Helvetica, sans-serif;
color:#999;
} 







#menu_left_2   /*  */
    {
  
padding: 0px 0px 0px 0px;
    position: relative;    
    font: normal 1.5em Noto Sans, Helvetica, sans-serif;
color: #70644A;
clear:both;
width:220px;
margin: 0 0 10px 0;

/*background: #000;*/
/*box-shadow: 0 3px 7px rgba(0,0,0,.4);*/
/*opacity: 0.7;*/


    }


#menu_left_2 a  /*  */
    {
  
color: #70644A;

    }



#menu_left   /*  */
    {
    font: normal 0.7em Noto Sans, Helvetica, sans-serif;
color:#000;
background:#fff;
    }


#menu_left4   /*  */
    {
    font: normal 0.7em Noto Sans, Helvetica, sans-serif;
color:#F0E6D0;
background:#181412;
    }



#menu_left3   /*  */
    {
    font: normal 1em Noto Sans, Helvetica, sans-serif;
text-decoration: none;
color:#fff;
    }


#menu_left3 a:link {text-decoration: none;color:#fff;}
#menu_left3 a:visited {text-decoration:none;color:#fff;}
#menu_left3 a:hover  {text-decoration:none;color:#fff;}
#menu_left3 a:active {text-decoration:none;color:#fff;}



#glob_nav   /**/
    {
    position: absolute;    
left:310px;
top:20px;
}




#preds   /**/
    {
    position: absolute;    
    right: 50px;
    top: 380px;
z-index:10;
font: normal 10px Noto Sans, Helvetica, sans-serif;
color:#333;
    }


#preds h2  /**/
    {
	color:#da004d;
font: normal 18px/5% Noto Sans, Helvetica, sans-serif;

    }



#clock2   /**/
    {
    position: absolute;    
    right: 170px;
    top: 10px;
z-index:10;
color:#2681AC;
    }

#clock2 H1{
	color:#da004d;
font: bold bold 14px/5% Noto Sans, Helvetica, sans-serif;
}

#clock2 b{
	color:#000;
font: normal normal 11px Noto Sans, Helvetica, sans-serif;
}


#rekl   /**/
    {
    padding: 20px 0 0 0px;
    position: absolute;    
    left: 50px;
    top: 200px;
z-index:100;
width:400px;
height:150px;
    font: 11px Noto Sans, Helvetica, sans-serif;
    }


#rekl H1{
	color:#da004d;
font: normal normal 23px/100% Noto Sans, Helvetica, sans-serif;
}


#panel_sa   /*  */
    {
    position: relative;
/*    top: 1px;*/
        float:right;
    }



#main_rek   /*  */
    {
background:#fff;
    padding: 0 0 0 50px;
    position: relative;
    font: 11px Noto Sans, Helvetica, sans-serif;
color:#333;
height:175px;

    }

#silver_bg   /*  */
    {
    position: relative;
    font: 11px Noto Sans, Helvetica, sans-serif;
color:#333;
height:168px;
    }

#silver_bg H1{
	color:#fff;
font: normal normal 18px/100% Noto Sans, Helvetica, sans-serif;
}



#sec_bg   /*  */
    {
background:#fffff;
    position: relative;
    font: 11px Noto Sans, Helvetica, sans-serif;
color:#333;
height:40px;
background: url("sec_bg.jpg");
    }


#port_bg   /*  */
    {
background: url("port_bg.gif") no-repeat;
    }


#port_bg2   /*  */
    {
background: url("port_bg2.gif") no-repeat;
    }

#port_bg3   /*  */
    {
background: url("port_bg3.gif") no-repeat;
    }

#d_bg {
    padding: 0 50px 30px 0;
    position: relative;
font: normal normal 12px/130% Noto Sans, Helvetica, sans-serif;
color:#000;
clear:both;

    }


#d_bg H1{
	color:#da004d;
font: normal normal 26px/120% Noto Sans, Helvetica, sans-serif;
}


#d_bottom   /*  */
    {
margin: 0px 0 0 0;
    padding: 40px 0 20px 20px;
    position: relative;
    font: 11px Noto Sans, Helvetica, sans-serif;
color:#000;
height:50px;
//box-shadow: 0 2px 5px rgba(0,0,0,.2);
background:#f2f2f2;
/*opacity: 0.55;*/



    }

#d_bottom a  /*  */
    {
color:#70644A;
//color:#70644A;
    }





#center_text   /*  */
    {
    position: relative;
font: normal normal 1.2em/160% Noto Sans, Helvetica, sans-serif;
color:#000;
/*width:635px;*/
    padding: 0 10px 10px 10px;
    }

#center_text p  /*  */
    {
    padding: 0 0px 10px 0px;
    }


#center_text H1{
	color:#30190B;
font: normal normal 2em Noto Sans, Helvetica, sans-serif;
}

#center_text H2{

padding: 10px 0px 0px 0px;

	color:#333;
font: normal normal 17px Noto Sans, Helvetica, sans-serif;

}


#left_text   /*  */
    {
    position: relative;
font: normal normal 1em Noto Sans, Helvetica, sans-serif;
color:#000;
width:220px;
    padding: 10px;
/*margin:5px 10px 0 0;*/
/*background:#E3D4DA url(center_bg.jpg);*/
//box-shadow: 0 3px 7px rgba(0,0,0,.2);
background: rgba(255, 255, 255, 0.85);

    }



#right_text   /*  */
    {
    position: relative;
font: normal normal 1.1em Noto Sans, Helvetica, sans-serif;
color:#000;
    padding: 10px;
width:185px;
/*margin:5px 10px 0 0;*/
/*background:#E3D4DA url(center_bg.jpg);*/
//box-shadow: 0 3px 7px rgba(0,0,0,.2);
background: rgba(255, 255, 255, 0.75);

    }




#center_text_m   /*  */
    {
    position: relative;
font: normal normal 1.2em Noto Sans, Helvetica, sans-serif;
color:#000;
/*width:655px;*/
    padding: 10px 10px 20px 20px;
/*margin:5px 10px 0 0;*/
/*background:#E3D4DA url(center_bg.jpg);*/
//background:#ffffff;
//box-shadow: 0 3px 7px rgba(0,0,0,.2);
//background: rgba(255, 255, 255, 0.8);
background: #fff;
line-height: 160%;

    }

#center_text_m H2{

padding: 0px 0px 0px 0px;

	color:#3C0F24;
font: normal 1.4em Noto Sans, Helvetica, sans-serif;

}



#center_text_m H1{
	color:#70644A;
font: bold 2.5em Noto Sans, Helvetica, sans-serif;
margin:0 0 20px 0;
padding:0;
line-height: 120%;
}




#center_text_cat   /*  */
    {
    position: relative;
font: normal normal 1.2em/160% Noto Sans, Helvetica, sans-serif;
//font: normal normal 1em Noto Sans, Helvetica, sans-serif;
color:#000;
/*width:645px;*/
    padding: 0 15px 10px 10px;
//background:#E3D4DA;
    }

#center_text_cat p  /*  */
    {
    padding: 0 0px 10px 0px;
    }


#center_text_cat H1{
	color:#30190B;
font: normal 2em Noto Sans, Helvetica, sans-serif;
padding: 0px 0px 10px 0px;

}

#center_text_cat H2{

padding: 15px 0px 5px 0px;

	color:#3C0F24;
font: normal 1.4em Noto Sans, Helvetica, sans-serif;

}





H1 {
	color:#30190B;
font: normal 3em/190% Noto Sans, Helvetica, sans-serif;

}

H3 {
	color:#333;
font: normal normal 1em Noto Sans, Helvetica, sans-serif;

}



#center   /*  */
    {
background:#fff;
    position: static;
    font: 1px Noto Sans, Helvetica, sans-serif;
color:#333;
height:100%;
overflow: auto;
    }



#menu_top   /*  */
    {
font: bold 13px Noto Sans, Helvetica, sans-serif;
background:#0A3F89;
color:#fff;
height:50px;
    padding: 2px 5px 0px 5px;
margin:60px 0 0 0px;
    }

#menu_top a  /*  */
    {
color:#fff;
    }


#menu_top2   /*  */
    {
font: normal 12px Noto Sans, Helvetica, sans-serif;
    padding: 2px 5px 0px 5px;
margin:10px 0 0 350px;
    }




#sitemap {
font-size:10px; 
font-family :Noto Sans, Helvetica, sans-serif;
color:#fff;
} 


#sitemap a:link {text-decoration: none;color:#fff}
#sitemap a:visited {text-decoration:none;color:#fff}
#sitemap a:hover  {text-decoration:none;color:#fff}
#sitemap a:active {text-decoration:none;color:#fff}






#e404   /*  */
    {
    padding: 0 10px 0 10px;
    position: absolute;
    top: 250px;
    left: 300px;
    font: 15px Noto Sans, Helvetica, sans-serif;
color:#333;
    }


#e404 a  /*  */
    {
color:#e2e2e2;
    }



#e404 H1{
	color:#000;
font: normal 7em Noto Sans, Helvetica, sans-serif;
}


.button {
	background:#0C5197;
	height: 23px; 
	font-family: Noto Sans, Helvetica, sans-serif, sans-serif; 
	font-size: 11px;
	color:#fff;
}

#apr   /**/
    {
    position: absolute;    
    right: 50px;
    top: 30px;
z-index:10;
    }

#apr2   /**/
    {
padding: 10px 250px 0 20px;
background:#A2C9DB;
    position: absolute;    
    left: 310px;
    top: 210px;
right:0px;
height:122px;
font:  11px/150% Noto Sans, Helvetica, sans-serif;
    }


#menu   /*  */
    {
    position: relative;    
    font: 10px Noto Sans, Helvetica, sans-serif;
color:#000;
height:57px;
text-decoration:none;
    }

#menu a

{
color:#000;
text-decoration: none;
}



#menu_vsp   /*  */
    {
top:152px;
background: url("top_bg.gif") repeat-x ;
    position: absolute;    
width:100%;
    }

/*Новости*/


#news /*Новости на главной*/  
    {
    padding: 10px 0px 0 10px;
//    position: relative;    
font:  norma 1em Noto Sans, Helvetica, sans-serif;
color:#000;
width:100%;

    }


#news  span /*  */
    {
font: normal 1em Noto Sans, Helvetica, sans-serif;
color:#666;
//background:#30190B;



    }


#action /*Новости на главной*/  
    {
    padding: 20px 0 0 0px;
    position: relative;    
font:  13px/150% Noto Sans, Helvetica, sans-serif;
color:#000;
clear:both;
width:100%;
    }


#action  span /*  */
    {
font: normal 11px Noto Sans, Helvetica, sans-serif;
color:#666;
    }

#news_zagol {
	color:#333;
font: bold 1.3em Noto Sans, Helvetica, sans-serif;
padding:0 0 10px 0;
}

#news_zagol a{
text-decoration:none;

}



#news_arc   /*  */
    {
   padding: 10px 10px 10px 10px;
    position: relative;    
font:  12px/150% Noto Sans, Helvetica, sans-serif;
color:#000;

clear: both;
    }


#news_arc_list /*Новости на главной*/  
    {
    position: relative;    
font:  13px/150% Noto Sans, Helvetica, sans-serif;
color:#000;
clear: both;
width:90%;
    }


#news_arc_list  span /*  */
    {
font: normal 11px Noto Sans, Helvetica, sans-serif;
color:#666;
    }





#center_news   /*  */
    {
    padding: 0px 50px 30px 0;
    position: relative;
font: normal normal 12px/150% Noto Sans, Helvetica, sans-serif;
color:#333;
clear:both;
width:auto;
max-width: 70%; 
min-width:50%; 


    }


#center_news H1{
	color:#000;
font: 20px Noto Sans, Helvetica, sans-serif;
}

#center_news H2{
	color:#333;
font: normal normal 17px/75% Noto Sans, Helvetica, sans-serif;
}

#center_news  span /*  */
    {
font: normal 11px/70% Noto Sans, Helvetica, sans-serif;
color:#666;
    }




#cont   /*  */
    {
margin-top:20px ;
   padding: 0 0px  0px 50px;
    position: relative;    
    font: normal 15px Noto Sans, Helvetica, sans-serif;
color:#F8B318;
/*width:145px;*/
height:130px;
clear:both;
    }

#cont h1  /*  */
    {

    font: normal 25px/10% Noto Sans, Helvetica, sans-serif;
color:#000;
    }

#cont span  /*  */
    {
    font: normal 12px Noto Sans, Helvetica, sans-serif;
color:#666;
    }


#krohi   /**/
    {

font: normal 0.8em Noto Sans, Helvetica, sans-serif;
color:#999;
padding:5px 0 0 0;
    position: relative;    
    margin: 5px 0px 0px 0;
/*background:#E3D4DA url(center_bg.jpg);*/
/*width:645px;*/
    }


#krohi a  /**/
    {

color:#999;

    }


#hand   /**/
    {
Z-INDEX: 10; 
RIGHT: 0px; 
POSITION: absolute; 
background: url("hand_bg.gif") repeat-x;
TOP: 186px;
height:128px;
    }



#lang   /**/
    {
    position: absolute;    
    right: 40px;
    top: 42px;
z-index:10;
    }


.search   /*  */
    {
     font: normal 13px Noto Sans, Helvetica, sans-serif;
color:#3C0F24;
background:#fff;
width:140px;
height:27px;
border: solid 1px #999;
padding:0 0 0px 5px;
box-shadow: 0 1px 4px rgba(0,0,0,.2);
border-radius: 4px;
background: rgba(255, 255, 255, 0.4);
    }


#search_form{
clear:both;
margin: 20px 10px 0px 10px;
	font-family : Noto Sans, Helvetica, sans-serif;
	font-size : 10px;

}



#promo   /*  */
    {
position: absolute;    
top:0px;
left:250px;
width:auto;
height:396px;
z-index:-1;
    }

#intervoice   /*  */
    {
position: absolute;    
top:0px;
right:0px;
width:285px;
height:264px;
background: url("oval_bg_small.gif") no-repeat;
padding: 120px 0 0 0;
    }


#line_gr   /*  */
    {
background: url("line_gr.gif") repeat-x ;
MARGIN-TOP: 50px;
height:5px;
clear:both;
    }


#img_main   /*  */
    {
position: absolute;    
top: 0px;
right:0px;
z-index:1;
    }

#img_main_bg   /*  */
    {
position: absolute;    
top:0px;
right:0px;
z-index:0;
    }



#img_main2   /*  */
    {

height:96px;
background: #108A31 url("poloska.jpg") no-repeat ;
position: relative;    
color:#fff;
font: normal 20px Noto Sans, Helvetica, sans-serif;
margin:100px 0 30px 0;
z-index:10;
    }


#resh   /*  */
    {
height:300px;
    }


#resh H1{
	color:#0C5197;
font: 26px/100% Noto Sans, Helvetica, sans-serif;
}

#resh span{
	color:#000;
font: 20px/100% Noto Sans, Helvetica, sans-serif;
}


#tur_main   /**/
    {
position: relative;    
float:right;
width:200px;
font: normal 11px Noto Sans, Helvetica, sans-serif;

    }


table.tours { width:100%; }
table.tours td { padding:7px 20px 7px 0px; color:#333333; vertical-align:bottom; }
table.tours tr.zagol td { font-weight:bold; padding-bottom:10px;font: normal 12px Noto Sans, Helvetica, sans-serif; border-bottom:2px solid #eeeeee;}
table.tours tr.line td { border-bottom:1px solid #eeeeee; font: normal 12px Noto Sans, Helvetica, sans-serif;}

table.tours tr.line strong { padding: 5px 5px 10px 5px;background:#eeeeee;font: bold 14px Noto Sans, Helvetica, sans-serif;}



#bron   /*  */
    {

position: relative;    
float:right;
background: url("bron_treug.gif") no-repeat ;
color:#fff;
padding-left:10px;
padding-top:10px;
width:168px;
height:35px;
    }


p { padding:0px 0px 0px 0px; margin-top:5px; }

/* баннеры */
div.p { margin-left:20px; }
div.p embed { position:absolute; margin:0px 0px 0px -60px; z-index:0;}
div.p h2 { position:relative; z-index:2; padding:40px 20px 20px 45px; margin:0px; font-size:15px;width:120px; height:50px;}
div.p p { position:relative; z-index:2; padding:0px 45px 0px 0px; margin:0px; }
div.p_link { position:relative; z-index:2; padding:10px 20px 20px 20px; }




#banners {
	CLEAR: both; 
      PADDING-RIGHT: 0px; 
PADDING-LEFT: 10px; 
PADDING-BOTTOM: 0px; 
FONT: 11px Noto Sans, Helvetica, sans-serif; 
COLOR: #000; 
PADDING-TOP: 60px; 
POSITION: relative
}

#banners span{
FONT: normal 15px/85% Noto Sans, Helvetica, sans-serif; 
COLOR: #00A539; 

}


#nad_top   /*  */
    {
  
/*margin: 37px 0 0 50px;*/
    position: relative;    
height:3px;
clear:both;
width:100%;
background:#75294E;
    }

.navbar2{
background:#F1F3F5;
padding:2px 6px 2px 6px;
}


#tooltip {
	position: absolute;
	z-index: 3000;
}
#tooltip h3, #tooltip div { margin: -50px 0 0 0; }


#vote
{
font: normal 0.9em Noto Sans, Helvetica, sans-serif;
border:1px solid #F1F3F5;
margin-left:50px;
margin-top:30px;
width:150px;
padding:10px;
}




#dropdown2                         
{ 

float:left;
margin:10px 0 0 20px;
height:30px;
/*background: #B98600; */
/*border: 4px solid #B98600; */
box-shadow: 0 2px 6px rgba(0,0,0,.2);
/*box-shadow: 10px 10px 5px #888888;*/
border-radius: 10px;
 }


.dropdown                         
{ 
margin:70px 0 0 10px;
height:30px;
 }






ul.dropdown                         
{ //position: absolute; 
 list-style: none;
//left:50%;
//clear:both;
	font: normal 1.2em Noto Sans;
//margin: 0px auto;
// width: 70%;
 margin: 44px 0 0 5px;

z-index:200;
//align:center;
}

ul.dropdown li                      
{ float: left; 
border-radius: 3px;
padding:5px 10px 5px 5px;
margin: 15px 20px 5px 10px;
/*background:#B98600;*/
}

ul.dropdown a		            { color: #000; text-decoration:none}
ul.dropdown a:hover		            { color:#ffffff; }
ul.dropdown a:active                { color: #ffffff; }
ul.dropdown li a                    { display: block; }
ul.dropdown li.hover,
ul.dropdown li:hover                { color: ; position: relative; }
ul.dropdown li.hover a              { color: #ffffff; }
ul.dropdown li a:hover {color:  !important;position: relative;}





ul.dropdown ul 						
{ visibility: hidden; 
position: absolute; top: 100%;   
margin:-3px 0 0 -5px;
padding:10px 0 10px 0px;
font: normal 0.9em Noto Sans;
z-index:200;
border-radius: 3px;
//box-shadow: 2px 2px 4px rgba(0,0,0,.4);
//font-style: italic;
}

ul.dropdown ul li 					
{ font-weight: normal; list-style: none;margin:0; 
padding:10px;
background: #70644A;
float: none;
clear:both;
}
									  
                
ul.dropdown ul li a

{display: inline-block; 
width:180px;
} 




#goods_main                         
{ 

clear:both;
margin:10px 0 10px 0;
padding:10px 10px 10px 10px;
height:290px;

background: rgba(0, 0, 0, 0.4);
//background: rgba(255, 255, 255, 0.6);
box-shadow: 0 3px 7px rgba(0,0,0,.4);
 }



#good_new                         
{ 

float:left;
margin:0 15px 0 15px;
padding:0px;
/*background: #e2e2e2; */
width:150px;
height:225px;
/*border: 1px solid #B98600; */
box-shadow: 0 1px 4px rgba(0,0,0,.2);
/*border-radius: 4px;*/
/*box-shadow: 10px 10px 5px #888888;*/
 }


#good_new a                         
{ 
color:#DCC9D2;
 }




#goods_main2                         
{ 

clear:both;
//margin:10px 0 10px 0;
padding:15px 10px 10px 10px;
height:140px;

background: rgba(0, 0, 0, 0.8);
//background: #70644A;
//background: rgba(255, 255, 255, 0.6);
//box-shadow: 0 3px 7px rgba(0,0,0,.6);
 }



#goods_new2                         
{ 
//color:#907F61;
    color: #fff;
	font: normal 1.4em Noto Sans, Noto Sans, sans-serif;



float:left;
margin:0 15px 0 5px;
padding:0px;
//background: #e2e2e2; 
width:250px;
height:110px;
//border-bottom: 5px solid #e2e2e2; 
//box-shadow: 0 1px 4px rgba(0,0,0,.2);
/*border-radius: 4px;*/
/*box-shadow: 10px 10px 5px #888888;*/
 }


#goods_new2 a                         
{ 
color:#DCC9D2;
 }



















#brend                         
{ 

clear:both;
//margin:10px 0 10px 0;
padding:10px 10px 5px 10px;
height:100px;
text-align:center;
//box-shadow: 0 3px 7px rgba(0,0,0,.4);
//    color: #181412;

color:#907F61;
	font: normal 4.4em Noto Sans, Noto Sans, sans-serif;

background: rgba(32, 26, 24, 0.9);
//background: #fff;
 }





.floating_menu{

//background: rgba(0, 0, 0, 0.97);
background: #f9f9f9;
clear:both;
padding-top:5px;
margin:0;
height:105px;
//width:100%;
width:1100px;

}



.fixed_menu {

//text-align:center;
box-shadow: 0 3px 7px rgba(0,0,0,.4);
//background: rgba(0, 0, 0, 0.97);
background: #f9f9f9;

clear:both;
//background:transparent url(mbg2.png);
padding-top:5px;
margin-bottom: 10px;
height:105px;
position: fixed;
z-index: 9999;
//width:100%;
width:1100px;
}



#good_m   /*  */
    {
//float:left;
//padding: 20px;
    font: normal 1em Noto Sans, Helvetica, sans-serif, Tahoma, Verdana;
/*clear:both;*/
/*width:90%;*/
//margin: 0px 10px 10px 0px;
//background:#fff;
//border:solid 1px #eee;
/*box-shadow: 0 2px 5px rgba(0,0,0,.2);*/
    }

#good_m2   /*  */
    {
//float:left;
//padding: 10px;
    font: normal 1em Noto Sans, Helvetica, sans-serif, Tahoma, Verdana;
clear:both;
/*width:10%;*/
//margin: 0px 0px 0px 10px;
//background:#fff;
//border:solid 1px #eee;
/*box-shadow: 0 2px 5px rgba(0,0,0,.2);*/
    }

#good_m3   /*  */
    {

    font: normal 1em Noto Sans, Helvetica, sans-serif, Tahoma, Verdana;
margin: 5px 5px 5px 0px;
border:solid 1px #eee;
float:left;

/*box-shadow: 0 2px 5px rgba(0,0,0,.2);*/
    }


#good_m3:hover{
border:solid 1px #fff;
//	border-color:#000000;
box-shadow: 0 0 10px 4px #AAA;
//box-shadow: 0 2px 5px rgba(0,0,0,.2);
}


#good_m3:active{
border:solid 1px #000;
}




#good_m4   /*  */
    {

padding: 5px;
    font: normal 1em Noto Sans, Helvetica, sans-serif, Tahoma, Verdana;
margin: 5px 0px 5px 0px;
border:solid 1px #000;
/*box-shadow: 0 2px 5px rgba(0,0,0,.2);*/
    }




#prod_main{
margin-left:-10px;
//background:#fff;
} 


#bu2_n   /*  */
    {
  
    position: relative;    
    font: normal 1.1em Noto Sans, Helvetica, sans-serif, Tahoma, Verdana;
margin: 180px 15px 20px 0px;

//background:#fff;
//border:solid 1px #eee;
//border-right:solid 1px #eee;
/*box-shadow: 0 2px 5px rgba(0,0,0,.2);*/
    }



#bu2   /*  */
    {
  
padding: 0 0 0 10px;
    position: relative;    
    font: normal 1.1em Noto Sans, Helvetica, sans-serif, Tahoma, Verdana;
float:left;
width:190px;
height:200px;
margin: 0px 15px 30px 0px;

//background:#fff;
//border:solid 1px #eee;
//border-right:solid 1px #eee;
/*box-shadow: 0 2px 5px rgba(0,0,0,.2);*/
    }


#bu2 a {
color:#000;
//text-decoration:none;
}


/*#bu2:hover{
//border-left:solid 1px #fff;
//	border-color:#000000;
box-shadow: 0 0 10px 4px #AAA;
//border-right:solid 1px #eee;
//box-shadow: 0 2px 5px rgba(0,0,0,.2);
} */

/*

#bu3   /*  */
    {
  
padding: 20px 10px 10px 20px;
    position: relative;    
    font: normal 1em Noto Sans, Helvetica, sans-serif, Tahoma, Verdana;
//float:left;
width:180px;
height:135px;
margin: 0px 15px 10px 0px;
background:#fff;
//border:solid 1px #eee;
/*box-shadow: 0 2px 5px rgba(0,0,0,.2);*/
    }




#bu22   /*  */
    {
  
//padding: 20px 10px 10px 20px;
    position: relative;    
    font: normal 1.1em Noto Sans, Helvetica, sans-serif, Tahoma, Verdana;
float:left;
width:180px;
height:105px;
margin: 10px 10px 0px 0px;

//background:#fff;
border:solid 3px #eee;
//border-radius: 7px;
//border-right:solid 1px #eee;
/*box-shadow: 0 2px 5px rgba(0,0,0,.2);*/
    }


#bu22 img {
margin:0 0 15px 0;
}

#bu22 a {
color:#000;
text-decoration:none;
}


#bu22:hover{
//border-left:solid 1px #fff;
//	border-color:#000000;
box-shadow: 0 0 10px 4px #AAA;
//border-right:solid 1px #eee;
//box-shadow: 0 2px 5px rgba(0,0,0,.2);
}

/*



 