/* global reset */
* {
    margin: 0;
    padding: 0;
    outline: none;
}
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }

table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    padding: 0;
    text-align: left;
}
fieldset, img {border: 0;}

sup {vertical-align: super;}
sub {vertical-align: sub;}
hr {display: block; background: #aaa; color: #aaa; height: 1px; border: none;}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
/* end global reset */
html {
    background: #f6f7f2;
}
body {
    background:#f6f7f2;
    color:#586069;
    font:62.5%/1 Tahoma, Verdana, Arial;
    margin:0 auto;
    max-width: 1400px;    
}
#ankContactsInfo{
display: none!important;
}
a, a:visited {color: #06c;}
a:hover{text-decoration: none;}
strong, th, thead td, h3, h4, h5, h6 {font-weight: bold;}
cite, em, dfn { font-style: italic; }
del {text-decoration: line-through; color: #666;}
ins, dfn {border-bottom: 1px solid #ccc;}
small, sup, sub {font-size: 1em;}
p small, p sup, p sub {font-size: .83em;}

h1, h2, h3, h4, h5, h6 {color:#9b2575}
h1 {font-size: 3em; font-weight:normal; margin:0 0 20px}
h2 {font-size: 1.8em; font-weight:normal; margin:25px 0 10px}
h3 {font-size: 1.4em; margin:25px 0 10px}
h4 {font-size: 1.3em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1em;}
.mtNo {margin-top:0}

a, p {font-size: 1.3em;}
p {margin-bottom: 10px; line-height:1.4}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
p a,
li a, 
li label,
li p,
li li,
p .imitationLink {font-size: 100%;}

ul, ol {
    color:#f48000;
    list-style-type: disc;
    margin-left: 17px;
}
ol {
    list-style-type: decimal;
}
ul span, 
ol span {color:#586069;}
ul span a, 
ol span a {color:#06c}

li {
    font-size:1.3em; 
    line-height:1.4;
    margin-bottom:6px;
}
li ul {margin-top:6px}

abbr, acronym {font-size: 1.2em; letter-spacing: .1em; text-transform: uppercase;}
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }


.clear {display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0; overflow: hidden}
/* layout */
.wrapperContent {
    padding-bottom:45px;
}
.content {
    margin-right: 50px;
    margin-left:50px;
}
.l-col {
    float: left;
    padding-top:25px;
    width: 199px;
}
.r-col {
    float: right;
    padding:25px 10px;
    width: 171px;
}
.l-col h3,
.r-col h3 {
    text-align: left;
}

.footer {
    border-top:1px solid #bababa;
    clear: both;
    margin:0 35px 0;
    padding:30px 0;
    position: relative; 
}
/* /layout */
.header {
    background:#9b2575;
    margin-bottom:25px;
    margin-right:28px;
    padding-bottom:5px;
    position:relative;
}
.header ul {
    margin:0;
    list-style:none;
    position:relative;
    z-index:1;
}
.header ul a,
.header ul a:visited {color:#fff}

.header .wrap_lang {
    position:absolute;
    left:100%;
    width:28px;    
    overflow:hidden;
    top:0;
}
.header .wrap_lang .rc_menu {
    height:4px;
    margin-top:-4px;
    position:absolute;
    right:0;
    width:4px;
    z-index:2;
    top:100%;    
}
.header .lang {
    background:#430b32;
    text-align:center;
}
.header .lang li {
    color:#f48000; 
    font-size:1em;
    margin:0;
    height:28px;
    line-height:28px;
    text-transform:uppercase;
    text-indent:2000px;
}
.header .lang li.ru {background:#7c3765 url('/i/contacts_flags.gif') no-repeat -26px 5px}
.header .lang li.ro {background:#7c3765 url('/i/contacts_flags.gif') no-repeat 2px 5px}
.header .lang li.en {background:#7c3765 url('/i/contacts_flags.gif') no-repeat -54px 5px}
.header .lang li.active {background-color:#430b32}
.header .lang a {    
    color:#c99;
    display:block;
    height:28px;
}
.header .lang a:visited {color:#c99}
.header .logo {
    float:left;
    font:1.1em Arial;
    margin-top:10px;    
    text-decoration:none;
    width:19.5%;
}
.header .logo img {    
    margin-bottom:6px;
    width:125px;
}
.header .inlogo {
    display:inline-block;
    margin-left:35px;
    position:relative;    
    padding-bottom:20px;
    text-align:center;
    z-index:1;
}
.header .motto {
    color:#fff;
    left:0;    
    position:absolute;
    white-space:nowrap;
    width:100%;
}
.header .menu {
    float:left;
    margin-top:35px;
}
.header .menu a {font-weight:normal}
.header .menu li {
    color:#f48000; 
    display:inline;
    font:1.2em Verdana;
    font-weight:bold;
    margin-right:10px;
    height:1%;
}
.header .menu li li {font-size:100%}
.header .menu li ul {margin-top:9px}
.header .menu li.active a {
    color:#f48000;
    font-weight:bold;
}
.header .textBann {
    float:right;
    position:relative;
    width:37%;
    z-index:1;
}
.header .teaser {
    background:url('/i/advs/teaser_head2.png') no-repeat;
    color:#f9c;
    cursor:pointer;
    display:block;
    font-size:1.4em;
    line-height:1.2;
    margin:0 auto;
    min-height:62px;
    padding:25px 0 0 130px;
    overflow:hidden;
    position:relative;
    text-align:center;
    text-decoration:none;
    top:5px;
    width:210px;
    z-index:1;
}
.header .teaser:visited {color:#f9c}
.header .teaser:hover span {text-decoration:none}
.header .teaser span {
    display:inline-block;
    text-decoration:underline;  
    text-align:left;
}
.header .teaser img {
    float:left;
    margin:0 15px 0 0;
}
.header .teaserStretchHeader {
    background:url('/i/advs/stretch_header.jpg') no-repeat;
    display:block;
    height:95px;
    margin:5px 8px -16px;
    position:relative;
}
.header .rc,
.header .rc2 .bl,
.header .rc2 .br,
.header .wrap_lang .rc_menu {background:url('/i/rc_header.gif') no-repeat}
.header .wrap_lang .rc_menu {background-position:-5px 0}
.header .rc {    
    bottom:0;
    height:5px;
    position:absolute;
    width:5px;
    z-index:1;
}
.header .bl {left:0}

.header .shadowHeader {
    background:url('/i/shadow_header.jpg') no-repeat;    
    height:22px;
    left:50%;
    margin:-1px 0 0 -351px;
    position:absolute;
    top:100%;
    width:702px;
    z-index:0;
}
.header .gr_head {
    background:#3a082b url('/i/bg_head2.jpg') no-repeat 0 100%;
    height:103px;
    position:absolute;
    right:0;
    top:-1px;
    width:37%;
    z-index:0;
}
.header .shadowSeparator {
    background:url('/i/bg_head1.jpg') no-repeat 0 100%;
    height:100%;
    margin-top:-1px;
    position:absolute;    
    right:37%;
    top:0;
    width:274px;    
}
.header .rc2 {
    position:absolute;
    top:100%;
    width:100%;
}
.header .rc2 .bl {
    background-position:-6px -5px;
    height:6px;
}
.header .rc2 .br {
    background-position:0 100%;
    bottom:0;
    height:6px;
    position:absolute;
    right:0;
    width:6px;
}
.path {
    font-size:1.1em;
    margin-left:50px;
    margin-bottom:20px;
}
.path a,
.path a:visited {color:#333}

.textContent {margin-left:70px}
.textContent p,
.textContent ul {
    margin-right:270px;
    margin-bottom:10px;
}
.textContent ul p {margin-right:0}
.innerTable {margin-right:215px}
.innerTable table {width:100%}

.howToBuy {margin-left:-76px; margin-right:0}
.howToBuy table td {width:18%}
.innerTable td {
    padding:10px 12px 0 0;
    vertical-align:top;
}
.innerTable table p,
.innerTable table ul {
    margin-right:0;
}
/* right menu */
.wrap_rightMenu {
    float:right;
    margin:0 50px 50px 30px;
    overflow:hidden;
    padding-left:12px;
    position:relative;
    width:162px;
    z-index:1;
}
.wrap_rightMenu ul {
    color:#000;
    list-style:none;
    font-weight:normal;
}
.wrap_rightMenu .activeL2 {
    background:url('/i/bull.gif') no-repeat 0 2px;
    font-weight:bold;
    margin-left:-28px;
    padding-left:28px;
}
.wrap_rightMenu .activeL2 ul a {
    color:#06c;
    font-weight:normal;
    text-decoration:underline;
}
.wrap_rightMenu .activeL2 ul a:hover {
    color:#000;
    text-decoration:none;
}
.wrap_rightMenu .activeL3 {
    background:url('/i/bull.gif') no-repeat 0 2px;
    color:#000;    
    font-weight:normal;
    margin-left:-45px;
    padding-left:45px;
    text-decoration:none;
}
.wrap_rightMenu .activeL4 {
    font-weight:bold;
    margin-left:-28px;
    padding-left:28px;
}

/* news */
.previewNews {
    color:#586069;
    list-style:none;
    margin:0;
}
.oneNews {
    margin:25px 0 0;
    min-height:62px;
    padding-left:78px;
    position:relative;
}
.oneNews .imgNews {
    height:64px;
    overflow:hidden;
    padding-left:3px;
    position:absolute;
    left:0;
    top:0;
    width:69px;
}
.oneNews .imgNews i {
    background:url('/i/bg_newspreveiw.png') no-repeat;
    height:64px;
    left:0;
    position:absolute;
    top:0;
    width:72px;
    z-index:1;
}
.oneNews p {
    margin-left:13px;
}
.oneNews .date {
    font-size:.85em;
}
.oneNews .date,
.singleNews .date {color:#343530}

    
.singleNews .img {
    margin-top:15px;
    margin-bottom:25px;
}
.singleNews .date {
    font-size:1.1em;
    margin:-15px 0 15px -45px;
}
.singleNews .backToNews {
    background:url('/i/larr.gif') no-repeat;
    display:block;
    margin:25px 0 0 -28px;
    padding:0 0 5px 28px;
}

.arhivNews {margin-top:15px}
/* kitchenMenu */
.kitchenMenu {
    list-style:none;
    margin:0;
    position:relative;
    text-align:center;
    z-index:1;
}
.kitchenMenu li {    
    color:#fff;
    display:inline-block;
    font-size:1.8em;
    margin:0;
    vertical-align:top;
    text-align:center;
    
}
.kitchenMenu li span {
    color:#06c;
    cursor:pointer;
    display:block;
    padding:2px 15px 4px;
    text-decoration:underline;
}
.kitchenMenu li.active {
    background:url('/i/menu_r.gif') no-repeat;    
}
.kitchenMenu li.active span {
    background:url('/i/menu_l.gif') no-repeat 100% 0;
    color:#fff;  
    cursor:default;
    text-decoration:none;  
}
.kitchenMenu li div {
    display:none;
    height:5px;
    margin-top:5px;
    overflow:hidden;
    white-space:nowrap;
}
.kitchenMenu li.active div {
    display:block;
}
.kitchenMenu li div i {
    background:url('/i/pl.gif') no-repeat;
    cursor:pointer;
    display:inline-block;
    font:0/0 Arial;
    height:5px;
    margin:0 1px;
    vertical-align:top;
    width:17px;
}
.kitchenMenu li i.active {
    background-position:0 -5px;
    cursor:default;
}
.kitchens_onMain {    
    overflow:hidden;
    padding:0 0 55px;
    position:relative;
    white-space:nowrap;
}
.kitchens_onMain .scrollingCommonDiv {}
.kitchens_onMain .arrs {
    background:url('/i/arrs.gif') no-repeat;
    cursor:pointer;
    margin-top:-40px;
    left:0;
    height:81px;
    position:absolute;
    top:50%;
    width:35px;
    z-index:1;
}
.kitchens_onMain .rarr {
    background-position:-35px 0;
    left:auto;
    right:0;
}
.kitchens_onMain .notActive {
    cursor:default;
    opacity:.3;
}
.kitchens_onMain .notActive .pm,
.kitchens_onMain .notActive .helper {display:none}

.fadeMainPage {
    background:url('/i/main_page/fade_main_page.png') no-repeat;
    height:749px;
    position:absolute;
    top:0;
    width:72px;
    z-index:0;
}
.fadeMainPage.left {
    left:0;
}
.fadeMainPage.right {
    background-position:-72px 0;
    right:0;
}
.kitchen_paint_2 .kitchenDetail,
.kitchen_paint_3 .kitchenDetail {
    display:none;
}

.oneKitchen {
    display:inline-block;
    height:777px;
    position:relative;
    text-align:center;
    vertical-align:top;
    width:995px;
}
.newPhoto {
    display:none;
    height:133px;
    left:10px;
    top:10px;
    width:133px;
}

.kitchen_paint_1 .pm1 {left:490px; top:400px}
.kitchen_paint_1 .pm2 {left:590px; top:185px}
.kitchen_paint_1 .pm3 {display:none}
.kitchen_paint_1 .pm4 {left:835px; top:250px}
.kitchen_paint_1 .pm5 {display:none}
.kitchen_paint_1 .pm6 {left:100px; top:190px}
.kitchen_paint_1 .pm7 {display:none}
.kitchen_paint_1 .pm8 {display:none}
.kitchen_paint_1 .pm9 {display:none}
.kitchen_paint_1 .pm10 {display:none}
.kitchen_paint_1 .pm11 {display:none}
.kitchen_paint_1 .pm12 {left:700px; top:420px}
.kitchen_paint_1 .pm13 {display:none}
.kitchen_paint_1 .pm14 {display:none}
.kitchen_paint_1 .pm15 {display:none}

.kitchen_paint_1 .pm4 .description {margin-left:-277px}

.kitchen_paint_2 .pm1 {left:500px; top:420px;}
.kitchen_paint_2 .pm3 {left:400px; top:200px;}
.kitchen_paint_2 .pm8 {left:100px; top:330px; display:block}
.kitchen_paint_2 .pm9 {left:590px; top:120px;}
.kitchen_paint_2 .pm12 {left:400px; top:360px; display:block}
.kitchen_paint_2 .pm14 {left:420px; top:100px; display:block}
.kitchen_paint_2 .pm15 {left:320px; top:290px; display:block}
.kitchen_paint_2 .newPhoto {display:block}

.kitchen_paint_3 .pm1 {left:230px; top:400px; display:block}
.kitchen_paint_3 .pm5 {left:810px; top:400px; display:block}
.kitchen_paint_3 .pm7 {left:520px; top:90px; display:block}
.kitchen_paint_3 .pm10 {left:540px; top:370px; display:block}
.kitchen_paint_3 .pm11 {left:270px; top:180px; display:block}
.kitchen_paint_3 .pm12 {left:320px; top:360px; display:block}
.kitchen_paint_3 .pm13 {left:760px; top:180px; display:block}

.kitchen_paint_3 .pm5 .description {margin-left:-277px}
.kitchen_paint_3 .pm13 .description {margin-left:-277px}
.kitchen_paint_3 .pm14 {display:none}
.kitchen_paint_3 .pm15 {display:none}

/*.kitchen_wood_1 .pm1 {left:610px; top:490px}*/
.kitchen_wood_1 .pm2 {left:650px; top:145px}
.kitchen_wood_1 .pm3 {left:370px; top:430px}
.kitchen_wood_1 .pm4 {left:205px; top:200px}
.kitchen_wood_1 .pm5 {left:775px; top:520px}
/*.kitchen_wood_1 .pm6 {left:360px; top:350px}*/
.kitchen_wood_1 .pm7 {left:250px; top:370px}
.kitchen_wood_1 .pm8 {left:725px; top:440px}
.kitchen_wood_1 .pm9 {left:500px; top:450px}
.kitchen_wood_1 .pm10,
.kitchen_wood_1 .pm11,
.kitchen_wood_1 .pm12,
.kitchen_wood_1 .pm13 {display:none}

.kitchen_wood_1 .pm5 .description {margin-left:-277px; margin-top:-310px}
.kitchen_wood_1 .pm8 .description {margin-left:-277px}
/*.kitchen_wood_1 .pm10 .description {margin-left:-277px; margin-top:-305px}*/

.kitchen_wood_2 .pm2 {left:500px; top:195px}
.kitchen_wood_2 .pm8 {left:645px; top:420px}
.kitchen_wood_2 .pm10 {left:85px; top:270px}
.kitchen_wood_2 .pm11 {left:490px; top:420px}
.kitchen_wood_2 .pm12 {left:290px; top:520px}
.kitchen_wood_2 .pm12 .description {margin-top:-220px}
.kitchen_wood_2 .pm12 .description .cont {height:201px}

.kitchen_wood_2 .pm3,
.kitchen_wood_2 .pm4,
.kitchen_wood_2 .pm5,
.kitchen_wood_2 .pm7,
.kitchen_wood_2 .pm9 {display:none}
.kitchen_wood_2 .pm13 {display:none}

.kitchen_wood_3 .pm2 {left:320px; top:200px}
.kitchen_wood_3 .pm8 {left:800px; top:420px}
.kitchen_wood_3 .pm10 {left:85px; top:250px}
.kitchen_wood_3 .pm11 {left:360px; top:450px}
.kitchen_wood_3 .pm12 {left:320px; top:540px}
.kitchen_wood_3 .pm12 .description {margin-top:-220px}
.kitchen_wood_3 .pm12 .description .cont {height:201px}
.kitchen_wood_3 .pm13 {left:660px; top:370px}
.kitchen_wood_3 .newPhoto {display:block}

.kitchen_wood_3 .pm3,
.kitchen_wood_3 .pm4,
.kitchen_wood_3 .pm5,
.kitchen_wood_3 .pm7,
.kitchen_wood_3 .pm9 {display:none}

.kitchen_film_1 .pm2 {left:220px; top:145px}
.kitchen_film_1 .pm3 {left:620px; top:210px}
.kitchen_film_1 .pm4 {left:470px; top:470px}
.kitchen_film_1 .pm5 {left:340px; top:440px}
.kitchen_film_1 .pm6 {left:360px; top:350px}
.kitchen_film_1 .pm7 {left:780px; top:475px}
.kitchen_film_1 .pm8,
.kitchen_film_1 .pm9 {display:none}
.kitchen_film_1 .pm7 .description {margin-left:-277px}
.kitchen_film_1 .pm10 {display:none}
.kitchen_film_1 .pm11 {display:none}

.kitchen_film_2 .pm2,
.kitchen_film_2 .pm3,
.kitchen_film_2 .pm4,
.kitchen_film_2 .pm7 {display:none}
.kitchen_film_2 .pm5 {left:620px; top:440px}
.kitchen_film_2 .pm6 {left:300px; top:310px}
.kitchen_film_2 .pm8 {left:700px; top:360px}
.kitchen_film_2 .pm9 {left:700px; top:565px}
.kitchen_film_2 .pm9 .description {margin-top:-225px}
.kitchen_film_2 .pm9 .description .cont {height:204px}
.kitchen_film_2 .pm10 {display:none}
.kitchen_film_2 .pm11 {display:none}
.kitchen_film_2 .newPhoto {display:block}

.kitchen_film_3 .pm2,
.kitchen_film_3 .pm3,
.kitchen_film_3 .pm6,
.kitchen_film_3 .pm7,
.kitchen_film_3 .pm8,
.kitchen_film_3 .pm9 {display:none}
.kitchen_film_3 .pm4 {left:390px; top:250px}
.kitchen_film_3 .pm5 {left:490px; top:490px}
.kitchen_film_3 .pm10 {left:565px; top:70px}
.kitchen_film_3 .pm11 {display:none}

.kitchen_film_4 .pm2,
.kitchen_film_4 .pm3,
.kitchen_film_4 .pm4,
.kitchen_film_4 .pm7 {display:none}
.kitchen_film_4 .pm5 {left:365px; top:440px}
.kitchen_film_4 .pm6 {left:480px; top:515px}
.kitchen_film_4 .pm8 {left:240px; top:400px}
.kitchen_film_4 .pm9 {left:700px; top:690px}
.kitchen_film_4 .pm9 .description {margin-top:-225px}
.kitchen_film_4 .pm9 .description .cont {height:204px}
.kitchen_film_4 .pm10 {display:none}
.kitchen_film_4 .pm11 {left:500px; top:160px}
.kitchen_film_4 .newPhoto {display:block}

.kitchen_shpon_1 .pm1 {left:545px; top:115px}
.kitchen_shpon_1 .pm2 {left:765px; top:320px}
.kitchen_shpon_1 .pm3 {left:200px; top:410px}
.kitchen_shpon_1 .pm4 {left:475px; top:410px}
.kitchen_shpon_1 .pm5 {left:645px; top:460px}
.kitchen_shpon_1 .pm6 {display:none}

.kitchen_shpon_1 .pm2 .description {margin-left:-277px}

.kitchen_shpon_2 .pm1 {left:624px; top:115px}

.kitchen_shpon_2 .pm4 {left:400px; top:420px}
.kitchen_shpon_2 .pm5 {left:720px; top:520px}
.kitchen_shpon_2 .pm2 .description {margin-left:-277px}
.kitchen_shpon_2 .pm3,
.kitchen_shpon_2 .pm2 {display:none}
.kitchen_shpon_2 .pm6 {left:310px; top:240px}
.kitchen_shpon_2 .newPhoto {display:block}


.kitchen_frame_1 .pm1 {left:800px; top:160px}
.kitchen_frame_1 .pm2 {left:420px; top:175px}
.kitchen_frame_1 .pm3 {left:320px; top:390px}
.kitchen_frame_1 .pm4 {left:365px; top:250px}
.kitchen_frame_1 .pm5 {left:760px; top:430px}
.kitchen_frame_1 .pm6 {left:720px; top:590px}
.kitchen_frame_1 .pm7 {left:530px; top:430px}

.kitchen_frame_1 .pm1 .description {margin-left:-277px}
.kitchen_frame_1 .pm5 .description {margin-left:-277px}
.kitchen_frame_1 .pm6 .description {margin-left:-277px; margin-top:-210px}

.kitchenDetail {
    position:absolute;
    z-index:1;    
}
.oneKitchen .kitchenDetail.active {z-index:3}
.kitchenDetail .pm {
    left:-19px;
    top:-3px;
}
.kitchenDetail .description {
    display:none;
    text-align:left;
    white-space:normal;
    width:271px;
}    
.description .cont {
    background:#36162a url('/i/bg_kitchen_detail.jpg') no-repeat 100% 0;
    border-left:1px solid #c6bdc3; 
    border-right:1px solid #c6bdc3; 
    padding:10px 20px;
    position:relative;
    overflow:hidden;
}
.description h5 {
    color:#fff;
    margin-bottom:10px;
    line-height:1.3;
}
.description p {
    color:#fff;
    font-size:1.2em;
    margin-bottom:5px;
}
.description img {
    float:left;
    margin:4px 10px 4px 0;
}
.description .more {
    color:#ffa541;
    display:block;
    font-size:1.4em;   
    line-height:1.2;
    margin-top:10px;
    text-align:right;
    text-decoration:none;
    white-space:nowrap;
}
.description .more span {
    cursor:pointer;
    font-size:.857em;
    display:inline-block;
    position:relative;
    text-decoration:underline;
    top:-1px;
}

.description .t,
.description .b,
.description .t div,
.description .b div {
    background:url('/i/rc2.gif') no-repeat;
    height:6px;
}
.description .t,
.description .b {
    margin-left:6px;
}
.description .t div,
.description .b div {
    margin-left:-6px;
    width:6px;
}

.description .t {background-position:100% -6px}
.description .b {background-position:100% 0}

.description .t div {background-position:0 -6px}
.description .b div {background-position:0 0}


.helper .close {
    background:url('/i/larr2.gif') no-repeat 50% 50%;
    cursor:pointer;
    display:none;
    height:24px;
    position:absolute;
    left:470px;
    top:150px;
    width:25px;
}

.helper {
    bottom:0;
    height:280px;
    left:0;
    padding-left:110px;
    position:absolute;
    text-align:left;
    white-space:normal;    
    z-index:0;
}
.helper .description {
    display:none;
    position:relative;
    left:95px;
    top:100px;
    width:250px;
    
}
.helper img {  
    float:none;  
    margin:0;
    vertical-align:middle;
}
.helper p {
    color:#fff;
    font-size:1.4em;
    line-height:1.8;
    margin-bottom:20px;
}
.helper a {
    color:#fcb202;
}
.helperActive .description,
.helperActive .close {display:block}

.master {
    bottom:0;
    cursor:pointer;
    height:300px;
    left:0;
    position:absolute;
    width:215px;
    z-index:0;
}
.helperActive .master {cursor:default; width:500px}

#helper_paint .master {background:url('/i/main_page/master_paint.png') no-repeat}
#helper_paint.helperActive .master {background-image:url('/i/main_page/master_paint_active.png')}

#helper_film .master {background:url('/i/main_page/master_film.png') no-repeat}
#helper_film.helperActive .master {background-image:url('/i/main_page/master_film_active.png')}

#helper_wood .master {background:url('/i/main_page/master_wood.png') no-repeat}
#helper_wood.helperActive .master {background-image:url('/i/main_page/master_wood_active.png')}
    
#helper_shpon .master {background:url('/i/main_page/master_shpon.png') no-repeat}
#helper_shpon.helperActive .master {background-image:url('/i/main_page/master_shpon_active.png')}

#helper_frame .master {background:url('/i/main_page/master_frame.png') no-repeat}
#helper_frame.helperActive .master {background-image:url('/i/main_page/master_frame_active.png')}

.kitchen_frame .helper .description {top:85px}
.kitchen_frame .helper .close {top:135px}

/* gallery */
ul.galleryMenu {
    clear:both;
    list-style:none;
    margin:20px 0;
    position:relative;
}
.galleryMenu li {
    color:#fff;
    display:inline-block;
    margin:0;    
    vertical-align:top;
}
.galleryMenu li a,
.galleryMenu li span {
    color:#06c;
    display:block;
    padding:6px 10px 7px;
}
.galleryMenu li.active {
    background:url(/i/menu_r.gif) no-repeat;
    margin-bottom:50px;
}
.galleryMenu li.active:first-child {margin-bottom:0}
.galleryMenu li.active a,
.galleryMenu li.active span {
    background:url(/i/menu_l.gif) no-repeat 100% 0;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
}
.galleryMenu a.hasNew {margin-right:28px; position:relative}
.galleryMenu a.hasNew .new {right:-24px; top:0}
.galleryMenu li.active a.hasNew {margin-right:0}
.galleryMenu li.active .new {display:none}

.galleryMenu li ul {
    left:35px;
    margin:0;
    position:absolute;
    top:40px;
    white-space:nowrap;
}

.galleryMenu li.active li a {
    background:none;
    color:#000;
    font-weight:normal;
    cursor:pointer;
    text-decoration:underline;
}
.galleryMenu li.active li a:hover {text-decoration:none;}
.galleryMenu li li.active {
    background:url(/i/menu_r.gif) no-repeat;
    margin-bottom:0;
}
.galleryMenu li li.active a,
.galleryMenu li li.active span {
    background:url(/i/menu_l.gif) no-repeat 100% 0;
    color:#fff;
    cursor:default;
    text-decoration:none;
}
#popUp {
    background:#fff;
    border:1px solid #777;
    display:none;
    padding:10px;
    width:325px;
}
#popUp img {width:100%}
.galleryCommon .img {
    margin-right:20px;
    margin-bottom:33px;    
}
.galleryCommon img {
    height:72px;    
    width:94px;
}
.galleryCommon .arrangement,
.galleryCommon .price {
    position:absolute;
    z-index:1;
}
.galleryCommon span.price {
    background:#9c2575;
    bottom:-15px;
    color:#fff;
    font-size:1.1em;
    font-weight:normal;
    line-height:1;
    padding:3px 10px 3px 4px;
    right:12px;
}
.galleryCommon span.price span {
    background:url(/i/price_bg.png) no-repeat 100% 50%;
    padding:3px 10px 3px 0;
    position:absolute;
    right:-10px;
    top:0;
}
.galleryCommon .arrangement {
    bottom:-22px;
    left:10px;
}
.wrapOneGallery {
    margin:0 -50px;
    overflow:hidden;
    position:relative;
}
.wrapOneGallery .wrap_imgs {
    background:#e3ede3;
    list-style:none;
    margin:0 0 3px;
    padding:18px 0 13px 50px;
    position:relative;
    overflow:hidden;
    white-space:nowrap;
}
.wrapOneGallery .wrap_imgs ul {
    list-style:none;
    margin:0;    
}
.wrapOneGallery .wrap_imgs li {
    cursor:pointer;
    margin-right:18px;
    position:relative;       
}
.wrapOneGallery .wrap_imgs li i {    
    background:url('/i/bull2.gif') no-repeat;
    display:none;
    height:23px;
    left:50%;
    margin:-12px 0 0 -12px;
    position:absolute;
    top:50%;
    width:23px;
}
.wrapOneGallery .wrap_imgs li.active {
    cursor:default;
}
.wrapOneGallery .wrap_imgs li.active img {
    opacity:.3;
}
.wrapOneGallery .wrap_imgs li.active i {display:block}
.wrapOneGallery .fadeLeft,
.wrapOneGallery .fadeRight,
.wrap_imgs_next .fade {
    background:url('/i/fade.png') no-repeat;
    position:absolute;
    top:0;
    z-index:1;
}
.wrapOneGallery .fadeLeft,
.wrapOneGallery .fadeRight {
    height:100%;
    width:47px;
}
.wrapOneGallery .fadeLeft {
    background-position:-41px 0;
    left:0;
}   
.wrapOneGallery .fadeRight {
    background-position:100% 0;
    right:0;
} 
.wrap_bigImg {
    background:#e3ede3;
    padding:40px 0 60px;
    text-align:center;
}
.wrap_bigImg .next {
    left:50px;
    position:absolute;
    text-align:center;
    top:145px;
    width:90px;
    z-index:2;
}
.wrap_bigImg .next span {
    background:url('/i/play_pause.gif') no-repeat;
    cursor:pointer;
    display:block;
    height:57px;
    margin:0 auto;
    width:57px;
}
.wrap_bigImg .next span.pause {background-position:0 -57px}
        
.wrap_bigImg .next a {
    background:url('/i/next.gif') no-repeat;
    display:block;
    height:57px;
    width:57px;
}
.wrap_bigImg .next p {
    color:#333;
    font:1.2em Arial;
    white-space:nowrap;
}
.wrap_bigImg .next p span {background:none; width:auto}
.footer .awd {
    color:#666;
    float:right;
}
.footer .awd img {
    display:block;
    margin-bottom:4px;
}
.footer .logoFooter {
    background:#f6f7f3 url('/i/logo_footer.gif') no-repeat;
    height:36px;
    left:0;
    position:absolute;
    top:-23px;
    width:114px;
}
.footer .phone {
    font-size:1.3em;
    float:left;
    line-height:1.2;
}
.footer .phone span,
.footer .phone strong {
    font-family:Georgia;
}
.footer .phone strong {
    
    font-size:1.54em;
    font-weight:normal;
}
.footer .address {
    text-align:center;
}
.footer address {
    display:inline-block;
    font-style:normal;
    font-size:1.3em;
    line-height:1.3;
    text-align:left;
}
.footer address span {margin-right:10px}
.footer address a {
    display:block;
    font-size:100%;
    margin-top:10px;
}
.footer .liveinternet {
    position:absolute;
    bottom:0;
    left:-100%;
}
/* textBannsBttm */
.textBannsBttm {
    overflow:hidden;
    padding-bottom:40px;
    padding-left:115px;
}
.textBannsBttm .teaser {
    float:left;
    width:27%;
}
.index .textBannsBttm .teaser {width:33%}
.textBannsBttm .teaser div a {
    font-size:1.2em;
    text-decoration:none;
}
.textBannsBttm .teaser div a:hover span {text-decoration:none}
.textBannsBttm .teaser div a span {
    background:url('/i/bull.gif') no-repeat 0 2px;
    display:block;
    font-size:1.083em;
    font-weight:bold;
    line-height:1.3;
    margin:0 0 5px -25px;
    padding-left:25px;
    text-decoration:underline;
}
.textBannsBttm .teaser div {
    display:inline-block;
    text-align:left;
    vertical-align:top;
    width:210px;
}
.textBannsBttm .teaser p {
    font-size:1.2em;
    line-height:1.6;
}

img.toRight {
    float:right;
}

.infoBlocks {clear:both; margin:25px 0 10px}
.infoBlocks table {width:100%}
.infoBlocks td {vertical-align:top}

.greenInfoBlocks {
    background:#e3ede3;
    margin:0 -50px 25px;
    padding:0 25px;
}
.greenInfoBlocks td {
    border-left:2px solid #fff;
    padding:30px 0 30px 25px;
}
.greenInfoBlocks td:first-child {border:none}
.greenInfoBlocks tr:first-child td {padding-bottom:0}

.greenInfoBlocks h3 {margin-bottom:15px}
.greenInfoBlocks .wrap_img {position:relative}
.greenInfoBlocks .wrap_img i {
    background:#e3ede3;
    height:100%;
    left:27px;
    position:absolute;
    width:100%;
    z-index:0;    
}
.greenInfoBlocks .price {
    background:#e3ede3;    
    margin-right:-4px;
    margin-top:-5px;
    padding-top:5px;
    
}
.greenInfoBlocks .price span {    
    margin-top:-5px;
    margin-left:7px;    
}
.greenInfoBlocks .price span span {
    background:none;
    display:inline;
    font-size:.45em;
    margin:0;
    padding:0;
    vertical-align:middle;
    line-height:1;
}

.infoBlock {
    margin-right:25px;
    position:relative;
}
.infoBlock p {line-height:1.5}
.infoBlock .pm {top:6px; left:6px}

/* img with small shadow  */
.img {
    display:inline-block;
    margin-bottom:15px;
    margin-left:-10px;    
    padding-top:9px;
    position:relative;
    vertical-align:top;
    z-index:1;
    height:1%;  
}
.img img {margin:-7px 0 -6px; vertical-align:bottom}
.img .l,
.img .r {
    background-image:url('/i/lr.png'); background-repeat:repeat-y;
}
.img .r {
    background-position:100% 0;
    padding:0 9px;
}
.img .t,
.img .b {
    background-image:url('/i/tb.png');
    background-repeat:repeat-x;
    height:9px;
    position:absolute;
    left:15px;
    right:15px;
    z-index:0;
}
.img .t div,
.img .b div {
    background-image:url('/i/rc.png');
    background-repeat:no-repeat;
    height:15px;
    overflow:hidden;
    position:absolute;    
    width:15px;
}

.img .t div {top:0}
.img .b div {bottom:0}

.img .t {background-position:0 0; top:-6px}
.img .b {background-position:0 -9px; bottom:-15px}

.img .tl,
.img .bl {left:-15px}

.img .tr,
.img .br {right:-15px}

.img .tl {background-position:-15px -15px}
.img .tr {background-position:0 -15px}
.img .bl {background-position:-15px 0}
.img .br {background-position:0 0}

.textovka {
    background:#fff url('/i/logo2.gif') no-repeat 20px 50%;
    min-height:60px;
    padding-left:120px;
    text-align:left;
    white-space:nowrap;
}
.textovka .price {
    float:right;
    margin:3px 2px 0 0;
}
.textovka .price p {font-size:22px;}
.textovka .verticalMiddle {
    display:inline-block;
    height:100%;
    min-height:60px;
    vertical-align:middle;
    width:1px;
}
.textovka p { 
    color:#586069;
    display:inline-block;
    font-size:13px;
    margin:0;
    vertical-align:middle;
}
.textovka .comPhoto {
    max-width:195px;
}
.textovka .comPhoto span {
    display:inline-block;
    font-size:11px;
    border-left:1px solid #586069;
    padding-left:8px;
    margin-left:18px;
    white-space:normal;
}
.textovka .comPhoto span span {
    margin:0; 
    border:none; 
    padding:0;
    display:block;
}
.textovka .comPhoto span span span {
    margin:0 20px 0 0; 
    border:none; 
    padding:0;
    display:inline;
    white-space:nowrap;
}
.textovka #img_ID {font-weight:bold}
.img table {
    margin:-7px 0 -6px; 
    display:inline-block;
    vertical-align:bottom;
}
.img table img {margin:0}
/* img with big shadow */
.imgbig {
    display:inline-block;
    position:relative;
    vertical-align:top;
    z-index:1;
}
.imgbig img {vertical-align:bottom}
.imgbig .l,
.imgbig .r {background-image:url('/i/lr_big.png'); background-repeat:repeat-y}
.imgbig .r {
    background-position:100% 0;
    padding:0 26px;
}
.imgbig .t,
.imgbig .b {
    background-image:url('/i/tb_big.png');
    background-repeat:repeat-x;
    height:25px;
    position:absolute;
    left:40px;
    right:40px;
    z-index:0;
}
.imgbig .t div,
.imgbig .b div {
    background-image:url('/i/rc_big.png');
    background-repeat:no-repeat;
    height:40px;
    overflow:hidden;
    position:absolute;    
    width:40px;
}

.imgbig .t div {top:0}
.imgbig .b div {bottom:0}

.imgbig .t {background-position:0 0; top:-40px}
.imgbig .b {background-position:0 -25px; bottom:-40px}

.imgbig .tl,
.imgbig .bl {left:-40px}

.imgbig .tr,
.imgbig .br {right:-40px}

.imgbig .tl {background-position:-40px -40px}
.imgbig .tr {background-position:0 -40px}
.imgbig .bl {background-position:-40px 0}
.imgbig .br {background-position:0 0}

.imgBigShadJpg .l {background-image:url('/i/l_big.gif')}
.imgBigShadJpg .r {background-image:url('/i/r_big.gif')}

.imgBigShadJpg .t,
.imgBigShadJpg .b {background-image:url('/i/tb_big.gif')}
.imgBigShadJpg .t div,
.imgBigShadJpg .b div {background-image:url('/i/rc_big.gif')}
.imgBigShadJpg img {
    cursor:url('/i/zoom.cur'), auto;
}
.imgBigShadJpg .pm {
    left:10px;
    top:-30px;
}
.wrapperMovedDiv {
    background:#fff;
    overflow:hidden; 
    margin:-15px 0;
    position:relative; 
}
.wrapperMovedDiv table {
    margin:0 auto;
    width:auto;
}
.pm {
    cursor:pointer;
    height:32px;
    left:15px;
    position:absolute;
    overflow:hidden;
    top:15px;
    width:31px;
    z-index:2;
}
.pm div,
.pm span {
    background:url('/i/pm.png') no-repeat;
    display:block;
    height:64px;
    width:31px;
}
.minus div,
.minus span {
    margin-top:-32px;
}
.diapazonPricesImg {margin-left:-40px}
.b-diapazon {    
    border-left:1px solid #b8b9b5;
    float:left;    
    margin-left:39px;
    margin-top:-20px;
    padding-top:130px;
    position:relative;
    width:150px;
}
.b-diapazon span {
    background:url('/i/diapazon.gif') no-repeat;
    display:block;
    position:absolute;
    height:5px;
    left:-44px;
    top:0;
    width:89px;
}
.b-diapazon p { 
    background:#f6f7f2;
    margin-left:-39px;
    margin-bottom:0;
    padding:5px 25px 0 0;
}
.b-diapazon p a {
    display:block;
    font-size:1.077em;
    font-weight:bold;    
    margin-bottom:3px;    
}
.diapazonH {
    margin-left:190px;
}
.diapazon p {
    margin-right:0; 
    width:580px;
}
.kitchenColors {
    margin-bottom:20px;
    width:934px;
}
.kitchenColors td {    
    vertical-align:top;
    width:191px;
}
.kitchenColors tr:first-child td {
    vertical-align:middle;
}
.kitchenColors a {
    font-size:1.8em;
    display:block;
    line-height:1.2;
}
.kitchenColors .colors {
    color:#9b2575;
    font-size:1.4em;
    font-weight:bold;
    margin:0 0 10px;
}
.kitchenColors .colors span {
    font-size:3.428em;
    font-weight:normal;
    margin-right:10px;
    line-height:35px;
}
.kitchenColors p {margin-right:10px}
.kitchenColors .emptyLinks {
    margin:10px 0 10px -15px;
    position:relative;
    height:228px;
    overflow:hidden;    
}
.kitchenColors .emptyLinks a {
    float:left;
    height:228px;
    position:relative;
    width:186px;
    z-index:1;
}
.kitchenColors .emptyLinks img {
    left:0;
    position:absolute;
    top:0;
    z-index:0;
}
.bordTopP {
    border-top:1px solid #BABABA;
    margin-top:25px;
    padding-top:15px;    
}
.footnote {
    text-decoration:none;
}
.footnote span {
    border-bottom:1px dashed #06c;
    margin-right:4px;
}
/* kitchensSlider */
.kitchensSlider {
    clear:both;
    margin:30px -10px 30px 10px;
    position:relative;
}
.kitchensSlider ul {
    margin:0;
    list-style:none;    
    white-space:nowrap;
    font:0/0 Arial;
}
.kitchensSlider ul li {margin-right:10px}
.kitchensSlider .img {
    float:left;    
    margin-bottom:40px;
}
.kitchensSlider .img img {width:100%}
.kitchensSlider #curr {    
    white-space:nowrap;
}
.kitchensSlider #curr img,
.kitchensSlider #prev img {
    width:94px;
} 
.kitchensSlider #curr li,
.kitchensSlider #prev li  {
    float:none;
    display:inline-block;
    width:112px;
}
.kitchensSlider .innerWrapperImg {
    display:inline-block;
    background:#fff;
    margin:-6px 0;
    overflow:hidden;
    position:relative;
    text-align:center;
    width:475px;
}
.kitchensSlider .innerWrapperImg img {
    margin:0;
}
.kitchensSlider #prev {
    float:none;
    position:absolute;
    left:14px;
    top:9px;
    white-space:nowrap;
}

.wrap_imgs_prev {
    padding:0 10px 0 0;
    left:-124px;
    position:absolute;
    top:-9px;
    height:160px;
    overflow:hidden;
    width:114px;
    padding:0;
}
.wrap_imgs_next {
    float:left;
    overflow:hidden;
    margin-top:-9px;
    padding-top:9px;
    padding-left:10px;
    position:relative;
    width:40%;
}
.wrap_imgs_prev li,
.wrap_imgs_next li {cursor:pointer}
.wrap_imgs_next .fade {
    right:0;
    height:90px;
    width:41px;
}
.kitchensSlider .innerWrapperImg ul {
    white-space:nowrap;
}
.kitchensSlider .innerWrapperImg ul li {
    margin:0;
    float:none;
    width:475px;
    display:inline-block;  
    vertical-align:top;      
}
.price {    
    color:#9b2575;
    display:inline-block;    
    font-weight:bold;    
    position:relative;
    white-space:nowrap;
}
.price p {
    background:#9b2575;
    color:#fff;
    display:inline-block;    
    font-weight:normal;   
    line-height:1;  
    padding:16px;
    vertical-align:top;
}
.price p span {
    background:none;
    color:#fff;
    display:inline;
    font-size:18px;
    margin:0;
    padding:0;
}
.kitchensSlider .innerWrapperImg #contentDesc {
    margin-right:125px;
    white-space:normal;
}
#lnkAll {
    margin-left:4px;
    position:relative;
    top:-5px;
}
/* choose color */
.b-totalColors,
#setColor {
    float:left;
    margin-bottom:30px;
}
.b-totalColors {
    background:url('/i/bg_totalcolors.jpg') no-repeat 100% 100%;
    color:#797979;
    height:190px;
    margin-right:20px;
    margin-left:75px;
    width:300px;
}
.b-totalColors p {
    line-height:1.1;
    margin:0;
}
.b-totalColors .colors {
    color:#9e4f79;
    font-size:1.4em;
    font-weight:bold;
    margin:5px 0 8px;
}
.b-totalColors .colors span {    
    font-size:3.43em;
    font-weight:normal;
    line-height:40px;
    margin-right:5px;
    vertical-align:top;
}
.addingTotalColors {
    float:right;
    height:225px;
    margin-left:50px;
}
.addingTotalColorsPvc {
    background:url('/i/bg_totalpvc.jpg') no-repeat 90% -10px;
    float:right;
    margin-left:50px;
    margin-right:0;
}
.addingTotalColorsPvc  .colors span {vertical-align:baseline}
.addingTotalColorsPvc p {line-height:1.2; margin-bottom:20px}

#setColors {
    margin-bottom:20px;
    font:0/0 Arial;
    overflow:hidden;
    width:460px;
}
#setColors p {font-size:13px}
#setColors span {    
    display:inline-block;
    height:38px;    
    margin:0 3px 2px 0;
    overflow:hidden;
    width:52px;
}
#setColors span span {
    background:url('/i/bg_setcolor.gif') no-repeat;
    cursor:pointer;
}
#setColors span.active span {
    cursor:default;
    background-position:0 -38px;
}
#draftToPaint {
    overflow:hidden;
    margin-bottom:10px;
    width:637px;
}
#draftToPaint div {
    height:562px; 
    width:640px;
}

.draftFrame div {
    background:url('/i/draft_frame.png') no-repeat;
}
.draftFilm div {
    background:url('/i/draft_film.png') no-repeat;
}
.draftPaint div {
    background:url('/i/draft_paint.png') no-repeat;    
}
.draftWood div {
    background:url('/i/draft_wood.png') no-repeat;
    margin-top:-40px;
}
.shortlyUnderColor {
    clear:both;
    max-width:700px;
}
/* feedback */
.feedback,
.vacancyFields {
    max-width:600px;
}
fieldset label {
    font-size:1.2em;
}

.big,
.medium,
.small,
.xsmall,
.micro,
.tiny,
.special {float:left}

.bigest {width:100%}
.big {width:75%}
.medium {width:50%}
.small {width:33%}
.xsmall {width:25%}
.micro {width:10%}
.tiny {width:5%}
.special {margin-right:8px}

.big input {width:99%}
.bigest textarea {width:99%; height:200px}

.big select,
.big input {width:98%}
.big textarea {width:98%; height:100px}

.medium select {width:98%}
.medium input {width:97%}
.medium textarea {width:97%; height:100px;}

.small select,
.small input {width:96%}

.xsmall select,
.xsmall input {width:95%}

.micro select,
.micro input {width:50px}
.micro label {white-space:nowrap}

.bigest input,
.bigest textarea,
.big select,
.big input,
.big textarea,
.medium select,
.medium input,
.medium textarea,
.small select,
.small input,
.xsmall select,
.xsmall input,
.micro input,
.special input
 {padding:0; margin:3px 0 10px; font:1.4em Tahoma,Verdana}

input[type='file'] {padding:0; margin:3px 0 10px; font:1.4em Tahoma,Verdana}

.furCatalogue {border-bottom:1px solid #bababa; clear:both; margin-bottom:25px; position:relative}
.furCatalogue ul {margin-right:0;}
.furCatalogue p {margin:0; max-width:300px}
.howBuy {width:54%;}
.furCatalogue .tableCatalogue
{
    margin-bottom:25px;
    width:100%;
}

.furCatalogue .description {width:440px}

.furCatalogue .active {z-index:3}
.tableCatalogue td {vertical-align:top;}

.furCatalogue .pm1 {left:160px; top:80px}
.furCatalogue .pm2 {left:420px; top:70px}
.furCatalogue .pm3 {left:65px; top:260px}
.furCatalogue .pm4 {left:250px; top:380px}

.furCatalogue .pm5 {left:160px; top:80px}
.furCatalogue .pm6 {left:420px; top:70px}
.furCatalogue .pm7 {left:70px; top:290px}
.furCatalogue .pm8 {left:250px; top:370px}
.furCatalogue .pm9 {left:175px; top:355px}
.furCatalogue .pm10 {left:420px; top:140px}

.furCatalogue .pm11 {left:225px; top:80px}
.furCatalogue .pm12 {left:420px; top:70px}
.furCatalogue .pm13 {left:130px; top:290px}
.furCatalogue .pm14 {left:300px; top:370px}

.furCatalogue .pm15 {left:225px; top:80px}
.furCatalogue .pm16 {left:420px; top:70px}
.furCatalogue .pm17 {left:135px; top:290px}
.furCatalogue .pm18 {left:305px; top:375px}

.furCatalogue .pm19 {left:140px; top:60px}
.furCatalogue .pm20 {left:275px; top:70px}
.furCatalogue .pm21 {left:140px; top:305px}
.furCatalogue .pm22 {left:210px; top:245px}

.furCatalogue .pm19 {left:130px; top:90px}
.furCatalogue .pm20 {left:240px; top:100px}
.furCatalogue .pm21 {left:140px; top:345px}
.furCatalogue .pm22 {left:200px; top:290px}

.furCatalogue .pm23 {left:155px; top:70px}
.furCatalogue .pm24 {left:425px; top:70px}
.furCatalogue .pm25 {left:60px; top:320px}
.furCatalogue .pm26 {left:235px; top:100px}
.furCatalogue .pm27 {left:280px; top:385px}
.furCatalogue .pm42 {left:330px; top:270px}

.furCatalogue .pm28 {left:155px; top:80px}
.furCatalogue .pm29 {left:415px; top:90px}
.furCatalogue .pm30 {left:65px; top:285px}
.furCatalogue .pm31 {left:240px; top:385px}

.furCatalogue .pm32 {left:130px; top:90px}
.furCatalogue .pm33 {left:270px; top:90px}
.furCatalogue .pm34 {left:150px; top:345px}
.furCatalogue .pm35 {left:220px; top:365px}
.furCatalogue .pm36 {left:210px; top:290px}

.furCatalogue .pm37 {left:155px; top:80px}
.furCatalogue .pm38 {left:415px; top:90px}
.furCatalogue .pm39 {left:65px; top:285px}
.furCatalogue .pm40 {left:240px; top:385px}

.furCatalogue .pm01 {left:350px; top:310px}
.furCatalogue .pm02 {left:400px; top:310px}
.furCatalogue .pm03 {left:350px; top:310px}
.furCatalogue .pm04 {left:400px; top:310px}
.furCatalogue .pm05 {left:80px; top:130px}
.furCatalogue .pm06 {left:400px; top:310px}
.furCatalogue .pm07 {left:80px; top:130px}
.furCatalogue .pm08 {left:400px; top:310px}
.furCatalogue .pm09 {left:320px; top:130px}
.furCatalogue .pm010 {left:285px; top:310px}
.furCatalogue .pm011 {left:400px; top:310px}
.furCatalogue .pm012 {display:none}
.furCatalogue .pm013 {left:240px; top:100px}
.furCatalogue .pm014 {display:none}
.furCatalogue .pm015 {display:none}
.furCatalogue .pm016 {display:none}
.furCatalogue .pm017 {left:240px; top:100px}

.logoCompany {display:block; margin-right:270px;}
.logoCompany td {vertical-align:top;}
.logoCompany p {margin:0 0 10px 15px;}

.contactInfo {width:256px;}
.contactInfo h2 {margin-top:0}
.contactInfo p {
    margin-right:0;
}
.map {margin:25px 0 10px}

.paging {margin:20px 0 0 70px}
.paging p {
    color:#586069;
    display:inline;
    margin-right:10px;
}
.paging span,
.paging a {
    background:url('/i/bg_paging.gif') no-repeat;
    display:inline-block;
    font-size:1.4em;
    height:33px;
    line-height:33px;
    margin-right:5px;
    text-align:center;
    width:33px;
}
.paging a {background-position:0 -33px}
.paging span {color:#fff; font-weight:bold}
.paging span a {font-size:100%; text-decoration:none}

.columns33 {
float: left;
margin-right: 10px;
width: 30%;
}.columns33 p {margin-right:24px;}

.divMaps span {
border-bottom:1px dashed #0066CC;
color:#0066CC;
cursor:pointer;
display:inline-block;
font-size:1.2em;
margin:0 0 10px 30px;
}
.divMaps .active b {
border-left:1px solid #BFBFBF;
height:10px;
display:inline-block;
position:relative;
left:4px;
top:12px;
}.divMaps .active {
border:none;
color:#586069;
font-weight:bold;
}
.divMaps img {margin:0 0 5px; width:256px;}
.btnSendVac {padding:6px;}
.btn {padding:8px 10px;}

.wrap_page {
text-align:left;
margin:0 auto;
padding:35px 0;
width:650px;
}
.wrap_page h1 {padding:27px 0 20px; margin:0}

.textBg {
height: 440px;
width: 880px;
}
.errorPage .textBg .linep {
background:url(/i/error_bgp.gif) no-repeat;
margin-top:66px;
padding-top:22px;
}
.errorPage .textBg ul {margin-left:20px;}
.errorPage .textBg li {
color:#586069;
list-style:decimal;
margin-bottom:0;
padding-left:16px;
}
.errorPage .header .bl {background:url(/i/bl_header.gif);}
.errorPage .header .br {background:url(/i/br_header.gif); right:0}
.errorPage .header h1 {
color:#fff;
font-size:5em;
font-family:Georgia;
padding-top:60px;
}
.errorPage .textBg,
.errorPage h2,
.errorPage h1 {margin-left:100px}
.errorPage h2 {margin-top:96px;}

.message {font-size:1.3em; font-weight:bold;}

.mapmini {
height:256px;
overflow:hidden;
width:256px;
}
.ontactsWorkers {
width:100%;
}
.ontactsWorkers div {
float:left;
margin:0 0 54px 0;
width:50%;
}
.ontactsWorkers img {
border:2px solid #fff;
float:left;
margin:0 12px 0 0;
}
.ontactsWorkers h2 {
color:#000000;
margin:0;
}
.ontactsWorkers p {
color:#9B2575;
margin:0 0 4px 0;
}
.ontactsWorkers .cont {
background:url(/i/contacts_bg1.gif) no-repeat;
display:inline-block;
font-size:1.4em;
height:18px;
margin:4px 0 0 0;
padding:0 0 0 28px;
}
.ontactsWorkers .cont a {font-size:0.9em;}
.ontactsWorkers .fax {background-position:0 2px}
.ontactsWorkers .mob {background-position:0 -20px}
.ontactsWorkers .mail {background-position:0 -42px}
.ontactsWorkers .tel {background-position:0 -64px}
.ontactsWorkers .langs {
background:url(/i/contacts_flags.gif) no-repeat;
display:inline-block;
height:17px;
}
.ontactsWorkers span.ru,
.ontactsWorkers span.ro {width:22px;}
.ontactsWorkers span.ru {background-position:-28px 0;}
.ontactsWorkers span.ruro {width:50px;}
.ontactsWorkers span.ruroen {width:80px;}
.ontactsWorkers span.rurofr {background:url(/i/rurofr.gif) no-repeat; width:80px;}
.hrCont {margin-bottom:34px;}

.ontactsWorkers .palatka {
    background:url('/i/contacts/palatka.gif') no-repeat;
    color:#ac468b;
    font-size:20px;
    display:inline-block;
    height:39px;
    padding-top:35px;
    text-align:center;
    width:80px;
}
.ontactsWorkers .car {
    float:left;
}
.addStyleOntactsWorkers div {
    clear:both;
    float:none;
    width:auto;
}
.addStyleOntactsWorkers h2 {
    margin-bottom:10px;
}
.addStyleOntactsWorkers h3 {
    color:#9B2575;
    font-size: 1.8em; 
    font-weight:normal;
    margin-top:15px;
}
.addStyleOntactsWorkers div {margin-bottom:6px}
.addStyleOntactsWorkers hr {margin-right:20px; margin-bottom:6px}
.furCatalogue h2 span {
color:#586069;
font-size:0.7em;
}
.furCatalogue .addPrice {margin-top:16px;}
.furCatalogue .addPrice .price {
font-size:2.2em;
float:left;
margin:0 12px 4px -30px;
}
.furCatalogue .addPrice .price p {
padding:10px 6px 10px 8px;
}
.addPrice .comm {padding-top:34px; overflow:hidden}
.furCatalogue .addPrice a {
display:block;
clear:both;
}
.furCatalogue h2 {margin-top:20px;}
.facadTab {
background:url(/i/line5425.gif) no-repeat;
margin:4px 0 0 0;
}
.facadTab p {
color:#9B2575;
margin:20px 0 16px 0;
}
.facadTab .type {
    color:#586069;
    margin:0;
}
.serialProduction .pm div, 
.serialProduction .pm span {
    background:url("/i/pm2.png") no-repeat;    
    height:38px;
    width:18px;
}
.serialProduction .minus div, 
.serialProduction .minus span {
    margin-top:-19px;
}
.serialProduction .pm  {
    height:19px;
    left:15px;
    top:15px;
    width:18px;
}
.serialProduction .kitchenDetail .pm {
    left:-10px;
    top:0;
}

.serialProduction h2 {margin-left:50px;}

.colorsSerialTbl p {
    height:1%;
    padding-left:15%;
}

.table_contacts {margin-top:-80px}
.cancellation_rules .table_contacts {margin-top:0}

.wrap_vplayer {
    float:left;
}

.video_label {
    float:right;
    margin:-20px 40px 15px 0;
    width:166px;
}
.video_label img {margin:0 20px;}
.video_label .link {
    background:url(/i/btn_play.gif) no-repeat 0 center;
    display:block;
    font-weight:bold;
    font-size:12px;
    line-height:15px;
    margin-top:7px;
    padding-left:22px;
}
.video_label span {
    display:block;
    font-size:12px;
    padding:6px 0 0 23px;
}
.vplayerPhotoGal {
    background:#fff;
    border-radius:10px 0 10px 10px;
    display:none;
    height:468px;
    left:50%;
    margin:-234px 0 0 -275px;
    padding:12px;
    position:fixed;
    top:50%;
    width:550px;
    z-index:11;
    -moz-border-radius:10px 0 10px 10px;
    -wekbit-border-radius:10px 0 10px 10px;
}
.vplayerPhotoGal #closeVPlayer {
    background:#fff;
    color:#06c;    
    cursor:pointer;
    border-radius:10px 10px 0 0;
    font-size:12px;
    line-height:1;
    padding:7px 28px 7px 12px;
    position:absolute;
    right:0;
    top:-20px;
    -moz-border-radius:10px 10px 0 0;
    -wekbit-border-radius:10px 10px 0 0;
}
.vplayerPhotoGal #closeVPlayer span {text-decoration:underline}
.vplayerPhotoGal #closeVPlayer:hover span {text-decoration:none}

.vplayerPhotoGal #closeVPlayer i {
    color:#932773;
    font-size:20px;
    font-style:normal;
    font-weight:normal;
    position:absolute;
    right:7px;
    top:3px;
}
#stackLayer {
    background:#000;
    display:none;
    height:100%;
    left:0;
    opacity:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:10;
    filter:alpha(opacity='0');
}
.new {
    background:url('/i/new.gif') no-repeat;
    height:31px;
    margin:0;
    padding:0;
    position:absolute;    
    width:31px;
}
.hameleon {
    background:url('/i/hameleon.jpg') no-repeat;
    float:right;
    margin-right:80px;
    padding-top:170px;    
    width:170px;
}
.hameleon p {
    margin:0;
    padding:0;
}
*html body {width:expression( documentElement.clientWidth > 1400 ? (documentElement.clientWidth == 0 ? (body.clientWidth > 1400 ? "1400" : "auto") : "1400px") : "auto" );}

div.divMaps {
    margin:32px 0 16px 0;
}
a.download_map {
    display:block;
    margin-left:16px;
}

.wrap_print_map {
    background:#fff;
    margin:0 auto;
    padding:140px 22px 32px 30px;
    position:relative;
    width:618px;
}
.wrap_print_map h1 {
    position:absolute;
    top:45px;
}
.wrap_print_map .wiza_logo {
    position:absolute;
    right:44px;
    top:42px;
}
.wrap_print_map strong {
    color:#9B2575;
}
.contactbox1,
.contactbox2,
.contactbox3 {
    color:#000;
    display:block;
}
.contactbox1 {
    float:left;
    width:188px;
}
.contactbox2 {
    float:left;
}
.contactbox3 {
    margin-left:-10px;
}
.contactbox2 p {
    margin-left:16px;
    margin-bottom:6px;
}
.contactbox3 p {
    margin-left:10px;
    margin-bottom:6px;
}
/* map */
.kitchensSlider.sliderMap {
    margin:30px -10px 30px -60px;
}
.sliderMap li.img:hover .l,
.sliderMap li.img:hover .r,
.img.selected .l,
.img.selected .r {background-image:url('/i/lr_orang.png'); background-repeat:repeat-y;}
.sliderMap li.img:hover .t,
.sliderMap li.img:hover .b,
.img.selected .t,
.img.selected .b {background-image:url('/i/tb_orang.png');}
.sliderMap li.img:hover .t div,
.sliderMap li.img:hover .b div,
.img.selected .t div,
.img.selected .b div {background-image:url('/i/rc_orang.png');}

.sliderMap .img img {background-color:#9B2575;}
.sliderMap .img.img.selected img,
.sliderMap .img.img:hover img {background-color:#F48000;}

.sliderMap .img .country {
    font-family:Tahoma;
    font-size:14px;
    line-height:14px;
    margin-left:9px;
    position:absolute;
}
.sliderMap .noCountry {
    color:#666;
    font-family:Arial;
    font-size:11px;
    margin:0 9px;
    position:absolute;
    top:34%;
    text-align:center;
}
div.sliderMap .innerWrapperImg ul li,
div.sliderMap .innerWrapperImg {
    width:auto;
}
.sliderMap .mapMiniImg {
    float:left;
    overflow:hidden;
    margin-top:-9px;
    padding-top:9px;
    padding-left:25px;
    position:relative;
    width:220px;
}
div.sliderMap ul {word-spacing:normal;}
.sliderMap li.img {
    margin:0px 6px 16px -10px;
}
.textovka2 {
    text-align:left;
}
.textovka2 p {
    color:#000;
    font-size:14px;
    margin:6px 8px 8px 8px;
}
.sliderMap .textovka2 p img {
    margin:0 4px;
    width:auto;
}
.newsMain {
    padding-left:115px;
    padding-bottom:40px;
}
.newsMain .oneNews {
    display:inline-block;
    margin:0;
    padding:0;
    width:32.7%;
    *display:inline;
    *zoom:1;
}
.newsMain .oneNews .div_oneNews {width:210px;}
.newsMain .imgNews {position:relative;}
.newsMain .oneNews p {margin-left:0;}

/* map 2 */
.wrap_other_country {
    margin-left:-30px;
    padding:20px 0 30px 0;
}
.wrap_other_country .one_country {
    display:inline-block;
    font-size:1.4em;
    margin-right:36px;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.wrap_other_country img {
    float:left;
}
.one_country .city {
    float:left;
    margin:10px 0 10px 30px;
}
.one_country .city li:first-child {
    font-weight:bold;
    list-style:none;
    margin-left:-17px;
}
.one_country .city li {
    color:#586069;
    font-size:13px;
}
.smallMapRegions {cursor:pointer}
.h3_map,
.ul_regionen li {
    color:#586069;
    list-style:none;
}
.listRegions {
    float:right;
    margin: 130px -235px 50px 30px;
    overflow: hidden;
}
/* попап на стр. регионов */
#overlay {
    background:#000;
    display:none;
    left:0;
    height:100%;
    opacity:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:3;
    *filter:alpha(opacity='0')*/
}
#map {
    background:#fff url('/i/regions/loading3.gif') no-repeat 50% 50%;
    border-radius:10px;
        -moz-border-radius:10px;
        -webkit-border-radius:10px;
    display:none;
    position:fixed;
/*    
    top:50%;
    left:50%;
    right:50%;
    bottom:50%;
*/
    z-index:4;
}
#map.noloading {
    background:#fff;
}
#map .inner {
    overflow:hidden;
    position:absolute;
    top:15px;
    top:15px;
    left:15px;
    right:15px;
    bottom:15px;
}
#map img {
    cursor:move;
    display:none;
    position:absolute;
    top:-3590px;
    left:-2960px;
}
#closeMap {
    background:#fff url('/i/close2.gif') no-repeat;
    cursor:pointer;
    display:none;
    height:17px;
    right:15px;
    position:absolute;
    top:15px;
    z-index:4;    
    width:20px;
}

.gallery_iconMap,
.main_iconMap {
    margin-right:75px;
    max-width:1230px;
    position:relative;
}
.main_iconMap {
    margin-top:-80px; 
    padding-bottom:140px;
}
.gallery_iconMap {
    float:right;
    padding-top:10px;
    padding-bottom:100px;
}
.iconMap {    
    position:absolute;
    right:0;
}
.iconMap a {
    background:#fff url(/i/regions/map_icon.png) no-repeat 30px 50%;
    border-radius:10px;
        -moz-border-radius:10px;
        -webkit-border-radius:10px;
    display:block;
    font-size:14px;
    font-weight:bold;
    line-height:20px;
    padding:30px 30px 30px 108px;
    min-width:110px;
}
.paging_gallery {
    margin-bottom:-53px;
}

/* BOF added on 06/02/2013 */
ul.contactsBreadcrumbs {
 display: inline-block;
 margin: 0;
}
ul.contactsBreadcrumbs li {
 display: inline-block;
 list-style: none;
 font-size: 14px;
 padding: 0 8px;
}
ul.contactsBreadcrumbs li a{
 border-bottom: 1px dashed;
 text-decoration: none;
}
.contactInfo {
/*BOF 19.02.2013
    width: 150px;
EOF 19.02.2013*/
width: 190px;	
}
h2#anchRomania + table td:first-child img {
    margin-right: 40px;
}
@media screen and (max-width: 1152px) {
h2#anchRomania + table td:first-child img {
display: none;
}
}
/* EOF added on 06/02/2013 */