table.linestable{width:100%;}
table.linestable td{width:33%;text-align:center;vertical-align:top; padding: 10px;}
table.linestable div.holder{margin:0 auto;text-align:center;width:247px;margin-bottom:35px;height:240px;}
table.linestable div.holder a img{margin:0 auto;}
table.linestable div.holder a.lines{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;margin:20px auto 0 auto;text-decoration:none!important;font-size:17px;position:relative;z-index:999;}
table.linestable div.holder div.abs{height:230px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background:#fff;position:absolute;margin:auto;padding:14px;width:247px;}
table.linestable div.holder div.abs:hover{-webkit-box-shadow:0 0 8px 0 #BDBDBD;box-shadow:0 0 8px 0 #BDBDBD;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height:280px;z-index:999999999;}
table.linestable div.holder div.abs:hover a.lines{margin-top:-77px;padding:5px 0px;background-color:rgba(255,255,255,0.95);color:#E1196F;}
table.linestable div.holder div.abs div.brb{display:none;text-align:left;line-height:18px;font-size:13px;height:108px;text-overflow:ellipsis;overflow:hidden;position:absolute;bottom:17px;width:248px;}

table.linestable div.holder_items{    background: #fff;text-align:center;min-width:250px;max-width: 380px;margin-bottom:35px;height:395px; border: 3px solid #efefef;}
table.linestable div.item_left{margin:0 auto 35px 0;}
table.linestable div.item_mid{margin:0 auto 35px auto;}
table.linestable div.item_right{margin:0 0 35px auto;}
table.linestable div.holder_items a img{margin:0 auto;}
table.linestable div.holder_items a.items{font-family: PTSansNarrowBold; color: #000;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display: inline;margin:20px auto 0 auto;text-decoration:none!important;font-size:15px;position:relative;z-index:99;}
table.linestable div.holder_items div.abs_items{height:386px;}
table.linestable div.holder_items div.abs_items div.brb{display:none;text-align:left;line-height:18px;font-size:13px;height:108px;text-overflow:ellipsis;overflow:hidden;position:absolute;bottom:17px;width:382px;}

div.blackliner{float:left; min-width: 95px;  margin: 0 auto 14px 0; padding: 0px 0px 4px 0px; color: #454545;}
div.blackliner.ex0{text-align: right; display:inline;background: url('/pic/vitr_stars3.jpg') no-repeat 0px 2px;}
div.blackliner.ex1{text-align: right; display:inline;background: url('/pic/vitr_stars3.jpg') no-repeat 0px -13px;}
div.blackliner.ex2{text-align: right; display:inline;background: url('/pic/vitr_stars3.jpg') no-repeat 0px -28px;}
div.blackliner.ex3{text-align: right; display:inline;background: url('/pic/vitr_stars3.jpg') no-repeat 0px -43px;}
div.blackliner.ex4{text-align: right; display:inline;background: url('/pic/vitr_stars3.jpg') no-repeat 0px -58px;}
div.blackliner.ex5{text-align: right; display:inline;background: url('/pic/vitr_stars3.jpg') no-repeat 0px -73px;}

div.buybut{margin-top: -3px; float:left; cursor: pointer; background: url('/newcatalog/pic/buy.jpg') no-repeat 0px 0px; width: 107px; height: 26px;}
div.buybut:hover{float:left; cursor: pointer; background: url('/newcatalog/pic/buy.jpg') no-repeat 0px -26px; width: 107px; height: 26px;}

div.buybut.stchoose{margin-top: -3px; float:left; cursor: pointer; background: url('/pic/stchoose.jpg') no-repeat 0px 0px; width: 107px; height: 26px;}
div.buybut.stchoose:hover{float:left; cursor: pointer; background: url('/pic/stchoose.jpg') no-repeat 0px -26px; width: 107px; height: 26px;}


div.addedbut{margin-top: -3px; float:left; cursor: pointer; background: url('/newcatalog/pic/frdrng.jpg') no-repeat 0px 0px; width: 107px; height: 26px;}
div.addedbut:hover{float:left; cursor: pointer; background: url('/newcatalog/pic/frdrng.jpg') no-repeat 0px -26px; width: 107px; height: 26px;}
div.waitingbut{margin-top: -3px; float:left;  background: url('/newcatalog/pic/waiting.jpg') no-repeat 0px 0px; width: 107px; height: 26px;}
/*div.waitingbut:hover{float:left;  background: url('/newcatalog/pic/waiting.jpg') no-repeat 0px -26px; width: 107px; height: 26px;}*/

div.oldprice {text-decoration: line-through;font-family: PTSansNarrowBold;font-size: 16px;text-align: left;padding-left: 113px;}
div.actprice {float: left;
    margin-left: 5px;
    color: #EB5F7C;
    font-family: PTSansNarrowBold;
    font-size: 18px;
    margin-top: -1px;}
div.name{background: #efefef; margin-top: 10px; min-height: 55px; max-height: 55px; text-align: left; overflow: hidden; min-width: 250px; vertical-align:top;  width: 100%;}
div.name div{padding: 5px;}
div.longname{ min-height: 80px; max-height: 80px; }
div.top {margin-top: 10px;padding-left: 5px;}
div.top p.brand{margin-top: 4px; text-align: left; margin-bottom: 0px;}
div.top p.brand span {font-family: PTSansNarrowBold; text-transform: uppercase; font-size: 16px; padding-right: 5px;}
div.top p.brand a { color: #EB5F7C; font-size: 16px; text-transform: uppercase; font-family: PTSansNarrowBold; text-decoration: none; }
div.top p.brand a:hover{text-decoration: underline;}
div.head_name{font-family: PTSansNarrowBold;}
div.head_desc{font-family: PTSansRegular; margin-top: 6px; max-height: 180px; overflow: hidden;}

div.pagination{}
	div.pagination a{font-size: 12px;}
	div.pagination span{font-size: 12px;}
	div.pagination a.earl{color: #444; text-decoration: none; font-weight: bold; border: 0px; padding: 2px 5px;}
	div.pagination a.earl:hover{border: 0px;}
	div.pagination a{color: #444; text-decoration: none; font-weight: bold; border: 1px solid #444; padding: 2px 5px;}
	div.pagination a:hover{color: #DB2980; border: 1px solid #DB2980;}
	div.pagination span.normal{color: #DB2980;font-weight: bold;border: 1px solid #DB2980;padding: 0px 5px 2px;}
	div.pagination span.back{padding: 2px 5px; background: url('/pic/pagination.jpg') no-repeat 0px 0px;}
	div.pagination span.back.off{background: url('/pic/pagination.jpg') no-repeat 1px 2px;padding: 2px 10px 2px 6px;}
	div.pagination span.back.off:hover{background-position: 1px 2px;}
	div.pagination span.back.on{background: url('/pic/pagination.jpg') no-repeat 1px -17px;}
	div.pagination span.back.on:hover{background-position: 1px -36px;}
	div.pagination span.forward{padding: 2px 5px; background: url('/pic/pagination.jpg') no-repeat 0px 0px;}
	div.pagination span.forward.off{background: url('/pic/pagination.jpg') no-repeat -22px 2px; margin-left: 5px;}
	div.pagination span.forward.off:hover{background-position: -22px 2px;}
	div.pagination span.forward.on{background: url('/pic/pagination.jpg') no-repeat -22px -17px;}
	div.pagination span.forward.on:hover{background-position: -22px -36px;}
