﻿html {height: 100%;}
body {height: 100%; background: url(../images/body-bg.jpg) left top;}
body, td {font-family: tahoma, verdana, arial, trebuchet MS; font-size: 11px; color: #FFF;}


/******************/
/*  BASIC LAYOUT  */
/******************/

.wrapper {height: 100%;}

.main {min-height: 100%; position: relative; clear: both; background: url(../images/body-bg02.jpg) repeat-x left bottom;}
.main-cont {padding-bottom: 127px;}
* html .main {height: 100%;}

.header {}
.header .header-light {position: relative; zoom: 1; width: 980px; height: 105px; background: url(../images/header-bg.png) no-repeat;} /* IE 6 fix: png background cause problems with anchors */
.header .header-cont {margin-top: -105px; position: relative; zoom: 1; width: 980px; height: 105px;}
.header .hr {height: 1px; background: #7A7A7B url(../images/header-hr.gif) no-repeat left top;}

* html .header .header-light {behavior: url(/js/iepngfix.htc); visibility: hidden;}

.body {margin: 0px 0px 50px 465px; width: 530px; min-height: 680px;}
.body-index {margin-left: 478px; width: 503px;}
.body .body-cont {padding-top: 27px;}
* html .body {height: 580px;}



/******************/
/*   YUI STYLES   */
/******************/

.yui-overlay, .yui-panel-container {visibility: hidden; position: absolute; z-index: 99;}
.yui-panel {position: relative; border: none; overflow: visible; background: transparent;}

.yui-tt .bd {padding: 5px 10px 7px 10px; position: relative; top: 0; left: 0; z-index: 1; color: #FFF; font-size: 10px; background-color: #C79829;}
.yui-tt-shadow {position: absolute; bottom: -3px; left: -3px; right: -3px; top: -3px; background-color: #000; opacity: .3; *filter: alpha(opacity=30);}

* html .yui-tt-shadow {padding-bottom: 5px;}


body.masked .mask {top: 0pt; left: 0pt; position: absolute; display: none; z-index: 0; opacity: 0.67; -moz-opacity: 0.67; filter: alpha(opacity=67); background-color: #000;}

.media-panel .bd {padding: 15px 0px 15px 15px; background: #C79729;}
.media-panel .bd img {display: block;}
.media-panel .container-close {display: block; width: 131px; height: 29px; position: absolute; top: -29px; right: 0px; cursor: hand; cursor: pointer; background: url(../images/media-panel-close.gif) no-repeat;}



/******************/
/*    CSS RULES   */
/******************/

.inp {padding: 1px 1px 1px 5px; display: block; border: 0px solid; background-color: #B9B9B9;}
.inp.textarea {padding: 1px 1px 1px 5px;}
.inp input {width: 100%; height: 1.3em; border: 0px solid; font-family: tahoma, verdana, arial; font-weight: normal; font-size: 11px; color: #000; background: transparent;}
.inp textarea {width: 100%; border: 0px solid; font-family: tahoma, arial, verdana; font-weight: normal; font-size: 11px; color: #000; background: transparent;}

* html .inp {height: 1px; width: auto !important; width /**/: 100%;}
* html .inp textarea {width: 99%;}
*:first-child+html .inp textarea {width: 99%;}

h1 {display: none;}

#logo {display: block; position: absolute; z-index: 2; left: 53px; top: 10px; width: 344px; height: 89px;}

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

.lamps {}
.lamps div {top: 106px; position: absolute; z-index: 3; display: block; width: 105px; height: 82px; background: url(../images/lamp.png) no-repeat;}
.lamps .l1 {left: 17px;}
.lamps .l2 {left: 145px;}
.lamps .l3 {left: 272px;}

* html .lamps div {behavior: url(/js/iepngfix.htc); visibility: hidden;}

.girls {position: absolute; z-index: 2; top: 109px; background: url(../images/frame.png) no-repeat;}
.girls .girls-cont {width: 467px; height: 477px; background: url(../images/frame.gif) no-repeat;}
.girls img {margin-top: 54px;}
.girls .intro-bg {margin: -90px 55px 0px 0px; position: relative; height: 90px; background: #000000; opacity: .67; -moz-opacity: .67; filter: alpha(opacity=67);}
.girls .intro {margin: -90px 55px 0px 0px; position: relative; height: 90px;}
.girls .intro p {display: block; padding: 17px 0px 0px 18px; zoom: 1; line-height: 18px; color: #CAC9CA;}

* html .girls {behavior: url(/js/iepngfix.htc); visibility: hidden;}

#player {position: absolute; left: 64px; top: 581px; z-index: 2; display: block; width: 270px; height: 82px;}

.mmenu {margin-top: 39px; float: right; position: relative; z-index: 1;}
.mmenu li {padding: 2px 0px 5px 0px; display: block; float: left; font-size: 19px; line-height: 19px; color: #F3E877; font-family: times new roman;}
.mmenu li a,
.mmenu li span {padding: 1px 8px 2px 6px; display: block; color: #FFF; text-decoration: none;}
.mmenu li a:hover {color: #F3E877; /*background: #0B0B09;*/}
.mmenu li.active {color: #F3E877; background: url(../images/mmenu-active.gif) no-repeat center top;}
.mmenu li.active span {padding-left: 4px; padding-right: 6px; color: #F3E877; border-right: 2px solid #D0A73C; border-left: 2px solid #FDFA92; background: #0B0B09;}

.submenu {padding-top: 14px; float: right; zoom: 1;}
.submenu li {padding: 2px 10px 7px 10px; float: left; font-size: 14px; color: #5D5D5D; font-weight: bold;}
.submenu li a {color: #5D5D5D;}
.submenu li.active {color: #000; background: url(../images/submenu-bg.gif) no-repeat top center;}

.footer {line-height: 18px; height: 110px; margin-top: -90px; padding-left: 27px; position: relative; background: url(../images/footer-bg.gif) repeat-x left bottom;}

.footer p {margin-top: 24px; display: block; float: left; width: 200px;}
.footer p a {color: #979797;}
.footer p.liveinternet {width: 40px; padding-top: 3px;}
.footer p.copy {text-decoration: none; width: 250px;}
.footer p.copy a {text-decoration: none;}
.footer p.copy a:hover {text-decoration: underline;}
.footer p.contacts {width: 190px; margin-left: 20px; }
.footer p.psign {width: 60px; padding-left: 40px; margin-top: 14px;}
.footer p.partners {width: 110px; margin-top: 28px; margin-left: 30px; text-align: center;}
.footer .cont {width: 980px;}

.footer ul {width: 300px;  padding-left: 40px; float: left; margin-top: 24px;}
.footer ul li {margin-right: 9px; display: block; float: left;}
.footer ul li a {color: #FFF;}
.footer ul li.active a {color: #FDFA88; text-decoration: none;}
.footer DIV.counters {margin-top: 10px;}

.gtitle {width: 100%;}
.gtitle h2 {padding: 8px 11px 2px 47px; font-size: 19px; font-weight: normal; font-family: times new roman; color: #FDFC89; border: 1px solid #C79829; border-bottom: 0px; text-transform: uppercase; white-space: nowrap; background: #000 url(../images/title-bullet.gif) no-repeat 9px 11px;}
.gtitle .breadcrumbs {width: 100%; text-align: right; vertical-align: middle; font-size: 10px; background: url(../images/gtitle-line.gif) no-repeat left bottom;}
.gtitle .breadcrumbs a {color: #FEFC8A;}

.body-index .gtitle h2 {color: #FFF; background-color: transparent;}


.newsline {padding: 20px 0px 0px 0px; margin-bottom: 25px; zoom: 1;}
.newsline .item {float: left; width: 49%;}
.newsline .item .cont {padding-left: 10px;}
.newsline p {line-height: 18px;}
.newsline p.hdr {color: #797979;}
.newsline p.hdr a {text-decoration: none;}
.newsline p.hdr a:hover {text-decoration: underline;}


.cpreview {margin-bottom: 14px;}
.cpreview .bg {margin: 0px -6px 0px -6px; position: relative; padding: 6px; zoom: 1; background: url(../images/cpreview-bg.png) no-repeat;}
.cpreview .bg div {width: 502px; height: 131px; background: url(../images/cpreview-bg.jpg) no-repeat;}
.cpreview .wrap {margin-top: -137px; height: 131px; position: relative;}
.cpreview .cont {padding: 11px 0px 0px 12px; zoom: 1; position: relative;}
.cpreview h2 {margin-bottom: 9px; padding-left: 39px; font-size: 19px; font-weight: normal; font-family: times new roman; color: #FFFE8C; text-transform: uppercase; background: url(../images/title-bullet02.gif) no-repeat 0px 2px;}
.cpreview p.all {position: absolute; top: 14px; right: 17px; text-transform: lowercase;}
.cpreview p.all a {color: #FEFB8A;}
.cpreview .items {margin-left: -3px; position: relative;}
.cpreview .item {margin-right: 8px; width: 114px; height: 81px; float: left; position: relative; overflow:hidden;}
.cpreview .item.li {margin-right: 0px;}
.cpreview .item .frame {width: 114px; height: 81px; background: url(../images/cpreview-frame.png) no-repeat;}
.cpreview .item a {top: 6px; left: 6px; display: block; position: absolute; width: 102px; height: 69px; overflow: hidden;}
.cpreview .item img {display: block;}
.cpreview .item .ico {display: block; width: 14px; height: 12px; right: 6px; bottom: 6px; position: absolute; background: no-repeat;}
.cpreview .item .ico-photo {background-image: url(../images/ico-photo.gif);}
.cpreview .item .ico-video {background-image: url(../images/ico-video.gif);}

* html .cpreview .bg {behavior: url(/js/iepngfix.htc); visibility: hidden;}
* html .cpreview .item .frame {behavior: url(/js/iepngfix.htc); visibility: hidden;}
* html .cpreview .item .ico {bottom: 5px;}

.billline h2 {width: 88px; display: block; float: left; font-size: 19px; font-weight: normal; font-family: times new roman; color: #FFFE8C; text-transform: uppercase;}
.billline h2 a {text-decoration: none;}
.billline h2 a:hover {text-decoration: underline;}
.billline div {padding-top: 3px; margin-left: 88px; zoom: 1;}
.billline p {margin-bottom: 8px;}
.billline p span {margin-right: 3px; padding: 0px 2px; font-size: 11px; color: #5E5E5E; background: #0A0A0A;}

* html .billline p {margin-left: -3px; zoom: 1; position: relative;}


.content {padding: 0px 12px 0px 12px; border: 1px solid #8C6B1D; border-top: 0px; background: #000;}

.cnews {padding: 0px 7px 40px 7px; margin-top: 17px; position: relative; zoom: 1;}
.cnews h3 {font-weight: bold; color: #FFDC81; font-size: 12px;}
.cnews .source {padding-right: 130px; margin-bottom: 39px; font-size: 12px; color: #797979;}
.cnews .back a {padding: 0px 0px 0px 18px; display: block; top: 0px; right: 0px; position: absolute; color: #FFF; background: url(../images/arr01-left.gif) no-repeat 0px 3px;}

.ctext {line-height: 18px;}
.ctext p {margin-bottom: 18px;}
.ctext img {margin-bottom: 10px;}
.ctext img.left {margin-right: 19px; float: left; border: 3px solid #FFF;}

.cnews .item {margin-right: 8px; width: 114px; height: 81px; float: left; position: relative; overflow:hidden;}
.cnews .item.li {margin-right: 0px;}
.cnews .item .frame {width: 114px; height: 81px; background: url(../images/cpreview-frame.png) no-repeat;}
.cnews .item a {top: 6px; left: 6px; display: block; position: absolute; width: 102px; height: 69px; overflow: hidden;}
.cnews .item img {display: block;}
.cnews .item .ico {display: block; width: 14px; height: 12px; right: 6px; bottom: 6px; position: absolute; background: no-repeat;}
.cnews .item .ico-zoom {background-image: url(../images/ico-zoom.gif);}


.cnewsline {padding: 27px 0px 0px 0px;}
.cnewsline .hr {margin-bottom: 18px; height: 11px; background: url(../images/newsline-hr.gif) no-repeat;}
.cnewsline .items {margin-bottom: 18px;}
.cnewsline .item {padding: 0px 25px 0px 7px; margin-bottom: 17px;}
.cnewsline .item .img {padding-top: 2px; float: left;}
.cnewsline .item .img img {display: block; border: 3px solid #FFF;}
.cnewsline .item .descr {margin-left: 128px; zoom: 1;}
.cnewsline .item .descr.no-img {margin-left: 18px !important;}
.cnewsline .item p {line-height: 18px;}
.cnewsline .item .source {font-size: 12px; color: #797979; font-weight: normal;}
.cnewsline .item p.title {font-size: 12px; font-weight: bold; color: #FFDC81;}
.cnewsline .item p.hdr {}
.cnewsline .item p.more {}
.cnewsline .item p.more span {padding-right: 15px; background: url(../images/ico-more.gif) no-repeat right 3px;}

* html .cnewsline .item .descr {margin-left: 125px;}

.cpaging {margin-bottom: 12px; padding: 6px 100px; position: relative; zoom: 1; text-align: center; background: #4B4B4B;}
.cpaging span {font-family: arial;}
.cpaging span a {margin: 0px 1px 0px 2px; color: #FFF;}
.cpaging span a.active {color: #FFDC81; text-decoration: none; font-weight: bold;}
.cpaging span a.active:hover {text-decoration: underline;}
.cpaging .nav {display: block; position: absolute; top: 4px; font-size: 16px; color: #FFFEFF; text-decoration: none; font-weight: normal; text-transform: uppercase; font-family: times new roman;}
.cpaging a.nav:hover {text-decoration: underline;}
.cpaging .prev {padding-left: 20px; left: 7px; background: url(../images/arr01-left.gif) no-repeat left 5px;}
.cpaging .prev-inactive {color: #818181; background-image: url(../images/arr02-left.gif);}
.cpaging .next {padding-right: 20px; right: 9px; background: url(../images/arr01-right.gif) no-repeat right 5px;}
.cpaging .next-inactive {color: #818181; background-image: url(../images/arr02-right.gif);}

.cbill .items {margin-bottom: 28px; padding-top: 48px; font-size: 12px; line-height: 18px;}
.cbill .items p {margin-bottom: 9px; padding: 0px 15px 11px 15px; position: relative; zoom: 1; background: url(../images/chr.gif) no-repeat center bottom;}
.cbill .items p span {color: #797979;}


.cphotos {margin-top: 18px; position: relative; zoom: 1;}
.cphotos .title {margin-bottom: 22px; padding-right: 170px; font-size: 12px; font-weight: bold;}
.cphotos .back a {padding: 0px 0px 0px 18px; display: block; top: 0px; right: 0px; position: absolute; color: #FFF; background: url(../images/arr01-left.gif) no-repeat 0px 3px;}
.cphotos .items a {margin: 0px 21px 25px 0px; display: block; float: left; border: 4px solid #FFF;}
.cphotos .items a img {display: block;}
.cphotos .items a.li {float: right; margin-right: 0px;}
.cphotos .items a:hover {border-color: #d4af40 !important;}


.cmedia {margin-top: 34px;}
.cmedia table {margin-bottom: 13px; width: 100%;}
.cmedia table td {vertical-align: middle;}
.cmedia table .img img {display: block; border: 3px solid #FFF;}
.cmedia table .title {padding: 0px 65px 0px 35px; width: 100%; font-size: 14px; color: #797979;}
.cmedia table .title a {color: #FFF;}
.cmedia table .btn img {display: block;}
.cmedia table .hr {height: 21px; background: url(../images/chr.gif) no-repeat center center;}


.cwallpapers {margin-top: 27px;}
.cwallpapers table {margin-bottom: 13px; width: 100%;}
.cwallpapers table td {vertical-align: top;}
.cwallpapers table .img img {display: block; border: 3px solid #FFF;}
.cwallpapers table .links {padding: 13px 0px 0px 36px; width: 100%; font-size: 12px;}
.cwallpapers table .links p {margin-bottom: 12px;}
.cwallpapers table .links ul {}
.cwallpapers table .links ul li {margin-bottom: 10px; padding-left: 19px; background: url(../images/arr03-right.gif) no-repeat 5px 4px;}
.cwallpapers table .links ul li a {color: #FCFA88;}
.cwallpapers table .hr {height: 31px; background: url(../images/chr.gif) no-repeat center center;}


.cmusnew {margin-top: 20px;}
.cmusnew table {margin-bottom: 25px; width: 100%;}
.cmusnew table td {vertical-align: top;}
.cmusnew table .title {padding-left: 34px; width: 100%; font-size: 12px; background: url(../images/arr03-right.gif) no-repeat 14px 4px;}
.cmusnew table .title a {color: #FFF;}
.cmusnew table .btns {white-space: nowrap;}
.cmusnew table .hr {height: 20px; background: url(../images/chr.gif) no-repeat center 8px;}

.calbum {margin-top: 7px; padding-left: 13px;}
.calbum .img {float: left;}
.calbum .img img {display: block;}
.calbum .descr {padding-top: 11px; margin-left: 158px; zoom: 1;}
.calbum .descr p {line-height: 18px; font-size: 12px;}
.calbum .descr p.title {font-weight: bold; color: #FDFB89; text-transform: uppercase;}

* html .calbum .descr {margin-left: 155px;}

.cgbook {margin-top: 21px;}
.cgbook .items {margin-bottom: 24px; font-size: 12px; line-height: 18px;}
.cgbook .items .item {padding: 0px 13px;}
.cgbook .items .item .name {margin-bottom: 11px; position: relative; zoom: 1; color: #797979; font-weight: bold;}
.cgbook .items .item .name .date {position: absolute; right: 0px; font-weight: normal;}
.cgbook .items .item .txt {margin-bottom: 15px;}
.cgbook .items .hr {margin-bottom: 9px; height: 1px; background: url(../images/chr.gif) no-repeat center top;}

.cform {margin-bottom: 13px;}
.cform .brd {height: 2px; background: url(../images/cform-brd.jpg) repeat-x left top;}
.cform .wrap {min-height: 248px; background: url(../images/cform-bg.jpg) repeat-y left top;}
.cform .cont {padding: 9px 42px 0px 12px; zoom: 1;}
.cform p.title {margin-bottom: 17px; padding-left: 39px; font-size: 19px; font-family: times new roman; color: #FFFE8C; text-transform: uppercase;  background: url(../images/title-bullet02.gif) no-repeat 0px 2px;}
.cform table {width: 100%;}
.cform table .props th {padding: 0px !important; width: 100%;}
.cform table .props td {padding: 0px !important;}
.cform table .props td .clear {width: 327px;}
.cform table th {padding: 0px 10px 10px 0px; vertical-align: top; text-align: right; font-size: 12px;}
.cform table th span {color: #FDFA88;}
.cform table td {padding-bottom: 10px; vertical-align: top;}
.cform table .submit {padding-top: 6px;}
.cform table textarea {height: 80px;}

* html .cform .wrap {height: 248px;}

.ccontacts {margin-top: 36px; padding: 0px 10px; zoom: 1; font-size: 12px;}
.ccontacts p {line-height: 18px;}
.ccontacts p.title {margin-bottom: 26px;}
.ccontacts p a {color: #FDFB89;}
.ccontacts .addr {margin-bottom: 15px; zoom: 1;}
.ccontacts .addr p {float: left; width: 49%;}
.ccontacts .addr div {padding-right: 20px;}
.ccontacts .addr strong {font-weight: bold;}
.ccontacts p.rider {margin-bottom: 35px; padding: 6px 0px 6px 41px; zoom: 1; background: url(../images/ico-doc.gif) no-repeat left center;}
 