div#itemslist ul { float: left;	list-style: none; }
div#itemslist li { display: block; float: left; width: 122px; padding: 15px 17px 15px 13px; background: transparent url('/images/dots_h2.gif') repeat-y scroll 100% 100%; }
div#itemslist li.blank { display: block; float: left; width: 4px; height: 316px; padding: 0pt; background: transparent url('/images/dots_h2.gif') repeat-y scroll 0 0; }
.carditem { width: 120px; height: 151px; text-align: center; border: #ffe1db 1px solid; line-height: 151px; vertical-align: bottom; }
.carditem img { border: 0pt; }
.cardtext { height: 70px; overflow: hidden; text-align: center; margin-top: 10px; }
.cardbut a { color: #FC6049; display: block; clear: both; font-weight: bold; margin: 4px 0pt 0pt 20px; padding: 2px 0pt 9px 26px; text-decoration: none; }
.carditem a { display: block; width: 120px; height: 151px; }		
.cardbut a.add { background: transparent url(/images/ico_add.gif) no-repeat scroll 0 2px; }
.cardbut a.zoom { background: transparent url(/images/ico_zoom.gif) no-repeat scroll 0pt; }
.cardtext p.opa_price_goods{font-weight:700;color:#FC6049;margin:3px 0}

span.likehli { font-size: 13px; font-weight: 900; display: block; margin: 5px 0 2px; padding-left: 15px; background: url('/images/bullet_2.gif') no-repeat scroll 0pt;}
span.likehli a, span.likehli a:visited { color: #AE1E02; text-decoration: none; }
span.likehli a:hover { color: #FC6049 }
p.publ { padding-left: 15px; padding-right: 15px; padding-top:0;}
p.publ a, p.publ a:visited { color: #676666; text-decoration: none; }
p.publ a:hover { text-decoration: underline; }

#tabs { float: left; width: 615px; }
.ui-tabs-hide { display: none; }
ul.ui-tabs-nav { width: 100%; clear: both; float: left; border-bottom: 2px solid #FC6049; padding: 0; margin-bottom: .7em; *min-width: 100%; }
ul.ui-tabs-nav li { float: left; padding: 0; margin-bottom: 0; list-style: none; }
.ui-tabs-nav li a { background: url(/images/tabs.png) no-repeat 0 0; }
.ui-tabs-nav li a { text-decoration: none !important; display: block; line-height: 28px; }
.ui-tabs-nav a span { display: block; padding-right: 10px; margin-left: 10px; color: #AE1E02; line-height: 28px; text-transform: none; background: url(/images/tabs.png) no-repeat 100% 0; }
.ui-tabs-nav .ui-tabs-selected a span { background: url(/images/tabs.png) no-repeat 100% 100%; color: #fff; font-weight: 700;  }
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav .ui-tabs-disabled a { cursor: text; background: url(/images/tabs.png) no-repeat 0 100%!important; }
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { cursor: pointer; *cursor: hand; }
.ui-tabs-disabled { opacity: .4; filter: alpha(opacity=40); }
#tabs .items_container .cardbut a.add { background-position: 34px 2px; }
div.allcards { width: 100%; text-align: center; clear: both; padding: 0 0 1em; }
div.items_container div.allcards { padding: 2em 0 1em; }
div.allcards a { font-weight: 700; }

