@import 'reset.css';
html { min-height: 100%; }
body {font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;color: #222;height: 100%;      min-width: 860px;       }
/* images */
img { border: none; }
/* links */
a { color: #1c7191; }
/* lists */
ul { list-style-type: none; }
ul.error { margin: 1em 0; }
ul.error li {font-size: 0.86em; color: red;     margin: 0 0 0.5em 0;}
/* headers */
h1, h2, h3, h4 {        font: 24px Georgia, times;      margin: 1em 0 0.6em 0;}
h1 { margin-top: 0; }
h2 { font-size: 18px; }
h4 { font-size: 18px; }
/* paragraphs */
p {margin: 0 0 0.5em 0; line-height: 1.5;}
/* forms */
input, textarea, select {font-family: Arial, Helvetica, sans-serif;     font-size: 1em;}
/* tables */
table { border-collapse: collapse; }
td { vertical-align: top; }
table.form td { padding: 0 15px 5px 0; }
table.form td.label { text-align: right; vertical-align: middle; }
table.form td.label.top { vertical-align: top; }
table.form .padded td { padding-top: 15px; }
table.form .padded td td { padding-top: 0; }
table.list td { vertical-align: middle; }
/* others */
sup, sub {vertical-align: middle;       position: relative;     font-size: 75%;}
sup { bottom: 0.5em; }
sub { top: 0.5em; }
sup.req { color: red; font-size: 14px;}
iframe { padding: 0; }
/* content */
#sc-wrapper{position: absolute; left: 0;        top: 135px;     height: 436px;  margin: 0 13%;  width: 74%;     background: #fff url('/public/images/big_screen-center.png') repeat-x;}

#sc-wrapper-infocentre
{
        position: absolute;
        left: 0;
        top: 135px;
        height: 333px;
        margin: 0 13%;
        width: 74%;
        background: #fff url('/public/images/big_screen-center-infocentre.png') repeat-x;
}

#sc-wrapper-profile
{
        position: absolute;
        left: 1%;
        top: 135px;
        height: 436px;
        margin: 0 13%;
        width: 71%;
        background: #fff url('/public/images/big_screen-center-profile.png') repeat-x;
}

#sc-wrapper-showing-room
{
        position: absolute;
        left: 0;
        top: 135px;
        height: 333px;
        margin: 0 13%;
        width: 74%;
        background: #fff url('/public/images/big_screen-center-infocentre.png') repeat-x;
}

#sc-wrapper .l,
#sc-wrapper .r {
        position: absolute;
        top: 0;
        left: -3px;
        height: 436px;
        width: 3px;
        background-image: url('/public/images/big_screen-side.png');
        }

#sc-wrapper-profile .l,
#sc-wrapper-profile .r {
        position: absolute;
        top: 0;
        left: -13px;
        height: 436px;
        width: 13px;
        background-image: url('/public/images/big_screen-profileside_left.png');
        }

#sc-wrapper-profile .badge_hole {
        position: absolute;
        top: 0;
        left: 43%;
        height: 24px;
        width: 72px;
        background-image: url('/public/images/badge_hole.jpg');
        }

#profile-badge-lenta
{
        position: absolute;
        top: 108px;
        left: 47%;
        width: 122px;
        height: 51px;
        background: url('/public/images/badge_lenta.png') left bottom no-repeat;
        z-index: 1;
}

#sc-wrapper-infocentre .l,
#sc-wrapper-infocentre .r {
        position: absolute;
        top: 0;
        left: -3px;
        height: 333px;
        width: 3px;
        background-image: url('/public/images/big_screen-side.png');
        }

#sc-wrapper-showing-room .l,
#sc-wrapper-showing-room .r {
        position: absolute;
        top: 0;
        left: -3px;
        height: 333px;
        width: 3px;
        background-image: url('/public/images/big_screen-side.png');
        }

#sc-wrapper .r
{
        background-position: 3px 0;
        left: 100%;
        margin-left: 0;
}

#sc-wrapper-profile .r
{
        background-position: 13px 0;
        left: 100%;
        margin-left: 0;
        background-image: url('/public/images/big_screen-profileside_right.png');
}

#sc-wrapper-infocentre .r
{
        background-position: 3px 0;
        left: 100%;
        margin-left: 0;
}

#sc-wrapper-showing-room .r
{
        background-position: 3px 0;
        left: 100%;
        margin-left: 0;
}

#sc-shadow
{
        position: absolute;
        left: 0;
        top: 576px;
        height: 30px;
        margin: 0 13%;
        width: 74%;
        background: #fff url('/public/images/big_screen_shadow-center.png') repeat-x;
}

/*
#sc-shadow-infocentre
{
        position: absolute;
        left: 0;
        top: 480px;
        height: 30px;
        margin: 0 13%;
        width: 74%;
        background: url('/public/images/big_screen_shadow-center.png') repeat-x;
}
*/

#sc-shadow .l,
#sc-shadow .r
{
        position: absolute;
        top: 0;
        left: 0;
        height: 30px;
        width: 325px;
        background-image: url('/public/images/big_screen_shadow-side.png');
}

#sc-shadow-showing-room
{
        position: absolute;
        left: 0;
        top: 627px;
        height: 30px;
        margin: 0;
        width: 100%;
        background: #fff url('/public/images/big_screen_shadow-center.png') repeat-x;
}

#sc-shadow-showing-room .l,
#sc-shadow-showing-room .r
{
        position: absolute;
        top: 0;
        left: 0;
        height: 30px;
        width: 325px;
        background-image: url('/public/images/big_screen_shadow-side.png');
}

#sc-shadow-showing-room .r
{
        background-position: 325px 0;
        left: 100%;
        margin-left: -325px;
}

/*
#sc-shadow-infocentre .l,
#sc-shadow-infocentre .r
{
        position: absolute;
        top: 0;
        left: 0;
        height: 30px;
        width: 325px;
        background-image: url('/public/images/big_screen_shadow-side.png');
}
*/

#sc-shadow .r
{
        background-position: 325px 0;
        left: 100%;
        margin-left: -325px;
}

/*
#sc-shadow-infocentre .r
{
        background-position: 325px 0;
        left: 100%;
        margin-left: -325px;
}
*/

#sc
{
        position: relative;
        top: 3px;
        height: 391px;
        padding: 20px;
        overflow: auto;
}

#sc.announcement
{
        position: relative;
        top: 3px;
        height: 288px;
        padding: 20px;
        overflow: auto;
}

#sc ul {
        margin: 1em 0;
        list-style-type: none;
        }
#sc li { margin: 0 0 0.2em 1em; }

/* expo-hall */
#expo-hall {
        position: relative;
        overflow: hidden;
        height: 442px;
        background: url('/public/images/background-expo.jpg') -202px top repeat-x;
        }
#smocing-hall {
        position: relative;
        overflow: hidden;
        height: 680px;
        background: url('/public/images/background-kurilka.jpg') top repeat-x;
        }
#generator {
        position: relative;
        height: 552px;
        background: url('/public/images/background-expo.jpg') top repeat-x;
        }
.jcarousel-container-horizontal { width: 100%; }
.jcarousel-clip { width: 100%; }
#generator li {
        position: relative;
        height: 400px;
        width: 400px;
        float: left;
        }
#generator li a {
        position: absolute;
        bottom: 26px;
        }
#generator a img {
        width: 400px;
        height: 196px;
        }

#generator li a.banner {
        position: absolute;
        bottom: 0px;
        }

#generator a img.banner {
        position: absolute;
        bottom: 0px;
        width: 200px;
        height: 46px;
        left: 100px;
        }

#adtv {
        position: relative;
        height: 91px;
        margin-top: -91px;
        top: -97px;
        }
#adtv li {
        display: block;
        float: left;
        width: 187px;
        height: 91px;
        margin: 0 35px;
        background: url('/public/images/adtv.jpg');
        }

.jcarousel-prev,
.jcarousel-next {
        display: none;
        }

#carousel-prev-wrapper,
#carousel-next-wrapper {
        position: absolute;
        top: 245px;
        width: 49px;
        height: 52px;
        z-index: 10;
        overflow: hidden;
        }
#carousel-prev-wrapper { left: 10px; }
#carousel-next-wrapper { right: 10px; }

#carousel-prev-wrapper-pavilion,
#carousel-next-wrapper-pavilion {
        position: absolute;
        top: 170px;
        width: 49px;
        height: 52px;
        z-index: 10;
        overflow: hidden;
        }
#carousel-prev-wrapper-pavilion { right: 69px; }
#carousel-next-wrapper-pavilion { right: 10px; }

#carousel-prev,
#carousel-next {
        display: block;
        position: absolute;
        width: 98px;
        height: 156px;
        cursor: pointer;
        background-image: url('/public/images/arrows.png');
        }
#carousel-prev { left: 0; }
#carousel-next { left: -49px; }
#carousel-prev:hover,
#carousel-next:hover {
        top: -52px;
        }
#carousel-prev.disabled,
#carousel-next.disabled,
#carousel-prev.disabled:hover,
#carousel-next.disabled:hover {
        cursor: default;
        top: -104px;
        }

#filter {
        position: absolute;
        top: 120px;
        left: 40px;
        font-weight: bold;
        color: #ffcc00;
        z-index: 12;
        }

#filter #link{
        color: #ffcc00;
        text-decoration: underline;
        }

/* pavilion */
#pavilion-hall {
        position: relative;
        height: 572px;
        background: url('/public/images/background-index.jpg') repeat-x ;
}
#pavilion-hall.preview { height: 592px; }
#pavilion-hall.preview form {
        position: relative;
        text-align: center;
        top: 80px;
        margin: 0 auto;
        }

#pavilion-hall .loader {
        position: absolute;
        width: 128px;
        height: 15px;
        background: url('/public/images/loader.gif');
        top: 300px;
        left: 450px;
        display: none;
        }

#pavilion {
        width: 920px;
        height: 450px;
        position: relative;
        left: 50%;
        top: 120px;
        margin: 0 0 0 -460px;
        background-repeat: no-repeat;
        }

#pavilion #running-string {
        position: absolute;
        display: block;
        width: 237px;
        font-size: 12px;
        font-style: italic;
        line-height: 14px;
        color: #cc0000;
        }

#pavilion #label_url {
        position: absolute;
        }

#pavilion #tv {
        position: absolute;
        width: 273px;
        height: 155px;
        }

#pavilion #stand {
        position: absolute;
        background: red;
        }

#pavilion #question-link {
        position: absolute;
        display: block;
        width: 75px;
        height: 37px;
        padding-top: 8px;
        font-size: 12px;
        font-style: italic;
        line-height: 14px;
        color: #cc0000;
        text-align: center;
        }
#pavilion #question-link.active {
        color: #00cc33;
        }

#pavilion .sign-link {
        position: absolute;
        display: block;
        width: 151px;
        height: 20px;
        padding-top: 6px;
        margin: 4px 0 0 3px;
        font-size: 12px;
        font-style: italic;
        line-height: 14px;
        text-align: center;
        }

#pavilion-pages {
        position: absolute;
        left: 0;
        top: 178px;
        width: 197px;
        background: url('/public/images/tr-block-top.png') no-repeat top;
        padding-top: 18px;
        }

#pavilion-pages ul {
        position: relative;
        background: url('/public/images/tr-block-background.png');
        padding: 0 20px 0 10px;
        margin-top: -6px;

        width: 167px;
        height: 320px;
        overflow: scroll;
        }

#pavilion-pages li {
        margin-top: 6px;
        padding-bottom: 6px;
        border-bottom: 1px solid #d5d0c9;
        }
#pavilion-pages li.last {
        padding-bottom: 0;
        border-bottom: none;
        }
#pavilion-pages a {
        font-size: 15px;
        color: #2c2c2b;
        text-decoration: none;
        }
#pavilion-pages span {
        display: block;
        font-size: 0;
        width: 197px;
        height:18px;
        background: url('/public/images/tr-block-bottom.png') no-repeat top;
        }

#pavilion-pages #hide-link {
        position: absolute;
        width: 16px;
        height: 16px;
        left: 100%;
        top: 50%;
        margin: -8px 0 0 -18px;
        background: red;
        cursor: pointer;
        }


#pavilion-address,
#pavilion-download
{
        display: none;
}

#pavilion-exit {
        position: absolute;
        top: 129px;
        right: 10px;
        width: 109px;
        height: 22px;
        z-index: 11;
        overflow: hidden;
        text-align: center;
        padding-top: 4px;
        background-image: url('/public/images/pavilion_exit.jpg');
        }

#pavilion-exit-link
{
        color: #FFFFFF;
}

/* index-hall */
#index-hall {
        position: relative;
        overflow: hidden;
        height: 700px;
        background: url('/public/images/background.jpg') left top repeat-x;
        }
#index-hall.short {
        z-index: 0;
        height: 680px;
        margin-bottom: -50px;
        }

#index-ceil-left, #index-ceil-right {
        position: relative;
        height: 261px;
        width: 60%;
        float: left;
        background: url('/public/images/lmp-lft.png') right 123px repeat-x;
        }
#index-ceil-right {
        width: 40%;
        background: url('/public/images/lmp-rght.png') -5px 123px repeat-x;
        }

#index-roof {
        position: absolute;
        width: 744px;
        height: 261px;
        left: 60%;
        top: 0;
        margin-left: -375px;
        background: url('/public/images/roof.jpg') no-repeat;   
        }

#index-floor
{
        position: absolute;
        width: 100%;
        height: 340px;
        left: 0;
        top: 400px;
        background: url('/public/images/background-floor.jpg') center top no-repeat;
}

#index-trees-left, #index-trees-right {
        position: absolute;
        width: 60%;
        height: 61px;
        top: 370px;
        left: 0;
        overflow: hidden;
        }
#index-trees-right {
        width: 40%;
        left: auto;
        right: 0;
        }
#index-trees-left div, #index-trees-right div {
        float: right;
        height: 61px;
        width: 37px;
        background: url('/public/images/tree.png') no-repeat;
        margin: 0 120px 0 0;
        }
#index-trees-right div {
        float: left;
        margin: 0 0 0 120px;
        }

#index-entrance, #index-entrance-left, #index-entrance-right {
        position: absolute;
        width: 255px;
        height: 199px;
        left: 60%;
        top: 280px;
        margin-left: -126px;
        background: url('/public/images/background-entrance.jpg') no-repeat;
        }

#index-entrance-left {
        left: -200px;
        margin: 0;
        }
#index-entrance-right {
        left: auto;
        right: -200px;
        margin: 0;
        }

#index-hole-left, #index-hole-right {
        position: absolute;
        width: 377px;
        height: 82px;
        top: 393px;
        background: url('/public/images/hole.png') no-repeat;   
        }

#inner-ad-left {
        position: absolute;
        top: 135px;
        left: 5px;
        width: 126px;
        height: 392px;
        padding-top: 8px;
        padding-left: 8px;
        z-index: 2;
        background: url('/public/images/ramka4.gif') no-repeat; 
}

#inner-ad-right {
        position: absolute;
        top: 135px;
        right: 1px;
        width: 126px;
        height: 392px;
        padding-top: 8px;
        padding-left: 8px;
        z-index: 2;
        background: url('/public/images/ramka4.gif') no-repeat; 
}

/*******************************/
#doc-left {
    position: absolute;
        top: 115px;
        left: 5px;
        z-index: 2;
}

#doc-right {
        position: absolute;
        top: 115px;
        right: 5px;
        width: 126px;
        z-index: 2;
}

#doc-left-banner
{
        width: 126px;
        height: 392px;
        padding-top: 8px;
        padding-left: 8px;
        background: url('/public/images/ramka4.gif') no-repeat;
}

#doc-right-banner
{
        width: 126px;
        height: 392px;
        padding-top: 8px;
        padding-left: 8px; 
        background: url('/public/images/ramka4.gif') no-repeat;
}

#doc-left-banner-showing-room
{
        width: 126px;
        height: 392px;
        padding-top: 8px;
        padding-left: 8px;
        background: url('/public/images/ramka5.gif') no-repeat;
}

#doc-right-banner-showing-room
{
        width: 126px;
        height: 392px;
        padding-top: 8px;
        padding-left: 8px; 
        background: url('/public/images/ramka5.gif') no-repeat;
}
/*******************************/
#doc-lenta {
    position: absolute;
        top: 480px;
        left: 0px;
        width: 100%;
        text-align: center;
}

#doc-lenta.showing-room {
        position: absolute;
        top: 630px;
        left: 0px;
        width: 100%;
        text-align: center;
}

#doc-down-1, #doc-down-2, #doc-down-3, #doc-down-4 {
    display: inline;
    margin-right: 10px;
}

#info-center-lenta {
    position: absolute;
        top: 576px;
        left: 0px;
        width: 100%;
    text-align: center;
}

#info-center-lenta-infocentre {
    position: absolute;
        top: 480px;
        left: 0px;
        width: 100%;
    text-align: center;
}

#info-center-down-1, #info-center-down-2, #info-center-down-3, #info-center-down-4 , #portfel-1, #portfel-2, #portfel-3, #portfel-4, #li4niy_kobinet-1, #li4niy_kobinet-2, #li4niy_kobinet-3, #li4niy_kobinet-4{
    display: inline;
    margin-right: 10px;
}

/*******************************/


#index-hole-left { left: -209px; }
#index-hole-right { right: -202px; }

#index-tv {
        position: absolute;
        width: 336px;
        height: 236px;
        left: 60%;
        top: 423px;
        margin-left: -260px;
        background: url('/public/images/tv.png') no-repeat;
        }

#index-ad-01,
#index-ad-02,
#index-ad-03,
#index-ad-04 {
        position: absolute;
        }

#index-ad-01 {
        width: 126px;
        height: 250px;
        left: 70%;
        top: 423px;
        background: url('/public/images/ad-01.jpg') no-repeat;
        }

#index-ad-02 {
        left: 8%;
        top: 180px;
        width: 254px;
        height: 54px;
        padding-top: 4px;
        padding-left: 6px;
        background: url('/public/images/ad-05-frame.jpg') no-repeat;
        }

#index-ad-03 {
        left: 60%;
        top: 182px;
        margin-left: -107px;
        width: 214px;
        height: 78px;
        background: url('/public/images/ad-03-frame.jpg') no-repeat;    
        }

#index-ad-04 {
        right: 3%;
        top: 180px;
        width: 179px;
        height: 84px;
        padding-top: 4px;
        padding-left: 4px;
        background: url('/public/images/ad-04-frame.jpg') no-repeat;
        }

#index-figure-01,
#index-figure-02,
#index-figure-03,
#index-figure-04,
#index-figure-05,
#index-figure-06,
#index-figure-07,
#index-figure-08,
#index-flash-figure-01,
#index-flash-figure-02,
#index-flash-figure-03,
#index-flash-figure-04,
#index-flash-figure-05,
#index-flash-figure-06,
#index-flash-figure-07,
#index-flash-figure-08 { position: absolute; }

#index-figure-01 {
        width: 26px;
        height: 70px;
        top: 390px;
        left: 20%;
        background: url('/public/images/figure-01.png');
        }
#index-figure-02 {
        width: 24px;
        height: 45px;
        top: 378px;
        left: 25%;
        background: url('/public/images/figure-02.png');
        }

#index-figure-03 {
        width: 29px;
        height: 73px;
        top: 387px;
        right: 20%;
        background: url('/public/images/figure-03.png');
        }

#index-figure-04
{
        width: 24px;
        height: 113px;
        top: 415px;
        right: 13%;
        background: url('/public/images/figure-04.png');
}

#index-figure-05 {
        width: 25px;
        height: 122px;
        top: 463px;
        right: 0;
        background: url('/public/images/figure-05.png');
        }

#index-figure-06
{
        width: 24px;
        height: 113px;
        top: 510px;
        left: 17%;
        background: url('/public/images/figure-04.png');
}

#index-figure-07 {
        width: 13px;
        height: 35px;
        top: 383px;
        right: 40%;
        }

#index-figure-08 {
        width: 13px;
        height: 35px;
        top: 383px;
        right: 45%;
        }

#index-flash-figure-01
{
        width: 110px;
        height: 100px;
        top: 380px;
        left: 22%;
}

#index-flash-figure-02
{
        width: 30px;
        height: 40px;
        top: 380px;
        left: 40%;
}

#index-flash-figure-03
{
        width: 25px;
        height: 25px;
        top: 380px;
        left: 65%;
}

#index-flash-figure-04
{
        width: 30px;
        height: 40px;
        top: 388px;
        left: 60%;
}

#index-flash-figure-05
{
        width: 110px;
        height: 90px;
        top: 399px;
        right: 1%;
}

#index-flash-figure-06
{
        width: 130px;
        height: 150px;
        top: 450px;
        right: 15%;
}

#index-flash-figure-07
{
        width: 120px;
        height: 160px;
        top: 530px;
        right: 21%;
}

#index-flash-figure-08
{
        width: 110px;
        height: 150px;
        top: 525px;
        left: 2%;
}

#index-navbar li, #index-navbar a {
        display: block;
        position: absolute;
        color: #fff;
        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
        line-height: 1;
        }

#link-01 {
        top: 466px;
        left: 5%;
        width: 185px;
        height: 195px;
        background: url('/public/images/arrw-01.png');
        }
#link-01 a {
        font-size: 16px;
        top: 7px;
        left: 32px;
        }

#link-02 {
        top: 312px;
        left: 41%;
        width: 124px;
        height: 33px;
        white-space: nowrap;
        background: url('/public/images/arrw-02.png') no-repeat;
        }

#link-02 a {
        font-size: 14px;
        top: 8px;
        left: 5px;
        }

#link-03 {
        top: 326px;
        left: 14%;
        width: 203px;
        height: 40px;
        background: url('/public/images/arrw-03.png') no-repeat;
        }

#link-03 a {
        font-size: 16px;
        top: 10px;
        left: 70px;
        }

#link-04 {
        top: 326px;
        right: 40px;
        width: 230px;
        height: 40px;
        background: url('/public/images/arrw-04_n.png') no-repeat;
        }

#link-04 a {
        font-size: 16px;
        top: 10px;
        left: 30px;
        }

#link-05 {
        top: 305px;
        left: 55%;
        width: 124px;
        height: 33px;
        white-space: nowrap;
        background: url('/public/images/arrw-05.png') no-repeat;
        }

#link-05 a {
        font-size: 14px;
        top: 8px;
        left: 23px;
        color: #3c6e9d;
        font-weight: bold;
        }

/* join */
.join body{
        background: url('/public/images/background-register.jpg') center top no-repeat;
}

#badge-lenta
{
        position: absolute;
        top: 88px;
        left: 462px;
        width: 122px;
        height: 155px;
        background: url('/public/images/badge_lenta.png') left bottom no-repeat;
}

/* infocentre */
#infocentre {
        position: relative;
        overflow: hidden;
        height: 540px;
        background: url('/public/images/background-index.jpg') left top repeat-x;
}

#infocentre-object-1 {
        position: absolute;
        top: 266px;
        left: 26px;
        width: 69px;
        height: 235px;
        background: url('/public/images/infocentre-booklets.png');
        }

#infocentre-object-2 {
        position: absolute;
        top: 320px;
        right: 5px;
        width: 121px;
        height: 197px;
        background: url('/public/images/infocentre-terminal.png');
        }

#sc.infocentre
{
        height: 288px;
}

#sc.showing-room
{
        height: 288px;
}

#sc.infocentre h2,
.sc-infocentre h2 { margin: 0.6em 0 0.2em 0; }
#sc.infocentre td,
.sc-infocentre td {
        padding: 0 1em 0.3em 0;
        line-height: 16px;
        overflow: hidden;
        }
.sc-infocentre {
        margin:-0.6em 0 0.6em 0;
        }

.file-link { padding-right: 20px; }
.file-link a {
        padding-left: 20px;
        line-height: 16px;
        display: block;
        float: left;
        background: url('/public/images/icons/icon_unknown.png') no-repeat left;
        }
.file-link a.doc { background-image: url('/public/images/icons/icon_word.png'); }
.file-link a.xls { background-image: url('/public/images/icons/icon_excel.png'); }
.file-link a.pic { background-image: url('/public/images/icons/icon_pic.png'); }
.file-link a.pdf { background-image: url('/public/images/icons/icon_pdf.png'); }
.file-link a.zip { background-image: url('/public/images/icons/icon_compressed.png'); }
.file-link a.avi { background-image: url('/public/images/icons/icon_film.png'); }
.file-link a.mpeg { background-image: url('/public/images/icons/icon_film.png'); }
.file-link a.film { background-image: url('/public/images/icons/icon_film.png'); }
.file-link a.ppt { background-image: url('/public/images/icons/icon_ppt.png'); }
.file-link a.url { background-image: url('/public/images/icons/icon_link.png'); }

.file-link b {
        padding-left: 20px;
        line-height: 16px;
        display: block;
        float: left;
        background: url('/public/images/icons/icon_unknown.png') no-repeat left;
        }

b.doc { background-image: url('/public/images/icons/icon_word.png'); }
b.xls { background-image: url('/public/images/icons/icon_excel.png'); }
b.pic { background-image: url('/public/images/icons/icon_pic.png'); }
b.pdf { background-image: url('/public/images/icons/icon_pdf.png'); }
b.zip { background-image: url('/public/images/icons/icon_compressed.png'); }
b.avi { background-image: url('/public/images/icons/icon_film.png'); }
b.mpeg { background-image: url('/public/images/icons/icon_film.png'); }
b.ppt { background-image: url('/public/images/icons/icon_ppt.png'); }
b.url { background-image: url('/public/images/icons/icon_link.png'); }
b.film { background-image: url('/public/images/icons/icon_film.png'); }


.file-size { text-align: right; width: 55px;}

.bookmark-link a, .bookmark-link img {
        display: block;
        height: 16px;
        width: 16px;
        line-height: 16px;
        }

div.bookmarks-navigation
{
        background-color:#e8e8e8; 
        padding-left: 10px; 
        padding-top: 5px; 
        padding-bottom: 5px;
        margin-bottom: 10px;
        font-size: 14px;
        width: 700px;
}

div.bookmarks-navigation a
{
        text-decoration: none;
}

#infocentre.bookmarks {
        height: 650px;
}

/* announcement */
#announcement {
        position: relative;
        overflow: hidden;
        height: 540px;
}

.announcement body{
        background: url('/public/images/background-announcement.jpg') center top no-repeat;
}

#announcement-object-1 {
        position: absolute;
        top: 402px;
        left: 41px;
        width: 33px;
        height: 90px;
        background: url('/public/images/announcements-man-01.jpg');
        }
#announcement-object-2 {
        position: absolute;
        top: 529px;
        left: 13%;
        margin-left: -25px;
        width: 41px;
        height: 112px;
        background: url('/public/images/announcements-man-02.jpg');
        }
#announcement-object-3 {
        position: absolute;
        top: 421px;
        left: 100%;
        margin-left: -119px;
        width: 34px;
        height: 110px;
        background: url('/public/images/announcements-man-03.jpg');
        }

#announcement-object-4 {
        position: absolute;
        top: 462px;
        left: 100%;
        margin-left: -85px;
        width: 85px;
        height: 68px;
        background: url('/public/images/announcements-newspapers.jpg');
        }

/* agenda */
#agenda-object-1 {
        position: absolute;
        top: 512px;
        left: 36px;
        width: 89px;
        height: 142px;
        background: url('/public/images/agenda-guys-01.jpg');
        }

#agenda-object-2 {
        position: absolute;
        top: 498px;
        left: 100%;
        margin-left: -120px;
        width: 66px;
        height: 143px;
        background: url('/public/images/agenda-guys-02.jpg');
        }

/* showing-room */
#showing-room {
        position: relative;
        height: 690px;
        background: url('/public/images/background-showing.jpg') center top no-repeat;
        }

#lights-left, #lights-right {
        position: absolute;
        top: 109px;
        }
#lights-left { left: 53px; }
#lights-right { right: 53px; }

#lights-left div, #lights-right div {
        float: left;
        width: 48px;
        height: 48px;
        margin-left: 20px;
        margin-right: 20px;
        background: url('/public/images/projector-left.png');
        }
#lights-right div { background: url('/public/images/projector-right.png'); }

/* blank-hall */
#blank-hall {
        margin: 144px 50px 30px 50px;
        }
#blank-hall h1 {
        position: absolute;
        top: 5px;
        left: 490px;
        font-size: 60px;
        font-style: italic;
        line-height: 80px;
        color: #d2d6da;
        }

/* site-message */
div.site-message {
        width: 417px;
        height: 407px;
        padding-left: 10px;
        padding-top: 5px;
        overflow: scroll;
        }

/* showing-room-show */
div.showing-room-show {
        width: 625px;
        padding-left: 10px;
        padding-top: 5px;
        }

div.show-video {
        padding-left: 70px;
        padding-top: 10px;
        }

div.show-navigation
{
        background-color:#e8e8e8; 
        padding-left: 10px; 
        padding-top: 5px; 
        padding-bottom: 5px;
        width: 669px;
}

/* ExpoCatalog */
div.expocatalog
{
        width: 940px;
        height: 530px;
        padding-left: 10px;
        padding-top: 5px;
        overflow: scroll;
}

div.exhibition_content
{
        float: left;
        text-align: justify;
        width: 690px;
}

div.exhibition_menu
{
        float: right;
        margin-right: 5px;
        margin-left: 10px;
        width: 200px;
}

/* block top */
#block-t {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 114px;
        z-index: 4;
        }

#navbar-wrapper {
        position: absolute;
        bottom: 12px;
        height: 1.3em;
        width: 100%;
        }

#navbar-wrapper div {
        margin: 0 35px;
        padding: 4px 5px 5px 5px;
        overflow: hidden;
        }

#navbar-wrapper.dark div {
        background: #f1f1f1;
        border: 0px solid red;
        margin: 0px;
        padding: 4px 35px 5px 35px;
        }

#navbar-wrapper ul {
        line-height: 1em;
        }

#navbar-t { float: left; }
#navbar-t li {
        display: inline;
        padding: 0 40px 0 0;
        }
#navbar-t a {
        color: #fff;
        text-decoration: none;
        font-weight: bold;
        }
#navbar-t a:hover {
        text-decoration: underline;
        }

.dark #navbar-t a {
        color: #949494;
        text-decoration: underline;
        }

#navbar-user-div
{
        position: absolute;
        top: 5px;
        right: 40px;
}

#navbar-user { float: right; }
#navbar-user li {
        display: inline;
        padding: 0 7px 0 5px;
        border-right: 1px solid #fff;
        }
#navbar-user li.last { border-right: none;}
#navbar-user a { color: #fff; font-weight: bold; }

.dark #navbar-user a 
{ 
        color: #fff; 
        font-weight: bold;      
        color: #949494; 
        text-decoration: underline; 
}

#navbar-cat { float: right; }
#navbar-cat li {
        display: inline;
        padding: 0 7px 0 5px;
        border-right: 1px solid #949494;
        }

#navbar-cat li.last { border-right: none; padding: 0 7px 0 5px;}
#navbar-cat a { color: #fff; font-weight: bold; }

.dark #navbar-cat a {
        color: #949494;
        text-decoration: underline;
        }

#logo {
        position: absolute;
        top: 8px;
        left: 55px;
        }
#logo img {
        display: block;
        width: 245px;
        height: 35px;
        }

#logo_ifp {
        position: absolute;
        top: 45px;
        left: 55px;
        }

#logo_ifp img {
        display: block;
        width: 245px;
        height: 45px;
        }


#block-t h1 {
        position: absolute;
        left: 425px;
        top: 20px;
        color: #ff7800;
        font: italic 26px Georgia, Times;
        }

/* search */
#search {
        padding: 108px 0 0 0;
        background: url('/public/images/background-out.jpg') repeat-x;
        }

/* search-block */
#block-search {
        position: absolute;
        top: 430px;
        width: 100%;
        z-index: 0;
        }
#block-search.deeper {
        top: 530px;
        }

#search #block-search {
        position: relative;
        top: auto;
        z-index: auto;
        }

#search-container {
        position: relative;
        display: block;
        margin: 0 280px;
        height: 119px;
        background: url('/public/images/search-bar-center.png');
        }
#search-container .corner {
        position: absolute;
        top: 0;
        height: 119px;
        width: 61px;
        }
#search-container #sc-l {
        background: url('/public/images/search-bar-left.png');
        left: -61px;
        }
#search-container #sc-r {
        background: url('/public/images/search-bar-right.png');
        right: -61px;
        }

/* columns */
#all {
        width: 100%;
        text-align: left;
        }
#container {
        position: relative; 
        display: block; 
        /*background: #fff;*/
        /*border-left: solid 215px #fff;*/
        /*border-right: solid 400px #fff;*/
        padding-left: 215px;
        padding-right: 400px;
        }
#inner {
        display: block;
        position: relative;
        margin-left: -215px;
        margin-right: -400px;
        padding: 1px;
        }
#left {
        float: left; 
        position: relative; 
        width: 215px;
        left: 0px;
        }
#right {
        float: right; 
        position: relative; 
        width: 400px;
        right: 0px;
        }
#center {
        margin-left: 250px;
        margin-right: 435px;
        padding: 15px 0;
        padding-top: 0px;
        position: relative; 
        display: block;
        height: 1%;
        }

#all h3 { margin-top: 0; }

#search-panel {
        position: absolute;
        left: 0;
        top: 310px;
        width: 240px;
        background: url('/public/images/tr-search-panel-top.png') no-repeat top;
        padding-top: 18px;
        z-index: 10;
        }

#search-panel ul {
        position: relative;
        background: url('/public/images/tr-search-panel-background.png');
        padding: 0 20px 0 16px;
        margin-top: -6px;
        }

#search-panel li {
        margin-top: 6px;
        padding-bottom: 6px;
        border-bottom: 1px solid #d5d0c9;
        }

#search-panel li.last {
        padding-bottom: 0;
        border-bottom: none;
        }

#search-panel div.exhibition-item {
        margin-left: 17px; 
        padding-bottom: 3px;
        }

#search-panel a {
        color: #000000;
        font-weight: bold;
        cursor: pointer;
        text-decoration: none;
        }

#search-panel a.search-panel-pavilion {
        color: #000000;
        font-weight: normal;
        text-decoration: none;
        }

#search-panel a.search-panel-sector {
        color: #000000;
        cursor: default;
        text-decoration: none;
        }

#search-panel a.search-panel-goto {
        color: #000000;
        cursor: default;
        font-size: 9px;
        cursor: pointer;
        text-decoration: underline;
        }

#search-panel #search-panel-query {
        width: 120px;
        }

#search-panel span {
        display: block;
        font-size: 0;
        width: 240px;
        height: 18px;
        background: url('/public/images/tr-search-panel-bottom.png') no-repeat top;
        }

#search-panel #hide-link {
        position: absolute;
        width: 16px;
        height: 44px;
        left: 100%;
        top: 41%;
        margin: -8px 0 0 -18px;
        cursor: pointer;
        }

#search-panel #search-panel-click-search {
        cursor: pointer;
        background: url('/public/images/tr-search-panel-background.png');
        padding-left: 10px;
        padding-bottom: 5px;
        }

#search-panel #search-panel-search {
        background: url('/public/images/tr-search-panel-background.png');
        padding-left: 32px;
        padding-top: 5px;
        padding-bottom: 10px;
        }

#search-panel #search-panel-click-navigation {
        cursor: pointer;
        background: url('/public/images/tr-search-panel-background.png');
        padding-left: 10px;
        padding-bottom: 5px;
        }

#search-panel #search-panel-navigation {
        padding-left: 15px;
        background: url('/public/images/tr-search-panel-background.png');
        }

#search-panel #search-panel-navigation-scroll {
        width: 203px;
        overflow: auto;
        /* scrollbar-face-color: red; */
        }

#search-panel #search-panel-legend {
        background: url('/public/images/tr-search-panel-background.png');
        padding-left: 15px;
        padding-top: 5px;
        padding-bottom: 0px;
        }

/* exhibitors */
#block-exhibitors {
        position: relative;
        width: 150px;
        padding: 15px;
        background: #ffe991;
        margin: 0 0 0 35px;
        height: 350px;
        overflow: scroll;
        }

#block-exhibitors .corner {
        display: block;
        position: absolute;
        width: 8px;
        height: 8px;
        background-image: url('/public/images/exhibitors-corners.png');
        }
#block-exhibitors .tl {
        top: 0;
        left: 0;
        background-position: 0 0;
        }
#block-exhibitors .tr {
        top: 0;
        right: 0;
        background-position: -8px 0;
        }
#block-exhibitors .bl {
        bottom: 0;
        left: 0;
        background-position: 0 -8px;
        }
#block-exhibitors .br {
        bottom: 0;
        right: 0;
        background-position: -8px -8px;
        }

#block-exhibitors li {
        margin: 0 0 0.5em 0;
        }

/* announcements */
#block-announcements
{
        height: 380px;
        overflow: scroll;
        margin-top: 0px;
        padding-top: 0px;
}

#block-announcements dt {
        color: #1c7191;
        margin: 1.5em 0 0.5em 0;
        }

#block-announcements dd {
        font-size: 0.86em;
        line-height: 1.5;
        margin: 0 0 0 0em;
        }

#block-announcements a.anno-more {
        font-size: 0.86em;
        }

/* smoking */
#smoking-folder, #smoking-folder:hover
{
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        color: #000000;
}

/* end smoking */

/* casebar */
#casebar {
        display: block;
        float: left;
        width: 150px;
        padding: 76px 0 0 10px;
        margin: 10px 50px 20px 10px;
        background: url('/public/images/case.png') no-repeat top left; 
        color: #222;
        text-decoration: none;
        font: italic 20px Georgia, Times;
        }
#casebar span {
        display: block;
        margin: 4px 0 0 0;
        font: normal 12px Arial, Helvetica, sans-serif;
        color: #949494;
        }
#banner-br {
        float: left;
        }

#all_pages_1
{
        width: 126px;
        height: 250px;
        padding-top: 8px;
        padding-left: 8px;
        background: url('/public/images/ad-01.jpg') no-repeat;
}

/* users */
#block-no-users-line {
        position: relative;
        z-index: 1;
        margin: 15px 35px;
        padding: 0 15px 15px 15px;
        border-bottom: 1px solid #d5d0c9;
        }

#block-users {
        position: relative;
        z-index: 1;
        margin: 15px 35px;
        padding: 0 15px 15px 15px;
        border-bottom: 1px solid #d5d0c9;
        }
#block-users ul, #block-users li {
        display: inline;
        }
#block-users a {
        color: #ff8a00;
        }

/* login */
#blockLogin { display: none; }
#blockLoginForm {
        display: block;
        margin-top: 15px;
        }
#blockLoginForm input { width: 96%; }
#blockLoginForm input.button { width: auto; }

/* constructor */
#constructor, #constructor img {
        position: relative;
        width: 920px;
        height: 450px;
        margin: 0 auto;
        }

#constructor .loader {
        position: absolute;
        width: 128px;
        height: 15px;
        background: url('/public/images/loader.gif');
        top: 218px;
        left: 396px;
        display: none;
        }

#toolbar-wrapper {
        position: relative;
        border: 1px solid #ccc;
        width: 740px;
        padding: 20px;
        margin: 0 auto 20px auto;
        }
#toolbar-wrapper .corner {
        position: absolute;
        width: 26px;
        height: 26px;
        background-image: url('/public/images/constructor-star.png');
        }
#toolbar-wrapper .tl { top: -1px; left: -1px; background-position: -26px -26px; }
#toolbar-wrapper .tr { top: -1px; left: 100%; margin-left: -25px; background-position: 0 -26px; }
#toolbar-wrapper .bl { top: 100%; left: -1px; margin-top: -25px; background-position: -26px 0; }
#toolbar-wrapper .br { top: 100%; left: 100%; margin: -25px 0 0 -25px; }

#colorpicker-wrapper {
        position: auto;
        float: left;
        width: 260px;
        }
#colorpicker-list {
        position: relative;
        float: left;
        }
#colorpicker-list li {
        position: relative;
        width: 100%;
        line-height: 12px;
        font-size: 12px;
        margin: 0 0 3px; 0;
        }
.colorpicker {
        display: block;
        float: left;
        width: 10px;
        height: 10px;
        font-size: 0;
        vertical-align: baseline;
        border: 1px solid #000;
        margin: 0 0.5em 0 0;
        }
.colorpicker-item { cursor: pointer; }

.colorPickerPalette {
        position: absolute;
        left: 100%;
        margin: -24px 0 0 5px;
        padding:0 1px 1px 0;
        width: 256px;
        }

#pavilion-list {
        float: left;
        height: 98px;
        margin: 0 0 0 20px;
        }
#pavilion-list img {
        display: block;
        width: 200px;
        height: 98px;
        padding: 5px;
        cursor: pointer;
        }
#pavilion-list img.selected {
        border: 1px solid #eac200;
        padding: 4px;
        }

/* profile */
#infocentre.profile
{
        height: 650px;
        background: url('/public/images/background-profile.jpg') center top no-repeat;
}

#userpic {
        width: 100px;
        float: left;
        margin: 0 30px 0 0;
        }

#userpic img {
        display: block;
        }

#userlinks {
        float: left;
        width: 240px;
        }

#userpic .link,
#userlinks .link {
        display: block;
        min-height: 25px;
        margin-top: 15px;
        width: 100px;
        line-height: 1;
        }

#userpic .link_help,
#userlinks .link_help {
        display: block;
        min-height: 25px;
        margin-top: 10px;
        width: 100px;
        line-height: 1;
        color: red;
        }

#userlinks h2 { margin: 0; }

#messenger-link,
#friend-link,
#profile-link  {
        padding-left: 35px;
        background: no-repeat left;
        }
#messenger-link {
        background-image: url('/public/images/icons/icon_large_message.png');
        }
#friend-link {
        background-image: url('/public/images/icons/icon_user_add.png');
        }
#friend-link.delete {
        background-image: url('/public/images/icons/icon_user_delete.png');
        display: block;
        min-height: 25px;
        margin-top: 15px;
        width: 100px;
        line-height: 1;
        }
#profile-link {
        background-image: url('/public/images/icons/icon_user_profile.png');
        }

#profile {
        float: left;
        margin: 0 30px 0 0;
        }

.profile #casebar {
        margin-top: 0;
        }

/* messenger */
#messenger {
        margin: 20px;
        width: 370px;
        }

#messenger textarea {
        display: block;
        width: 350px;
        height: 120px;
        margin: 2em 0 1em 0;
        }

#messenger-header {
        padding: 0 0 20px 0;
        margin: 0 0 20px 0;
        width: 370px;
        border-bottom: 1px solid #d5d0c9;
        }

/* out */
html.out { height: 100%; }
body.out { overflow: hidden; }

#out-wrapper
{
        height: 100%;
        width: 100%;
}

#out-wrapper .spacer
{
        height: 108px;
        background: url('/public/images/background-out.jpg');
}

#out-wrapper iframe
{
        display: block;
        width: 100%;
        height: 100%;
        border: none;
}

#out-wrapper .out-navigation
{
        height: 15px;
        padding-left: 10px; 
        padding-right: 40px;
        padding-top: 3px; 
        padding-bottom: 8px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        text-align: right;
}

.out-navigation-text
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
}

#out-wrapper #blog_code
{
        padding-left: 10px; 
        padding-top: 3px; 
        padding-bottom: 8px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        display: none;
}

#out-wrapper #blog_code textarea
{
        width: 450px;
        height: 90px;
}

#banners_lenta
{
    display: block;
    position: absolute;
    width: 100%;
    height: 30px;
    top: 400px;
    text-align: center;
}

/* footer */
#footer { padding: 0 50px 15px 50px; }

/* other */
.clear { clear: both; }
.centre { text-align: center; }

div.develop_link
{
        text-align: right;
}

a.develop_link
{
        text-decoration: none;
        font-size: 12px;
        color: gray;
}

/*чат*/
button{font-size: 12px;font-family: Tahoma;}
#user_text{width: 200px; height: 45px; font-size: 12px; font-family: Tahoma;}
#chat_dialog{height:250px; width:350px; overflow:auto; border:1px solid rgb(51,204,204); padding: 0 0 10px 5px; font-size: 11px; font-family: Tahoma; background-color: #fff;}
img{border: none;}
.date{font-weight: bold; margin: 0 10px 0 0;}
.ot_message{ margin: 0 5px 0 0; cursor: pointer;}
.to_message{ margin: 0 5px 0 0; cursor: pointer;}
#to_message_name{padding: 1px 0 1px 5px; font-size: 10px;font-family: Tahoma;}
#to_message_name_span{font-weight: bold; margin: 0 10px 0 0}
#settings{}
.bb_bar img {cursor:pointer;}
#left_panel{background-image: url(/public/images/chat_left_panel.png); width: 23px; height: 270px; background-repeat: no-repeat;}
#chat_close_open{margin: 10px 0 0 1px;}
#td_chat_conteiner{padding: 3px;}
#left_user_panel{background-image: url(/public/images/chat_left_panel.png); width: 23px; height: 160px; background-repeat: no-repeat;}
#user_close_open{margin: 10px 0 0 1px;}
#td_user_conteiner{padding: 3px; background-color: #fff;overflow:auto;}


#nice_alert { font: 14px/16px sans-serif !important; position: fixed !important; top: 0 !important; left: 0 !important; margin: 0 !important; padding: 0 !important; list-style-type: none !important; float: right !important; cursor: pointer !important; text-align: left !important;  z-index: 9999 !important; }
#nice_alert li { background-color: InfoBackground !important; color: InfoText !important; border-bottom: 1px solid #ccc !important; border-bottom: 1px solid rgba(0,0,0,0.3) !important; margin: 0 !important; opacity: 0; float: left !important; clear: both !important; overflow: hidden !important; font-size: 14px !important; white-space: pre-wrap !important; outline: 0 !important; -webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.2) !important; -moz-box-shadow: 0px 2px 8px rgba(0,0,0,0.3) !important; }

.char_search{text-transform: uppercase; text-decoration: none;}

#morning_coat tr td button{font-size: 12px;font-family: Tahoma;}
#morning_coat tr td table tr td{padding:10px;font-size: 12px;font-family: Tahoma;}


#intercourse_table{background-color: #3b92de;}
.tabs_panel{display:block; background-image: url('/public/images/new/bg_tabs_off.png'); width: 99px; height: 83px; margin: 7px 0 7px 10px; text-decoration: none; font-size:12px; font-family: Tahoma; color: #000;}
.tabs_panel:hover{background-image: url('/public/images/new/bg_tabs_on.png');}
.active{background-image: url('/public/images/new/bg_tabs_on.png');}
.separator{height: 10px;}
#tabs_button_1{display:block; background-image: url('/public/images/new/icon_peregovory.png'); width: 56px; height: 55px; margin: 0 20px 0 0;}
#tabs_button_2{display:block; background-image: url('/public/images/new/icon_visitki.png'); width: 59px; height: 54px; margin: 0 20px 0 0;}
#tabs_button_3{display:block; background-image: url('/public/images/new/icon_frend.png'); width: 51px; height: 52px; margin: 0 20px 0 0;}
.visitki_table_title{border-bottom: 1px solid #000; border-right: 1px solid #5e5e5e; padding: 0 10px; font-size: 10px; font-family: Tahoma;}
.content{background-color: #fff; padding: 5px; border: 1px solid #c2d3fc; overflow:auto; height: 600px;}
.visitka_info{border-bottom: 1px solid #c0c0c0;}
.visitka{border: 1px solid #cccccc; background-color: #e9e6b9;background-image: url('/public/images/new/bg_visitka.png'); background-repeat: repeat-x; margin:5px;}
.info_linck{color: #000; font-family: tahoma; font-size: 11px; font-weight: bold; margin: 0 0 10px 10px;}
.info_linck_div img{margin: 0 0 -5px 0}
.info_linck_div{margin: 10px 0}

#button_send_online{cursor: pointer; margin: 10px 10px 10px 0;}
#button_delete{cursor: pointer; margin: 10px 10px 10px 0;}
#button_send_peregovory{cursor: pointer; margin: 10px 10px 10px 0;}

.top_button_passive{background-image: url('/public/images/new/button_top_center_passive.png'); padding: 0 10px; height: 27px; cursor: pointer;}
.top_button_active{background-image: url('/public/images/new/button_top_center_active.png'); padding: 0 10px; height: 27px; cursor: pointer;}
.top_button_left_active{background-image: url('/public/images/new/button_top_left_active.png'); width: 10px; height: 27px;}
.top_button_right_active{background-image: url('/public/images/new/button_top_right_active.png'); width: 10px; height: 27px;}
.top_button_left_passive{background-image: url('/public/images/new/button_top_left_passive.png'); width: 10px; height: 27px;}
.top_button_right_passive{background-image: url('/public/images/new/button_top_right_passive.png'); width: 10px; height: 27px;}


.accordion_panel{background-image: url('/public/images/new/bg_accordion_panel.gif'); width: 600px; height: 28px;}
.accordion_panel a{text-decoration: none; background-image: url('/public/images/new/bg_accordion_marker_off.gif'); background-repeat: no-repeat; padding: 3px 0 0 20px; margin: 5px 10px; background-position:3px 6px; font-family: Tahoma; font-size: 12px;}
.accordion_info{padding: 10px; width: 600px;}
.accordion_container{padding: 15px 0 0 0; width: 600px;}
.accordion_info table tr td a.button{background-image: url('/public/images/new/bg_button.png'); width: 178px; height: 27px; display: block; text-decoration: none; padding: 10px 0 0 0; margin:0 0 8px 0;}
.accordion_info table tr td a.button span{color: #000; font-family: Tahoma; font-size: 12px; font-weight: bold; padding: 0 0 5px 40px;}
.accordion_info table tr td a.button span#button1{background-image: url('/public/images/new/icon_1.png'); background-repeat: no-repeat; background-position: 15px -1px;}
.accordion_info table tr td a.button span#button_send_mail{background-image: url('/public/images/new/icon_2.png'); background-repeat: no-repeat; background-position: 15px -2px;}
.accordion_info table tr td a.button span#button3{background-image: url('/public/images/new/icon_3.png'); background-repeat: no-repeat; background-position: 15px -2px;}
.accordion_info table tr td a.button span#button4{background-image: url('/public/images/new/icon_4.png'); background-repeat: no-repeat; background-position: 15px -2px;}
.accordion_info table tr td a.button span#button5{background-image: url('/public/images/new/icon_5.png'); background-repeat: no-repeat; background-position: 15px -2px;}
.accordion_info table tr td a.button span#button5_disable{background-image: url('/public/images/new/icon_5_disable.png'); background-repeat: no-repeat; background-position: 15px -2px;}

#v_email_dialog  table{font-family: Tahoma; font-size: 12px;}
/*.user_stend_a{border: none}
.user_stend_a:hover{border: 2px solid #FF0;}*/
#tooltip {
  position: absolute;
  z-index: 3000;
  width:250px;
  border: 1px solid #269;
  background-color: #48b;
  padding: 0;
  opacity: 0.85;
  color:#fff;
}
#tooltip h3 {
  background-color: #269;
  padding:0;
  padding-left:5px;
  font-weight:bold;
  font-size:1.4em;
  margin:0;
}
#tooltip div {
  padding-left:5px;
  padding-right:5px;
}

p i{font-style: italic;}

.uploadifyQueueItem {font: 11px Verdana, Geneva, sans-serif; border: 2px solid #E5E5E5; background-color: #F5F5F5;      margin-top: 5px;        padding: 10px;  width: 270px;}
.uploadifyError {border: 2px solid #FBCBBC !important;  background-color: #FDE5DD !important;}
.uploadifyQueueItem .cancel {float: right;}
.uploadifyProgress {background-color: #FFFFFF;  border-top: 1px solid #808080;  border-left: 1px solid #808080; border-right: 1px solid #C5C5C5;        border-bottom: 1px solid #C5C5C5;       margin-top: 10px;       width: 100%;}
.uploadifyProgressBar {background-color: #0099FF;       width: 1px;     height: 3px;}



/*Прелоадер*/
.centerbg1 {/*display: none;*/ width:100%; height:100%;  /*position: absolute;*/ position: fixed; top: 0px; left: 0px; z-index: 10000;background: /*url('/design/im/texture1.jpg')*/ #3c363e; opacity: .60; filter: alpha(opacity="60");}
.centerbg2 {position: absolute; left: 50%;  top: 50%;}
 #preloader {top: -50%; left: -50%; position: relative; width: 32px; height: 32px; background: url('/public/ajax-loader.gif'); /*border: solid #edda3d 2px;*/}

