#content .sidebar .offers {}
#content .sidebar .offers .items {margin:0 0 15px;}
#content .sidebar .offers .items .item {margin:0 0 5px; border:#eaeaea solid 1px;}
#content .sidebar .offers .items .item .model {padding:5px;}
#content .sidebar .offers .items .item .model .preview {float:left; margin:0 10px 0 0;}
#content .sidebar .offers .items .item .model .preview img {display:block; width:50px; height:50px; overflow:hidden;}
#content .sidebar .offers .items .item .model .name {height:50px; overflow:hidden; line-height:17px;}
#content .sidebar .offers .items .item .model .name a {display:table-cell; height:50px; vertical-align:middle; color:#3E3E3E; text-decoration:none;}
#content .sidebar .offers .items .item .prices table {width:100%; border-collapse:collapse;}
#content .sidebar .offers .items .item .prices table td {padding:3px 5px; border-top:#eaeaea solid 1px; vertical-align:middle;}
#content .sidebar .offers .items .item .prices table td.price {text-align:right; white-space:nowrap;}
#content .sidebar .offers .items .item .prices table tr:nth-child(2n+1) td {background-color:#F6F6F6;}
#content .sidebar .offers .items .item .prices a {color:#008CCC; text-decoration:none;}
#content .sidebar .offers .items .item .prices .price a {color:#F00;}
#content .sidebar .offers .items .item .prices a:hover {text-decoration:underline;}

#center .offers.list {}
#center .offers.list h2 {font-size:13px; color:#333333; margin:0 0 5px; padding:0 0 5px; border-bottom:#eaeaea solid 1px; text-align:right;}
#center .offers.list .filters {margin:0 0 10px; background-color:#f6f4f3; background-color:#eaeaea; border:#d5d5d5 solid 1px;}
#center .offers.list .filters .item {float:left; margin:5px 10px; width:200px; height:35px;}
#center .offers.list .filters .item .ttl {font:italic 11px Arial;}
#center .offers.list .filters .item select {width:100%; font-size:12px; color:#65676F;}
#center .offers.list .items {}
#center .offers.list .items.empty {font:italic 14px Arial; color:#008ccc; text-align:center;}
#center .offers.list .items table {width:100%; border-collapse:collapse;}
#center .offers.list .items table th {padding:5px 10px; text-align:left; font-weight:normal;}
#center .offers.list .items table td {padding:5px 10px; background-color:#f6f4f3; vertical-align:middle; font:italic 11px Arial;}
#center .offers.list .items table td.price {color:#499b24; font-size:14px; font-weight:bold; white-space:nowrap;}
#center .offers.list .items table td.seller {color:#008ccc; font-weight:bold;}
#center .offers.list .items table td.seller a {color:#008ccc; font:bold italic 11px Arial; text-decoration:none;}
#center .offers.list .items table td.rates {width:80px;}
#center .offers.list .items table tr:nth-child(2n) td {background-color:#ffffff;}
#center .offers.list .items table .stats {margin:3px 0 0; font-size:12px; text-align:center; color:#333333;}
#center .offers.list .items table .stats .stat {padding:1px 5px; white-space:nowrap; cursor:help; background-color:#4EDAFA;}
#center .offers.list .items table .stats .green {background-color:#7FD15A;}
#center .offers.list .items table .stats .yellow {background-color:#DFDF05;}
#center .offers.list .items table .stats .red {background-color:#FF7979;}
#center .offers.list .items table td.buy {}
#center .offers.list .items table td.buy a {display:block; float:right; width:24px; height:24px; text-decoration:none; background:transparent url(/img/potrebitel/ico_buy_24x24.png) 0 0 no-repeat;}
#center .offers.list .items .rate_holder {width:80px; height:15px; margin:0 auto; background:transparent url(/img/potrebitel/rates/star_grey.png) 0 0 repeat-x;}
#center .offers.list .items .rate_holder .cur_rate {width:0; height:15px; background:transparent url(/img/potrebitel/rates/star_gold.png) 0 0 repeat-x;}
#center .offers.list .items .rate_holder.green {}
#center .offers.list .items .rate_holder.green .cur_rate {background:transparent url(/img/potrebitel/rates/star_green.png) 0 0 repeat-x;}
#center .offers.list .items .bool {width:20px; height:15px; margin:0 auto; background:transparent url(/img/agregator/client/offers_list_notavailable.png) 50% 50% no-repeat;}
#center .offers.list .items .bool.true {background:transparent url(/img/agregator/client/offers_list_available.png) 50% 50% no-repeat;}

#center .offers.list .items table td.price .rate_holder {margin:0;}

@media all and (max-width: 519px) {
	#center .offers.list .items table .delivery {display:none;}
}
@media all and (max-width: 419px) {
	#center .offers.list .items table .availability {display:none;}
}
@media all and (max-width: 359px) {
	#center .offers.list .items table .pricename {display:none;}
}

