/* BASICS
----------------------------------------------- */
body {font-size: 11px; line-height: 16px;}
body,
.page-black {color: #999; background: #000;}
.page-white {color: #333; background: #fff;}
.page-poly {color: #333; background: #fff;}
.page-pack {color: #333; background: #ccaf8c url(../img/page-pack/oboi.gif) 50% 0;}

body,
input,
button,
select,
textarea {font-family: Arial, Helvetica, sans-serif;}

a {color: #E01A81;}
a:hover,
.page-black a:hover {color: #fff;}
.page-white a:hover {color: #000;}
.page-poly a:hover {color: #000;}
.page-pack a:hover {color: #000;}

p {margin: 0 0 16px;}

h1, h2, h3, h4, h5, h6 {font: bold 12px/16px Arial, Helvetica, sans-serif; margin: 0 0 8px;}
h1 {font: 24px/32px Georgia, serif; margin: 0 0 8px;}
h2 {font-size: 20px; line-height: 30px; font-weight: normal; margin: 0 0 8px;}
h1, h2, h3, h4, h5, h6,
.page-black h1, .page-black h2, .page-black h3, .page-black h4, .page-black h5, .page-black h6 {color: #fff;}
.page-white h1, .page-white h2, .page-white h3, .page-white h4, .page-white h5, .page-white h6 {color: #000;}
.page-poly h1, .page-poly h2, .page-poly h3, .page-poly h4, .page-poly h5, .page-poly h6 {color: #000;}
.page-pack h1, .page-pack h2, .page-pack h3, .page-pack h4, .page-pack h5, .page-pack h6 {color: #000;}

ol,
ul {margin: 0 0 16px 32px; padding: 0;}
ol {padding-left: 32px;}
ul,
ul li {padding-left: 16px; list-style: none outside none;}
ul li {background: url(../img/li.gif) no-repeat 0 8px;}

hr,
.hr {height: 1px; margin: 16px 0; overflow: hidden; border: 0; display: block;}
hr,
.hr,
.page-black hr,
.page-black .hr {color: #999; background: #999;}
.page-white hr,
.page-white .hr {color: #333; background: #333;}
.page-poly hr,
.page-poly .hr {color: #333; background: #333;}
.page-pack hr,
.page-pack .hr {color: #333; background: #333;}
* html hr {margin: 9px 0;}
*+html hr {margin: 9px 0;}



/* FORMS
----------------------------------------------- */
form,
fieldset {margin: 0; padding: 0; border: 0; display: block;}
input,
button,
select,
textarea {font-size: 100%;}
select,
textarea,
input.text {background: #fff; color: #000;}
textarea,
input.text {margin: 0; padding: 3px;}
textarea,
input.text,
.page-black textarea,
.page-black input.text {border: 1px solid #999;}
.page-white textarea,
.page-white input.text {border-color: #333;}
.page-poly textarea,
.page-poly input.text {border-color: #333;}
.page-pack textarea,
.page-pack input.text {border-color: #333;}
textarea {overflow: auto;}
input.button {padding: 1px 10px;}
input.placeholder,
button.placeholder,
select.placeholder,
textarea.placeholder {color: #999;}
label.placeholder {display: none;}
* html input.button {padding: 0;}
*+html input.button {padding: 0;}
* html textarea,
* html input.text {margin: -1px 0;}
*+html textarea,
*+html input.text {margin: -1px 0;}

/* button */
button {font-size: 12px; line-height: 16px; color: #000; white-space: nowrap; height: 16px; overflow: visible; margin: 0; padding: 0; border: 0; background: transparent; cursor: pointer;}
button i {font-style: normal; text-decoration: underline; height: 16px; display: block;}
button:hover {color: #E01A81;}
* html button i {margin-bottom: -1px;}
button::-moz-focus-inner {padding: 0; border: 0;}

/* input-checkbox */
.input-checkbox {padding-left: 22px; position: relative; zoom: 1;}
.input-checkbox input {left: 0; top: 0; position: absolute; z-index: 1;}
.input-checkbox label {position: relative; z-index: 2;}



/* COMMON
----------------------------------------------- */
li,
img,
input.image {vertical-align: top;}
a {cursor: pointer;}
img {border: 0;}
a,
object {outline: 0;}

/* clear */
.clear {height: 0; overflow: hidden; clear: both;}

/* wrap */
.wrap {min-height: 1px;}
* html .wrap {height: 1px;}
.wrap:after {content: '.'; height: 0; overflow: hidden; clear: both; display: block;}

/* nl */
.nl,
.nl ol,
.nl ul,
.nl li {min-height: 1px;}
* html .nl,
* html .nl ol,
* html .nl ul,
* html .nl li {height: 1px;}
.nl:after,
.nl ol:after,
.nl ul:after,
.nl li:after {content: '.'; height: 0; overflow: hidden; clear: both; display: block;}
.nl,
.nl ol,
.nl ul,
.nl li {margin: 0; padding: 0; background: none;}



/* LAYOUT
----------------------------------------------- */
html,
body {min-width: 990px; height: 100%;}
body {margin: 0; padding: 0;}

#body2 {min-height: 100%;}
* html #body2 {height: 100%;}

#top {height: 32px;}
#top,
.page-black #top {background: #4c4c4c;}
.page-white #top {background: #ccc;}
.page-poly #top {background: #ccc;}
.page-pack #top {background: #000;}

#header {height: 160px; margin: 0; position: relative;}
#nav {height: 160px; margin: 0;}
#content {margin: 0; padding-bottom: 160px;}
#footer {height: 128px; margin-top: -128px; position: relative;}



/* STATIC
----------------------------------------------- */
/* gluk */
#gluk {position: absolute; background-repeat: no-repeat; display: none;}
.page-poly #gluk {width: 24px; height: 34px; background-image: url(../img/page-poly/gluk.gif); left: -20px; top: -40px; display: block;}

/* mmg */
#mmg {text-indent: -9999px; width: 164px; height: 65px; overflow: hidden; margin-right: 1.75%; background-repeat: no-repeat; float: right; display: inline;}
#mmg a {width: 100%; height: 100%; display: block;}
#mmg,
.page-black #mmg {background-image: url(../img/page-black/mmg.gif);}
.page-white #mmg {background-image: url(../img/page-white/mmg.gif);}
.page-poly #mmg {background-image: url(../img/page-poly/mmg.gif);}
.page-pack #mmg {background-image: url(../img/page-pack/mmg.gif);}

/* copy */
#copy {text-indent: -9999px; width: 263px; height: 66px; margin: 18px 1.75% 0 0; overflow: hidden; background-repeat: no-repeat; float: right; display: inline;}
#copy,
.page-black #copy {background-image: url(../img/page-black/copy.gif);}
.page-white #copy {background-image: url(../img/page-white/copy.gif);}
.page-poly #copy {background-image: url(../img/page-poly/copy.gif);}
.page-pack #copy {background-image: url(../img/page-pack/copy.gif);}



/* NAVIGATION
----------------------------------------------- */
/* atelier */
#atelier {width: 259px; height: 63px; text-align: center; margin: 0 auto; padding: 50px 0;}

/* banda */
#banda {text-indent: -9999px; width: 175px; height: 98px; overflow: hidden; position: absolute; left: 0; top: 0; background-repeat: no-repeat;}
#banda,
.page-black #banda {background-image: url(../img/page-black/banda.gif);}
.page-white #banda {background-image: url(../img/page-white/banda.gif);}
.page-poly #banda {background-image: url(../img/page-poly/banda.gif);}
.page-pack #banda {background-image: url(../img/page-pack/banda.gif);}
#banda a {height: 100%; display: block;}

/* pisma */
#pisma {text-indent: -9999px; width: 171px; height: 99px; overflow: hidden; position: absolute; right: 0; top: 0; background-repeat: no-repeat;}
#pisma,
.page-black #pisma {background-image: url(../img/page-black/pisma.gif);}
.page-white #pisma {background-image: url(../img/page-white/pisma.gif);}
.page-poly #pisma {background-image: url(../img/page-poly/pisma.gif);}
.page-pack #pisma {background-image: url(../img/page-pack/pisma.gif);}
#pisma a {height: 100%; display: block;}

/* m1 */
.m1 {}
.m1 li {width: 14.625%; margin-left: 1.75%; background-repeat: no-repeat; background-position: -9999px 0; float: left; display: inline;}
.m1 a,
.m1 strong {text-indent: -9999px; height: 128px; overflow: hidden; background-repeat: no-repeat; background-position: 50% 0; display: block;}
.m1 a:hover,
.m1 strong {background-position: 50% -180px;}
.page-black .m1-web a,
.page-black .m1-web strong {background-image: url(../img/page-black/m1/web.gif);}
.page-black .m1-logo a,
.page-black .m1-logo strong {background-image: url(../img/page-black/m1/logo.gif);}
.page-black .m1-raznoe a,
.page-black .m1-raznoe strong {background-image: url(../img/page-black/m1/raznoe.gif);}
.page-black .m1-banda a,
.page-black .m1-banda strong {background-image: url(../img/page-black/m1/banda.gif);}
.page-black .m1-pisma a,
.page-black .m1-pisma strong {background-image: url(../img/page-black/m1/pisma.gif);}
.page-black .m1-tv a,
.page-black .m1-tv strong {background-image: url(../img/page-black/m1/tv.gif);}
.page-white .m1-web a,
.page-white .m1-web strong {background-image: url(../img/page-white/m1/web.gif);}
.page-white .m1-logo a,
.page-white .m1-logo strong {background-image: url(../img/page-white/m1/logo.gif);}
.page-white .m1-raznoe a,
.page-white .m1-raznoe strong {background-image: url(../img/page-white/m1/raznoe.gif);}
.page-white .m1-banda a,
.page-white .m1-banda strong {background-image: url(../img/page-white/m1/banda.gif);}
.page-white .m1-pisma a,
.page-white .m1-pisma strong {background-image: url(../img/page-white/m1/pisma.gif);}
.page-white .m1-tv a,
.page-white .m1-tv strong {background-image: url(../img/page-white/m1/tv.gif);}
.page-poly .m1-web a,
.page-poly .m1-web strong {background-image: url(../img/page-poly/m1/web.gif);}
.page-poly .m1-logo a,
.page-poly .m1-logo strong {background-image: url(../img/page-poly/m1/logo.gif);}
.page-poly .m1-raznoe a,
.page-poly .m1-raznoe strong {background-image: url(../img/page-poly/m1/raznoe.gif);}
.page-poly .m1-banda a,
.page-poly .m1-banda strong {background-image: url(../img/page-poly/m1/banda.gif);}
.page-poly .m1-pisma a,
.page-poly .m1-pisma strong {background-image: url(../img/page-poly/m1/pisma.gif);}
.page-poly .m1-tv a,
.page-poly .m1-tv strong {background-image: url(../img/page-poly/m1/tv.gif);}
.page-pack .m1-web a,
.page-pack .m1-web strong {background-image: url(../img/page-pack/m1/web.gif);}
.page-pack .m1-logo a,
.page-pack .m1-logo strong {background-image: url(../img/page-pack/m1/logo.gif);}
.page-pack .m1-raznoe a,
.page-pack .m1-raznoe strong {background-image: url(../img/page-pack/m1/raznoe.gif);}
.page-pack .m1-banda a,
.page-pack .m1-banda strong {background-image: url(../img/page-pack/m1/banda.gif);}
.page-pack .m1-pisma a,
.page-pack .m1-pisma strong {background-image: url(../img/page-pack/m1/pisma.gif);}
.page-pack .m1-tv a,
.page-pack .m1-tv strong {background-image: url(../img/page-pack/m1/tv.gif);}



/* BLOCKS
----------------------------------------------- */
.embed-hidden {position: absolute; left: -9999px;}

/* ilink */
.ilink {padding-left: 20px; background-repeat: no-repeat; background-position: 0 50%; float: left; display: inline;}
.ilink-vimeo {background-image: url(../img/icons/vimeo.png);}

/* icon */
.icon {text-indent: -9999px; width: 16px; height: 16px; overflow: hidden; background-repeat: no-repeat; float: left; display: inline;}
.icon-facebook {background-image: url(../img/icons/facebook.png);}
.icon-twitter {background-image: url(../img/icons/twitter.png);}

/* ico */
.ico {position: relative; zoom: 1;}
.ico:after {content: '.'; height: 0; overflow: hidden; clear: both; display: block;}
.ico i {font: 0/0 serif; width: 16px; height: 16px; overflow: hidden; text-indent: -9999px; position: relative; z-index: 1; background-repeat: no-repeat; display: block;}
.ico span {left: 0; top: 0; position: absolute; z-index: 2;}
.ico a,
.ico div,
.ico button {font: 0/0 serif; cursor: pointer; float: left; display: inline;}
.ico :hover i,
.ico .hover i {background-position: 0 100%;}

/* icol */
.icol {padding-left: 20px; position: relative; zoom: 1;}
.icol i {font: 0/0 serif; width: 16px; height: 16px; overflow: hidden; text-indent: -9999px; left: 0; top: 0; position: absolute; z-index: 1; background-repeat: no-repeat;}
.icol span {position: relative; z-index: 2;}
.icol div {cursor: pointer; display: inline;}
.icol :hover i,
.icol .hover i {background-position: 0 100%;}

/* icor */
.icor {text-align: right; padding-right: 20px; position: relative; zoom: 1;}
.icor i {font: 0/0 serif; width: 16px; height: 16px; overflow: hidden; text-indent: -9999px; right: 0; top: 0; position: absolute; z-index: 1; background-repeat: no-repeat;}
.icor span {position: relative; z-index: 2;}
.icor div {cursor: pointer; display: inline;}
.icor :hover i,
.icor .hover i {background-position: 0 100%;}

/* top-links */
.top-links {display: inline;}
.top-links-left {margin-left: 1.75%; float: left;}
.top-links-right {margin-right: 1.75%; float: right;}
.top-links .i {float: left; display: inline;}
.top-links .ilink {font: 15px/24px Georgia, serif; margin-top: 4px;}
.top-links .ilink,
.page-black .top-links .ilink {color: #fff;}
.page-white .top-links .ilink {color: #000;}
.page-poly .top-links .ilink {color: #000;}
.page-pack .top-links .ilink {color: #fff;}
.top-links .ilink:hover {color: #E01A81;}
.top-links .icon {margin-top: 8px;}
.top-links-left .i {margin-right: 8px;}
.top-links-right .i {margin-left: 8px;}

/* date-age */
.date-age0 {background-color: #E01A81 !important;}
.date-age1 {background-color: #FE9900 !important;}
.date-age2 {background-color: #FF6403 !important;}
.date-age3 {background-color: #FF3201 !important;}
.date-age4 {background-color: #FF0066 !important;}
.date-age5 {background-color: #CE009A !important;}
.date-age6 {background-color: #68009C !important;}
.date-age7 {background-color: #330065 !important;}
.date-age8 {background-color: #020167 !important;}
.date-old {background-color: #323232 !important;}

/* shtuki */
.shtuki {}
.shtuki .i {width: 31%; margin-left: 1.75%; float: left; display: inline;}
.shtuki .br {height: 16px;}
.shtuki .img,
.shtuki .img a,
.shtuki .img h2 {height: 152px; overflow: hidden;}
.shtuki .img {text-indent: -9999px; position: relative; background-repeat: no-repeat; background-position: 50% 50%;}
.shtuki .img i {width: 85px; height: 85px; position: absolute; left: 0; top: 0; background: url(../img/shtuki_dead.gif) no-repeat; display: none;}
.shtuki .img a,
.shtuki .i-dead .img i {display: block;}
.shtuki .img h2 {font: 0/0 serif; text-indent: -9999px; margin: 0;}
.shtuki .descr {min-height: 16px; margin: 8px 0 0 68px; position: relative;}
* html .shtuki .descr {height: 16px;}
.shtuki .date {color: #fff; text-align: center; width: 60px; position: absolute; left: -68px; top: 0; background: #E01A81;}
.shtuki .tags {font-size: 10px;}
.shtuki .tags span {white-space: nowrap;}
.shtuki .txt {margin-top: 4px; padding-top: 4px;}
.shtuki .txt p {margin: 0;}
.shtuki .txt,
.page-black .shtuki .txt {border-top: 1px solid #999;}
.page-white .shtuki .txt {border-color: #333;}
.page-poly .shtuki .txt {border-color: #333;}
.page-pack .shtuki .txt {border-color: #333;}

/* shtuka */
.shtuka {}

/* shtuka-descr */
.shtuka-descr {width: 65.5%; height: 152px; float: left; display: inline;}
.shtuka-descr,
.page-black .shtuka-descr {background: #333;}
.page-white .shtuka-descr {background: #EDEDE1;}
.page-poly .shtuka-descr {background: #EDEDE1;}
.page-pack .shtuka-descr {background: #333;}
.shtuka-descr .content {width: 633px; margin: 0 auto; position: relative; left: 8px;}
.shtuka-descr h1 {font: 24px/32px Georgia, serif; margin: 0 0 8px; padding: 8px 0 0;}
.shtuka-descr h1,
.page-black .shtuka-descr h1 {color: #fff;}
.page-white .shtuka-descr h1 {color: #000;}
.page-poly .shtuka-descr h1 {color: #000;}
.page-pack .shtuka-descr h1 {color: #fff;}
.shtuka-descr .link {font-size: 12px; line-height: 56px; min-height: 56px; margin-bottom: 8px;}
* html .shtuka-descr .link {height: 56px;}
.shtuka-descr .link a {height: 100%; padding: 0 24px; background: #c06; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left;}
.shtuka-descr .link a,
.shtuka-descr .link a:hover {color: #fff;}
.shtuka-descr .tags {font-size: 12px; line-height: 16px;}
.shtuka-descr .tags span {white-space: nowrap;}

/* shtuka-content */
.shtuka-content {width: 65.5%; margin-top: 32px; float: left; display: inline;}
.shtuka-content,
.page-black .shtuka-content {color: #fff;}
.page-white .shtuka-content {color: #333;}
.page-poly .shtuka-content {color: #333;}
.page-pack .shtuka-content {color: #333;}
.shtuka-content .content {width: 633px; margin: 0 auto; position: relative; left: 8px;}
.shtuka-content .i {margin-bottom: 16px;}
.shtuka-content .i .img {}
.shtuka-content .i .txt {margin-top: 4px;}
.shtuka-content .i .txt p {margin: 0;}
.shtuka-content .roli {color: #999;}
.shtuka-content .roli p {margin: 0;}

/* shtuka-quote */
.shtuka-quote {width: 31%; margin-right: 1.75%; float: right; display: inline;}
.shtuka-quote .img {height: 152px;}
.shtuka-quote .txt {font-size: 13px; line-height: 16px; font-style: italic; min-height: 32px; margin-top: 8px; padding: 0 36px; position: relative; background-repeat: no-repeat;}
.shtuka-quote .txt,
.page-black .shtuka-quote .txt {background-image: url(../img/page-black/shtuka_lquo.gif);}
.page-white .shtuka-quote .txt {background-image: url(../img/page-white/shtuka_lquo.gif);}
.page-poly .shtuka-quote .txt {background-image: url(../img/page-poly/shtuka_lquo.gif);}
.page-pack .shtuka-quote .txt {background-image: url(../img/page-pack/shtuka_lquo.gif);}
* html .shtuka-quote .txt {height: 32px;}
.shtuka-quote .txt i {width: 32px; height: 32px; position: absolute; right: 0; bottom: 0; background-repeat: no-repeat;}
.shtuka-quote .txt i,
.page-black .shtuka-quote .txt i {background-image: url(../img/page-black/shtuka_rquo.gif);}
.page-white .shtuka-quote .txt i {background-image: url(../img/page-white/shtuka_rquo.gif);}
.page-poly .shtuka-quote .txt i {background-image: url(../img/page-poly/shtuka_rquo.gif);}
.page-pack .shtuka-quote .txt i {background-image: url(../img/page-pack/shtuka_rquo.gif);}
.shtuka-quote .txt p {margin: 0;}
.shtuka-quote .author {color: #fff; margin-top: 16px; padding: 0 36px;}
.shtuka-quote .author,
.page-black .shtuka-quote .author {color: #fff;}
.page-white .shtuka-quote .author {color: #333;}
.page-poly .shtuka-quote .author {color: #333;}
.page-pack .shtuka-quote .author {color: #333;}
.shtuka-quote .author strong {font-size: 13px; line-height: 16px;}
.shtuka-quote .author p {margin: 0;}

/* banda */
.banda {}
.banda .i {width: 31%; margin-left: 1.75%; float: left; display: inline;}
.banda .br {height: 32px;}
.banda .img {margin-bottom: 16px;}
.banda h2 {font: 24px/32px Georgia, serif; color: #fff; margin-bottom: 4px; padding-bottom: 4px; border-bottom: 1px solid #333;}
.banda .pos {color: #E01A81; margin-bottom: 16px;}
.banda .txt {}
.banda .txt p {margin: 0;}

/* pisma */
.pisma {width: 616px; margin: 0 auto;}
.pisma .left {width: 300px; float: left;}
.pisma .right {width: 300px; float: right;}
.pisma .i-text,
.pisma .i-textarea {width: 298px; margin-bottom: 8px; background: #fff; border: 1px solid #999;}
.pisma .i-text {height: 30px;}
.pisma .i-textarea {}
.pisma textarea,
.pisma input.text {font-size: 12px; width: 276px; border: 0; background: transparent url(../img/px.gif); position: relative;}
.pisma textarea {line-height: 16px; height: 134px; padding: 8px 11px;}
.pisma input.text {line-height: 14px; padding: 8px 11px 7px;}
.pisma input.placeholder,
.pisma textarea.placeholder {color: #666;}
.pisma .i-error {border-color: #E01A81; background: #fcc;}
.pisma button {}
.pisma .status {display: none;}
.pisma .email {font: 18px/22px Georgia, serif; margin-top: 18px; position: relative;}
.pisma .email a {color: #000; text-decoration: none;}
.pisma .email a:hover {color: #E01A81;}
.pisma .email span {position: relative; z-index: 2;}
.pisma .email i {width: 205px; height: 118px; left: -22px; top: -18px; position: absolute; z-index: 1; background: url(../img/pisma_email.png) no-repeat;}
.pisma .i-submit {margin-top: 5px;}
.pisma .ico-submit,
.pisma .ico-submit i {width: 106px; height: 38px; margin-left: auto;}
.pisma .ico-submit i {background: url(../img/pisma_submit.png) no-repeat;}

/* tooltip */
#tooltip {width: 240px; padding: 10px 10px 10px 50px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #333 url(../img/tooltip_alarm.gif) no-repeat 12px 15px; position: absolute; z-index: 9000;}
#tooltip h3 {font: 11px/16px Arial, Helvetica, sans-serif; color: #999; margin: 0;}

/* fancybox */
#fancybox-loading {position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none;}
* html #fancybox-loading {position: absolute; margin-top: 0;}
#fancybox-loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url(../img/fancybox/fancybox.png);}
#fancybox-overlay {position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none;}
* html #fancybox-overlay {position: absolute; width: 100%;}
#fancybox-tmp {padding: 0; margin: 0; border: 0; overflow: auto; display: none;}
#fancybox-wrap {position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none;}
#fancybox-outer {position: relative; width: 100%; height: 100%; background: #FFF;}
#fancybox-inner {position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden;}
#fancybox-hide-sel-frame {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent;}
#fancybox-close {position: absolute; left: 10px; bottom: -50px; width: 65px; height: 40px; background: #111a19 url(../img/fancybox/fancy_close_tv.png) no-repeat; cursor: pointer; z-index: 1103; display: none;}
#fancybox-close:hover {background-color: #E01A81;}
#fancybox_error {color: #444; font: normal 12px/20px Arial; padding: 7px; margin: 0;}
#fancybox-content {height: auto; width: auto; padding: 0; margin: 0;}
#fancybox-img {width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic;}
#fancybox-frame {position: relative; width: 100%; height: 100%; border: none; display: block;}
#fancybox-title {position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102;}
.fancybox-title-inside {padding: 10px 0; text-align: center; color: #333;}
.fancybox-title-outside {padding-top: 10px;}
.fancybox-title-outside .title {font: 24px/40px Georgia, serif; color: #fff; margin: 0 0 8px 85px;}
.fancybox-title-outside .txt {font: 11px/16px Arial, Helvetica, sans-serif; color: #666; margin: 0 0 0 85px;}
.fancybox-title-over {color: #FFF; text-align: left;}
#fancybox-title-over {padding: 10px; background-image: url(../img/fancybox/fancy_title_over.png); display: block;}
#fancybox-title-wrap {display: inline-block;}
#fancybox-title-wrap span {height: 32px; float: left;}
#fancybox-title-left {padding-left: 15px; background-image: url(../img/fancybox/fancybox.png); background-position: -40px -90px; background-repeat: no-repeat;}
#fancybox-title-main {font-weight: bold; line-height: 29px; background-image: url(../img/fancybox/fancybox-x.png); background-position: 0px -40px; color: #FFF;}
#fancybox-title-right {padding-left: 15px; background-image: url(../img/fancybox/fancybox.png); background-position: -55px -90px; background-repeat: no-repeat;}
#fancybox-left, #fancybox-right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url(../img/fancybox/blank.gif); z-index: 1102; display: none;}
#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico,
#fancybox-right-ico {position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block;}
#fancybox-left-ico {background-image: url(../img/fancybox/fancybox.png); background-position: -40px -30px;}
#fancybox-right-ico {background-image: url(../img/fancybox/fancybox.png); background-position: -40px -60px;}
#fancybox-left:hover,
#fancybox-right:hover {visibility: visible;}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto; right: 20px;}
.fancy-bg {position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001;}
#fancy-bg-n {top: -20px; left: 0; width: 100%; background-image: url(../img/fancybox/fancybox-x.png);}
#fancy-bg-ne {top: -20px; right: -20px; background-image: url(../img/fancybox/fancybox.png); background-position: -40px -162px;}
#fancy-bg-e {top: 0; right: -20px; height: 100%; background-image: url(../img/fancybox/fancybox-y.png); background-position: -20px 0px;}
#fancy-bg-se {bottom: -20px; right: -20px; background-image: url(../img/fancybox/fancybox.png); background-position: -40px -182px;}
#fancy-bg-s {bottom: -20px; left: 0; width: 100%; background-image: url(../img/fancybox/fancybox-x.png); background-position: 0px -20px;}
#fancy-bg-sw {bottom: -20px; left: -20px; background-image: url(../img/fancybox/fancybox.png); background-position: -40px -142px;}
#fancy-bg-w {top: 0; left: -20px; height: 100%; background-image: url(../img/fancybox/fancybox-y.png);}
#fancy-bg-nw {top: -20px; left: -20px; background-image: url(../img/fancybox/fancybox.png); background-position: -40px -122px;}
#fancybox-loading.fancybox-ie div {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_loading.png', sizingMethod='scale');}
.fancybox-ie #fancybox-close {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_close_tv.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-over {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1;}
.fancybox-ie #fancybox-title-left {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_title_left.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-main {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_title_main.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-right {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_title_right.png', sizingMethod='scale');}
.fancybox-ie #fancybox-left-ico {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_nav_left.png', sizingMethod='scale');}
.fancybox-ie #fancybox-right-ico {background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_nav_right.png', sizingMethod='scale');}
.fancybox-ie .fancy-bg {background: transparent !important;}
.fancybox-ie #fancy-bg-n {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-ne {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-e {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-se {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-s {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-sw {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-w {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-nw {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fancybox/fancy_shadow_nw.png', sizingMethod='scale');}

