/*высота итема*/
#item {
/*        height: 544px;*/
}

/*popup*/
#TB_overlay {
        position: fixed;
        z-index:100;
        top: 0px;
        left: 0px;
        height:100%;
        width:100%;
}

.TB_overlayBG {
        background-color:#000;
        filter:alpha(opacity=75);
        -moz-opacity: 0.75;
        opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
        position: fixed;
        background: #ffffff;
        z-index: 102;
        color:#000000;
        display:none;
        border: 4px solid #F08D00;
        text-align:left;
        top:0;
        left:0;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}


h1 {
        color: #fff;
        font-size: 18px;
        font-weight: bold;
        margin: 5px 0 15px 0;
}

h2 {
        color: #001629;
        font-size: 15px;
        font-weight: bold;
        margin: 5px 0 10px 0;
}

.inlined {
        display: inline-block;
        margin: 0;
        letter-spacing: -3;
}

.inlined li {
        display: -moz-inline-box;
        display: inline-block;
        list-style-type: none;
        vertical-align: top;
        letter-spacing: 0;
}


/*pop-up====*/

.cat_detail {
        position: absolute;
        top: 82px;
        left: 134px;
        font-size: 10px;
        line-height: 14px;
        text-transform: uppercase;
        padding: 1px 5px 2px 4px;
}

.cat_price {
        position: absolute;
        top: 102px;
        left: 134px;
        font-size: 20px;
}

#item {
        background: #434951;
        width: 734px;
        padding: 0 0 12px 0;
        position: absolute;
}

#item_in {
        padding: 20px 0 18px 0;
        margin: 0 34px;
        background: url(/images/cat_block_back.gif) repeat-x bottom left;
}

#item h1 {
        padding: 0 200px 0 30px;
        background: url(/images/item_star.gif) no-repeat 0 2px;
}

#item td {vertical-align: top;}

#item_left {background: #fff;}

#item_right {padding: 20px 0 20px 20px;}

#item_text {
        background: #68717b url(/images/item_text_tr.gif) no-repeat top right;
        position: relative;
        margin: 0 0 20px -20px;
        width: 214px;
}

#item_text span {
        display: block;
        background: url(/images/item_text_br.gif) no-repeat bottom right;
        font-size: 12px;
        color: #fff;
        padding: 25px 20px 80px 20px;
        line-height: 15px;
}

#item_text .cat_detail {
        top: auto;
        bottom: 42px;
        left: 20px;
        background: #333c46;
        color: #b3c0cc;
}

#item_text .cat_price {
        top: auto;
        bottom: 16px;
        left: 20px;
        color: #333c46;
        line-height: 22px;
}

#item_btn_close {
        position: absolute;
        top: 15px;
        right: 35px;
}

#item_btn_add {padding: 8px 0 12px 0;}

#item_right ul {width: 194px;}

#item_right li {
        margin: 0 0 12px 0;
        line-height: 17px;
}

.item_s1 {width: 55px;}

#item_right input {width: 30px;}

#item_right select.input {width: 136px; height: 20px;}


/*personal===============================================*/

.signed_in .border-input div {padding: 0 6px;}

.signed_in .border-input div {
        font-size: 10px;
        color: #fff;
        line-height: 18px;
}

.signed_in .border-input div a:link, .signed_in .border-input div a:visited {color: #d2672b; text-decoration: underline;}
.signed_in .border-input div a:hover, .signed_in .border-input div a:active {color: #fff; text-decoration: underline;}

.signed_in #auth-support {margin-top: 4px;}

.signed_in #auth-support a.ooops {float: left;}

/*[hidden*/
.hidden{
    display: none;
}
