.mediattlline01 { padding: 5px 15px 5px 7px; background: url("../../images/frontend/bgrblogttl.gif") repeat-y right top; background-color: #000000; color: #ffffff; font-size: 17px; font-family: arial; display: inline; float: left; font-weight: bold; }

.ttlshop { background-color: #6f00a2; padding: 5px 0 3px 0; }
.ttlshop img { margin: 0px auto; }
.mediadatal_ { float: right; color: #999999; font-size: 10px; padding: 0 1px 0 1px; height: 15px; }
.mediadatal_ a:link { text-decoration: none; color: #6f00a2; }
.mediadatal_ a:visited { text-decoration: none; color: #6f00a2; }
.mediadatal_ a:hover { text-decoration: underline; color: #6f00a2; }


.shopprice { background: url("../../images/frontend/bgrcost.gif") no-repeat 0 0; height: 14px; color: #ffffff; font-size: 9px; padding: 2px 0 0 12px; margin: -4px 0 0 -1px; float: left; width: 40px; }
.shopprice_ { background: url("../../images/frontend/bgrcost.gif") no-repeat 0 0; height: 14px; color: #ffffff; font-size: 9px; padding: 2px 0 0 12px; margin: -3px 0 0 3px; float: left; width: 40px; }
.mediagetimglshop { float: right; padding: 0 0 0 4px; }
.mediagetimglshop img { border: solid 1px #e9e2d7; margin-top: -2px; }
.mediagetimglshop_ { float: right; padding: 0 0 0 4px; }
.mediagetimglshop_ img { margin-right: 4px; }
.mediattlline03shop { padding: 5px 0 5px 7px; color: #000000; font-size: 17px; font-family: arial; display: inline; float: right; font-size: 15px; width: 170px; }
.mediattlline03shop span {font-weight: bold; }
.mediattlline03shop a:link { text-decoration: underline; color: #000000; }
.mediattlline03shop a:visited { text-decoration: underline; color: #000000; }
.mediattlline03shop a:hover { text-decoration: none; color: #000000; }

.pngnewshop { position: absolute; width: 97px; height: 27px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://2x2tv.ru/images/frontend/shopnew.png'); margin-left: 9px; }
.pngnewshop img { width: 97px; height: 27px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

.shopbinner { background-color: #e8e0d5; padding: 5px; font-size: 9px; color: #000000; min-height: 60px; _height: 60px; }
.shopblock01 { background: url("../../images/frontend/mediashadowl.gif") no-repeat 0 0; width: 120px; float: left; margin: 5px 0 0 0; }
.shopcol { background: url("../../images/frontend/bgrshopb01.gif") repeat-x 0 0; height: 19px; font-weight: bold; padding: 2px 5px 0 5px; }
.shopcol_ { background: url("../../images/frontend/bgrshopb02.gif") repeat-x 0 0; height: 17px; padding: 4px 5px 0 5px; font-size: 10px; }
.shcol { float: right; color: #6f00a2; }
.shcol_ { float: right; }

a.hrefshop:link { text-decoration: underline; color: #ffffff; text-align: center; display: block; font-size: 10px; padding: 3px 0 0 0; }
a.hrefshop:visited { text-decoration: underline; color: #ffffff; text-align: center; display: block; font-size: 10px; padding: 3px 0 0 0; }
a.hrefshop:hover { text-decoration: none; color: #ffffff; text-align: center; display: block; font-size: 10px; padding: 3px 0 0 0; }

.pnghand { position: absolute; width: 39px; height: 44px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://2x2tv.ru/images/frontend/hand.png'); margin: 20px 0 0 81px; }
.pnghand img { width: 39px; height: 44px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
.pnghand_ { position: absolute; width: 37px; height: 44px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://2x2tv.ru/images/frontend/hand.png'); margin: -12px 0 0 85px; }
.pnghand_ img { width: 37px; height: 44px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
.pnghandb { position: absolute; width: 52px; height: 62px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://2x2tv.ru/images/frontend/handb.png'); margin: -26px 0 0 0; }
.pnghandb img { width: 52px; height: 62px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }


.tblshop { width: 100%; background-color: #e8e0d5; }
.tblshop01 { font-size: 10px; color: #9a8f81; }
.tblshop02 { font-size: 15px; color: #000000; background: url("../../images/frontend/bgrshop03.gif") repeat-x 0 0; background-color: #e8e0d5; height: 46px; font-weight: bold; font-family: arial; }

.shoptd01 { padding: 5px 10px 5px 10px; vertical-align: middle; }
.shoptd01 a:link { text-decoration: underline; color: #000000; }
.shoptd01 a:visited { text-decoration: underline; color: #000000; }
.shoptd01 a:hover { text-decoration: none; color: #000000; }

.shoptd02 { padding: 5px 10px 5px 10px; text-align: center; vertical-align: middle; }
.shoptd03 { background: url("../../images/frontend/bgrtdshop01.gif") repeat-x 0 0; height: 1px; vertical-align: middle; }
.shoptd04 { padding: 5px 10px 5px 10px; text-align: center; vertical-align: middle; font-size: 12px; color: #000000; }

.inpshop01 { font-size: 11px; font-family: tahoma; width: 45px; }
.inpshop02 { font-size: 10px; font-family: tahoma; width: 100px; }
.inpshop03 { font-size: 11px; font-family: tahoma; width: 30px; }

.shoptd05 { vertical-align: middle; padding: 0 30px 0 30px; }
.shoptd06 { vertical-align: middle; text-align: right; padding: 0 30px 0 30px; }

.shbrown { color: #7f0000; }

a.hrefshopb:link { text-decoration: underline; color: #000000; font-size: 15px; }
a.hrefshopb:visited { text-decoration: underline; color: #000000; font-size: 15px; }
a.hrefshopb:hover { text-decoration: none; color: #000000; font-size: 15px; }

.centershop { float: left; width: 572px; background-color: #ffffff; border: solid 10px #000000; padding: 20px; margin: 0 0 13px 0; min-height: 651px; _height: 651px; }
.centershopone { background: url("../../images/frontend/bgrshopone.gif") repeat 0 0; float: left; width: 572px; border: solid 10px #000000; padding: 20px; margin: 0 0 13px 0; }

.tblshop03 { font-size: 12px; color: #000000; background: url("../../images/frontend/bgrshop04.gif") repeat-x left bottom; background-color: #f3efea; font-family: arial; width: 100%; }

.shoptd07 { padding: 5px 10px 5px 10px; }
.shoptd08 { text-align: right; padding: 5px 10px 5px 10px; }

.inpshop04 { font-size: 11px; font-family: tahoma; width: 200px; }
.inpshop05 { font-size: 11px; font-family: tahoma; width: 150px; }
.inpshop06 { font-size: 11px; font-family: tahoma; width: 59px; }

.shred { color: #ff0000; }

.shoptd09 { padding: 5px 10px 5px 10px; text-align: center; }

.shopone01 { background: url("../../images/frontend/bgrshoponeb.jpg") repeat-y 0 0; min-height: 120px; }
.sepshopone01 { background: url("../../images/frontend/sepshopone01.gif") repeat-x 0 0; height: 1px; } 

.shopsimg { background-color: #ffffff; padding: 5px; border: solid 1px #c6c6b0; width: 110px; }

.shopone01inner { padding: 11px; }

.shopone02 { float: left; width: 122px; padding: 0 11px 0 0; text-align: center; }
.shopone03 { float: left; width: 417px; }

.fs10 { font-size: 10px; }
.shopttlline01 { width: 95px; padding: 5px 15px 5px 7px; background: url("../../images/frontend/bgrblogttl.gif") repeat-y right top; background-color: #000000; color: #ffffff; font-size: 15px; font-family: arial; display: inline; float: left; font-weight: bold; }
.shopttl01 { font-size: 14px; font-weight: bold; font-family: tahoma; padding: 6px 0 0 10px; float: left; width: 210px; }

.shoppriceb { background: url("../../images/frontend/shoppriceb.gif") no-repeat 0 0; width: 60px; height: 22px; float: right; color: #ffffff; padding: 4px 0 0 20px; font-weight: bold; font-size: 14px; }

.violetbold { font-weight: bold; color: #6f00a2; }
.inbasket { position: absolute; margin: -5px 0 0 335px; }

.shopone04 { background-color: #ffffff; width: 572px; }

.centershopmain { width: 632px; float: left; }
.centershopone { background: url("../../images/frontend/bgrshopone.gif") repeat 0 0; width: 572px; border: solid 10px #000000; padding: 20px; margin: 0 0 13px 0; }

.centershoponebottom  { float: left; width: 572px; background-color: #ffffff; border: solid 10px #000000; padding: 20px; margin: -23px 0 13px 0; }

.blockinbasket { height: 24px; }

.pinline p { display: inline; }

.shopdostavka { background: url("../../images/frontend/bgrshopdost.gif") repeat-x left bottom; background-color: #f3efea; padding: 12px 12px 12px 19px; font-size: 12px; }
.shopdostavka01 { background: url("../../images/frontend/bgrshopdost01.gif") repeat-x left bottom; background-color: #f3efe9; padding: 12px 12px 12px 19px; font-size: 12px; }

.list01 { margin: 3px 0 0 0; }
.list01 li { background: url("../../images/frontend/list01.gif") no-repeat 0 7px; list-style-type: none; list-style-position: outside; padding: 0 0 3px 12px; }
.list02 { margin: 3px 0 0 0; }
.list02 li { background: url("../../images/frontend/list02.gif") no-repeat 0 5px; list-style-type: none; list-style-position: outside; padding: 0 0 3px 12px; }

.shopttl02 { font-size: 15px; font-family: arial; font-weight: bold; color: #7f0000; }

.shopicon { float: left; padding: 6px 5px 0 0; }

.shoptd10 { background: url("../../images/frontend/bgrtdshop01.gif") repeat-x 0 0; vertical-align: middle; padding: 20px; text-align: center; font-size: 12px; }
.shoptd11 { padding: 5px 10px 5px 10px; text-align: center; vertical-align: middle; font-size: 10px; color: #000000; }

.shopttl03 { font-size: 17px; font-family: arial; font-weight: bold; color: #007321; padding: 0 0 2px 0; }
.shopttl04 { font-size: 15px; font-family: arial; font-weight: bold; padding: 0 0 12px 0; }

.shopback { text-align: center; font-size: 15px; }
.shopback a:link { text-decoration: underline; color: #000000; }
.shopback a:visited { text-decoration: underline; color: #000000; }
.shopback a:hover { text-decoration: none; color: #000000; }

.inpshop07 { font-size: 11px; font-family: tahoma; width: 501px; }
.inpshop08 { font-size: 11px; font-family: tahoma; width: 82px; }

.dostcom { font-size: 9px; color: #8e857b; float: right; width: 85px; padding: 0 0 0 5px; line-height: 8px; }
.dostcom01 { font-size: 11px; }

.rednormal { color: #7f0000; }


.blockshopz01 { height: 25px; background-color: #ffffff; padding: 7px 0 0 0; border-top: 10px solid #000000; }
.blockshopz01 img { display: inline; padding: 0 6px 0 6px; }

