body {position:relative; margin:0; background:#fff; color:#333; font:70% tahoma, arial, sans-serif; width:100%; min-width:1000px; line-height:1.3; text-align:center;}
body, div, form, td, dl, dt, dd, p, address, h1, h2, h3, h4 {padding:0;}

:focus {outline:0;}

table, td, th, tr, tbody {margin:0; padding:0; border:0; border-collapse:collapse; border-spacing:0;}
div, img {border:0; border-collapse:collapse; border-spacing:0;}

img, iframe {margin:0; padding:0;}

p {margin:0 0 1em 0;}

a, a:visited {color:#9c3a66;}
a:hover {color:#bf688f;}
a.blue, a.blue:visited {color:#2582b4;}
a.blue:hover {color:#3a97c9;}

.footer a, .footer a:visited {color:#55892e;}
.footer a:hover {color:#74ad4a;}

ul, dl {margin:0 0 1.5em;}
ol {margin:0 0 1.5em 2.5em;}
ul {list-style-type:none;}
li {margin:0 0 .3em;}
li ul, li ol {margin:0.3em 0 0 2.5em;}
dt {font-weight:bold; margin:0;}
dd {margin: 0 0 .6em;}

ul.coloured {margin:0; padding:0;}
ul.coloured li {padding:0; background:none;}
ul.coloured li {padding-left:30px; color:#333; font-weight:normal;}
ul.coloured a.img:link, ul.coloured a.img:visited {text-decoration:none; display:block; overflow:hidden; padding:0; text-indent:-9999px; background-repeat:no-repeat; font-family:"Myriad Pro";}
ul.coloured li a.img:hover {color:#b84477;}
ul.coloured li {background-image:url(/f/i/dots.gif); background-repeat:no-repeat; background-position:left 2px;}
ul.coloured li.active {background-position:-500px 2px;}
ul.coloured li.additional {background-position:-1000px 2px; border-bottom:none;}
ul.coloured li.blue {background-position:-1500px 2px; border-bottom:none;}
ul.coloured li div.content {display:none; height:171px; overflow:hidden; background:url(/f/i/cont_arr.gif) right bottom no-repeat;}
ul.coloured li.active div.content {display:block;}
ul.coloured li div.content .read {padding-top:7px;}
ul.coloured li div.content p {margin:0;}
ul.coloured li div.content p.big {font-size:15px; font-weight:bold; margin-top:1.2em;}
ul.coloured li div.sub {font-size:10px;}
ul.coloured li span.col_holder {background:#fff;}

ul.service li {margin:0; margin-bottom:28px; height:45px; overflow:hidden;}
ul.service li.active {height:192px; border-bottom:1px solid #ccc;}
ul.service li.unactive {height:36px; margin-bottom:0;}
ul.service li a.img {background-image:url(/f/i/menus/service_i.png);}
ul.service a.img:link, ul.service a.img:visited {height:22px; font-size:20px; line-height:19px;}
ul.service li#p01 a.img {width:263px; background-position:0 0;}
ul.service li#p01 a.img:hover,ul.service li#p01.active a.img {background-position:0 -22px;}
ul.service li#p02 a.img {width:124px; background-position:0 -44px;}
ul.service li#p02 a.img:hover,ul.service li#p02.active a.img {background-position:0 -66px;}
ul.service li#p03 a.img {width:123px; background-position:0 -88px;}
ul.service li#p03 a.img:hover,ul.service li#p03.active a.img {background-position:0 -110px;}
ul.service li#p04 a.img {width:118px; background-position:0 -132px;}
ul.service li#p04 a.img:hover,ul.service li#p04.active a.img {background-position:0 -154px;}
ul.service li#p05 a.img {width:196px; background-position:0 -176px;}
ul.service li#p05 a.img:hover,ul.service li#p05.active a.img {background-position:0 -198px;}
ul.service li#p06 a.img {width:119px; background-position:0 -220px;}
ul.service li#p06 a.img:hover,ul.service li#p06.active a.img {background-position:0 -242px;}

ul.allcollections li {margin:0; margin-bottom:22px; height:45px;}
ul.allcollections li a.img {background-image:url(/f/i/menus/collectionsn_i.png); background-color:#fff;}
ul.allcollections a.img:link, ul.allcollections a.img:visited {height:26px; font-size:24px; line-height:26px;}
ul.allcollections li#p01 a.img {width:80px; background-position:0 0;}
ul.allcollections li#p01 a.img:hover,ul.allcollections li#p01.active a.img {background-position:0 -28px;}
ul.allcollections li#p02 a.img {width:65px; background-position:0 -56px;}
ul.allcollections li#p02 a.img:hover,ul.allcollections li#p02.active a.img {background-position:0 -84px;}
ul.allcollections li#p03 a.img {width:88px; background-position:0 -112px;}
ul.allcollections li#p03 a.img:hover,ul.allcollections li#p03.active a.img {background-position:0 -140px;}
ul.allcollections li#p04 a.img {width:112px; background-position:0 -168px;}
ul.allcollections li#p04 a.img:hover,ul.allcollections li#p04.active a.img {background-position:0 -196px;}
ul.allcollections li#p05 a.img {width:100px; background-position:0 -224px;}
ul.allcollections li#p05 a.img:hover,ul.allcollections li#p05.active a.img {background-position:0 -252px;}
ul.allcollections li#p06 a.img {width:104px; background-position:0 -280px;}
ul.allcollections li#p06 a.img:hover,ul.allcollections li#p06.active a.img {background-position:0 -308px;}
ul.allcollections li#p07 a.img {width:99px; background-position:0 -336px;}
ul.allcollections li#p07 a.img:hover,ul.allcollections li#p07.active a.img {background-position:0 -364px;}
ul.allcollections li#p08 a.img {width:103px; background-position:0 -392px;}
ul.allcollections li#p08 a.img:hover,ul.allcollections li#p08.active a.img {background-position:0 -420px;}
ul.allcollections li#p09 a.img {width:73px; background-position:0 -448px;}
ul.allcollections li#p09 a.img:hover,ul.allcollections li#p09.active a.img {background-position:0 -476px;}
ul.allcollections li#p10 a.img {width:102px; background-position:0 -554px;}
ul.allcollections li#p10 a.img:hover,ul.allcollections li#p10.active a.img {background-position:0 -582px;}

ul.allcategories {margin-left:35px;}
ul.allcategories li {margin:0; margin-bottom:17px;}
ul.allcategories li ul {margin:4px 0 0; padding:0; display:none;}
ul.allcategories li.active ul {display:block;}
ul.allcategories li li {margin-bottom:5px; background:none; padding:0; font-size:13px; font-family:verdana;}
ul.allcategories li li a:hover, ul.allcategories li li.active a.active {color:#000; background:#99d827; text-decoration:none;}
ul.allcategories li li ul li {background:none; padding-left:0; margin-bottom:.4em; font-size:11px;}
ul.allcategories li li ul {margin-left:1.4em; margin-top:.5em; margin-bottom:.6em;}
ul.allcategories li a.img {background-image:url(/f/i/menus/shop_i.png);}
ul.allcategories a.img:link, ul.allcategories a.img:visited {height:20px; font-size:18px; line-height:18px;}
ul.allcategories li#p01 a.img,ul.allcategories li#p01.active a.img {width:59px; background-position:0 0;}
ul.allcategories li#p01 a.img:hover {background-position:0 -22px;}
ul.allcategories li#p02 a.img,ul.allcategories li#p02.active a.img {width:176px; background-position:0 -44px;}
ul.allcategories li#p02 a.img:hover {background-position:0 -66px;}
ul.allcategories li#p03 a.img,ul.allcategories li#p03.active a.img {width:53px; background-position:0 -88px;}
ul.allcategories li#p03 a.img:hover {background-position:0 -110px;}
ul.allcategories li#p04 a.img,ul.allcategories li#p04.active a.img {width:135px; background-position:0 -132px;}
ul.allcategories li#p04 a.img:hover {background-position:0 -154px;}
ul.allcategories li#p05 a.img,ul.allcategories li#p05.active a.img {width:128px; background-position:0 -176px;}
ul.allcategories li#p05 a.img:hover {background-position:0 -198px;}
ul.allcategories li#p06 a.img,ul.allcategories li#p06.active a.img {width:181px; background-position:0 -220px;}
ul.allcategories li#p06 a.img:hover {background-position:0 -242px;}
ul.allcategories li#p07 a.img,ul.allcategories li#p07.active a.img {width:246px; background-position:0 -264px;}
ul.allcategories li#p07 a.img:hover {background-position:0 -286px;}
ul.allcategories li#p08 a.img,ul.allcategories li#p08.active a.img {width:62px; background-position:0 -308px;}
ul.allcategories li#p08 a.img:hover {background-position:0 -330px;}
ul.allcategories li#p09 a.img,ul.allcategories li#p09.active a.img {width:199px; background-position:0 -352px;}
ul.allcategories li#p09 a.img:hover {background-position:0 -374px;}

ul.allabout {margin-left:35px; margin-top:10px;}
ul.allabout li {margin:0; margin-bottom:17px;}
ul.allabout li ul {margin:4px 0 0; padding:0;}
ul.allabout li li {margin-bottom:5px; background:none; padding:0; font-size:13px; font-family:verdana;}
ul.allabout li li a:hover, ul.allabout li li.active a {color:#000; background:#99d827; text-decoration:none;}
ul.allabout li a.img {background-image:url(/f/i/menus/about_i.png);}
ul.allabout a.img:link, ul.allabout a.img:visited {height:20px; font-size:18px; line-height:18px;}
ul.allabout li#p1 a.img {width:124px; background-position:0 0;}
ul.allabout li#p1 a.img:hover {background-position:0 -22px;}
ul.allabout li#p1.active a.img,ul.allabout li#p1.active a.img:hover {width:132px; background-position:0 -44px;}
ul.allabout li#p2 a.img {width:129px; background-position:0 -66px;}
ul.allabout li#p2 a.img:hover {background-position:0 -88px;}
ul.allabout li#p2.active a.img,ul.allabout li#p2.active a.img:hover {width:138px; background-position:0 -110px;}
ul.allabout li#p3 a.img {width:217px; background-position:0 -132px;}
ul.allabout li#p3 a.img:hover {background-position:0 -154px;}
ul.allabout li#p3.active a.img,ul.allabout li#p3.active a.img:hover {width:228px; background-position:0 -176px;}

ul.alldecisions {margin-left:35px; margin-top:10px;}
ul.alldecisions  li {margin:0; margin-bottom:17px;}
ul.alldecisions  li ul {margin:4px 0 0; padding:0;}
ul.alldecisions  li li {margin-bottom:5px; background:none; padding:0; font-size:13px; font-family:verdana;}
ul.alldecisions  li li a:hover, ul.alldecisions  li li.active a {color:#000; background:#99d827; text-decoration:none;}
ul.alldecisions  li a.img {background-image:url(/f/i/menus/decisions_i.png);}
ul.alldecisions a.img:link, ul.alldecisions a.img:visited {height:20px; font-size:18px; line-height:18px;}
ul.alldecisions li#p1 a.img {width:168px; background-position:0 0;}
ul.alldecisions li#p1 a.img:hover {background-position:0 -22px;}
ul.alldecisions li#p1.active a.img,ul.alldecisions li#p1.active a.img:hover {width:178px; background-position:0 -44px;}
ul.alldecisions li#p2 a.img {width:128px; background-position:0 -66px;}
ul.alldecisions li#p2 a.img:hover {background-position:0 -88px;}
ul.alldecisions li#p2.active a.img,ul.alldecisions li#p2.active a.img:hover {width:136px; background-position:0 -110px;}
ul.alldecisions li#p3 a.img {width:106px; background-position:0 -132px;}
ul.alldecisions li#p3 a.img:hover {background-position:0 -154px;}
ul.alldecisions li#p3.active a.img,ul.alldecisions li#p3.active a.img:hover {width:114px; background-position:0 -176px;}
ul.alldecisions li#p4 a.img {width:83px; background-position:0 -198px;}
ul.alldecisions li#p4 a.img:hover {background-position:0 -220px;}
ul.alldecisions li#p4.active a.img,ul.alldecisions li#p4.active a.img:hover {width:88px; background-position:0 -242px;}
ul.alldecisions li#p5 a.img {width:182px; background-position:0 -264px;}
ul.alldecisions li#p5 a.img:hover {background-position:0 -286px;}
ul.alldecisions li#p5.active a.img,ul.alldecisions li#p5.active a.img:hover {width:192px; background-position:0 -308px;}
ul.alldecisions li#p6 a.img {width:110px; background-position:0 -330px;}
ul.alldecisions li#p6 a.img:hover {background-position:0 -352px;}
ul.alldecisions li#p6.active a.img,ul.alldecisions li#p6.active a.img:hover {width:116px; background-position:0 -374px;}
ul.alldecisions li#p7 a.img {width:233px; background-position:0 -396px;}
ul.alldecisions li#p7 a.img:hover {background-position:0 -418px;}
ul.alldecisions li#p7.active a.img,ul.alldecisions li#p7.active a.img:hover {width:248px; background-position:0 -440px;}
ul.alldecisions li#p8 a.img {width:155px; background-position:0 -462px;}
ul.alldecisions li#p8 a.img:hover {background-position:0 -484px;}
ul.alldecisions li#p8.active a.img,ul.alldecisions li#p8.active a.img:hover {width:164px; background-position:0 -506px;}
ul.alldecisions li#p9 a.img {height:35px; width:162px; background-position:0 -529px;}
ul.alldecisions li#p9 a.img:hover {background-position:0 -569px;}
ul.alldecisions li#p9.active a.img,ul.alldecisions li#p9.active a.img:hover {width:174px; background-position:0 -609px;}

ul.allservice {margin-left:35px; margin-top:10px;}
ul.allservice li {margin:0; margin-bottom:17px;}
ul.allservice li ul {margin:4px 0 0; padding:0;}
ul.allservice li li {margin-bottom:5px; background:none; padding:0; font-size:13px; font-family:verdana;}
ul.allservice li li a:hover, ul.allservice li li.active a {color:#000; background:#99d827; text-decoration:none;}
ul.allservice li a.img {background-image:url(/f/i/menus/service_i.png);}
ul.allservice a.img:link, ul.allservice a.img:visited {height:20px; font-size:18px; line-height:18px;}
ul.allservice li#p1 a.img {width:234px; background-position:0 0;}
ul.allservice li#p1 a.img:hover {background-position:0 -22px;}
ul.allservice li#p1.active a.img,ul.allservice li#p1.active a.img:hover {width:252px; background-position:0 -44px;}
ul.allservice li#p2 a.img {width:112px; background-position:0 -66px;}
ul.allservice li#p2 a.img:hover {background-position:0 -88px;}
ul.allservice li#p2.active a.img,ul.allservice li#p2.active a.img:hover {width:119px; background-position:0 -110px;}
ul.allservice li#p3 a.img {width:110px; background-position:0 -132px;}
ul.allservice li#p3 a.img:hover {background-position:0 -154px;}
ul.allservice li#p3.active a.img,ul.allservice li#p3.active a.img:hover {width:116px; background-position:0 -176px;}
ul.allservice li#p4 a.img {width:105px; background-position:0 -198px;}
ul.allservice li#p4 a.img:hover {background-position:0 -220px;}
ul.allservice li#p4.active a.img,ul.allservice li#p4.active a.img:hover {width:111px; background-position:0 -242px;}
ul.allservice li#p5 a.img {width:177px; background-position:0 -264px;}
ul.allservice li#p5 a.img:hover {background-position:0 -286px;}
ul.allservice li#p5.active a.img,ul.allservice li#p5.active a.img:hover {width:188px; background-position:0 -308px;}
ul.allservice li#p6 a.img {width:107px; background-position:0 -330px;}
ul.allservice li#p6 a.img:hover {background-position:0 -352px;}
ul.allservice li#p6.active a.img,ul.allservice li#p6.active a.img:hover {width:112px; background-position:0 -374px;}
ul.allservice li#p7 a.img {width:142px; background-position:0 -396px;}

ul.allusers {margin-left:35px;}
ul.allusers li {margin:0; margin-bottom:17px;}
ul.allusers li ul {margin:4px 0 0; padding:0; display:none;}
ul.allusers li.active ul {display:block;}
ul.allusers li li {margin-bottom:5px; background:none; padding:0; font-size:13px; font-family:verdana;}
ul.allusers li li a:hover, ul.allusers li li.active a {color:#000; background:#99d827; text-decoration:none;}
ul.allusers li a.img {background-image:url(/f/i/menus/users_i.png);}
ul.allusers a.img:link, ul.allusers a.img:visited {height:20px; font-size:18px; line-height:18px;}
ul.allusers li#p1 a.img {width:116px; background-position:0 0;}
ul.allusers li#p1 a.img:hover {background-position:0 -22px;}
ul.allusers li#p1.active a.img,ul.allusers li#p1.active a.img:hover {width:125px; background-position:0 -44px;}
ul.allusers li#p2 a.img {width:62px; background-position:0 -66px;}
ul.allusers li#p2 a.img:hover {background-position:0 -88px;}
ul.allusers li#p2.active a.img,ul.allusers li#p2.active a.img:hover {width:65px; background-position:0 -110px;}

ul.i, ul.i li {margin:0; padding:0; background:none;}

.pseudo {border-bottom:1px dashed; cursor:pointer;}
.pseudo:hover,.pseudo.act {color:#000; background:#99d827; border-bottom:1px solid #99d827;}

.subgroups ul, .subgroups ul li {margin:0; padding:0; background:none;}
.subgroups ul li {float:left; margin-right:25px; margin-bottom:8px;}
.subgroups .pseudo {white-space:nowrap;}
.subgroups .pseudo.act {cursor:default;}
.add_elements .elements .subgroups table td {width:auto;}

hr {border: 0 hidden; border-top: 1px solid #d6d6d6; clear:both; height:0;}

h1 {font-size:210%; margin:0 0 .85em;}
h2 {font-size:145%;}
h3 {font-size:125%;}
h4 {font-size:100%;}
h1, h2 {font-weight:normal;}
h3, h4 {font-weight:bold;}
h1, h2, h3, h4 {color:#b84477; line-height: 1.2;}
h2, h3, h4 {margin:2em 0 0.7em 0;}
h2.first, h3.first, h4.first {margin-top:0;}
h1.verdana {font-family:verdana;}
.static h1 {color:#82b621;}
.static h4 {font-weight:bold; font-size:115%;}
.static h2 {margin-top:1.6em;}

.layout {width:1000px; text-align:left; margin:0 auto;}

.room .layout {position:relative; height:754px;}
.room .interior {position:absolute; top:135px; width:1000px; height:613px; background:url(/f/i/room.jpg) left top no-repeat;}

.logo {position:absolute; left:140px; top:108px; color:#3d3937; text-transform:uppercase; font-size:36px; font-family:verdana;}
.flashlogo {position:absolute; left:140px; top:108px; color:#3d3937; text-transform:uppercase; font-size:36px; font-family:verdana;}

.scroller_left, .scroller_right {width:42px; height:42px; position:absolute; cursor:pointer;}

.flashlamp_holder {position:absolute; left:50%; margin-left:-24px; top:67px;}
.flashlamp_holder_in {position:absolute; left:50%; margin-left:-24px; top:26px; height:175px; overflow:hidden;}

/*.lamp_holder {position:absolute; left:496px; top:0; width:383px;}*/
.lamp_holder {position:absolute; left:50%; margin-left:-9px; top:0; width:374px; height:174px; top:25px;}

.lamp {position:absolute; left:475px; top:0px; width:9px; height:155px; background:url(/f/i/lamp_h.png) left top no-repeat; display:none;}
.lamp_holder .lamp_shade {position:absolute; left:22px; top:0; width:332px; height:174px; overflow:hidden;}
.lamp_holder .lamp_shade #sprite {position:absolute; left:0; top:0; width:8300px; height:174px; background:url(/f/i/lenta_nomatte.png) left top repeat-x;}
.lamp_holder .lamp_shade p {margin:0;} 
.lamp_holder .scroller_left, .lamp_holder .scroller_right {top:101px; display:none;}
.lamp_holder .scroller_left {left:0;}
.lamp_holder .scroller_right {right:0;}
.lamp_holder #lamp_frames {position:absolute; left:37px; top:43px; width:320px; height:180px; overflow:hidden; background-image:url(/f/i/lamp_frames.png); background-repeat:no-repeat;}
.lamp_holder .l01 {background-position:0 0;}
.lamp_holder .l02 {background-position:-320px 0;}
.lamp_holder .l03 {background-position:-640px 0;}
.lamp_holder .l04 {background-position:-960px 0;}
.lamp_holder .l05 {background-position:-1280px 0;}

.book_holder {margin-top:196px; margin-bottom:26px;}
.book_holder .layout {width:831px;}
.book {position:relative; overflow:hidden; padding:26px 0; width:auto; height:auto;}
.book .pages {background:#fff url(/f/i/page_binding.gif) 337px top repeat-y; padding:0 36px; border-right:1px solid #999901; border-left:1px solid #999901; position:relative; z-index:10; font-size:13px;}
.book .pages .left_page {float:left; position:relative; width:380px;}
.book .pages .wrap {overflow:hidden; position:relative;}
.book .pages .left_page .reducer {padding:5px 36px 0 0;}
.book .pages .left_page .phone {position:absolute; left:187px; top:422px; width:141px; height:28px; background:url(/f/i/phone.png) left top no-repeat;}
.book .pages .right_page {margin-left:414px; position:relative; font-size:14px;}
.book .pages .right_page p {}
.book .pages .right_page .reducer {padding:5px 0 0 0;}
.book .cn {position:absolute; width:52px; height:52px; left:-26px; top:-26px; background:url(/f/i/border.png); z-index:9;}
.book .cn.tr, .book .cn.br {margin-left:100%;}
.book .cn.bl, .book .cn.br {top:auto;}
.book .cn.tl, .book .cn.bl {width:100%;}
.book .binding {/*position:absolute; top:-25px; right:0; width:79px; height:710px; background:url(/f/i/page_binding.gif) left top repeat-y;*/ display:none;}
.book .binding-top {position:absolute; top:27px; left:364px; width:79px; height:40px; background:url(/f/i/page_binding.gif) left top repeat-y;}
.book .binding-bottom {position:absolute; bottom:27px; left:364px; width:79px; height:40px; background:url(/f/i/page_binding.gif) left top repeat-y;}
.book .binding-top-c {position:absolute; top:27px; left:214px; width:79px; height:40px; background:url(/f/i/page_binding.gif) left top repeat-y;}
.book .binding-bottom-c {position:absolute; bottom:27px; left:214px; width:79px; height:40px; background:url(/f/i/page_binding.gif) left top repeat-y;}

.book_holder_f {position:absolute; left:84px; top:228px; width:831px;}
.book_f {position:relative; overflow:hidden; padding:26px 0; width:auto; height:auto;}
.book_f .pages_f {background:#fff; padding:0 36px; border-right:1px solid #999901; border-left:1px solid #999901; position:relative; height:443px;z-index:10; font-size:13px;}
.book_f .pages_f .left_page_f {float:left; position:relative; width:380px;}
.book_f .pages_f .wrap_f {height:401px; overflow:hidden; position:relative;}
.book_f .pages_f .left_page_f .reducer_f {padding:15px 36px 0 0;}
.book_f .pages_f .left_page_f .phone {position:absolute; left:187px; top:422px; width:141px; height:28px; background:url(/f/i/phone.png) left top no-repeat;}
.book_f .pages_f .right_page_f {margin-left:414px; position:relative; font-size:14px;}
.book_f .pages_f .right_page_f p {text-align:center;}
.book_f .pages_f .right_page_f .reducer_f {padding:15px 0 0 0;}
.book_f .cn {position:absolute; width:52px; height:52px; left:-26px; top:-26px; background:url(/f/i/border.png); z-index:9;}
.book_f .cn.tr, .book_f .cn.br {margin-left:100%;}
.book_f .cn.bl, .book_f .cn.br {top:auto;}
.book_f .cn.tl, .book_f .cn.bl {width:100%;}
.book_f .binding_f {position:absolute; top:-25px; right:0; width:79px; height:493px; background:url(/f/i/page_binding.gif) left top repeat-y;}

.search {position:absolute; left:-19px; top:430px;}
.search .enter {position:absolute; left:188px; top:-4px;}

.help {padding:0 200px; font-size:11px;}
.help a {text-decoration:none; display:block; position:relative;}
.help, .help a, .help a:visited, .help {color:#fff;}
.help a:hover,.help li.active a,.help li.active a:visited {color:#000;}
.help .pop_up a {padding:7px 29px 11px 28px;}
.help .pop_up a.first {padding-left:36px;}
.help ul, .help ul li {margin:0; padding:0; background:none;}
.help ul li {white-space:nowrap; float:left; display:block;}
.help .pop_t {position:absolute; left:0; top:0; width:600px; height:100px;}
.help .pop_up {font-family:Verdana; background:#82b621 url(/f/i/menu_lb.gif) left bottom no-repeat; position:absolute; top:0px;/*top:-27px;*/ width:600px;}
.help .pop_up .rb {background:url(/f/i/menu_rb.gif) right bottom no-repeat;}
.help .helper {position:absolute; color:#000; font-size:10px; left:0; top:0; line-height:1; cursor:pointer; width:600px;}
.help .helper div {padding:5px 0 15px 108px; position:relative;}

.special {background:#e5e5e5;}
.special .layout {position:relative; background:#e5e5e5;}
.special .reducer {padding:0 60px;}
.special .scroller_left, .special .scroller_right {top:105px;}
.special .scroller_left {left:9px; display:none;}
.special .scroller_right {right:9px;}
.special div.products ul, .special div.products ul li {margin:0; padding:0; background:none;}
.special div.products ul li {float:left; width:288px; padding-top:24px;}
.special div.product {position:relative; width:270px; height:201px;}
.special div.product a, .special div.product ins {text-decoration:none; /*cursor:pointer;*/}
.special div.product .cut {display:block; position:relative; width:270px; height:201px; overflow:hidden;}
.special div.product .mask {display:block; position:absolute; left:0; top:0; width:270px; height:201px;}
.special div.product.red .mask {background:url(/f/i/special_purple.png) left top no-repeat;}
.special div.product.green .mask {background:url(/f/i/special_green.png) left top no-repeat;}
.special div.product.blue .mask {background:url(/f/i/special_blue.png) left top no-repeat;}
.special div.product .price_holder {display:block; position:absolute; left:0; top:-3px; width:119px; height:69px; background:url(/f/i/price_holder.png) left top no-repeat;}
.special div.product .price_holder img {margin:11px 0 0 12px;}
.special div.product a ins dl {margin:4px 0 0 14px; font-family:"Myriad Pro";}
.special div.product a ins dl dt {color:#71820f; font-size:18px; font-weight:normal;}
.special div.product a ins dl dd {color:#000; font-size:25px; font-weight:bold;}
.special div.products {margin-left:16px;}

.special_goods {position:relative;}
.special_goods .reducer {padding:0;}
.special_goods .scroller_left, .special_goods .scroller_right {position:absolute; top:70px;}
.special_goods .scroller_left {left:-45px; display:none;}
.special_goods .scroller_right {right:-45px;}
.special_goods ul, .special_goods ul li {margin:0; padding:0; background:none;}
.special_goods div.products ul li {float:left; width:166px; padding-top:0;}
.special_goods div.product .cut {display:block; position:relative; width:125px; overflow:hidden;}

.special_goods h3 {margin-left:15px; color:#41A5D8; font-size:16px; margin-bottom:.8em;}

.offers_holder {width:880px; height:249px; overflow:hidden; position:relative;}
.offers_holder .fader_left, .offers_holder .fader_right {position:absolute; top:0; width:12px; height:249px;}
.offers_holder .fader_left {background:url(/f/i/fader_left.png) left top no-repeat; left:0;}
.offers_holder .fader_right {background:url(/f/i/fader_right.png) left top no-repeat; right:0;}

.offers_holder_goods {position:relative; width:819px; height:180px; overflow:hidden;}
.offers_holder_goods .fader_left, .offers_holder_goods .fader_right {position:absolute; top:0; width:12px; height:180px;}
.offers_holder_goods .fader_left {background:url(/f/i/fader_left_white.png) left top no-repeat; left:0;}
.offers_holder_goods .fader_right {background:url(/f/i/fader_right_white.png) left top no-repeat; right:-1px;}

.tying .tying_image {width:125px; height:125px; overflow:hidden;}
.tying .tying_title {padding-top:7px;}
.tying .tying_price {font-weight:bold; font-size:16px;}

.tying a,.tying a:hover,.tying a:visited {color:#2581b1;}

.where_to_buy {background:#effac9; border-top:1px solid #fd8638; border-bottom:1px solid #fd8638;}
.where_to_buy .reducer {padding:0 80px;}
.where_to_buy .layout {overflow:hidden; height:58px; position:relative;}
.where_to_buy .places {padding:10px 20px 0; font-size:1.16em;}
.where_to_buy p.title {margin:9px 0 7px 4px;}
.where_to_buy p.title img {cursor:pointer; display:block;}

.places .place {margin-bottom:35px; position:relative;}
.places .place ins.arr {display:block; position:absolute; left:-22px; top:3px; width:12px; height:11px; background:url(/f/i/arr_d.gif) left top no-repeat;}

.steps .reducer {padding:18px 100px;}
.steps .step {width:178px; float:left; margin:0 29px 25px 0;}
.steps .big, .places .place {width:385px; float:left; margin-right:29px;}
.steps .step.last, .steps .big.last, .places .place.last {margin-right:0;}
.steps .step dl dt {padding-bottom:24px;}
.steps .step dl dt img {display:block;}
.steps .step dl dd p {margin:0 0 .5em 0;}

.shop {margin-top:196px;}
.shop .reducer {background:#fff; border-top:1px solid #9a9a03; border-bottom:1px solid #9a9a03;position:relative;}
.shop .reducer .layout {min-height:555px; background:url(/f/i/page_binding.gif) 264px top repeat-y;}
.shop .categories {float:left; width:343px; min-height:524px;}
.shop .categories .holder {padding:20px 25px 28px 0;}
.shop .catalogue {margin-left:385px;}
.shop .catalogue .holder {padding:23px 25px 23px 0;}

.filters {float:left; width:100%; padding-bottom:20px; margin-left:25px; display:inline;}
.filters .stitle {float:left; color:#81b520; font-size:18px;}
.filters .chooser {float:left; font-style:italic; font-size:18px; margin-left:8px; position:relative; padding-left:12px; padding-right:5px;}
.filters .opener {color:#999;text-decoration:underline; cursor:pointer;}
.filters .select {position:absolute; left:0; top:-10px; display:none; background:#e6f79f; padding:10px 12px;}
.filters .select ul,.filters .select ul li {margin:0; padding:0; background:none;}
.filters .select ul li {font-style:normal; text-decoration:underline; padding-bottom:5px; font-size:18px;}
.filters .select ul li, .filters .select ul li a,.filters .select ul li a:visited {color:#2581b1;}
.filters .select ul li a:hover {color:#499cc8;}
.filters .select ul li.selected {font-style:italic; color:#999; text-decoration:underline; font-size:18px;}
.filters .select .postlink {cursor:pointer; display:block; margin:0; padding:0;}
.filters .select form {margin:0; padding:0;}

.path {color:#000; font-size:.85em; font-family:Verdana; margin-bottom:1.4em;}
.path .wr {margin:0 .5em;}
.path .wr, .path a.first, .path a.first:visited {color:#82b621;}
.path a.first:hover {color:#99d827;}

.products_holder {padding-top:200px; padding-bottom:3em; font-size:1.178em;}
.products_holder .reducer {padding:0 83px;}

.item_holder {position:relative; padding:0 3px 15px 15px;}
.item_holder h1 {color:#82B621; font-family:Tahoma;}
.item_holder h1 a,.item_holder h1 a:visited {color:#2581b1;}
.item_holder h1 a:hover {color:#2f95ca;}
.item_holder .about {float:left; width:386px; overflow:hidden;}
.item_holder .about .image {position:relative;}
.item_holder .about .image img {display:block; margin-bottom:1em;}
.item_holder .about .image .zoom {display:block; position:absolute; right:13px; bottom:10px; width:24px; height:24px; background:url(/f/i/zoom.png); cursor:pointer;}
.item_holder .about .thumbs {position:relative; height:63px; width:386px; overflow:hidden;}
.item_holder .about .thumbs img {display:block;}
.item_holder .about .thumbs_reducer {margin:0 13px 0 14px; width:359px; height:63px; overflow:hidden;}
.item_holder .about .thumbs .thumb {float:left; width:86px; height:63px; overflow:hidden; margin:0 0 6px 0; display:inline;}
.item_holder .about .thumbs .thumb_left, .item_holder .about .thumbs .thumb_right {position:absolute; top:0; width:11px; height:63px; background-repeat:no-repeat;}
.item_holder .about .thumbs .thumb_left {left:0;}
.item_holder .about .thumbs .thumb_right {right:0;}
.item_holder .about .thumbs .thumb_left.a, .item_holder .about .thumbs .thumb_right.a {background-image:url(/f/i/thumbs_a.gif); cursor:pointer;}
.item_holder .about .thumbs .thumb_left.u, .item_holder .about .thumbs .thumb_right.u {background-image:url(/f/i/thumbs_u.gif);}
.item_holder .about .thumbs .thumb_left {background-position:0 23px; margin-right:2px;}
.item_holder .about .thumbs .thumb_right {background-position:-11px 23px; margin-left:2px;}
.item_holder .about .thumbs .thumb.last {margin-right:0;}
.item_holder .composition {margin-left:400px;}

#thumbsScroller, #thumbsScroller li {margin:0; padding:0; background:none; list-style-type:none;}
#thumbsScroller li {float:left;}

.jcarousel-container {position:relative;}
.jcarousel-clip {z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list {z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li,.jcarousel-item {float:left;list-style:none;width:91px;height:63px;}
.jcarousel-next {z-index:3;display:none;}
.jcarousel-prev {z-index:3;display:none;}

.jcarousel-clip-horizontal {margin:0 0 0 14px; width:364px; height:63px; overflow:hidden;}
.jcarousel-container-horizontal {position:relative;}
.jcarousel-next-horizontal {position:absolute; top:0; right:0; width:14px; height:63px; background-repeat:no-repeat;cursor:pointer;background-image:url(/f/i/thumbs_a.gif);background-position:-11px 23px; background-color:#fff;}
.jcarousel-prev-horizontal {position:absolute; top:0; left:0; width:14px; height:63px; background-repeat:no-repeat;cursor:pointer;background-image:url(/f/i/thumbs_a.gif);background-position:0 23px; background-color:#fff;}
.jcarousel-next-disabled-horizontal,.jcarousel-prev-disabled-horizontal {cursor:default;background-image:url(/f/i/thumbs_u.gif);}

.item_holder h3, .item_holder h4 {color:#41a5d8; font-family:tahoma; font-size:1.212em;}
.item_holder h3.grey, .item_holder h4.grey {color:#333;}

.collections {padding:.7em 0;}
.collections .col_images {float:left; width:171px;}
.collections .col_names {margin-left:196px; font-size:16px; padding-top:6px;}
.collections a, .collections a:visited {color:#666;}
.collections a:hover {color:#2581b1;}
.collections ul.i li {margin:0 0 12px; height:16px; overflow:hidden;}
.collections ul.i a.img, .collections ul.i a.img:visited {text-decoration:none; height:16px; display:block; overflow:hidden; padding:0; text-indent:-9999px; background-repeat:no-repeat; line-height:16px; cursor:pointer;}
.collections ul.i li a.img {background-image:url(/f/i/menus/collections_i.png);}
.collections ul.i a#collection_1 {width:55px; background-position:0 0;}
.collections ul.i a#collection_1:hover,.collections ul.i a#collection_1.active {background-position:0 -22px;}
.collections ul.i a#collection_2 {width:44px; background-position:0 -44px;}
.collections ul.i a#collection_2:hover,.collections ul.i a#collection_2.active {background-position:0 -66px;}
.collections ul.i a#collection_3 {width:61px; background-position:0 -88px;}
.collections ul.i a#collection_3:hover,.collections ul.i a#collection_3.active {background-position:0 -110px;}
.collections ul.i a#collection_4 {width:79px; background-position:0 -132px;}
.collections ul.i a#collection_4:hover,.collections ul.i a#collection_4.active {background-position:0 -154px;}
.collections ul.i a#collection_5 {width:70px; background-position:0 -176px;}
.collections ul.i a#collection_5:hover,.collections ul.i a#collection_5.active {background-position:0 -198px;}
.collections ul.i a#collection_6 {width:72px; background-position:0 -220px;}
.collections ul.i a#collection_6:hover,.collections ul.i a#collection_6.active {background-position:0 -242px;}
.collections ul.i a#collection_7 {width:68px; background-position:0 -264px;}
.collections ul.i a#collection_7:hover,.collections ul.i a#collection_7.active {background-position:0 -286px;}
.collections ul.i a#collection_8 {width:70px; background-position:0 -308px;}
.collections ul.i a#collection_8:hover,.collections ul.i a#collection_8.active {background-position:0 -330px;}
.collections ul.i a#collection_9 {width:44px; background-position:0 -352px;}
.collections ul.i a#collection_9:hover,.collections ul.i a#collection_9.active {background-position:0 -374px;}

.footer .reducer {padding:18px 84px 50px;}

.price {width:100%; font-size:13px; color:#000; margin-bottom:19px;}
.price .pseudo,.price1 .pseudo {border-bottom:none;}
.price .counter {font-size:18px; font-weight:bold; color:#82b522;}
.price caption {text-align:left; color:#41a5d8; font-weight:bold; font-size:16px; display:block; padding:4px 0 14px 21px;}
.price td, .price th {padding:4px 12px 4px 6px; text-align:left;}
.price td {padding-top:5px; padding-bottom:5px;}
.price .counter td {padding-bottom:5px;}
.price th {background:#e4e4e4; color:#6f9a1d; font-weight:bold;}
.price th.l {background:#e4e4e4 url(/f/i/price_l.gif) left top no-repeat;}
.price th.l, .price td.l {padding-left:21px;}
.price th.r {background:#e4e4e4 url(/f/i/price_r.gif) right top no-repeat;}
.price ins,.price1 ins {cursor:pointer; text-decoration:none;}
.element {margin-left:15px;}
.price .element .item_block {top:-90px; left:0px;}
.price .pseudo:hover span,.price .pseudo.unact:hover span,.price1 .pseudo:hover span,.price1 .pseudo.unact:hover span {background:#99d827;}
.price .unact .pseudo span, .price .unact strong {text-decoration:line-through; color:#666; font-weight:normal;}
.price .big {color:#82B621;}
.price h3 {margin:.8em 0 0;}
.price h4 {color:#82B621; font-size:18px; font-weight:normal; margin:.5em 0 0;}
.price a,.price a:hover, .price a:visited,.price1 a,.price1 a:hover, .price1 a:visited {text-decoration:none; color:#000;}

.total_price_holder {float:right; width:100%; position:relative; z-index:5;}
.total_price {color:#82B621; font-size:18px; margin-bottom:10px; line-height:1; white-space:nowrap; float:right;}
.total_price b {font-size:22px;}
.total_price .cont {padding:2px 21px 3px;}
.total_price .cont_head {margin-right:3em;}
.comment {margin-left:200px; font-size:10px; color:#777;}

.price_buttons {padding-left:13px;}
.price_buttons div {float:left;}

.switchbox {position:absolute; left:-21px; top:0; width:11px; height:10px; overflow:hidden; background-image:url(/f/i/indicator.gif); background-repeat:no-repeat; margin-top:4px;}
.switchbox.on {background-position:0 0;}
.switchbox.off,.unact .switchbox {background-position:0 -10px;}

.reset,.into_cart {margin:0; padding-left:15px; position:relative; cursor:pointer; margin-top:6px; font-size:12px; white-space:nowrap; z-index:5;}
.reset .switchbox,.into_cart .switchbox {left:0;}
.reset {color:#666; float:right; text-decoration:underline;}
.into_cart {color:#000; font-weight:bold; text-decoration:underline; margin-left:12px; float:right; margin-right:21px; display:inline;}

.numbers {margin-bottom:1.2em;}
.numbers span {padding:4px;}
.numbers span.current {background:#eee; margin-right:5px;}

.data {margin:.8em 0 1.5em 0;}
.data {text-align:left;}
.data td {padding:.3em .6em; border:1px solid #eee;}

.rel {position:relative;}
.clear:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}

.border_white {position:relative; overflow:hidden; padding:15px 0; margin-bottom:8px;}
.border_white .ccn {position:absolute; width:30px; height:30px; left:-15px; top:-15px; background:url(/f/i/border_white.png);}
.border_white .content_holder {padding:0; height:317px;}
.border_white .ccn.ctr, .border_white .ccn.cbr {margin-left:100%;}
.border_white .ccn.cbl, .border_white .ccn.cbr {top:auto;}

.service_pictures {background-image:url(/f/i/bg.png); background-repeat:no-repeat;}

.intro_text {position:absolute; left:188px; top:0px; width:150px;}

.invisible {display:none;}

.loader {background:url(/f/i/load.gif) 233px 243px no-repeat;}

.nowrap {white-space:nowrap;}

.add_arrow {background:url(/f/i/arrow.gif) right 5px no-repeat;}
.with_intro {margin-right:167px;}

.photo_swap {position:absolute; top:17px; width:27px; height:302px; cursor:pointer;}
.photo_swap:hover,.photo_swap.a {/*background-image:url(/f/i/photo_swap.gif); background-repeat:no-repeat;*/}
.photo_swap.l {background-position:left top; left:-27px;}
.photo_swap.r {background-position:right top; right:-27px;}
.photo_swap ins {position:absolute; top:150px; width:11px; height:13px; cursor:pointer; background-image:url(/f/i/photo.gif); background-repeat:no-repeat;}
.photo_swap ins.to_left {left:10px; background-position:left top;}
.photo_swap ins.to_right {right:10px; background-position:right top;}

.enter_form {position:absolute; top:0; left:46px; background:#fda437 url(/f/i/enter.gif) left bottom repeat-x; width:149px;}
.enter_form .rb {background:url(/f/i/menu_rb.gif) right bottom no-repeat;}
.enter_form .lb {background:url(/f/i/menu_lb.gif) left bottom no-repeat;}
.cover .room .layout .enter_form a,.cover .room .layout .enter_form a:hover,.cover .room .layout .enter_form a:visited {color:#333; font-size:13px; font-family:Verdana;}
.enter_form a {display:block; position:relative; padding:6px 18px 9px; white-space:nowrap;}

.complete_enter_form {position:absolute; top:0; left:46px; width:149px; line-height:1.5;}
.cover .room .layout .complete_enter_form, .cover .room .layout .complete_enter_form a,.cover .room .layout .complete_enter_form a:hover,.cover .room .layout .complete_enter_form a:visited {color:#333; font-size:13px; font-family:Verdana;}

.goods {width:99.5%; margin-top:12px;}
.goods td {padding:0 30px 20px 0; font-size:12px; width:25%;}
.goods td.last {padding-right:0;}
.goods td img {display:block; text-decoration:none; margin-bottom:3px;}
.goods td a,.goods td a:hover, .goods td a:visited {color:#333;}

.pager {color:#b84477; font-size:15px; text-align:center;}
.pager span {margin-right:8px;}
.pager a, .pager a:hover, .pager a:visited {color:#41a5d8;}

.designer {position:absolute; right:33px; top:13px;}

label b {font-size:15px;}
label b.moved {margin-left:1em;}

.add_elements {margin-bottom:9px;}
.add_elements .elements {background:#eee; padding:15px 15px 0; display:none;}
.add_elements .elements table {}
.add_elements .elements table td {width:185px; vertical-align:top; padding:0 20px 20px 0; text-align:left;}
.add_elements .elements table td input {}
.add_elements .elements table td img {display:block; margin:0 0 5px; padding:0;}
.add_elements .elements table td label {margin-left:3px; }
.add_elements .title {padding:0 23px; font-size:17px; cursor:pointer;}
.add_elements.op {background-image:url(/f/i/add_opened.gif); background-position:9px 16px; background-repeat:no-repeat;}
.add_elements.cl {background-image:url(/f/i/add_closed.gif); background-position:11px 13px; background-repeat:no-repeat;}

.corners-7px {position:relative;overflow:hidden; padding:7px 0;}
.corners-7px.color-grey {background-color:#c3c3c3;}
.corners-7px.color-grey .elements {background:#eee;}
.corners-7px.color-lightgreen {background-color:#e8f5cd;}
.corners-7px.color-green {background-color:#d1eb9c;}
.corners-7px.color-green .elements {background-color:#f2fae2;}
.corners-7px .cn {position:absolute; width:14px; height:14px; left:-7px; top:-7px; background:url(/f/i/corners-7px.png);}
.corners-7px .cn.tr, .corners-7px .cn.br {margin-left:100%;}
.corners-7px .cn.bl, .corners-7px .cn.br {top:auto;}

.border {padding-bottom:1em; border-bottom:1px solid #FD8638; margin-bottom:1em;}

.move {margin-left:15px;}

.variants td {padding:0 26px 0 0;}
.variants td img {display:block; margin-bottom:.2em}

.table_block,.item_block {position: absolute; width:30em; background:#FFFFCC; z-index:210; display:none; text-align:left;}
.item_block {top:175px; left:320px;}
.table_block {top:175px; left:50%; margin-left:-15em;}
.table_block .wrap,.item_block .wrap {position:relative; z-index:70;}
.table_block h3,.item_block h3 {font-size:24px; font-weight:normal; color:#80b320; margin:0 0 .5em;}
.table_block input {color:#000;}
.table_block input.st {width:100%; font-size:24px; text-align:center;}
.table_block input.labelinside {color:#ccc;}
.table_block .submit {float:right;}
.table_block .sublinks p {margin:0 0 .5em 0;}
.table_block .field {margin:0 0 7px 0;}
.table_block .field_last {padding-top:10px;}
.table_block p.label {margin:0 0 .3em;}
.table_block .field_block {margin:0 0 10px 0; padding-top:5px;}
.table_block .field_block .infield {margin-right:.6em;}
.table_block form {margin:0; padding:0;}

.item_block {z-index:25;top:-90px; left:0;}
.item_block .itemlink {margin:0;}
.item_block .itemlink a,.item_block .itemlink a:visited,.item_block .itemlink a:hover {text-decoration:underline; color:#b84477; font-size:11px;}
.item_block table td {vertical-align:top;}

.table_block_in input {color:#000;}
.table_block_in input.st {width:350px; font-size:24px;}
.table_block_in input.labelinside {color:#ccc;}
.table_block_in .sublinks p {margin:0 0 .5em 0;}
.table_block_in .field {margin:0 0 7px 0;}
.table_block_in .submit {padding:10px 0;}
.table_block_in p.label {margin:0 0 .3em;}
.table_block_in .field_block {margin:0 0 10px 0; padding-top:5px;}
.table_block_in .field_block .infield {margin-right:.6em;}
.table_block_in form {margin:0; padding:0;}

.shadow_block {width:100%; height:100%; position: absolute; z-index: 50; top: 0px; left: 0px;}
.shadow_block div {position:relative; overflow:hidden;}
.shadow_block .sc {width: 700px; height: 700px; position: absolute; background: url('/f/i/form_shadow.png'); overflow: hidden;}
.shadow_block .t,.shadow_block .b {height: 50px; width: 100%; left: 0px; position: absolute; overflow: hidden;}
.shadow_block .l,.shadow_block .r {width: 50px; height: 100%; top: 0px; position: absolute; overflow: hidden;}
.shadow_block .c {width: 50px; height: 50px; position: absolute;}
.shadow_block .t {top: -50px;}
.shadow_block .b {bottom: -50px;}
.shadow_block .l {left: -50px;}
.shadow_block .r {right: -50px;}
.shadow_block .tr {right: -50px; top: -50px;}
.shadow_block .br {right: -50px; bottom: -50px; height: 50px;}
.shadow_block .tl {left: -50px; top: -50px;}
.shadow_block .bl {left: -50px; bottom: -50px; height: 50px;}
.shadow_block .r .sc {right: 0px; top: -50px;}
.shadow_block .l .sc {left: 0px; top: -50px;}
.shadow_block .t .sc {left:-50px; top:0px;}
.shadow_block .b .sc {left:-50px; bottom:0px;}
.shadow_block .tr .sc,.shadow_block .br .sc {right: 0px;}
.shadow_block .tl .sc,.shadow_block .bl .sc {left: 0px;}
.shadow_block .bl .sc,.shadow_block .br .sc{bottom: 0px;}

.form_close {width:28px; height:28px; position: absolute; z-index: 500; top: -10px; right: -10px; background:#999; cursor:pointer;}
.form_close img {display:block;}
.form_close:hover {background:#FD8638;}

.quantity {margin-left:.6em; font-size:12px; color:#333;}

#error {color:#b00000; margin:0 0 1em 0; font-style:italic;}

input.incorrect {color:#ff0000;}
input.disabled {cursor:default; opacity:.5;}

#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
* html #fancybox-loading{position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(/f/fancybox/fancybox.png);}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}
* html #fancybox-overlay{position:absolute;width:100%;}
#fancybox-tmp{border:0;overflow:auto;display:none;margin:0;padding:0;}
#fancybox-wrap{position:absolute;top:0;left:0;z-index:1101;display:none;margin:0;padding:20px;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;outline:none;overflow:hidden;margin:0;padding:0;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url(/f/fancybox/fancybox.png);background-position:-40px 0;cursor:pointer;z-index:1103;display:none;}
#fancybox_error{color:#444;font:normal 12px/20px Arial;margin:0;padding:7px;}
#fancybox-content{height:auto;width:auto;margin:0;padding:0;}
#fancybox-img{width:100%;height:100%;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;margin:0;padding:0;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}
.fancybox-title-inside{text-align:center;color:#333;padding:10px 0;}
.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:700;}
.fancybox-title-over{color:#FFF;text-align:left;}
#fancybox-title-over{background-image:url(/f/fancybox/fancy_title_over.png);display:block;padding:10px;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background-image:url(/f/fancybox/fancybox.png);background-position:-40px -90px;background-repeat:no-repeat;}
#fancybox-title-main{font-weight:700;line-height:29px;background-image:url(/f/fancybox/fancybox-x.png);background-position:0 -40px;color:#FFF;}
#fancybox-title-right{padding-left:15px;background-image:url(/f/fancybox/fancybox.png);background-position:-55px -90px;background-repeat:no-repeat;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background-image:url(/f/fancybox/blank.gif);z-index:1102;display:none;}
#fancybox-left{left:0;}
#fancybox-right{right:0;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:45px;height:45px;margin-top:-22px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url(/f/fancybox/fancy_left.png);}
#fancybox-right-ico{background-image:url(/f/fancybox/fancy_right.png);}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancy-bg{position:absolute;border:0;width:20px;height:20px;z-index:1001;margin:0;padding:0;}
#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url(/f/fancybox/fancybox-x.png);}
#fancy-bg-ne{top:-20px;right:-20px;background-image:url(/f/fancybox/fancybox.png);background-position:-40px -162px;}
#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url(/f/fancybox/fancybox-y.png);background-position:-20px 0;}
#fancy-bg-se{bottom:-20px;right:-20px;background-image:url(/f/fancybox/fancybox.png);background-position:-40px -182px;}
#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url(/f/fancybox/fancybox-x.png);background-position:0 -20px;}
#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url(/f/fancybox/fancybox.png);background-position:-40px -142px;}
#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url(/f/fancybox/fancybox-y.png);}
#fancy-bg-nw{top:-20px;left:-20px;background-image:url(/f/fancybox/fancybox.png);background-position:-40px -122px;}
#fancybox-loading.fancybox-ie div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/fancybox/fancy_loading.png',sizingMethod='scale');}
.fancybox-ie #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/fancybox/fancy_close.png',sizingMethod='scale');}
.fancybox-ie #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1;}
.fancybox-ie #fancybox-title-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/fancybox/fancy_title_left.png',sizingMethod='scale');}
.fancybox-ie #fancybox-title-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/fancybox/fancy_title_main.png',sizingMethod='scale');}
.fancybox-ie #fancybox-title-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/fancybox/fancy_title_right.png',sizingMethod='scale');}
.fancybox-ie #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/fancybox/fancy_left.png',sizingMethod='scale');}
.fancybox-ie #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/fancybox/fancy_right.png',sizingMethod='scale');}
.fancybox-ie .fancy-bg{background:transparent!important;}
.fancybox-ie #fancy-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/fancybox/fancy_shadow_n.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/fancybox/fancy_shadow_ne.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/fancybox/fancy_shadow_e.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/fancybox/fancy_shadow_se.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/fancybox/fancy_shadow_s.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/fancybox/fancy_shadow_sw.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/fancybox/fancy_shadow_w.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/fancybox/fancy_shadow_nw.png',sizingMethod='scale');}
.subprice {display:block; font-size:10px; color:#777; line-height:1.3; margin:0; padding:0;}

.static {font-size:13px;}
.static table td {vertical-align:top;}
.static ul li,.element ul li {background:url(/f/i/li-static.gif) 10px .7em no-repeat; margin-left:0; padding-left:28px;}
.static ul li.orange {background:url(/f/i/li-static-orange.gif) 10px .7em no-repeat;}
.static ul,.element ul {margin-left:0; padding-left:0;}
.static ol,.element ol {margin-left:3em; padding-left:0;}
.static li ul,.element li ul {margin:1em 0 0 1em;}

.orange {color:#FF6600;}
.purple {color:#B84477;}

.pager-incut {float:right; width:100px; padding-bottom:20px;}
.pager-incut ins {display:block; width:78px; height:78px; background:url(/f/i/pager.jpg) left top no-repeat; cursor:pointer;}
.pager-incut ins.page-active {cursor:default;}
.pager-incut ins.page-active,.pager-incut a:hover ins {background-position:-78px 0;}
.pager-incut .page {margin-bottom:5px;}

.blockholder {position:relative; margin-left:10px;}

.subheader {color:#b84477; font-size:13px; font-family:verdana;padding-top:0px; padding-bottom:5px}

.more-sm {padding-top:10px;}

.ln {border-top:1px solid #999901; margin:12px 0 0 -30px; height:10px; padding:0; line-height:0; position:relative;}

.signature {margin-top:1.3em;}
.signature td {color:#666; font-size:11px;}
.signature p {margin-bottom:.2em;}
.signature img {margin-right:20px;}

.ctr {width:436px; overflow:hidden;}

.address-block {padding:1em 1.5em 0; background:#EFFAC9; margin-bottom:1em;}
.address-block table td {padding:0 20px 10px 0}
.address-block table td table td {padding-right:10px;}

.stform {padding:1em 1.5em .5em; background:#EFFAC9; margin-bottom:1em;}
.stform table td {padding:0 20px 5px 0;}
.stform input.st {background:#fff none repeat scroll 0 0;border:1px solid #d1d1d1;width:152px;font-size:12px;padding:2px 0;}
.stform textarea {background:#fff none repeat scroll 0 0;border:1px solid #d1d1d1;width:292px; height:78px; font-size:12px;padding:2px 0;}

.wform table td {padding:0 0 12px 0;}
.wform input.st {background:#fff none repeat scroll 0 0;border:1px solid #d1d1d1;width:152px;font-size:12px;padding:2px 0;}
.wform textarea {background:#fff none repeat scroll 0 0;border:1px solid #d1d1d1;width:292px; height:78px; font-size:12px;padding:2px 0;}
.wform .labelinside {color:#a4a4a4; font-style:italic;}

.xxl {font-size:18px; line-height:1.4;}

.contacts {margin-bottom:2em;}
.contacts td {vertical-align:middle; font-size:15px; padding:0 8px 1px 0;}

.addrmoved {position:relative; left:-14px;}
.addrmoved img {display:block;}

.equal {margin-bottom:1.5em;}
.equal tr, .equal tr td {vertical-align:top;}
.equal tr.low, .equal tr.low td {vertical-align:bottom;}
.equal p {margin:0;}
.equal tr td {padding-right:12px;}

.sstar {position:relative;overflow:hidden;padding:10px 0; width:110px;}
.sstar .scontent {background:#e6f79f;}
.sstar .scontent {padding:0 12px 0;}
.sstar .scn {position:absolute;width:20px;height:20px;left:-10px;top:-10px;}
.sstar .scn.str, .sstar .scn.sbr {margin-left:100px;}
.sstar .scn.sbl, .sstar .scn.sbr {top:auto;}
.sstar .scn {background:url(/f/i/green-c.png);}
.sstar .scn.stl, .sstar .scn.sbl {width:100%;}

.labellogin {font-weight:bold; font-size:16px;}

.inputnote {font-size:11px; color:#777;}

#FormStatus {margin-bottom:1em; color:#b00000; height:15px; padding:0;}
#FormStatus i {font-style:normal; font-weight:bold;}

#pr {width:0; height:0; display:inline; background-image:url("/f/i/form_shadow.png"); background-image:url("/f/i/load.gif"); background-image:none;}

.nowrap {white-space:nowrap;}

.selection {display:block; position:relative;}

.important {color:#b00000;}
.rform td {padding:0 0 5px 0;}
.rform td div {margin-bottom:.1em;}

table.catmenu td {padding:0 8px 15px 0; text-align:center;}
table.catmenu td.last {padding-right:0;}
table.catmenu td img {display:block; margin:0 auto 20px auto;}

.price select {font-size:10px;}

.thumbs_col {position:relative; height:59px; width:486px; overflow:hidden;}
.thumbs_col img {display:block; border:1px solid #fff;}
.thumbs_col_lreducer {margin:0 13px 0 14px; width:359px; height:59px; overflow:hidden;}
.thumbs_col .thumb_col {float:left; width:59px; height:59px; overflow:hidden; margin:0 0 0 0; display:inline;}

.col_bg {padding:13px 0 60px 0; background:url(/f/i/col_bg.png) left bottom no-repeat;position:relative; margin-bottom:1em;}
.col_shop {position:absolute; left:14px; bottom:19px; font-size:18px;}
.col_portfolio {position:absolute; right:14px; bottom:19px; font-size:18px;}

.col_b {width:491px; height:491px; overflow:hidden; position:relative;}
.col_b_bg {width:491px; height:491px; position:absolute; left:0; top:0; background:url(/f/i/col_b_bg.png) left top no-repeat;}

.thumbs_col .curitem img {border:1px solid #FD8638;}
.col_fixer {min-height:800px;}

.itemcard h3 {margin-right:1em;}

.incatmenu td {padding:0 15px 23px 0;}
.incatmenu .last {padding-right:0;}

.cBlock .cBlockReducer {padding:5px 10px; font-size:11px;}
.cType1 {background:#e5f9ce !important;}
.cType1lt {background:url(/f/i/ctype1.gif) left top no-repeat;}
.cType1rt {background:url(/f/i/ctype1rt.gif) right top no-repeat;}
.cType1.cSummary {color:#82B621 !important;}
.price th.cType1,.price td.cType1,.price th.cType2,.price td.cType2 {padding-right:9px; padding-left:9px;}
.cType2 {background:#fbfdcf !important;}
.cType2lt {background:url(/f/i/ctype2.gif) left bottom no-repeat;}
.cType2rt {background:url(/f/i/ctype2rt.gif) right bottom no-repeat;}
.cType2.cSummary {color:#b68621 !important;}
.cSummary {font-weight:bold;}
.price th.cType1,.price th.cType2 {text-align:center;}
.price th.cType2 {color:#b68621 !important;}

.cTypePrice1 {background:#e5f9ce !important; border:2px solid #C4F88F; margin-top:10px;}
.cTypePrice2 {background:#fbfdcf !important; border:2px solid #FFE46B; margin-top:10px;}
.cTypePrice1 table,.cTypePrice2 table {width:100%;}
.cTypePrice1 td,.cTypePrice2 td {padding:0; font-size:13px; font-weight:bold !important;}
.cTypePriceValue1,.cTypePriceValue2 {text-align:right; font-size:22px; font-weight:bold;}
.cTypePriceValue1 {color:#82B621 !important;}
.cTypePriceValue2 {color:#b68621 !important;}

.aright {text-align:right;}

.centered {text-align:center !important;}

.price1 {width:100%;}
.price1 tr.price1Start th {border-bottom:3px solid #AFB4B9; background:#e8e9ea;}
.price1 tr.price1Start th.cType1 {border-bottom:3px solid #c4f88f;}
.price1 tr.price1Start th.cType2 {border-bottom:3px solid #ffe885;}
.price1 .cType1 .price1Block {border-left:2px solid #c4f88f; border-right:2px solid #c4f88f; text-align:right;}
.price1 .cType2 .price1Block {border-left:2px solid #ffe885; border-right:2px solid #ffe885; text-align:right;}
.price1 tr.price1End td {border-top:4px solid #AFB4B9;}
.price1 tr.price1End td.cType1 {border-top:4px solid #c4f88f;}
.price1 tr.price1End td.cType2 {border-top:4px solid #ffe885;}
.price1 .bTop {border-top:2px solid #AFB4B9;}
.price1 .bTop1 {border-top:2px solid #c4f88f;}
.price1 .bTop2 {border-top:2px solid #ffe885;}
.price1 .bBottom1 {border-bottom:2px solid #c4f88f;}
.price1 .bBottom2 {border-bottom:2px solid #ffe885;}
.price1 td {white-space:nowrap;}
.price1Block {padding:2px 4px;}
.price1BlockFirst {padding:2px 4px 2px 8px;}
.price1 .bLeft {border-left:2px solid #AFB4B9;}
.price1 .wLeft {border-left:2px solid #fff;}
.price1 .wLeft .price1BlockFirst {padding-left:6px;}
.price1 .bRight {border-right:2px solid #AFB4B9;}
.price1 .bRightWhite {border-right:2px solid #fff;}
.price1 td,.price1 th {vertical-align:top;}

.cTypettl {left:-2px; top:-2px; background:url(/f/i/ctypeglt.gif);}
.cTypettr {right:0; top:-2px; background:url(/f/i/ctypegrt.gif);}

.cType1ttl {left:0; top:-2px; background:url(/f/i/ctype1ttl.gif);}
.cType1ttr {right:0; top:-2px; background:url(/f/i/ctype1ttr.gif);}
.cType1tbl {left:0; bottom:-2px; background:url(/f/i/ctype1tbl.gif);}
.cType1tbr {right:0; bottom:-2px; background:url(/f/i/ctype1tbr.gif);}

.cType2ttl {left:0; top:-2px; background:url(/f/i/ctype2ttl.gif);}
.cType2ttr {right:0; top:-2px; background:url(/f/i/ctype2ttr.gif);}
.cType2tbl {left:0; bottom:-2px; background:url(/f/i/ctype2tbl.gif);}
.cType2tbr {right:0; bottom:-2px; background:url(/f/i/ctype2tbr.gif);}

.cTypettl,.cTypettr,.cType1ttl,.cType1ttr,.cType1tbl,.cType1tbr,.cType2ttl,.cType2ttr,.cType2tbl,.cType2tbr {position:absolute; width:11px; height:11px; line-height:0; font-size:1px;}

/* css, html - h4mpy */