* { margin: 0; padding:0; }
html, body { height:100%; }  
body { outline: none; position: relative; text-align: left; font: 14px arial; background: #000; color:#fff; }
* html body { height: 100%; }

img { border:0; }

h1, h2, h3, h4, h5, h6, p, ul, li { margin: 0; padding: 0 }

h1, h2, h3, h4 { margin-bottom: 15px; font-weight: normal }

h1 {font-size: 22px; }
h2 {font-size: 20px; }
h3 {font-size: 18px; }
h4 {font-size: 16px; }

a { outline: none; text-decoration: underline; color:#ffce6f; }
a:hover { text-decoration: none }

.temp { position: absolute; top: 400px; left: 374px; width: 300px; line-height: 18px }

.autor { display: block; color: #a1a0a0; line-height: 17px; font-size: 12px; }
.autor a { color: #a1a0a0!Important; }

.conteiner { position: relative; width: 980px; margin: 17px auto 0 auto; background: url(/_img/bg_top.gif) 0 0 repeat-y; border-top: 15px solid #fff; border-bottom: 15px solid #fff; }
.conteiner-box { background: url(/_img/bg_bot.jpg) 0 100% no-repeat; overflow: hidden }
.index { height: 770px; background: url(/_img/bg_index_bot.jpg) 0 100% no-repeat; }
.error { height: 610px; background: url(/_img/bg_bot_404.jpg) 0 100% no-repeat; }
.content { padding: 70px 50px 120px 375px; /padding: 70px 50px 100px 375px; overflow: hidden; _zoom: 1; }
.content .head { display: block; margin: 0 0 15px -328px; width: 486px; height: 61px; overflow: hidden; }
.content .s_head { margin: 0 0 15px 0; }
.content h2 a { color: #fff }
.content p { margin-bottom: 20px; line-height: 18px; }
.content .about { float: left; margin: 4px 0 0 -324px; }
.content .relis { float: left; margin: 0 0 0 -324px; width: 243px; height: 14px; text-align: right; background: url(/_img/ico_pdf.gif) 100% 100% no-repeat; font-weight: bold; font-size: 14px; padding: 2px 45px 22px 0; color: #fff }
.content .gallery { padding: 0 0 0 230px; line-height: normal; font-size: 20px; }
.content .gallery img { margin: 0 7px -35px -230px; border: 7px solid #fff }
.content .gallery.artists img { margin: 0 7px 0px -230px; border: 7px solid #fff }
.content .gallery  a { color: #fff }


.content .video-box { overflow: hidden; padding-bottom: 30px; _zoom: 1; }
.content .video-box div { float: left }
.content .video-box .video { position: relative; width: 230px; }
.content .video-box .video img { margin: 0 7px 0 0; border: 7px solid #fff }
.content .video-box .video span { position: absolute; top: 7px;  left: 7px;  width: 206px; height: 116px; background: url(/_img/video_over.png) 0 0 no-repeat; cursor: pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/video_over.png', sizingMethod='crop'); _background:url(none); }
.content .video-box .txt { width: 320px; padding-top: 110px; }
.content .video-box .txt a { color: #fff; font-size: 20px; }
.content .video-box .flash-box { float: none; margin-bottom: 15px; }


.content #PhotoFull { margin-right: -30px; overflow: hidden }
.content #PhotoFull h2 { padding-right: 30px; font-size: 24px }
.content #PhotoFull .block { float: left; border: 7px solid #fff; margin: 0 13px 12px 0; width: 115px; height: 115px; }

.content .find p span, .content .news p span { float: left; width: 105px;  }

.organizator { zoom: 1; margin-left: -375px; padding-left: 375px; }
.organizator span { display: inline; /*margin-right: 3px;*/ font-size: 18px; }
.organizator span a { color: #fff; }


.works { float: left; width: 288px; padding-top: 221px; padding-bottom: 60px; margin-left: -324px; _margin-left: -162px; _margin-bottom: -85px; text-align: right; }
.works a { display: block; margin-bottom: 9px }

.news { padding-bottom: 30px }
.news_full { padding-bottom: 0px }
.news_full .autor { padding-top: 15px; }
.news h1 { font: normal 30px arial }
.news h1 span { margin-top: -15px }
.news h2 { margin-bottom: 7px }
.news h2 a { color: #fff }

.contact a { color: #fff }

.press-relis { margin-left: -324px; padding: 0 0 40px 324px; }
/*.press-relis .relis { float: left; margin: 0 0 0 -324px; width: 243px; height: 14px; text-align: right; background: url(/_img/ico_pdf.gif) 100% 100% no-repeat; font-weight: bold; font-size: 14px; padding: 2px 45px 22px 0; color: #fff }*/
.press-relis a { color: #fff }

.files { float: left; clear: left; margin: 0 0 0 -324px; _margin: 0 0 0 -162px; padding-top: 280px; width: 288px; text-align: right; overflow: hidden; }
.files a { display: block; height: 14px; background: url(/_img/ico_pdf.gif) 100% 0 no-repeat; font-weight: bold; font-size: 14px; padding: 0 45px 45px 0; color: #fff }


.listing { list-style: none; overflow: hidden }
.listing li { float: left; font: bold 30px arial; color: #a1a0a0; padding-right: 22px }
.listing li a { font: normal 30px arial; }

.menu { clear: left; margin: 0 0 0 41px; _margin-top: -60px; width: 158px; }
.menu a, .menu img { display: block; width: 158px; height: 19px; }
.menu span { display: block; width: 158px; height: 19px; position: relative; }
.menu span div { position: absolute; right: -134px; top: 5px; width: 134px }
.menu span div a, .menu span div img { display: block; width: 134px; height: 14px; }

.lang { margin: 105px 0 48px 367px; overflow: hidden; }
.lang div { float: left; padding: 2px 9px 3px 9px; background: #fff; font: normal 12px arial; color: #000; margin-right: 20px }
.lang a { float: left; display: block; padding: 2px 9px 3px 9px; font: normal 12px arial; color: #fff; margin-right: 20px}
.lang a:hover { color: #caa763; }
.logo-pac, .logo-pac-fond, .logo-minister, .flash, .logo-esposi, .text, .home, .error_text, .error_message, .ua-nemiroff, .en-nemiroff { position: absolute }
.logo-pac { top: 29px; left: 46px }
.logo-pac-fond { top: 63px; left: 46px }
.logo-minister { top: 113px; left: 46px }
.home { top: 145px; left: 49px }
.flash { top: 35px; left: 376px }
.logo-esposi { top: 17px; right: 50px }
.text { top: 173px; left: 374px }
.error_text { top: 339px; left: 346px }
.error_message { top: 410px; left: 346px; font-size: 20px }
.en-nemiroff { bottom: 16px; left: 65px; height: 31px; width: 529px; background: url(/_img/en_logo_nemiroff_slog.jpg) 100% 100% no-repeat; padding-bottom: 2px; }
.ua-nemiroff { bottom: 14px; left: 65px; height: 31px; width: 576px; background: url(/_img/ua_logo_nemiroff_slog.jpg) 100% 100% no-repeat; padding-bottom: 2px; }

.footer { width: 880px; margin: 0 auto; font-size: 12px; color: #929292; padding: 23px 50px 75px 50px }
.footer a { color: #929292 }
.footer span { float: right }