#content #main_title,#page_end_title{font-size:100%; margin:-12px 2% 0.2em 2%; font-style:italic; position:relative; }
#page_end_title{width:auto}
#page_end h1{margin-top:1em}
#main_title img{position:absolute;right:-31px;top:-25px}

div,p{font-size:100%;width:auto}

h2{margin-left:0}

.home{text-align:left;padding-left:180px;padding-right:180px}
.after{clear:both}
.home i,#robot i,#product_secret i,#morfing_link i{display:block;overflow:hidden;background:url(icons-main.png)}

#volshebnica{width:388px;padding:0;float:left;margin-right:-100%;margin-left:30px;position:relative;z-index:3}
#volshebnica_text{font-size:90%;position:relative;text-align:left;line-height:1.2;padding-left:40px}
#volshebnica em{font-size:87%}
#volshebnica_info{text-align:left;padding:30px 40px 0 420px;float:left;position:relative;clear:right}
#volshebnica_info b{font-weight:normal}
#volshebnica_first .round-sides{margin-right:-100%;//margin-right:0}

#product_secret{clear:both;padding:0.4em 0 0.5em 0}
#product_secret h2{color:#0369b3;line-height:1;margin-bottom:0}
#product_secret i.sun{width:96px;height:130px;position:relative;top:2px;background-position:0 -77px;cursor:n-resize}
#secrets{padding:0 40px;position:relative;overflow:hidden;//width:100%}
#secrets .column{float:left;width:30%;margin-right:5%;position:relative;text-align:left;font-size:87%}
#secrets .last{margin-right:-100%}
#secrets b{color:#a21c01;font-size:120%;font-weight:normal;display:block;padding-top:20px}
#hide_secrets{clear:both;display:block;padding-bottom:3px}

#clouds_change{font-size:80%;position:absolute;right:-18px;text-decoration:none;top:11px;width:7em}
#clouds_change span, #balloon span, #barbi span, #morfing_link span{color:#5e7687;border-bottom:1px dashed #5e7687}
#product_secret #clouds_change i,#morfing_link i{background:url('vinoska.png');width:35px;height:38px}

#product_secret #heart{left:50%;position:relative;margin-left:-109px}
#product_secret #clouds{margin:57px 0 0 -104px;position:relative;left:50%;cursor:pointer}
#product_secret #vinni{margin:37px 0 0 -61px;position:relative;left:50%;top:-20px}
#binoculars{position:relative;zoom:1}
#binoculars p{height:6em}
#binoculars a{float:right;position:relative;right:-12px}

#holidays{padding:10px 180px 60px 180px}
#season, #holiday{font-size:125%}

#flower{position:relative}
#flowers{position:absolute;left:-130px;top:-90px;width:141px;height:204px}
#flowers .flower1{position:absolute;top:45px;left:0}
#flowers .flower2{position:absolute;top:26px;left:75px}
#flowers .flower3{position:absolute;top:136px;left:43px}

#music{padding-top:10px}
#music h2{font-size:140%;margin-left:1em}
#music h2 b{font-size:70%;font-weight:normal;font-style:italic}
#music_player{float:left;padding-left:20px;font-size:80%;padding-bottom:1em}
#music_pause{width:27em;position:relative;margin:0 auto}
#drum{width:88px;height:77px;float:left;margin-left:2em}

#cinema{height:616px;width:100%;//width:115%;//left:-60px;background:#000;position:relative;zoom:1;margin-top:100px}
#cinema_logo{left:50%;margin-left:-400px;position:absolute;top:-61px;z-index:100}
#cinema .cinema{position:absolute;top:0;left:-500px;width:1000px;margin-left:50%;height:618px}
#cinema h2{left:-20px;color:#fff;position:relative;padding-top:60px}
#video{position:relative;width:600px}
#cinema_chair{background:url(peoples.png) no-repeat;width:803px;height:104px;position:absolute;bottom:-30px;margin-left:50%;left:-401px}
#cinema_chair div{background:#000;height:22px;left:-5000px;position:absolute;top:74px;width:5000px}
#cinema_chair div.r{right:-5000px;left:auto}
#cinema_list .selected{border-bottom:0px none;color:#fff !important;cursor:default}
#cinema_list{font-size:80%;left:100%;list-style:none;position:absolute;text-align:left;top:0;width:150px}
#cinema_list img{position:relative;left:-10px}
#cinema_list li{padding-bottom:0.8em}

#page_end{padding-top:50px}

#questions{margin:0 2% 2em 40px;text-align:left;}
#questions h2{padding-bottom:0.5em}
#questions h2 a{color:#000}
#questions ul{list-style:none;padding:0;margin:0}
#questions li{font-size:88%;padding-bottom:0.7em;display:block}
#questions li a{color:#725d26}
#questions h2 a:hover,#questions li a:hover{color:#ff6a6a}
#video{outline:none;left:-20px;top:15px}

#questionrobot{position:relative;//left:-30px;width:100%}
#questionrobot .r{//right:7px}
#questionrobot td{padding:0}

#robot{padding-left:15px;text-align:left;font-size:70%;position:relative;margin-right:40px}
#robot i{width:85px;height:102px;background-position:-100px 0px;position:absolute;bottom:-1px;//bottom:-2px;right:9px;z-index:2}
#robot b{font-size:120%;font-weight:normal}
#robot_info{position:relative;padding:0 100px 15px 30px;zoom:1}
#robot p{margin:0}
#robot .t,#robot .b,#robot .r{background:url(rc.png) no-repeat;height:20px}
#robot .t,#robot .b{margin-right:15px}
#robot .b{background-position:0 100%;clear:both;//top:15px;position:relative}
#robot .b .r{background-position:100% 100%;position:relative;left:15px;zoom:1}
#robot .t .r{background-position:100% 0;position:relative;left:15px;zoom:1}
#robot_inner{padding:0 30px;border-left:1px solid #79868f;border-right:1px solid #79868f;//margin-bottom:-15px}
#robot_text{overflow:auto;height:20em}
#robot_text p{padding:0 0 1em 0}

#tabs{margin:0 20px 20px 20px;position:relative;z-index:10}
#tabs h2{text-align:center}
#tabs h1,#tabs h2, #tabs h3{margin-left:0}
#tabs ul{margin:0 30px;//margin-left:50px;position:relative;z-index:2;list-style:none;font-size:80%}
#tabs li.selected{background:#d73000;border:1px solid #d73000}
#tabs li.selected b,#tabs li.selected a{color:#fff;font-weight:normal;text-decoration:none;border:0px none}
#tabs li{width:15%;margin-right:2%;background:#faf7d1;border:1px solid #e3dad3;padding:0.3em 0;clear:right;float:left;position:relative;height:6em}
#tabs li a,#tabs li b{font-weight:normal;outline:none}
#tabs li b{color:#0082DD}
#tabs li ins, #links ins{text-decoration:none;display:block;margin:0 7px}
#tabs li .triangle{bottom:-35px;left:0;position:absolute;width:100%;z-index:100}
#tabs li.pos2,#tabs li.pos3{width:21%;//width:18%}
#tabs li.pos5{margin-right:-100%}
#tab{position:relative;background:#fffdf3;padding:60px;border:1px solid #c7cac9;clear:both;text-align:left;overflow-x:hidden;//padding-top:30px;//padding-left:40px}
#tab p{width:auto;font-size:100%;text-align:left;padding-right:6em}
#tab h1{font-size:140%;line-height:1;margin-bottom:30px;text-align:center}
#tab h1 b{display:block;font-size:180%;font-weight:normal}
#tab i{display:block;overflow:hidden}

#choose{width:804px;position:relative}
#hourglass{position:absolute;left:0;background:url(hourglass.jpg) 0 -265px;width:190px;height:482px;top:0}
#hourglass.opened{height:560px}
#hourglass_foot{position:absolute;bottom:0;background:url(hourglass.jpg);width:190px;height:265px}
#hourglass_info{margin-top:1em;padding-left:200px;position:relative;width:600px;//width:800px}
#hourglass_info p,#tatler_info p{width:87%;padding-right:0}
#tatler_info .info .content,#hourglass_info .info .content{width:100%}
#hourglass_info .info{margin-left:120px;z-index:10;zoom:1;position:relative}
#tatler_info{float:left;padding-left:250px;position:relative}
#tatler_desc{left:20px;position:absolute;text-align:left;top:230px;width:8em;font-style:italic}
#skating-rink{width:810px;left:-405px;margin-left:50%;//margin-left:38%;-margin-left:20%;float:left;position:relative;clear:both}
#tatler{float:left;margin-right:-100%;position:relative;top:1.5em;left:20px}
#barbi{position:absolute;top:59px;left:0;z-index:2}
#center_column{left:25px}
#barbi div{overflow:hidden;width:116px;height:128px;position:relative}
#barbi.flip div img{margin-top:-128px}
#barbi.flip span{right:auto;left:80px}
#tab .sasha,#addons{font-size:80%;padding-right:0;position:absolute;right:1em;//right:3em;width:9em;margin-top:-2em}
#addons{line-height:1.2;text-decoration:none}
#barbi span{font-size:80%;position:absolute;right:79px;top:-5px}
#dinosaur{position:relative;text-align:left;float:left;left:-185px}
#dinosaur img{left:30px;position:relative;margin:-50px 0 1em 0}
#dinosaur p{font-style:italic;left:-7em;position:absolute;top:0px;width:9em;padding-right:0}
#dinosaur_text{position:relative;z-index:3}
#barbi_columns .info{margin-left:0}
#barbi_columns p{padding-right:0}
#barbi_columns .column{float:left;width:33%;//width:27%;padding-bottom:40px;position:relative}
#barbi_columns .content{width:120%}
#tab #leopold,#tab #vinni,#tab #theatre{float:left;position:relative;padding-right:0;padding-right:3%;padding-bottom:20px;width:25%;color:#278bff}
#tab #vinni{color:#33c111}
#tab #theatre{color:#d85b2f;margin-right:-100%}
.balloon{padding-top:120px;//padding-top:120px !important}
#balloon{position:absolute;top:-123px;left:236px;z-index:1000}
#balloon img{position:relative;z-index:1000}
#baloon_wraper{position:relative;margin-top:90px}
#balloon img{margin:0}
#balloon p{font-size:80%;padding-left:55px;//padding-left:30px;padding-top:32px;width:10em;padding-right:0}
#interesting{padding-left:80px;position:relative;font-size:87%;padding-top:20px}
#interesting h2{text-align:left;margin-bottom:0}
#interesting i,#addons i{display:block;overflow:hidden;background:url(icons.jpg);width:53px;height:53px}
#interesting i{left:14px;//left:-66;top:20px;position:absolute}
#addons i{width:77px;height:77px;background-position:-53px 0;margin-bottom:10px}
#your_choose{font-size:120%;position:relative;text-align:center;top:-40px}
#your_choose img{position:relative;top:50px}
#sportloto{min-height:620px;//height:620px}
#sportloto p{padding-right:0}
#sportloto_balls{left:19%;//left:14%;position:relative}
#football{float:left;margin-right:-100%;position:relative}
#football_info{float:left;padding-left:190px;position:relative}
#football_info .dash{margin-bottom:0.7em}
#twodays{font-size:150%;margin-left:0;padding-bottom:20px;padding-left:70px}
#tab .gall{float:left;font-size:87%;margin-right:5%;width:28%;//width:25%;padding-top:2em;height:13em;position:relative}
#tab .gall span{padding-bottom:0.3em}
#tab .gall3{margin-right:-100%}
#tab .gall4,#tab .gall5{width:35%;//width:30%;padding-bottom:2em}
#tab .gall4{margin-left:17%;//margin-left:14%;-margin-left:5%}
#tab .gall i{display:block;height:106px;width:163px;overflow:hidden;background:url(goll.png);margin:0 auto}
#tab .gall2 i{background-position:-163px 0}
#tab .gall3 i{background-position:-326px 0}
#tab .gall4 i{background-position:-489px 0}
#tab .gall5 i{background-position:-652px 0}
#tab .gall .dash{display:block}
#tab .left{float:left;margin-top:15px;width:355px;-margin-left:40px;position:relative}
#tab .right{float:left;margin-left:0;margin-top:15px;width:355px;position:relative;margin-right:-100%}
#tab .another{float:left;width:22%;//width:25%;margin-right:2%;position:relative;background:#faf7d1;height:5em;font-size:80%;text-align:center;padding:0 5px;clear:right;border:1px solid #e3dad3;overflow:hidden;padding-bottom:2px}
#tab .selected{background:#d73000;border:1px solid #d73000}
#tab .last{margin-right:-100%}
#links{width:100%;position:relative}
#tab h2.after{padding-bottom:0.5em}
#column-leopold h3,#column-vinni h3{color:#a21c01}
#column-leopold p,#column-vinni p{padding-right:0}
#column-leopold{position:relative;float:left;font-size:87%;margin-left:70px;-margin-left:35px;margin-right:45px;width:330px}
#column-vinni{position:relative;float:left;font-size:87%;margin-right:-100%;width:330px}
#leopoldvinni{height:175px;width:799px;margin-top:30px}
#aftervinni{padding-top:30px}
#your_choose{width:799px}
#leopoldvinni img{margin-right:-100%;float:left}

#morfing{background:url(morfing.png) no-repeat;width:170px;height:460px;overflow:hidden;top:0;left:0;position:absolute;z-index:10;margin-top:7em}
#morfing_link{font-size:87%;left:30px;position:absolute;text-align:right;top:5.5em;width:10em;z-index:11;padding-bottom:3px}
#morfing_link i{position:absolute;right:20px;top:1.5em}
#misterm{background:url(misterm.jpg);width:88px;height:127px;left:50%;margin-left:-44px;position:relative;//left:35%}
#pen{width:560px;height:35px;background:url(pen.jpg);position:relative;left:43%;margin-left:-280px;margin-bottom:1em}
#red_square{padding-left:80px}
#red_square_icon{width:78px;height:94px;background:url(misterm.jpg) -88px 0;margin-right:-100%;position:relative;float:left;left:-20px}
#sportloto{float:left;padding-left:250px;position:relative}
#sportloto p{width:80%}

#barbi_question{font-size:130%;padding-bottom:1em;text-align:left;width:20em;margin:0 auto}
#skating-rink .pseudo_link{line-height:1}
#skating-rink .year{float:left;text-align:center;font-size:80%;left:-9px;padding-bottom:1em;position:relative;width:135px;height:5em}
#skating-rink .closed b{visibility:hidden}
#skating-rink .year b{font-size:80%;font-weight:normal}
.photo{font-size:87%;text-align:left;padding-top:30px;width:45em;position:relative;//margin-bottom:60px}
.photo img{float:left;margin:0 1em 4em 0;position:relative}
.photo h3{font-size:130%;font-style:italic;margin-bottom:0;padding-top:19px}
.photo .desc{width:13em;float:left;position:relative}

#clowns{width:116%;//width:80%}
#clowns.info .content{overflow-y:hidden}

.info{text-align:left;margin:0 0 0 80px;font-size:80%;padding-bottom:0.3em;position:relative}
.info .info{font-size:100%;position:relative;left:-1.5em;top:0.5em}
.info p{margin:0 0 1em 0}

.info .round-sides{color:#765c00;float:left;background:#fff;position:relative;zoom:1}

.round-sides,.round-sides .c{width:auto !important}

.info .round-sides .c{padding-left:1.3em;padding-top:0.1em;padding-bottom:0.4em}

.info .pseudo_link{border-bottom:1px dashed #765c00;color:#765c00;white-space:nowrap}
.info span.hover{border-bottom:1px dashed #ff6a6a;color:#ff6a6a}

.long{width:65%;position:relative;margin-left:200px}
.long .pseudo_link{white-space:normal;line-height:1.3}
.info .content{clear:both;padding:3px 0 0 0;position:relative;margin-left:6px;zoom:1}
.js #secrets,.js .info .content{height:1px;overflow:hidden}

.info .round-sides .c,.info .content,.dash{padding-left:1.5em}
.info .round-sides .c:before,.info .content>*:first-child:before,.dash:before{margin-left:-1.33em;content:'\2014\a0';float:left}
.info .round-sides .c{zoom:1;float:left}

span.dash{padding-left:0}

.pseudo_link{text-decoration:none;cursor:pointer;border-bottom:1px dashed #0082DD}
span.pseudo_link{color:#0082DD}
span.hover,.pseudo_link:hover,.pseudo_link:visited:hover{color:#3fafee !important;border-bottom:1px dashed #3fafee !important}
.pseudo_link:visited{border-bottom:1px dashed #551a8b}

#layout_inner{overflow-x:hidden;min-width:950px;-width:expression((document.documentElement.clientWidth||document.body.clientWidth)<950 ? '950px' : '100%')}

#footer{clear:both}
#footer .search{display:none}
#copyright{float:left;font-size:87%; width: 37%;}

#made_in{float:right;font-size:80%;margin-right:20px;padding-bottom:40px;position:relative}
#made_in img{left:-105px;position:absolute;top:5px}

#page_end{text-align:center;padding-bottom:20px}

#soroka{font-size:77%;line-height:1.2;margin-top:2em;position:absolute;right:0;width:150px}
#soroka img{left:23px;position:relative;top:-5px}

#mashenka{text-align:center}
#mashenka img{float:left;margin-right:10px}
#mashenka .column{display:inline-block;dispay:-moz-inline-block;width:20%;position:relative;text-align:left;font-size:87%}
#mashenka .girl{clear:both;padding-top:30px}

#video_change{bottom:50px;color:#FFFFFF;font-size:73%;position:absolute;right:-12em}