* {margin: 0; padding: 0; border: 0;}
body {  background: transparent url(/img/sky.jpg) repeat; color: #000; width: 100%; min-width: 1060px;}
#wrapper {position: absolute; top: 0; left: 0; width: 100%; min-width: 1060px; z-index: 10001;}
#all { position: relative; margin: 50px auto 0px; background: transparent; color: #000; width: 1024px; height: auto; }

@font-face{font-family: DSGoose; src: local("DSGoose"), url(/ds_goose.ttf)}
#txt p.goose {text-indent: 30px; font: normal 14pt/18pt DSGoose, PT Serif, serif; text-align: justify; padding: 5px; color: #006699;}
#dip2 p.goose {text-indent: 0px; font: normal 11pt/14pt DSGoose, PT Serif, serif; text-align: center; padding: 5px; color: #006699;}

h3.betina {font: 22pt/22pt 'BetinaScriptC Bold', sans-serif; text-align:center;color:red;}
.betina a:link, .betina a:visited {text-decoration:none;color:#00f;text-align:center;}
.betina a:hover, .betina a:active {text-decoration:none;color:red;text-align:center;}
#gamlet2 h3.betina {font: 22pt/22pt 'BetinaScriptC Bold', comic sans ms, sans-serif; text-align:center;}

#logo a { position: absolute; top: 50px; left: 445px; background: transparent url(/img/logo.gif) no-repeat; width: 150px; height: 100px; }
#logopit a { position: absolute; top: 30px; left: 430px; background: transparent url(/img/logopit.gif) no-repeat; width: 194px; height: 203px; }
#title { position: absolute; top: 5px; left: 67px; width: 890px; height: 200px; background: transparent url(/img/title.gif) no-repeat; }
#mainct { position: relative; top: 175px; left: 217px; background: transparent url(/img/bgcont2.gif) no-repeat; color: #000; width: 590px; height: 820px; }
#cont1 {position: relative; top: 495px; left: 0; background: transparent; color: #000; width: 580px; }
#cont1 p {text-align: center; font: bold 13pt/18pt PT Sans, sans-serif; color: #000; }

#about2 a { position: absolute; top: 660px; left: 872px; z-index: 80; background: transparent url(/img/about4.gif) no-repeat; width: 128px; height: 183px; }
#teatrst2 a { position: absolute; top: 290px; left: 15px; z-index: 80; background: transparent url(/img/teatrst3.gif) no-repeat; width: 141px; height: 180px; }
#monosp2 a { position: absolute; top: 480px; left: 15px; z-index: 80; background: transparent url(/img/monosp3.gif) no-repeat; width: 141px; height: 180px; }
#perform2 a { position: absolute; top: 670px; left: 15px; z-index: 80; background: transparent url(/img/perform3.gif) no-repeat; width: 141px; height: 180px; }
#friends2 a { position: absolute; top: 290px; left: 868px; z-index: 80; background: transparent url(/img/friends3.gif) no-repeat; width: 141px; height: 180px; }
#contact2 a { position: absolute; top: 480px; left: 868px; z-index: 80; background: transparent url(/img/contact3.gif) no-repeat; width: 141px; height: 180px; }
#arhiv a { position: absolute; top: 140px; left: 710px; z-index: 80; background: transparent url(/img/tv5.gif) no-repeat; width: 120px; height: 96px; }
#photol a { position: absolute; top: 45px; left: 460px; z-index: 80; background: transparent url(/img/photo.gif) no-repeat; width: 108px; height: 117px; }
#arhivswan a { position: absolute; top: 45px; left: 260px; z-index: 80; background: transparent url(/img/tv6.gif) no-repeat; width: 120px; height: 138px; }
#life a { position: absolute; top: 145px; left: 215px; z-index: 80; background: transparent url(/img/life.gif) no-repeat; width: 108px; height: 117px; }
#life2 a { position: absolute; top: 120px; left: 215px; z-index: 80; background: transparent url(/img/ph_main.gif) no-repeat; width: 97px; height: 84px; }
#stars a { position: absolute; top: 130px; left: 305px; z-index: 80; background: transparent url(/img/stars.gif) no-repeat; width: 143px; height: 123px; }
#response2 a { position: absolute; top: 159px; left: 665px; z-index: 100; background: transparent url(/img/response2.gif) no-repeat; width: 95px; height: 65px; }
#press2 a { position: absolute; top: 100px; left: 185px; background: transparent url(/img/press.gif) no-repeat; width: 135px; height: 107px; z-index: 100;}

#dip2 {position: absolute; top:0px; right: 0px; background: transparent url(/img/phone5.gif) no-repeat; width: 230px; height: 160px; z-index:1000;}

#footer { position: absolute; top: 900px; left: 185px; }
#footer p {text-align: center; color: #060; }

.inv { display: none; }
#txt p.center {text-indent:0; text-align: center;}

h1 {font: normal 17pt/17pt comic sans ms, sans-serif; text-align: center; color: #00f;}
h2 {font: normal 17pt/17pt comic sans ms, sans-serif; text-align: center; color: #00f;}
h3 {font: normal 17pt/17pt comic sans ms, sans-serif; text-align: center; color: #00f;}
h4 {font: bold 13pt/13pt PT Sans, times new roman, serif; padding: 10px 0 0 0; text-align: center; color: #000;}
h4.order {font: bold 13pt/13pt PT Sans, times new roman, serif; padding: 10px 0 0 0; text-align: center; color: red;}
h5 {font: normal 17pt/20pt PT Sans, times new roman, serif; padding: 10px 0 0 0; text-align: center; color: #000;}
h5.podz {font: bold 16pt/18pt PT Sans, times new roman, serif; padding: 10px 0; text-align: left; color: #000;}
h5.podz2 {font: bold 16pt/18pt PT Sans, times new roman, serif; padding: 10px 0; text-align: center; color: #000;}
h5.comment {font: text-indent: 0; font: normal 14pt/18pt PT Sans, times new roman, serif; text-align: center; padding: 5px 0; margin: 0;}

#cont2 { position: relative; top: 210px; left: 71px; z-index: 2; background: transparent url(/img/bgup.gif) no-repeat; width: 862px; height: 260px; }
#respst { position: relative; top: 70px; margin: 0 auto; width: 350px;}
#forbes { position: relative; top: 90px; margin: 0 auto; width: 535px; }
#forbes p, #respst p {text-indent: 0px; font: normal 11pt/12pt PT Serif, times new roman, serif; text-align: center; padding: 0px;}
#cont3 { position: relative; top: 90px; left: 189px; z-index: 1; background: transparent url(/img/bg.gif) repeat-y; width: 642px; min-height: 480px; height:expression(this.scrollHeight < 480? "480px" : "auto"); }
#cont4 { position: relative; top: -30px; left: 89px; z-index: 2; clear: both; background: transparent url(/img/bgdown.gif) no-repeat; width: 862px; height: 260px; }

#cont2ny { position: relative; top: 212px; left: 71px; z-index: 2; background: transparent url(/img/bgup2.gif) no-repeat; width: 862px; height: 260px; }
#cont3ny { position: relative; top: 90px; left: 189px; z-index: 1; background: transparent url(/img/bg2.gif) repeat-y; width: 642px; min-height: 480px; height:expression(this.scrollHeight < 480? "480px" : "auto"); }
#cont4ny { position: relative; top: -33px; left: 89px; z-index: 2; clear: both; background: transparent url(/img/bgdown2.gif) no-repeat; width: 862px; height: 260px; }

#monotit {position: relative; top: 60px; left: 170px; z-index: 100; background: transparent url(/img/monotit.gif) no-repeat; width: 525px; height: 48px;}
#monotit2 {position: relative; top: 60px; left: 170px; z-index: 100; background: transparent; width: 525px; height: 48px;}
#perftit {position: relative; top: 60px; left: 170px; z-index: 100; background: transparent url(/img/perftit.gif) no-repeat; width: 525px; height: 48px;}
#perftit2 {position: relative; top: 60px; left: 170px; z-index: 100; background: transparent; width: 525px; height: 48px;}
#gamlet1 {position: relative; top: 70px; left: 170px; z-index: 100; background: transparent url(/img/gamltit.gif) no-repeat; width: 525px; height: 25px;}
#zamok1 {position: relative; top: 70px; left: 170px; z-index: 100; background: transparent url(/img/zamtit.gif) no-repeat; width: 525px; height: 35px;}
#mashina1 {position: relative; top: 70px; left: 170px; z-index: 100; background: transparent url(/img/mashtit.gif) no-repeat; width: 525px; height: 35px;}
#angels1 {position: relative; top: 70px; left: 170px; z-index: 100; background: transparent url(/img/angtit.gif) no-repeat; width: 525px; height: 35px;}
#weddingt {position: relative; top: 70px; left: 170px; z-index: 100; background: transparent url(/img/merrya.gif) no-repeat; width: 525px; height: 40px;}
#paradtit {position: relative; top: 70px; left: 170px; z-index: 100; background: transparent url(/img/paradtit.gif) no-repeat; width: 525px; height: 40px;}
#newsarch {position: relative; top: 70px; left: 170px; z-index: 100; background: transparent url(/img/newsarch.gif) no-repeat; width: 525px; height: 40px;}
#lifetit {position: relative; top: 70px; left: 170px; z-index: 100; background: transparent url(/img/phototit.gif) no-repeat; width: 525px; height: 35px;}
#teatrtit {position: relative; top: 60px; left: 170px; z-index: 100; background: transparent url(/img/teatrtit.gif) no-repeat; width: 525px; height: 48px;}
#teatrtit2 {position: relative; top: 60px; left: 170px; z-index: 100; background: transparent; width: 525px; height: 48px;}
#arhivtit {position: relative; top: 70px; left: 170px; z-index: 100; background: transparent url(/img/videotit.gif) no-repeat; width: 525px; height: 36px;}
#frientit {position: relative; top: 60px; left: 170px; z-index: 100; background: transparent url(/img/frientit.gif) no-repeat; width: 525px; height: 48px;}
#aboutit {position: relative; top: 60px; left: 170px; z-index: 100; background: transparent url(/img/aboutit.gif) no-repeat; width: 525px; height: 48px;}
#offictit {position: relative; top: 60px; left: 170px; z-index: 100; background: transparent url(/img/offictit.gif) no-repeat; width: 525px; height: 48px;}
#presstit {position: relative; top: 60px; left: 170px; z-index: 100; background: transparent url(/img/presstit.gif) no-repeat; width: 525px; height: 48px;}
#respontit {position: relative; top: 60px; left: 170px; z-index: 100; background: transparent url(/img/resptit.gif) no-repeat; width: 525px; height: 48px;}
#arlekintit {position: relative; top: 55px; left: 170px; z-index: 100; background: transparent url(/img/arlekin/title.gif) no-repeat; width: 525px; height: 111px;}
#prestit2 {position: relative; top: 60px; left: 170px; z-index: 100; background: transparent; width: 525px; height: 48px;}
#cat {position: absolute; top: 159px; left: 665px; z-index: 100; background: transparent url(/img/cat.gif) no-repeat; width: 95px; height: 65px;}
#dog {position: absolute; top: 160px; left: 655px; z-index: 100; background: transparent url(/img/dog.gif) no-repeat; width: 135px; height: 107px;}
#dog2 a {position: absolute; top: 160px; left: 600px; z-index: 100; background: transparent url(/img/press.gif) no-repeat; width: 135px; height: 107px;}
#dog3 a {position: absolute; top: 160px; left: 655px; z-index: 100; background: transparent url(/img/press.gif) no-repeat; width: 135px; height: 107px;}
#flower {position: absolute; top: 175px; left: 70px; z-index: 100; background: transparent url(/img/flower.gif) no-repeat; width: 60px; height: 93px;}
#cake {position: absolute; top: 75px; left: 310px; z-index: 100; background: transparent url(/img/cake.gif) no-repeat; width: 220px; height: 210px;}
#tree {position: absolute; top: 65px; left: 310px; z-index: 100; background: transparent url(/img/tree.gif) no-repeat; width: 220px; height: 240px;}
#viewer {position: absolute; top: 140px; left: 60px; z-index: 100; background: transparent url(/img/viewer.gif) no-repeat; width: 721px; height: 134px;}
#viewer2 {position: absolute; bottom: -10px; left: 152px; z-index: 100; background: transparent url(/img/viewer.gif) no-repeat; width: 721px; height: 134px;}
#friend {position: absolute; top: -375px; left: 45px; z-index: 100; background: transparent url(/img/friend.gif) no-repeat; width: 758px; height: 707px;}
#girl {position: absolute; top: -300px; left: -68px; z-index: 100; background: transparent url(/img/girl.gif) no-repeat; width: 181px; height: 569px;}
#boy {position: absolute; top: -300px; left: 728px; z-index: 100; background: transparent url(/img/boy.gif) no-repeat; width: 134px; height: 565px;}
#tv {position: absolute; top: -190px; left: 125px; z-index: 90; background: transparent url(/img/tv.gif) no-repeat; width: 600px; height: 478px;}
#video {position: relative; top: -30px; left: 175px; z-index: 100; background: transparent; width: 320px; height: 256px;}
#arrow1 {position: absolute; top: 87px; left: 245px; z-index: 100; background: transparent url(/img/arrow1.gif) no-repeat; width: 43px; height: 60px;}
#arrow2 {position: absolute; top: 90px; left: 580px; z-index: 100; background: transparent url(/img/arrow2.gif) no-repeat; width: 119px; height: 402px;}
#rulestit {position: relative; top: 70px; left: 170px; z-index: 100; background: transparent url(/img/rulestit.gif) no-repeat; width: 525px; height: 40px;}
#shedultit {position: relative; top: 70px; left: 170px; z-index: 100; background: transparent url(/img/shedultit.gif) no-repeat; width: 525px; height: 40px;}
#phone {position: absolute; top: 175px; left: 405px; z-index: 100; background: transparent url(/img/phone.gif) no-repeat; width: 220px; height: 40px;}
#pitertit {position: relative; top: 60px; left: 170px; z-index: 100; background: transparent url(/img/pitertit.gif) no-repeat; width: 525px; height: 48px;}
#newstit {position: relative; top: 60px; left: 170px; z-index: 100; background: transparent url(/img/newstitle.gif) no-repeat; width: 525px; height: 48px;}
#newstit2 {position: relative; top: 60px; left: 170px; z-index: 100; background: transparent; width: 525px; height: 48px;}
#nuts {position: absolute; top: 60px; left: 165px; }

#lefttree {position: absolute; top: 1150px; left: -26px; z-index: 100; background: transparent url(/img/lefttree.gif) no-repeat; width: 113px; height: 206px;}
#righttree {position: absolute; top: 1150px; left: 512px; z-index: 100; background: transparent url(/img/righttree.gif) no-repeat; width: 98px; height: 206px;}

#txt {position: relative; top: -8px; left: 30px; width: 580px; text-align: center; }
#txt2 {position: relative; top: -8px; left: 30px; width: 580px; text-align: center; }
#txt p {text-indent: 30px; font: normal 12pt/16pt PT Serif, times new roman, serif; text-align: justify; padding: 5px;}
#txt2 p {text-indent: 30px; color: #000; font: normal 12pt/16pt PT Serif, times new roman, serif; text-align: justify; padding: 5px;}
#txt p.sign, #cont4 p.sign, #shapka p.sign { text-indent: 0; font: normal 10pt/12pt PT Serif, times new roman, serif; text-align: right; padding: 0;}
a:link { color: #03f; text-decoration: underline; }
a:visited { color: #009; text-decoration: none; }
a:hover, a:active { color: red; text-decoration: underline; }
a.here { color: red; text-decoration: none; }
#shapka {position: relative; top: 100px; left: 145px; width: 580px; text-align: center; }
#txt .shedule p {text-indent: 0; font: normal 10pt/12pt PT Serif, times new roman, serif; text-align: center;}
.shedule {border: solid 1px grey;}
ol {text-indent: 0px; font: bold 12pt/16pt PT Serif, times new roman, serif; text-align: justify; padding: 5px; margin: 0 15px 0 30px;}
ol li {font: normal 12pt/16pt PT Serif, times new roman, serif; text-align: justify; padding: 5px;}

table.viezd {width: 100%; height: auto; font: normal 12pt/14pt DSGoose, PT Serif, serif; text-align: center; padding: 5px; color: #006699;}
table.viezd2 {width: 80%; height: auto; margin: 0 auto; font: normal 12pt/14pt DSGoose, PT Serif, serif; text-align: center; padding: 5px; color: #006699;}

acronym {border-bottom: solid 1px #FF0000; cursor: help;}
.nobr {white-space: nowrap;}

iframe.b2 {background: transparent; overflow: hidden; width: 500px; height: 520px; }
iframe.b3 {background: transparent; overflow: hidden; width: 500px; height: 430px; }
.prev { position: relative; top: 0; left: 0; width: 560px; height: 160px; overflow: auto; text-align: center; margin: 0 10px; }
.pic {text-align: center;}
.prev table {text-align: center; margin: 0 auto;}
ul {list-style-type: none;  text-indent: 60px; font: normal 12pt/16pt PT Serif, times new roman, serif; text-align: left; }
ul.normal {list-style-type: disc; text-indent: 0px; font: normal 12pt/15pt PT Serif, times new roman, serif; text-align: left; padding: 5px 5px 5px 40px;}
ul.normal li {padding: 5px;}

#mart {position: absolute; top: 470px; left: 545px; margin: 0 auto; z-index: 100; background: transparent; width: 150px; height: 150px; }
#samokat {position: absolute; top: 440px; left: 650px; margin: 0 auto; z-index: 100; background: transparent; width: 150px; height: 150px; }
#seasons {position: absolute; top: 350px; left: 300px; margin: 0 auto; z-index: 100; background: transparent; width: 226px; height: 56px; }
#drevo {position: absolute; top: 320px; left: 585px; margin: 0 auto; z-index: 100; background: transparent; width: 128px; height: 147px; }
#vinzavod {position: absolute; top: 440px; left: 300px; margin: 0 auto; z-index: 100; background: transparent; width: 130px; height: 159px; }
#veter {position: absolute; top: 600px; left: 375px; margin: 0 auto; z-index: 100; background: transparent; width: 158px; height: 70px; }
#teatrcat {position: absolute; top: 750px; left: 525px; margin: 0 auto; z-index: 100; background: transparent; width: 88px; height: 31px; }
#jcc {position: absolute; top: 600px; left: 600px; margin: 0 auto; z-index: 100; background: transparent; width: 160px; height: 120px; }
#afimoll {position: absolute; top: 705px; left: 250px; margin: 0 auto; z-index: 100; background: transparent; width: 210px; height: 100px; }
#ogogorod {position: absolute; top: 730px; left: 680px; margin: 0 auto; z-index: 100; background: transparent; width: 210px; height: 100px; }
#knyazev {position: absolute; top: 950px; left: 300px; margin: 0 auto; z-index: 100; background: transparent; width: 210px; height: 100px; }
#turandot {position: absolute; top: 1000px; left: 550px; margin: 0 auto; z-index: 100; background: transparent; width: 210px; height: 100px; }
#artvistavka {position: absolute; top: 850px; left: 235px; margin: 0 auto; z-index: 100; background: transparent; width: 210px; height: 100px; }
#gamlet2 {position: absolute; top: 125px; left: 175px;}
#kids {position: absolute; top: 120px; left: 165px; }
#kids2 {position: absolute; top: 140px; left: 120px; }
#newytit, #nuttit {position: absolute; top: 120px; left: 165px; }
#lefttxt {width: 460px; float: left;}
.title {margin: 5px auto;}
#akter {position: absolute; top: 1190px; left: 520px; margin: 0 auto; z-index: 100; background: transparent; width: 175px; height: 60px;}
#artist {position: absolute; top: 1150px; left: 335px; margin: 0 auto; z-index: 100; background: transparent; width: 88px; height: 31px;}

#melissa {position: relative; top: 0px; left: 10px; width: 620px; height: 443px; clear: both;}
img.left {float: left; margin: 0 5px 0 0;}
img.right {float: right;}
#melissa p, #makarov p, #lisa p, #zhenya p, #olga p, #yana p {text-indent: 0; font: normal 14pt/18pt times new roman, serif; text-align: center; padding: 5px;}
#makarov {position: relative; top: 0px; left: 10px; width: 620px; height: 443px; }
#lisa {position: relative; top: 0px; left: 10px; width: 620px; clear: both; }
#zhenya {position: relative; top: 0px; left: 10px; width: 620px; height: 483px; }
#olga {position: relative; top: 0px; left: 10px; width: 620px; clear: both; }
#yana {position: relative; top: 0px; left: 10px; width: 620px; clear: both;}

#order_button a {position: fixed; top: 25%; left: -5px; background: url('/img/order_button.gif') top right no-repeat #FF9900; display:block; text-align: center; color: #fff; text-decoration: none;
border-top: 2px solid #fff; border-bottom: 2px solid #fff; border-right: 2px solid #fff; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; width: 30px; height: 160px;}

#order_button a:hover, #order_button a:active {left: 0px;}

#order, #ordern {position: relative; margin: 10px auto; padding: 40px 80px; background: transparent url(/img/yello.jpg) repeat; color: #000; width: 460px; height: 670px; border: 0; }
#orderp {position: relative; margin: 10px auto; padding: 40px 80px; background: transparent url(/img/yello.jpg) repeat; color: #000; width: 460px; height: auto; border: 0; }
#order2 {position: relative; margin: 10px auto; padding: 0; background: transparent url(/img/yello.jpg) repeat; color: #000; width: 1000px; height: auto; border: 0; }
#order p, #ordern p, #orderp p { text-indent: 0; font: normal 12pt/12pt PT Sans, verdana, sans-serif; text-align: left; margin: 0; padding: 5px; }
#nutbut {background: #fff; border: 1px solid red; }
#nutbut p {text-align: center;}
#nutbut a {text-decoration: none;}

#home {position: absolute; top: 0; left: 0; margin: 5px; padding: 0; border: 0;}
#close {position: absolute; top: 5px; left: 595px; width: 20px; height: 20px; margin: 0; padding: 0; border: 0;}
input.close { border: 0; margin: 0; padding: 0; cursor: pointer; background: #fff url(/img/close.gif) no-repeat; width: 20px; height: 20px;}
input.order { margin: 0 auto; border: 1px solid black; padding: 1px; cursor: pointer; background: #fff; width: 100px; height: 24px; font: bold 12pt/12pt PT Sans, verdana, sans-serif; text-align: center;}
input.input1 {border: 1px solid black; margin: 0; padding: 1px; width: 290px; height: 22px; font: bold 12pt/12pt PT Sans, verdana, sans-serif;}
input.input2 {border: 1px solid black; margin: 0; padding: 1px; width: 200px; height: 22px; font: bold 12pt/12pt PT Sans, verdana, sans-serif;}
input.input3 {border: 1px solid black; margin: 0; padding: 1px; width: 50px; height: 22px; font: bold 12pt/12pt PT Sans, verdana, sans-serif;}
textarea.text {border: 1px solid black; margin: 0; padding: 1px; background: #fff; font: bold 12pt/12pt PT Sans, verdana, sans-serif;}
select.nut {border: 1px solid black; margin: 0; padding: 1px; background: #fff; font: bold 12pt/12pt PT Sans, verdana, sans-serif;}

#order2 table {width: 980px; margin: 0 auto; padding: 0; background: #000; text-align: center; border: 2px solid green; font: normal 11pt/12pt PT Serif, times new roman, serif; }
#order2 td {border: 0; padding: 5px; margin:0; background: #fff;}
#order2 tr.head td {font: bold 12pt/14pt PT Serif, times new roman, serif;  background: #ffc !important;}
#order2 table td.date {width: 90px;}
#order2 table td.time {width: 40px;}
#order2 table td.del {width: 30px; font: bold 12pt/14pt PT Serif, times new roman, serif; }
#order2 table td.name {width: 120px;}
#order2 table td.phone {width: 140px;}
#order2 table td.status {width: 150px;}
#order2 table td.show {width: 120px;}
#order2 table td.coments {text-align: left;}
#order2 table tr.last td {border-bottom: 1px solid green;}
#order2 table tr.first td {border-top: 1px solid green;}
#order2 table td.coments, #order2 table td.mail, #order2 table td.show {background-color: #f3fef3;}
#order2 table td.date, #order2 table td.time, #order2 table td.name, #order2 table td.phone, #order2 table td.status  {background-color: #fef4f3;}

input.ok {border: 0; margin: 0; padding: 0; width: 24px; height: 24px; cursor: pointer; background: url(/img/accept.png) top left no-repeat; font: bold 12pt/12pt times new roman, serif;}
.admin {border: 1px solid black; margin: 0; padding: 0; width: 110px; height: 24px; background: #fff; font: normal 11pt/12pt PT Serif, times new roman, serif; }
#orrrder {position: absolute; top: 80px; left: 340px;}
#orrder {position: absolute; top: 580px; left: 400px; text-align: right; z-index: 100;}
#orderv {position: absolute; top: 50px; left: 400px; text-align: right; z-index: 100;}
#orrrder2 {position: absolute; top: 80px; left: 530px;}
#orrrder3 {position: absolute; top: -130px; left: 520px; z-index:100;}
#orrrder4 {position: absolute; top: 100px; left: 450px; z-index:100;}
#orrrder5 {position: absolute; top: 200px; left: 335px; z-index:100;}
.send {border: 1px solid black; margin: 0; padding: 5px; width: 160px; height: 30px; background: #ffc; cursor: pointer; font: bold 12pt/12pt PT Sans, verdana, sans-serif; color: red;}
.sendnewsform {border: 1px solid black; margin: 0; padding: 2px; width: 100px; height: 25px; background: #ffc; cursor: pointer; font: bold 12pt/12pt PT Sans, verdana, sans-serif; color: red;}
input.newsform {margin: 2px; padding: 2px; vertical-align: middle; border: 2px solid #069;}

#adr {position: relative; margin: 10px auto; padding: 0; background: transparent url(/img/yello.jpg) repeat; color: #000; width: 620px; height: 480px; border: 0;}
#adrrr  {background: #fff; margin: 10px auto; width: 95%; font: normal 12pt/14pt tahoma, sans-serif; text-align: center;}

.minivid {position: absolute; top: 160px; left: 50px; width: 320px; height: 256px; background: #3399ff; z-index: 100;}
.tvstud {position: relative; z-index: 90;}

#videol {position: relative; margin: 0 auto; padding: 40px 0 0 0; text-align: center; height: auto; width: 500px;}
#videol p {font: text-indent: 0; font: normal 14pt/18pt times new roman, serif; text-align: center; padding: 5px;}
ul.stud {margin: 0 0 20px 0;}
ul.stud li {text-align: center; padding: 10px; text-indent: 0;}
.brake {position: relative; width: 600px; height: 510px;}
#brake2 {position: relative; width: 600px; height: 320px;}

.photo img {margin: 5px; padding: 0;}
iframe {background: transparent;}

#YMapsID, #YMapsID2, #YMapsID3 {position: relative; height:300px;width:400px; text-align: center; margin: 0 auto;}
.YMaps-b-balloon-content {padding:0; margin:0; border:0;}

#SlideItMoo_outer { width:555px; margin:10px auto 10px;	background: url(/img/backvideo.gif) no-repeat; display:block; position:relative; padding:0px 10px 0px; }
/* create custom forward-backward buttons for this container */
#SlideItMoo_outer .SlideItMoo_forward, #SlideItMoo_outer .SlideItMoo_back { display:block; position:absolute; cursor:pointer; width:32px; height:150px; bottom:0px; right:0px; background:url(/img/forward.gif) no-repeat center;}
#SlideItMoo_outer .SlideItMoo_back { left:0px; background:url(/img/back.gif) no-repeat center;}
/* the width is set to show the number of thumbnails that will be visible */
#SlideItMoo_inner{ position:relative; overflow:hidden; width:555px ; /* set a display width to make the slider look good in case js is disabled */ margin:0px auto 0px; padding:10px 0px 10px;}
/* the thumbnails container; set a width on it so everything will be fine */
#SlideItMoo_items { display:block; position:relative;}
/* single element design */
#SlideItMoo_items div.SlideItMoo_element { display:block; position:relative; float:left; margin:0px 5px 0px; font-size:11px; width:160px; text-align:center; color:#FFFFFF; }
#SlideItMoo_items a { padding:0px; margin:3px 0px 3px; clear:both; display:block; background: transparent; padding:2px; }
#SlideItMoo_items a img{ border:none; }

#LG_container { border: 1px solid #666; visibility:hidden; position:absolute; top:0px; left:0px; padding:5px; z-index:200; opacity:1; background-color:#fff; background-position:center; background-repeat:no-repeat; font: normal 12px verdana, arial, sans-serif; }
#LG_loading { background: url(/img/ico-loading.gif) no-repeat center; display: none; position: absolute; width: 40px; height: 40px; top: 50%; left: 50%; margin: -20px 0 0 -20px; }
#LG_panel {padding: 5px 0; }
#LG_prevLink,#LG_nextLink{ width:20px; height:20px; cursor:pointer; position:absolute; top:40px; opacity:0; filter:alpha(opacity=0); }
#LG_prevLink{ left:0; background:url('/img/prev.gif') no-repeat left 40px; }
#LG_nextLink{ right:0; background:url('/img/next.gif') no-repeat right 40px; }
#LG_imgIndex{ float:left; margin-left:16px; color:#777; height:20px; line-height:20px; }
#LG_titleBar{ color:#555; height:30px; line-height:30px; overflow:hidden; text-align:center;}
#LG_overlay{ position:absolute; top:0; left:0; z-index:100; width:100%; height:100%; display:none; opacity:0; filter:Alpha(opacity=0);}
#LG_pic{display:none;margin: 0 auto;}
#LG_zoomIn, #LG_zoomOut, #LG_zoomNormal, #LG_fitScreen, #LG_zoom_disabled{ width:20px; height:20px; margin:1px; float:left; cursor:pointer; display:block;}
#LG_zoom_disabled {display:none;}
#LG_zoomIn{background: transparent; }
#LG_zoomIn:hover{background: transparent; }
#LG_zoomNormal{background: transparent; }
#LG_zoomNormal:hover{background: transparent; }
#LG_zoomOut{background: transparent; }
#LG_zoomOut:hover{background: transparent; }
#LG_fitScreen{background: transparent; }
#LG_closeBtn{ float:right; background:url(/img/exit.gif) no-repeat; width:22px; height:22px; cursor:pointer; }
#LG_closeBtn:hover{ background:url(/img/exit.gif) no-repeat; }

#cont_lp p, #cont_lp h1, #cont_lp h2, #cont_lp h3, #cont_lp h4 {font-family: PT Sans, times new roman, serif;}
#cont_lp p {font-size:11pt;padding-bottom:5px;margin:5px 10px;}
#cont_lp h2 {font:normal 16pt/18pt PT Sans, times new roman, serif;padding-bottom:5px;margin:15px 10px 5px;text-align:left;color:red;}

#new_order_button2 a {position: absolute; top: 190px; left: 70px; background: url('/img/new_order_button.gif') top right no-repeat; display:block; width: 180px; height: 50px;z-index: 20000;}
#new_order_button2 a:hover, #new_order_button a:active {background: url('/img/new_order_button.gif') 0px -50px no-repeat;}