/* дефолтные стили */

.mix_outer table {border-collapse:collapse;}
.mix_ad {padding:0;}
.mix_outer {margin: 0 .25em;}
.mix_outer td {padding:0;}
.mix_inter {border:1px solid #C7C7C7; margin:.5em .25em;}
.mix_outer .mix_head, .mix_outer .mix_desc, .mix_outer .mix_domain, .mix_outer .mix_img {padding:.5em;}
.mix_img {text-align:center;}
.mix_outer .mix_domain {padding-top:0;}
.mix_head a {font-size:110%}
.mix_clear {clear:both;}

/* для горизонтальной крутилки */
.mix_horiz_table td {vertical-align:top;}
.mix_outer .mix_horiz_td .mix_inter {border:none; margin:0;}
.mix_outer .mix_horiz_td {padding: 0 .25em; border:1px solid;width:1%}

/* для формы */

.mix_form {margin: 0; padding:0;}
.mix_form dl {margin: 1em; padding:0;}
.mix_form dt {margin: 0; padding:0;}
.mix_form dd {margin: 0; padding:0;}
.mix_field_text input, .mix_field_textarea textarea {width:100%}
.mix_field_radio dd {margin-left: 1.9em; text-indent: -1.9em;}
.mix_field_checkbox dd {margin-left: 1.9em; text-indent: -1.9em;}
.mix_field_select dt {display: inline}
.mix_field_select dd {display: inline; margin:0;}
.mix_field_select select {max-width: 100%}
.mix_error {color:#EE0000; font-style:oblique;}
.mix_field_header dt {margin-bottom: 1em;}
.mix_field_header dt strong {font-size:200%; font-weight:normal;}
.mix_field_captcha div {display:inline;}
.mix_field_captcha img {vertical-align:middle;}

/* /дефолтные стили */

/* Заголовок блока "Где купить"*/
.mm-header { 
  margin-bottom: 5px;  /* отступ снизу */
  padding-left: 4px;  /* отступ слева */
} 
.mm-header-text { 
  font-weight: bold; 
  color: #3371B0;      /* Цвет текста */
  font-size: 11pt;     /* размер шрифта текста */
  padding-left: 20px; 
  background: url(http://is.mixmarket.biz/i/gk/cart.gif) no-repeat left center;  /* картинка в заголовке */
}                                                                                


/* Вывод товара/модели */
.mm-good { margin-bottom: 15px; } 
.mm-good-header {   /* название товара */
  padding-left: 7px; 
  background: url(http://is.mixmarket.biz/i/gk/bullet.gif) no-repeat left center; 
} 
.mm-good-price {    /* цена товара */
  font-weight: bold; 
} 
.mm-good-desc {     /* название магазина */
  padding-left: 7px; 
} 

.mm-goods { /* Таблица со списком товаров*/
  padding: 10px 5px 5px 5px; border: 1px solid #B9B9B9; border-bottom: none; 
} 
.mm-goods_cards, .mm-goods_nopages { /* Таблица со списком моделей*/
  border-bottom: 1px solid #B9B9B9; 
} 

/* Постраничный пейджер для вертикального блока */
.mm-paginator { 
  padding: 8px 5px 10px 10px;    /* отступы */
  border: 1px solid #b9b9b9;   /*  рамка  */
  border-top-width: 1px;       /* толщина рамки сверху */
} 

.mm-pages { display: block; } 

.mm-pageitem { 
  margin-right: 5px; /* отступ между ссылками */
} 
.mm-pageitem_visited {  /* стиль ссылки текущей страницы */
  text-decoration: none; color: gray; cursor: default;  
} 
.mm-pageitem:hover { text-decoration: none; } 


/* Постраничный пейджер для горизонтального блока */
.mm-paginator_hor .mm-curpage { display: block; float: left; width: 45px; text-align: right; margin-right: 5px; } 
.mm-paginator_hor { border-top: none; } 
.mm-pages_hor { display: inline; margin-left: 20px; }  /* отступ слева ссылок пейджера */



/* место под ссылку "к списку моделей" */
.mm-back { 
  padding: 0 0 10px 10px; 
};

/* стрелочка назад */
mm-back-cards-nodecor {
  text-decoration: none;   
}


.mm-category { margin-bottom: 5px; } 



/* Стили для горизонтального блока*/
.mm-goods_hor { padding-bottom: 10px; } 
.mm-goods-table { /* Таблица с товарами */
  width: 100%; border-collapse: collapse; 
} 
.mm-goods-row:hover .mm-goods-cell { background-color: #e7e7e7; }  /* Цвет полосы при наведении на товар */
.mm-goods-row:hover .mm-goods-nohr { background-color: #e7e7e7; }  /* Цвет полосы при наведении на товар */
.mm-goods-hrcell { background: url(http://is.mixmarket.biz/i/gk/ph.gif) repeat-x left center; } 
.mm-goods-nohr { background: #FFF; } 
.mm-goods-cell { vertical-align: center; padding: 2px 0; } 




/* Отступы в футере блока */
.mm-footer { padding: 5px 5px 15px 13px; } 