@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'CharterITCRegular';
    src: url('/fonts/chritc-webfont.eot');
    src: local('☺'), url('/fonts/chritc-webfont.woff') format('woff'), url('/fonts/chritc-webfont.ttf') format('truetype'), url('/fonts/chritc-webfont.svg#webfontj0B0vb3m') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* fonts for IE 4–8 */
@font-face {
    font-family: 'DINWebPro';
    src: url('/fonts/dinpro-light_regular-webfont.eot');
    src: url('/fonts/dinpro-light_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/dinpro-light_regular-webfont.woff') format('woff');
	font-weight: 200;
    font-style: normal;

}
@font-face {
    font-family: 'DINWebPro';
    src: url('/fonts/dinpro-regular-webfont.eot');
    src: url('/fonts/dinpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/dinpro-regular-webfont.woff') format('woff');
	font-weight: 400;
    font-style: normal;

}
@font-face {
    font-family: 'DINWebPro';
    src: url('/fonts/dinpro-medium_regular-webfont.eot');
    src: url('/fonts/dinpro-medium_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/dinpro-medium_regular-webfont.woff') format('woff');
	font-weight: 600;
    font-style: normal;

}
@font-face {
    font-family: 'DINWebPro';
    src: url('/fonts/dinpro-bold_regular-webfont.eot');
    src: url('/fonts/dinpro-bold_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/dinpro-bold_regular-webfont.woff') format('woff');
	font-weight: 800;
    font-style: normal;
}


* {margin: 0; padding: 0;}
body  {font:12px Helvetica, Arial, sans-serif; color:#000000; background-color:#f6f6f6;}
ul {list-style:none;}
img {border:none; vertical-align:top;}
a {color:#000000;}
a:hover {text-decoration:none;}
p, h4 {margin-bottom:0.6em;}


span.slaquo { margin-left: 0.6em; }
span.hlaquo { margin-left: -0.6em; }
span.slapki { margin-left: 0.5em; }
span.hlapki { margin-left: -0.5em; }

.conteiner {width:1000px; margin:0 auto;overflow:hidden;}
.Clear {clear:both; font-size:1px; line-height:0px; height:0px;}

h1 {font:48px/54px DINWebPro, Helvetica, Arial, sans-serif; font-weight:600; color:#000000;  text-transform:uppercase;}
h2 {font:36px/42px DINWebPro, Helvetica, Arial, sans-serif; font-weight:600; color:#000000;  text-transform:uppercase; line-height:26px;}
h3 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:800; font-size:18px; line-height:21px; text-transform:uppercase; margin-left:-1px;}
h3 strong {color:#ff0000;}


.shadowBlock {width:100%; height:100%; position:absolute; left:0; top:0; z-index:1000;}
.shadowBlock .shadow {background:url(/images/shadow.png); width:100%; height:100%; position:fixed;}

.shadowBlock .photo {width:980px; height:535px; padding-top:100px; position:absolute; left:50%; top:50%; margin:-317px 0 0 -490px; background-color:#ffffff;}
.shadowBlock .photo .l_arrow {width:56px; height:22px; position:absolute; left:30px; top:280px;}
.shadowBlock .photo .l_arrow span {display:block; background:url(/images/l_arrow.gif) no-repeat; width:56px; height:22px;}
.shadowBlock .photo .l_arrow a {display:block; background:url(/images/l_arrow1.gif) no-repeat; width:56px; height:22px;}
.shadowBlock .photo .r_arrow {width:56px; height:22px; position:absolute; right:30px; top:280px;}
.shadowBlock .photo .r_arrow span {display:block; background:url(/images/r_arrow.gif) no-repeat; width:56px; height:22px;}
.shadowBlock .photo .r_arrow a {display:block; background:url(/images/r_arrow1.gif) no-repeat; width:56px; height:22px;}
.shadowBlock .photo .over {width:640px; margin:0 auto; overflow:hidden;}
.shadowBlock .photo .over ul {width:10000px;}
.shadowBlock .photo .over li {width:640px; float:left;}

/*head*/
.head {height:125px; padding:24px 10px 0 10px; width:980px;}

.head .left {width:345px; float:left; padding-top:10px;}
.head .right {width:auto/*635px*/; float:right; padding-top:15px;}

.head .logo1 {background:url(/images/logo1.gif) no-repeat; width:155px; height:53px; float:left; margin-right:30px;}
.head .logo1 a {display:block; height:66px;}

.head .logo2 {background:url(/images/logo2.gif) no-repeat; width:142px; height:53px; float:left;}
.head .logo2 a {display:block; height:53px;}
/* .head .logo2.en {background:url(/images/logo2_en.gif) no-repeat; width:150px; height:53px; float:left;} */

.head .lang {float:left; margin-left:20px; font:14px DINWebPro, Helvetica, Arial, sans-serif; font-weight:400; width:40px; text-align:right;}
.head .lang span.active_l {padding:2px 5px; background-color:#FFFFFF; margin-right:5px;}
.head .lang span.active_r {padding:2px 5px; background-color:#FFFFFF; margin-left:5px;}
.head .lang a {color:#83cbe9; border:0; text-decoration:underline;}
.head .lang a span {color:#000000;}
.head .lang a:hover {text-decoration:none;}

.head .left .lang {float:none; margin-left:0px; font:14px DINWebPro, Helvetica, Arial, sans-serif; font-weight:400; width:auto; text-align:left; padding-top:15px; z-index:100; position:relative;}
.head .left .lang a span {color:#FF0000;}
.head .left .lang span.active_l {margin-right:10px;}
.head .left .lang span.active_r {margin-left:10px;}

.head .social {width:auto; float:right; margin-left:15px;}
.head .age {float:right;height:34px;width:34px;border-radius:17px;background-color:white;margin-left:8px;line-height:34px;font-size:18px;text-align:center;margin-top:-7px;}
.head .invalid {float:right;height:34px;width:34px;margin-left:15px;line-height:34px;margin-top:-7px;}
.head .invalid img {display:block;border-radius:50%;}

.head .search {width:160px; float:right;}
.head .search .textfield {width:130px; padding:3px 5px; border:0; background-color:#ffffff; font:11px Helvetica, Arial, sans-serif; color:#7f7f7f;  vertical-align:top;}
.head .search .textfield:focus {outline:none;}
.head .search .btn {background:url(/images/btn_search.gif) no-repeat; width:20px; height:20px; border:0; cursor:pointer; vertical-align:top;}

.head .menu {padding-top:12px; text-align:right; line-height:18px; margin-right:-10px;}
.head .menu ul {float:right;}
.head .menu li {font: normal normal 600 18px/18px DINWebPro,Helvetica,Arial,sans-serif;/* margin-left:10px;*/ padding:12px 6px 0 6px; float:left; height:66px;}
.head .menu li a {text-decoration:none; background:url(/images/tm_line.gif) left bottom repeat-x; position:relative; display:inline-block; height:20px;}
.head .menu li a:hover {background:none;}
.head .menu li.active {background-color:#ffffff; color:#ed2024;}
.head .menu li.active a span {color:#ed2024;}

/*head*/
/*center*/
.center {width:1000px;}

/*.center .navigate {padding:0 0 30px 0; width:980px; font-size:11px; margin-top:-4px;}*/
.center .navigate {padding:0 0 0 0; width:980px; font-size:11px; margin-top:-4px;}
.center .navigate a {color:#bce0ef;}
.center .navigate a span {color:#000000;}
.center .navigate h1 {font-size:31px; line-height:40px;}
/* .center .navigate h1:first-letter {font-size:40px;} */
.center .navigate p {margin-top:6px;}
.center .navigate .item {float:left; padding-right:12px;}
.center .navigate .item .Img {width:10px; float:left; padding:4px 10px 0 0;}
.center .navigate .item .txt {margin-left:20px;}
.center .navigate .item .txt .txt1 { float:left; padding:3px 5px 0 0;}
.center .navigate .item .txt ul {padding-right:20px; float:left;  text-transform:uppercase;}
.center .navigate .item .txt li {padding:3px 6px 0 6px; height:17px; float:left;}
.center .navigate .item .txt li img {margin-top:5px;}
.center .navigate .item .txt li.active {background:url(/images/red_bg.gif) no-repeat #e51f23; padding:0; height:20px;}
.center .navigate .item .txt li.active span {display:block; background:url(/images/red_bgr.gif) right 0 no-repeat; padding:3px 6px 0 6px; height:17px; color:#ffffff; float:left;}

.center .main_bl1 {width:1000px; padding-top:22px;}
.center .main_bl1 .item {width:480px; padding:0 10px 45px 10px; float:left; overflow:hidden;}
.center .main_bl1 .item a {text-decoration:none;}
.center .main_bl1 .item h2 {margin-bottom:0;}
.center .main_bl1 .item em {font-size:11px;}
.center .main_bl1 .item .Img {margin-bottom:14px;}
.center .main_bl1 .item a {border:0;}
.center .main_bl1 .item strong a {color:#ff0000;}

.center .main_bl2 {width:980px; margin:0 auto 40px auto; padding:15px 0 0 0; background-color:#ffffff;}
.center .main_bl2 a {color:#83cbe9;}
.center .main_bl2 a span {color:#000000;}
/* .center .main_bl2 h3:first-letter {font-size:18px;} */
.center .main_bl2 .item {width:225px; padding-left:20px; float:left;}
.center .main_bl2 .item ul {padding-bottom:15px;}
.center .main_bl2 .item li {padding-top:5px;}
.center .main_bl2 .item1 {width:220px; padding-left:15px; float:left; line-height:17px;}
.center .main_bl2 .item .infoBlock {/*padding-bottom: 40px;*/margin-top:4px;}
.center .main_bl2 .item .infoBlock p {margin-bottom:5px;line-height:20px;margin-top:7px;}
.center .main_bl2 .item .icons {padding-top:50px;}
.center .main_bl2 .item .icons img {margin-right:10px;}
.center .main_bl2 .item1 img {margin-top:8px;}




.center .main_bl3 {width:980px; margin:0 auto; padding-bottom:15px;}

.center .main_bl3 h3 {font:normal normal normal 400 15px/17px DINWebPro, Helvetica, Arial, sans-serif; text-transform:none; margin-bottom:5px;}
/* .center .main_bl3 h3:first-letter {font-size:18px;} */
.center .main_bl3 h3 strong, .center .main_bl3 h3 strong a {color:#ff0000; font-weight:600; font-size:17px;}
.center .main_bl3 .txt {}
.center .main_bl3 .txt a {text-decoration:none;}
.center .main_bl3 .txt .info {font:normal normal 600 11px/13px DINWebPro, Helvetica, Arial, sans-serif; padding-top:2px; margin:0;}
.center .main_bl3 .txt .info .type {font-size:10px; font-weight:600; color:#000000; background-color:#ffffff; vertical-align:middle; display:inline-block; margin:-3px 6px 0 0; padding:2px 2px 2px 2px; text-transform:uppercase;}
.center .main_bl3 .txt .info .weekdays {color:#888888;}

.center .main_bl3 .item-cell {padding:0px; float:left;}
.center .main_bl3 .item-cell .Img {margin-bottom:5px; height:153px; overflow:hidden;}
.center .main_bl3 .item-cell .textBlock {height:170px; padding:15px; background-color:#ffffff; margin-bottom:5px; overflow:hidden;}
.center .main_bl3 .item-cell .textBlock a {text-decoration:none; display:block; position:relative;}
.center .main_bl3 .item-cell .textBlock h2 {font-size:22px; color:#ff0000;}
.center .main_bl3 .item-cell .textBlock p {margin-top:5px;}
.center .main_bl3 .interval {width:20px; height:200px; padding:0px; float:left;}

.center .main_bl3 .item0 {width:105px;} .center .main_bl3 .item0 .Img {width:105px;}
.center .main_bl3 .item0 .textBlock {width:75px;} .center .main_bl3 .item1 {width:230px;}
.center .main_bl3 .item1 .Img {width:230px;} .center .main_bl3 .item1 .textBlock {width:200px;}
.center .main_bl3 .item2 {width:355px;} .center .main_bl3 .item2 .Img {width:355px;}
.center .main_bl3 .item2 .textBlock {width:325px;} .center .main_bl3 .item3 {width:480px;}
.center .main_bl3 .item3 .Img {width:480px;} .center .main_bl3 .item3 .textBlock {width:450px;}
.center .main_bl3 .item4 {width:605px;} .center .main_bl3 .item4 .Img {width:605px;}
.center .main_bl3 .item4 .textBlock {width:575px;} .center .main_bl3 .item5 {width:730px;}
.center .main_bl3 .item5 .Img {width:730px;} .center .main_bl3 .item5 .textBlock {width:700px;}
.center .main_bl3 .item6 {width:855px;} .center .main_bl3 .item6 .Img {width:855px;}
.center .main_bl3 .item6 .textBlock {width:825px;} .center .main_bl3 .item7 {width:980px;}
.center .main_bl3 .item7 .Img {width:980px;} .center .main_bl3 .item7 .textBlock {width:950px;}





.center .main_bl4 {width:980px; margin:0 auto; padding-bottom:50px;padding-top:20px;}
.center .main_bl4 .item {width:300px; padding:5px 20px 0 0; float:left;}
.center .main_bl4 .item .Img {width:80px; height:80px; float:left;}
.center .main_bl4 .item .txt {width:200px; padding-left:10px; float:left; font-size:14px; }
.center .main_bl4 .item .txt a {text-decoration:none; }
.center .main_bl4 .item .txt p.datetype {font:normal normal 600 11px/13px DINWebPro, Helvetica, Arial, sans-serif; padding-top:2px; margin:0 0 5px 0;}
.center .main_bl4 .item .txt span.type {font-weight:600; color:#000000; background-color:#ffffff; vertical-align:middle; display:inline-block; margin:-3px 6px 0 0; padding:2px 2px 2px 2px; text-transform:uppercase;}
.center .main_bl4 .item .txt span.date {font:normal normal 600 11px/13px DINWebPro, Helvetica, Arial, sans-serif;}
.center .main_bl4 .item .txt p.authors {font:14px/15px Helvetica, Arial, sans-serif; margin:0 0 3px 0; width:auto;}
.center .main_bl4 .item .txt p.title {font:11px/12px Helvetica, Arial, sans-serif; margin:0 0 5px 0;}
.center .main_bl4 .item .Img {overflow:hidden;}
.center .main_bl4 h3 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:800;  font-size:18px; line-height:23px;}


/*
.center .main_bl1 .item .scheme {background:url(/images/scheme.jpg) no-repeat; padding:215px 20px 0 20px; width:440px; height:145px;}
.center .main_bl1 .item .scheme .icons {padding-top:55px;}
.center .main_bl1 .item .scheme .icons img {margin-right:10px;}
.center .main_bl1 .item .scheme .icons a {border:0;}

.center .partners {padding:0 0 50px 10px;}
.center .partners p {margin-bottom:8px; font-size:11px;}
.center .partners img {vertical-align:middle; margin-right:30px;}
*/

.center .inside {width:980px; margin:0 auto; padding:10px 0; border-top:4px solid #ffffff;}
.center .inside a {color:#83cbe9;}
.center .inside a span {color:#000000;}

.inside .left {width:730px; float:left;}
.inside .right {width:230px; padding-left:20px; float:left;}

.inside .block1 {width:980px; padding:5px 0 50px 0; position:relative;}
.inside .block1 h1 {margin-bottom:10px;}
.inside .block1 .left {background-color:#ffffff;}
.inside .block1 .left .Img {position:relative; width:730px;}
.inside .block1 .left .Img .txt {position:absolute; padding:20px; background-color:#000000; position:absolute; left:0; top:90px; font-size:30px; color:#f6f6f6; width:690px;}
.inside .block1 .left .item {padding:5px 20px 5px 5px; float:left;}
.inside .block1 .left .expo_image_links {width:400px; }
.inside .block1 .left .expo_image_texts {width:240px; padding:12px 15px 5px 5px;}
.inside .block1 .left .item p {font-size:11px;}
.inside .block1 .left .item .txt {width:230px; margin-left:-5px;}
.inside .block1 .left .item strong {background:url(/images/num_bg1.gif) no-repeat; display:block; padding:4px 2px 0 0; width:31px; height:29px; text-align:center; font-size:25px;  border:0; color:#ffffff; float:left; margin-right:5px; line-height:25px;}
.inside .block1 .left .item a {background:url(/images/num_bg2.gif) no-repeat; display:block; padding:4px 2px 0 0; width:25px; height:23px; text-align:center; font-size:16px;  border:0; color:#000000; float:left; margin:5px 5px 0 0; text-decoration:none; line-height:16px;}
.inside .block1 .right .item1 {font-size:14px; padding-bottom:60px;}
.inside .block1 .right .item1 p {margin-bottom:5px;}
.inside .block1 .right .item1 span { background-color:#ff0000; color:#ffffff; padding:1px 7px 3px 7px;}

.inside .block1 .right .item2 {font-size:11px; padding-bottom:120px; width:230px;}
.inside .block1 .right .item2 p {margin-bottom:5px;}
.inside .block1 .right .item2 .item {width:105px; float:left;}
.inside .block1 .right .item2 .pr20 {padding-right:20px;}

.inside .block1 .right .item3 {width:230px; position:absolute; bottom:50px;}
.inside .block1 .right .item3 h4 {font:14px Helvetica, Arial, sans-serif; font-weight:normal; margin-bottom:10px;}
.inside .block1 .right .item3 p {margin-bottom:5px;}

.inside .block1 .right .item3 .expanded {position:absolute; right:0; bottom:-1px; width:600px; padding:20px 0 5px 20px; background-color:#f6f6f6; display:none;}
.inside .block1 .right .item3 .expanded h3 {margin-bottom:15px;}
.inside .block1 .right .item3 .expanded p {margin-bottom:20px;}

.inside .block3 {width:980px; padding-bottom:50px;}
.inside .block3 h3 {margin-bottom:10px;}
.inside .block3 .left .item {width:250px; padding-right:115px; float:left;}
.inside .block3 .left .item a {position:relative;}
.inside .block3 .right a {border:0;}
.inside .block3 .right .item1 {padding-bottom:20px;}
.inside .block3 .right .item1 p {margin-bottom:10px;}
.inside .block3 .right .item2 img {vertical-align:middle;}
.inside .block3 .right .item3 img {margin:0 20px 15px 0;}
.inside .catalog-section-list li{display:none;}


/*new exhibit*/
.inside .exhibit {width:1000px; border:0; margin-left:-10px; overflow:visible;padding-bottom:10px;}
.inside .exhibit .bl1 {width:1000px; margin-left:0; padding:15px 0;}
.inside .exhibit .bl1 h1 {font:normal normal 600 36px/28px DINWebPro,Helvetica,Arial,sans-serif; padding:0 10px; }
.inside .exhibit .line {width:980px; margin:0 auto; height:2px; background-color:#ffffff; overflow:hidden; margin-bottom:30px;}

.inside .exhibit .bl1 .small {width:230px; padding:10px 10px 25px 10px; float:left;}
.inside .exhibit .bl1 .small h3 {font: normal normal 600 24px/21px DINWebPro,Helvetica,Arial,sans-serif;}
.inside .exhibit .bl1 .small h3 div.author {font: normal normal 800 24px/21px DINWebPro,Helvetica,Arial,sans-serif; padding-top:2px; padding-bottom:2px;}
.inside .exhibit .bl1 .small h3 div.multipleauthor {font: 18px/18px DINWebPro,Helvetica,Arial,sans-serif ; font-weight:400; padding-bottom:3px;}
.inside .exhibit .bl1 .small h3 .author span {color:#ff0000;}
.inside .exhibit .bl1 .small h3 .multipleauthor span {color:#656565;}
.inside .exhibit .bl1 .small h3 .title {font:normal normal 600 24px/21px DINWebPro,Helvetica,Arial,sans-serif; padding-top:2px;padding-bottom:3px;}
.inside .exhibit .bl1 .small h3 strong {font-weight:inherit;}
.inside .exhibit .bl1 .small h3 a {text-decoration:none;}
.inside .exhibit .bl1 .small .Img {width:230px; height:153px; margin-bottom:5px;}
.inside .exhibit .bl1 .small .Img em {background-color:#de1f14; font:normal normal 400 11px/13px DINWebPro, Helvetica, Arial, sans-serif; color:#ffffff; padding:3px 5px; position:absolute; top:15px; right:0px; z-index:10;}
.inside .exhibit .bl1 .small .txt p {font-size:11px; margin-top:5px; color:#656565;}
.inside .exhibit .bl1 .small .txt p strong {white-space:nowrap;}

.inside .exhibit .bl1 .Block {width:500px; float:left; background:url('/images/line1.gif') center 0 no-repeat; margin-top:-15px; padding-top:15px;}

.inside .newexhibit {width:1000px; border:0; margin-left:-10px; overflow:visible;}
.inside .newexhibit .bl1 {width:1000px; margin-left:0; padding:15px 0;}
.inside .newexhibit .bl1 h1 {font:normal normal 600 DINWebPro, Helvetica, Arial, sans-serif; padding:0 10px; line-height:30px; text-transform:none; font-style:normal; font-size:30px; /*font-variant:small-caps;*/}
.inside .newexhibit .line {width:980px; margin:0 auto; height:2px; background-color:#ffffff; overflow:hidden; margin-bottom:30px;}

.inside .newexhibit .large {width:500px; padding:5px 0 15px 0; float:left;}
.inside .newexhibit .large .hover {padding:10px; width:480px; position:relative;}
.inside .newexhibit .large .hover:hover {background-color:#ffffff; }
.inside .newexhibit .large h2 {font:normal normal normal 30px/27px DINWebPro, Helvetica, Arial, sans-serif; padding:0; margin:0;}
.inside .newexhibit .large h2 div.author {font: normal normal 800 30px/27px DINWebPro,Helvetica,Arial,sans-serif; padding-top:2px; padding-bottom:2px; margin-left:-2px;}
.inside .newexhibit .large h2 div.multipleauthor {font: normal normal 400 24px/24px DINWebPro,Helvetica,Arial,sans-serif ; padding-bottom:3px; margin-left:-2px;}
.inside .newexhibit .large h2 .title {font:normal normal 600 30px/27px DINWebPro,Helvetica,Arial,sans-serif; padding-top:2px;padding-bottom:3px; margin-left:-2px;}
.inside .newexhibit .large h2 a {color:#000000; text-decoration:none;}
.inside .newexhibit .large h2 .author span {color:#ff0000;}
.inside .newexhibit .large h2 .multipleauthor span {color:#656565;}
.inside .newexhibit .large .Img {width:480px; position:relative; margin-bottom:5px;}
.inside .newexhibit .large .Img em {background-color:#de1f14; font:normal normal 400 11px/13px DINWebPro, Helvetica, Arial, sans-serif; color:#ffffff; padding:3px 5px; position:absolute; top:15px; right:-10px; z-index:10;}
.inside .newexhibit .large .description {margin-top:10px;}

.inside .newexhibit .col {width:500px; float:left;}

.inside .newexhibit .bl1 .small {width:250px; padding:5px 0 15px 0; float:left;}
.inside .newexhibit .bl1 .small .hover {padding:10px; width:230px; position:relative;}
.inside .newexhibit .bl1 .small .hover:hover {background-color:#ffffff; }

/*.inside .exhibit .large {width:480px; padding:15px 10px; float:left;}
.inside .exhibit .large h2 {font:30px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:400; line-height:30px; text-transform:none;  }
.inside .exhibit .large h2 a {color:#000000; text-decoration:none;}
.inside .exhibit .large h2 strong a {color:#ff0000;}
.inside .exhibit .large p {margin-top:10px;}
.inside .exhibit .large .Img {width:480px; position:relative;}
.inside .exhibit .large .Img em {background-color:#de1f14; font:12px Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold;  padding:5px; position:absolute; top:15px; right:0;}
.inside .exhibit .large .txt {padding-top:10px;}
.inside .exhibit .col {width:500px; float:left;}

.inside .exhibit .bl1 .small {width:250px; padding:5px 0 15px 0; float:left;}
.inside .exhibit .bl1 .small a {color:#000000; text-decoration:none; display:block; padding:10px; width:230px;}
.inside .exhibit .bl1 .small a:hover {background-color:#ffffff; position:relative;}
.inside .exhibit .bl1 .small h3 {font:22px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:600; text-transform:none;  line-height:24px; }
.inside .exhibit .bl1 .small h3 strong {display:block; color:#ff0000;}
.inside .exhibit .bl1 .small .Img {height:auto;}
.inside .exhibit .bl1 .small .txt { padding-top:5px;}
.inside .exhibit .bl1 .small .txt em {font-size:11px;}*/

/*.inside .newexhibit .bl1 .small a {color:#000000; text-decoration:none;}*/
/*.inside .newexhibit .bl1 .small h3 {font:normal normal 600 DINWebPro, Helvetica, Arial, sans-serif; text-transform:none; font-style:normal; line-height:24px; font-size:22px; /*font-variant:small-caps;*/}*/
/* .inside .newexhibit .bl1 .small h3:first-letter {font-size:22px;} */
/*.inside .newexhibit .bl1 .small h3 strong {display:block; color:#ff0000;}*/
/*.inside .newexhibit .bl1 .small h3 strong a {color:#ff0000;}*/
/*.inside .newexhibit .bl1 .small h3 strong a span {color:#ff0000;}*/
/*.inside .newexhibit .bl1 .small .Img {height:auto;}*/
/*.inside .newexhibit .bl1 .small .txt {font-style:normal; padding-top:5px;}*/
/*.inside .newexhibit .bl1 .small .txt em {font-size:11px;}*/

/*.inside .newexhibit .bl1 .item .Img {position:relative;}
.inside .newexhibit .bl1 .item .Img em {background-color:#de1f14; font:12px Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; font-style:italic; padding:5px; position:absolute; top:15px; right:0;}
.inside .newexhibit .bl1 .small .Img {position:relative;}
.inside .newexhibit .bl1 .small .Img em {background-color:#de1f14; font:10px Arial, Helvetica, sans-serif; color:#ffffff; padding:2px 5px; position:absolute; top:15px; right:0;}
*//*new exhibit*/


.inside .info {width:980px; padding-bottom:50px;}
.inside .info .lBlock {width:500px; float:left; position:relative; height:480px;}
.inside .info .lBlock h3 {line-height:18px;}
.inside .info .lBlock .item {width:230px; padding:1px 20px 0 0; float:left;}
.inside .info .lBlock .item h1 {color:#e41f23; }
.inside .info .lBlock .item h3 {padding:8px 0 0 0; margin-bottom:6px;}
.inside .info .lBlock .item p {margin-bottom:4px; line-height:14px;}
.inside .info .lBlock .item p .ruble {position:absolute; line-height:140%;}
.inside .info .lBlock .bl1 {width:500px; height:195px;}
.inside .info .lBlock .bl2 {position:absolute; bottom:0; width:480px; overflow:visible; border-top:2px solid #ffffff;}
.inside .info .lBlock .bl2 .top {width:500px; padding:0 0 5px 0;}
.inside .info .rBlock {width:480px; float:left;}

.inside .info .lBlock .item h1 {font:normal normal 200 34px/34px DINWebPro,Helvetica,Arial,sans-serif;  margin-left:-4px;}
.inside .info .lBlock h2 {font:normal normal 400 24px/21px DINWebPro,Helvetica,Arial,sans-serif; margin-left:0px; padding-bottom:10px;}
.inside .info .lBlock h3 {font:normal normal 600 18px/15px DINWebPro,Helvetica,Arial,sans-serif; margin-left:0px; padding-bottom:5px;}
.inside .info .lBlock h3.phone span {font-size:13px;}


.inside .izdania {width:980px; padding-bottom:50px;}

.inside .izdania .pages {padding-top:10px;}
.inside .izdania .pages p {font-size:11px; color:#808080;}
.inside .izdania .pages p a {text-decoration:none;}
.inside .izdania .pages p a:hover u {text-decoration:none;}
.inside .izdania .pages p span {color:#000000;}
.inside .izdania .pages .num {padding-top:5px;}
.inside .izdania .pages .num strong {background:url(/images/num_bg1_grey.gif) no-repeat; display:block; padding:4px 2px 0 0; width:31px; height:29px; text-align:center; font-size:25px;  border:0; color:#ffffff; float:left; margin-right:5px; line-height:25px;}
.inside .izdania .pages .num a {background:url(/images/num_bg2_grey.gif) no-repeat; display:block; padding:4px 2px 0 0; width:25px; height:23px; text-align:center; font-size:16px;  border:0; color:#000000; float:left; margin:5px 5px 0 0; text-decoration:none; line-height:16px;}
.inside .izdania .pages .num a {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:600; padding:6px 4px 0 0; width:23px; height:21px;}
.inside .izdania .pages .num a.active {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:800; padding:6px 4px 0 0; width:29px; height:27px;}

.inside .izdania .price {font-size:18px; line-height:20px;  padding-top:10px;}
.inside .izdania .price .item1 {padding:5px 10px 0 0; float:left;}
.inside .izdania .price .item2 {padding:5px 10px; background-color:#e41f23; color:#ffffff; float:left;}
.inside .izdania .price .ruble {position:absolute; line-height:140%;}
.inside .izdania .price .item2 .lItem {float:left; padding-right:5px;}
.inside .izdania .price .item2 .rItem {font-size:11px; width:60px; float:left; line-height:12px;}
.inside .izdania .price .item2 .rItem a {color:#ffffff;}

.inside .izdania .left {width:720px; float:left;}

.inside .izdania .left .bl1 {width:720px;}
.inside .izdania .left .bl1 .Img {width:355px; float:left;}
.inside .izdania .left .bl1 .txt {border:2px solid #ffffff; border-left:0; padding:10px 10px 10px 20px; width:333px; float:left;}
.inside .izdania .left .bl1 .txt p {margin-top:7px;}
.inside .izdania .left .bl1 .txt .novelty {padding:4px 0 16px 0;}
.inside .izdania .left .bl1 .txt .novelty span {background-color:#047f13; padding:5px 10px; color:#ffffff;}

.inside .izdania .left .bl2 {width:720px; overflow:hidden; padding-top:30px; border-bottom:2px solid #ffffff;}
.inside .izdania .left .bl2 .line {width:750px; margin-left:-10px;}
.inside .izdania .left .bl2 .item {width:230px; padding:0 10px 40px 10px; float:left;}
.inside .izdania .left .bl2 .item h3 {font-weight:400;  margin-bottom:3px;}
.inside .izdania .left .bl2 .item h3 a {color:#000000; text-decoration:none;}
/* .inside .izdania .left .bl2 .item h3:first-letter {font-size:18px;} */
.inside .izdania .left .bl2 .item h3 strong, .inside .izdania .left .bl2 .item h3 strong a, .inside .izdania .left .bl2 .item h3 strong a span {color:#ff0000;}
.inside .izdania .left .bl2 .item .Img {margin-bottom:5px;}
.inside .izdania .left .bl2 .item .Img img {border:1px solid #ffffff;}
.inside .izdania .left .bl2 .item .txt { font-size:10px;}

.inside .izdania .right {width:240px; padding-left:20px; float:left;}

.inside .izdania .right .bl1 {background:url(/images/block_bg1.png) left bottom repeat-x #4482bd; padding:15px; font:12px Helvetica, Arial, sans-serif; width:210px; margin-bottom:20px;}
.inside .izdania .right .bl1 a span {color:#ffffff;}
.inside .izdania .right .bl1 .txt1 {font-size:14px;}
.inside .izdania .right .bl1 .txt2 {font-size:24px;}
.inside .izdania .right .bl1 .lBlock {width:100px; float:left; padding-top:3px;}
.inside .izdania .right .bl1 .rBlock {width:110px; float:left; font-size:30px; color:#ffffff; line-height:48px;}
.inside .izdania .right .bl1 .rBlock span {font-size:48px;}

.inside .izdania .right .bl2 {background-color:#ffffff; padding:10px; width:220px;}
.inside .izdania .right .bl2 .item {padding-bottom:15px; font-size:11px;}
.inside .izdania .right .bl2 .item p {margin-top:7px; }
.inside .izdania .right .bl2 .item li {background:url(/images/bullet3.gif) 3px 11px no-repeat; padding:5px 0 0 15px;}
.inside .izdania .right .bl2 .item .phone {font-size:12px;}
.inside .izdania .right .bl2 .item .phone span {font-size:10px; color:#595959; }
.inside .izdania .right .bl2 .item .phone em {font-size:10px;}
.inside .izdania .right .bl2 .item .txt1 {font-size:12px;}
.inside .izdania .right .bl2 .line {background:url(/images/dotted_line.gif) repeat-x; height:15px;}

.inside .izdania .bl3 {width:980px; padding-bottom:50px; position:relative;}
.inside .izdania .bl3 .Img {width:355px; float:left;}
.inside .izdania .bl3 .txt {width:605px; padding-left:20px; float:left; /*margin-top:-15px;*/}
.inside .izdania .bl3 .txt .lBlock {width:480px; float:left;}
.inside .izdania .bl3 .txt .lBlock p {margin-bottom:10px;}
.inside .izdania .bl3 .txt .rBlock {width:106px; padding-left:19px; float:left;}
.inside .izdania .bl3 .txt .rBlock p {margin-bottom:10px;}
.inside .izdania .bl3 .txt .imgBlock {width:375px; padding-top:5px;}
.inside .izdania .bl3 .txt .imgBlock img {margin:9px 18px 0 0;}
.inside .izdania .bl3 .txt .txt1 {width:375px; border-top:2px solid #ffffff; position:absolute; bottom:50px; font-size:11px; padding-top:15px;}

.inside .izdania .bl4 {background-color:#ffffff; width:980px; overflow:hidden; padding-top:10px;}
.inside .izdania .bl4 h3 {padding:0 15px;}
.inside .izdania .bl4 .line {width:1000px;}
.inside .izdania .bl4 .item {width:230px; padding:10px 0 10px 15px; float:left;}
.inside .izdania .bl4 .item h3 {font-weight:normal;  margin-bottom:5px; padding:0;}
.inside .izdania .bl4 .item h3 strong {font-size:18px;}
.inside .izdania .bl4 .item h3 strong span {font-size:23px; color:#000000;}
.inside .izdania .bl4 .item h3 a {color:#000000; text-decoration:none;}
.inside .izdania .bl4 .item h3 strong a, .inside .izdania .bl4 .item h3 strong a span {color:#ff0000;}
.inside .izdania .bl4 .item .Img {margin-bottom:5px;}
.inside .izdania .bl4 .item .Img img {border:1px solid #ffffff;}
.inside .izdania .bl4 .item .txt { font-size:10px;}

.izdania .txt h2, .inside .izdania .left .bl2 .item h3 {}
.inside .izdania .bl3 .txt h1, .inside .izdania .bl4 .item h3  {}

.inside .izdania .left .bl1 {height:266px; overflow:hidden;}
.inside .izdania .left .bl1 .txt{height: 242px;}
.inside .izdania .left .bl1 .txt h2 strong a {color:#FF0000;font-size:26px;}

.center .filter .txt1 {float:left;  padding:3px 5px 0 0;}
.center .navigate .item .txt ul {float:left;  padding-right:20px; text-transform:uppercase; }
.center .filter li.active a, .center .filter li.active a span {color:#ffffff!important; text-decoration: none!important; cursor: pointer}

.inside .izdania .left .bl2 .item .txt {width: 220px;}
.inside .izdania .left .bl2 .item .txt p {margin-bottom:0px;color:#656565; }
.inside .izdania .bl3 .txt .txt1 {position:static!important; margin-top: 20px;}
.inside .izdania .bl3 .txt h1 {line-height: 43px;}
.inside .izdania .left .bl1 .txt h2 a{ text-decoration: none!important; color: #000; font-size: 20px;}
.inside .izdania .left .bl1 .txt h2 a span{ font-size: 28px;}
.inside .izdania .bl3 .txt .imgBlock {width:485px!important;}
.inside .izdania .bl4 .item h3 strong.author span { color:#FF0000; }
.inside .no-display{ display: none }

/*izdania new banner*/
.inside .izdania .right .bl1 {background:#ffffff; padding:0 0 10px 0; font:12px Arial, Helvetica, sans-serif; width:240px; margin-bottom:20px;}
.inside .izdania .right .bl1 a span {color:#000000;}
.inside .izdania .right .bl1 a strong {color:#000000;}
.inside .izdania .right .bl1 .red {color:#ed2024;}
.inside .izdania .right .bl1 .txt1 {font-size:12px; padding:10px;}
.inside .izdania .right .bl1 .txt1 ul {padding-top:5px;}
.inside .izdania .right .bl1 .txt1 li {background:url(/images/bullet3.gif) 0 7px no-repeat; padding:0 0 5px 10px;}
.inside .izdania .right .bl1 .txt2 {font-size:14px; padding:10px 3px; text-align:center;}
/*izdania new banner*/

.inside .izdania .bl3 .txt .imgBlock img {border:1px solid #d3d3d3;}
.inside .izdania .bl3 {padding-bottom:20px;}
.inside .izdania .bl3 .txt .lBlock {width:605px;}
.inside .izdania .bl3 .txt .social {width:605px;}
.inside .izdania .bl3 .txt .social div.s-item {float:left; margin-right:20px;}
.inside .izdania .bl3 .txt .txt1 {margin-top:10px;}
.inside .izdania .bl3 .txt .txt1 p {margin-bottom:0px;}
.inside .izdania .imgBlock {width:980px; padding-top:5px; padding-bottom:30px;}
.inside .izdania .imgBlock img {margin:9px 18px 0 0;}
.inside .izdania .bl4 {margin-top:90px;}

.izdania .txt h2 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:600; line-height:35px;}

.inside .izdania .left .bl2 .item h3 strong {display:block;}
.inside .izdania .left .bl2 .item h3 {font:normal normal 600 20px/18px DINWebPro,Helvetica,Arial,sans-serif;}

.inside .izdania .right .bl2 .item h3 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:800; line-height:23px;}
.inside .izdania .bl3 .txt h1 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:600;}
/* .inside .izdania .bl3 .txt .imgBlock h3 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:800; line-height:20px;}
.inside .izdania .bl4 h3 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:800; line-height:20px;} */
.inside .izdania .bl4 .item h3 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:800; line-height:23px;}


/*press*/
.inside .press .left {width:720px; float:left;}

.inside .press .left .item {padding-bottom:20px; width:605px; color:#333333;}
.inside .press .left .item h1 {font-size:32px; color:#e51f23;}
.inside .press .left .item h2 {margin-bottom:7px;}
.inside .press .left .item p {font-size:11px; margin-bottom:7px;}
.inside .press .left .item p a {font-size:15px; text-transform:uppercase; }
.inside .press .left .item p span span {font-size:18px;}
.inside .press .left .item p .tag {background-color:#fbfbfb; font-size:9px; text-transform:uppercase; padding:3px 3px 1px 3px;}
.inside .press .left .item p .tag a {color:#333333; text-decoration:none; font-size:9px; }
.inside .press .left .item .Img {width:105px; float:left; padding-bottom:10px;}
.inside .press .left .item .txt {width:485px; padding-left:15px; float:left;}
.inside .press .left .item .txt .txt1 {font-size:12px; color:#000000;}

.inside .press .right {width:240px; padding-left:20px; float:left;}

.inside .press .right .bl1 {background-color:#ffffff; padding:10px; width:220px;}
.inside .press .right .bl1 .item {padding-bottom:15px;}
.inside .press .right .bl1 .item .fs13 {font-size:13px;}
.inside .press .right .bl1 .item .fs18 {font-size:18px;}
.inside .press .right .bl1 .item .fs20 {font-size:20px;}
.inside .press .right .bl1 .item p {margin-top:7px;}
.inside .press .right .bl1 .item li {background:url(/images/bullet3.gif) 3px 11px no-repeat; padding:5px 0 0 15px; font-size:12px;}
.inside .press .right .bl1 .item li em {font-size:11px;}
.inside .press .right .bl1 .item .txt1 {font-size:12px;}
.inside .press .right .bl1 .line {background:url(/images/dotted_line.gif) repeat-x; height:15px;}
/*press*/

/*center*/
/*bottom*/
.bottom {border-top:2px solid #000000; width:980px; margin:0 auto; font-size:11px; padding:10px 0 50px 0;}
.bottom a {color:#103147;}
.bottom a:hover {text-decoration:none;}
/*bottom*/


/*biennale*/
.variant1 {padding-bottom:50px;}
.biennale {background-color:#ebebeb;}
.biennale .variant1 {display:block;}
.biennale .normal_view {display:none;}

.variant1 .block1 .conteiner {height:160px; }
.variant1 .block1 .block {position:absolute;height:160px;width:100%; left:0; background:#FFFFFF; padding:5px 0 0 0;  text-align:center; }
.variant1 .block1 .block span.titleBlock {font:84px/106px DINWebPro, Helvetica, Arial, sans-serif; text-transform:none; letter-spacing:-2px; border-bottom:3px dotted black; display:inline-block; margin-bottom:30px; color:#ed2024; min-width:980px;}
.variant1 .block1 .block span.fotobiennale {text-transform:uppercase; letter-spacing:30px; color:black; margin-right:-30px;}
.variant1 .block1 .block .lText {/*float:left; */position:relative;}
.variant1 .block1 .block .rText {float:right; position:relative;}
.variant1 .block1 .block .lText div,
.variant1 .block1 .block .rText div {position:absolute; width:300px; font:normal normal 400 24px/21px DINWebPro, Helvetica, Arial, sans-serif; color:#4d4d4d; letter-spacing:0; margin-top:12px;}
.variant1 .block1 .block .lText div {left:5px; text-align:left;}
.variant1 .block1 .block .rText div {right:5px; text-align:right;}
.variant1 .block1 .block .year {width:110px; margin:0px auto 0 auto; position:relative;}
.variant1 .block1 .block .year div { position:absolute; width:110px; font:normal normal 200 50px/42px DINWebPro, Helvetica, Arial, sans-serif; z-index:20; background-color:white; text-align:center; color:#4d4d4d; margin-top:-5px; padding:0; height:30px;}

.variant1 .block1 {background-image:none; height:auto; padding-bottom:25px;}
.variant1 .block1 .img-conteiner {text-align:center; padding-top:25px;}


.variant1 .block2 {width:1000px; padding-top:30px;}
.variant1 .block2 .col {width:480px; padding:0 10px; float:left;}
.variant1 .block2 .col .header {font-size:19px; text-transform:uppercase; padding-bottom:5px; border-bottom:1px solid #acacac; margin-bottom:10px;}

.variant1 .block2 .col .must_see {width:480px; padding-bottom:45px;}
.variant1 .block2 .col .must_see .item1 {width:480px; padding-bottom:10px;}
.variant1 .block2 .col .must_see .item1 p {margin-top:10px; font-size:14px;}
.variant1 .block2 .col .must_see .item1 em {color:#666666; font-size:12px;}
.variant1 .block2 .col .must_see .item1 .Img {width:480px; height:270px;}
.variant1 .block2 .col .must_see .item2 {width:480px; padding-bottom:10px; overflow:hidden;}
.variant1 .block2 .col .must_see .item2 .list {width:500px;}
.variant1 .block2 .col .must_see .item2 .item {width:105px; padding:5px 20px 0 0; float:left;}
.variant1 .block2 .col .must_see .item2 .item p {margin-top:5px; font-size:11px;}
.variant1 .block2 .col .must_see .item2 .item em {color:#666666;}

.variant1 .block2 .col .lCol {width:230px; float:left; padding-right:20px;}
.variant1 .block2 .col .rCol {width:230px; float:left;}

.variant1 .block2 .col .platforms {width:230px; padding-bottom:45px;}
.variant1 .block2 .col .platforms li {padding-bottom:5px;}
.variant1 .block2 .col .platforms a {color:#83cbe9;}
.variant1 .block2 .col .platforms a span {color:#000000;}
.variant1 .block2 .col .platforms em {color:#666666;}

.variant1 .block2 .col .events {width:230px; padding-bottom:15px;}
.variant1 .block2 .col .events .item {padding-bottom:10px;}
.variant1 .block2 .col .events .item h3 {font-weight:normal;}
.variant1 .block2 .col .events .item h3 a {text-decoration:none;}
/*.variant1 .block2 .col .events .item h3:first-letter {font-size:18px;}*/
.variant1 .block2 .col .events .item .txt { padding-top:5px;}
.variant1 .block2 .col .events .item .txt a {text-decoration:none;}
.variant1 .block2 .col .events .item .txt p {font-size:10px; margin-top:3px; margin-bottom:0px;}
.variant1 .block2 .col .events .item .txt p span {color:#aa0000;}
.variant1 .block2 .col .events .item .txt p .txt1 {color:#000000; background-color:#dddddd; padding:1px 6px 3px 6px;}

.variant1 .block2 .col .links {width:230px; padding-bottom:45px;}
.variant1 .block2 .col .links li {padding-bottom:5px;}
.variant1 .block2 .col .links li img {margin-left:5px;}
.variant1 .block2 .col .links a {color:#83cbe9;}
.variant1 .block2 .col .links a span {color:#000000;}

.variant1 .block3 {width:1000px;}
.variant1 .block3 .header {padding:10px; width:980px; background-color:#bfbfbf; font-size:14px; position:relative;}
.variant1 .block3 .header .txt1 {font-size:19px; text-transform:uppercase; vertical-align:middle; padding-right:20px;}
.variant1 .block3 .header strong {margin-right:10px;}
.variant1 .block3 .header a {margin-right:10px; text-decoration:none; border-bottom:1px dashed #5f5f5f; cursor:pointer;}
.variant1 .block3 .header .rBlock {float:right;}
.variant1 .block3 .header .rBlock .pdf {width:260px; font-weight:bold;}
.variant1 .block3 .header .rBlock .pdf img {margin-top:-15px; position:relative;}
.variant1 .block3 .header .rBlock .pdf a {color:#83cbe9; border:0; text-decoration:underline;}
.variant1 .block3 .header .rBlock .pdf a span {color:#000000;}
.variant1 .block3 .header .rBlock .pdf a:hover {text-decoration:none;}
.variant1 .block3 .block {width:1000px; margin-top:-2px; padding-bottom:30px;}
.variant1 .block3 .block .header1 {border-top:2px solid #a4a4a4; width:980px; margin:0 auto; padding-top:10px;}
.variant1 .block3 .block .header1 p {margin-top:5px;}
.variant1 .block3 .block .header1 p a {color:#83cbe9;}
.variant1 .block3 .block .header1 p a span {color:#000000;}
.variant1 .block3 .block .header1 .txt1 {font-size:14px;}
.variant1 .block3 .block .header1 .txt1 strong {font-size:30px; padding-right:10px; vertical-align:middle;}
.variant1 .block3 .block .header1 .txt1 strong span {font-size:22px; font-weight:normal;}
.variant1 .block3 .block .header1 .txt1 img {vertical-align:middle;}
.variant1 .block3 .block .col {width:500px; float:left;}
.variant1 .block3 .block .col .header1 {width:480px;}
.variant1 .block3 .block .item {width:230px; padding:10px 10px 25px 10px; float:left;}
.variant1 .block3 .block .item h3 {font-weight:normal; font-size:16px;}
.variant1 .block3 .block .item h3 a {color:#000000; text-decoration:none;}
/*.variant1 .block3 .block .item h3:first-letter {font-size:inherit;}*/
.variant1 .block3 .block .item h3 strong, .variant1 .block3 .block .item h3 strong a, .variant1 .block3 .block .item h3 strong a span {color:#ff0000;}
.variant1 .block3 .block .item h3 strong {font-size:17px;}
.variant1 .block3 .block .item h3 strong span {font-size:23px;}
.variant1 .block3 .block .item .Img {width:230px; height:173px; margin-bottom:5px;}
.variant1 .block3 .block .item .txt {}
.variant1 .block3 .block .item .txt p {font-size:11px; margin-top:5px;}
.variant1 .block3 .block .item .txt p span {background-color:#ed2024; color:#ffffff; font-size:10px;  text-transform:uppercase; padding:0 2px; margin-left:5px;}
.variant1 .block3 .block .item1 {width:480px; padding:10px 10px 25px 10px; overflow:hidden;}
.variant1 .block3 .block .item1 a {text-decoration:none;}
.variant1 .block3 .block .item1 strong a {color:#ff0000;}
.variant1 .block3 .block .item1 h2 {margin-bottom:0; }
.variant1 .block3 .block .item1 .Img {margin-bottom:14px;}
.variant1 .block3 .block .item1 .txt p {margin-bottom:5px;}
.variant1 .block3 .block .item1 .txt p strong {}
.variant1 .block3 .block .item2 {padding:10px 10px 0 10px; width:480px;}
.variant1 .block3 .block .item2 h3 {font-weight:normal; font-size:16px;}
.variant1 .block3 .block .item2 h3 span {font-size:20px;}
.variant1 .block3 .block .item2 h3 a {color:#000000; text-decoration:none;}
/*.variant1 .block3 .block .item2 h3:first-letter {font-size:inherit;}*/
.variant1 .block3 .block .item2 h3 strong, .variant1 .block3 .block .item2 h3 strong a, .variant1 .block3 .block .item2 h3 strong a span {color:#ff0000;}
.variant1 .block3 .block .item2 h3 strong {font-size:17px;}
.variant1 .block3 .block .item2 h3 strong span {font-size:23px;}
.variant1 .block3 .block .item2 h3 .date {font-size:12px; font-weight:bold;  margin-left:5px;}
.variant1 .block3 .block .item2 p span {background-color:#ed2024; color:#ffffff; font-size:10px;  text-transform:uppercase; padding:0 2px; margin-left:5px;}

.variant1 .block3 .block .item2 h3 strong {padding-right:5px;}
.variant1 .block3 .block .header1 .txt1 img {padding-bottom:2px;}

.biennale .bottom {border-top:4px solid #ffffff;}
.bottom .item1 {display:none;}
.bottom .item1 .txt1 {padding-left:11px;}
.bottom .item1 a {color:#83cbe9;}
.bottom .item1 a span {color:#000000;}
.biennale .bottom p {display:none;}
.biennale .bottom .item1 {display:block;}
.biennale .bottom .item1 p {display:block;}
/*biennale*/

.biennale .center {width:100%;}
.bottom {border-top:4px solid #ffffff;font-family: 'DINWebPro';}
.bottom .item1 .txt1 {padding-left:13px;}
.bottom .item1 a {color:#83cbe9;}
.bottom .item1 a span {color:#000000;}
.bottom .item1 {display:block;}
.bottom .item1 p {display:block;}
.bottom .item2 {float:right;text-align:right;}
.bottom .item2 p {margin-right:25px;}
.bottom .item2 .btn {background:url(/images/btn_search.gif) no-repeat; width:20px; height:20px; border:0; cursor:pointer; vertical-align:top;}
.bottom .item2 #subscription-email {width:130px; padding:2px 5px; border:1px solid white; background-color:#ffffff;font:12px Helvetica, Arial, sans-serif;color:#7f7f7f;vertical-align:top;outline:none;}
.bottom .item2 label {color:#7f7f7f;font-family:DINWebPro;line-height:21px;}
.subscription-result {width:800px;}
.subscription-result h2 {font:32px/42px DINWebPro, Helvetica, Arial, sans-serif;font-weight: 600;color: #000000;text-transform:none;margin-bottom:18px;}
.subscription-result a {text-decoration:none;}
.subscription-result p {font:22px/28px DINWebPro, Helvetica, Arial, sans-serif;margin-bottom:20px;}

.variant1 .block3 .header a:hover {border-bottom:none;}
.variant1 .block3 .header a.active {border-bottom:none; cursor:default; font-weight:bold;}
.variant1 .block3 .block .item2 h3 {display:inline;}
.variant1 .block3 .block .item2 p {display:inline;}
.variant1 .block3 .block .item1 .txt p span {background-color:#ed2024; color:#ffffff; font-size:10px;  text-transform:uppercase; padding:0 2px; margin-left:5px;}


/* rv styles */

a:hover {text-decoration:none; border-bottom:none;}
.no-display {display:none;}

.logo1 a, .logo2 a {text-decoration:none; border:none;}
.head .lang a:hover {text-decoration:none;}


.center .main_bl1 .item .scheme_en {background:url(/images/scheme_en.jpg) no-repeat;}

.center .partners .partners-left {float:left;}
.center .partners .partners-right {float:right;}

.inside .block1 .left .item a {margin:5px 5px 5px 0;}
.inside .block1 .left .item a.active {background:url(/images/num_bg1.gif) no-repeat; display:block; padding:4px 2px 0 0; width:31px; height:29px; text-align:center; font-size:21px;  border:0; color:#ffffff; float:left; line-height:25px; margin:0 5px 4px -1px; text-decoration:none; cursor:auto; font-weight:bold;}
.inside .block1 .right .item1 span {padding:1px 5px 3px 5px; font-size:11px;}
.inside .block1 .right .item2 {padding-bottom:100px;}
.inside .block1 .right .item2 .item2_excursion_wrap {width:200px;border:4px solid white;padding:11px;}
.inside .block1 .right .item2 .item2_excursion_wrap a img {margin-top:11px;}
.inside .block1 .right .item2 .item2_excursion_wrap a:first-child img {margin-top:0;}
/*.inside .block1 .right .item3 .expanded {top:-20px;}*/
/* .inside .block1 .right .item3 .preview {padding-bottom:80px;} */
.inside .block1 .right .item3 .preview em, .inside .block1 .right .item3 .expanded em  {display:block; margin-top:10px;}
.inside .block1 .right .item3 .preview a, .inside .block1 .right .item3 .expanded a {color:#000000; text-decoration:none; border-bottom:1px solid #83cbe9;}
.inside .block1 .right .item3 .preview a:hover, .inside .block1 .right .item3 .expanded a:hover {text-decoration:none; border-bottom:none;}

.inside .block3 .left .item .sponsors img {margin:0 20px 15px 0;}

.inside .block1 h1 {}
.inside .block1 .left {width:734px;}
.inside .block1 .right {padding-left:16px;}
.expo_images {height:548px; line-height:546px; text-align:center; vertical-align:middle; background:url(/images/photo_loader.gif) center no-repeat; border:solid #FFFFFF; border-width:2px 2px 0 2px; background-color:#f6f6f6;}
.expo_images img {vertical-align:middle; cursor:pointer;}
.inside .block1 .left .no-loader {background-image:none;}
/*.inside .block1 .left .Img .txt {line-height:30px; text-align:left; background:url(/images/exh-bg.png) top left;}*/
.inside .block1 .left .Img .txt {line-height:30px; text-align:left; background:url(/images/exh-bg-2.png) top left;}

.center .filter {/*position:absolute;*/ margin-top:-30px; display:none; margin-bottom:30px; font-size:11px; padding-left:6px;}
.center .filter ul {padding-right:20px; float:left;  text-transform:uppercase;}
.center .filter li {padding:3px 6px 0 6px; height:17px; float:left; position:relative;}

.center .filter ul:first-child li:first-child   {padding-left:0px;}
.center .filter li img {margin-top:5px;}
.center .filter li.active {background:url(/images/red_bg.gif) no-repeat #e51f23; padding:0; height:20px;}
.center .filter li.active span {display:block; background:url(/images/red_bgr.gif) no-repeat right 0; padding:3px 6px 0 6px; height:17px; color:#ffffff; float:left;}
.center .filter ul.year-block {display:block; float:none; position:absolute; top:-7px; left:0; z-index:10; padding:5px 15px 10px 5px; text-align:center; background-color:#FFFFFF; width:77%; display:none;}
.center .filter ul.year-block a.close {display:block; width:7px; height:7px; background:url(/images/year_close.gif) top left no-repeat; right:4px; top:14px; position:absolute;}
.center .filter ul.year-block li {display:block; float:none; padding:0; margin-top:5px;}
.center .filter ul.year-block li.active {margin-top:2px;}
.center .filter ul.year-block li.active span {float:none;}

.center .main_bl2 {position:relative;}
.center .main_bl2 .item1 .icons {position:absolute; bottom:15px; padding:0;}

.center .inside .facebook a span {color:#FFFFFF;}

.inside .press .left .item .Img {padding-right:15px;}
.inside .press .left .item .Img a {display:inline-block;}
.inside .press .left .item .txt {padding-left:0px;;}
.inside .press .left .item p span.pseudo-title {font-size:15px; text-transform:uppercase; }
.inside .press .left .item p a {line-height:18px;}

.inside .exhibit .bl1 .item h3 {}
.center .main_bl1 .item h2 {}
.center .main_bl3 h3 {}

/* search page */
.inside .search {width:500px; padding-bottom:20px;}
.inside .search .textfield {width:300px; padding:3px 5px; border:0; background-color:#ffffff; font:12px Helvetica, Arial, sans-serif; color:#7f7f7f;  vertical-align:top;}
.inside .search .btn {background:url(/images/btn_search.gif) no-repeat; width:20px; height:20px; border:0; cursor:pointer; vertical-align:top;}
.inside .press .left .search-item {width:700px;}
.inside .press .left .search-item h2 {margin-top:10px; font-size:22px;}
.inside .press .left .search-item .txt {width:700px;}
.inside .press .left .search-item p a {text-transform:none; font-size:12px;}
/* search page */

/* rv styles */

/* kot styles */
a, img {outline:medium none !important;}
/* #previews { height:635px; width:980px;} */
#previews { height:700px; width:1020px;}
/* #previews .photo { background-color:#FFFFFF; width:980px; padding-top:100px} */
#previews .photo { background-color:#FFFFFF; width:1020px; padding-top:100px}
/* #previews .photo .l_arrow { height:22px; left:30px; position:absolute; top:280px; width:56px; } */
#previews .photo .l_arrow { height:22px; left:30px; position:absolute; top:330px; width:56px; }
#previews .photo .l_arrow span {background:url("/images/l_arrow.gif") no-repeat scroll 0 0 transparent; display:block; height:22px; width:56px;}
#previews .photo .l_arrow a {background:url("/images/l_arrow1.gif") no-repeat scroll 0 0 transparent; display:block; height:22px; width:56px;}
/* #previews .photo .r_arrow {height:22px; position:absolute; right:30px; top:280px; width:56px;} */
#previews .photo .r_arrow {height:22px; position:absolute; right:30px; top:330px; width:56px;}
#previews .photo .r_arrow span {background:url("/images/r_arrow.gif") no-repeat scroll 0 0 transparent; display:block; height:22px; width:56px;}
#previews .photo .r_arrow a {background:url("/images/r_arrow1.gif") no-repeat scroll 0 0 transparent; display:block; height:22px; width:56px;}
/* #previews .photo .over {margin:0 auto; overflow:hidden; width:640px;} */
#previews .photo .over {margin:0 auto; overflow:hidden; width:800px;}
#previews .photo .over ul {width:50000px;}
/* #previews .photo .over li {float:left; width:640px; display: table; height: 415px; text-align: center;} */
#previews .photo .over li {float:left; width:800px; display: table; height: 520px; text-align: center;}
#previews .photo .over li .preview-img { display: table-cell; vertical-align: middle;}
/* kot styles */


/*darker color*/
body {background-color:#ebebeb;}
/*.expo_images {background-color:#ebebeb;}*/
.expo_images {background-color:#FFFFFF;}
.inside .block1 .right .item3 .expanded {background-color:#ebebeb;}
/*darker color*/

/* link colors */
.head .lang a {color:#0bbcfe;}
.head .menu li a {background:none; border-bottom:2px solid #0bbcfe;}
.head .menu li a:hover {border-bottom:none;}
.center .main_bl2 a {color:#0bbcfe;}
.center .inside a {color:#0bbcfe;}
.variant1 .block2 .col .platforms a {color:#0bbcfe;}
.variant1 .block2 .col .links a {color:#0bbcfe;}
.variant1 .block3 .header .rBlock .pdf a {color:#0bbcfe;}
.variant1 .block3 .block .header1 p a {color:#0bbcfe;}
.bottom .item1 a {color:#0bbcfe;}
.inside .block1 .right .item3 .preview a, .inside .block1 .right .item3 .expanded a {border-bottom:1px solid #0bbcfe;}
/* link colors */


/* new style 07.2011 */
.center .navigate {}
.center .navigate h1 {font:40px DINWebPro, Helvetica, Arial, sans-serif; text-transform:none; line-height:44px;  font-weight:normal;}

.inside .calendar {width:980px; padding-bottom:50px;}
.inside .calendar .lBlock {width:480px; float:left;}
.inside .calendar .rBlock {width:500px; float:left;}

.inside .calendar .lBlock .block {width:480px; padding-bottom:35px;}
.inside .calendar .lBlock .block h2 {border-bottom:2px solid #a4a4a4; padding-bottom:1px;}
.inside .calendar .lBlock .block .item {width:480px; padding-top:10px; font:12px Arial, Helvetica, sans-serif;}
.inside .calendar .lBlock .block .item a {font-size:15px;}
.inside .calendar .lBlock .block .item p {margin-bottom:2px;}
.inside .calendar .lBlock .block .item .txt1 {font:17px DINWebPro, Helvetica, Arial, sans-serif; font-weight:800; color:#e51f23; margin:0;}
.inside .calendar .lBlock .block .item .txt1 span {font:10px DINWebPro, Helvetica, Arial, sans-serif; font-weight:600; color:#000000; background-color:#ffffff; padding:0px 2px 0px 2px; vertical-align:middle; display:inline-block; margin-top:-4px; text-transform:uppercase;}

.inside .calendar .rBlock h2 {font:24px DINWebPro, Helvetica, Arial, sans-serif; font-weight:600;  text-transform:none; padding-left:20px;}
.inside .calendar .rBlock h3 {font-weight:normal;}
.inside .calendar .rBlock a {color:#000000;}
/*.inside .calendar .rBlock h3:first-letter {font-size:18px;}*/
.inside .calendar .rBlock h3 strong, .inside .calendar .rBlock h3 strong a, .inside .calendar .rBlock strong a span {color:#ff0000;}
.inside .calendar .rBlock .txt {}
.inside .calendar .rBlock .txt a {text-decoration:none;}
.inside .calendar .rBlock .txt p {font-size:10px; margin-top:3px;}
.inside .calendar .rBlock .txt p span {color:#aa0000;}
.inside .calendar .rBlock .txt p .txt1 {color:#000000; background-color:#ffffff; padding:1px 6px 3px 6px;  text-transform:uppercase;}

.inside .calendar .rBlock .item1 {width:105px; float:left; padding:0 0 25px 20px;}
.inside .calendar .rBlock .item1 .Img {margin-bottom:5px; width:105px; height:200px;}

.inside .calendar .rBlock .item2 {width:230px; float:left; padding:0 0 25px 20px;}
.inside .calendar .rBlock .item2 .Img {margin-bottom:5px; width:230px; height:auto/*200px*/;}

.inside .calendar .rBlock .item3 {width:355px; float: left; padding:0 0 25px 20px;}
.inside .calendar .rBlock .item3 .Img {margin-bottom:5px; width:355px; height:200px; clear: both;}
.inside .calendar .rBlock .item3 .textBlock {width:325px; height:170px; padding:15px; background-color:#ffffff; margin-bottom:5px;}
.inside .calendar .rBlock .item3 .textBlock a {text-decoration:none; display:block; position:relative;}
.inside .calendar .rBlock .item3 .textBlock h2 {font-size:22px; color:#ff0000;}
.inside .calendar .rBlock .item3 .textBlock p {margin-top:5px;}

.inside .calendar .rBlock .item4 {width:480px; float: left; padding:0 0 25px 20px;}
.inside .calendar .rBlock .item4 .Img {margin-bottom:5px; width:480px; height:200px; clear: both;}

.inside .calendar .events_archive {width:980px; padding-top:50px;}
.inside .calendar .events_archive h2 {font:24px DINWebPro, Helvetica, Arial, sans-serif; font-weight:600;  border-bottom:2px solid #a4a4a4; padding-bottom:1px; margin-bottom:10px;}
.inside .calendar .events_archive p {margin-bottom:3px;}
/* new style 07.2011 */

/* new style 08.2011 */
.pagesList {width:980px; padding-bottom:100px;}
.pagesList .list {width:980px; overflow:hidden; position:relative;}
.pagesList .list .line {width:2000px;}
.pagesList .list .item {margin:13px 20px 0 0; float:left; position:relative;}
.pagesList .list .item h1 {font: 32px/26px DINWebPro, Helvetica, Arial, sans-serif; font-weight:600;   text-transform:none; position:absolute; left:10px; bottom:10px; padding-right:15px;}
.pagesList .list .item a {text-decoration:none;}
.pagesList .list .item a h1 {cursor:pointer;}
.pagesList .list .item a.white h1 {color:#ffffff; text-shadow: #444 1px 1px 1px; }
.pagesList .list .item a.white span {color:#ffffff;}
.pagesList .list .item a.black h1 {color:#000000;}
.pagesList .list .item.over a {display:none;}
.pagesList .list .item.over div {border:4px solid #ffffff; width:222px; height:145px;}
.pagesList .list .item.whiteBlock {background: #fff;}
.pagesList .list .item.item1 {overflow: hidden; width: 230px; height: 153px;}
.pagesList .list .item.item2 {overflow: hidden; width: 480px; height: 153px;}

html, body {height:100%; width:100%;}
.page404 .bg404 {width:100%; height:100%; position:absolute; min-width:1000px;}
.page404 .conteiner {position:relative; height:100%;}
.page404 .bottom {position:absolute; bottom:0;}
.page404 .block {width:980px; padding-bottom:120px;}
.page404 .block .lCol {width:700px; padding-right:50px; float:left;}
.page404 .block .lCol h1 {font:40px DINWebPro, Helvetica, Arial, sans-serif; line-height:40px;  text-transform:none; }
.page404 .block .lCol p {font-size:13px;}
.page404 .block .rCol {width:230px; float:left; font-size:11px;}

.authors {width:980px;}
.authors .block1 {width:980px; overflow:hidden; padding-bottom:20px;}
.authors .block1 .line {width:1000px;}
.authors .block1 .line .item {width:230px; padding:0 20px 5px 0; float:left;}
.authors .block1 .line .item a {color:#e41f23; text-decoration:none; display:block; height:153px; overflow:hidden;}
.authors .block1 .line .item h1 {font:22px DINWebPro, Helvetica, Arial, sans-serif; font-weight:800; line-height:23px;  text-transform:none; margin-top:5px; color:#e41f23;}
.authors .block1 .line .item h1 a {display:inline; height:auto;}

.authors .block2 {width:980px; overflow:hidden; padding-bottom:100px;}
.authors .block2 h1 {font:30px DINWebPro, Helvetica, Arial, sans-serif; font-weight:800; line-height:30px;  text-transform:none;  color:#e41f23;}
.authors .block2 .list {width:1000px;}
.authors .block2 .list ul {width:230px; padding-right:20px; float:left;}
.authors .block2 .list li {padding-bottom:3px;}

.authors .block3 {width:980px; overflow:hidden; padding-bottom:50px;}
.authors .block3 h2 {font:24px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:600; line-height:24px;  text-transform:none;  margin-bottom:5px;}
.authors .block3 .author {width:980px; padding-bottom:20px;}
.authors .block3 .author .Img {width:230px; float:left;}
.authors .block3 .author .txt {width:480px; padding-left:20px; float:left;}
.authors .block3 .author .txt h1 {font:32px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:800; line-height:32px;  text-transform:none;  color:#e41f23; margin-bottom:5px;}
.authors .block3 .line {width:1000px;}
.authors .block3 .line .item {width:230px; padding:0 20px 5px 0; float:left;}
.authors .block3 .line .item a {color:#e41f23; text-decoration:none;}
.authors .block3 .line .item h1 {font:22px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:800; line-height:23px;  text-transform:none;  margin-top:5px; color:#e41f23;}

.authorsList .block2 {width:980px; overflow:hidden; padding-bottom:50px;}
.authorsList .block2 h1 {font:30px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:800; line-height:30px;  text-transform:none;  color:#e41f23;}
.authorsList .block2 .list {width:1000px;}
.authorsList .block2 .list ul {width:230px; padding-right:20px; float:left;}
.authorsList .block2 .list li {padding-bottom:3px;}

.partners {width:980px;}
.partners h1 {font:normal normal 400 24px/24px DINWebPro, Helvetica, Arial, sans-serif; text-transform:none; }
.partners .block1 {width:980px; overflow:hidden; padding-bottom:100px;}
.partners .block1 h1 {margin-bottom:0;}
.partners .block1 .line {width:1000px;}
.partners .block1 .line .item {width:480px; padding:0 20px 40px 0; float:left; font-size:13px;}
.partners .block1 .line .item .Img {padding-bottom:10px;}
.partners .block1 .line .item .Img table {border-collapse:collapse;}
.partners .block1 .line .item .Img table td {height:90px; vertical-align:bottom;}
.partners .block1 .line .item .Img img {vertical-align:bottom;}

.partners .block2 {width:980px; padding-bottom:100px;}
.partners .block2 .line {width:980px; padding-bottom:40px;}
.partners .block2 .line img {margin-top:10px; vertical-align:middle;}
.partners .block2 .line a {margin-right:25px;}


.inside .block1 .right .item1 {padding-bottom:10px;}
.inside .block1 .right .item1 h3 {font-family:DINWebPro, Helvetica, Arial, sans-serif;  font-weight:600; font-size:16px;}
.inside .block1 .right .item1 h3 nobr {font-family:DINWebPro, Helvetica, Arial, sans-serif;  font-weight:400;  font-size:16px;}
.inside .block1 .right .item1 h4 {font:normal normal 400 18px/18px DINWebPro, Helvetica, Arial, sans-serif; color:#000000; padding:10px 0 5px 0;}
.inside .block1 .right .item1 h4 span {background:inherit;color:inherit;padding:0;margin:0;}
.inside .block1 .right .item1 h4 strong {font-weight:inherit;}
.inside .block1 .right .item1 .txt1 {font-size:11px;}
.inside .block1 .right .item1 .txt1 span {font-size:11px;}

/* .inside .block1 .right .item2 h3 {font-family:DINWebPro-Bold, Helvetica, Arial, sans-serif;} */
.inside .block1 .right .item2 table {border-collapse:collapse;}
.inside .block1 .right .item2 td {padding:5px 20px 0 0; vertical-align:top;}

.inside .block3 .left .item h3 em {font-size:11px; font-weight:normal; font-variant:normal; color:#333333;}

.inside .block3 .right .item4 {font-size:10px;}
.inside .block3 .right .item4 img {margin-bottom:5px;}
.inside .block3 .right .item4 .price {font-size:18px; line-height:20px;  margin-top:5px;}
.inside .block3 .right .item4 .ruble {position:absolute; line-height:140%;}

.inside .exhib_dates {width:980px; padding-bottom:50px;}
.inside .exhib_dates ul {padding-top:5px;}
.inside .exhib_dates li {float:left; padding-right:25px; font-size:16px;width:220px;margin-bottom:15px;}
.inside .exhib_dates li p {font-family:DINWebPro, Helvetica, Arial, sans-serif;}
.inside .exhib_dates li em {font-size:14px;}
.inside .exhib_dates li.active {font-weight:bold; color:#ff0000;}

.partnersBlock {width:980px; padding-bottom:50px;}
.partnersBlock h3 {font:normal normal 600 24px/18px DINWebPro, Helvetica, Arial, sans-serif; }
.partnersBlock h4 {font:normal normal 600 14px/16px DINWebPro, Helvetica, Arial, sans-serif; text-transform:uppercase;}
.partnersBlock .block {padding-bottom:20px;}
.partnersBlock .block img {vertical-align:middle; margin:7px 25px 0 0;}
.partnersBlock .item {padding-right:25px; float:left;}
.partnersBlock .item img {margin:5px 10px 0 0; vertical-align:middle;}

.partnersBlock .item-in {padding-right:25px; float:left;margin-right:10px;} 
.partnersBlock .item-in h3 {font:normal normal 600 18px/18px DINWebPro, Helvetica, Arial, sans-serif !important; padding-top:6px;}
.partnersBlock .item-in img {margin:5px 0px 0 0; vertical-align:middle;}

.inside .calendar .link {margin-bottom:10px;}
.inside .calendar .link a {text-decoration:none;}
.inside .calendar .link a:hover u {text-decoration:none;}
.inside .calendar .lBlock1 {width:730px; padding-right:20px; float:left;}
.inside .calendar .lBlock1 .Img {width:230px; float:left;}
.inside .calendar .lBlock1 .txt {width:480px; padding-left:20px; float:left;}
.inside .calendar .lBlock1 .txt h2 {font:normal normal 600 24px/24px DINWebPro, Helvetica, Arial, sans-serif; text-transform:none; margin-bottom:20px;}
.inside .calendar .lBlock1 .txt .txt1 {padding:0 0 0 0;}
.inside .calendar .lBlock1 .txt .txt1 span {background-color:#ffffff; padding:0 3px;}
.inside .calendar .rBlock1 {width:230px; float:left;}
/* .inside .calendar .rBlock1 h3 {font:20px DINWebPro-Bold, Helvetica, Arial, sans-serif; line-height:22px;} */
.inside .calendar .rBlock1 .networks {padding-top:2px;}
.inside .calendar .rBlock1 .networks .item {padding-top:10px;}

.inside .club {width:980px; padding-bottom:50px;}
.inside .club h4 {font:16px Arial, Helvetica, sans-serif;}

.inside .club .block1 {padding:10px 0 200px 0;}
.inside .club .block1 .item {width:980px; padding-bottom:30px;}
.inside .club .block1 .item .Img {width:355px; float:left;}
.inside .club .block1 .item .txt {width:605px; padding-left:20px; float:left;}
.inside .club .block1 .item .txt h1 {font:28px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:800; line-height:34px; text-transform:none;  float:left; margin-right:10px;font-variant: small-caps;}
.inside .club .block1 .item .txt h1 span {font: 28px DINWebPro, Helvetica, Arial, sans-serif;line-height: 20px;font-weight: 200;}
.inside .club .block1 .item .txt .btnBuy {background:url(/images/red_bg.gif) no-repeat #e51f23; padding:0; height:20px; float:left; font-size:10px; margin-top:5px;}
.inside .club .block1 .item .txt .btnBuy a {display:block; background:url(/images/red_bgr.gif) right 0 no-repeat; display:block; padding:3px 6px 0 6px; height:17px; color:#ffffff; float:left; text-decoration:none;}
.inside .club .block1 .item .txt li {background:url(/images/bullet3.gif) 0 6px no-repeat; padding:0 0 5px 10px;}

.inside .club .block2 {padding:10px 0 200px 0; width:980px; overflow:hidden;}
.inside .club .block2 .line {width:1000px;}
.inside .club .block2 .line .item {width:480px; padding:0 20px 20px 0; float:left;}
.inside .club .block2 .line .item .Img {width:230px; float:left;}
.inside .club .block2 .line .item .txt {width:240px; padding-left:10px; float:left;}
.inside .club .block2 .line .item .txt h2 {font:24px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:800; line-height:24px; text-transform:none;  color:#e41f23; margin-bottom:5px;}
.inside .club .block2 .line .item .txt h2 a {color:#e41f23; text-decoration:none;}

.inside .club .block3 {padding:10px 0 200px 0; width:980px; overflow:hidden;}
.inside .club .block3 .line {width:1000px;}
.inside .club .block3 .line h1 {font:28px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:800; line-height:28px; text-transform:none;  margin-bottom:5px;}
.inside .club .block3 .line .txt {padding-top:10px;}
.inside .club .block3 .line .item1 {width:230px; padding:0 20px 20px 0; float:left;}
.inside .club .block3 .line .item2 {width:480px; padding:0 20px 20px 0; float:left;}

.inside .toartists {background:url(/images/toartists.gif) no-repeat; width:980px; height:483px; position:relative; padding-bottom:100px; font-size:16px;}
.inside .toartists p {position:absolute; left:0;}
.inside .toartists .txt1 {top:35px;}
.inside .toartists .txt2 {top:96px; width:70px;}
.inside .toartists .txt3 {top:134px; width:70px;}
.inside .toartists .txt4 {top:214px; width:70px;}
.inside .toartists .txt5 {top:254px; width:70px;}
.inside .toartists .txt6 {top:374px; width:70px;}
.inside .toartists .txt7 {top:435px; width:70px;}
.inside .toartists a.alt {position:absolute;display:block;height:7px;width:911px;right:0px;}
.inside .toartists .alt0 {top:459px;}
.inside .toartists .alt1 {top:381px;}
.inside .toartists .alt2 {top:268px;}
.inside .toartists .alt3 {top:220px;width:439px !important;left:68px;}
.inside .toartists .alt4 {top:149px;}
.inside .toartists .alt5 {top:102px;}

.history {width:1000px; padding-bottom:50px;}
.history .years_line {width:1000px; padding-top:2px; position:relative;}
.history .years_line .l_arrow {display:block; width:17px; height:34px; position:absolute; left:0; top:0;}
.history .years_line a.l_arrow {background:url(/images/l_arrow2_1.gif) no-repeat;}
.history .years_line span.l_arrow {background:url(/images/l_arrow2.gif) no-repeat;}
.history .years_line .r_arrow {display:block; width:17px; height:34px; position:absolute; right:0; top:0;}
.history .years_line a.r_arrow {background:url(/images/r_arrow2_1.gif) no-repeat;}
.history .years_line span.r_arrow {background:url(/images/r_arrow2.gif) no-repeat;}
.history .years_line .over {width:944px; height:30px; margin:0 auto; background-color:#ffffff; /*overflow:hidden;*/}
.history .years_line .over ul {width:10000px;}
.history .years_line .over li {font:18px DINWebPro, Helvetica, Arial, sans-serif; line-height:18px; color:#ffffff; padding:7px 10px 0 10px; width:39px; height:23px; text-align:center; float:left;}
.history .years_line .over li a {color:#e41f23; text-decoration:none;}
.history .years_line .over .active {background-color:#e41f23;}
.history .years_line .over .active a {color:#ffffff;}
.history .history_line {width:980px; margin:0 auto; padding-top:20px;}
.history .history_line .over {width:980px; overflow:hidden;}
.history .history_line .over ul {width:10000px;}
.history .history_line .over li {float:left; padding-right:20px;}
.history .history_line .over li h1 {font:23px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:800; line-height:23px; text-transform:none;  margin-bottom:5px; color:#e41f23;}
.history .history_line .over li h1 a {color:#e41f23; text-decoration:none;}
.history .history_line .over li p {line-height:14px;}
.history .history_line .over li .header {font:48px DINWebPro, Helvetica, Arial, sans-serif;   font-weight:600; line-height:48px; padding-bottom:10px; color:#e41f23;}
.history .history_line .over li .block1 {width:355px; height:365px; background-color:#ffffff;}
.history .history_line .over li .block1 .Img {width:355px; height:255px;}
.history .history_line .over li .block1 .txt {padding:10px 10px 0 10px; height:90px; overflow:hidden;}
.history .history_line .over li .block2 {width:480px; height:173px; margin-bottom:19px; background-color:#ffffff;}
.history .history_line .over li .block2 .Img {width:230px; height:173px; float:left;}
.history .history_line .over li .block2 .txt {padding:10px 10px 0 20px; width:220px; height:153px; overflow:hidden; float:left;}
.history .history_line .over li .block3 {width:230px; height:365px; background-color:#ffffff;}
.history .history_line .over li .block3 .Img {width:230px; height:173px;}
.history .history_line .over li .block3 .txt {padding:10px 10px 0 10px; height:170px; overflow:hidden;}
.history .history_line .over li .block4 {width:355px; height:120px; background-color:#ffffff; margin-bottom:20px;}
.history .history_line .over li .block4 .txt {padding:10px 10px 0 10px; height:90px; overflow:hidden;}
.history .history_line .over li .block5 {width:355px; height:225px; background-color:#ffffff;}
.history .history_line .over li .block5 .Img {width:355px; height:88px; padding-top:12px;}
.history .history_line .over li .block5 .txt {padding:10px 10px 0 10px; height:115px; overflow:hidden;}

.center .navigate .rBlock {float:right;}

.inside .form1 {width:980px; padding-bottom:50px;}
.inside .form1 .header {font-size:16px; color:#333333;}
.inside .form1 .header p {margin-bottom:5px;}
.inside .form1 .block1 {width:980px; padding:20px 0 0 0;}
.inside .form1 .block1 .header1 {font:14px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:600; line-height:14px; color:#999999; text-transform:uppercase; padding:0 0 10px 310px;}

.inside .form1 .block1 .lCol {width:605px; float:left;}
.inside .form1 .block1 .lCol h1 {font:21px DINWebPro, Helvetica, Arial, sans-serif; font-weight:400; line-height:21px; margin-bottom:0;}
.inside .form1 .block1 .lCol .col1 {width:280px; padding:5px 10px 0 30px; float:left;}
.inside .form1 .block1 .lCol .col1 p {font:11px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:400; line-height:11px; margin-top:3px; text-transform:uppercase;}
.inside .form1 .block1 .lCol .col1 p a {color:#cc3333;}
.inside .form1 .block1 .lCol .col2 {width:125px; float:left;}
.inside .form1 .block1 .lCol .col2 .item {width:125px; background-color:#e6e6e6;}
.inside .form1 .block1 .lCol .col2 .btn_minus {display:block; width:31px; height:29px; float:left;}
.inside .form1 .block1 .lCol .col2 a.btn_minus {background:url(/images/btn_minus1.gif) no-repeat;}
.inside .form1 .block1 .lCol .col2 span.btn_minus {background:url(/images/btn_minus2.gif) no-repeat;}
.inside .form1 .block1 .lCol .col2 .btn_plus {display:block; width:31px; height:29px; float:left;}
.inside .form1 .block1 .lCol .col2 a.btn_plus {background:url(/images/btn_plus1.gif) no-repeat;}
.inside .form1 .block1 .lCol .col2 span.btn_plus {background:url(/images/btn_plus2.gif) no-repeat;}
.inside .form1 .block1 .lCol .col2 .txt {width:59px; padding:3px 2px 0 2px; text-align:center; float:left; font:25px DINWebPro, Helvetica, Arial, sans-serif; font-weight:600; line-height:25px; color:#000000;}
.inside .form1 .block1 .lCol .col3 {width:120px; padding:3px 30px 0 10px; text-align:right; font:25px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:600; line-height:25px; float:left;}
.inside .form1 .block1 .lCol .col4 {width:545px; padding:10px 30px 0 30px;}
.inside .form1 .block1 .lCol .col4 p {font:11px DINWebPro, Helvetica, Arial, sans-serif;  line-height:11px; margin-top:0; text-transform:uppercase; margin-top:7px;}
.inside .form1 .block1 .lCol .col4 .textfield1 {width:20px; padding:2px 5px; border:0; font:16px Arial, Helvetica, sans-serif; color:#000000; vertical-align:middle;}
.inside .form1 .block1 .lCol .col4 .textfield2 {width:40px; padding:2px 5px; border:0; font:16px Arial, Helvetica, sans-serif; color:#000000; vertical-align:middle;}
.inside .form1 .block1 .lCol .col4 .selectfield1 {width:150px; padding:1px 2px; font:16px Arial, Helvetica, sans-serif; color:#000000; vertical-align:middle;}
.inside .form1 .block1 .lCol .col4 .selectfield2 {width:80px; padding:1px 2px; font:16px Arial, Helvetica, sans-serif; color:#000000; vertical-align:middle;}
.inside .form1 .block1 .lCol .line1 {width:605px; padding:10px 0; background-color:#ffffff; margin-bottom:5px;}
.inside .form1 .block1 .lCol .line2 {width:605px; padding:10px 0; background-color:#999999; margin-bottom:5px; color:#f7f6f6;}
.inside .form1 .block1 .lCol .line2 h1 {color:#f7f6f6;}
.inside .form1 .block1 .lCol .line2 .col1 {position:relative;}
.inside .form1 .block1 .lCol .line2 .col1 .chk {position:absolute; width:15px; height:15px; left:7px; top:6px;}
.inside .form1 .block1 .lCol .line3 {width:605px; padding:10px 0; background-color:#d3d3d3; margin-bottom:5px;}
.inside .form1 .block1 .lCol .line4 {width:605px; padding:10px 0; background-color:#cc3333; margin-bottom:5px; color:#ffffff;}
.inside .form1 .block1 .lCol .line4 h1 {color:#ffffff;}

.inside .form1 .block1 .rCol {width:355px; height:390px; padding:10px; float:left; background-color:#e6e6e6; font-size:14px; color:#666666; position:relative;}
.inside .form1 .block1 .rCol h1 {font:21px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:800; line-height:21px; color:#cc3333; margin-bottom:5px;}
.inside .form1 .block1 .rCol .phone {font-size:21px; color:#333333; padding-top:10px;}
.inside .form1 .block1 .rCol .phone .textfield1 {width:40px; padding:0 3px; border:1px solid #999999; font:21px Arial, Helvetica, sans-serif; color:#333333;}
.inside .form1 .block1 .rCol .phone .textfield2 {width:90px; padding:0 3px; border:1px solid #999999; font:21px Arial, Helvetica, sans-serif; color:#333333;}
.inside .form1 .block1 .rCol .btnPay {background:url(/images/btn_pay.gif) no-repeat; width:246px; height:40px; border:0; cursor:pointer; position:absolute; right:-10px; bottom:65px;}

.inside .form1 .block2 {width:980px; padding-top:20px;}
.inside .form1 .block2 .lCol {width:605px; padding-top:20px; float:left;}
.inside .form1 .block2 .lCol .block {width:355px; color:#8e8e8e;}
.inside .form1 .block2 .lCol .block .lBlock {width:185px; padding:10px 10px 0 0; float:left;}
.inside .form1 .block2 .lCol .block .rBlock {width:160px; padding:10px 0 0 0; float:left;}
.inside .form1 .block2 .lCol .block .time {font:34px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:400; line-height:36px;}
.inside .form1 .block2 .lCol .block .txt1 {font-size:13px; text-transform:uppercase; line-height:17px;}
.inside .form1 .block2 .lCol .block .txt2 {font-size:18px;  line-height:18px;}
.inside .form1 .block2 .lCol .block .phone {font-size:13px; line-height:18px;}
.inside .form1 .block2 .lCol .block .phone span {font-size:18px; line-height:18px;}
.inside .form1 .block2 .rCol {width:375px; float:left;}
.inside .form1 .block2 .rCol .Img {width:85px; float:left;}
.inside .form1 .block2 .rCol .txt {padding:5px 0 0 10px; width:280px; float:left; font-size:13px; color:#333333;}
.inside .form1 .block2 .rCol .txt p {margin-bottom:7px; line-height:14px;}
.inside .form1 .block2 .rCol .txt .red {color:#cc3333;}

.comment {padding:60px; width:640px; background-color:#ffffff; position:absolute; left:50%; top:250px; margin-left:-380px; z-index:9999; font-size:15px; line-height:18px;}
.comment .btnClose {width:24px; height:24px; position:absolute; top:20px; right:25px;}
.comment h1 {font:34px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:600; line-height:34px; text-transform:none; margin-bottom:5px;}
.comment p strong {color:#cc3333;}
.comment ul {padding:10px 0 20px 7px;}
.comment ul li {background:url(/images/bullet4.gif) 0 6px no-repeat; padding:0 0 5px 15px;}
.comment .btn {padding-top:50px; text-align:center;}
.comment .btn a {color:#ffffff; text-decoration:none; padding:10px 20px; background-color:#cc3333;}

/* new style 08.2011 */

/*collection*/
.inside .collection {width:980px; padding-bottom:50px;}

.inside .collection .lCol {width:230px; padding-right:20px; float:left;}
.inside .collection .lCol .txt {width:230px; padding-bottom:10px; font-size:14px;}
.inside .collection .lCol .txt p {margin-bottom:5px;}
.inside .collection .lCol .menu { vertical-align:baseline;}
.inside .collection .lCol .menu ul {border-top:3px solid #ffffff; padding-top:10px;}
.inside .collection .lCol .menu ul li {padding:3px 0 1px 0; width:230px; margin-bottom: 5px;}
.inside .collection .lCol .menu ul li a {font-family:DINWebPro, Helvetica, Arial, sans-serif; font-size:17px; line-height:21px; font-weight:400; text-decoration:none; color:#000000; border-bottom:1px dotted #000000; position:relative;}
.inside .collection .lCol .menu ul li a span {font-family:DINWebPro, Helvetica, Arial, sans-serif;  font-weight:200; font-size:21px; line-height:21px;}
.inside .collection .lCol .menu ul li a:hover {border:0;}
.inside .collection .lCol .menu .active {background-color:#ed2226; color:#ffffff; padding:3px 5px 1px 5px; width:220px; /*font-family:DINWebPro-Bold, Helvetica, Arial, sans-serif;*/}
.inside .collection .lCol .menu .active a {font-family:DINWebPro, Helvetica, Arial, sans-serif;  font-weight:600; font-size:17px; line-height:21px; color:#ffffff; border: 0;}
.inside .collection .lCol .menu .active a span {font-family:DINWebPro, Helvetica, Arial, sans-serif;  font-weight:400; font-size:21px; line-height:21px; color:#ffffff;}

.inside .collection .rCol {width:730px; float:left; height: 550px; overflow: hidden;}
.inside .collection .rCol .Img {width:730px; margin-bottom:5px;}
.inside .collection .rCol .block {padding-top:20px; text-align:center;}
.inside .collection .rCol .block img {margin:0 3px;}
.inside .collection .rColInfo {width:730px; float:left;}
#galleryFotoramas {margin-bottom:20px; height:535px;}
/*collection*/

/*departments*/
.inside .departments {width:980px; padding-bottom:50px;}

.inside .departments .lCol {width:230px; padding-right:20px; float:left;}
.inside .departments .lCol .txt {width:230px; padding-bottom:10px; font-size:12px;}
.inside .departments .lCol .txt p {margin-bottom:5px;}
.inside .departments .lCol .txt h2 {font:24px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:600; line-height:24px; text-transform:none; margin-bottom:5px;}

.inside .departments .rCol {width:730px; float:left;}
.inside .departments .rCol .Img {width:730px; margin-bottom:5px;}
.inside .departments .rCol .block {padding-top:20px; text-align:center;}
.inside .departments .rCol .block img {margin:0 3px;}

.inside .departments .block1 {border-top:4px solid #ffffff; padding-top:5px; margin-top:20px;}
/*departments*/

/*charity*/
.inside .charity {width:980px; padding-bottom:50px; overflow:hidden;}
.inside .charity .line {width:1000px;}
.inside .charity .line .item {width:230px; padding-right:20px; float:left;}
.inside .charity .line .item h1 {font:normal normal 600 18px/16px DINWebPro, Helvetica, Arial, sans-serif;  text-transform:none;  margin-bottom:5px;}
.inside .charity .line .item h1 span {color:black;}
.inside .charity .line .item p {font-size:11px; margin-bottom:5px; color:#656565;}
.inside .charity .line .item .txt {width:230px; padding-top:5px;}
.inside .charity .line .item .txt1 {width:230px; padding-top:5px; padding-bottom:20px;}
.inside .charity .line .item .txt1 h1 {color:black;}
.inside .charity .line .item .txt1 h1 a {color:black; text-decoration:none;}
/*charity*/

/*disabilities*/
.inside .disabilities {width:980px; padding-bottom:50px;}
.inside .disabilities .txt {border:2px solid #ffffff; padding:13px; height:143px; text-align:left; font-size:14px;}
.inside .disabilities .txt h2 {font:24px DINWebPro, Helvetica, Arial, sans-serif; font-weight:600; line-height:24px; text-transform:none; margin-bottom:5px;}
.inside .disabilities .txt p {margin-bottom:5px;}
.inside .disabilities .block1 {width:480px; height:173px; padding:0 0 20px 0; float:left; text-align:right;}
.inside .disabilities .block2 {width:230px; height:173px; padding:0 0 20px 20px; float:left;}
.inside .disabilities .block3 {width:230px; height:366px; padding:0 0 20px 20px; float:left;}
.inside .disabilities .block4 {width:230px; height:173px; padding:193px 0 20px 20px; float:left;}
/*disabilities*/

/*festivals*/
.inside .festivals {width:980px; padding-bottom:50px; overflow:hidden;}
.inside .festivals .block {width:1000px; border-bottom:2px solid #ffffff; padding:15px 0 20px 0;}
.inside .festivals .block h1 {font:34px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:400; line-height:34px; text-transform:none; margin-bottom:10px;}
.inside .festivals .line {width:1000px;}
.inside .festivals .line .item {width:230px; padding:0 20px 5px 0; float:left;}
.inside .festivals .line .item .Img {margin-bottom:8px; width:230px; height:153px;}
.inside .festivals .line .item h2 {font:22px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:800; line-height:26px;  text-transform:none;  color:#e41f23;}
.inside .festivals .line .item h2 a {color:#e41f23; text-decoration:none;}
.inside .festivals .line .item h2 a span {color:#e41f23; font-family:DINWebPro, Helvetica, Arial, sans-serif;  font-weight:600; font-size:26px;}
.inside .festivals .line .item h3 {font:19px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:800; line-height:23px;  text-transform:none; }
.inside .festivals .line .item h3 a {color:#000000; text-decoration:none;}
.inside .festivals .line .item h3 a span {font-family:DINWebPro, Helvetica, Arial, sans-serif;  font-weight:600; font-size:23px;}
.inside .festivals .line .item .txt {border:3px solid #ffffff; padding:15px; width:200px; height:118px; font:21px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:600; line-height:24px;  text-transform:none; }
.inside .festivals .line .item .txt a {color:#0bbcfe; text-decoration:underline;}
.inside .festivals .line .item .txt a:hover {text-decoration:none;}
/*festivals*/


/*festivals*/
.inside .festivals {width:980px; padding-bottom:50px; overflow:hidden;}
.inside .festivals .block {width:1000px; border-bottom:2px solid #ffffff; padding:15px 0 20px 0;}
.inside .festivals .block h1 {font:34px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:400; line-height:34px; text-transform:none; margin-bottom:10px;}
.inside .festivals .line {width:1000px;}
.inside .festivals .line .item {width:230px; padding:0 20px 5px 0; float:left;}
.inside .festivals .line .item .Img {margin-bottom:8px; width:230px; height:153px;}
.inside .festivals .line .item a {color:#e41f23; text-decoration:none;}
.inside .festivals .line .item h2 {font:22px DINWebPro, Helvetica, Arial, sans-serif; line-height:23px;  text-transform:none;  font-weight:800;  color:#e41f23;}
.inside .festivals .line .item h3 {font:19px DINWebPro, Helvetica, Arial, sans-serif; line-height:23px;  text-transform:none;  font-weight:800;}
.inside .festivals .line .item .txt {border:3px solid #ffffff; padding:15px; width:194px; height:117px; font:21px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:600; line-height:24px;  text-transform:none; }
.inside .festivals .line .item .txt a {color:#0bbcfe; text-decoration:underline;}
.inside .festivals .line .item .txt a:hover {text-decoration:none;}
/*festivals*/

/*searchPage*/
.inside .searchPage {width:980px; padding-bottom:50px; overflow:hidden;}
.inside .searchPage .bl1 {width:980px; padding:25px 0;}
.inside .searchPage .bl1 p {margin-top:5px; color:#333333;}
.inside .searchPage .bl1 .textfield {width:710px; padding:1px 10px 4px 10px; border:1px solid #333333; background-color:#ffffff; font:21px Arial, Helvetica, sans-serif; color:#333333; vertical-align:top;}
.inside .searchPage .bl1 .btn {background:url(/images/btn_search.png) no-repeat; width:20px; height:20px; border:0; cursor:pointer; vertical-align:top; margin-top:6px;}

.inside .searchPage .bl2 {width:1000px; margin-left:-10px;}
.inside .searchPage .bl2 h1 {font:26px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:800; color:#333333; padding:0 10px; text-transform:none;  }
.inside .searchPage .bl2 .item {width:230px; padding:10px 10px 25px 10px; float:left;}
.inside .searchPage .bl2 .item h3 {font:22px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:600; text-transform:none;  line-height:26px; }
/*.inside .searchPage .bl2 .item h3:first-letter {font-size:22px;}*/
.inside .searchPage .bl2 .item h3 a {color:#000000; text-decoration:none;}
.inside .searchPage .bl2 .item h3 strong {display:block; color:#ff0000;}
.inside .searchPage .bl2 .item h3 strong a, .inside .searchPage .bl2 .item h3 strong a span {color:#ff0000;}
.inside .searchPage .bl2 .item .Img {width:230px; height:153px; margin-bottom:5px;}
.inside .searchPage .bl2 .item .txt p {font-size:11px; margin-top:1px; }

.inside .searchPage .bl3 {width:980px; padding-top:5px;}
.inside .searchPage .bl3 h1 {font:26px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:800; color:#333333; text-transform:none;  }
.inside .searchPage .bl3 .item {width:730px; padding:10px 0; color:#333333;}
.inside .searchPage .bl3 .item h3 {font:18px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:600; line-height:20px; text-transform:none;  font-variant:normal;}
/*.inside .searchPage .bl3 .item h3:first-letter {font-size:18px;}*/
.inside .searchPage .bl3 .item p {margin-top:5px; font:12px Arial, Helvetica, sans-serif;}
.inside .searchPage .bl3 .item a {color:#333333;}
.inside .searchPage .bl3 .item .red {color:#ff3333;}
/*searchPage*/

/*education*/
.inside .education {width:980px; padding:0 0 50px 0;}
.inside .education .block {background:url(/images/edu_bg.gif) repeat-y;}
.inside .education .block .lCol {width:200px; padding:15px 15px 0 15px; font:normal normal 200 14px/16px DINWebPro, Helvetica, Arial, sans-serif;  float:left; color:#333333;}
.inside .education .block .lCol p {margin-bottom:20px;}

.inside .education .block .rCol {width:750px; float:left;}
.inside .education .block .rCol h3 {font:normal normal 600 18px/18px DINWebPro, Helvetica, Arial, sans-serif;   text-transform:none;  font-variant:normal; margin-top:-2px;}
/*.inside .education .block .rCol h3:first-letter {font-size:16px;}*/
.inside .education .block .rCol p {margin-top:5px;}

.inside .education .block .rCol .bl1 {width:750px;}
.inside .education .block .rCol .bl1 .col {width:355px; padding-left:20px; float:left;}
.inside .education .block .rCol .bl1 .item {width:355px; padding-bottom:20px;}
.inside .education .block .rCol .bl1 .Img1 {width:355px;}
.inside .education .block .rCol .bl1 .Img1 p {font:10px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:600; color:#666666; margin-top:5px;}
.inside .education .block .rCol .bl1 .Img2 {width:230px;}
.inside .education .block .rCol .bl1 .Img2 p {font:10px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:600; color:#666666; margin-top:5px;}

.inside .education .block .rCol .bl2 {width:730px; padding-left:20px;}
.inside .education .block .rCol .bl2 .Img {width:230px; float:left;}
.inside .education .block .rCol .bl2 .Img p {font:10px DINWebPro, Helvetica, Arial, sans-serif;  font-weight:600; color:#666666; margin-top:5px;}
.inside .education .block .rCol .bl2 .txt {width:480px; padding-left:20px; float:left;}
/*education*/




/* rv august 2011 */
.head .logo1 {background:url(/images/logo1.png) no-repeat; width:163px; height:67px; margin-top:4px;}
.head .logo2 {background:url(/images/logo2.png) no-repeat; width:149px; height:73px;}
.head .search .btn {background:url(/images/btn_search.png) no-repeat;}

/* .page404 {overflow-y:hidden;} */
.page404 .bg404 {height:auto; /*bottom:0;*/}
/* .page404 .bottom {position:relative; margin-top:100px;} */
.page404 .conteiner {min-height:320px; height:97%;}
.page404 .bottom {margin-left:10px; position:fixed;}
.page404 .post-conteiner {position:fixed;}


.center .navigate .item .txt {margin-left:16px;}
.center .navigate .item .Img {width:4px;}

#previews .photo .over li .preview-img img {border:1px solid #d3d3d3;}

.history .history_line .over li .block1 {padding:0;}


.inside .block1 .right .item1 h4 {margin:0; font-size:18px; font-weight:600;}
.inside .block1 .right .item1 span.city {padding-right:4px;font-size:18px;}
.inside .block1 .right .item1 span.dates {font-size:18px;font-weight:400; clear:both;}
.inside .block1 .right .item1 h4 span {padding:0; margin:0;}
.inside .block1 .right .item1 .txt1 span {background:none; color:#000000; padding:0;}
.inside .block1 .right .item2 td {padding-right:10px;}
.inside .exhib_dates li p {margin:0px;}

.inside .multimedia-block {width:980px; padding-bottom:0px;}
.inside .multimedia-block .multimedia-item {float:left; width:230px; padding:0 135px 50px 0;}
.inside .multimedia-block .multimedia-item.third {padding:0 0 50px 20px;}
.inside .multimedia-block .multimedia-item div {margin-bottom:10px;}
.inside .multimedia-block .multimedia-item h3 {margin-bottom:10px; font:normal normal 600 24px/18px DINWebPro,Helvetica,Arial,sans-serif;}
.inside .multimedia-block .multimedia-item h3 em {font-size:11px; font-weight:normal; font-variant:normal; color:#333333;}
.inside .multimedia-block .multimedia-item.prints {font-size:10px;}
.inside .multimedia-block .multimedia-item.prints img {margin-bottom:5px;}
.inside .multimedia-block .multimedia-item.prints p {margin:0;}
.inside .multimedia-block .multimedia-item.prints .price {font-size:18px; line-height:20px;  margin-top:5px;}
.inside .multimedia-block .multimedia-item.prints .ruble {position:absolute; line-height:140%;}

.press-release-content {padding:20px; font-size:14px; width:760px;}

.inside .press .right .bl1 .item p {margin-bottom:0;}

.festival {margin-bottom:30px;}
.festival h3 {margin-bottom:10px;}

.inside .exhibit .bl1 .item .txt p {margin-bottom:0px; margin-top:2px;}
.inside .exhibit .bl1 .Block {margin-top:-17px;}

.inside .block1 .edit-exhibition-link {display:inline-block; padding:10px 12px; font-size:24px; font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:600; line-height:24px;  text-transform:none; color:#FFFFFF; background-color:#999999; text-decoration:none; width:710px; margin-bottom:5px; text-align:center;}
.inside .block1 .edit-exhibition-link:hover {background-color:#0BBCFE;}

ul.list li {background:url(/images/bullet3.gif) 0 6px no-repeat; padding:0 0 5px 10px;}


.vertBlock .text p {margin:0;}
.inside .press .left .item .txt p {margin-bottom:2px;}
.inside .calendar .lBlock1 .txt .txt1 p {font:normal normal 600 11px/13px DINWebPro, Helvetica, Arial, sans-serif;  margin:0 0 4px 0;}
.inside .calendar .lBlock1 .txt .txt1 span {font-weight:600; color:#000000; background-color:#ffffff; vertical-align:middle; display:inline-block; margin:-3px 8px 0 0; padding:2px 2px 2px 2px; text-transform:uppercase;}
.inside .calendar .lBlock1 .txt .txt1 span.author {font:normal normal 800 18px/21px DINWebPro, Helvetica, Arial, sans-serif; padding:0 7px 0 0; margin:-4px 0 4px 0; background:none; text-transform:none; }
.inside .calendar .lBlock1 .txt.allwidth {padding-left:0px; width:730px;}

/* rv august 2011 */

/* kot */
.center .inside .submenu {display: none; font-size: 11px; margin-bottom: 30px; margin-top: -30px;}
.center .inside .submenu ul{float: left; font-style: normal; padding-right: 20px; text-transform: uppercase;margin-bottom:25px;}
.center .inside .submenu ul li{float: left; height: 17px; padding: 3px 6px 0;}
.center .inside .submenu ul li:first-child, .center .inside .submenu ul li:nth-child(10){padding: 3px 6px 0 0;}
.center .inside .submenu ul li.active {background: url(/images/red_bg.gif) no-repeat 0 0 #E51F23; height: 20px; padding: 0;}
.center .inside .submenu ul li.active span {background: url(/images/red_bgr.gif) no-repeat right 0; color: #FFFFFF; display: block; float: left; height: 17px; padding: 3px 6px 0;}
.center .inside .submenu ul li b {color:#ed2024;}

.authors .block3 .author .txt.withoutimg {width:480px; padding-left:0;}
.authors .block3 .line .item h3{font-family: DINWebPro,Helvetica,Arial,sans-serif;  font-weight:600; line-height: 20px;}
.authors .block3 .line .item h3 a{font-size: 18px; color: #000000;}

.authors .block2 .list li.active {background: url(/images/red_bg.gif) no-repeat 0 0 #E51F23; height: 20px; padding: 0; display: inline-block;}
.authors .block2 .list li.active span {background: url(/images/red_bgr.gif) no-repeat right 0; color: #FFFFFF; display: block; float: left; height: 17px; padding: 3px 6px 0;}

.history .years_line .over .active a {cursor: default;}
.history .history_line .over ul {cursor: e-resize;}
.history .block3 {padding: 0;}
.history .years_line .jcarousel-container .jcarousel-clip {overflow: hidden;}
.history .years_line .jcarousel-container .jcarousel-prev {display:block; width:17px; height:34px; position:absolute; left:-30px; top:-2px; background:url(/images/l_arrow2_1.gif) no-repeat; cursor: pointer;}
.history .years_line .jcarousel-container .jcarousel-prev.jcarousel-prev-disabled {background:url(/images/l_arrow2.gif) no-repeat; cursor: default;}
.history .years_line .jcarousel-container .jcarousel-next {display:block; width:17px; height:34px; position:absolute; right:-30px; top:-2px;background:url(/images/r_arrow2_1.gif) no-repeat; cursor: pointer;}
.history .years_line .jcarousel-container .jcarousel-next.jcarousel-next-disabled {background:url(/images/r_arrow2.gif) no-repeat; cursor: default;}
/* kot */


/* DIN fonts 12.09.2011 */
/*.smallcaps span {font-size:1.25em;}*/

.variant1 .block2 .col .header {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:400; line-height:18px;}
.variant1 .block2 .col .events .item h3 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:600; line-height:18px; text-transform:none; font-size:16px;}
.variant1 .block3 .header .txt1 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:400; line-height:14px; padding-top:5px;}
.variant1 .block3 .block .header1 .txt1 strong {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:800; line-height:30px;}
.variant1 .block3 .block .item h3 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:600; font-size:18px; line-height:23px; }
.variant1 .block3 .block .item2 h3 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:600; font-size:18px; line-height:23px;}
.variant1 .block3 .block .item2 h3 .date {font-family:Helvetica,Arial,sans-serif;}

.center .navigate h1 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:600;  font-size:40px; line-height:30px; margin-top:0px;margin-bottom:10px}
.center .navigate .txt a {text-decoration:none;}
.center .navigate .txt a h1 {border-bottom:1px solid #0bbcfe}
.center .navigate .txt a:hover h1 {border-bottom-color:#ebebeb;}

/* .inside .info .lBlock h4 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:600; line-height:20px;}
.inside .info .lBlock .bl2 .phone {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:600;} */
/*.inside .exhibit .bl1 .item h3:first-letter {font-size:23px; line-height:23px;}*/
.inside .block1 h1 {font: normal normal 800 42px/36px DINWebPro,Helvetica,Arial,sans-serif;}
.inside .block1 h1 div.author {color:#ff0000; font-size:36px;font-weight:400;}
.inside .block1 h1 div.multipleAuthor {font: 24px/20px DINWebPro,Helvetica,Arial,sans-serif ; font-weight:400; padding-top:5px; color:#656565;}
.inside .block1 .left .item a {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:600;  padding:5px 1px 0 1px; width:25px; height:22px; letter-spacing:-1px;}
.inside .block1 .left .item a.active {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:800;  padding:5px 1px 0 1px; width:31px; height:28px; letter-spacing:-1px;}
.inside .block3 h3 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:800; line-height:16px; }


.inside .press .left .item h1 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:800;  font-size:32px; line-height:32px;}
.inside .press .left .item p a span {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:800;  font-size:16px; line-height:20px; text-transform:none;}
.inside .press .left .item p a span span {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:800;  font-size:20px; line-height:20px;}
.inside .press .left .item h2 a {font-size:25px;}
.inside .press .left .item h2 a span {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:800;  font-size:20px; line-height:25px;}
.inside .press .left .item h2 a span span {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:800;  font-size:25px; line-height:25px;}
.inside .press .left .search-item h2 {line-height:24px;}
.inside .press .right .bl1 .item h3 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:800; line-height:23px;}

.inside .calendar .lBlock h2 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:400;  font-size:24px; line-height:24px; color:#666666;}

.center .main_bl1 .item h2 {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:600; font-size:36px; line-height:32px; margin:0 0 4px -3px;}




.inside .toartists a {font-family:DINWebPro,Helvetica,Arial,sans-serif; font-weight:400; font-size:18px; line-height:18px;}
/* DIN fonts 12.09.2011 */

/* ruble sign */
span.rur { text-transform:uppercase; }
span.rur.rel { position: relative; }
span.rur span.dborder { /*top: -1.5ex;*/ left: 0; width:1.2ex; border-bottom: 0.16ex solid black;}
span.rur span.dot { position:absolute; text-indent: -1000em; }
/* ruble sign */

/* image sizes */
.inside .exhibit .bl1 .item .Img {height:153px; overflow:hidden;}
.inside .block1 .left .Img {height:487px; overflow:hidden;}
.variant1 .block3 .block .item .Img {height:153px; overflow:hidden;}
/* image sizes */

.silvercam {}

.silvercam .regular {font-family:DINWebPro, Helvetica, Arial, sans-serif;font-weight:400;}
.silvercam .medium {font-family:DINWebPro, Helvetica, Arial, sans-serif;font-weight:600;}
.silvercam .bold {font-family:DINWebPro, Helvetica, Arial, sans-serif; font-weight:800;}

.silvercam .red {color:#ed2024;}
.silvercam strong {font-weight:bold; color:#ed2024;}
.silvercam h3 {font:normal normal 600 18px/18px DINWebPro, Helvetica, Arial, sans-serif;  line-height:20px; margin-bottom:4px;}
.silvercam td.logo {background-color:white; padding:10px 20px 20px 20px;}
.silvercam td.logo .logo {text-align:center; margin-bottom:15px;}
.silvercam td.logo p {font:15px DINWebPro, Helvetica, Arial, sans-serif;  line-height:17px; margin-bottom:8px;}
.silvercam td.logo b {font:DINWebPro-Medium, Helvetica, Arial, sans-serif;}
.silvercam td {padding-left:20px; padding-bottom:30px; padding-top:10px; vertical-align:top;}
.silvercam li {background:2px 8px no-repeat url('http://dev-mamm.lebrand.ru/images/bullet3.gif'); padding-left:12px; padding-top:3px;}

.silvercam .important {font-size:20px;  line-height:23px; margin-bottom:10px;}


/*sponsorsBlock*/
.sponsorsBlock {width:980px; margin:0 auto; border-top:7px solid #ffffff; padding-top:15px; font:16px DINWebPro, Helvetica, Arial, sans-serif;}
.sponsorsBlock .spBlock {width:980px; padding:20px 0 0 0;}
.sponsorsBlock .spBlock p {margin-bottom:10px; line-height:20px; font-weight:800;}
.sponsorsBlock .spBlock a {display:inline-block; margin:0 20px 15px 0; vertical-align:middle;}
.sponsorsBlock .spBlock span {display:inline-block; width:190px; margin:0 20px 15px 0; line-height:20px; vertical-align:middle; font-weight:800;}
/*sponsorsBlock*/


.variant1 .block3 .block.halfblock {width:500px; float:left;}
.variant1 .block3 .block.halfblock .header1 {width:480px;}
/* biennale map */
.b-mamm-balloon-layout {position:relative; padding-top:0px; width:124px; margin-left:-62px;}
.b-mamm-balloon-layout .content {width:104px; padding:6px 10px; background:url("/images/map/baloon_bg.png") repeat-y;}
.b-mamm-balloon-layout .content a {text-decoration:none; color:#FFFFFF; font:12px Helvetica, Arial, sans-serif; line-height:14px;}
.b-mamm-balloon-layout .content a:hover {text-decoration:none;}
.b-mamm-balloon-layout .tail {position:absolute; width:34px; height:18px; margin-top:0px; margin-left:45px; background:url("/images/map/tail.png") no-repeat;}
.b-mamm-balloon-layout .placemark {position:absolute; width:21px; height:21px; margin-top:5px; margin-left:52px; background:url("/images/map/placemark.png") top left no-repeat;}
.b-mamm-balloon-layout .close {position:absolute; right:0; top:0; width:13px; height:13px; margin-right:4px; margin-top:22px; background:url("http://api-maps.yandex.ru/i/0.3/balloon/close.gif") no-repeat; cursor:pointer;}
/* biennale map */

/* mainPerehod */
#mainPerehod {background:#ffe400 url(/images/onmain/mainPerehod-bg.gif) 51% 50% no-repeat;position:relative;padding:18px 25px 20px 25px;margin-bottom:25px;}
	#mainPerehod a {color:black;}
	#mainPerehod  .left {float:left;width:380px;padding:0px;font:37px "DINWebPro", Helvetica, Arial, sans-serif;font-weight:lighter;color:#0b8a0b;}
		#mainPerehod  .left h2 {font-size:89px;line-height:89px;text-transform:uppercase;}
	#mainPerehod  .right {float:right;width:380px;padding:0px;padding-top:12px;}
		#mainPerehod  .right p {line-height:14px;margin-bottom:6px;}
		#mainPerehod  .right a {font:30px "DINWebPro", Helvetica, Arial, sans-serif;font-weight:bold;}
			/* #mainPerehod  .right a span {color:black;} */
			
			
/* tiketPay */
#tiketPayDiv {margin:20px 50px 20px 240px;background:#fefefe;padding:0 10px;}
#tiketPayDiv.newleft {width:670px;margin-left:0;}
	#tiketPayDiv table.tiket-first {width:100%;padding:0px;margin:0px;border:none;border-collapse:collapse;}
		#tiketPayDiv table.tiket-first td {height:28px;font:12px/12px DINWebPro, Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight: 800;}
			#tiketPayDiv table.tiket-first td .payButton {display:table-cell;width:175px;height:28px;color:#fff;text-align: center;vertical-align:middle;font-weight:600;cursor:pointer;background-color:#990000;}
	#tiketPayDiv #orderForm {position:relative;}
		#tiketPayDiv #orderForm #uniteller {border-top:2px solid #dad9d9;padding:23px 0 18px 0;height:36px;}
		#tiketPayDiv #orderForm #uniteller>a {float:left;margin:0 33px 0 26px;}
		#tiketPayDiv #orderForm #uniteller p {font-size:11px;}
			#tiketPayDiv #orderForm #uniteller p a {color:black;}
		#tiketPayDiv #orderForm #master-card-gold {width:100%;padding:13px 10px 0 10px;background:#ebebeb;margin-left:-10px;}
			#tiketPayDiv #orderForm #master-card-gold>div {border:5px solid #ff9300;background:white;width:100%;margin-left:-10px;padding:0 10px 0 0;}
				#tiketPayDiv #orderForm #master-card-gold>div>div {padding:13px 0 5px 11px;}
			#tiketPayDiv #orderForm #master-card-gold p {font:16px/18px DINWebPro, Helvetica, Arial, sans-serif}
			#tiketPayDiv #orderForm #master-card-gold img {float:left;margin-right:19px;}
			
		#tiketPayDiv #orderForm #goto-pay {border-top:2px solid #dad9d9;padding:14px 0 0 120px;height:88px;position:relative;}
			#tiketPayDiv #orderForm #goto-pay #verif-ms {display:block;height:22px;width:59px;position:absolute;top:14px;right:72px;background:url(/images/tiket/master-card-verif.jpg);}
			#tiketPayDiv #orderForm #goto-pay #verif-visa {display:block;height:36px;width:65px;position:absolute;top:5px;right:3px;background:url(/images/tiket/visa-verif.jpg);}
			#tiketPayDiv #orderForm #goto-pay #tiketSummFine {font:bold 32px/24px DINWebPro, Helvetica, Arial, sans-serif;color:#a20000;display:block;background:url(/images/tiket/ruble-bg.gif) right no-repeat;padding-right:28px;float:left;margin-right:22px;}
				#tiketPayDiv #orderForm #goto-pay #goto-pay-wr {overflow:hidden;}
					#tiketPayDiv #orderForm #goto-pay #goto-pay-wr>div {position:relative;font:bold 18px/26px DINWebPro, Helvetica, Arial, sans-serif;display:inline-block;color:#a6a6a6;padding:0 13px 0 7px;background:#e6e6e6 url(/images/tiket/button.gif) 100% 0% no-repeat;margin-bottom:6px;}
					#tiketPayDiv #orderForm #goto-pay #goto-pay-wr #tiketCreateOrder {background:#a20000 url(/images/tiket/button.gif) 100% 100% no-repeat;display:none;padding:0 13px 0 7px;height:26px;color:#fff;cursor:pointer;position:absolute;top:0px;left:0px;}
				#tiketPayDiv #orderForm #goto-pay #goto-pay-wr p {color:#4c4c4c;}
			
	
	#tiketPayDiv #orderForm h3 {color:#a20000;font-size:24px;padding-top:11px;font-weight: 600;margin-bottom:15px;text-transform:none;line-height:28px;}
		#tiketPayDiv #orderForm h3 a {margin-left:5px;}
	
	#tiketPayDiv table.tiket-second {width:100%;padding:0px;margin:0px;border:none;border-collapse:collapse;}
		#tiketPayDiv table.tiket-second td {padding-bottom:12px;}
		#tiketPayDiv table.tiket-second td.left-t {width:120px;font:12px/12px DINWebPro, Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:800;vertical-align:middle;}
			#tiketPayDiv table.tiket-second .tiketZnak {background:#dad9d9;display:block;width:30px;height:30px;text-align: center;font:24px/24px DINWebPro;cursor:pointer;font-weight: 800;}
			#tiketPayDiv table.tiket-second .tiketZnak:hover {background:#bbbbbb;}
			#tiketPayDiv table.tiket-second #tiketUserCount {text-align:center;height:28px;border-color:#e6e6e6 !important;background:#e6e6e6;font:18px/18px DINWebPro, Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight: 800;}	
			#tiketPayDiv table.tiket-second #tiketUserEmail, #tiketPayDiv table.tiket-second #tiketUserParentName {height:18px;font:13px/18px Arial, sans-serif;font-weight:bold;width:240px;}
			#tiketPayDiv table.tiket-second .tiketUserName {height:18px;font:13px/18px Arial, sans-serif;font-weight:bold;width:238px;display:block;margin-bottom:7px;}
		#tiketPayDiv table.tiket-second #tiketUserPhoneCountry {font:13px/18px Arial, sans-serif;font-weight:bold;margin-left:-20px;}
		#tiketPayDiv table.tiket-second #tiketUserPhoneOperator {height:18px;font:13px/18px Arial, sans-serif;font-weight:bold;width:31px;margin:0 5px;text-align:center;}
		#tiketPayDiv table.tiket-second #tiketUserPhoneNum {height:18px;font:13px/18px Arial, sans-serif;font-weight:bold;width:100px;text-align:center;}
		#tiketPayDiv table.tiket-second #tiketUserOferta {position:relative;top:2px;}
			#tiketPayDiv table.tiket-second span.meta {margin-left:15px;}
		#tiketPayDiv table.tiket-second a {color:black;}
			
		#tiketPayDiv table.tiket-second td.total {font:12px/12px DINWebPro, Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:800;vertical-align:top;}
		
		#tiketPayDiv table.tiket-second input.payButton3 {background:#990000 url(/bitrix/components/lebrand/events.detail/images/button_.gif) 100% 0 no-repeat;padding-right:15px;line-height:28px;width:165px;height:28px;color:#fff;text-align:center;font-size:14px;text-transform:uppercase;cursor:pointer;border: 0px;vertical-align: middle;}

#orderClose {display:block;height:22px;width:22px;cursor: pointer;position:absolute;top:10px;right:0px;background:url(/images/tiket/close-ticket.gif)}
	
/* promo-video */
#promo-video {width:408px;height:273px;background:url(/images/onmain/promo-video-bg.jpg);margin:15px auto 0 auto;padding:27px 520px 0 54px;font-family:DINWebPro;}
	#promo-video p {font-size:16px;font-weight:600;line-height:20px;margin-bottom:16px;}
	#promo-video p.last {font-size:14px;font-weight:400;line-height:18px;}
/* video-online */
#video-online {width:1000px;margin:0 auto;padding:30px 0;}
	#video-online table {width:100%;border-collapse:collapse;}
		#video-online table td {vertical-align:top;padding:0 10px;}
		#video-online table td.right {width:480px;}
		#video-online table td.left {width:480px;}
			#video-online table td.left p {font-family:DINWebPro;font-size:14px;font-weight:400;}
/* chaplin-in-pictures */
#chaplin-in-pictures {margin-bottom:36px;}
	#chaplin-in-pictures p {font:16px/18px DINWebPro;font-weight:400;}
	#chaplin-in-pictures a {margin-right:20px;}
	
/* attention */
#attention {width:100%;background:#f01b16;padding:8px 0;}
	#attention>div {width:815px;padding-left:165px;font:16px/18px DINWebPro, Helvetica, Arial, sans-serif;color:white;margin:0 auto;position:relative;}
	#attention>div>div{height:31px;width:17px;position:absolute;left:0px;top:50%;margin-top:-15px;background:url(/images/attention-arrow-bg.png);}
	
/* museum-main */
#museum-main {}
	#museum-main .text {float:right;background:url(/images/museum-main-text-bg.png);width:365px;padding:20px 15px 0 15px;margin-bottom:35px;font:14px/15px DINWebPro, Helvetica, Arial, sans-serif;margin-right:105px;}
	#museum-main .text h6 {font-size:14px;font-weight:normal;color:#ff3333;padding-top:7px;}
	#museum-main .text li {padding-bottom:23px;}
	#museum-main .fotorama__wrap {margin:0 auto;}
	#museum-main .fotorama__arr {}
	#museum-main a.plan {display:inline-block;height:25px;color:white;float:left;padding:0 10px;text-decoration:none;font:14px/25px DINWebPro, Helvetica, Arial, sans-serif;margin-left:105px;background:#ed2024;}
	
div.alttitle {text-transform:none;font-weight:600 !important;font-size:18px;line-height:24px;}
#festival-link {height:124px;padding:20px 0;}
	#festival-link a {display:block;height:124px;width:673px;float:right;background:url(/images/festival-link.png) top;}
	#festival-link a:hover {background-position:bottom;}
	
.goTop {position:fixed;display:none;width:38px;height:38px;bottom:20px;right:50%;margin-right:510px;z-index:99;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAMAAACf4xmcAAAARVBMVEUAAADBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHG7iTXAAAAFnRSTlMA+/Vp8NmsWxQIA+a/bkxAI8mWjHstxcTEhgAAAJ5JREFUOMvt1MEOgyAMBuAfKigIolN5/0cdbIdpGCuHHZbM/9ovpA1N0RrqIpOOEpORjUwsNuRi32OdFw1MBvSCZWICQCzrkbMxzAOkLbB+ZCtyYzcAus5yPeT2N8DqKtMW+3OXCTCuwpzBPL7mHdRbtphDRYSHK5kaYJbDX+xIb5dMTvY03TinoQuWnIunKC9+bt/+nTWeQZKsIjTmDq5JZ9tA1pqRAAAAAElFTkSuQmCC) no-repeat;
}
#application-link {margin-left:20px;}
#application-link-popup {display:none;}
.application-popup {padding:60px;background:#ebebeb;width:650px;min-height:420px;position:relative;}
.application-popup .close {position:absolute;width:21px;height:20px;display:block;background:url(/images/close-icon.png);right:30px;bottom:30px;cursor:pointer;}
.application-popup .left {float:left;width:181px;}
.application-popup .left h3 {font-size:32px;line-height:32px;text-transform:none;font-weight:bold;margin-bottom:33px;}
.application-popup .left h3  span {color:#ff0000;}
.application-popup .left img {display:block;margin:0 auto 55px auto;}
.application-popup .left a {display:block;margin:0 5px 10px 5px;font:11px/14px DINWebPro, Helvetica, Arial, sans-serif;font-weight:600;color:white;text-decoration:none;padding:13px 0 13px 36px;border-radius:6px;}
.application-popup .left a.app-ios {background:#ff0000 url(/images/app-ios.png) 110px 50% no-repeat;}
.application-popup .left a.app-andr {background:#ff0000 url(/images/app-andr.png) 114px 50% no-repeat;}
.application-popup .right {float:right;width:420px;}
.application-popup .right p {font:18px/23px DINWebPro, Helvetica, Arial, sans-serif;font-weight: 800;margin-bottom:23px;}
.application-popup .right p:last-child {margin:0;}

.public-data {min-height:450px;}
.center .inside .public-data a {text-decoration:none;display:inline-block;color:black;font:30px/40px DINWebPro, Helvetica, Arial, sans-serif;height:44px;padding:0 98px 0 18px;position:relative;background:white;margin-bottom:20px;}
.center .inside .public-data a span {display:block;height:44px;position:absolute;top:0;right:0;color:white;text-align:center;background:#e51f23;width:80px;}
.director-info {}
.director-info h2 {font-weight: 400;font:24px/28px DINWebPro, Helvetica, Arial, sans-serif;text-transform:none;margin:20px 0;}
.director-info p {font:16px/20px DINWebPro, Helvetica, Arial, sans-serif;margin-bottom:20px;}
.personnel-structure {min-height:450px;}
.personnel-structure p {font:22px/26px DINWebPro, Helvetica, Arial, sans-serif;margin-bottom:20px;font-weight:200;}
.personnel-structure p b {font-weight:400;}
.personnel-structure p a b {color:black;}