/* css к сайту */                                                                    
.container { border-collapse: collapse; 
	padding: 0px;
	margin: 0px;
	border: 0px;
	}
.container td { padding: 0px }
.m {text-align: center; }
body {  font-family: Tahoma;
	margin:0px;
	padding: 0px 10px; }
.logo { padding: 5px 10px 0px 15px; margin:0px; font-family: Tahoma; }
.colors { padding: 0px; text-align: right; font-size: 8pt; }
.logo img { border:0px }
.logo a { font-size: 8pt;
	text-decoration: none;
	color: #000; }
.logo a:hover { text-decoration: underline; }
.tel { width: 500px;
	vertical-align: middle;
	/* border:1px solid #ccc; */
	padding-left:10px; 
	 }
/* верхняя плашка */
.top_bar { height: 5px;
	   width: 1000px;
           font-size:3pt;
	   background: #071250; }
/* #top_line {border:1px solid #ccc; } */
/* таблица с логотипом */
.logo { width: 207px; text-align: left; font-size: 8pt; } /* размер участка куда вставлен логотип */
.tel td { font-size: 12pt;
	font-weight: bold; 
 /*  line-height: 25px;  */
 }

/* #top_line td { font-size: 8pt; } */
#top_line { height: 70px; border-top: 3px solid #071250;  width:1000px;}
/* корзина */
#basket { border: 1px solid #aaa; 
	width:  207px;
	height: 76px;
	margin: 0px 0px 0px 3px;
 padding: 0px;
  }
#basket td { font-size: 9pt; padding: 5px 2px 5px 7px; vertical-align: top;}
/* главная страница */
.main1 { /* width: 580px; */
	border:1px solid #e5e5e5
	text-align: left;
	padding: 0px 0px 0px 7px; }
.main2 { width: 788px;
	border: 0px solid #e5e5e5;
	 }

/* меню верхняя */
.menu { width: 1000px; 
	border-collapse: collapse;
	margin: 0px; 
	padding:0px; 
/*	border:1px solid #e5e5e5; /* убрать после отладки корзины */
       }
.mtop { background: #eee; 
	height:35px;
	border:1px solid #aaa;
	}
.mtop span { border-right: 1px solid #555;
	 padding: 0px 8px; 
	 }
.mtop a { text-decoration: none; color: #071250; }
.mtop { color: #071250; }
.mtop img { vertical-align: middle; }
.mbottom a { color: #fff; text-decoration: none; }
.mbottom a:hover, .mtop a:hover { text-decoration: underline; }
.mbottom { background: #071250;
	height:35px; 
	border: 1px solid #000; }
.mm {  /* плашка между верхними менюшками */
    font-size:1px; height: 4px; width: 785px
     }
.mbottom span { border-right: 1px solid #fff; padding: 0px 8px; }
.mtop form { margin:0px; padding:0px; }



/* меню каталогов */
.mcont td { vertical-align: top; }
.mcont { /* border: 1px solid #ccc; /* рамка содержания */
	 width:1000px; 
         margin: 4px 0px; /* отступ от верхнего края до главной части */
border-collapse: collapse; }
.mcont td { /* border: 1px solid #ccc; */}

.mcont img { /* border: 1px solid #ccc; */
		 padding: 0px 0px 2px 0px; 
	}
.t { margin-top: 3px; } /* отступ сверху */
.mc { 	padding-bottom:5px;
	margin-bottom: 7px; 
	border:1px solid #aaa; 
	border-collapse: collapse; } 
.mc th { border: 1px solid #aaa; 
	background: #071250; color: #eee;
	height: 21px; 
	padding: 0px 7px; 
	margin: 0px 0px 4px 0px;
	text-align: left; 
	font-size: 9pt;
	font-weight: bold; }
.mc th a { color: #fff; text-decoration: none; }
.mc th a:hover { text-decoration: underline; }
.mc td a { color: #000; text-decoration: none; }
.mc td a:hover { text-decoration: underline; }
.mc td { font-size: 10pt;
	 text-align: left;
	 padding: 0px 5px 0px 14px;}
/* новости */
.pay th, .news th, .ws th {height: 21px; 
	  font-weight: bold; font-size: 10pt; text-align: left; padding-left:7px	} 
.pay th, .news th {border:1px solid #aaa; background: #e5e5e5; }
.mcli ul { padding: 1px 10px }
.mcli li { padding: 1px 0px; margin: 1px }
.ws th {border:1px solid #aaa; background: #e5e5e5; } /* цвет для оптового раздела */
 
.pay, .news, .ws { border-collapse: collapse; margin-bottom: 5px;  }
.pay tr td { font-size: 10pt; 
	vertical-align: top; 
	border:1px solid #e5e5e5; 
	background: #eee; 
	padding: 2px 1px 3px 7px;}
.lc, .news, .pay { width: 207px;} /* ширина левой колонки */
.rc, .mc { width:207px; }
.rc img {padding-top: 2px; padding-bottom: 7px; border:0px}
.rc, .lc { padding: 0px; margin: 0px; } /* правая и левая колонки первой страницы */
.news td { border: 1px solid #aaa;
	background: #eee;
	width: 200px; 
	 }
.ws td { border: 1px solid #e5e5e5;
	background: #fff;
	font-size: 10pt;
	padding: 2px 1px 3px 7px;
	vertical-align:top;
	width: 200px; 
	 }
.news h2 { font-size: 10pt; 
	   font-weight: bold; 
	padding: 3px 2px 0px 7px; 
	line-height: normal;
 margin-bottom:0px;

	   }
/* Статьи */

.ar { text-align: left;}
.ar th { font-size: 14px; }
.ar a {text-decoration: none; 
padding-left: 15px; }
.ar a:hover { text-decoration: underline; }
.news tr td div {
 padding: 0px 2px 2px 7px; 
	    font-size:8pt; 
 }
.news p { 
padding: 0px 2px 2px 7px; 
margin-top:0px;
margin-bottom:2px;
	  font-size: 9pt;  }
/* end news */
#bottom_line
/* нижняя плашка */
{
height: 15px;
width: 1000px;
background: #071250;
border-bottom: 5px solid #071250;
border-left:1px solid #071250;
border-right:1px solid #071250;
border-top: 3px solid #071250;
}

#bottom_line tr td
{ font-size: 10pt;
background: #071250;
color: #fff;
 }

#bottom_line tr td img
{ padding-left: 5px; }

#bottom_line a {color: #fff }
#bottom_line span {font-size: 8pt; color: #55f; padding-left: 60px }
.bimg { width: 790px }
.bimg img { border: 1px solid #e5e5e5; padding: 2px; margin: 5px; }

.tdm, .tdm td, .tdm th { border: 1px solid #e5e5e5; color: #000; }
.tdm { border-collapse: collapse; align: center}
.tdm td { text-align:left; padding: 10px; }
.tdm th { font-weight:bold; text-align:center; padding: 10px}
.readOpinion { border: 2px solid #e5e5e5; padding: 3px; margin: 3px; }

.catmain td { color: #000; }
.catmain td a:visited { color: #000; }
.important { background: #fcc; border: 1px solid #ccc; } 
.down { margin: 80px 0px 0px 0px }
.selfdelivery { border: 2px solid #ccc; border-collapse: collapse; font-size: 8pt; }
.selfdelivery th, .selfdelivery td { border-bottom: 1px solid #ccc; font-size: 8pt; }