#content .sidebar .models.list.default {margin:0 0 10px;}
#content .sidebar .models.list.default .header {margin:0 10px 2px; font-size:13px; font-weight:bold; color:#333333;}
#content .sidebar .models.list.default .items {}
#content .sidebar .models.list.default .items .item {padding:5px; margin:0 0 3px; border:#eaeaea solid 1px; overflow:hidden;}
#content .sidebar .models.list.default .items .item:last-child {margin:0;}
#content .sidebar .models.list.default .items .item .left {float:left; width:80px;}
#content .sidebar .models.list.default .items .item .left .image {}
#content .sidebar .models.list.default .items .item .left .rate {width:50px; height:10px; margin:0 auto; overflow:hidden; background:transparent url(/img/potrebitel/rates/empty_small.gif) 0 0 repeat-x;}
#content .sidebar .models.list.default .items .item .left .rate .current {height:10px; background:transparent url(/img/potrebitel/rates/full_small.gif) 0 0 repeat-x;}
#content .sidebar .models.list.default .items .item .mid {margin:0 0 0 90px; font-size:11px;}
#content .sidebar .models.list.default .items .item .mid a {margin:0 0 5px; overflow:hidden; color:#3e3e3e;}
#content .sidebar .models.list.default .items .item .mid .prices {margin:5px 0; color:#ff7979;}
#content .sidebar .models.list.default .items .item .mid .prices span {display:block;}
#content .sidebar .models.list.default .items .item .mid .prices .min {padding:0 0 5px; font-weight:bold; color:#ff0000; background:transparent url(/img/potrebitel/min_price_bg.gif) 20px 100% no-repeat;}
#content .sidebar .models.list.default .items .item .mid .prices .max {}
#content .sidebar .models.list.default .items .item .mid .statbar.default {font-size:10px;}
#content .sidebar .models.list.default .items .item .mid .statbar.default .stat {margin:0 10px 0 0;}
#content .sidebar .models.list.default .items .item .mid .statbar.default a {color:#008CCC; margin:0 10px 0 0; white-space:nowrap;}




#center .models.list.horizontal {}
#center .models.list.horizontal .header {height:42px; margin:0 0 10px; font-size:13px; color:#333333; font-weight:bold; border-bottom:#eaeaea solid 1px;}
#center .models.list.horizontal .header span {display:block; float:left; padding:0 0 7px; background-color:#f6f6f6; background:transparent url(/img/potrebitel/tab_bottom_arr.gif) 50% 100% no-repeat;}
#center .models.list.horizontal .header span span {padding:12px 17px; border-left:#eaeaea solid 1px; border-top:#eaeaea solid 1px; border-right:#eaeaea solid 1px; background:none; background-color:#f6f6f6; -moz-border-radius-topright:4px; -moz-border-radius-topleft:4px; border-top-right-radius:4px; border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px;}
#center .models.list.horizontal .items {clear:both; width:100%; margin:0 0 20px; overflow:hidden;}
#center .models.list.horizontal .items .item {float:left; width:208px; height:100px; padding:4px; margin:0 20px 10px 0; border:#d6d6d6 solid 1px;}
#center .models.list.horizontal .items .item .image {float:left; width:78px; height:78px; border:#f6f6f6 solid 1px;}
#center .models.list.horizontal .items .item .descr {height:80px; margin:0 0 0 90px;}
#center .models.list.horizontal .items .item .descr .name {height:27px; overflow:hidden; line-height:12px;}
#center .models.list.horizontal .items .item .descr .name a {font-size:11px; color:#3e3e3e; text-decoration:none;}
#center .models.list.horizontal .items .item .descr .prices {height:45px; padding:8px 0 0; font-size:11px; color:#ff7979;}
#center .models.list.horizontal .items .item .descr .prices span {display:block;}
#center .models.list.horizontal .items .item .descr .prices .min {font-weight:bold; color:#ff0000; padding:0 0 5px; background:transparent url(/img/potrebitel/min_price_bg.gif) 10px 16px no-repeat;}
#center .models.list.horizontal .items .item .descr .prices .max {}
#center .models.list.horizontal .items .item .bottom {padding:5px 0 0;}
#center .models.list.horizontal .items .item .bottom .rate {float:left; width:50px; height:10px; margin:3px 15px 0; overflow:hidden; background:transparent url(/img/potrebitel/rates/empty_small.gif) 0 0 repeat-x;}
#center .models.list.horizontal .items .item .bottom .rate .current {height:10px; background:transparent url(/img/potrebitel/rates/full_small.gif) 0 0 repeat-x;}
#center .models.list.horizontal .items .item .bottom .replys {padding:0 0 0 90px; font-size:10px; color:#3e3e3e;}
#center .models.list.horizontal .items .item .bottom .replys a {margin-right:10px; color:#008CCC; text-decoration:none; white-space:nowrap;}
#center .models.list.horizontal .items .item .bottom .replys a:hover {text-decoration:underline;}



#center .models.list {}
#center .models.list .options {margin:0 0 20px; overflow:hidden; font-size:12px; color:#4d4d4d; background-color:#eaeaea; border:#D5D5D5 solid 1px;}
#center .models.list .options .option {float:left; height:38px; margin:5px 10px; overflow:hidden;}
#center .models.list .options .option .title {padding:0 3px; font-size:11px;}
#center .models.list .options .option.display-mode {float:right;}
#center .models.list .options .option.display-mode .mode {float:left; width:14px; height:11px; padding:4px 4px 8px; margin:0 5px; cursor:pointer;}
#center .models.list .options .option.display-mode .mode img {display:block;}
#center .models.list .options .option.display-mode .mode.active {background:transparent url(/img/potrebitel/list_option_active_bg.gif) 0 0 no-repeat; cursor:default;}
#center .models.list .options .option.bool {font-size:11px;}
#center .models.list .options .option.bool label {display:table-cell; height:38px; vertical-align:middle;}
#center .models.list .options .option.bool .title {padding:0;}
#center .models.list .options .option.bool input {vertical-align:middle;}
#center .models.list .options .option.bool span {}
#center .models.list .options .option select {height:22px;}
#center .models.list .numpages {}

#center .models.list.icos .items {width:100%; overflow:hidden;}
#center .models.list.icos .items .item {float:left; width:119px; padding:5px 10px; margin:0 5px 5px 0; border:#d6d6d6 solid 1px;}
#center .models.list.icos .item .image {}
#center .models.list.icos .item h3 {padding:5px 0 0; margin:0; height:40px; line-height:13px; overflow:hidden; font-size:12px; font-weight:normal;}
#center .models.list.icos .item h3 a {color:#3e3e3e; text-decoration:none;}
#center .models.list.icos .item h3 a:hover {text-decoration:underline;}
#center .models.list.icos .item .prices {padding:5px 0 0; font-size:11px; color:#ff7979; height:36px; overflow:hidden;}
#center .models.list.icos .item .prices span {display:block;}
#center .models.list.icos .item .prices .min {padding:0 0 5px; background:transparent url(/img/potrebitel/min_price_bg.gif) 15px 100% no-repeat; font-size:12px; font-weight:bold; color:#ff0000;}
#center .models.list.icos .item .prices .max {}
#center .models.list.icos .item .bottom {}
#center .models.list.icos .item .bottom .rate {float:left; height:10px; width:50px; margin:3px 5px 0 0; background:transparent url(/img/potrebitel/rates/empty_small.gif) 0 0 repeat-x;}
#center .models.list.icos .item .bottom .rate .current {height:10px; background:transparent url(/img/potrebitel/rates/full_small.gif) 0 0 repeat-x;}
#center .models.list.icos .item .bottom .replys {float:right; margin-top:-10px; font-size:10px; color:#3e3e3e; text-align:right;}
#center .models.list.icos .item .bottom .replys a {display:block; text-decoration:none; color:#008CCC;}
#center .models.list.icos .item .bottom .replys a:hover {text-decoration:underline;}
#center .models.list.icos .items .item.prsizenormal {width:150px;}
#center .models.list.icos .items .item.prsizenormal h3 {height:27px;}
#center .models.list.icos .items .item.prsizenormal .prices {height:39px;}
#center .models.list.icos .items .item.prsizenormal .prices span {font-size:12px;}
#center .models.list.icos .items .item.prsizenormal .prices .min {font-size:14px;}
#center .models.list.icos .items .item.prsizebig {width:200px;}
#center .models.list.icos .items .item.prsizebig h3 {height:15px;}
#center .models.list.icos .items .item.prsizebig .prices {height:46px;}
#center .models.list.icos .items .item.prsizebig .prices span {font-size:14px;}
#center .models.list.icos .items .item.prsizebig .prices .min {font-size:18px;}


#center .models.list.full .items {display:none; width:100%; overflow:hidden;}
#center .models.list.full .items .item {padding:5px 5px 0; margin:0 0 10px; border:#d6d6d6 solid 1px;}
#center .models.list.full .item .left {float:left; margin:0 10px 5px 0;}
#center .models.list.full .item .left .image {}
#center .models.list.full .item .left .image img {display:block; margin:0 auto; max-width:100%;}
#center .models.list.full .item .left .comparing {text-align:center; color:#008CCC; cursor:pointer;}
#center .models.list.full .item .left .comparing:hover {text-decoration:underline;}
#center .models.list.full .item .left .comparing.remove {color:#F00;}
#center .models.list.full .item .mid {margin:0 0 5px 129px; font-size:11px; color:#3e3e3e;}
#center .models.list.full .item.prsizenormal .mid {margin-left:160px;}
#center .models.list.full .item.prsizebig .mid {margin-left:210px;}
#center .models.list.full .item .mid h3 {margin:0 0 5px;}
#center .models.list.full .item .mid h3 a {font-size:12px; font-weight:bold;}
#center .models.list.full .item .mid b {color:#000000;}
#center .models.list.full .item .prices {padding:0 0 3px; font-size:14px; line-height:16px; color:#ff7979;}
#center .models.list.full .item .prices .min {padding:0 20px 0 0; background:transparent url(/img/potrebitel/min_price_bg.gif) 100% 80% no-repeat; font-size:16px; font-weight:bold; color:#ff0000;}
#center .models.list.full .item .prices .max {padding:0 0 0 10px;}
#center .models.list.full .item .rate {float:left; height:10px; width:50px; margin:2px 10px 0 0; background:transparent url(/img/potrebitel/rates/empty_small.gif) 0 0 repeat-x;}
#center .models.list.full .item .rate .current {height:10px; background:transparent url(/img/potrebitel/rates/full_small.gif) 0 0 repeat-x;}
#center .models.list.full .item .statbar.default {width:100%; padding:0 0 5px; color:#3e3e3e;}
#center .models.list.full .item .statbar.default a {margin:0 10px 0 0; color:#008CCC;}
#center .models.list.full .item .statbar.default .stat {margin:0 10px 0 0;}

#center .models.list.full .offers {margin:0 -5px; clear:both; border-top:#d6d6d6 solid 1px; background-color:#eaeaea; font-size:11px; overflow:hidden;}
#center .models.list.full .offers a {display:block; float:left; margin:5px 10px; color:#008CCC; text-decoration:none; white-space:nowrap;}
#center .models.list.full .offers a:hover {text-decoration:underline;}
#center .models.list.full .offers a span {color:#FF0000; font-weight:bold;}
#center .models.list.full .modifications {clear:both;}
#center .models.list.full .modifications table {width:100%; border-collapse:collapse;}
#center .models.list.full .modifications .hidden {display:none;}
#center .models.list.full .modifications table td {padding:3px 10px; border-top:#999999 dashed 1px; font-size:11px; vertical-align:middle;}
#center .models.list.full .modifications .name {}
#center .models.list.full .modifications .name .wraper {position:relative;}
#center .models.list.full .modifications .name .wraper .popup {display:none; position:absolute; width:418px; top:-50px; left:50%; padding:10px; background-color:#FFF; border:#999999 solid 1px; box-shadow:5px 10px 10px 3px #555555; z-index:9;}
#center .models.list.full .modifications .name .wraper:hover .popup {display:block;}
#center .models.list.full .modifications .name .wraper .popup .preview {float:left; padding:3px; margin:0 10px 10px 0; border:#eaeaea solid 1px;}
#center .models.list.full .modifications .name .wraper .popup .params {clear:both;}
#center .models.list.full .modifications .name .wraper .popup .ofrs {float:right; width:200px;}
#center .models.list.full .modifications .name .wraper .popup .ofrs table {width:100%; border-collapse:collapse;}
#center .models.list.full .modifications .name .wraper .popup .ofrs table td {padding:5px 10px; vertical-align:middle; border-top:none;}
#center .models.list.full .modifications .name .wraper .popup .ofrs table .odd td {background-color:#eaeaea;}
#center .models.list.full .modifications .name .wraper .popup .ofrs table td.seller {}
#center .models.list.full .modifications .name .wraper .popup .ofrs table td.seller a {color:#008CCC; text-decoration:none;}
#center .models.list.full .modifications .name .wraper .popup .ofrs table td.price {text-align:right; color:#F00; font-weight:bold;}
#center .models.list.full .modifications .name a {color:#5C900E; text-decoration:none;}
#center .models.list.full .modifications .name a:hover {text-decoration:underline;}
#center .models.list.full .modifications .prices {color:#FF7979; font-size:11px; white-space:nowrap;}
#center .models.list.full .modifications .prices span {padding:0 20px 0 0; margin:0 10px 0 0; color:#FF0000; font-size:14px; font-weight:bold; background:transparent url(/img/potrebitel/min_price_bg.gif) 100% 11px no-repeat;}
#center .models.list.full .modifications .prices b {margin:0 0 0 10px; color:#008CCC; font-weight:normal;}
#center .models.list.full .modifications .show-more-modifications {padding:5px 10px; border-top:#999999 dashed 1px; color:#555555; cursor:pointer;}
#center .models.list.full .modifications .show-more-modifications span {color:#999999;}
#center .models.list.full .modifications .show-more-modifications:hover {text-decoration:underline;}

#center .models.list.full .buy {float:right; margin:3px 0 5px 20px;}
#center .models.list.full .buy a {display:block; margin:0 auto; width:80px; height:23px; font:bold italic 14px Arial; line-height:23px; text-align:center; color:#ffffff; text-decoration:none; background:transparent url(/img/agregator/client/green_button.png) 0 0 no-repeat;}
#center .models.list.full .modifications .buy {float:none; margin:0;}

#center .models.list .show-next {padding:5px 10px; margin:10px 0 0; font-weight:bold; background-color:#eaeaea; border:#d5d5d5 solid 1px; text-align:center; cursor:pointer; transition:all 0.3s;}
#center .models.list .show-next:hover {background-color:#f5f5f5;}
#center .models.list .empty_result {}



@media all and (max-width: 380px) {
	#center .models.list.full .buy {float:none; margin:0;}
	#center .models.list.full .item .left {float:none; margin:0 0 5px;}
	#center .models.list.full .item .mid {margin:0 0 5px;}
	#center .models.list.full .item.prsizenormal .mid {margin-left:0;}
	#center .models.list.full .item.prsizebig .mid {margin-left:0;}
}




