BODY {
	font:70% Arial, Helvetica, sans-serif;
	background: #ffffff;
	color: #000000;
	margin: 0px;
	padding:0;
    border:0;			/* This removes the border around the viewport in old versions of IE */
    width:100%;
        
    min-width:1024px;  
	
	/*background-attachment:fixed;*/
}

A {
	color: #1E2E3E;
	text-decoration: none;
}

A:hover {
	color: #106BDC;
	text-decoration: underline;
	
}


A IMG {
 border: none; /* Убираем границу */
}


FORM {
 display: inline;
}



h1
{
	font-size: 12px;
  
}

h2
{
	font-size: 11px;
  
}



.cartmenu
{
	
	color:#FFFBF0;
	font-size: 13px;
	background-color: transparent;
	border-color: #0000FF;
	border-left:		0px solid;
	border-right:		0px solid;
	padding-left: 0px;
	font-weight: bold;
	padding-right: 10px;
}


.cart
{
	
	color:                #FFFBF0;
	font-size:		13px;
	border-bottom:	0px solid;
	border-left:		0px solid;
	border-right:		0px solid;
	border-top:		0px solid;
	margin:			0px;
	background-color:  transparent;
	border-color: #0000FF;
	padding-right: 5px;
}






td{
	
	
}

 

 .bg1{
 /*background-image: url("images/m03.gif");*/
/* background-repeat: repeat-x;*/
 }

 .bg2{
 /*background-image: url("images/m05.gif");*/
/* background-repeat: repeat-x;*/
 }

 .bg3{
	background-image: url(images/m24.gif);
	background-repeat: no-repeat;
	background-position: right;
 }
 .bg38{
	background-image: url("images/m38.gif");
	background-repeat: repeat-x;
 }
 .bg38z{
	background-image: url("images/m38z.gif");
	background-repeat: repeat-x;
 }
 .bg4{
 background: url("images/m36.gif");
 background-repeat: no-repeat;

 
 }

 .bg5{
	/* background-image: url("images/m55.gif");
	background-color:#06A8FF;
	background-repeat: repeat-x;*/
	border-bottom: #D2D2D2 1px solid;
	border-left: #D2D2D2 1px solid; 
	border-right: #D2D2D2 1px solid; 
 }

.bg6{
	background-image: url("images/ml_menu_b.gif");
	background-repeat: repeat-x;
	background-position: top;

 }
.bg6menu{
background-color:#00CCFF;
}

.bgcategory{
	background-image: url("images/m14.png");
	background-repeat: no-repeat;
	background-color: #FF732F;
}

.bgcategory_b{
	background-image: url("images/m14b.png");
	background-color:#0099FF;
	background-repeat: no-repeat;
}

.bgcategory_ugol{
	background-image: url("images/m14br.png");
	background-repeat: no-repeat;
	
}

.bgleft{
 background: url("images/ml_left.png");
 background-repeat: no-repeat;

 
 }
 .bgcenter{
	background: url("images/ml_fon.png");
	margin-left: 5px;
	margin-right: 5px;
 
 }
 .bgright{
 background: url("images/ml_right.png");
 background-repeat: no-repeat;

 
 }

 .ch1{
 font-size: 10px;
 color: #7F888C;
 text-decoration: none;
 font-weight: bold;
 }

 .ch3{
 font-size: 10px;
 color: #7F888C;
 font-weight: bold;
 
 }
 

 .ch4{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 0px;
	text-align: left;
 }
.ch4black{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 0px;
	text-align: left;
 }

 .ch5{
	border-left: #D2D2D2 1px solid;
	border-right: #D2D2D2 1px solid;
	/*background-image: url(images/ml_windows.gif); */
 }
 .ch5L{
	border-left: #D2D2D2 1px solid;
	
 }
 .ch5R{
	
	border-right: #D2D2D2 1px solid;
	
 }
 
 .ch5UP{
	border-top: #D2D2D2 1px solid;
	padding-left: 10px;
	padding-right: 10px;
 }
 
 .ch5UPDW{
	border-top: #D2D2D2 1px solid;
	border-bottom: #D2D2D2 1px solid;
	padding: 10px 10px 10px 10px;
	
 }
 .ch5UPDWproduct{
	padding: 10px;
}

 .ch6{
 font-size: 11px;
 color: #797979;
 font-weight: bold;
 }

 .ch7{
	font-size: 16px;
	color: #2A3FFF;
	font-weight: bold;
	font-style: italic;
 }
 .cena12{
	font-size: 12px;
	color: #000080;
	font-weight: bold;
 }
 
 .ch8{
 font-size: 11px;
 color: #3A4750;
 }

 .ch9{
	font-weight: bold;
	font-size: 18px;
	color: #E15500;
 }
  .cenagrn{
	font-weight: bold;
	font-size: 24px;
	color: #E15500;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
 }
 
 .showall{
    font-weight: bold;
	font-size: 13px;
	color: #E15500;
 }
 
 .navigator{

 font-size: 13px;
  }
  
 .ch71{
	
	font-size: 12px;
	color: #C40000;
	font-weight: bold;
 }

 a.info{
	font-size: 10px;
	color: #2A1F55;
	text-transform: uppercase;
	text-decoration: none;
}

 .ml1{
 font-size: 11px;
 color: #F22E00;
 font-weight: bold;
 text-decoration: none;
 }
 
 .ml11{
	font-size: 10px;
	color: #2A5FFF;
	font-weight: bold;
	text-decoration: none;
 }

 .ml2{
 font-size: 13px;
 color: #1F1F1F;
 text-decoration: none;
 }
 
 .ml2:hover{
	font-size: 13px;
	color: #0000FF;
	/*text-decoration: none;*/
 }
 .ml2:visited{
	color:#000080;
 }
 
 .ml2a{
 font-size: 11px;
 color: #1F1F1F;
 text-decoration: none;
 }


 .ml3{
 font-size: 13px;
 color: #0000FE;
 font-weight: bold;
 }

 .ml4{
 font-size: 14px;
 color: #3A4750;
 font-weight: bold;
 text-decoration: none;
 }

 .ml5{
 font-size: 11px;
 color: #58646A;
 text-decoration: none;
 }

 .ml6{
	font-size: 9px;
	color: #707578;
 }

 .se{            
 width: 119px;
 font-size: 9px;
 color: #58646A
 }

 .image_border{
  border:1px solid #DBDBDB; 
 }

  #s1, #s1 option {
	width: 200px;
	height: 20px;
	margin: 0;
	padding: 0;
	color: #1F1F1F;
	font-size: 11px;
  } 
  
 .knopka {
	background-image:url(images/mkn.gif);
	width:57px;
	height:22px;
	border: 0;
	font-size: 12px;
	color: #FFFBF0;
	font-weight:bold;
	background-repeat:no-repeat;
	padding-top:0px;
  } 
  
.knopka:hover{
	background-image:url(images/mkna.gif);
}  
  
 
  
  .menuitem {
	color:#FFFFFF;
	font-size: 13px;
	font-weight: bold;
	/*border-right: 1px solid #dcc7b1;*/
	/*border-left: 1px solid #dcc7b1;*/
	text-align: center;
		
	
}
.menuitem:hover {
	color:#2A00AA;
	font-size: 13px;
	
	text-decoration:none;
	text-align: center;
}

.catalog
{
	font-size:		11px;
	font-weight: bold;
	color: #007F00;
	text-transform: uppercase;
}

.cat
{
	font-size:11px;
	font-weight: bold;
	text-transform: uppercase;
	color:#06010C;
	background-image:url("images/ml_category_fon.gif");
	background-repeat:repeat-x;
	background-color:#DFF4FF;
	background-position: left top;	/*border-left: #d6f2f6 1px solid;
	border-right: #d6f2f6 1px solid;
	border-bottom: #d6f2f6 1px solid;
	border-top: #d6f2f6 1px solid;*/
	height: 31px;
}

.catlink{
	color:#06010C;
}

.catlink:visited
{
	color:#000080;
}


.catsearch
{
	
	font-weight: normal;
	
	
	background-color: #FFFFFF;
	border: none;
}

.standard
{
	
	color: #2D2D2D;
}


#top_menu {
	clear:both;
	float:left;
	width:500px;
	position:relative;
    }
	#top_menu {
	/*	border-bottom:1px solid #000;*/
	}
	#top_menu p,
	#top_menu h1,
	#top_menu h2 {
	padding:0 15px 0 15px;
	margin:0;
	}
	#top_menu ul {
	clear:left;
	float:left;
	width:500px;
	list-style:none;
	margin:0 0 0 0;
	padding:0;
	}
	#top_menu ul li {
	    display:inline;
	    list-style:none;
	    margin:0;
	    padding:0;
	}
	#top_menu ul li a {
	display:block;
	float:left;
	margin:0 0 0 0px;
	text-align:center;
	background:#0000FF;
	color:#FFFFFF;
	text-decoration:none;
	position:relative;
	left:0px;
	line-height:22px;
	padding: 0px 0px 0px 0px;
	width: 100px;
	background-image: url(images/ml_menu_item.gif);
	font-weight: bold;
	font-size: 13px;
	}
	#top_menu ul li a:hover {
	color:#fff;
	background-color: #009FFF;
	background: #009FFF;
	background-image: url(images/ml_menu_item1.gif);
	
	}
	#top_menu ul li a.active,
	#top_menu ul li a.active:hover {
	    color:#fff;
	    background:#000;
	    font-weight:bold;
	}
	#top_menu ul li a span {
	    display:block;
	}

.ListHeader,.TableHeader
{
	background : url(/images/ml_fon.png) repeat-x;
	font-weight : bold;
	color:white;
	height:28px;
	background-color:#0066FF;
	
}
.ListHeaderB,.TableHeaderB
{
	background : url(/images/ml_fon_b.png) repeat-x;
	font-weight : bold;
	color:white;
	height:28px;
	background-color:#0066FF;
	
}

.category_opisanie
{
	text-align: justify;
	color: #242424;
	font-size: 12px;
	padding: 10px 10px 10px 10px;
	background-color:#F4FCFF;
}
.product_name{
	font-weight: bold;
	font-size: 14px;
	color: #2A3FAA;
	
 }
 .product_podrobnee{
	font-weight: bold;
	font-size: 12px;
	color: #2A3FAA;
 }
.product_cena{
	font-weight: bold;
	font-size: 14px;
	color: #FF0000;
 }
 
 .textarea
{
	margin: 0px;
	border: 0px;
	padding-right: 0px;    
}




a.shopcart {
	display:block;
	width: 52px;
	height: 52px;
	border: 0;
	background-image: url(images/ml_cart.gif);
	background-repeat: no-repeat;
		
	
}

a.shopcart:hover{
	display:block;
	background-image: url(images/ml_cart_a.gif);	
	background-repeat: no-repeat;
	
}

a.zvonok {
	display:block;
	border: 0;
	width: 227px;
	height: 26px;
	background-image: url(images/ml_zakaz.png);	
	background-repeat: no-repeat;
	
}

a.zvonok:hover {
	display:block;
	border: 0;
	background-image: url(images/ml_zakaz_a.png);
	background-repeat: no-repeat;


}

.news {
	color: #000000;
	text-align: justify;
	font-size: 11px;
	text-indent: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
a.news{
	color: #FF3F00;
	text-align: justify;
	font-size: 11px;
	font-weight: bold;
}
.discuss{
	background-color:#F5F5F5;
}

.search{
	width: 100%;
	border: 0px;
}
.category_line{
background-image: url(images/m17.gif);
}
.windows_line{
	background-color: #FFFFFF;
	height: 3px;
}
.autoriz{
background-image: url(images/ml_login.png);
width: 227px;
height: 137px;
}
.more{
	color: #FF5B0D;
	text-align: center;	
}
.grayborder{
	border: #D2D2D2 1px solid;
		
 }