HTML, BODY {font-family: Verdana; margin: 0; padding: 0; }
BODY {background: #000; font-size: 80%; }
BODY {font-size /**/: 13px; }
FORM {margin: 0; padding: 0; }
TABLE {font-size: 100%; }
IMG {vertical-align: top; }
A IMG {border: none; }
BLOCKQUOTE {background: #EDE9AF; border: 1px solid #DDD696; margin-left: 0; padding: 15px; }

.isolated:before, .isolated:after {content: "."; display: block; visibility: hidden; width: 0; height: 0; }
.isolated:after {clear: both; }
.isolated {zoom: 1; }

A {color: #000; }
A:visited {color: #540A0C; }

BODY#img {background: #FEFDC8; padding-top: 1em; padding-bottom: 1em; text-align: center; }
BODY#img DIV {margin-left: auto; margin-top: 10px; margin-right: auto; }
BODY#img IMG {border: 1px solid #540A0C; }

BLOCKQUOTE, P, OL, UL, DL, DIV.tbl, DIV.pubtext {margin-top: 0.9em; margin-bottom: 0.9em; }

DL {margin-left: 30px; }
DT {font-weight: bold; margin: 0; margin-bottom: 0.3em; padding: 0; }
DD {margin: 0; margin-bottom: 0.8em; padding: 0; }

.big LI {margin-top: 0.9em; margin-bottom: 0.9em; }

H2 {background: url(/images/pageSubTitleBg.gif) 0 100% no-repeat; clear: both; font-size: 125%; margin-top: 1.2em; margin-bottom: 0.5em; padding-bottom: 15px; }
H2.H2B {background: none; padding: 0; text-align: center; }
#pageSubTitleCreativityBook {background: url(/images/pageSubTitleCreativityBook.gif) 0 100% no-repeat; padding-left: 60px; padding-top: 19px; padding-bottom: 21px; }
#pageSubTitleCreativityBookGospel {background: url(/images/pageSubTitleCreativityBook.gif) 0 100% no-repeat; padding-left: 60px; padding-top: 19px; padding-bottom: 21px; }
#pageSubTitleCreativityCd {background: url(/images/pageSubTitleCreativityCd.gif) 0 100% no-repeat; padding-left: 60px; padding-top: 19px; padding-bottom: 21px; }

H2.creativityBook,
H2.creativityVideo,
H2.creativityMusic {background-position: left bottom; background-repeat: no-repeat; padding-left: 60px; padding-top: 19px; padding-bottom: 21px; }

H2.creativityBook  {background-image: url(/images/pageSubTitleCreativityBook.gif); }
H2.creativityVideo {background-image: url(/_/i/creativityHead_video.gif); }
H2.creativityMusic {background-image: url(/images/pageSubTitleCreativityCd.gif); }

P.pB {text-align: center; }
P.pC {text-align: right; }

.clearing {clear: both; }

UL {list-style: none; }
UL LI {background: url(/images/listBullet.gif) 0 3px no-repeat; margin: 0; padding: 0; padding-left: 20px; }

#main {background: #FEFDC8 url(/images/mainBgTiled.gif) repeat-x; float: left; margin-top: 132px; width: 100%; }
#mainA {background: url(/images/mainBg.gif) no-repeat; float: left; width: 100%; }
#mainB {background: url(/images/mnuBgTiled.gif) 100% 0 repeat-y; float: left; width: 100%; }
#mainC {background: url(/images/mnuBg.gif) 100% 0 no-repeat; float: left; width: 100%; }
#mainD {background-position: 0 92px; float: left; width: 100%; }
.visual_01 {background: url(/images/visuals/10.png) no-repeat; }
.visual_02 {background: url(/images/visuals/11.png) no-repeat; }
.visual_03 {background: url(/images/visuals/12.png) no-repeat; }
.visual_04 {background: url(/images/visuals/14.png) no-repeat; }
.visual_05 {background: url(/images/visuals/15.png) no-repeat; }
.visual_06 {background: url(/images/visuals/16.png) no-repeat; }
.visual_07 {background: url(/images/visuals/17.png) no-repeat; }
.visual_08 {background: url(/images/visuals/21.png) no-repeat; }
.visual_09 {background: url(/images/visuals/19.png) no-repeat; }
.visual_10 {background: url(/images/visuals/20.png) no-repeat; }
.visual_11 {background: url(/images/visuals/18.png) no-repeat; }



#contentBox {float: left; margin-right: -280px; width: 100%; }
#content {margin-left: 216px; margin-right: 280px; padding-bottom: 42px; }
#content A:hover {background: #D4CE90; }

#mnu {font-size: 80%; float: right; padding-bottom: 150px; width: 280px; }
#mnu UL {margin: 0; margin-left: 64px; padding: 0; }
#mnu LI {background: none; margin: 0; margin-bottom: 2px; padding: 0; width: 171px; }
#mnu LI A {background: #540A0C url(images/mnuItemBg.gif) no-repeat; border-bottom: 3px solid #C6C087; color: #FFF; display: block; font-weight: bold; padding-top: 5px; padding-bottom: 5px;  text-align: center; text-decoration: none; text-transform: uppercase; width: 100%; }
#mnu LI A:hover {background-color: #FFFEED; background-position: 0 -100px; color: #540A0C; }

#mnuBn {clear: both; margin-left: 73px; margin-top: -35px; margin-bottom: 50px; }
#mnuBn DIV {margin-bottom: 5px; text-align: center; width: 150px; }

.pageTitle {background-repeat: no-repeat; background-position: right bottom; height: 38px; margin: 0; margin-top: 46px; margin-bottom: 20px; overflow: hidden; padding: 0; width: 413px; }
.pageTitle SPAN {display: none; }

#pageTitleBio         {background-image: url(/_/i/headers/bio.png); }
#pageTitleMasterclass {background-image: url(/_/i/headers/masterclass.png); }
#pageTitlePhoto       {background-image: url(/_/i/headers/photo.png); }
#pageTitleCreativity  {background-image: url(/_/i/headers/creativity.png); }
#pageTitleNews        {background-image: url(/_/i/headers/news.png); }
#pageTitleTvNRadio    {background-image: url(/_/i/headers/tv-n-radio.png); }
#pageTitlePress       {background-image: url(/_/i/headers/press.png); }
#pageTitleContacts    {background-image: url(/_/i/headers/contacts.png); }
#pageTitleInterview   {background-image: url(/_/i/headers/interview.png); }
#pageTitleEnglishHome {background-image: url(/_/i/headers/en-home.png); }

#topShortEnglishVersion {background: url(/images/topShortEnglishVersion.gif) no-repeat; height: 12px; left: 50px; margin: 0; overflow: hidden; padding-top: 12px; position: absolute; top: 10px; width: 112px; }
#topShortEnglishVersion/**/ {height: /**/0; }

#top {background: #540A0C url(/images/topBgTiled.gif) repeat-x; clear: both; height: 132px; overflow: hidden; position: absolute; left: 0; top: 0; width: 100%; }
#logo {height: 78px; overflow: hidden; position: absolute; left: 0; top: 39px; width: 353px; }
#topBn {background: url(/images/topBnBg.gif) no-repeat; height: 80px; position: absolute; right: 0; top: 86px; width: 157px; }
#topBn IMG {margin-top: 17px; margin-left: 3px; }

#bot {background: url(/images/botBgTiled.gif) 0 100% repeat-x; clear: both; float: left; width: 100%; }
#botA {background: url(/images/botBgA.gif) 100% 0 no-repeat; float: left; width: 100%; }
#botB {background: url(/images/botBgB.gif) no-repeat; float: left; width: 100%; }
#bot P {margin: 0; }
#elcosLogo {float: right; padding-top: 25px; padding-right: 15px; }
#botBnTabriz {float: left; padding-left: 4px; padding-top: 3px; }
#botBnM2BA {float: left; padding-left: 12px; padding-top: 3px; }

#counters {background: url(/images/countersBg.gif) 100% 0 no-repeat; clear: both; float: left; height: 52px; margin-top: -52px; overflow: hidden; text-align: right; width: 100%; }
#countersA {float: right; padding-top: 20px; margin-left: auto; width: 227px; }
#countersA DIV {float: left; }
#countersA .counterA {padding-left: 4px; }
#countersA .counterB {padding-left: 5px; }

#mnuDescrBox {color: #540A0C; clear: both; font-weight: bold; margin-top: 1.5em; position: relative; text-align: center; width: 240px; }
HTML>BODY #mnuDescrBox {width: 240px; }
#mnuDescrBox/**/ {width: 182px; }
#mnuDescr {background: url(/images/mnuDescrBg.gif) 58px 10px no-repeat; float: left; height: 103px; margin-bottom: 50px; width: 100%; }
#mnuDescr DIV {visibility: hidden; }
#mnuDescr P {position: absolute; left: 0; margin: 0; margin-left: 58px; padding: 10px; padding-top: 0.6em; top: 0; }
#mnuDescr H3 {display: none; }

/* Обычная таблица с данными */
DIV.tbl {clear: both; text-align: center; }
DIV.tbl TD, DIV.tbl TH {border-left: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; padding: 1px; padding-left: 3px; padding-right: 3px; }
DIV.tbl TABLE {border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; margin-left: auto; margin-right: auto; }
/* /Обычная таблица с данными */

/* Прайс-лист */
DIV.tblPrice {clear: both; margin-bottom: 0.9em; text-align: center; }
DIV.tblPrice TD, DIV.tblPrice TH {border-left: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; padding: 1px; padding-left: 3px; padding-right: 3px; }
DIV.tblPrice TD {text-align: left; }
DIV.tblPrice TBODY TH {font-weight: normal; text-align: left; }
DIV.tblPrice TABLE {border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; margin-left: auto; margin-right: auto; }
DIV.tblPrice TD.price {text-align: right; }
/* /Обычная таблица с данными */

/* Таблица с картинками */
DIV.tblPic {clear: both; margin-bottom: 0.9em; text-align: center; }
DIV.tblPic TD, DIV.tbl TH {padding: 3px; text-align: center; vertical-align: top; }
DIV.tblPic TABLE {margin-left: auto; margin-right: auto; }
DIV.tblPic P {color: #540A0C; font-size: 85%; margin-top: 0.1em; margin-bottom: 0.2em; }
DIV.tblPic THEAD TH {padding: 3px; padding-bottom: 0.2em; text-align: right; }
DIV.tblPic IMG {border: 1px solid #540A0C; vertical-align: top; }
/* /Таблица с картинками */

/* Таблица с картинками фотогалереи */
#photoThumbs {float: left; font-weight: bold; font-size: 80%; clear: both; margin-top: 0.9em; margin-bottom: 0.9em; width: 100%; }
#photoThumbs A {background: url(/images/photoItemBg.gif) no-repeat; float: left; margin-bottom: 10px; margin-right: 5px; padding-left: 21px; padding-right: 21px; padding-top: 9px; padding-bottom: 41px; }
#photoThumbs A:hover {background: url(/images/photoItemBg.gif) no-repeat; }
#photoThumbs H2, #photoThumbs H3, #photoThumbs H4 {clear: both; }
/* /Таблица с картинками фотогалереи */


.imgA UL,
.imgA UL LI,
.imgC UL,
.imgC UL LI,
.pureImgA UL,
.pureImgA UL LI,
.pureImgC UL,
.pureImgC UL LI {margin: 0; padding: 0; }

.imgA UL,
.imgC UL,
.pureImgA UL,
.pureImgC UL {list-style: none; }

.imgA UL LI,
.imgC UL LI,
.pureImgA UL LI,
.pureImgC UL LI {margin-bottom: 10px; }

.imgF {margin-top: 0.9em; margin-bottom: 0.9em; text-align: right; }

.more {clear: both; margin-bottom: 2em; text-align: right; }
.more A {background: url(/images/more.gif) no-repeat; display: block; height: 26px; margin-left: auto; overflow: hidden; width: 136px; }
.more A SPAN {display: none; }
#content .more A:hover {background: url(/images/more.gif) no-repeat; }

.newsTitle {clear: both; margin-top: 1em; margin-bottom: 0.8em; }
.newsTitle H2 {background: url(/images/newsTitleBgB.gif) 0 100% no-repeat; font-size: 100%; margin: 0; padding: 0; padding-left: 0.7em; padding-right: 70px; padding-bottom: 5px; }
.newsTitle TD {background: #540A0C; color: #FFF; font-style: normal; font-weight: bold; padding-left: 0.4em; padding-top: 2px; padding-right: 0.4em; vertical-align: top; }
.newsTitle TH {background: #DDD696 url(/images/newsTitleBgA.gif) 100% 100% no-repeat; padding-top: 2px; text-align: left; vertical-align: top; }

#contactsForm {margin-top: 0.9em; margin-bottom: 0.9em; width: 70%; }
#contactsName, #contactsEmail, #contactsSubject, #contactsMsg {border: 1px solid #000; width: 100%; }
#contactsMsg {height: 120px; }
#contactsSubmit {border: 1px solid #000; }

#iBn {position: absolute; top: 50px; left: 300px; }

#cCode {height: 0; left: 0; overflow: hidden; position: absolute; top: 0; width: 0; }

.buy {float: right; font-size: 85%; margin-left: 10px; margin-bottom: 7px; }
.buy IMG {border: 1px solid #000; }
.buy UL {margin: 0.5em 0; padding: 0; }
.buy P{margin: 0.5em 0; padding: 0; }

SPAN.clr {clear: both; display: block; height: 0; }
* HTML SPAN.clr {overflow: hidden; }

UL.long LI, OL.long LI {margin-bottom: 0.8em; }

#copy,
#copy A {color: #FEFDC8; }

#copy {clear: both; font-size: 0.85em; margin: 0; padding: 0.5em 3px; }




.imgA,
.imgB,
.imgC,
.pureImgA,
.pureImgB,
.pureImgC {color: #540A0C; }

.imgA IMG,
.imgB IMG,
.imgC IMG {background: #fff; border: 1px solid #540A0C; padding: 8px; }

.imgA TH,
.imgC TH,
.pureImgA TH,
.pureImgC TH,
.imgA TD,
.imgC TD,
.pureImgA TD,
.pureImgC TD {padding: 0; }

.imgA TH {text-align: center; }

.imgA TH,
.imgC TH,
.pureImgA TH,
.pureImgC TH {font-weight: normal; padding-top: 0.1em; padding-bottom: 0.2em; text-align: center; }

/* 2009-08-03 */
/* Картинка справа (с комментарием), обтекаемая слева */
.imgA,
.pureImgA {float: left; margin-right: 10px; margin-bottom: 7px; padding-top: .2em; }

.imgA TH,
.pureImgA TH {font-size: .846em; font-weight: normal; padding: 0; padding-top: .1em; padding-bottom: .2em; text-align: left; }

.imgA TABLE,
TABLE.imgA,
.pureImgA TABLE,
TABLE.pureImgA {border-collapse: collapse; border-spacing: 0; width: 1px; }

.imgA IMG,
.pureImgA IMG {vertical-align: top; }

.imgA IMG,
.pureImgA IMG {vertical-align: top; }

.imgA UL,
.imgA UL LI,
.pureImgA UL,
.pureImgA UL LI {margin: 0; padding: 0; }

.imgA UL,
.pureImgA UL {list-style: none; }

.imgA UL LI {margin-bottom: 10px; }
/* /Картинка справа (с комментарием), обтекаемая слева */

/* Картинка справа (с комментарием), обтекаемая слева */
.imgC,
.pureImgC {float: right; margin-left: 10px; margin-bottom: 7px; padding-top: .2em; }

.imgC TH,
.pureImgC TH {font-size: .846em; font-weight: normal; padding: 0; padding-top: .1em; padding-bottom: .2em; text-align: left; }

.imgC TABLE,
TABLE.imgC,
.pureImgC TABLE,
TABLE.pureImgC {border-collapse: collapse; border-spacing: 0; width: 1px; }

.imgC IMG,
.pureImgC IMG {vertical-align: top; }

.imgC UL,
.imgC UL LI,
.pureImgC UL,
.pureImgC UL LI {margin: 0; padding: 0; }

.imgC UL,
.pureImgC UL {list-style: none; }

.imgC UL LI {margin-bottom: 10px; }
/* /Картинка справа (с комментарием), обтекаемая слева */

/* Картинка по центру (с комментарием) */
.imgB,
.pureImgB {margin-bottom: 7px; }

.imgB TH,
.pureImgB TH {font-size: .846em; font-weight: normal; padding: 0; padding-top: .1em; padding-bottom: .2em; text-align: left; }

.imgB TABLE,
TABLE.imgB,
.pureImgB TABLE,
TABLE.pureImgB {border-collapse: collapse; border-spacing: 0; margin: 0 auto; width: 1px; }

.imgB IMG,
.pureImgB IMG {vertical-align: top; }
/* /Картинка по центру (с комментарием) */
/* /2009-08-03 */


DL.compact DT,
DL.compact DD {margin: 0; }

DL.compact DT {float: left; margin-right: .4em; }
DL.compact DT.single {float: none; margin-right: 0 !important; }

	* HTML DL.compact DT {margin-right: 0; }


DL.compact-with-vspace DT {margin: 0; }

DL.compact-with-vspace DT {float: left; margin-right: .4em; }
DL.compact-with-vspace DT.single {float: none; margin-right: 0 !important; margin-bottom: .75em; }

	* HTML DL.compact-with-vspace DT {margin-right: 0; }

