body { background-image: url('img/bg.gif')}
body.start { background-color:#000000; background-image: none; color: #ffffff;}

/* start page begin*/

/*h2 {font-size: 160%}*/
DIV.publ { line-height: 1.9em}

DIV.bulldog { position:relative; top:158px; left:94px; z-index:1}
DIV.disc { position:relative; top:-10px; left:70px; border: 0px solid; height: 240; width: 363}

DIV.logo { position: relative; margin: 0px 0px -30px 30px; top:15px; z-index: 1}
TABLE.submenu-start {margin:5px 30px 5px 0px}

DIV.rus-start { position: relative; left: 50px;  width:26px; height:12px; top:70px; z-index: 1}
DIV.eng-start { position: relative; left: 85px; top: 58px; width:26px; height:10px; z-index: 1}

DIV.bottom2 {margin: 0px 0px 0px 0px; width:182px; border: 0px dashed; padding: 0px 0px 0px 0px; height: 40px}
DIV.copyr-start { font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #ffffff; margin:0px 0px 0px 0px; padding: 17px 0px 0px 0px; border: 0px dashed}


TABLE.bg-wall-start { background-image: url('img/bg-wall-start.gif'); background-repeat: repeat-x;}
TABLE.bg-floor-start {background-image: url('img/bg-floor-start.jpg'); background-repeat: no-repeat; background-position: center;}
TD.curt-r-t { background-image: url('img/curt-r-t.gif'); background-repeat: no-repeat; background-position: left;}
TD.curt-l-t { background-image: url('img/curt-l-t.gif'); background-repeat: no-repeat; background-position: right;}
TD.curt-r-b { background-image: url('img/curt-r-b.gif'); background-repeat: no-repeat; background-position: top left;}
TD.curt-l-b { background-image: url('img/curt-l-b.gif'); background-repeat: no-repeat; background-position: top right;}

DIV.disk {margin: 0px -80px 0px 0px; border: 0px solid; z-index: 1; position: relative; width: 100px} 

DIV.girls-cont {border: 0px solid; width: 352px; height: 243px; margin: -155px -100px 0px 90px; z-index: 1; position: relative; vertical-align: top; }
DIV.ruka {width:155px; border: 0px solid; height: 40px; z-index: 2; margin: 0px 0px 0px 0px; right: 0px; top:80px; position: relative;}
DIV.girls {margin:0px -30px -100px 0px; position: relative; z-index: 1; width: 203; float:left; height:341px; border: 0px solid}
DIV.gorbatov {margin: -160px -73px 0px 0px; border: 0px solid; z-index: 0; position: relative; width: 395px;}

DIV.title-start1 {padding: 30px 0px 0px 10px}
DIV.title-start2 {padding: 10px 0px 0px 10px}
DIV.title-start3 {padding: 10px 0px 0px 10px}

TABLE.chair-rows-start { margin: 30px 0px 0px 0px}
TD.chair-start2 {background-image: url('img/chair-start1.gif'); background-position: bottom right; background-repeat: repeat-x;}
TD.chair-start1 {background-image: url('img/chair1.gif'); background-position: top; background-repeat: repeat-x; }


DIV.copyr { font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #ffffff; float: left; }
DIV.ab-art {font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #ffffff;   text-align: right; margin: 0px 60px 0px 0px}

/* start page end*/

a {color:#FFFFFF}
TABLE.main { background-image: url('img/bg-wall2.gif'); background-repeat: repeat-x;}
TR.bg-floor {background-image: url('img/bg-floor.gif'); background-position: bottom; background-repeat: repeat-x;}
TD.chair1 {background-image: url('img/chair1.gif'); background-position: bottom left; background-repeat: repeat-x;}
TD.chair2 {background-image: url('img/chair2.gif'); background-position: bottom left; background-repeat: repeat-x;}
TD.chair3 {background-image: url('img/chair1.gif'); background-position: bottom right; background-repeat: repeat-x;}
TD.chair4 {background-image: url('img/chair2.gif'); background-position: bottom right; background-repeat: repeat-x;}

TD.logo {padding-top:38px; padding-left: 29px}

TD.menu {padding-top:59px; padding-left: 10px}
TD.menu2 {padding-top:49px; padding-left: 10px}
DIV.home { position: relative; right: 152px; width:14px; height:12px}
DIV.map { position: relative; right: 110px; top: -12px;  width:14px; height:14px}
DIV.letter { position: relative; right: 65px; top: -24px;  width:16px; height:10px}

DIV.rus { position: relative; right: 138px;  width:26px; height:12px}
DIV.eng { position: relative; right: 105px; top: -12px; width:26px; height:10px}

TD.menu-left { padding: 76px 0px 5px 49px }
DIV.menu-left { margin:  5px 0px 5px 0px}
DIV.menu-left-in {margin: 5px 0px 5px 12px}
DIV.menu-pointer { position: relative; top:-9px; left: -15px; margin: 0px 0px -2px 0px}

/* DIV.title {padding: 55px 0px 30px 20px; border: 0px solid} */

TD.bottom1 {padding: 100px 0px 26px 50px; border: 0px dashed #ffffff; vertical-align: bottom;}
TD.copyright {padding: 0px 0px 25px 30px; vertical-align: bottom;}
DIV.copy { font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #ffffff; float: left; }

DIV.textcontent { font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #ffffff; padding: 0px 0px 100px 10px; text-align: justify; line-height: 1.5em}

DIV.textcontent UL LI { font-size: 1.2em; margin: 0em 0em 0.3em 0em}
DIV.textcontent OL LI { font-size: 1.2em; margin: 0em 0em 0.3em 0em}


DIV.ethnic {margin:28px 0px 110px 60px }
DIV.ballet {margin:20px 30px 110px 30px }
DIV.circus {margin: 100px 20px 110px 50px}
DIV.clown {margin: 30px 20px 110px 50px}
DIV.firework {margin: 10px 25px 0px 30px}
DIV.flamenko {margin: 30px 0px 0px 35px}
DIV.folk {margin: 70px 20px 0px 50px}
DIV.geisha {margin: 70px 20px 0px 50px}
DIV.latino {margin: 70px 50px 0px 70px}
DIV.ms {margin: 70px 0px 0px 45px; float: right; width: 200px; height: 304; border: 0px solid }
DIV.spanish-music {margin: 70px 0px 0px 45px}
DIV.belly {margin: 50px 20px 0px 20px}
DIV.showman {margin: 60px 40px 0px 70px}

DIV.latino1 {margin: 80px 20px 0px 40px}
DIV.brazil {margin: 50px 20px 0px 40px}
DIV.tango {margin: 75px 20px 0px 40px}
DIV.skandin {margin: 89px 20px 0px 50px}
DIV.france {margin: 110px 20px 0px 80px}
DIV.german {margin: 90px 20px 0px 50px}
DIV.cheh {margin: 90px 20px 0px 50px}
DIV.spain {margin: 90px 20px 0px 30px}
DIV.italian {margin: 47px 20px 0px 50px}
DIV.vengr {margin: 80px 20px 0px 35px}
DIV.indian {margin: 60px 20px 0px 35px}
DIV.china {margin: 60px 20px 0px 55px}
DIV.african {margin: 100px 20px 0px 55px}
DIV.izrail {margin: 60px 20px 0px 55px}
DIV.japan {margin: 130px 20px 0px 55px}
DIV.tailand {margin: 90px 20px 0px 85px}
DIV.avstral {margin: 180px 20px 0px 40px}
DIV.sng {margin: 100px 20px 0px 55px}
DIV.vostok {margin: 80px 20px 0px 40px}
DIV.korea {margin: 135px 35px 0px 65px}
DIV.usa {margin: 85px 35px 0px 55px}
DIV.scotland {margin: 85px 35px 0px 75px}
DIV.greek {margin: 110px 30px 0px 50px}
DIV.30naciy {margin: 70px 30px 0px 30px}
DIV.yugoslav {margin: 80px 30px 0px 30px}


DIV.fotoarhiv {margin: 70px 0px 0px 90px}
DIV.muzika {margin: 10px 0px 0px 0px}
DIV.video {margin: 10px 0px 0px 0px}

DIV.foto-title{font-family: Arial, Helvetica, sans-serif; font-size: 140%; color: #ffffff; padding: 0px 0px 10px 0px; text-align: justify; float: none; margin: 20px 0px 0px 0px}
DIV.foto     {font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #ffffff; margin: 0px 20px 20px 0px; text-align: justify; line-height: 1.2em; width: 102px; float: left; border: 0px solid}
DIV.foto-end {font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #ffffff; margin: 0px 20px 20px 0px; text-align: justify; line-height: 1.2em; width: 102px; border: 0px solid }

DIV.foto IMG { border: 1px solid #FFFFFF; margin: 0px 0px 5px 0px}
DIV.foto-end IMG { border: 1px solid #FFFFFF;  margin: 0px 0px 5px 0px}
DIV.muz {margin: 310px 0px 0px 50px}
DIV.vid {margin: 10px 0px 0px 0px}

DIV.ab-art-ru {font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #ffffff;   text-align: right; margin: 0px 60px 0px 0px}
DIV.ab-art-ru a { text-decoration: none;}
TD.phone { border: 0px solid; padding: 0px 70px 30px 60px }

DIV.casa {font-family: Arial, Helvetica, sans-serif; font-size: 140%; color: #ffffff; padding: 0px 0px 10px 10px; text-align: justify; line-height: 1.5em}
DIV.proyecto-latino {font-family: Arial, Helvetica, sans-serif; font-size: 140%; color: #ffffff; padding: 10px 0px 10px 10px; text-align: justify; line-height: 1.5em}
DIV.latino-xecyc {font-family: Arial, Helvetica, sans-serif; font-size: 140%; color: #ffffff; padding: 10px 0px 10px 10px; text-align: justify; line-height: 1.5em}
DIV.oro-de-rio {font-family: Arial, Helvetica, sans-serif; font-size: 140%; color: #ffffff; padding: 10px 0px 10px 10px; text-align: justify; line-height: 1.5em}

.png
    {//background-image: none ! important;
        behavior: url('/pngfix.htc');
    }
.png1 {//background-image: none ! important;
        behavior: url('/pngfix.htc');
}
.png11 {//background-image: none ! important;
        behavior: url('/pngfix.htc');}

		  
DIV.book	{margin: 120px 0px 0px 0px; text-align: center;}	
DIV.skach-book	{margin: 10px 0px 0px 0px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #ffffff}	
DIV.inner-disk {margin: 60px 15px 0px 15px; text-align: center; border: 0px} 
DIV.in-d {margin: 65px 10px 0px 10px; text-align: center; border: 0px}
DIV.in-p {margin: 10px 10px 0px 20px; text-align: center; border: 0px}

DIV.d-gorb {margin: 10px 10px 10px 0px; border: 0px}

TD.name-tepl {font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #ffffff; padding: 10px 0px 0px 20px}

	

	
table td.contacts p {color:#FFFFFF; font-size: 75%}
table td.contacts-map { padding: 0px 0px 0px 40px}


/* guest */

td.guest-td { font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #ffffff}
span.guest-td { font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #ffffff}

td.cat-links { font-family: Arial, Helvetica, sans-serif; font-size: 70%; padding: 13px 0px 0px 0px; line-height: 1.4em;}
td.cat-links a { color: #686868;}