#constructor {
  margin-bottom: 30px;
  width: 895px;
}

#door_preview .jcarousel-skin-tango {
  margin: 0 auto;
}
#int_preview .jcarousel-skin-tango {
  float: left;
  width: 190px;
}

.jcarousel-skin-tango .jcarousel-container {
/*
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
*/
}


.jcarousel-skin-tango .jcarousel-container-vertical {
  width: 104px;
  height: 450px;
  padding: 50px 5px;
  margin: 0 auto;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  104px;
    height: 440px;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 790px;
    padding: 20px 20px;
    margin: 0 auto;
}



.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  705px;
    height: 135px;
    margin: 0 auto;
}


#door_preview .jcarousel-skin-tango .jcarousel-container-vertical {
    width: 110px;
    height: 414px;
    padding: 50px 15px;
}
#door_preview .jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  104px;
    height: 414px;
}

#door_preview .jcarousel-skin-tango .jcarousel-item {
    width: 103px;
    height: 130px;
    text-align: center;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 104px;
    height: 100px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 12px;
    text-align: center;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 60px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 60px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 40px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}
#door_preview .jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 50px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 40px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}
#door_preview .jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 50px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}
#door_preview h2, #int_preview h2 {
    text-align: center;
    margin: 0;
    padding: 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}


/*test*/

.preview {width: 47px; height: 108px;}
#door_preview {margin-top: 0px; float: right;}
#inter_door{position: relative; top: 105px; left: 495px;}
#interior {overflow: hidden; margin: 25px 0 0 3px;float: left; width: 550px; height: 550px;}
.color, .preview, .int_preview {cursor:pointer; border: 2px solid #61481E;}
.glass {text-decoration: underline; cursor:pointer;}
.active_glass {text-decoration: none; cursor:default;}
#constructor_menu {margin: 20px 15px 0 0; bottom: 225px; float: right; width:130px;}
#collection {width: 130px; margin: 120px 0 0 0px;}
.collection {margin: 8px 0 4px; padding: 2px;}
#int_preview {float: left;}
#upload {text-align: center;}

#constructor .active {border: 2px solid white; cursor:default;}
#interior span {display: block; width: 550px; height: 550px;}

div.bg1 {background: url("/files/amoda/constructor/interiors/bg1.jpg") no-repeat;}
div.bg1 span {background: url("/files/amoda/constructor/interiors/bg1.png") no-repeat;}
div.bg1 div {background-position: 5px 67px;}

div.bg2 {background: url("/files/amoda/constructor/interiors/bg2.jpg") no-repeat;}
div.bg2 span {background: url("/files/amoda/constructor/interiors/bg2.png") no-repeat;}
div.bg2 div {background-position: -60px 52px;}

div.bg3 {background: url("/files/amoda/constructor/interiors/bg3.jpg") no-repeat;}
div.bg3 span {background: url("/files/amoda/constructor/interiors/bg3.png") no-repeat;}
div.bg3 div {background-position: 43px 67px;}

div.bg4 {background: url("/files/amoda/constructor/interiors/bg4.jpg") no-repeat;}
div.bg4 span {background: url("/files/amoda/constructor/interiors/bg4.png") no-repeat;}
div.bg4 div {background-position: 160px 101px;}

div.bg5 {background: url("/files/amoda/constructor/interiors/bg5.jpg") no-repeat;}
div.bg5 span {background: url("/files/amoda/constructor/interiors/bg5.png") no-repeat;}
div.bg5 div {background-position: -6px 116px;}

div.bg6 {background: url("/files/amoda/constructor/interiors/bg6.jpg") no-repeat;}
div.bg6 span {background: url("/files/amoda/constructor/interiors/bg6.png") no-repeat;}
div.bg6 div {background-position: -93px 57px;}

div.bg7 {background: url("/files/amoda/constructor/interiors/bg7.jpg") no-repeat;}
div.bg7 span {background: url("/files/amoda/constructor/interiors/bg7.png") no-repeat;}
div.bg7 div {background-position: 160px 53px;}

div.bg8 {background: url("/files/amoda/constructor/interiors/bg8.jpg") no-repeat;}
div.bg8 span {background: url("/files/amoda/constructor/interiors/bg8.png") no-repeat;}
div.bg8 div {background-position: -126px 137px;}

div.bg9 {background: url("/files/amoda/constructor/interiors/bg9.jpg") no-repeat;}
div.bg9 span {background: url("/files/amoda/constructor/interiors/bg9.png") no-repeat;}
div.bg9 div {background-position: -141px 113px;}

div.bg10 {background: url("/files/amoda/constructor/interiors/bg10.jpg") no-repeat;}
div.bg10 span {background: url("/files/amoda/constructor/interiors/bg10.png") no-repeat;}
div.bg10 div {background-position: 155px 33px;}

div.bg11 {background: url("/files/amoda/constructor/interiors/bg11.jpg") no-repeat;}
div.bg11 span {background: url("/files/amoda/constructor/interiors/bg11.png") no-repeat;}
div.bg11 div {background-position: 160px 25px;}

div.bg12 {background: url("/files/amoda/constructor/interiors/bg12.jpg") no-repeat;}
div.bg12 span {background: url("/files/amoda/constructor/interiors/bg12.png") no-repeat;}
div.bg12 div {background-position: 189px 85px;}

div.bg13 {background: url("/files/amoda/constructor/interiors/bg13.jpg") no-repeat;}
div.bg13 span {background: url("/files/amoda/constructor/interiors/bg13.png") no-repeat;}
div.bg13 div {background-position: 42px 76px;}

div.bg14 {background: url("/files/amoda/constructor/interiors/bg14.jpg") no-repeat;}
div.bg14 span {background: url("/files/amoda/constructor/interiors/bg14.png") no-repeat;}
div.bg14 div {background-position: -7px 66px;}

div.bg15 {background: url("/files/amoda/constructor/interiors/bg15.jpg") no-repeat;}
div.bg15 span {background: url("/files/amoda/constructor/interiors/bg15.png") no-repeat;}
div.bg15 div {background-position: -5px 66px;}

div.bg16 {background: url("/files/amoda/constructor/interiors/bg16.jpg") no-repeat;}
div.bg16 span {background: url("/files/amoda/constructor/interiors/bg16.png") no-repeat;}
div.bg16 div {background-position: -10px 66px;}

div.bg17 {background: url("/files/amoda/constructor/interiors/bg17.jpg") no-repeat;}
div.bg17 span {background: url("/files/amoda/constructor/interiors/bg17.png") no-repeat;}
div.bg17 div {background-position: -30px 67px;}

div.bg18 {background: url("/files/amoda/constructor/interiors/bg18.jpg") no-repeat;}
div.bg18 span {background: url("/files/amoda/constructor/interiors/bg18.png") no-repeat;}
div.bg18 div {background-position: 150px 177px;}

div.bg19 {background: url("/files/amoda/constructor/interiors/bg19.jpg") no-repeat;}
div.bg19 span {background: url("/files/amoda/constructor/interiors/bg19.png") no-repeat;}
div.bg19 div {background-position: -100px 152px;}

div.bg20 {background: url("/files/amoda/constructor/interiors/bg20.jpg") no-repeat;}
div.bg20 span {background: url("/files/amoda/constructor/interiors/bg20.png") no-repeat;}
div.bg20 div {background-position: -38px 53px;}

div.bg21 {background: url("/files/amoda/constructor/interiors/bg21.jpg") no-repeat;}
div.bg21 span {background: url("/files/amoda/constructor/interiors/bg21.png") no-repeat;}
div.bg21 div {background-position: 26px 159px;}

div.bg22 {background: url("/files/amoda/constructor/interiors/bg22.jpg") no-repeat;}
div.bg22 span {background: url("/files/amoda/constructor/interiors/bg22.png") no-repeat;}
div.bg22 div {background-position: -135px 148px;}

div.bg26 {background: url("/files/amoda/constructor/interiors/bg26.jpg") no-repeat;}
div.bg26 span {background: url("/files/amoda/constructor/interiors/bg26.png") no-repeat;}
div.bg26 div {background-position: 160px 60px;}

div.bg27 {background: url("/files/amoda/constructor/interiors/bg27.jpg") no-repeat;}
div.bg27 span {background: url("/files/amoda/constructor/interiors/bg27.png") no-repeat;}
div.bg27 div {background-position: 51px 119px;}

div.bg28 {background: url("/files/amoda/constructor/interiors/bg28.jpg") no-repeat;}
div.bg28 span {background: url("/files/amoda/constructor/interiors/bg28.png") no-repeat;}
div.bg28 div {background-position: 20px 119px;}

div.bg29 {background: url("/files/amoda/constructor/interiors/bg29.jpg") no-repeat;}
div.bg29 span {background: url("/files/amoda/constructor/interiors/bg29.png") no-repeat;}
div.bg29 div {background-position: 111px 111px;}

div.bg30 {background: url("/files/amoda/constructor/interiors/bg30.jpg") no-repeat;}
div.bg30 span {background: url("/files/amoda/constructor/interiors/bg30.png") no-repeat;}
div.bg30 div {background-position: 152px 161px;}

div.bg31 {background: url("/files/amoda/constructor/interiors/bg31.jpg") no-repeat;}
div.bg31 span {background: url("/files/amoda/constructor/interiors/bg31.png") no-repeat;}
div.bg31 div {background-position: -160px 133px;}

.olga-pg3 {background: url("/files/amoda/constructor/doors/olga-pg3.png") no-repeat;}
.olga-pg2 {background: url("/files/amoda/constructor/doors/olga-pg2.png") no-repeat;}
.olga-pg {background: url("/files/amoda/constructor/doors/olga-pg.png") no-repeat;}
.olga-po2 {background: url("/files/amoda/constructor/doors/olga-po2.png") no-repeat;}
.olga-po {background: url("/files/amoda/constructor/doors/olga-po.png") no-repeat;}
.maria-po2 {background: url("/files/amoda/constructor/doors/maria-po2.png") no-repeat;}
.maria-po {background: url("/files/amoda/constructor/doors/maria-po.png") no-repeat;}
.maria-pg {background: url("/files/amoda/constructor/doors/maria-pg.png") no-repeat;}
.adel-pg {background: url("/files/amoda/constructor/doors/adel-pg.png") no-repeat;}
.adel-po {background: url("/files/amoda/constructor/doors/adel-po.png") no-repeat;}
.afina-pg2 {background: url("/files/amoda/constructor/doors/afina-pg2.png") no-repeat;}
.afina-po2 {background: url("/files/amoda/constructor/doors/afina-po2.png") no-repeat;}
.afina-pg {background: url("/files/amoda/constructor/doors/afina-pg.png") no-repeat;}
.afina-po {background: url("/files/amoda/constructor/doors/afina-po.png") no-repeat;}
.alina-bel-pg {background: url("/files/amoda/constructor/doors/alina-bel-pg.png") no-repeat;}
.alina-bel-po {background: url("/files/amoda/constructor/doors/alina-bel-po.png") no-repeat;}
.alina-pg {background: url("/files/amoda/constructor/doors/alina-pg.png") no-repeat;}
.alina-po {background: url("/files/amoda/constructor/doors/alina-po.png") no-repeat;}
.kristina-pat-pg {background: url("/files/amoda/constructor/doors/kristina-pat-pg.png") no-repeat;}
.kristina-pat-po {background: url("/files/amoda/constructor/doors/kristina-pat-po.png") no-repeat;}
.kristina-pg {background: url("/files/amoda/constructor/doors/kristina-pg.png") no-repeat;}
.kristina-po {background: url("/files/amoda/constructor/doors/kristina-po.png") no-repeat;}
.kristina-pg2 {background: url("/files/amoda/constructor/doors/kristina-pg2.png") no-repeat;}
.kristina-po2 {background: url("/files/amoda/constructor/doors/kristina-po2.png") no-repeat;}
.nika-pat-pg {background: url("/files/amoda/constructor/doors/nika-pat-pg.png") no-repeat;}
.nika-pat-po {background: url("/files/amoda/constructor/doors/nika-pat-po.png") no-repeat;}
.nika-pg {background: url("/files/amoda/constructor/doors/nika-pg.png") no-repeat;}
.nika-po {background: url("/files/amoda/constructor/doors/nika-po.png") no-repeat;}
.sabina-pg2 {background: url("/files/amoda/constructor/doors/sabina-pg2.png") no-repeat;}
.sabina-po2 {background: url("/files/amoda/constructor/doors/sabina-po2.png") no-repeat;}
.sabina-pg {background: url("/files/amoda/constructor/doors/sabina-pg.png") no-repeat;}
.sabina-po {background: url("/files/amoda/constructor/doors/sabina-po.png") no-repeat;}
.veronika-pg {background: url("/files/amoda/constructor/doors/veronika-pg.png") no-repeat;}
.veronika-po {background: url("/files/amoda/constructor/doors/veronika-po.png") no-repeat;}
.victoria-bel-pg {background: url("/files/amoda/constructor/doors/victoria-bel-pg.png") no-repeat;}
.victoria-bel-po {background: url("/files/amoda/constructor/doors/victoria-bel-po.png") no-repeat;}
.victoria-pg {background: url("/files/amoda/constructor/doors/victoria-pg.png") no-repeat;}
.victoria-po {background: url("/files/amoda/constructor/doors/victoria-po.png") no-repeat;}
.victoria-po2 {background: url("/files/amoda/constructor/doors/victoria-po2.png") no-repeat;}
