/* PAGE POSITIONING */

html {
    
    height:  100%;
    
}

body {
    width: 100%;
    height:  100%;    
    background-color:#000000;
    font-family:    Tahoma, Verdana, Arial;    
    font-size: 12px;
    color: #e7e7e7;
    margin: 0;
    padding: 0;	
}

.heklya-bg-index {
    
    background-image: url('/images/volcano.jpg');
    background-repeat: no-repeat;
    background-position: 40px 200px;
    
}

.heklya-bg-about {
    
    background-image: url('/images/text-volcano.jpg');
    background-repeat: no-repeat;
    background-position: 60% 0;
    
}

.heklya-bg-text {
    
    background-image: url('/images/text-volcano.jpg');
    background-repeat: no-repeat;
    background-position: 60% 0;
    
}

.heklya-bg-products {
    
    background-image: url('/images/products-volcano2.jpg');
    background-repeat: no-repeat;
    background-position: 0 340px;
    
}

.heklya-bg-stock {
    
    background-image: url('/images/stock-volcano.jpg');
    background-repeat: no-repeat;
    background-position: 90px 40px;
    
}

.heklya-bg-oneclick {
    
    background-image: url('/images/oneclick-volcano.jpg');
    background-repeat: no-repeat;
    background-position: 400px 450px;
    
}

.heklya-bg-list-bottom {
    
    background-image: url('/images/list-volcano.jpg');
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 436px;
    height: 280px;
    position: absolute;
    z-index: 0;
    left: 44%;
    margin-top: -200px;    
    
}

.bg-white {
    
    background-color:#fff !important;
    
}

#wrapper {
 
    height: 100%;
    width: 100%;    
    
}

#min-width {
    z-index: 10;
    min-height: 100%;
    position: relative;
    margin: 0 auto; 
    height: 100%;    
    text-align: left;
    min-width: 1000px;
    width: 100%;
}


#nonFooter {
    
    position:  relative;
    z-index: 10;
    min-height: 100%;
    overflow: hidden;
    
}

* html #nonFooter {
    
    height:  100%;
    
}

#footer {
    clear: both;	    
    position:  relative;
    margin: 0 auto 20px auto;
    padding-top: 80px;
    width: 840px;
    color: #7c7c7c;
    font-size: 11px;
}


#footer {
    text-align:    left;
}

#footer .f_l { width: 130px; }

#footer .f_r { width: 280px; }

#header {
    
    height: 114px;
    padding: 0 0 60px 0;
    position: relative;
    z-index: 10;
    
}

#header .heklya-top {
    
    padding: 25px 0 0 0;
    position: relative;
    z-index: 1;
    
}


#header .heklya-logo {
    padding: 0 0 0 30px;
}


#header .heklya-slogan-ru {
    
    padding: 27px 0 0 13px;
    display: block;
    color: #fff;
    font-size: 9px;
    font-weight:    normal;
    
}

#header .heklya-slogan-en {
    
    padding: 3px 0 0 13px;
    display: block;
    color: #cccccc;
    font-size: 9px;
    font-weight:    normal;
    
}

#header .menu {
    
    width: 50%;
    text-align: left;
    padding: 32px 0 0 0;
    position: relative;
    z-index: 2;
    white-space: nowrap;    
    nowrap: 1;
}

#header .menu td{
    white-space: nowrap;    
    nowrap: 1;
}

#menu {
    
    position: relative;
    z-index: 2;
    
}

#menu table {
    
    position: relative;
    z-index: 2;
    padding: 0;
    margin: 0;
    width: 94%;
    
}

#menu a, .red_link {
    
    position: relative;
    z-index: 2;
    color: #ff0000;
    font-size: 13px;
    
}

#menu a:hover {
    
    text-decoration: none;
    color: #fff;
    
}

#menu a.active {
    
    text-decoration: none;
    color: #fff;
    
}

.body_list {
    
    padding: 0 36px 170px 0 !important;
    
}

.body_products {
    
    padding: 0 0 170px 0 !important;
    
}

.body_start {
    
    padding: 0 36px 170px 64px !important;
    
}

#body .body_index_l {
    
    padding: 5px 0 0 0;
    width: 40%;
    
}

#body .body_index_r {
    
    padding: 5px 0 0 0;
    width: 50%;    
    
}

#body .heklya-about {
    
    padding: 284px 0 0 96px;
    width: 220px;
    font-size: 11px;
    
}

#body .news-wrapper {
    
    margin-top: 98px;
    min-width: 400px;
    min-height: 375px;
    width: 80%;
    position: relative;
    
}


#body .news-volcano {
    
    background-image: url('/images/news-volcano.png');
    background-repeat: no-repeat;
    width: 562px;
    height: 478px;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 100%;
    margin: -200px 0 0 -391px;
    
}

#body .news-tl {
    
    background-image: url('/images/news-tl.png');
    background-repeat: no-repeat;
    width: 9px;
    height: 10px;
    
}

#body .news-tr {
    
    background-image: url('/images/news-tr.png');
    background-repeat: no-repeat;
    width: 9px;
    height: 10px;
    
}

#body .news-t {
 
    height: 10px;
    background-color:#620000;
    margin: 0 9px;
    
}

#body .news-content {
    
    background-color:#620000;
    height: 100%;
    min-height: 365px;
    
}

#body .heklya-news {
    
    position: relative;
    z-index: 2;
    
}

#body .heklya-news-container {
    
    padding: 40px 26px;
    
}

#body .news-bl {
    
    background-image: url('/images/news-bl.png');
    background-repeat: no-repeat;
    width: 9px;
    height: 10px;
    
}

#body .news-br {
    
    background-image: url('/images/news-br.png');
    background-repeat: no-repeat;
    width: 9px;
    height: 10px;
    
}

#body .news-b {
 
    height: 10px;
    background-color:#620000;
    margin: 0 9px;
    
}

#body .heklya-news-date {
    
    font-weight:    normal;
    margin: 0;
    padding: 0 0 11px 0;
    font-size: 20px;
    
}

#body .heklya-news-row {
 
    padding: 0 0 33px 0;
    
}


/* BLOCKS */

.heklya-left-column {
    
    width: 34%;
    
}

.heklya-center-column {
    
    width: 31.9%;
    
}

.heklya-right-column {
    
    width: 34%;
    
}



.heklya-arrow-left {
    
    background-image: url('/images/arrow-left.png');
    background-repeat: no-repeat;
    width: 22px;
    height: 72px;
    cursor: pointer;
    
}

.heklya-arrow-right {
    
    background-image: url('/images/arrow-right.png');
    background-repeat: no-repeat;
    width: 22px;
    height: 72px;
    cursor: pointer;
    
}

.heklya-found-stripe {
    
    /*height: 72px;*/
    margin: 0 22px;
    background-color:#fff;
    position: relative;
    
}

.heklya-found-count {
    
    padding: 0 22px 2px 0;
    font-size: 12px;
    
}

.heklya-found-count span {
    
    font-size: 16px;
    
}

.heklya-list-icon {
    
    padding: 5px 0 0 40px;
    
}

.heklya-list-icon a {
    
    font-size: 11px;
    
}

.heklya-list-icon-img {
    
    position: absolute;
    margin: 5px 0 0 -10px;
    
}

.heklya-gender-switch {
    
    font-size: 13px;
    text-align: center;
    
}

.heklya-link {
    
    padding: 0;
    width: 40%;
    height: 22px;    
    
}


.men-active {
    
    background-image: url('/images/heklya-men-bg.png');
    background-repeat: no-repeat;
    width: 65px;
    height: 22px;    
    text-decoration: none!important;	    
}

.women-active {
    
    background-image: url('/images/heklya-women-bg.png');
    background-repeat: no-repeat;
    width: 65px;
    height: 22px;    
    text-decoration: none!important;	    
}

.heklya-gender-switch a.active {
    
    color: #ffffff;
    text-decoration: none;
    
}

.mr-grey {
    
    width: 72px;
    height: 22px;
    background-color:#7c7c7c;
    
}



.heklya-list-left {
    
    padding: 16px 13px 0 0;
    
}

.heklya-list-right {
    
    padding: 16px 0 0 13px;
    
}

.piss {
    
    color: #ffae00;
    
}

#product {
    
    background-color:#fff; 
    
}

#product .model {
    
    min-height: 414px;
    border-bottom:    solid 1px #000;
    
}

#product .tl {
    
    background-image: url('/images/product-tl.jpg');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    background-position:top left;
    
}

#product .tr {
    
    background-image: url('/images/product-tr.jpg');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    background-position:top right;
    
}

#product .bl {
    
    background-image: url('/images/product-bl.jpg');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    background-position:bottom left;
    
}

#product .br {
    
    background-image: url('/images/product-br.jpg');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    background-position:bottom right;
    
}

#product .supply {
    
    border-top: solid 1px #000;
    min-height: 204px;
    color: #1d2d39;
    font-size: 11px;
    
}

#product .padder {
    
    padding: 2px 22px; 
    
}

#product .stripes-text {
    
    color: #1d2d39;
    font-size: 13px;
    line-height:    150%;
    font-family:    Arial, Tahoma, Verdana;
    
}

#product .heklya-product-title {
    
    color: #1d2d39;
    font-size: 13px;
    line-height:    150%;
    font-family:    Arial, Tahoma, Verdana;
    font-weight:    bold;
    text-decoration: none;
    
}

#product .main-img {
    
    padding: 0;
    
}

#product .dsk {
    
    padding: 5px 0 0 0;    
    
}

#product .supply label {

    font-size: 18px;
    
}

.instockbutton {
   
    background-image: url('/images/instock2.gif');
    background-repeat: no-repeat;
    width: 295px;
    height: 58px;
    cursor: pointer;
    
}

.wardrobe_wrapper .oneclick a {
    
    color: #878787;
    font-size: 20px;
    line-height:    125%;
    
}

.wardrobe, .empty, .wardrobe_full, .wardrobe_one, .wardrobe_two {
    position: relative;
    background-repeat: no-repeat;
    width: 199px;
    height: 242px;
}


.wardrobe {background-image: url('/images/wardrobe.png');}

.empty {background-image: url('/images/wardrobe_empty.jpg');}

.wardrobe_full {background-image: url('/images/wardrobe_full.jpg');}

.wardrobe_one {background-image: url('/images/wardrobe_one.jpg');}

.wardrobe_two {background-image: url('/images/wardrobe_two.jpg');}

.shkaff {
    padding: 0 0 0 30px;
    width: 100px;
}

.shkaff-link {
    
    padding: 0 0 5px 16px;
    
}

.shkaff-empty {
    
    padding: 0 0 0 16px;
    font-size: 11px;
    color: #878787;
    
}

.shkaff-empty-list {
    
    padding: 5px 0 0 0;
    font-size: 11px;
    color: #878787;
    
}

.shkaff-number {
    
    padding: 0 0 0 13px;
    font-size: 11px;
    color: #878787;
    
}

.shkaff-number-list {
    
    padding: 5px 0 0 0;
    font-size: 11px;
    color: #878787;
    
}

.stripes-bg {
    
    background-image: url('/images/stripes-bg.gif');
    background-repeat:repeat;    
    
}

.heklya-ul {
    
    list-style: none;
    padding: 0;
    margin: 1em 0 3em 0;
    
}

.heklya-ul li { 

    padding: 0 0 .3em 0;
    position: relative;

}

.heklya-ul li a {

    font-size: 11px;
    color: #E6E6E6;
}

.heklya-ul li a.active {
 
    text-decoration: none;    
    
}

.heklya-ul .heklya-stripe-wrapper {
    
    display: inline;    
    position: relative;
    
}

.heklya-ul .heklya-stripe-wrapper a {

    position: relative;
    z-index: 100;
    
}

ul.heklya-ul li div {
    display: inline; 
}

.heklya-ul .heklya-stripe-bg {
    
    position: absolute;
    background-color:#ff0000;
    background-image: url('/images/red-stripe-bg.gif');
    background-repeat: no-repeat;
    background-position:top right;
    height: 12px;
    top: 2px;
    left:  0;
    width: 100%;
    
}

.heklya-ul .heklya-stripe-bg2 {
    
    position: absolute;
    background-color:#ff0000;
    background-image: url('/images/red-stripe-bg2.gif');
    background-repeat: no-repeat;
    background-position:top right;
    height: 12px;
    top: 2px;
    left:  0;
    width: 100%;
    
}

.heklya-stripe-right2 {
    
    background-image: url('/images/red-stripe-arrow2.gif');
    background-repeat: no-repeat;
    width: 4px;
    height: 12px;
    position: absolute;
    left: 100%;
    top: 2px;
    margin-left:    0; 
    
}

.heklya-stripe-left2 {
    
    background-image: url('/images/red-stripe-tail2.png');
    background-repeat: no-repeat;
    width: 22px;
    height: 14px;
    position: absolute;
    left: 0%;
    top: 2px;
    margin-left:    -22px;
    
}

.heklya-stripe-right {
    
    background-image: url('/images/red-stripe-tail.png');
    background-repeat: no-repeat;
    width: 22px;
    height: 14px;
    position: absolute;
    left: 100%;
    top: 2px;
    
}

.heklya-stripe-left {
    
    background-image: url('/images/red-stripe-arrow.gif');
    background-repeat: no-repeat;
    width: 4px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 2px;
    margin-left:    -4px;
    
}

.heklya-slider {
    
    /*height: 72px;*/
    position: relative;
    width: 100%;
    overflow: hidden;
    
}

.stripe-ul {
    
    padding: 0;
    margin: 0;
    overflow: hidden;
    /*height: 72px;    */
    
}

.stripe-ul .stripe-i {
    
    width: 72px;
    height: 72px;
    
}

.stripe-ul li {
    
    padding: 0;
    margin: 0;
    height: 72px;
    width: 72px;
    border-right:    solid 3px #7c7c7c;
    position: relative;
    
}

.stripe-ul li div.wrp {
    
    padding: 14px 0 0 0;
    
}

.stripe-ul .list-number {
    
    margin-right:    2px;    
    color: #7c7c7c;
    font-size: 10px;
    font-family:    Arial;
    
}

.stripe-ul td {
    
    padding: 0;
    margin: 0;
/*    height: 72px; */
/*    width: 72px;*/

    border-right:    solid 3px #7c7c7c;
    
}

.stripe-ul td div.wrp {
    
    padding: 14px 0 0 0;
    
}

.stripe-ul .list-number {
    
    margin-right:    2px;    
    color: #7c7c7c;
    font-size: 10px;
    font-family:    Arial;
    
}



.veshalki {
    
    /*position: relative;*/
    margin: -4px 0 0 0;
    width: 15px;
    height: 15px;
    display: block;
    background-image: url('/images/veshalki.jpg');
    background-repeat: no-repeat;
    background-position:0 0;
    
}

.veshalki:hover {
    
    background-position:-15px 0;
    
}


.stock-l {
    
    width: 24%;
    
}

.stock-r {
    
    width: 70%;
    
}

.stock-list-wrapper {
 
    padding: 35px 0 0 0;
    
}

.wardrobe-bg-tl {
    
    background-image: url('/images/wardrobe-bg-tl.png');
    background-repeat: no-repeat;
    width: 60px;
    height: 35px;
    margin-top: -35px;
    
}

.wardrobe-bg-tr {
    
    background-image: url('/images/wardrobe-bg-tr.png');
    background-repeat: no-repeat;
    width: 60px;
    height: 35px;
    margin-top: -35px;
    
}

.wardrobe-bg-t {
    
    background-image: url('/images/wardrobe-bg-t.jpg');
    background-repeat:repeat-x;    
    height: 35px;
    margin: 0 60px;
    
}

.wardrobe-bg-content-wrapper {
    
    background-image: url('/images/wardrobe-bg-content.jpg');
    background-repeat:repeat;
    min-width: 638px;
    height: 589px;
    
}

.wardrobe-bg-content {
    
    padding: 0 60px;
    
}

.wardrobe-bg-bl {
    
    background-image: url('/images/wardrobe-bg-bl.png');
    background-repeat: no-repeat;
    width: 60px;
    height: 35px;
    margin-top: -35px;
    
}

.wardrobe-bg-br {
    
    background-image: url('/images/wardrobe-bg-br.png');
    background-repeat: no-repeat;
    width: 60px;
    height: 35px;
    margin-top: -35px;
    
}

.wardrobe-bg-b {
    
    background-image: url('/images/wardrobe-bg-b.jpg');
    background-repeat:repeat-x;    
    height: 35px;
    margin: 0 60px;
    
}





.font-size-11px {
    
    font-size: 11px;
    
}

/* END OF BLOCK STYLES */

.textblock {
    
    font-size: 12px;
    line-height:    125%;
    
}


.news .newstitle {
    
/*    font-size: 11px;*/
    font-size: 13px;    
    
}

.news .date {
    
    color: #646464;
    font-size: 11px;
    
}

.news .title {
    
    font-family:    Georgia;
    font-size: 16px;
    padding: 0 0 .5em 0;
    font-weight:    bold;
    
}

.news .text {
    
    padding: 0 0 .5em 0;
    
}

.news .ann {
    
    padding: .5em 0;
    font-size: 90%;
    
}

.news {
    
    padding: 12px 0 0 0;
    
}

.allnews {
 
    padding: 1em 0 0 0;
    font-size: 13px;
    
}

/* NEWS BLOCK */

.newsblock {
    
    
    
}

.newsblock * .info {
    
    display: block;
    color: #4e4e4e;
    font-size: 10px;
    font-family:    Tahoma;
    font-weight:    normal;
    text-decoration:underline;
    padding: 0;
    margin: 0;
    
}

.newsblock *.date {
    
    padding-left:    25px;
    font-size: 10px;
    color: #4e4e4e;
    font-weight:    bold;
    font-family:    Arial, Helvetica, sans-serif;
    
}


.newsblock *.title {
    
    color: #FFAE00;
    font-size: 20px;
    
}

.newsblock *.citation {
    
    padding: 5px 0;
    font-size: 14px;
    color: #4e4e4e;
    font-family:    Arial, Helvetica, sans-serif;
    
}

.newsblock *.announcement {
    
    padding: 1em 0 1.5em 0;
    font-family: Arial, Tahoma;
    font-size:  105%;
    font-weight:    bold;    
    
}

#blogcode {

    width: 80%;

}

#blogcode textarea {

    width: 100%;

}

.table {
    
    
    
}

.table .first td {
    
    font-weight:    bold;
    
}

.table .e {
    
    background-color:#eee;
    
}

/* COMMON STYLES */


.left {
    
    float: left;
    
}

.right {
    
    float: right;
    
}

.clear {
 
    clear: both;
    
}

.inlineblock {
    
    display: inline-block;
    
}

.center {
    
    text-align: center;
    
}

.green {
    
    color: #006600;
    
}

.blue {
    
    color: #485e88;
    
}

.bluer {
    
    color: #0055b5;
    
}

.brown {
    
    color: #954f06;
    
}

.marine {
    
    color: #009598;
    
}

.grey {
    
    color: #737373;
    
}

.light-grey, .link-men a , .link-women a  {
    
    color: #e6e6e6;
    
}

.red {
    
    color: #ff0000;
    
}

.font-size-16px {
    
    font-size: 16px;
    
}

.font-size-12px {
    
    font-size: 12px;
    
}

.font-size-11px {
    
    font-size: 11px;
    
}

.arial {
    
    font-family:    Arial, Tahoma, Verdana;
    
}

.times {
    
    font-family:    "Times New Roman", Times, Georgia, Arial;
    
}

.pt28px {
    
    width: 28px;
    
}

.pt20 {
    
    width: 20%;
    
}

.pt100 {
    
    width: 100%;
    
}

.pt50 {
    
    width: 50%;
    
}

.pt60 {
    
    width: 60%;
    
}

.pt65 {
    
    width: 65%;
    
}


.pt70 {
    
    width: 220px;
}

.pt40 {
    
    width: 40%;
    
}

.pt35 {
    
    width: 35%;
    
}

.pt80 {
    
    width: 80%;
    
}

.rel {
    
    position: relative;
    
}

.black {
    
    color: #2a2a2a;
    
}

.bolder {
    
    font-weight:    bolder;
    
}

.georgia {
    
    font-family:    Georgia;
    
}

form {
    
    padding: 0;
    margin: 0;
    
}

.white {
    
    color: #fff;
    
}

.textField1 {
    
    font-size: 14px;
    padding: 2px;
    border: solid 1px #bcbcbc; 
    font-weight:    normal;
    margin: 1px 0;    
    position: relative;
    
}

#button {
    
    margin: 1px 0;
    
}

#cancel {
    
    margin: 1px 0;
    
}

#mainDocument {
    
    font-size: 100%;    
    position: relative;    
    display: block;
    height: 100%;
    padding: 0;
    margin: 0;
    line-height:    135%;
    
}

#mainDocument p {
    
    line-height:    135%;
    
}


#docTitle {
    
    font-size: 24px;
    line-height:    150%;
    margin: 0;    
    font-weight:    normal;
    padding: 40px 0 .9em 0;    
    
}

a {
    
    color: #ff0000;
    
}

.dashed {
    
    text-decoration: none;
    border-bottom:    dashed 1px #0066cc;
    
}

.dashedr {
    
    text-decoration: none;
    border-bottom:    dashed 1px #CC0000;
    
}

.bold {
    
    font-weight:    bold;
    
}

.not_u {
    
    text-decoration: none;
    
}

.italic {
    
    font-style: italic;
    
}

.uppercase {
    
    text-transform:    uppercase;
    
}

.text-align-left {
    
    text-align: left;
    
}

.text-align-center {
    
    text-align: center;
    
}

.text-align-right {
    
    text-align: right;
    
}

.null {
    
    width: 0;
    height: 0;
    font-size: 0px;
    line-height:    0px;
    
}

.nonews {
    
    padding: 1em 0;
    
}

.dust {
    
    color: #cb8f45;
    
}

.shit {
    
    color: #903a00;
    
}

.light-blue {
    
    color: #33b5ff;
    
}

.purple {
    
    color: #fc30c5;
    
}


/* ONECLICK */

#oneclick-wrapper {
    
    
    
}

#oneclick-wrapper .sex {
    
    padding-right:    18px;
    
}

#oneclick-wrapper .sex-row {
    
    padding-bottom:    49px;
}

#oneclick-wrapper .checkbox {
    
    vertical-align:    middle;
    margin:  3px 9px 0 0;
    
}

#oneclick-wrapper .v2 {
 
    margin:  0px 9px 2px 0 !important;
    
}

#oneclick-wrapper label.cb {
    
    display: block;
    padding: 2px 0 0 0;
    
}

#oneclick-wrapper .one-left {
    
    width: 600px;
    
}

#oneclick-wrapper .one-right {
    
    width: 22%;
    
}

#oneclick .w33 {
    
    width: 33%;
    
}

#oneclick .p05 {
    
    padding-left:    0.5%;
    
}

#oneclick .wow {
    
    padding: 0 0 0 22px;
    
}

#oneclick .row {
    
    padding: 0 0 45px 0;
    
}

#oneclick ul {
    
    padding: 0;
    margin: 0;
    list-style: none;
    width: 95%;
    
}

#oneclick ul li {

    padding: 8px 0 0 0;
    
}

#oneclick ul li a {

    color: #E7E7E7;
    text-decoration: none;
    
}

#oneclick ul li a:hover {

    text-decoration:underline;
    
}

#wardrobe-red {
    
    background-image: url('/images/wardrobe-red.png');
    background-repeat: no-repeat;
    width: 266px;
    height: 208px;
    margin-left:    -70px;
    
}

.go-wrapper {
    
    padding: 113px 0 0 0;
    
}

.go {
    
    font-size: 36px;
    text-decoration:underline;
    
}

.shkaff-red-empty {
    
    color: #878787;
    font-size: 11px;
    padding: 5px 0 0 0;
    
}

.shkaff-red-info {
    
    margin: 20px 0 0 -60px;
    
}

/* END OF ONECLICK */

/* LIST */

#list {
    
    
    
}

#list .list-l {
    
    width: 52%;
    
}

#list .list-r {
    
    width: 47.5%;
    padding: 71px 0 0 0;
    
}

#list .list-wrapper {
    
    position: relative;
    /*z-index: 1;*/
    width: 100%;    
    
}

#list .list-content {
    
    position: relative;
    /*z-index: 1;*/
    padding: 17px 20px 0 27px;  
    
}

#list .list-wrapper-bg {
    
    background-color:#afd8ff;
    height: 100%;
    left: 0;
    opacity: 0.3;
    #filter:  alpha(opacity = 30);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0; 
    
}

.heklya-filter-icon {
    
    padding: 0 0 22px 36px;
    font-size: 11px;
    
}

.heklya-filter-icon-img {
    
    position: absolute;
    margin: 4px 0 0 -14px;
    
}

#list .found {
    
    padding: 0 5px 0 0;
    margin-top: 2px;
    color: #7c7c7c;
    font-size: 12px;
    
}

#list .found strong {
    
    font-size: 16px;
    
}

#list .sex-switch {
    
    padding: 0 0 0 26px;
    
}

#list .sex-switch-m {
    
    width: 65px;
    height: 22px;
    line-height:    22px;
    padding: 0 21px 0 0;
    
}

#list .sex-switch-f {
    
    width: 65px;
    height: 22px;
    line-height:    22px;    
    
}

#list .sex-switch-f div {
    
    font-size: 11px;
    text-align: center;
    width: 65px;
    height: 22px;
    line-height:    18px;
    
}

#list .sex-switch-m div {
    
    font-size: 11px;
    text-align: center;
    width: 65px;
    height: 22px;
    line-height:    18px;    
    
}

#list .sex-switch-m-active {
    
    background-image: url('/images/heklya-men-bg.png');
    background-repeat: no-repeat;    
    
}

#list .sex-switch-f-active {
    
    background-image: url('/images/heklya-women-bg.png');
    background-repeat: no-repeat;    
    
}

#list .sex-switch-f-active a {
    
    color: #fff !important;
    text-decoration:underline !important;    
    
}

#list .sex-switch-m-active a {
    
    color: #fff !important;
    text-decoration:underline !important;    
    
}

#list .sex-switch-f a {
    
    color: #fc30c5;
    text-decoration: none;
    
}

#list .sex-switch-m a {
    
    color: #0094e7;
    text-decoration: none;
    
}

#list .pages {
    
    height: 27px;
    
}

.list-list {
    
    list-style: none;
    padding: 0;
    margin: 0;
    
}

.list-list li {
    
    padding: 0 0 13px 0;
    display:inline;
    
}

.list-list .img-wrapper {
    
    width:  71px;
    height: 71px;
    background-color:#fff;
    position: relative;
    
}

.list-list .item-wrapper {
    
    padding: 14px 0 0 0;
    
}

.list-list .number {
    
    color: #7C7C7C;
    font-family:    Arial;
    font-size: 10px;
    margin-right:    2px;
    
}

.list-list .item-text-wrapper {
    
    margin-left:    79px;
    font-size: 11px;
    padding: 7px 0;
    
}

.list-list .item-title {

    color: #fff;
    padding: 0 0 8px 0;

}

.list-list .item-description {

    color: #fff;

}

/* END OF LIST */

/* STOCK */

.stock-list {
    
    list-style: none;
    padding: 0;
    margin: 0;
    width: 90%;
    
}

.stock-list li {

    padding: 5px 0;

}

.stock-list li a {
    
    margin-left:    -2px;
    display: block;
    padding: 0 2px;
    color: #e6e6e6;
    text-decoration: none;
    
}

.stock-list li a.active {
    
    background-color:#ff0000;
    
}

.stock-list li a:hover {

    background-color:#ff0000;
    
}

.hanger-list {
    
    list-style: none;
    padding: 0;
    margin: 0;
    
}

.hanger-list li {

    padding: 0 2px 10px 0;
    
}

.hanger-list .hanger {
    
    background-image: url('/images/hanger.png');
    background-repeat: no-repeat;
    width: 89px;
    height: 119px;    
    
}

.hanger-list .hanger-item {

    padding: 32px 0 0 0;
    width: 71px;
    
}

.hanger-list .wrp {
    
    padding: 14px 0 0 0;
    
}

.number {
    
    color: #7C7C7C;
    font-family:    Arial;
    font-size: 10px;
    padding-left:    8px;
    
}

.delete {
    
    position: relative;
    margin: -5px 1px 0 0px;
    width: 15px;
    height: 15px;
    display: block;
    background-image: url('/images/delete.png');
    background-repeat: no-repeat;
    background-position:-15px 0;
    cursor: pointer;
    
}

.delete:hover {
    
    background-position:0 0;
    
}

/* END OF STOCK */

.hangers {
    
    position: absolute;
    margin: 85px 0 0 80px;
    width: 105px;
    
}

.hangers ul {
    
    list-style: none;
    padding: 0;
    margin: 0;
    
}

.hangers ul li {

    padding: 0 5px;
    
}

.hangers ul li .hangersmall {
    
    /*width: */ 
    
}

.heklya-items-list {
    
    list-style-image: url('/images/minus.gif');
    padding: 0;
    margin: 0 0 0 52px;    
    
}

.heklya-items-list-nomargin {
 
    position: relative;
    z-index: 5;
    margin: 0 !important;    
    
}

.heklya-items-list li {
 
    padding: 9px 0 0 0;
    
}

.heklya-items-list li a {

    color: #e6e6e6;
    font-size: 11px;
    
}

.dosearch {
    
    padding: 0 0 39px 15px;
    
}

.dosearch a {
    
    font-size: 20px;
    font-family:    Arial, Tahoma, Verdana;
    color: #878787;    
    
}

#list .list-r-r {
    
    width: 50%;
    
}

#list .wrdrb-items {
    
    position: relative;
    z-index: 5;
    margin: 30px 0 0 137px;
    
}

.other-img {
    
    padding: 0 0 20px 0;
    text-align: center;    
}

#item-llist img,  .other-img img{
    border: 1px solid #EEEEEE;
    margin: 2px;
    padding: 2px;
}

.other-img ul {
    
    padding: 0;
    margin: 0;
    list-style: none;    
    
}

.other-img ul li {
    
    text-align: center;
    padding: 16px 0 0 0;
    height: 60px;
    
}

.h60  {
    
    height: 60px;
    
}

.pt333 {
    
    width: 33.3%;
    
}

.pt18 {
    
    width: 18%;
    
}

.pt48 {
    
    width: 48%;
    
}

.pt66 {
    
    width: 66%;
    
}




#item-wrapper {
 
   /* width: 684px;*/
    text-align: center;
    color: #323232;
    
}

#item-wrapper .item {
    
    position: relative;
 /*   width: 684px;
    min-height: 800px; */
    background-color:#fff;    
    text-align: left;
    
}

#item-wrapper .item-header {
     background-image: url("/images/volcano-white.jpg");
    background-position: 800px 8px;
    background-repeat: no-repeat;
    height: 140px;
 
}

#item-wrapper .logo-white {
    
    padding: 20px 0 0 25px;
    
}

#item-wrapper .closeit {
 
    padding: 40px 0 0 0;
    
} 

#item-wrapper .closeit a {
    
    color: #323232;
    font-size: 11px;
    
}

#item-wrapper .print {
    
    width: 400px;
    
}

#item-wrapper .print-padding {
    
    padding-top:    85px;
    
}

#item-wrapper .print-wrapper {
    background-image: url("/images/print.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    position: absolute;
    right: 10px;
    top: 5px;    
}

#item-wrapper .print-wrapper a {
    
    font-size: 11px;
    color: #323232;
    
}

#item-wrapper .item-body {
    
    padding: 0 14px 0 10px;    
    
}

#item-wrapper .item-imgs {
    border-left: 1px dotted grey;
    border-right: 1px dotted grey;
    text-align: left;
    width: 635px;
    padding-left: 10px;    
}

.item-imgs #art {padding: 10px 0; text-align: center;}
.item-imgs #descr {line-height: 16px; padding: 0 30px;}

#item-wrapper .item-images {
    
    list-style: none;
    padding: 38px 0 0 0;
    margin: 0;
    
}

#item-wrapper .item-images li {
    
    padding: 0 0 19px 0;
    
}

#item-llist {
    font-size: 11px;
    padding-right: 10px;
    text-align: center;
    width: 162px; 
}

#item-wrapper .item-desc {
    border: 2px solid #ccc;
    height: 200px;
    left: 608px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 140px;  
    width: 200px; 
}

#item-wrapper .item-complete {
    left: 825px;
    padding-left: 10px;
    position: absolute;
    top: 140px;
    width: 162px;
}

#item-wrapper .incomplete {
    
/*    padding: 57px 42px 0 36px;*/
	text-align: center;    
}

#item-wrapper .supply {
    
    color: #1d2d39;
    font-size: 11px;
    
}

#item-wrapper .supply label {
    
    font-size: 18px;
    
}

.heklya-bread {
    
    padding: 0 0 0 30px;
    
}

.heklya-bread-h3 {
    
    display: inline;
    font-size: 11px;
    font-weight:    normal;
    
}


#lastnews {
    
    list-style: none;
    margin: 0;
    padding: 0;
    
}

#lastnews li {

    padding: 0 0 35px 0;
    
}

#lastnews .news-date {
    
    width: 10%;
    color: #858585;
    padding: 6px 0 0 0;
    
}

#lastnews .news-body {

    width: 80%;
    
}

#lastnews .news-title {

    color:      #ffae00;
    font-size: 20px;
    
}

#lastnews .news-text {

    padding: 13px 0 0 0;
    color: #e6e6e6;
    
}

.wrdrb-items {
    
    margin: 30px 0 0 137px;
    position: relative;
    z-index: 5;
    text-align: center;    
}

#confirmform {
    
    position: absolute;    
    z-index: 100;
    width: 400px;
    top: 0;
    left: 400px;
}

#confirmform .cfrm-shader {
    
    position: relative;
    z-index: 100;
    background-color:#333;
    opacity: 0.3;
    #filter:  alpha(opacity = 30);
    width: 100%;
    height: 100%;
    
}

#confirmform .cfrm-wrp {
 
    left: 50%;
    margin-left:    -200px;
    height: auto;    
    width: 420px;
    position: absolute;
    z-index: 110;
    top: 200px;    
    color: #737373;
    padding:  0px;
    border: 14px solid #777777;	 
}

#confirmform .tl {
    
    background-image: url('/images/tl.gif');
    background-repeat: no-repeat;
    height: 8px;
    width: 8px;
    margin-top: -8px;
    
}

#confirmform .t {

    height: 8px;
    margin: 0 8px;
    background-color:#fff;
    font-size: 5px;
    line-height:    5px;
    padding: 0;
    
}

#confirmform .tr {
    
    background-image: url('/images/tr.gif');
    background-repeat: no-repeat;
    height: 8px;
    width: 8px;
    margin-top: -8px;
    
}

#confirmform .b {

    height: 8px;
    margin: 0 8px;
    background-color:#fff;
    font-size: 5px;
    line-height:    5px;
    padding: 0; 
    
}

#confirmform .bl {
    
    background-image: url('/images/bl.gif');    
    background-repeat: no-repeat;
    height: 8px;
    width: 8px;
    margin-top: -8px;
    
}

#confirmform .br {
    
    background-image: url('/images/br.gif');
    background-repeat: no-repeat;
    height: 8px;
    width: 8px;
    margin-top: -8px;
    
}

#confirmform .close {
    
    width: 14px;
    height: 13px;
    background-image: url('/images/close.gif');
    background-repeat: no-repeat;
    background-position:0 0;
    display: block;
    text-decoration: none;
    
}

#confirmform .close:hover {
    
    background-position:-14px 0;
    
}

#confirmform .cfrm-content {
    
    padding: 20px;
    background-color:#fff;
    
}

#confirmform .cfrm-body {
    
    padding: 15px 0 25px 0;
    
}

#confirmform .buttons {
    
    padding: 0 20px 20px 20px;
    
}

#confirmform .buttons a {
    
    font-size: 18px;
    text-decoration: none;
    color: #FF0000;
    border-bottom:    dashed 1px #FF0000;
    
}

#confirmform .buttons a:hover {
    
    border-bottom:    none;
    
}

#confirmformtitle {
    
    font-size: 16px;
    border-bottom:    dashed 1px #737373;
    
}

#heklya-details .dl {
    
    width: 38%;
    
}

#heklya-details .dr {
    
    width: 60%;
    
}


#heklya-details .whitebg-wrapper {
    
    background-color:#fff;
    
}

#heklya-details .bg-tl {
    
    background-image: url('/images/product-tl.jpg');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    background-position:top left;
    
}

#heklya-details .bg-tr {
    
    background-image: url('/images/product-tr.jpg');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    background-position:top right;
    
}

#heklya-details .bg-bl {
    
    background-image: url('/images/product-bl.jpg');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    background-position:bottom left;
    
}

#heklya-details .bg-br {
    
    background-image: url('/images/product-br.jpg');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    background-position:bottom right;
    
}

#heklya-details .bg-content {
    
    padding: 74px 10px 20px 10px;
    
}

#heklya-details .photo-big {
    
    padding: 0 0 66px 0;
    
}

#heklya-details .item-images {
    
    list-style: none;
    padding: 38px 0 0 0;
    margin: 0;
    
}

#heklya-details .item-images li {
    
    padding: 0 0 19px 0;
    text-align: center;
    
}

#heklya-details .photo-small {
    
    padding: 0 0 22px 0;
    
}

#heklya-details .incomplete {
    
    padding: 0 10px 0 10px;
    
}

#heklya-details .supply {
    
    color: #1d2d39;
    font-size: 11px;
    
}

#heklya-details .supply label {
    
    font-size: 18px;
    
}

.heklya-doctitle {
    
    color: #FFAE00;
    font-size: 20px;
    padding: 0 0 16px 50%;
    
}

.heklya-persons ul.persons {
    
    list-style: none;
    padding: 0;
    margin: 0;
    
}

.heklya-persons ul.persons li {

    padding: 0 0 56px 0;
    
}

.heklya-persons ul.persons li .pl {

    width: 42%;
    text-align: right;
    
}

.heklya-persons ul.persons li .pr {

    width: 50%;
    
}

.heklya-persons-title {
    
    font-size: 16px;
    padding-bottom:    3px;
    
}

.heklya-persons-title span a {

    font-size: 12px;
    color: #3a51ff;    
    
}

.heklya-persons-description {
    
    padding: 20px 0 0 0; 
    font-size: 11px;
    
}

.heklya-persons-description ul {

    padding: 0;
    margin: 0 0 0 10px;
    
}

.heklya-persons-description ul li {
    
    padding: 0 0 2px 0 !important;
    
}

.doaquery {
    
    color: #fff;
    font-size: 15px;
    
}

.heklya-form-input {
    
    color: #666;
    padding: 2px 2px;
    font-size: 14px;
    width: 100%;
    border: solid 1px #666;
    
}

.v {
    
    visibility: visible;    
    
}

.h {
    
    visibility: hidden;    
    
}

.list-content .img-wrapper {
    border: 1px solid grey;
    height: 68px;
    margin: 2px;
    padding: 5px;
    width: 70px;
}

.list-content .padded {padding: 3px 0 0 3px;}

.pl img {background-color: white; margin-top: 10px;}

.pr {width: 480px; margin-top: 10px;}


.heklya-persons div {clear: both; padding: 10px 0;}
.heklya-persons div div {clear: none !important; padding: 0 !important;}
.heklya-persons img {width: 142px !important; height: auto !important;}

.heklya_news h2 {font-size: 18px; line-height: 18px; margin: 0; padding: 5px 0 8px 0; color: #ff6600;}
.heklya_news {line-height: 16px; padding-top: 10px; float: left;}

#list_props_table div{
    height: 30px;
    line-height: 30px;
    margin: 0 2px;
    padding: 0;
    border: 1px solid #dcdcdc;
    border-top: none;
}

#list_props_table td
{
    padding:0; 
    margin: 0;
}

#list_props_table .first_div{
    border: 1px solid #dcdcdc;
}

#list_props_table a{
    display: block;
    padding:0 5px 0 5px;
    margin: 0;
}

#list_props_table {
    width: 500px;
}

.marked_prop {
    background-color: #F5F5F5;
}

.list_pager .marked_prop, .list_pager_clients .marked_prop {
    border: 1px solid #FF0000;
}

.list_pager a {
    padding: 2px 4px;
}

.list_pager_clients a {
    padding: 6px;
}

.list_pager_clients {
    text-align: center; margin: 0;
	height: 24px;
}

.list_pager, .list_pager2 {
    line-height:15px;
    margin:8px 0;
    text-align:right;
}

.list_pager {
    line-height: 25px;
}

#list_top_selector {
    background-color: #34404C; 
    color: #7C7C7C;
    height:240px;
    margin:0 0 5px 2px;
    padding-right:10px;
    position: relative;
    min-width: 1086px;
}

.wardrobe_empty2 {background-image: url('/images/wardrobe_empty2.jpg');}

.wardrobe_full2 {background-image: url('/images/wardrobe_full2.jpg');}

.wardrobe_one2 {background-image: url('/images/wardrobe_one2.jpg');}

.wardrobe_two2 {background-image: url('/images/wardrobe_two2.jpg');}
                 
.wardrobe_empty2, .wardrobe_full2, .wardrobe_one2, .wardrobe_two2 {
    background-repeat: no-repeat;
    height: 238px;
    width: 140px;
    padding-right: 33px;
    padding-top: 2px;
}

.shkaff-link2 {
    position: absolute;
    bottom: 10px;
    right: 280px;
}

#make_shkaf_order {
    height: 25px;
    line-height: 25px;
    height: 20px;
    line-height: 20px;
    margin: 5px 0 0;
    padding: 3px 8px;
}

#make_shkaf_order a {
    display: block;
}

#page_zoom_param {
    background-color: #34404C;
    height: 13px;
    position: absolute;
    top: 12px;
    width: 6px;
}

.script_generated_page {
    padding: 0 25px;
    float: left;	
    width: 96%;	
}

.script_generated_page img {
    padding: 8px;
}

h1, h2 {
    color: #FFAE00;
    font-size: 20px;
    padding: 0;
    margin: 22px 0 0 0;	
    font-weight: normal;	
    text-align: center;	
}

h2 {font-size: 12px;}

#page_body {text-align: center;}

#content_div {
    min-height: 100%;
    width: 600px;
    position: relative;
    text-align: left;
    margin: 0 auto;	
}

#script_div {position: relative;}

#oneclick-form {text-align: left; margin: 20px 40px;}

#head_text {position: absolute; top: 95px; left: 40px; font-size: 11px; color: #878787; padding-right: 40px;}

.lt_s_comm {padding-top: 3px; margin: 0;}

#art_search {float: right; clear: both; padding-right: 20px;  margin-top: -29px;}

.heklya-persons {
	width: 670px;
	margin-left: auto;
	margin-right: auto;
}

.in_stock_b {position: absolute; top: 35px;  left: 350px;}

.wyswyg_text_title {
	
	color:#FFAE00;
	font-size:20px;
	
}

.wyswyg_text_black_13 {
	
	font-size: 13px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	line-height: 130%;
	
}

.wyswyg_text_black_15 {
	
	font-size: 15px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	line-height: 130%;
	
}

.wyswyg_text_black_17 {
	
	font-size: 17px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	line-height: 130%;
	font-family: Georgia, Times;
	
}

.wyswyg_text_purple_13 {
	
	font-size: 13px;
	font-weight: normal;
	color: #692938;
	text-decoration: none;
	line-height: 130%;
	
}

.wyswyg_text_purple_15 {
	
	font-size: 15px;
	font-weight: normal;
	color: #692938;
	text-decoration: none;
	line-height: 130%;
	
}

.wyswyg_text_purple_17 {
	
	font-size: 17px;
	font-weight: normal;
	color: #692938;
	text-decoration: none;
	line-height: 130%;
	font-family: Georgia, Times;
	
}

.wyswyg_text_orange_13 {
	
	font-size: 13px;
	font-weight: normal;
	color: #c95232;
	text-decoration: none;
	line-height: 130%;
	
}

.wyswyg_text_orange_15 {
	
	font-size: 15px;
	font-weight: normal;
	color: #c95232;
	text-decoration: none;
	line-height: 130%;
	
}

.wyswyg_text_orange_17 {
	
	font-size: 17px;
	font-weight: normal;
	color: #c95232;
	text-decoration: none;
	line-height: 130%;
	font-family: Georgia, Times;
	
}

.wyswyg_text_blue_13 {
	
	font-size: 13px;
	font-weight: normal;
	color: #3699b9;
	text-decoration: none;
	line-height: 130%;
	
}

.wyswyg_text_blue_15 {
	
	font-size: 15px;
	font-weight: normal;
	color: #3699b9;
	text-decoration: none;
	line-height: 130%;
	
}

.wyswyg_text_blue_17 {
	
	font-size: 17px;
	font-weight: normal;
	color: #3699b9;
	text-decoration: none;
	line-height: 130%;
	font-family: Georgia, Times;
	
}

.popup {
	visibility: 		visible; 
	position: 			absolute; 
	background-color: 	#F0F0F0;
	width: 				auto; 
	height: 			auto; 
	top: 				0; 
	left: 				0;
	z-index: 			20;
	border:				outset 2px #999999;
	color:				#333333;

	filter: progid:DXImageTransform.Microsoft.Fade(duration=0.2)progid:DXImageTransform.Microsoft.Shadow(color=003366, Direction=135, Strength=4);
}

.popupTitleBG {
	background-color: 	#0066CC;
	padding-left:		3;
	padding-right:		3;
}

.form3D {
	border: 			outset 1px;
}

.popupTitle {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#FFFFFF;
	font-weight:		bold;
}

.mainDocument {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	
}

.transparent {
	visibility:			hidden; 
	position: 			absolute; 
	left: 				0; 
	top: 				0;
	width: 				100%; 
	height: 			100%; 
	background-image: 	url('/<?=$config->dir["img"];?>/transparent.png');
	filter: 			alpha(Opacity=0); 
	opacity: 			0; 
	background-color: 	transparent; 
}

.treeSection {
	text-decoration:	none;
	font-weight:		bold;
	font-family:		Verdana;
	font-size:			12px;
	color:				#6699FF;
}

.arrow {
	padding-left:		5;
	padding-top:		1;
}


.button1 {
	border-style: 		solid; 
	border-color: 		#003399; 
	border-width: 		1;
 	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: 				#003399; 
	font-size: 			11px;
	width: 				100%;
	padding-left: 		2px;
	padding-right: 		2px;
 	background-color: 	#EEEEEE;
	}

.shadow {
	border: 			outset 2px; 
	padding:			0px; 
	font-weight:		bold; 
	background-color: 	#cccccc; 
	width:				18px; 
	height:				14px;
	}

.ftpFolder {
	font-weight:		bold;
	color:				#333333;
	font-size:			11px;
	text-decoration:	none;
	}

.ftpFile {
	color:				#CC0000;
	font-size:			11px;
	text-decoration:	none;
	}

.attributes {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	
	
}

.inputLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: bold;
}


.textField1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: bold;
	width: 100%;
}


.textField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	width: 100%;
}


/* ССЫЛКИ */

.controlPanelActive {

	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#333333;
	text-decoration: 	none;
	padding:			0 5 0 5;

}

.controlPanelDisactive {

	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#999999;
	text-decoration: 	none;		
	cursor:				default;
	padding:			0 5 0 5;

}

.catalogPathActive {

	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#CC0000;
	font-weight:		bold;
	text-decoration: 	none;

}

.catalogPathDisactive {

	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#333333;
	font-weight:		bold;
	text-decoration: 	none;
	cursor:				default;

}

/* // ССЫЛКИ */




/* DRAG-DROP ОБЪЕКТЫ */

.window {
	visibility: 		visible; 
	position: 			absolute; 
	background-color: 	#F0F0F0;
	width: 				auto; 
	height: 			auto; 
	top: 				0; 
	left: 				0;
	z-index: 			20;
	border:				outset 2px #999999;

	filter: progid:DXImageTransform.Microsoft.Fade(duration=0.2)progid:DXImageTransform.Microsoft.Shadow(color=003366, Direction=135, Strength=4);
}

.windowTitleBG {
	background-color: 	#0066CC;
	padding-left:		3;
	padding-right:		3;
}

.windowTitle {
	font-family:		"Times New Roman", Times, serif;
	font-size:			14px;
	color:				#FFFFFF;
	font-weight:		bold;
}


.dragcontainer {

	visibility: 		visible; 
	position: 			absolute; 
	z-index: 			2;
	border:				none;

}

.contextMenu {

	visiblity:			visible;
	position: 			absolute;
	padding:			2;
	z-index: 			200;
	background-color:	#EEEEEE;
	border:				solid 1px #AAAAAA;

}

.cmCellActive {

	font-family: 		Tahoma, Helvetica, sans-serif;
	font-size: 			11px;
	color: 				#CC0000;
	text-decoration: 	none;
	
}

.cmCellInactive {

	font-family: 		Tahoma, Helvetica, sans-serif;
	font-size: 			11px;
	color: 				#999999;
	text-decoration: 	none;
	cursor:				default;

}

/* MULTIPLE-СПИСКИ */

.list {
	
	
	
}

.list ul {

	border: 0pt none;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 4px 5px;
	padding: 0pt;
	z-index: 10;

}

.list li {
	
	font-size: 12px;
	line-height: 1.3em;
	
}

.list li a {
	
	text-decoration: none;
	color: #666666;
	
}

.list li a.selected {
	
	text-decoration: none;
	color: #FF9933;
	
}

#box {
	
	height: 112px;
	margin: 0px;
	overflow-y: scroll;
	overflow-x: none;
	width: auto;
	
}

/* /MULTIPLE-СПИСКИ */

/* // DRAG-DROP ОБЪЕКТЫ */


/* TABS */

.tabs {
	float: left;
	width: 100%;
	line-height: normal;
	background-image: url("../_img/tabs_bg.gif");
}

.tabs ul {
	margin: 0;
	padding: 0px 0px 0;
	list-style: none;
}

.tabs li {
	float: left;
	background: url("../_img/tab_bg.gif") no-repeat left top;
	margin: 0;
	margin-left: 0px;
	margin-right: 2px;
	padding: 0 0 0 10px;
	line-height: 18px;
}

.tabs li.current {
	background: url("../_img/tab_sel_bg.gif") no-repeat left top;
	margin-right: 2px;
}

.tabs span {
	float: left;
	display: block;
	background: url("../_img/tab_end.gif") no-repeat right top;
	padding: 0px 10px 0px 0px;
}

.tabs .current span {
	background: url("../_img/tab_sel_end.gif") no-repeat right top;
}

.tabs a {
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 10px;
}

.tabs a:link, .tabs a:visited, .tabs a:hover {
	color: black;
}

.tabs a:hover {
}

.tabs .current {
}

.tabs .current a, .tabs .current a:link, .tabs .current a:visited {
}

.panel_wrapper {
	border: 1px solid #919B9C;
	border-top: 0px;
	padding: 10px;
	padding-top: 10px;
	clear: both;
	background-color: white;
}

.wrapper {
	border: 1px solid #919B9C;
	padding: 10px;
	clear: both;
	background-color: white;
}

.input_noborder {
	border: 0px solid #808080;
}

#button {

   font-weight: 										bold;
   width: 												90px;
   height: 												21px;
   border: 												0px;
   background-image: 									url("../_img/button_bg.gif");
   cursor: 												pointer;

}

#cancel {
   font-weight: 										bold;
   width: 												90px;
   height: 												21px;
   border: 												0px;
   background-image:									url("../_img/cancel_bg.gif");
   cursor: 												pointer;
}

fieldset {

	border: 											1px solid #919B9C;
	font-family: 										Verdana, Arial;
	font-size: 											10px;
	padding: 											0px;
	margin: 											0px;
	padding: 											4px;

}

legend {

	color: 												#2B6FB6;
	font-weight: 										bold;

}

input.checkbox {

	border: 											0px none #000000;
	padding:											0;
	background-color: 									transparent;
	vertical-align:										middle;

}

input.radio {

	border: 											1px none #000000;
	background-color: 									transparent;
	vertical-align: 									middle;

}

.checkbox {

	border: 											0px none #000000;
	background-color: 									transparent;
	vertical-align: 									middle;

}

.radio {

	border: 											1px none #000000;
	background-color: 									transparent;
	vertical-align: 									middle;

}

/* Mozilla only style */
html>body #button, html>body #cancel {

	padding-bottom: 2px;

}


/* // TABS */




/* CATALOG */

.catalogitemtitle {

	text-decoration: 									none;
	font-family: 										Verdana, Arial;
	font-size: 											14px;
	font-weight:										bold;
	padding:											0 0 20 0;

}


.catalogitemactive {
	
	text-decoration: 									none;
	font-family: 										Verdana, Arial;
	font-size: 											11px;
	font-weight:										bold;
	color:												#0066CC;	
	
}

/* // CATALOG */

.hiddenborder {

	border: dashed 1px #666666;

}

/* // ВИЗУАЛЬНЫЙ РЕДАКТОР */



/* <ОШИБКИ> */

.error {
	
	text-decoration: 									none;
	font-family: 										Arial;
	font-size: 											20px;
	font-weight:										bold;
	padding:											0 0 5 0;	
	
}

.errornumber {
	
	color:												#CC0000;
	
}

.errormessage {

	text-decoration: 									none;
	font-family: 										Arial;
	font-size: 											12px;
	font-weight:										normal;
	padding:											0 0 10 0;		
	
}

/* </ОШИБКИ> */


/* ОБЩИЕ */

a img {
	
	border: 0;
	
}

.hidden {
	
	visibility:											hidden;
	display:											none;	
	
}

.visible {
	
	visibility:											visible;
	display:											block;
	
}

.medika_table td {
	
	padding:											.5em 1em;
	
}

.medika_table .first td {
	
	font-weight:										bold;
	
}

.medika_table .e {
	
	background-color:									#eee;
	
}

.heklya-after-top {
	min-height: 50px;
}

.img-wrapper {padding-bottom: 20px;}

.padded {padding-right: 7px;}
