HTML, BODY {margin: 0; padding: 0; }
BODY {background: #000; color: #FFF; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 80%; text-align: center; }
BODY {font-size /**/: 13px; }
IMG {border: none; vertical-align: top; }
TABLE {font-size: 100%; }
A {color: #FFFFA9; }
UL {list-style: square; }
DIV.tbl TABLE TD, DIV.tbl TABLE TH {border-left: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; }
DIV.tbl TABLE {border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; }

P, OL, UL, DL, DIV.tbl, DIV.pubtext {margin-top: 0.9em; margin-bottom: 0.9em; }
LI {margin-bottom: 0.8em; }

.pC {text-align: right; }

H2 {font-family: Georgia, "Times New Roman", serif; font-size: 170%; }
H2 EM {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 80%; font-weight: normal; }
H3 {clear: both; font-family: Georgia, "Times New Roman", serif; font-size: 130%; }
H2.actor, H3.actor {color: #FFFFA9; font-family: Georgia, "Times New Roman", serif; font-size: 130%; }
H2.actor EM, H3.actor EM {color: #FFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 80%; font-weight: normal; }

#all {border: 0 solid #000; margin-left: auto; margin-right: auto; position: relative; text-align: left; width: 770px; }
#iTop {height: 350px; margin: 0; margin-bottom: 4px; padding: 0; width: 770px; }
#mnu {background: #F3F0E1 url(/images/mnuBg.gif) no-repeat; border: 0 solid #000; clear: both; color: #FFF; font-family: "Courier New", monospace; font-weight: bold; height: 45px; overflow: hidden; text-align: left; text-decoration: none; text-transform: uppercase; width: 770px; }
#mnu UL {list-style-type: none; margin: 0; padding: 0; padding-top: 10px; width: 100%; }
#mnu LI {margin: 0; padding: 0; }
#mnu A {background-position: 10px 7px; background-repeat: no-repeat; color: #FFF; display: block; height: 26px; overflow: hidden; }
	#mnu LI#mnuHome {float: left; }
	#mnuHome A {background-image: url(/images/mnuHome.gif); margin-left: 20px; width: 111px; }
	#mnu LI#mnuAbout {float: left; }
	#mnuAbout A {background-image: url(/images/mnuAbout.gif); width: 93px; }
	#mnu LI#mnuCreators {float: left; }
	#mnuCreators A {background-image: url(/images/mnuCreators.gif); width: 99px; }
	#mnu LI#mnuActors {float: left; }
	#mnuActors A {background-image: url(/images/mnuActors.gif); width: 75px; }
	#mnu LI#mnuGallery {float: left; }
	#mnuGallery A {background-image: url(/images/mnuGallery.gif); width: 82px; }
	#mnu LI#mnuHistory {float: left; }
	#mnuHistory A {background-image: url(/images/mnuHistory.gif); width: 80px; }
	#mnu LI#mnuPress {float: left; }
	#mnuPress A {background-image: url(/images/mnuPress.gif); width: 73px; }
	#mnu LI#mnuOpinions {float: left; }
	#mnuOpinions A {background-image: url(/images/mnuOpinions.gif); background-position: 8px 7px; width: 75px; }
	#mnu LI#mnuSdd {float: right; }
	#mnuSdd A {margin-right: 21px; width: 40px; }
		#mnu A SPAN {display: none; }
#content {background: url(/images/mainBgTiled.gif) repeat-y; clear: both; width: 100%; }
#contentA {background: url(/images/mainBg.gif) 0 100% no-repeat; font-size: 0.9em; padding-top: 20px; padding-bottom: 20px; width: 100%; }

#contentB {padding-left: 29px; padding-right: 50px; width: 100%; }
#contentB/* */ {margin-left: /**/29px; margin-right: /**/50px; padding-left: /**/0; padding-right: /**/0; width: /**/auto; }

#iTxt_01 {float: left; margin-top: -0.9em; width: 380px; }
#iTxt_02 {float: right; width: 311px; }
	#iTxt_02A {margin-left: 12px; }
#iCard {float: left; width: 168px; }
#iCast {float: right; font-size: 85%; width: 121px; }
#iCast H2 {background: url(/images/aboutCastHeader.gif) no-repeat; height: 13px; margin: 0; margin-bottom: 0.2em; overflow: hidden; padding: 0; width: 50px; }
	#iCast H2 SPAN {display: none; }
	#iCast UL {list-style: none; margin: 0; padding: 0; }
	#iCast UL LI {margin: 0; padding: 0; }
	#iCast A {text-decoration: none; }
	#iCast A:hover {text-decoration: underline; }
.dropcap {color: #FAEBAF; float: left; font-size: 300%; margin-top: -0.4em; margin-right: 2px; }
HTML>BODY .dropcap  {margin-top: -0.15em; margin-right: 5px; }

#top {float: left; height: 190px; margin: 0; overflow: hidden; padding: 0; width: 770px; }

.pageTitle {background-position: 0 100%; background-repeat: no-repeat; overflow: hidden; margin: 0; margin-bottom: 0.4em; padding: 0; height: 29px; }
.pageTitle SPAN {display: none; }
#pageTitleAbout {background-image: url(images/pageTitleAbout.gif); }
#pageTitleCreators {background-image: url(images/pageTitleCreators.gif); }
#pageTitleActors {background-image: url(images/pageTitleActors.gif); }
#pageTitleCharacters {background-image: url(images/pageTitleCharacters.gif); }
#pageTitleGallery {background-image: url(images/pageTitleGallery.gif); }
#pageTitleStory {background-image: url(images/pageTitleStory.gif); }
#pageTitlePress {background-image: url(images/pageTitlePress.gif); }
#pageTitlePressInt {background-image: url(images/pageTitlePressInt.gif); }
#pageTitleOpinions {background-image: url(images/pageTitleOpinions.gif); }

#headerPressNews {background-image: url(images/headerPressNews.gif); height: 17px; width: 330px; }
#headerPressArticles {background-image: url(images/headerPressArticles.gif); height: 17px; width: 330px; }
.header {background-repeat: no-repeat; overflow: hidden; margin: 0; padding: 0; }
.header SPAN {display: none; }

#colOneOfTwo {float: left; margin-right: 20px; width: 330px; }
#colTwoOfTwo {float: right; width: 330px; }

DL.press {background: url(images/pressContentBotBg.gif) 50% 100% no-repeat; margin: 0; margin-top: 1em; padding: 0; padding-bottom: 25px; }
DL.press DT {background: url(images/pressItemsSeparator.gif) 50% 0 no-repeat; clear: left; font-size: 130%; font-weight: bold; margin: 0; margin-bottom: 0.4em; padding: 0; padding-top: 25px; }
DL.press DT A {font-family: Georgia, "Times New Roman", serif; }
DL.press DT EM {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 70%; font-weight: normal; }
DL.press DD {margin: 0; margin-bottom: 0.9em; padding: 0; padding-bottom: 10px; }
DL.press .first {background: none; padding-top: 0; }

#aboutFilmCreators {margin-top: 1em; margin-bottom: 1em; }
#aboutFilmCreators TABLE {width: 100%; }
#aboutFilmCreators TH {padding-right: 0.5em; padding-bottom: 0.5em; text-align: right; vertical-align: bottom; width: 50%; }
#aboutFilmCreators TD {padding-left: 0.5em; padding-bottom: 0.5em; text-align: left; vertical-align: bottom; width: 50%; }

#actorsList .item {float: left; margin-right: 13px; width: 330px; }
#actorsList .item H2 {font-size: 100%; height: 3.8em; margin: 0; margin-bottom: 1.5em; }
#actorsList .item H2 A {font-family: Georgia, "Times New Roman", serif; font-size: 130%; font-weight: bold; }
#actorsList .item H2 EM {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 92%; font-weight: normal; }
#actorsList .item .txt {float: right; margin-left: -140px; margin-top: -0.9em; width: 100%; }
#actorsList .item .txt DIV {margin-left: 140px; }
#actorsList .item .img {float: left; width: 140px; }
#actorsList .couple {clear: both; overflow: hidden; width: 691px; }

#actorInfo {border: 0 solid #000; }
#actorInfo .imgNTxtBox {float: left; margin-right: -13em; width: 100%; }
#actorInfo .txt {float: right; margin-left: -190px; margin-top: -0.9em; width: 100%; }
#actorInfo .txt DIV {margin-left: 190px; }
#actorInfo .imgNTxt {padding-right: 13em; width: 100%; }
#actorInfo .imgNTxt/* */ {margin-right: /**/13em; padding-right: /**/0; width: /**/auto; }

#actorInfo .img {float: left; width: 190px; }
#actorInfo .localnav {font-size: 85%; float: right; width: 12.5em; }

#actorInfo .txt H3 {color: #FFFFA9; font-family: Georgia, "Times New Roman", serif; font-size: 130%; font-weight: bold; }

#actorInfo .localnav UL {list-style: none; margin: 0; padding: 0; }
#actorInfo .localnav UL LI {margin: 0; margin-left: 1px; padding: 0; }
#actorInfo .localnav A {text-decoration: none; }
#actorInfo .localnav A:hover {text-decoration: underline; }

#headerActorsActors {background: url(/images/actors/headerActors.gif) no-repeat; height: 13px; margin: 0; margin-bottom: 0.2em; overflow: hidden; padding: 0; }
#headerActorsCharacters {background: url(/images/actors/headerCharacters.gif) no-repeat; height: 13px; margin: 0; margin-bottom: 0.2em; overflow: hidden; padding: 0; }
#headerActorsActors SPAN {display: none; }
#headerActorsCharacters SPAN {display: none; }

#headerActorsFrames {background: url(/images/actors/headerFrames.gif) no-repeat; clear: both; height: 23px; margin: 0; margin-top: 0.9em; margin-bottom: 0.9em; overflow: hidden; padding: 0; }
#headerActorsFrames SPAN {display: none; }

.localnav {font-size: 85%; }
.localnav UL {list-style: none; margin: 0; padding: 0; }
.localnav UL LI {margin: 0; margin-left: 1px; padding: 0; }
.localnav A {text-decoration: none; }
.localnav A:hover {text-decoration: underline; }

#aboutTxtBox {float: left; margin-right: -13em; width: 100%; }
#aboutTxt {padding-right: 13em; width: 100%; }
#aboutTxt/* */ {margin-right: /**/13em; padding-right: /**/0; width: /**/auto; }
#aboutLocalnav {float: right; width: 12em; }

#creatorsPhoto {width: 625px; }
#creatorsPhoto .a {float: left; margin-right: -320px; margin-bottom: 10px; width: 100%; }
#creatorsPhoto .a DIV {margin-right: 320px; }
#creatorsPhoto .b {float: right; margin-bottom: 10px; width: 300px; }
#creatorsPhoto .couple {border: 0 solid #000; clear: both; width: auto; }
#creatorsPhoto IMG {border: 1px solid #FFFFA9; }
#creatorsPhoto P A {font-family: Georgia, "Times New Roman", serif; text-decoration: none; }
#creatorsPhoto P A:hover {text-decoration: underline; }
#creatorsPhoto P {font-size: 130%; font-weight: bold; margin-right: 20px; padding-bottom: 2em; text-align: center; }
#creatorsPhoto P EM {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 92%; font-weight: normal; }

/* Таблица с картинками фотогалереи */
#photo {clear: both; width: 520px; }
#photoThumbs {float: left; clear: both; margin-top: 0.9em; margin-bottom: 2em; width: 100%; }
#photoThumbs A {float: left; margin-bottom: 2px; margin-right: 2px; }
#photoThumbs IMG {border: 1px solid #FFFAB8; }
#photoBigBox {background: #CEB666 url(/images/photoBigBg.gif) repeat-x; clear: both; overflow: hidden; width: 518px; }
#photoBigBox IMG {margin: 9px; }
/* /Таблица с картинками фотогалереи */

/* Картинка слева (с комментарием), обтекаемая справа */
.imgA {clear: both; float: left; margin-right: 10px; margin-bottom: 7px; }
TABLE.imgA {color: #FFF; width: 1px; }
.imgA TH {font-size: 85%; font-weight: normal; padding: 0; padding-top: 0.1em; padding-bottom: 0.2em; text-align: center; }
.imgA TD {text-align: center; }
.imgA IMG {border: 1px solid #FFFAB8; }
/* /Картинка слева (с комментарием), обтекаемая справа */

/* Картинка справа (с комментарием), обтекаемая слева */
.imgC {clear: both; color: #808080; float: right; margin-left: 10px; margin-bottom: 7px; width: 1px; }
TABLE.imgC TH {font-size: 85%; font-weight: normal; padding: 0; padding-top: 0.1em; padding-bottom: 0.2em; text-align: center; }
TABLE.imgC TD {text-align: center; }
.imgC IMG {border: 1px solid #808080; }
/* /Картинка справа (с комментарием), обтекаемая слева */

/* Картинка по центру (с комментарием) */
.imgB {clear: both; color: #808080; margin-bottom: 0.9em; text-align: center; }
DIV.imgB P {font-size: 85%; margin: 0; margin-top: 0.1em; margin-bottom: 0.2em; }
.imgB IMG {border: 1px solid #808080; }
/* /Картинка по центру (с комментарием) */

#bot {background: url(/images/botBg.gif) no-repeat; clear: both; color: #808080; font-size: 80%; margin: 0; min-height: 5em; padding: 0; padding-top: 15px; padding-bottom: 10px; width: 100%; }
#bot A {color: #AAA; }
#bot A:hover {color: #FFF; }
#bot H3 {display: none; }
#bot #partners {float: left; margin-right: -350px; width: 100%; }
#bot UL {list-style: none; margin: 0; margin-right: 350px; padding: 0; }
#bot UL LI {float: left; margin: 0; padding: 0; }
#bot UL A {background-repeat: no-repeat; display: block; height: 31px; }
#bot UL A SPAN {display: none; }
#partner1tv A {background-image: url(/images/partners/1tv.gif); margin-left: 140px; margin-right: 6px; width: 31px; }
#partnerTrite A {background-image: url(/images/partners/trite.gif); margin-right: 4px; width: 30px; }
#partnerRusradio A {background-image: url(/images/partners/rusradio.gif); margin-right: 4px; width: 43px; }
#partnerKaro A {background-image: url(/images/partners/karo.gif); margin-right: 4px; width: 53px; }
#cRambler A {background-image: url(/images/cRambler.gif); width: 88px; }
#bot P {float: right; margin: 0; padding: 0; width: 350px; }

#iSddTooltip, #sddTooltip {background: url(/images/sddTooltipBgB.gif) 0 100% no-repeat; clear: both; color: #808080; font-size: 90%; position: absolute; top: 390px; left: 588px; visibility: hidden; width: 161px; }
#iSddTooltip P, #sddTooltip P {background: url(/images/sddTooltipBgA.gif) no-repeat; margin: 0; padding: 0; padding-left: 12px; padding-top: 10px; padding-right: 12px; padding-bottom: 15px; }
#iSddTooltip H3, #sddTooltip H3 {display: none; }
#sddTooltip {top: 226px; }

#cCode {display: none; }

.form {width: 70%; }
#opinionName {width: 100%; }
#opinionEmail {width: 100%; }
#opinionMessage {width: 100%; }

.pages {font-weight: bold; margin-top: 2em; }
