@media screen
{

body { margin: 0; padding: 0; background-color: #000000; }
body, td, li { font-size: 10pt; font-family: Tahoma, Arial; color: black; }
.clear { clear:both; font-size: 0pt; }
.break { clear:both; font-size:1px; height:1px; }

table { border-collapse: collapse; }
table td, table th { padding: 0; }
img { border: 0; }
a { color: black; text-decoration: underline; }
h2, h1 { font-family: "Trebuchet MS", Verdana, Tahoma, Arial; font-size: 1.7em; color: #333333; font-weight: normal; }
h2, h1, h3, h4, p { margin-top: 0;}
h1 { margin-bottom: 0.5em; }
h2 { margin-bottom: 0.3em; }
h3 { margin-bottom: 0.1em; }
h1 { font-size: 2.5em; }

div.hr { height: 1px; font-size: 1px; border-bottom: 1px solid #C0C0C0; margin-bottom: 10px;  }
.date { color: #AAA000; }

.full1 { background: url(../i/bg1.gif) repeat-y center top; }
.full { background: url(../i/main-wide.jpg) no-repeat center top; min-height: 1370px; }
.full-footer { background: url(../i/footer-flower-black.png) no-repeat center bottom; min-height: 1370px; }
* html .full-footer { background-image: url(../i/footer-flower-black.gif); }
.all { abackground-color: #272727; width: 995px; margin: 0 auto; }

#header { padding-top: 25px; padding-bottom: 40px; height: 255px; }
#header .logo { abackground: url(../i/richlogo.png) no-repeat left top; height: 145px; margin-left: 150px; }
* html #header .logo { background-image: none; afilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/richlogo.png', sizingMethod='crop'); }
#header .logo h1 { display: none; }
#header .menu { margin-left: 197px; margin-top: 30px; height: 25px; margin-bottom: 25px; }
#header .menu ul { list-style: none; margin: 0; padding: 0; }
#header .menu ul li { list-style: none; display: block; float: left; margin: 0 25px 0 0; }
#header .menu ul li a { color: #FFFFFF; font-size: 1.5em; }
#header .menu ul li a:hover { color: #EEE500; }
#header .phone { margin-left: 197px; font-size: 1.8em; color: #FFFFFF; font-family: "Trebuchet MS", Tahoma, Arial; }
#header .phone small { color: #EEE500; }

#middle { margin: 0 20px 40px; height: 387px; z-index: 10; }
#middle .m-l { background: url(../i/greyblock-l.png) no-repeat left 26px; padding-left: 15px; }
* html #middle .m-l { background-image: none; url(../i/greyblock-l.gif); }
#middle .m-r { background: url(../i/greyblock-r.png) no-repeat right 26px; padding-right: 15px; }
* html #middle .m-r { background-image: none; url(../i/greyblock-r.gif); }
#middle .m-c { background: url(../i/greyblock-c.png) repeat-x left 26px; }
* html #middle .m-c { background-image: none; url(../i/greyblock-c.gif); }
#middle .m-z { margin: 0 -10px; }

#middle .wb { width: 63%; float: left; height: 356px; margin-top: 31px; }
#middle .wb .l { background: url(../i/whiteblock-static-l.png) no-repeat left top; padding-left: 70px; }
* html #middle .wb .l { background-image: url(../i/whiteblock-static-l.gif); }
#middle .wb .r { background: url(../i/whiteblock-static-r.png) no-repeat right top; padding-right: 10px; }
* html #middle .wb .r { background-image: url(../i/whiteblock-static-r.gif); }
#middle .wb .c { background-color: #FFFFFF; }
#middle .wb .z { height: 349px; margin-left: -55px; padding-top: 7px; }
#middle .wb .z .wb-nc { float: left; margin-top: 20px; }
#middle .wb .z .wb-b { text-align: center; }

#middle .mm { width: 34%; float: right; margin: 31px 10px 0 10px; z-index: 10; }
#middle .mm .boys *, #middle .mm .girls *, #middle .mm .sell * { cursor: pointer; }
#middle .mm .girls, #middle .mm .sell { margin-top: 5px; }
#middle .mm .boys .l, #middle .mm .girls .l, #middle .mm .sell .l { background: url(../i/middlemenu-l.gif) no-repeat left top; padding-left: 130px; }
#middle .mm .boys .r, #middle .mm .girls .r, #middle .mm .sell .r { background: url(../i/middlemenu-r.gif) no-repeat right top; padding-right: 186px; }
#middle .mm .boys .c, #middle .mm .girls .c, #middle .mm .sell .c { background: url(../i/middlemenu-c.gif) repeat-x left top; }
#middle .mm .boys .z, #middle .mm .girls .z, #middle .mm .sell .z { padding: 7px 0 7px 0; height: 85px; margin: 0 -165px 0 -110px; }
#middle .mm .boys .text, #middle .mm .girls .text, #middle .mm .sell .text { float: left; padding: 25px 0 0 20px; height: 40px; text-decoration: none; line-height: 25px; }
#middle .mm .boys .text a.big, #middle .mm a.big, #middle .mm .sell a.big { font-size: 2em; font-family: "Trebuchet MS", Tahoma, Arial; color: #000000; }
#middle .mm .boys .text a.small, #middle .mm a.small, #middle .mm .sell a.small { font-size: 1em; font-family: "Trebuchet MS", Tahoma, Arial; color: #000000; }
#middle .mm .boys .button, #middle .mm .girls .button, #middle .mm .sell .button { float: left; width: 85px; height: 84px; }
#middle .mm .boys .button { background: url(../i/button-boys.gif) no-repeat center center; }
#middle .mm .girls .button { background: url(../i/button-girls.gif) no-repeat center center; }
#middle .mm .sell .button { background: url(../i/button-sell.gif) no-repeat center center; }
#middle .mm .boys .current a.big, #middle .mm .girls .current a.big, #middle .mm .sell .current a.big { color: #D90000; text-decoration: underline; }
#middle .mm .boys .current .text, #middle .mm .girls .current .text, #middle .mm .sell .current .text { text-decoration: underline; }
#middle .mm .boys .text a.small:hover, #middle .mm a.small:hover, #middle .mm .sell a.small:hover { color: #D90000; text-decoration: underline; }
#middle .mm .boys .current .button { background: url(../i/button-boys-current.gif) no-repeat center center; }
#middle .mm .girls .current .button { background: url(../i/button-girls-current.gif) no-repeat center center; }
#middle .mm .sell .current .button { background: url(../i/button-sell-current.gif) no-repeat center center; }

#middle .skrepka { position: absolute; z-index: 10; margin-left: 45px; margin-top: -387px; width: 25px; height: 66px; background: url(../i/skrepka.png) no-repeat left top; }
* html #middle .skrepka { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/skrepka.png', sizingMethod='crop'); }

/*
#catmain { margin: 0 20px; }
#catmain .goods { float: left; width: 63%; }
#catmain .goods .g-t {  }
#catmain .goods .g-t .l { background: url(../i/greyblock-l.png) no-repeat left top; padding-left: 15px; }

#catmain .cats { float: left; width: 37%; }
*/

#catalog { margin: 0 20px; z-index: 10; }
#catalog .c-bg { float: left; width: 86%; }
* html #catalog .c-bg { background-color: #BFBFBF; }
#catalog .c-banners { float: right; width: 13%; text-align: center; }
#catalog .c-banners img { margin-bottom: 10px; margin-left: 5px; }
#catalog .c-h {  }
#catalog .c-h .l { background: url(../i/greyblock-l.png) no-repeat left top; padding-left: 15px; }
* html #catalog .c-h .l { background-image: none; url(../i/greyblock-l.gif); padding-left: 5px; }
#catalog .c-h .r { background: url(../i/greyblock-r.png) no-repeat right top; padding-right: 15px; }
* html #catalog .c-h .r { background-image: none; url(../i/greyblock-r.gif); padding-right: 5px; }
#catalog .c-h .c { background: url(../i/greyblock-c.png) repeat-x left top; height: 15px; }
* html #catalog .c-h .c { background-image: none; url(../i/greyblock-c.gif); height: 5px; font-size: 0pt; }
#catalog .c-m .l { background: url(../i/greyblock-l1.png) repeat-y left top; padding-left: 15px; }
* html #catalog .c-m .l { background-image: none; url(../i/greyblock-l1.gif); padding-left: 5px; }
#catalog .c-m .r { background: url(../i/greyblock-r1.png) repeat-y right top; padding-right: 15px; }
* html #catalog .c-m .r { background-image: none; url(../i/greyblock-r1.gif); padding-right: 5px; }
#catalog .c-m .c { background: url(../i/greyblock-point.png) repeat left top; }
* html #catalog .c-m .c { background-image: none; url(../i/greyblock-point.gif); }
#catalog .c-f .l { background: url(../i/greyblock-l.png) no-repeat left bottom; padding-left: 15px; }
* html #catalog .c-f .l { background-image: none; url(../i/greyblock-l.gif); padding-left: 5px; }
#catalog .c-f .r { background: url(../i/greyblock-r.png) no-repeat right bottom; padding-right: 15px; }
* html #catalog .c-f .r { background-image: none; url(../i/greyblock-r.gif); padding-right: 5px; }
#catalog .c-f .c { background: url(../i/greyblock-c.png) repeat-x left bottom; height: 15px; }
* html #catalog .c-f .c { background-image: none; url(../i/greyblock-c.gif); height: 5px; font-size: 0pt; }

#catalog .wb { width: 75%; margin: -10px 0px -10px -10px; float: left; }
* html #catalog .wb { width: 73%; margin: 0; background-color: #FFFFFF; }
#catalog .wb .wb-h .wb-h-l { background: url(../i/whiteblock-cutted.png) no-repeat left top; padding-left: 10px; }
* html #catalog .wb .wb-h .wb-h-l { background-image: none; url(../i/whiteblock-cutted.gif); }
#catalog .wb .wb-h .wb-h-r { background: url(../i/whiteblock-cutted.png) no-repeat right top; padding-right: 10px; }
* html #catalog .wb .wb-h .wb-h-r { background-image: none; url(../i/whiteblock-cutted.gif); }
#catalog .wb .wb-h .wb-h-c { height: 10px; background-color: #FFFFFF; }
#catalog .wb .wb-m .wb-m-l { background: url(../i/whiteblock-m-l.png) repeat-y left top; padding-left: 10px; }
* html #catalog .wb .wb-m .wb-m-l { background-image: none; url(../i/whiteblock-m-l.gif); }
#catalog .wb .wb-m .wb-m-r { background: url(../i/whiteblock-m-r.png) repeat-y right top; padding-right: 10px; }          
* html #catalog .wb .wb-m .wb-m-r { background-image: none; url(../i/whiteblock-m-r.gif); }
#catalog .wb .wb-m .wb-m-c { background-color: #FFFFFF; }
#catalog .wb .wb-f .wb-f-l { background: url(../i/whiteblock-cutted.png) no-repeat left bottom; padding-left: 70px; }
* html #catalog .wb .wb-f .wb-f-l { background-image: none; url(../i/whiteblock-cutted.gif); }
#catalog .wb .wb-f .wb-f-r { background: url(../i/whiteblock-cutted.png) no-repeat right bottom; padding-right: 10px; }
* html #catalog .wb .wb-f .wb-f-r { background-image: none; url(../i/whiteblock-cutted.gif); }
#catalog .wb .wb-f .wb-f-c { height: 50px; background-color: #FFFFFF; }
* html #catalog .wb .wb-f .wb-f-c { height: 0px; }

#catalog .wb .wb-z { amargin: 0 5px 0 5px; }

#catalog .wb-hits { afloat: left; amargin-top: 20px; }
#catalog .wb-hits { position: absolute; margin: 20px 0 0 5px; az-index: 10; width: 32px; height: 193px; }
* html #catalog .wb-hits { margin-left: 13px; }

#catalog .goods { afloat: left; margin-left: 45px; padding-top: 10px; }
#catalog .goods .cb { float: left; width: 47%; margin: 0 2% 0 1%; height: 200px; font-size: 1.1em; }
#catalog .goods .cb .img { float: left; width: 120px; height: 200px; text-align: center; margin-right: 5px; }
/*
#catalog .goods .cb .img .abs { position: absolute; right: 20px; top: 20px; width: 240px; display: none; z-index: 100; }
#catalog .goods .cb .img .abs img { border: 1px solid #C0C0C0; }
#catalog .goods .cb .img .z1000 { z-index: 1000; }
*/
#catalog .goods .cb .model { font-size: 1.15em; }
#catalog .goods .cb .model a { text-decoration: none; }
#catalog .goods .cb .submodel {  }
#catalog .goods .cb div.price { margin-top: 10px; }
#catalog .goods .cb div.price span.price { color: #D90000; font-size: 1.2em; }
#catalog .goods .cb div.price span.rub { color: #A0A0A0; }
#catalog .goods .cb .basket { margin-top: 10px; font-size: 0.9em; text-align: right; }
#catalog .goods .cb .basket a { text-decoration: underline; color: #D90000; }
#catalog .goods .cb .basket .more { float: left; text-align: left; }
#catalog .goods .cb .basket .more a { color: black; }
#catalog .goods .cat-text { font-size: 0.9em; padding-bottom: 1em; }

#catalog div.cats { float: left; margin-top: -10px; width: 25%; }
* html #catalog div.cats { margin-top: 0; }
#catalog div.cats h2 { font-size: 2.5em; }
#catalog div.cats ul.cats { list-style: none; margin: 0; padding: 0; }
#catalog div.cats ul.cats li { font-size: 1.25em; color: #D90000; margin: 0 0 10px 0; }
#catalog div.cats ul.cats li a { color: black; text-decoration: underline; }
#catalog div.cats ul.cats li ul.subcats { list-style: none; margin: -10px 0 0 20px; padding: 0; }
#catalog div.cats ul.cats li ul.subcats li { background: url(../i/yellowbullet-bfbfbf.gif) no-repeat left 10px; padding-left: 15px; margin: 0; }
#catalog div.cats ul.cats li ul.subcats li a { font-size: 0.8em; }
#catalog div.cats ul.cats li a .num { font-size: 0.8em; }
#catalog div.cats ul.cats li ul.subcats li a .subnum { font-size: 0.8em; }

#mainbottom { margin-top: 40px; z-index: 10; }
#mainbottom .maingallery { width: 60%; margin-left: 3%; float: left; }
* html #mainbottom .maingallery { width: 59%; margin-left: 1%; }
#mainbottom .maingallery h2 { color: #FFFFFF; font-size: 2.5em; }
#mainbottom .mainnews { float: left; color: #FFFFFF; width: 36%; }
* html #mainbottom .mainnews { width: 32%; }
#mainbottom .mainnews h2 { color: #FFFFFF; font-size: 2.5em; }
#mainbottom .mainnews .newsblock { margin-bottom: 10px; }
#mainbottom .mainnews .newsblock a { color: #FFFFFF; text-decoration: none; }
#mainbottom .mainnews .newsblock .date { color: #EEE500; }

/* inner styles */
#inner { margin: 0 20px 40px; apadding-left: 270px;}
#inner .left { margin: 21px 10px 0 0px; float: left; width: 270px; }
#inner .left .block { margin-bottom: 20px; }
#inner .left .block .block-t { background: url(../i/inner-left-t2.png) no-repeat left top; width: 270px; height: 10px; font-size: 0pt; }
* html #inner .left .block .block-t { background-image: url(../i/inner-left-t2.gif); }
#inner .left .block .block-c { background: url(../i/inner-left-c2.png) repeat left top; width: 237px; padding: 0 8px 10px 25px; }
* html #inner .left .block .block-c { background-image: url(../i/inner-left-c2.gif); }
#inner .left .block .block-b { background: url(../i/inner-left-b2.png) no-repeat left top; width: 270px; height: 10px; font-size: 0pt; }
* html #inner .left .block .block-b { background-image: url(../i/inner-left-b2.gif); }
#inner .left .blockbasket { margin-bottom: 20px; }
#inner .left .blockbasket .block-t { background: url(../i/inner-left-basket-t2.png) no-repeat left top; width: 270px; height: 10px; font-size: 0pt; }
* html #inner .left .blockbasket .block-t { background-image: url(../i/inner-left-basket-t2.gif); }
#inner .left .blockbasket .block-c { background: url(../i/inner-left-basket-c2.png) repeat left top; width: 237px; padding: 0 8px 10px 25px; }
* html #inner .left .blockbasket .block-c { background-image: url(../i/inner-left-basket-c2.gif); }
#inner .left .blockbasket .block-b { background: url(../i/inner-left-basket-b2.png) no-repeat left top; width: 270px; height: 10px; font-size: 0pt; }
* html #inner .left .blockbasket .block-b { background-image: url(../i/inner-left-basket-b2.gif); }

#inner .left div.cats { afloat: left; }
#inner .left div.cats h2 { font-size: 2.5em; }
#inner .left div.cats .pl10 { padding-left: 10px; }
#inner .left div.cats ul.cats { list-style: none; margin: 0; padding: 0; }
#inner .left div.cats ul.cats li { font-size: 1.25em; color: #D90000; margin: 10px 0 0 0; }
#inner .left div.cats ul.cats li a { color: black; text-decoration: underline; }
#inner .left div.cats ul.cats li.current a { font-weight: bold; }
#inner .left div.cats ul.cats li ul.subcats { list-style: none; margin: -10px 0 0 20px; padding: 0; }
#inner .left div.cats ul.cats li ul.subcats li { background: url(../i/yellowbullet-ffffff.gif) no-repeat left 10px; padding-left: 15px; margin: 0; }
#inner .left div.cats ul.cats li ul.subcats li a { font-size: 0.8em; font-weight: normal; }
#inner .left div.cats ul.cats li ul.subcats li.current a { font-weight: bold; }
#inner .left div.cats ul.cats li a .num { font-size: 0.8em; }
#inner .left div.cats ul.cats li ul.subcats li a .subnum { font-size: 0.8em; }

#inner .left .leftbasket {  }
#inner .left .leftbasket h2 { font-size: 2.3em; }
#inner .left .leftbasket h2 a { text-decoration: none; }
#inner .left .leftbasket h2 sup a { text-decoration: underline; font-size: 0.6em; }
#inner .left .leftbasket .sum { font-size: 1.1em; font-weight: bold; margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px solid #C0C0C0; }
#inner .left .leftbasket .sum .num { font-size: 1.5em; font-weight: normal; }
#inner .left .leftbasket .sum .price { color: #D90000; font-size: 1.8em; font-weight: normal; }
#inner .left .leftbasket .order { float: right; font-size: 1.6em; background: url(../i/button-arrow-right.gif) no-repeat right top; padding-right: 40px; width: 45%; text-align: right; height: 30px; }
#inner .left .leftbasket .details-link { background: url(../i/button-arrow-down.gif) no-repeat left top; padding: 5px 0 0 30px; : 45%; text-align: left; height: 25px; }
#inner .left .leftbasket .details-link a { font-size: 0.8em; color: #A0A0A0; text-decoration: none; }
#inner .left .leftbasket .leftbasket-details { display: none; border-top: 1px solid #C0C0C0; margin-top: 10px; padding: 10px 0; }
#inner .left .leftbasket .leftbasket-details table td { vertical-align: top; border-bottom: 1px solid #F0F0F0; padding: 3px 0; }
#inner .left .leftbasket .leftbasket-details table td.ampr { text-align: right; white-space: nowrap; }
#inner .left .leftbasket .leftbasket-details table td.ampr .price { color: #D90000; font-size: 1.1em; }
#inner .left .leftbasket .leftbasket-details table td.ampr .rub { font-size: 0.9em; color: #A0A0A0; }

#inner .right { float: none; min-height: 100px; margin-left: 280px; padding-top: 21px; awidth: auto; }
#inner .right .r-t-l { background: url(../i/mixblock2-tl.png) no-repeat left top; padding-left: 15px; }
* html #inner .right .r-t-l { background-image: url(../i/mixblock2-tl.gif); }
#inner .right .r-t-r { background: url(../i/mixblock2-tr.png) no-repeat right top; padding-right: 15px; }
* html #inner .right .r-t-r { background-image: url(../i/mixblock2-tr.gif); }
#inner .right .r-t-c { background: url(../i/mixblock2-tc.png) repeat-x left top; height: 15px; font-size: 0pt; padding: 0 10px; }
* html #inner .right .r-t-c { background-image: url(../i/mixblock2-tc.gif); }
#inner .right .r-m-l { background: url(../i/mixblock2-ml.png) repeat-y left top; padding-left: 15px;}
* html #inner .right .r-m-l { background-image: url(../i/mixblock2-ml.gif); }
#inner .right .r-m-r { background: url(../i/mixblock2-mr.png) repeat-y right top; padding-right: 15px; }
* html #inner .right .r-m-r { background-image: url(../i/mixblock2-mr.gif); }
#inner .right .r-m-c { background-color: #FFFFFF; padding: 0 10px; }
#inner .right .r-b-l { background: url(../i/mixblock2-bl.png) no-repeat left top; padding-left: 80px; }
* html #inner .right .r-b-l { background-image: url(../i/mixblock2-bl-standard.gif); padding-left: 15px; }
#inner .right .r-b-r { background: url(../i/mixblock2-br.png) no-repeat right top; padding-right: 15px; }
* html #inner .right .r-b-r { background-image: url(../i/mixblock2-br-standard.gif); }
#inner .right .r-b-c { background-color: #FFFFFF; height: 60px; padding: 0 10px; }
* html #inner .right .r-b-c { background: url(../i/mixblock2-bc-standard.gif) repeat-x left top; height: 15px; font-size: 0pt; }

#inner .right .goods { amargin-bottom: -20px; position: relative; min-height: 500px; }
#inner .right .goods .pl10 { font-size: 1.05em; }
#inner .right .goods .pl10 p { padding-bottom: 0.5em; text-align: justify; }
* html #inner .right .goods { height: 500px; }
#inner .right .goods dl, #inner .right .goods p, #inner .right .goods ul, #inner .right .goods ol { margin-bottom: 0; }
#inner .right .goods dl dd { padding-bottom: 10px; }

#inner .right .goods .cb { float: left; width: 47%; margin: 15px 2% 0 1%; height: 170px; font-size: 1.1em; }
#inner .right .goods .cb .img { float: left; width: 120px; height: 200px; text-align: center; margin-right: 11px; position: relative; }
#inner .right .goods .cb .img img { border: 1px solid #C0C0C0; }
#inner .right .goods .cb .img .enlarge { text-align: center; font-size: 0.7em; color: #000000; text-decoration: none; padding: 5px; cursor: pointer; }
#inner .right .goods .cb .img .enlarge img { margin-bottom: -3px; border: 0; }
#inner .right .goods .cb .img .abs { position: absolute; left: 120px; top: 40px; width: 240px; display: none; z-index: 100; }
#inner .right .goods .cb .img .abs img { border: 1px solid #C0C0C0; }
#inner .right .goods .cb .img .z1000 { z-index: 1000; }
#inner .right .goods .cb .model { font-size: .95em; font-weight: bold; }
#inner .right .goods .cb .model a { text-decoration: none; }
#inner .right .goods .cb .submodel {  }
#inner .right .goods .cb div.price { margin-top: 10px; }
#inner .right .goods .cb div.price span.price { color: #D90000; font-size: 1.2em; }
#inner .right .goods .cb div.price span.rub { color: #A0A0A0; }
#inner .right .goods .cb .basket { margin-top: 10px; font-size: 0.9em; text-align: right; }
#inner .right .goods .cb .basket a { text-decoration: underline; color: #D90000; }
#inner .right .goods .cb .basket .more { float: left; text-align: left; }
#inner .right .goods .cb .basket .more a { color: black; }
#inner .right .goods .cat-text { font-size: 0.9em; padding-bottom: 1em; }

#inner .right .goods .breadcrumbs { font-size: 0.8em; font-weight: bold; margin-bottom: 10px; }
#inner .right .goods .breadcrumbs, #inner .right .goods h1 { padding-left: 45px; }
#inner .right .goods .imgs { float: left; width: 240px; text-align: center; margin-left: 10px; }
#inner .right .goods .imgs #bigimage { border: 1px solid #C0C0C0; }
#inner .right .goods .imgs .enlarge { text-align: center; margin-bottom: 20px; }
#inner .right .goods .imgs .enlarge img { margin-bottom: -3px; }
#inner .right .goods .imgs .enlarge a { font-size: 0.7em; color: #000000; text-decoration: none; }
#inner .right .goods .imgs .smallimages img { border: 1px solid #C0C0C0; }
#inner .right .goods h1.model { color: #D90000; margin: 30px 0; padding: 0 0 0 10px; }
#inner .right .goods .details { margin-left: 280px; }
#inner .right .goods .details .artikul { margin-bottom: 15px; font-size: 1.5em; }
#inner .right .goods .details .text { font-size: 0.9em; }
#inner .right .goods .details .params { color: #A0A0A0; margin-bottom: 10px; }
#inner .right .goods .details .razmer { color: #A0A0A0; margin-bottom: 10px; }
#razmerhelp { color: #303030; display: none; border: 1px solid #A0A0A0; margin: 10px 20px; padding: 10px; }
#inner .right .goods .details .razmer a, #inner .right .goods .details .razmer select { color: #000000; }
#inner .right .goods .details .razmer a { font-size: 0.8em; }
#inner .right .goods .details .fotos { color: #A0A0A0; margin-bottom: 10px; }
#inner .right .goods .details .fotos img { color: #A0A0A0; border: 1px solid #EEE500; height: 60px; }
#inner .right .goods .details div.price { float: left; width: 160px; }
#inner .right .goods .details .price span.price { color: #D90000; font-size: 2.8em; }
#inner .right .goods .details .price span.rub { color: #A0A0A0; }
#inner .right .goods .details .price .oldprice { font-size: 1.5em; text-decoration: line-through; padding-left: 2em; }
#inner .right .goods .details .basket { padding: 4px 50px 0 0; width: 105px; margin: 15px 0 0 55%; background: url(../i/button-arrow-right1.gif) no-repeat right top; height: 40px; }
#inner .right .goods .details .basket a { font-size: 1.7em; }
#inner .right .goods .also { float: left; width: 140px; font-size: 1em; height: 40px; text-align: left; padding: 20px 10px 0; }
#inner .right .goods .also-goods { margin-left: 160px; padding-top: 20px; }
#inner .right .goods .also-goods .also1 { width: 49%; float: left; }
#inner .right .goods .also-goods .also1 img { float: left; margin-right: 10px; }
#inner .right .goods .also-goods .also1 div.price span.price { font-size: 1.1em; color: #D90000; }
#inner .right .goods .also-goods .also1 div.price span.rub { color: #A0A0A0; }

.pagination { padding-top: 30px; text-align: center; }
.pagination table { display: inline-block; }
.cif { float: left; margin-right: 1em; }
.cif .l { background: url(../i/pb-l.gif) no-repeat left top; padding-left: 5px; }
.cif .r { background: url(../i/pb-r.gif) no-repeat right top; padding-right: 5px; }
.cif .c { background-color: #E2E2E2; height: 21px; padding: 4px 4px 0; font-size: 15px; color: #EF0000;}
.cif1 { float: left; margin-right: 1em; height: 21px; padding-top: 4px; font-size: 15px; }

#inner .right .skrepka { position: absolute; z-index: 10; margin-left: 30px; margin-top: -26px; width: 25px; height: 66px; background: url(../i/skrepka.png) no-repeat left top; }

.basket-desc { padding-right: 10px; }
.basket-delete { font-size: 0.5em; }

#filterform { padding-left: 45px; }
#filterform table td { vertical-align: top; padding: 0 10px 10px 0; color: #A0A0A0; height: 24px; }
#filterform table td h3, #filterform table td input, #filterform table td select { color: #000000; }
#filterform table td input, #filterform table td select { font-size: 0.89em; }
#filterform table td input { height: 13px; padding: 1px; }
#filterform table td select { height: 20px; }
#filterform table td.r { text-align: right; }
#filterform table td.submit { background: url(../i/button-arrow-down.gif) no-repeat left top; padding: 0 0 3px 30px; }
#filterform table td.submit a { font-size: 1.1em; color: #000000; }

.paramstable td { color: #C0C0C0; padding-right: 10px; }

#bottom { margin: 0 20px 40px; color: #FFFFFF; font-size: 0.9em; min-height: 30px; }
* html #bottom { height: 30px; }
#bottom h2 { font-size: 2.3em; }
#bottom h2, #bottom a { color: #FFFFFF; }
#bottom .left { float: left; width: 237px; padding: 0 8px 0 25px; }
#bottom .newsblock { margin-bottom: 15px; }
#bottom .newsblock a { text-decoration: none; }
#bottom .newsblock .date { color: #EEE500; }

#bottom .right { afloat: left; padding: 0 8px 0 10px; margin-left: 305px; }
#bottom .right .text p { text-align: justify; }

div.progress-message { position:absolute; left:200px; top:200px; display:none; text-align:center; color:#666666; background-color:white; border:2px #F0A0A0 solid; width:180px; font-size:12px; z-index: 110; }


/* /inner styles */
.fl100 { float: left; width: 100%; }
.pl10 { padding-left: 10px; }
.pl20 { padding-left: 20px; }


#footer { abackground: url(../i/footer-bg-black.gif) repeat-x left bottom; margin-top: -10px; position: relative; }
#footer .rf { abackground: url(../i/down-right-flower-c.png) no-repeat right top; height: 55px; padding: 75px 0 0 50px; }
* html #footer .rf { abackground-image: url(../i/down-right-flower-c.gif); }
#footer .cp { float: right; text-align: right; margin-right: 70px; color: #FFFFFF; font-family: "Trebuchet MS", Tahoma, Arial; font-size: 1.8em; width: 50%; }
#footer .phone { float: right; margin-left: 25px; }
#footer .phone small { color: #EEE500; }

.sl-noindex { display: none; }

#sl-logo { width: 150px; font: 10px Arial, Serif; background: url(../i/siteleader.gif) left bottom no-repeat; padding: 0 0 23px 30px; float: left; }
#sl-logo a { text-decoration: underline; padding-bottom: 20px; color: #fff; }
#sl-logo span { text-decoration: underline; }
#sl-logo b, #sl-logo i  { display: none; }

#header, #mainbottom, #footer { min-width: 995px; }
#middle, #catalog, #catalog1, #inner, #bottom { min-width: 955px; }

img.article-preview-big { float: left; margin: 0pt 11px 0pt -20px; max-width: 100px; max-height: 100px; }
div.article-preview-big { float: left; width: 90px; height: 100px; }
#inner .right  .goods div.article p { padding-bottom: 0.6em; }

.int-news-list dd { padding: 0 0 20px 125px !important; margin: 0; }
.int-news-list dd img.news-preview { float: left; margin: 10px 11px 0pt -125px; max-width: 100px; max-height: 100px; }
.int-news-list dd div.news-preview { float: left; width: 90px; height: 100px; margin: 10px 0 0 -100px; }
/* DEBUG */
.xR { border:1px red dashed; }
.xG { border:1px green dashed; }
.xB { border:1px blue dashed; }
}
