div.cross-vert-container { padding: 15px 15px 15px 25px; margin: 0; } div.cross-vert-container div.cross-items { margin: 0; padding:0; } div.cross-vert-container div.cross-items p.title_h2 { font-size: 14px; margin-bottom: 16px; margin-top: -6px; text-align: center; } div.cross-items div.cross-item { border: 1px solid #F3F3F3; margin-bottom: 10px; padding: 15px 10px; } div.cross-items div.cross-item div.box-vote { position:relative; margin:0 auto; } div.cross-items div.cross-item div.item-controls { border-top: 1px solid #BFBFBF; padding-top: 5px; } div.cross-item div.item-controls div.price { color: #C8181E; float: left; font-size: 14px; font-weight: bold; position: relative; } div.cross-item div.item-controls div.buy-button { border-bottom: none; float:right; background: #E47911; padding:3px; } div.cross-item div.item-controls div.buy-button a, div.cross-item div.item-controls div.buy-button a:hover, div.cross-item div.item-controls div.buy-button a:visited { color:white; font-weight:bold; font-size:10px; text-decoration:none; } /*Выравнивание картинки*/ div.cross-item div.img { width:150px; height:150px; text-align:center; margin:0 auto; } div.cross-item div.img div { display: table-cell; text-align: center; vertical-align: middle; width:150px; height:150px; } div.cross-item div.img div * { vertical-align: middle; } /*\*//*/ div.cross-item div.img div { display: block; } div.cross-item div.img div span { display: inline-block; height: 100%; width: 1px; } /**/ /**/ /*КОНЕЦ Выравнивание картинки*/