#header{
    display: inline-block;
    width: 100%;
    position: relative;
    height: 85px;
    z-index: 990
}

#bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 500
}

#home-v{
    text-align: center;
    width: 100%;
    position: absolute
}

#banner{
    width: 875px;
    height: 147px;
    background: url("images/banner.png") no-repeat;
    margin-top: 110px;
    position: relative;
    z-index: 500;
}

#gl-bl-container{padding-top: 110px; z-index: 150}
.gl-bl-cont{
    width: 69px;
    text-align: right;
}
#news_a{
    display: inline-block;
    padding: 5px 6px 4px;
    background: #C51B22;
    color: #fff;
    font-size: 9pt
}
#news_a:hover{text-decoration: none !important}
.rd{
    color: #C51B22 !important;
    font-size: 9pt;
    font-weight: bold
}

#animate-mobile{width: 100%; height: 100%; z-index: 50}
#animate-mobile, .animate-mobile{position: absolute; top: 0; right: 0}
#mobile1{
    right: 50px;
    bottom: 80px;
}
#mobile4, #mobile5, #mobile2, #mobile3{
    left: 50px;
    bottom: 100px;
}
.mobile-text{
    position: absolute;
    width: 455px;
    font-size: 40px;
    z-index: 100;
    font-family: 'CharterOSC', "Times New Roman", Arial, Helvetica, sans-serif;
    color: #7d7d7d;
}

@media only screen and (max-width: 1024px) and (orientation : landscape){
    .animate-mobile{height: 800px}
}

.cop_vs div{
    position: absolute;
    background: #fff;
    padding: 6px 8px;
    right: 0;
    top: -7px;
    width: 404px;
    text-align: left;
    border: 1px solid #231f20
}

.logo a, .logo{
    width: 69px;
    height: 69px
}
.logo{
    background: url("images/logo.png") no-repeat;
    margin: 0 16px 0 0
}

.subs{
    padding: 2px 3px 3px;
    margin: 21px 0 0 18px;
    border: 1px solid #bababa
}
.subs:hover{border: 1px solid #231f20; text-decoration: none}
.subs, .lang .left{
    color: #a7a9ac !important;
    font-size: 10px
}
.lang .left{
    height: 20px;
    margin-left: 3px
}
.lang{
    margin: 28px 10px 0 0;
    position: relative
}
.lang div{
    position: absolute;
    background: #fff;
    padding: 4px;
    right: 0;
    top: 19px;
    width: 85px;
    text-align: center
}
.tour-a{
    position: absolute;
    right: 30px; bottom: 70px;
    font-family: "Arial", "sans-serif";
    color: #fff
}


#footer{
    margin:30px 0 0;
    width: 100%;
    z-index: 900
}
#footer.index{position: absolute; left:0; bottom:0}
#footer-in{
    width: 926px
}
#footer-in.grey{padding: 17px; background: #231f20}
#soc a{
    width: 26px;
    height: 26px;
    margin-right: 10px
}
#f{background: url("images/f.png") no-repeat}
#vk{background: url("images/vk.png") no-repeat}
#inst{background: url("images/inst.png") no-repeat}
#in{background: url("images/in.png") no-repeat}
#you{background: url("images/you.png") no-repeat}
#tv{background: url("images/tv.png") no-repeat}
#soc a:hover{background-position: 0 -26px}

#copir{text-align: right; position: relative}
#copir span{
    color: #a7a9ac;
    font-size: 14px;
    font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif
}
#copir a{
    color: #808183 !important;
    font-size: 11px;
}
#soc{margin-top: 5px}
#made{
    color: #5b5a5c;
    font-size: 10px;
    text-transform: uppercase;
    margin: 12px 14px 16px 0;
    font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif
}


.bl{position: absolute}
.relative{z-index: 100; position: relative}

.opacity {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}

.bl a{width: 100%; height: 100%}
#bl1, #bl2, #bl3, #bl4, #bl5, #bl8, #bl9{z-index: 1800}
#bl6, #bl7{z-index: 500}
#bl1{
    width: 153px;
    height: 466px;
    background: url("images/01.png") no-repeat;
    left:0; bottom:0
}
#bl2{
    width: 397px;
    height: 307px;
    background: url("images/02.png") no-repeat;
    left:90px; top:0;
    z-index: 700
}
#bl3{
    width: 145px;
    height: 144px;
    background: url("images/03.png") no-repeat;
    left:135px; top:365px
}
#bl4{
    width: 317px;
    height: 271px;
    background: url("images/04.png") no-repeat;
    left:155px; top:435px
}
#bl5{
    width: 252px;
    height: 242px;
    background: url("images/05.png") no-repeat;
    left:420px; top:178px
}
#bl6{
    width: 217px;
    height: 181px;
    background: url("images/06.png") no-repeat;
    left:365px; top:470px
}
#bl7{
    width: 204px;
    height: 554px;
    background: url("images/07.png") no-repeat;
    left:580px; top:130px
}
#bl8{
    width: 287px;
    height: 305px;
    background: url("images/08.png") no-repeat;
    right:0; top:30px
}
#bl9{
    width: 185px;
    height: 292px;
    background: url("images/09.png") no-repeat;
    right:0; top:350px
}

.shm{position: fixed}
#shm1{left:0; bottom:0; z-index: 300}
#shm2{right:0; bottom:0; z-index: 200}

#center{width: 100%}
td{font-family: "Times New Roman", Arial, Helvetica, Tahoma, Verdana, Sans-Serif; vertical-align: top}

.b2{
    font-size: 48px;
    line-height: 48px;
    color: #606264;
    text-transform: uppercase;
    padding: 225px 0 30px;
    height: 155px;
    text-align: right
}
.b22{
    font-size: 19px;
    line-height: 19px;
    color: #606264;
    font-style: italic;
    padding-left: 25px;
}

.b3{
    background: #fed025;
    font-size: 90px;
    line-height: 93px;
    color: #fff;
    width: 960px;
    padding: 110px 0 100px
}

.b4{
    height: 681px;
    background: url(/upload/biografii/b5.jpg) left top no-repeat;
    padding-left: 335px;
    font-size: 140px;
    line-height: 140px;
    color: #000;
    font-style: italic;
    text-align: right;
}
.b4 a:hover, #cll-block12:hover, .rod:hover{text-decoration: none}

.b4 img{margin-top: 60px}

.b5{
    width: 960px;
    overflow: hidden;
}
.b5 img{float: right; margin-right: -3px}

.b6{
    font-size: 140px;
    line-height: 140px;
    color: #000;
    text-transform: uppercase;
    padding: 0 0 30px
}

.b7 img{float: left}

.b8{
    font-size: 32px;
    line-height: 32px;
    font-style: italic;
    color: #606264;
    padding: 10px 0 0 398px
}

.b9{
    font-size: 182px;
    line-height: 182px;
    color: #000;
    padding: 10px 0 0 398px
}

.b10{
    font-size: 46px;
    line-height: 46px;
    color: #606264;
    padding: 0 0 0 65px;
    margin-top: -45px;
    text-transform: uppercase
}


.m1{
    font-size: 50px;
    line-height: 56px;
    width: 400px;
    text-transform: uppercase;
    color: #000;
    padding: 55px 0 55px 80px
}

.f22{font-size: 22px; line-height: 18px}
.f28{font-size: 28px; line-height: 24px}
.f30{font-size: 30px; line-height: 24px}

.m_fone{
    position: absolute; top: 376px; z-index: 5
}
.m_fone div{
    height: 505px;
    width: 960px;
    background: #000
}

.m2{
    font-size: 57px;
    line-height: 63px;
    padding: 85px 50px;
    background: #000;
    color: #fff;
    font-family:  "Times New Roman", Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
    vertical-align: inherit
}

.m3{
    width: 460px;
    display: inline-block;
}

.m_fone2{
    position: absolute; top: 0;
    width: 350px;
    left: -60px;
    z-index: 5
}
.m_fone2 div{
    height: 448px;
    background: #000
}

.m4{
    width: 349px;
    text-align: center;
    vertical-align: inherit
}

.m5{
    font-size: 70px;
    line-height: 70px;
    color: #000;
    padding:0 0 75px 50px
}

.m6 .f30{text-transform: uppercase}
.m6{text-align: right; padding-bottom: 30px}

.m7{
    color: #fff;
    font-size: 28px;
    line-height: 28px;
    margin-left: 60px
}
.m8{
    font-size: 22px;
    padding: 145px 0 0 40px;
}
.m9{
    font-size: 62px;
    text-align: right;
    margin: -50px 68px 90px 0;
    position: relative;
    z-index: 10;
}
.m10{
    font-size: 22px;
    text-align: right;
    margin-right: 68px;
    position: relative;
    z-index: 10;
}
.m11{
    font-size: 22px;
    padding: 130px 0 0 64px
}
.m12{
    font-size: 82px;
    text-align: right;
    margin: -50px 68px 90px 0;
    position: relative;
    z-index: 10;
}

.m_fone3{
    position: absolute; top: 0;
    width: 100%;
    z-index: 5
}
.m_fone3 div{
    height: 405px;
    background: #000
}

.podr{
    color: #ababab !important;
    font-size: 12px;
    line-height: 12px;
    padding: 14px 130px 14px 23px;
    background: #231f20;
    font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif
}

.z1{
    color: #fff;
    font-size: 63px;
    line-height: 56px;
    background: #fed025;
    text-align: right;
    margin-left: -30px;
    margin-right: -7px;
    padding: 27px 42px 42px 0
}

.z2{
    width: 874px;
    background: #000;
    font-size: 19px;
    line-height: 19px;
    font-style: italic;
    color: #fff;
    text-align: right;
    padding: 244px 30px 20px 0
}

.z15{
    background: #1c263f;
    width: 1020px;
    height: 815px;
    position: absolute;
    z-index: 10;
    top: -50px;
    left: -30px;
}

.z155, .z1555{
    color: #fff;
    font-size: 19px;
    font-style: italic;
    position: absolute;
    z-index: 20;
}
.z155{top:-25px; left:244px}
.z1555{right:242px; top:636px}

.mi1{
    color: #fff;
    font-size: 48px;
    line-height: 48px;
    padding: 48px 48px 0 0;
    background: #e12b27;
    height: 457px;
    text-align: right;
    margin: -91px  0 0 -40px
}

.mi2{
    background: #000;
    width: 891px;
    height: 474px
}

.mi3{
    color: #fff;
    font-size: 33px;
    line-height: 33px;
    text-transform: uppercase;
    padding: 97px 0 95px 75px;
    background: #e12b27;
    width: 520px
}

.mi4{
    color: #fff;
    font-size: 43px;
    line-height: 43px;
    text-align: right;
    text-transform: uppercase;
    width: 657px;
    padding: 45px 55px 45px 80px;
    margin-left: -40px;
    background: #000
}

.mi5{
    color: #000;
    font-size: 50px;
    line-height: 50px;
    text-transform: uppercase;
    padding:75px 0 50px 60px
}

.mi6{
    color: #fff;
    width: 840px;
    height: 617px;
    padding: 40px;
    margin-top: 79px;
    background: #000;
}

.mi6 div{
    font-size: 49px;
    line-height: 49px;
    text-transform: uppercase;
    margin-bottom: 45px
}
.mi6 span{
    font-size: 25px;
    line-height: 25px
}

.mi7{
    color: #fff;
    font-size: 38px;
    line-height: 38px;
    padding: 115px 40px 115px 0;
    background: #e12b27;
    width: 384px;
    text-align: right;
    margin-left: -40px
}

.mi8{
    font-size: 50px;
    line-height: 50px;
    text-transform: uppercase;
    margin:45px 0 85px
}

.mi9{
    color: #fff;
    font-size: 23px;
    line-height: 23px;
    text-transform: uppercase;
    width: 800px;
    height: 205px;
    padding: 25px 0 0 40px;
    margin-left: -40px;
    background: #000
}

.mi10{
    color: #231f20;
    font-size: 23px;
    line-height: 23px;
    text-transform: uppercase;
    margin: 20px 0 20px -40px
}

.mi11{
    color: #fff;
    font-size: 23px;
    line-height: 23px;
    padding: 50px 60px 50px 0;
    background: #e12b27;
    text-transform: uppercase;
    width: 850px;
    text-align: right;
    margin:110px -20px 0 0
}

.mi12{
    color: #fff;
    font-size: 29px;
    line-height: 29px;
    padding: 240px 0 240px 85px;
    background: #e12b27;
    width: 935px;
    margin:0 -40px 28px
}

.c1{
    color: #fff;
    padding: 60px 120px 60px 0;
    background: #41637e;
    width: 920px;
    text-align: right;
    margin:0 -40px
}
.c1 div{
    font-size: 64px;
    line-height: 64px;
    text-transform: uppercase
}
.c1 span{
    font-size: 47px;
    line-height: 47px;
    display: inline-block;
    margin:35px 165px 0 0;
}

.c2{
    color: #000;
    width: 1040px;
    overflow: hidden;
    margin: -424px -40px 0
}
.c2 div{
    font-size: 163px;
    line-height: 120px;
    margin-left: -40px;
    margin-right: -101px
}
.c2 span{
    font-size: 65px;
    line-height: 65px;
    display: inline-block;
    float: right;
    margin: 20px 66px 0 0
}

.c3{
    color: #fff;
    font-size: 44px;
    line-height: 44px;
    padding: 60px 70px 0 0;
    background: #41637e;
    width: 970px;
    height: 430px;
    text-align: right;
    margin:0 -40px
}

.c4{
    font-size: 64px;
    line-height: 64px;
    padding-right: 40px;
    width: 970px;
    text-align: right;
    text-transform: uppercase;
    margin: 0 -40px -12px
}

.c5{
    font-size: 35px;
    line-height: 35px;
    margin: 90px 0 0 60px
}

.c6{
    color: #fff;
    font-size: 58px;
    line-height: 58px;
    padding: 276px 40px 55px 0;
    background: #41637e;
    width: 763px;
    text-align: right;
    margin:-363px 40px 0 0
}

.c7{
    font-size: 63px;
    line-height: 63px;
    width: 100%;
    margin: 60px 0 36px 0
}

.c8{
    color: #fff;
    font-size: 58px;
    line-height: 100px;
    padding: 175px 575px 175px 40px;
    background: #547c74;
    width: 425px;
    text-align: right;
    margin:0 -40px
}

.c9{
    overflow: hidden;
    color: #fff;
    font-size: 110px;
    line-height: 110px;
    padding: 55px 0 55px 460px;
    background: #4d7191;
    text-align: right;
    margin: -298px 40px 0 0
}
.c9 div{margin-right: -17px}

.c10{
    color: #fff;
    font-size: 31px;
    line-height: 31px;
    padding: 60px 0 140px 60px;
    width: 960px;
    background: #566c7a;;
    margin: 0 40px 0 -20px
}

.th1{
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    padding: 278px 67px 63px 51px;
    background: #b2b3b5;
    margin: -195px -40px 0 0
}

.th2{
    color: #000;
    font-size: 50px;
    line-height: 50px;
    margin: 0 0 50px 0
}

.th3{
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    text-align: right;
    padding: 69px 40px 65px;
    background: #000;
    width: 810px;
    z-index: 70;
    margin: -210px -40px 0 0
}
.th4{
    color: #6d6e71;
    font-size: 11pt;
    font-style: italic;
    position: absolute;
    text-align: right;
    left: 56px;
    top: -4px
}
.th5{margin: 27px 0 34px 246px}
.th6{margin: 44px 0 30px 42px}
.th7{
    color: #fff;
    font-size: 32pt;
    position: absolute;
    right: 60px;
    top: 142px
}
.th8{
    position: absolute;
    left: 381px;
    top: 100px
}
.th9{margin: 28px 0 40px 96px}


.cl1{
    color: #5f5f5f;
    font-size: 50px;
    line-height: 50px;
    text-transform: uppercase;
    margin: 190px 0 0 0
}

.cl2{
    color: #fff;
    font-size: 76px;
    line-height: 76px;
    padding: 55px 0 55px 67px;
    background: #142c50;
    width: 973px;
    margin: 0 -40px
}

.cl3{
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    padding: 48px 68px 82px 270px;
    background: #000;
    width: 320px;
    margin: -5px 0 0 -40px
}

.cl4{
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    padding: 50px 68px 174px 53px;
    background: #3d4e7a;
    width: 800px;
    text-transform: uppercase;
    margin: -5px -40px 0 0
}


.pr-t1{
    text-align: right;
    width: 555px;
    margin-top: -53px;
}
.pr-t1-in{
    font-size: 38pt;
    line-height: 38pt;
    color: #58585a;
    margin-bottom: 22px;
}
.pr-t1-in2, .pr-t2-in2{
    font-size: 12pt;
    color: #000
}
.pr-t2-in2{width: 655px}
.pr-t2{margin-top: 48px}
.pr-t2-in{
    font-size: 18pt;
    line-height: 18pt;
    color: #000;
    font-weight: bold;
}
.pr-t3{
    text-align: right;
    width: 580px;
    margin-top: 128px;
    position: relative;
    z-index: 200;
}
.pr-t4{
    text-align: right;
    width: 735px;
    margin: 106px 140px 0 0;
}
.pr-t5{margin-left: 25px}
.pr-t5 div{width: 635px}
.pr-t5 .pr-t1-in2, .pr-t6 .pr-t1-in2, .pr-t7 .pr-t1-in2{margin-bottom: 26px}
.pr-t6{margin: 0 0 0 30px}
.pr-t7{margin: 0 0 0 73px}
.pr-t6 div{width: 730px}
.pr-t7 div{width: 690px}

.pr-t3-in{
    font-size: 12pt;
    line-height: 12pt;
    text-transform: uppercase;
    font-weight: bold
}
.pr-t3-it{font-style: italic}

.pr-t8{
    width: 830px;
    margin-left: 120px
}
.pr-t8t{margin-top: -250px}

.pr-t9{  width: 822px; margin: 60px 0 60px 108px}
.pr-t9t{margin-top: -58px; position: relative; z-index: 300}

.pr1{
    font-size: 70px;
    width: 390px;
    float: right;
    line-height: 60px;
    font-weight: bold;
    z-index: 50;
    margin: -364px -35px 0 0;
    position: relative;
}
.pr2{
    font-size: 40px;
    width: 390px;
    line-height: 30px;
    z-index: 50;
    margin: -315px 0 0 134px;
    position: relative;
}
.pr3{
    width: 755px;
    text-align: right;
    margin:0 80px 40px 0;
}
.pr4{
    font-size: 70px;
    width: 570px;
    float: right;
    text-align: right;
    line-height: 60px;
    font-weight: bold;
    z-index: 50;
    margin: -483px -35px 0 0;
    position: relative;
}


.zv1{
    margin-right: 103px;
    text-align: right;
    width: 790px
}

.zv1-t{
    margin: 15px 0 0 85px;
    width: 813px
}

.zv1{margin-top: -156px}
.zv2{margin-top: -120px}
.zv3{margin-top: -100px}
.zv4{margin-top: -180px}
.zv5{margin-top: -184px}
.zv6{margin-top: -240px}
.zv7{margin-top: -195px}
.zv8{margin-top: -160px}
.zv9{margin-top: -220px}
.zv10{margin-top: -105px}

.zv11{margin-right: 59px}

.cl11{
    font-size: 38pt;
    line-height: 38pt;
    margin-bottom: 21px;
    color: #58585a;
}

.cl111{margin: 28px 0 105px 197px}
.cl112{margin: 35px 50px 110px 0; text-align: right}
.cl113{margin: 28px 0 110px 244px}
.cl114{margin: 38px 0 115px 72px}
.cl115{margin: -187px 60px 0 0; width: 460px}
.cl116{margin: 34px 0 80px 111px}
.cl117{margin: 26px 0 130px 103px}
.cl118{margin: 27px 0 93px 13px}
.cl119{margin: 31px 0 100px 88px}
.cl1110{margin: 38px 0 70px 97px}
.cl1111{
    font-size: 11pt;
    font-style: italic;
    margin: -190px 76px 0 0
}
.cl1112{
    font-size: 11pt;
    font-style: italic;
    text-align: right;
    margin: -235px 0 0 116px
}
.cl1113{
    font-size: 11pt;
    font-style: italic;
    margin: -139px 234px 0 0
}

.cl2-1{
    margin: 0 0 0 92px;
}
.cl2-p{
    font-size: 14pt;
    text-transform: uppercase;
    font-weight: bold;
}
.cl2-2{
    margin-top: -70px;

}

.bb1{
    font-size: 11pt;
    font-style: italic;
    text-align: right;
    margin: 0 46px 0 0
}
.bb2{
    width: 875px;
    margin: 42px 0 0 86px
}
.bb3{
    font-size: 11pt;
    font-style: italic;
    margin: 309px 125px 0 0
}
.bb4{
    font-size: 11pt;
    font-style: italic;
    margin: 168px 72px 0 0
}
.bb5{margin: -236px 65px 0 0}


.cv1{margin: 35px 0 60px 243px}
.cv2{
    text-align: right;
    margin: -196px 0 0 53px
}
.cv3{
    color: #6d6e71;
    font-size: 11pt;
    font-style: italic;
    text-align: right;
    margin: 19px 52px 0 0
}
.cv4{
    color: #6d6e71;
    font-size: 11pt;
    font-style: italic;
    position: absolute;
    right: 235px;
    top: 75px
}
.cv5{margin: 37px 0 110px 90px}
.cv6{
    color: #6d6e71;
    font-size: 11pt;
    font-style: italic;
    position: absolute;
    left: 42px;
    text-align: right;
    top: 220px
}
.cv7{
    text-align: right;
    margin: -154px 0 0 53px
}
.cv8{
    color: #6d6e71;
    font-size: 11pt;
    font-style: italic;
    position: absolute;
    left: 65px;
    text-align: right;
    top: 193px
}
.cv9{margin: 44px 0 50px 94px}

.line{
    height: 1px;
    background: #000;
    width: 185px;
    margin: 35px 0
}

.trans{position: absolute}

#blocks-all{
    position: absolute;
    text-align: center;
}


#museum-kub, #museum-kub-m{
    -webkit-transform: rotateZ( -90deg );
    -moz-transform: rotateZ( -90deg );
    -ms-transform: rotateZ( -90deg );
    -o-transform: rotateZ( -90deg );
    transform: rotateZ( -90deg );
    right: -350px; bottom: -750px
}
#useum-k{left: -400px; bottom: -300px}


#biography-k{
    z-index: 300;
    -webkit-transform: rotateZ( -10deg );
    -moz-transform: rotateZ( -10deg );
    -ms-transform: rotateZ( -10deg );
    -o-transform: rotateZ( -10deg );
    transform: rotateZ( -10deg );
    left: -1480px; bottom: -250px
}
#biography-t, #biography-t-m{
    z-index: 100;
    -webkit-transform: rotateZ( 20deg );
    -moz-transform: rotateZ( 20deg );
    -ms-transform: rotateZ( 20deg );
    -o-transform: rotateZ( 20deg );
    transform: rotateZ( 20deg );

}
#biography-n{
    z-index: 200;
    -webkit-transform: rotateZ( 10deg );
    -moz-transform: rotateZ( 10deg );
    -ms-transform: rotateZ( 10deg );
    -o-transform: rotateZ( 10deg );
    transform: rotateZ( 10deg );
    left: 880px; bottom: -490px
}

#collection-kl, #collection-kl-m{right: -300px; bottom: -300px; z-index: 200}
#collection-p{left: 0; bottom: 0; z-index: 100; width: 650px}
#collection-ab{right: 0; bottom: 200px; z-index: 300}
#collection-ki{
    left: 200px; bottom: -1000px;
    z-index: 300;
    -webkit-transform: rotateZ( -60deg );
    -moz-transform: rotateZ( -60deg );
    -ms-transform: rotateZ( -60deg );
    -o-transform: rotateZ( -60deg );
    transform: rotateZ( -60deg );
}

#thoughts-t, #thoughts-t-m{right: 0; bottom: -1200px; z-index: 300}
#thoughts-k{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    left: -800px; bottom: 0; z-index: 100
}
#thoughts-n, #thoughts-n-m{
    -webkit-transform: rotateZ( -15deg );
    -moz-transform: rotateZ( -15deg );
    -ms-transform: rotateZ( -15deg );
    -o-transform: rotateZ( -15deg );
    transform: rotateZ( -15deg );
    left: 0; bottom: -1200px; z-index: 200
}

#information-sp{left: -550px; bottom: -500px; z-index: 200}
#information-p{right: 2600px; bottom: 10px; z-index: 100}
#information-i{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    left: 550px; bottom: 0; z-index: 300
}


.text_in, #bl-b1, #bl-b2, #bl-b5, #bl-b6, #bl-b11, #bl-b12, #bl-b13, .c-ab{
    position: absolute;
    display: inline-block;
}
#bl-b1{
    width: 465px;
    height: 199px;
    top: 0;
    right: 0
}
#bl-b2{
    width: 960px;
    height: 647px;
    top: 211px;
    left: 0
}
#bl-b5{
    width: 436px;
    height: 300px;
    bottom: 0;
    right: 0
}
#bl-b6{
    width: 417px;
    height: 682px;
    bottom: 200px;
    left: 0
}

#bl-b11{
    width: 960px;
    height: 341px;
    top: 39px;
    right: 0
}
#bl-b12{
    width: 488px;
    height: 293px;
    right: 0;
    top: 380px
}
#bl-b13{
    width: 661px;
    height: 613px;
    left: 0;
    top: 673px
}


.text_in{
    z-index: 300;
    display: none;
    position: absolute; bottom: 0; left: 0;
    padding: 6px 9px 7px;
    background: #000;
    color: #fff;
    font-style: italic;
    font-size: 12px;
}
.text_hover{position: relative; display: inline-block}

#coll1{
    width: 592px;
    height: 866px;
    position: absolute;
    top: 0;
    left: -40px
}

#coll2{
    width: 357px;
    height: 509px;
    position: absolute;
    top: 293px;
    right: 43px
}

#coll3 .text_in{left: 570px !important; bottom: 4px}
#coll4{height: 464px}
#coll5{height: 853px}
#coll6{height: 979px}
#coll7{height: 584px}
#coll8 .text_in{bottom: 4px; left: -39px}
#coll9 .text_in{bottom: 4px; left: 68px}
#coll12 .text_in{bottom: 4px; left: -40px}
#coll13{height: 664px}
#coll14{height: 708px}
#coll17{height: 572px}
#coll18 .text_in{bottom: 10px; left: 154px}
#coll19 .text_in{bottom: 4px; left: 54px}

#coll10{
    width: 519px;
    height: 660px;
    right: 115px;
    bottom: 0;
    position: absolute
}

#coll11{
    width: 592px;
    height: 794px;
    position: absolute;
    top: 0;
    left: -40px
}

#coll15{
    width: 678px;
    height: 258px;
    left: 0;
    top: 26px;
    position: absolute
}

#coll16{
    width: 488px;
    height: 770px;
    left: -7px;
    top: 286px;
    position: absolute
}

#coll18{
    width: 100%;
    height: 100%;
    position: absolute
}

#coll21{
    width: 513px;
    height: 261px;
    position: absolute
}

#coll22{
    width: 696px;
    height: 689px;
    top: 263px;
    left: 281px;
    position: absolute
}

#coll23{
    width: 449px;
    height: 626px;
    top: -336px;
    left: 0;
    position: absolute
}

#coll2-5{
    width: 409px;
    height: 537px;
    top: 83px;
    left: 86px
}
#coll2-3{
    width: 408px;
    height: 592px;
    top: 30px;
    right: 74px
}

#coll2-9{
    width: 409px;
    height: 581px;
    top: 8px;
    left: 84px
}
#coll2-2{
    width: 408px;
    height: 417px;
    top: 6px;
    right: 75px
}

#coll2-4{
    width: 222px;
    height: 320px;
    top: -143px;
    right: 261px
}
#coll2-7{
    width: 231px;
    height: 318px;
    top: -143px;
    right: 2px
}

#coll2-6{
    width: 517px;
    height: 741px;
    top: -147px;
    left: -26px
}
#coll2-10{
    width: 332px;
    height: 417px;
    top: 25px;
    right: 151px
}

#coll2-1{
    width: 294px;
    height: 434px;
    top: 21px;
    left: 199px
}
#coll2-8{
    width: 410px;
    height: 586px;
    top: -132px;
    right: 74px
}
#coll2-11{
    width: 410px;
    height: 587px;
    top: -587px;
    right: 74px
}


#coll3-9{
    width: 357px;
    height: 513px;
    top: 4px;
    left: 129px
}
#coll3-8{
    width: 392px;
    height: 553px;
    top: 1px;
    right: 105px
}
#coll3-7{
    width: 278px;
    height: 398px;
    top: 535px;
    left: 203px
}
#coll3-11{
    width: 496px;
    height: 361px;
    top: 572px;
    right: 2px
}

#coll3-5{
    width: 486px;
    height: 687px;
    top: 5px;
    left: -3px
}
#coll3-2{
    width: 378px;
    height: 548px;
    top: 5px;
    right: 120px
}

#coll3-6{
    width: 373px;
    height: 542px;
    top: 39px;
    left: 81px
}
#coll3-4{
    width: 495px;
    height: 698px;
    top: -118px;
    right: 2px
}


#coll8-2{
    width: 512px;
    height: 373px;
    top: 95px;
    left: 109px
}
#coll8-7{
    width: 325px;
    height: 468px;
    top: 0;
    right: 30px
}
#coll8-5{
    width: 282px;
    height: 398px;
    top: 492px;
    left: 387px
}
#coll8-6{
    width: 280px;
    height: 397px;
    top: 492px;
    right: 29px
}
#coll8-8{
    width: 530px;
    height: 728px;
    top: 31px;
    left: -26px
}
#coll8-4{
    width: 254px;
    height: 349px;
    top: 33px;
    right: 215px;
}
#coll8-9{
    width: 254px;
    height: 350px;
    top: 406px;
    right: 215px;
}


#coll9-12{
    width: 327px;
    height: 490px;
    top: 204px;
    left: 184px
}
#coll9-8{
    width: 453px;
    height: 694px;
    top: 1px;
    right: 3px
}
#coll9-2{
    width: 442px;
    height: 657px;
    top: 12px;
    left: 71px
}
#coll9-14{
    width: 365px;
    height: 526px;
    top: 12px;
    right: 91px
}
#coll9-3{
    width: 201px;
    height: 318px;
    top: 32px;
    left: 71px
}
#coll9-4{
    width: 210px;
    height: 318px;
    top: 32px;
    left: 286px
}
#coll9-6{
    width: 224px;
    height: 318px;
    top: 32px;
    left: 507px
}
#coll9-5{
    width: 223px;
    height: 318px;
    top: 32px;
    right: 37px
}
#coll9-15{
    width: 443px;
    height: 638px;
    top: 0;
    left: 70px
}
#coll9-9{
    width: 425px;
    height: 638px;
    top: 0;
    right: 37px
}


#coll5-4{
    width: 574px;
    height: 402px;
    top: 0;
    left: 129px
}
#coll5-5{
    width: 401px;
    height: 569px;
    top: 10px;
    left: 131px
}
#coll5-2{
    width: 404px;
    height: 652px;
    top: 12px;
    right: 34px
}
#coll5-8{
    width: 480px;
    height: 305px;
    top: 0;
    left: -26px
}
#coll5-6{
    width: 234px;
    height: 398px;
    top: 187px;
    right: 286px
}
#coll5-7{
    width: 412px;
    height: 618px;
    top: 359px;
    left: 39px
}


#coll6-9{
    width: 880px;
    height: 520px;
    top: 187px;
    left: 92px
}
#coll6-6{
    width: 450px;
    height: 643px;
    top: -4px;
    left: -25px
}
#coll6-4{
    width: 547px;
    height: 412px;
    top: -5px;
    right: 3px
}
#coll6-1{
    width: 518px;
    height: 360px;
    top: -247px;
    right: 32px
}
#coll6-10{
    width: 415px;
    height: 535px;
    top: -121px;
    left: 5px
}
#coll6-7{
    width: 272px;
    height: 391px;
    top: 24px;
    right: 279px
}


#coll7-5{
    width: 345px;
    height: 492px;
    top: 1px;
    left: 91px
}
#coll7-4{
    width: 505px;
    height: 656px;
    top: 69px;
    right: 33px
}
#coll7-6{
    width: 344px;
    height: 482px;
    top: -237px;
    left: 90px
}
#coll7-9{
    width: 249px;
    height: 365px;
    top: 6px;
    left: 190px
}
#coll7-1{
    width: 397px;
    height: 618px;
    top: -247px;
    right: 142px
}
#coll7-7{
    width: 407px;
    height: 551px;
    top: 9px;
    left: -23px
}
#coll7-2{
    width: 250px;
    height: 382px;
    top: 7px;
    right: 340px
}


#coll11-11{
    width: 319px;
    height: 380px;
    top: 498px;
    left: 105px
}
#coll11-2{
    width: 552px;
    height: 783px;
    top: 95px;
    right: 1px
}
#coll11-4{
    width: 504px;
    height: 657px;
    top: 5px;
    right: 50px
}
#coll11-6{
    width: 318px;
    height: 463px;
    top: -140px;
    left: -26px
}
#coll11-7{
    width: 455px;
    height: 319px;
    top: 3px;
    right: 229px
}
#coll11-3{
    width: 365px;
    height: 526px;
    top: 18px;
    left: 104px;
}
#coll11-5{
    width: 384px;
    height: 525px;
    top: 18px;
    right: 128px
}


#coll10-7{
    width: 394px;
    height: 648px;
    top: 2px;
    left: 83px
}
#coll10-6{
    width: 394px;
    height: 561px;
    top: 88px;
    right: 111px
}
#coll10-3{
    width: 223px;
    height: 317px;
    top: 13px;
    left: 255px
}
#coll10-1{
    width: 394px;
    height: 562px;
    top: 13px;
    right: 112px
}
#coll10-2{
    width: 288px;
    height: 414px;
    top: 120px;
    left: 11px
}
#coll10-8{
    width: 319px;
    height: 414px;
    top: 120px;
    right: 370px
}
#coll10-4{
    width: 289px;
    height: 414px;
    top: 120px;
    right: 66px
}


#coll12-9{
    width: 498px;
    height: 699px;
    top: 0;
    left: 90px
}
#coll12-6{
    width: 396px;
    height: 567px;
    top: -432px;
    right: 0
}
#coll12-3{
    width: 497px;
    height: 696px;
    top: -120px;
    left: 89px
}
#coll12-5{
    width: 397px;
    height: 559px;
    top: 16px;
    right: 0
}
#coll12-2{
    width: 252px;
    height: 372px;
    top: 30px;
    left: 90px
}
#coll12-7{
    width: 267px;
    height: 379px;
    top: 30px;
    right: 373px
}
#coll12-8{
    width: 270px;
    height: 372px;
    top: 30px;
    right: 78px
}


#coll22-5{
    width: 422px;
    height: 612px;
    top: 0;
    left: 89px
}
#coll22-7{
    width: 446px;
    height: 316px;
    top: 296px;
    right: 24px
}
#coll22-4{
    width: 267px;
    height: 385px;
    top: 269px;
    left: 247px
}
#coll22-2{
    width: 445px;
    height: 651px;
    top: 3px;
    right: 26px
}
#coll22-1{
    width: 422px;
    height: 599px;
    top: 20px;
    left: -26px
}
#coll22-8{
    width: 423px;
    height: 592px;
    top: 103px;
    right: 24px
}
#coll22-6{
    width: 588px;
    height: 422px;
    top: -3px;
    left: 97px
}
#coll22-3{
    width: 296px;
    height: 422px;
    top: -3px;
    right: 0
}


#coll4-1{
    width: 626px;
    height: 899px;
    top: 0;
    right: 6px
}
#coll4-2{
    width: 387px;
    height: 526px;
    top: 372px;
    left: -32px
}
#coll4-3{
    width: 303px;
    height: 437px;
    top: 155px;
    left: -1px
}
#coll4-4{
    width: 313px;
    height: 437px;
    top: 155px;
    left: 322px
}
#coll4-5{
    width: 299px;
    height: 437px;
    top: 155px;
    right: 50px
}


#coll1-1{
    width: 441px;
    height: 447px;
    top: 156px;
    left: 105px
}
#coll1-2{
    width: 392px;
    height: 591px;
    top: 169px;
    right: 4px
}
#coll1-4{
    width: 339px;
    height: 281px;
    top: 814px;
    right: 56px
}
#coll1-3{
    width: 452px;
    height: 649px;
    top: -432px;
    left: 99px
}
#coll1-5{
    width: 384px;
    height: 517px;
    top: 105px;
    left: -32px
}
#coll1-6{
    width: 384px;
    height: 516px;
    top: 106px;
    right: 248px
}
#coll1-7{
    width: 384px;
    height: 324px;
    top: 7px;
    left: -32px
}
#coll1-8{
    width: 506px;
    height: 579px;
    top: 7px;
    right: 126px
}
#coll1-9{
    width: 442px;
    height: 611px;
    top: 240px;
    left: 15px
}
#coll1-10{
    width: 520px;
    height: 371px;
    top: 353px;
    right: 6px
}
#coll1-11{
    width: 440px;
    height: 354px;
    top: -97px;
    left: 15px
}
#coll1-12{
    width: 521px;
    height: 674px;
    top: -223px;
    right: 6px
}
#coll1-13{
    width: 440px;
    height: 329px;
    top: 274px;
    left: 15px
}
#coll1-14{
    width: 521px;
    height: 674px;
    top: -830px;
    right: 6px
}

.m21{
    margin: 40px 0 0 97px;
}
.m22{
    position: absolute;
    text-align: right;
    font-style: italic;
    font-size: 11pt;
    bottom: -30px;
    left: 151px;
    z-index: 500;
}
.m23{
    position: absolute;
    text-align: right;
    font-style: italic;
    font-size: 11pt;
    bottom: -66px;
    left: -6px;
    z-index: 500;
}

.it{font-style: italic}
.mar-t{margin-top: 8px}

.m24{
    position: absolute;
    font-style: italic;
    font-size: 11pt;
    top: 412px;
    right: 85px;
    z-index: 500;
}
.m25{
    font-size: 22pt;
    margin-bottom: 15px;
}
.m26{
    position: absolute;
    text-align: right;
    font-style: italic;
    font-size: 11pt;
    top: -32px;
    right: 87px;
    z-index: 500;
}
.m27{
    position: absolute;
    font-style: italic;
    font-size: 11pt;
    top: 806px;
    left: 0;
    z-index: 500;
}
.m28{
    font-style: italic;
    font-size: 11pt;
}
.m29{
    width: 534px;
}

.block55{
    width: 500px;
    height: 110px;
    position: absolute;
    top: 148px;
    left: 201px;
}
.project-block4{
    width: 960px;
    height: 690px;
    position: absolute;
    top: 258px;
    left: 0;
}
.zverev_in-block6{
    width: 60px;
    height: 181px;
    position: absolute;
    top: 79px;
    left: 406px
}
.zverev_in-block5{
    width: 476px;
    height: 608px;
    position: absolute;
    top: 297px;
    left: 0
}
.zverev_in-block11{
    width: 452px;
    height: 64px;
    position: absolute;
    top: 41px;
    z-index: 300;
    left: 100px
}
.zhivopis_in-block1{
    width: 452px;
    height: 64px;
    position: absolute;
    top: -36px;
    z-index: 300;
    left: 100px
}
.zhivopis_in-block11{
    width: 592px;
    height: 741px;
    position: absolute;
    top: 125px;
    z-index: 300;
    left: 0
}

.blockMsg .close{
    position: absolute;
    bottom: 22px;
    left: 191px;
    width: 43px;
    height: 43px;
    background: url("images/close.png") no-repeat
}
.blockOverlay{cursor: pointer !important}
.blockMsg{
    display: inline-block;
    font-size: 20px;
}

#form_text{
    padding-bottom: 22px;
    border-bottom: 1px solid #000;
    margin:50px 0 22px;
}

#form input{
    padding: 6px 10px;
    border: 1px solid #000;
    width: 375px;
    font-size: 15px;
}
#form td{padding-bottom: 20px; vertical-align: middle !important}

.red{color: red}

#form table{margin-left: 10px}

.ws-hidden {
    opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    position: absolute;
    left: -999999px
}
.wscostform-select-wrapper, .wscostform-element{position: relative}

.wscostform-select-list-wrapper{
    display: none;
    position: absolute;
    top: 28px; left: -1px;
    width: 115px;
    background: #fff;
    border: 1px solid #000
}
.wscostform-select-list-wrapper li{
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border-bottom: 1px solid #000
}
.wscostform-select-list-wrapper li:last-child{border-bottom: 0}
.wscostform-select-list-el{
    padding: 6px 10px;
    letter-spacing: 0
}
.wscostform-select-list-wrapper li:hover, .wscostform-select-list-wrapper li.active{background: #d5d5d5 !important}

.wscostform-select-wrapper{
    width: 115px;
    height: 28px;
    border: 1px solid #000;
}
.wscostform-select-wrapper-in{
    width: 100%;
    height: 100%;
    position: relative;
}
.wscostform-select-center{
    position: absolute;
    width: 75px;
    top: 6px;
    left: 10px;
    letter-spacing: 0;
    z-index: 10
}
.wscostform-select-right{
    width: 30px;
    height: 28px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 800;
    background: url("images/f-str.png") no-repeat
}
.wscostform-select-wrapper-in:hover .wscostform-select-right{background-position: 0 -28px}
.cur{cursor: pointer}

.time .wscostform-select-list li:first-child{display: none}

#order_ticket, #reg_form{
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    padding: 10px 50px 10px 19px;
    background: #231f20;
    border: 0;
    cursor: pointer;
    font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
}
#order_ticket{float: right}
#order_ticket_div{
    margin-top: 20px;
    border-top: 1px solid #000;
    padding: 20px 25px 0 0;
    width: 630px;
}

#datepicker-img{
    width: 25px;
    height: 23px;
    margin: 2px 0 0 15px;
    background: url("images/datepicker-img.png") no-repeat
}
#datepicker-img:hover{background-position: 0 -23px; cursor: pointer}
#date_fld{
    width: 95px !important;
}

#ui-datepicker-div{z-index: 970 !important;}

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Segoe UI,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Segoe UI,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #666;background:#000 url("images/ui-bg_inset-soft_25_000000_1x100.png") 50% bottom repeat-x;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #333;background:#333 url("images/ui-bg_gloss-wave_25_333333_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #666;background:#555 url("images/ui-bg_glass_20_555555_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eee}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#eee;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #59b4d4;background:#0078a3 url("images/ui-bg_glass_40_0078a3_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ffaf0f;background:#f58400 url("images/ui-bg_inset-soft_30_f58400_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#eee url("images/ui-bg_highlight-soft_80_eeeeee_1x100.png") 50% top repeat-x;color:#2e7db2}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#2e7db2}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#ffc73d url("images/ui-bg_glass_40_ffc73d_1x400.png") 50% 50% repeat-x;color:#111}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#111}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#111}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_4b8e0b_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_a83300_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#5c5c5c url("images/ui-bg_flat_50_5c5c5c_40x100.png") 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#ccc url("images/ui-bg_flat_30_cccccc_40x100.png") 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:8px}

.ma-menu {
border-right:1px solid #fff;
padding-right: 6px;
}

.rhino-container {
	margin: 120px 0 0 108px !important;
	position: absolute  !important;
}

#top-slider-main {
	height: 494px;
	width: 757px;
}



#top-slider-main .banner28-d {
	display:block;
}

#top-slider-main .banner-slide-2 {
	margin: 0 !important;
}


.banner-slide, .banner-slide-2 {
	width: 757px;
	height: 494px;
	position: absolute;
	background: #000;
	margin-left: 108px;
	margin-top: 120px;
	background: url(/images/banner28-d.png) no-repeat;
	cursor:pointer;
}



ul.banner-slide-container {
	overflow:hidden;height: 495px;width:757px;list-style-type: none;padding:0;margin:0;
}






.banner28-d {
	background: url(/images/banner28-d.png) no-repeat;
	display:none;
}

.banner28-e {
	background: url(/images/banner28-e.png) no-repeat;
}

.banner28-g {
	background: url(/images/banner28-g.png) no-repeat;
}

.buy-link {
	color: #fff;
	display: block;
	position: absolute;
	bottom:0;
	right:0;
	height: 50px;
	line-height: 50px;
	padding-right: 47px;
	font-weight: bold;
}
.buy-link a {
	color: #fff;
	font-weight: bold;
	border: 2px solid #fff;
	border-width: 0 2px;
	padding: 0 4px;
}


/* coruosel */
.jclshow[class~=basic3] {
    padding-bottom: 0;
}
.jclshow {
    padding-left: 1px;
    padding-bottom: 14px;
    overflow: hidden;
    height: 310px;
}
.jclshow .carousel {
    border: 1px solid #bababa;
    border-radius: 10px;
    background-color: ghostwhite;
    float: left;
    padding-left: 10px;
}
.jclshow .carousel>ul>li {
    width: 201px;
    height: 201px !important;
    vertical-align:middle;
    margin: 10px 10px 10px 0;
    border-radius: 5px;
    background-position: center top;
}
.jclshow .carousel>ul>li>a {
   width: 201px;
    height: 201px !important;
display:block;
}
.jclshow a.prev, .jclshow a.next {
    display: block;
    width: 26px;
    height: 30px;
    line-height: 1;
    background-color: #333333;
    color: ghostwhite;
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 25px;
    border-radius: 8px;
    float: left;
}
.jclshow a.prev {
    margin: 95px -5px 0 0; text-indent: 7px;
}
.jclshow a.next {
    margin: 95px 0 0 -5px; text-indent: 10px;
}
.jclshow a.prev:hover, .jclshow a.next:hover {
    background-color: #666666;
}
.fancybox-img {
    /*display: none;*/
}
.fancybox-lnk {
    cursor: pointer;
}




.banner28-p {
	background: url("/upload/information/cl11-p1.jpg");
	width: 756px;
	height: 329px;
	position: absolute;
	margin-left: 107px;
	margin-top: -31px;
}

.banner28-content {
	background: url("/upload/information/cl11-p2-1.png");
	min-height: 200px;
	width: 756px;
	position:absolute;
	margin-top: 298px;
	margin-left: 107px;
	color: #fff;
}

.banner28-p-menu {
	height: 150px;
	width: 285px;
	margin: -39px 0 0 -133px;
	position: absolute;
}
.banner28-p-menu a {
	color: #000;
}
.banner28-p-menu li {
	padding: 14px 4px 14px 160px;
}
.banner28-p-menu ul li:last-child {
	background: #ff240d;
}

.banner28-p-menu ul:hover li:last-child {
	background: none;
}

div.banner28-p-menu ul li:hover {
	background: #ff240d !important;
}

.banner28-content .banner-text {
	margin: -34px 136px 0 178px;
}

.banner28-content .banner-text img {
	display: block;
}

.events-bg {
	position: absolute;
	z-index: 5;
}
.event-block {
	position:relative;
	z-index: 50;
	float: none !important;
	margin-left: 85px;
	margin-top: 37px !important;
	width: 723px;
	min-height: 700px;
}
.event-block .fancy{
	margin-bottom: 33px;
}

.events-left {
	float: left;
	width: 170px;
	min-height: 300px;
	padding-right: 53px;
}
.events-left table {
	width: 170px;
	border-collapse: separate;
	
}
.events-left th {
	font-size:28px;
	text-transform: uppercase;
	text-align: left;
	padding-top: 21px;
}

.events-left table tr:first-child th {
	padding-top: 0;
}
.events-left th{
	padding-bottom: 7px;
}
.events-left td {
	border-top: 1px solid #c5c5c5;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 14px;
}
.events-left th, .events-left td {
	border-bottom: 1px solid #525150;
	width: 170px;
	color: #0f163a;
}

.events-left tr .link {
	border: none;
}
.events-left  .reg-lightbox-form{
	background: #8f4848;
	display: block;
	color: #fff;
	height: 23px;
	line-height: 23px;
	padding-left: 10px;
	font-size: 13px;
	margin-top: 20px;
}

.events-right {
	float: left;
	padding-right: 20px;
	width: 480px;
}
.events-right h4 {
	text-transform: uppercase;
	font-size: 24px;
	padding-bottom:40px;
}

.form-order {
	
}

.form-order .wrap{
	width: 674px;
	min-height: 972px;
	background: url(/images/form-order/bg-tp.png);
	margin: 36px 0 380px 85px;
	position: relative;
	z-index: 10000;
	padding: 48px 0 0 50px;
}
.form-order .i {
	background: url(/images/form-order/bg3.png) no-repeat;
	width: 570px;
	height: 420px;
    margin: 900px 0 0 7px;
    position: absolute;
    width: 570px;
    z-index: 10000000;
}
.form-order .wrap p {
	line-height: 21px;
	width: 450px;
	color: #000;
}
.form-order .bg {
	position: absolute;
	margin: -88px 0 -300px -26px;
}

.form-order form {
	margin: 35px 0 0 50px;
	padding-bottom: 35px;
}
.form-order form label {
	text-transform: uppercase;
	display: block;
	margin: 0 0 13px 0;
	font-size: 13px;
	color: #000;
}
.form-order form input[type=text] {
	width: 402px;
	border: 1px solid #939292;
	background: #777676;
	height: 31px;
	line-height: 31px;
	font-size: 16px;
	padding: 0 7px;
	color: #fff;
}
.form-order form input[type=submit] {
	width: 153px;
	height: 36px;
	display: block;
	border: none;
	outline: none;
	background: #9f0000;
	color: #fff;
	font-size: 12px;
	height: 33px;
	line-height: 30px;
	position: absolute;
	margin-left: 473px;
	
}

.news-date-time {
	font-weight: bold;
	color: #666;
	display: block;
}
.news-list .news-item a.left {
	display: block;
	width: 270px;
}
.news-list .news-item a.left img {
	max-width: 245px;
}



.rhino-btn {
	background:url(/images/rhinoslider-sprite.png) 0 0 no-repeat;
	z-index:10;
	width:56px;
	height:53px;
	display:block;
	text-indent:-999%;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
}
.rhino-prev, .rhino-next { bottom:-4px; }
.rhino-prev {	left:-6px;	background-position:-168px 0;}
.rhino-next {	right:-6px;	background-position:-106px 0;}
.rhino-prev:hover { background-position:-168px -53px; }
.rhino-next:hover { background-position:-106px -53px; }
.rhino-toggle {	top:-4px;	left:-6px;}
.rhino-play {	background-position:0 0;}
.rhino-play:hover { background-position:0 -53px; }
.rhino-pause { background-position:-56px 0; }
.rhino-pause:hover { background-position:-56px -53px; }

.rhino-container { position:relative;}

.rhino-caption {
	position:absolute;
	background: #000;
	display:none;
	left:0;
	right:0;
	top:0;
	color:#fff;
	padding:10px;
	text-align:right;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
}

.rhino-bullets {
	position: absolute;
	bottom: -3px;
	left: 50%;
	margin-left:-50px;
	z-index: 10;
	background: #fff;
}

.rhino-bullets:before, .rhino-bullets:after {
	position:absolute;
	display:block;
	left:-16px;
	content:' ';
	width:16px;
	height:26px;
	background:url(/images/rhinoslider-sprite.png) -224px 0 no-repeat;
}
.rhino-bullets:after {
	left:auto;
	right:-16px;
	background-position: -240px 0;
}

.rhino-bullets li {
	float:left;
	display:inline;
	margin:0 2px;
}

.rhino-bullets li a.rhino-bullet {
	display: block;
	width: 16px;
	height: 15px;
	cursor: pointer;
	background: white;
	font-size: 10px;
	text-align: center;
	padding: 6px 0 5px 0;
	color: #333;
	text-decoration:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
}

.rhino-bullets li a.rhino-bullet:hover, .rhino-bullets li a.rhino-bullet:focus {
	color:#999;
	background:#eee;
}

.rhino-bullets li a.rhino-bullet.rhino-active-bullet {
	color:#fff;
/* 	background:#5cd4e8; */
	background:#5A6778;
}
