@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
html,body{ height:100%; font:13px Arial, Helvetica, sans-serif; color:#333; background:#3B8ACF url(../images/bg.gif) repeat-x;}
a{ color:#39f;}
a:hover{ text-decoration:none;}
img{ border:none;}
ul{ list-style:none;}
h1{ font:24px Arial, Helvetica, sans-serif; color:#3B8ACF; padding-bottom: 20px;}
#div0{ width: 100%; min-width:1000px; min-height:100%; background: url(../images/topBg.jpg) no-repeat center top;}
*html #div0{ height:100%; width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}
#main{ width:1000px; margin:0 auto;}
.topBlock{ float:left; width: 100%; height:370px; position:relative;}
.topBlock a{ display:block; position:absolute;}
.m1{ width: 62px; height: 32px; left: 58px; top: 152px;}
*html .m1{ left: 59px;}
*+html .m1{ left: 59px;}
.m1:hover{ background: url(../images/menu.gif) no-repeat;}
.m2{ width: 93px; height: 26px; left: 172px; top: 157px;}
*html .m2{ left: 174px;}
*+html .m2{ left: 174px;}
.m2:hover{ background: url(../images/menu.gif) no-repeat 0 -32px;}
.m3{ width: 87px; height: 25px; left: 306px; top: 154px;}
*html .m3{ left: 308px;}
*+html .m3{ left: 308px;}
.m3:hover{ background: url(../images/menu.gif) no-repeat 0 -58px;}
.m4{ width: 106px; height: 24px; left: 614px; top: 156px;}
*html .m4{ left: 616px;}
*+html .m4{ left: 616px;}
.m4:hover{ background: url(../images/menu.gif) no-repeat 0 -83px;}
.m5{ width: 49px; height: 23px; left: 770px; top: 156px;}
*html .m5{ left: 772px;}
*+html .m5{ left: 772px;}
.m5:hover{ background: url(../images/menu.gif) no-repeat 0 -107px;}
.m6{ width: 90px; height: 24px; left: 881px; top: 156px;}
*html .m6{ left: 883px;}
*+html .m6{ left: 883px;}
.m6:hover{ background: url(../images/menu.gif) no-repeat 0 -130px;}
.m7{ width: 88px; height: 28px; left:459px; top: 250px;}
*html .m7{ left: 461px;}
*+html .m7{ left: 461px;}
.m7:hover{ background: url(../images/menu.gif) no-repeat 0 -154px;}
.m8{ width: 130px; height:130px; left:439px; top: 30px;}

.contentBlock{ float:left; width:100%; padding-bottom: 370px;}
#english h1{ padding-top: 20px;}
#english .phone, #earlyAdvance .phone, #commorancyGroup .phone, #aestheticAdvance .phone{ position:relative; left: 105px;}
#newYear h1{ padding-top: 20px;}
#newYear .contText{ padding-bottom: 36px;}
#earlyAdvance .illBox{ padding-top: 83px;}
#earlyAdvance h1{ padding-top: 5px;}
#earlyAdvance .contText{ padding-bottom: 30px;}
#commorancyGroup .illBox{ padding-top: 103px;}
.illBox{ float:left; width: 410px; position:relative; z-index:2; padding-top: 61px; text-align:center;}
.illBoxRight{ float:right; margin-left: -100px; width: 410px; position:relative; z-index:2; padding-top: 61px; text-align:center;}
.contBox{ float:right; margin-left: -100px; width: 465px; height:415px; padding: 66px 52px 0 95px; background: url(../images/contentBg.gif) no-repeat;}
.contBox2{ float:right; margin-left: -100px; width: 465px; height:415px; padding: 66px 52px 0 95px; background: url(../images/contBox2.gif) no-repeat;}
.contBox2Left{ float:left; width: 465px; height:415px; padding: 66px 52px 0 95px; background: url(../images/contBox2.gif) no-repeat;}
.contBox3{ float:right; margin-left: -100px; width: 448px; height:315px; padding: 45px 70px 0 70px; background: url(../images/contBg3.gif) no-repeat;}
.contBox3Left{ float:left; width: 448px; height:315px; padding: 45px 70px 0 70px; background: url(../images/contBg3.gif) no-repeat;}
.contBox3 p{ line-height:18px;}
.contBox3Left p{ line-height:18px;}
.contBox3 p.price{ line-height:18px; padding-top: 10px!important;}
.contBox3Left p.price{ line-height:18px; padding-top: 10px!important;}
.contBox h1{ text-align:center;}
.contBox2 h1{ text-align:center;}
.contBox2Left h1{ text-align:center;}
.contBox3 h1{ text-align:center;}
.contBox3Left h1{ text-align:center;}

.contText{ float:left; width: 100%; line-height:18px; padding-bottom: 20px;}
.contBox ul{ padding: 5px 0 18px 0;}
.contBox2 ul{ padding: 5px 0 18px 0;}
.tableBox{ float:left; width:100%; padding-top: 5px;}
.contBox table{ border:none; border-collapse:collapse; padding:0;}
.contBox td{ padding: 0 2px 5px 0; border-collapse:collapse; vertical-align:top;}
.alignRight{ text-align:right;}
.phone{ float:left; padding: 8px 0 10px 78px; height:41px; font-size: 24px; font-weight:bold; color:#393; background: url(../images/phone.gif) no-repeat 12px 0;}
.button{ float:right; padding: 5px 20px 0 0; }
.button a{ display:block; width: 153px; height:35px; background: url(../images/button.gif) no-repeat;}
.button2{ float:right; padding: 5px 20px 0 0; }
.button2 a{ display:block; width: 153px; height:35px; background: url(../images/viewsPrice.gif) no-repeat;}
.play{ margin: 15px auto; display:block; width: 93px; height:35px; background: url(../images/play.gif) no-repeat;}

.bothBlock{ float:left; width: 100%;}
.lbBox{ float:left; width: 427px; height:215px; padding: 75px 20px 0 25px; background: url(../images/lbBox.gif) no-repeat;}
.lbBox div{ float:left; width: 145px; text-align:center;}
.lbBox p{ float:left; padding: 15px 0 0 10px; width: 255px; font-size:18px; line-height:26px; }
.rbBox{ float:right; width: 427px; height:239px; padding: 75px 20px 0 25px; background: url(../images/rbBox.gif) no-repeat 0 35px;}
.rbBox div{ float:left; width: 145px; text-align:center;}
.rbBox p{ float:left; padding: 15px 0 0 10px; width: 255px; font-size:18px; line-height:26px; }

.bottomBlock{ position:relative; z-index:3; float:left; width: 100%; margin-top: -345px; padding-top:100px; background: url(../images/botBg.jpg) repeat-x left bottom;}
.bottomBlock .waveBox{ width:634px; margin:0 auto; color:#9dF; font-size:10px; }
.bottomBlock .waveBox a{ color:#9df; }
.bottomBlock .waveBox h3{ font-size:18px; font-weight:normal; color:#aaa; padding-bottom:15px; }
.botBox{ clear:both; width: 1000px; margin:0 auto; height:37px; padding-top: 180px; }
.counters{ float:left; padding-left: 20px;}
.counters div{ float:left; padding-right: 15px;}
.copyrights{float:right; padding-right: 20px; color:#fff;}
.lcs{ font-size:10px; float:right; padding-right: 20px; color:#fff; width:500px;}

.leftMenu{ float:left; width: 315px; height:353px; background: url(../images/menuLBg.gif) no-repeat; margin-top: 20px;}
.leftMenu li{ padding-bottom: 10px; font-size: 15px;}
.leftMenu li a{ color:#393;}
.contentBox{ float:right; width: 680px; margin:5px 0 0 -50px;}
.centering{ position: relative; right: 155px;}
.contentBox .topBox{ float:left; width: 100%; height:91px; background: url(../images/topBoxBg.gif) no-repeat center;}
.contentBox .botBox{ float:left; width: 100%; height:129px; padding:0; background: url(../images/botBoxBg.gif) no-repeat;}
.contentBox .leftBox{ float:left; width: 100%; background: url(../images/lBg.gif) repeat-y 10px 0; position:relative; z-index:2; margin-bottom: -5px; position:relative; z-index:3;}
.contentBox .rightBox{ float:left; width: 642px; padding: 0 19px; background: url(../images/rBg.gif) repeat-y 659px 0;}
.contentBox .centerBox{ float:left; width: 540px; padding: 0 50px; background:#fff; line-height:18px; position:relative;}
.contentBox .centerBox h1{ text-align:center;}
.contentBox .centerBox p{ padding-bottom: 20px;}
.contentBox .centerBox li{ padding: 0 0 20px 10px;}
.contentBox .centerBox .phone{ position:relative; left: 165px;}
.tabBox{ float:left; width: 100%; padding-bottom: 30px;}
.tabTop{ float:left; width: 100%; height:5px; overflow:hidden; background: url(/images/rt.gif) right no-repeat; position:relative; z-index:3;}
.tabTop div{ float:left; width: 100%; height:5px; overflow:hidden; background: url(/images/lt.gif) no-repeat;}
.tabBot{ float:left; width: 100%; height:5px; overflow:hidden; background: url(/images/rb.gif) no-repeat right; position:relative; z-index:3;}
.tabBot div{ float:left; width: 100%; height:5px; overflow:hidden; background: url(/images/lb.gif) no-repeat;}
.tabCont{ float:left; width: 100%; margin: -5px 0; }
.tabCont table{ float:right; width: 539px; border-collapse:collapse;}
*html .tabCont table{ width: 540px;}
*+html .tabCont table{ width: 540px;}
.tabCont th{ color:#fff; background: #393; text-align:left; padding: 10px 12px; border: solid #393; border-width:0 1px;}
.tabCont td{ padding: 10px 12px; border: 1px solid #999; line-height:18px;}
.tabCont td span{ color:#999;}
.tabCont td li{ padding-bottom: 0px!important;}
.centerTd{ text-align:center; line-height:24px;}
#price{ padding: 125px 0 0 110px;}
#adult{ padding: 75px 0 0 110px;}

.photoHead{ margin: 20px 0 40px 0; text-align:center; float:left; width: 100%; height:125px; padding-top: 39px; background: url(../images/photosHead.gif) no-repeat center;}
.photoHead h1{ padding-bottom: 10px;}
.photoHead p{ line-height:18px;}
.photoCont{ float:left; width:100%; height:417px; background: url(../images/photoBox.gif) no-repeat 60px 0;}
#pointL{ float:left; width: 150px; height:93px; padding:150px 0 0 35px; position:relative; z-index:3;}
#pointL a{ float:left; width: 150px; height:93px; background: url(../images/pointL.gif) no-repeat;}
#pointL a:hover{ background: url(../images/pointLa.gif) no-repeat;}
#pointR{ float:right; width: 150px; height:93px; padding: 150px 35px 0 0; position:relative; z-index:3;}
#pointR a{ float:left; width: 150px; height:93px; background: url(../images/pointR.gif) no-repeat;}
#pointR a:hover{ background: url(../images/pointRa.gif) no-repeat;}
.photoBox{ float:left; width: 476px; height:317px; position:relative; overflow:hidden; left: 77px; top: 43px;}
.photoBg{ float:left; position:absolute; z-index:5; left: 0px; top: 0px; width: 476px; height:317px; background: url(../images/photoBord.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/photoBord.png', sizingMethod='noscale'); _background:none;}
#photoList{ float:left; width:1428px; height:317px; position:relative;}
#photoList img{ float:left; width: 476px; overflow:hidden;}

.contactsHead{ margin: 20px 0 30px 0; float:left; width: 510px; height:145px; padding: 44px 245px 0 245px; background: url(../images/contactsHead.gif) no-repeat center;}
.contactsHead h1{ text-align:center; padding-bottom: 10px;}
.contactsHead p{ line-height:18px;}
.adressBox{ float:left; position:relative; left:60px; width:426px; height:746px; padding:55px 0 0 40px; background:url(../images/adressBox.jpg) no-repeat;}
.adressBox p{ padding: 0 0 20px 65px; color:#069;}
.adressBox td{ padding: 0 5px 15px 0; vertical-align:top;}
.adressBox td span{ color:#666;}
.map{ float:right; margin-left: -30px; position:relative; right: 20px; width: 458px; height:729px; background: url(../images/map.jpg) no-repeat;}
.rightTd{ text-align:right;}

.wave1{ float:left; width: 249px; padding: 35px 40px; height:209px; background: url(../images/wave1.gif) no-repeat; line-height:18px;}
.wave1 p{ text-align:center; color:#90c; padding-bottom: 15px; font-size:15px;}
.wave2{ float:left; width: 193px; padding: 35px 70px; height:213px; background: url(../images/wave2.gif) no-repeat center; line-height:18px;}
.wave2 p{ text-align:center; color:#390; padding-bottom: 15px; font-size:15px;}
.wave3{ float:left; width: 251px; padding: 35px 40px; height:212px; background: url(../images/wave3.gif) no-repeat; line-height:18px;}
.wave3 p{ text-align:center; color:#90c; padding-bottom: 15px; font-size:15px;}
.wave3 div{ font-weight:bold; font-size: 13px; padding-bottom: 10px;}
.wave5{  float:left; width:100%;}
.wave5 p{ text-align:center; padding-top:30px;}
.wave5 div{ width:220px; margin:0 auto; height:125px; background: url(../images/wave6.gif) no-repeat;}

.plays{ float:left; width: 100%; padding-bottom:50px;}
.plays li{ float:left; width: 50%; padding: 10px 0; background: url(../images/star.gif) no-repeat left; font-size:18px;}
.plays li a{ color:#fff; margin-left: 40px;}

.news li{ padding-bottom: 30px!important; font-weight:bold; }
.news li p{ font-weight:normal; padding: 5px 0!important;}
.news li p span{ display:block; width: 100%; height:5px; overflow:hidden;}
.newsText span{ display:block; width: 100%; height:5px; overflow:hidden;}
.news li a{ font-weight:normal; text-decoration:none; color:#999;}
.news li a span{ color:#3B8ACF; text-decoration:underline;}
.pagesBox{ float:left; width:100%;}
.pagesBox p{ float:left; padding:2px 5px 0 0; font-size:12px;}
.pagesBox span{ float:left; padding:3px 5px; color:#fff; border: 1px solid #fff; margin-right: 5px; background:#2C7BC0; line-height:12px;}
.pagesBox a{ float:left; padding:3px 5px; border: 1px solid #69c; background:#B2E3FF; margin-right: 5px; text-decoration:none; line-height:12px;}


.date{ padding-bottom: 5px; font-weight:bold;}
.comments li{ padding-bottom: 30px!important;}
.comments li p{ padding-bottom: 5px!important; color:#666; font-weight:bold;}
.comments li p span{ color:#390;}
#addCommentShow{ display:block; width: 195px; height:35px; background: url(../images/addComment.gif) no-repeat; margin:0 auto;}

.balloons{ float:left; width: 100%;}
.balloons li{ float:left; width: 100%; padding: 25px 0!important;}
.balloons li div{ float:left; width: 300px;}
.balloons li p{ padding-left: 330px; color:#06569D; font-size: 18px; line-height:25px;}
.balloons li p span{ color:#0EA906;}

.headBox{ float:left; width: 645px; height:90px; padding: 70px 0 0 180px; background: url(../images/headBg.gif) no-repeat right;}
.headBox h1{ text-align:center;}
.price{ color:#0EA906; padding-top: 20px;}
.botWave{ margin-top: 20px; float:left; width: 539px; height:203px; padding: 40px 0 0 255px; background: url(../images/botWave.gif) no-repeat right;}
.botWave h1{ text-align:center;}
.botWave p{ line-height:18px; padding-left: 40px;}

#clown{ display:block; margin: auto; width: 274px; height:239px; background: url(../images/clown.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/clown.png', sizingMethod='noscale'); _background:none;}
#malvina{ display:block; margin: auto; width: 179px; height:232px; background: url(../images/malvina.gif) no-repeat;}
#rabbit{ display:block; margin: auto; width: 190px; height:251px; background: url(../images/rabbit.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/rabbit.png', sizingMethod='noscale'); _background:none;}
#miki{ display:block; margin: auto; width: 148px; height:223px; background: url(../images/miki.gif) no-repeat;}
#spiderman{ display:block; margin: auto; width: 274px; height:239px; background: url(../images/spiderman.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/spiderman.png', sizingMethod='noscale'); _background:none;}
#pic4{ display:block; margin: auto; width: 274px; height:239px; background: url(../images/pic4.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic4.png', sizingMethod='noscale'); _background:none;}
#pic10{ display:block; margin: auto; width: 190px; height:251px; background: url(../images/pic10.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic10.png', sizingMethod='noscale'); _background:none;}
#simba{ display:block; margin: auto; width: 187px; height:229px; background: url(../images/simba.gif) no-repeat;}
#pic5{ display:block; margin: auto; width: 190px; height:251px; background: url(../images/pic5.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic5.png', sizingMethod='noscale'); _background:none;}
#pic9{ display:block; margin: auto; width: 190px; height:251px; background: url(../images/pic9.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic9.png', sizingMethod='noscale'); _background:none;}
#pic13{ display:block; margin: auto; width: 274px; height:239px; background: url(../images/pic13.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic13.png', sizingMethod='noscale'); _background:none;}
#pic7{ display:block; margin: auto; width: 188px; height:290px; background: url(../images/pic7.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic7.png', sizingMethod='noscale'); _background:none;}
#pic15{ display:block; margin: auto; width: 274px; height:239px; background: url(../images/pic15.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic15.png', sizingMethod='noscale'); _background:none;}
#pic11{ display:block; margin: auto; width: 274px; height:239px; background: url(../images/pic11.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic11.png', sizingMethod='noscale'); _background:none;}
#pic14{ display:block; margin: auto; width: 274px; height:239px; background: url(../images/pic14.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic14.png', sizingMethod='noscale'); _background:none;}
.fishes{ float:left; width: 100%; p}
.fishes li{ float:left; width: 33%;}
.fish1 a{ display:block; margin: 0 auto; width: 180px; font-size: 18px; color:#fff;}
.fish1 div{ display:block; margin: 8px auto; width: 180px; height:165px; background: url(../images/fish12.jpg) no-repeat 0 -165px;}
/*
.fish1 a:hover{color:#0EA906;}
.fish1 a:hover div{ background-position:0 0;}
*/
.fish2 a{ display:block; margin: 0 auto; width: 210px; font-size: 18px; color:#fff;}
.fish2 div{ display:block; margin: 8px auto; width: 180px; height:165px; background: url(../images/fish22.jpg) no-repeat 0 -165px;}
/*
.fish2 a:hover{color:#0EA906;}
.fish2 a:hover div{ background-position:0 0;}
*/
.fish3 a{ display:block; margin: 0 auto; width: 195px; font-size: 18px; color:#fff;}
.fish3 div{ display:block; margin: 0 auto; width: 166px; height:182px; background: url(../images/fish32.jpg) no-repeat 0 -182px;}
/*
.fish3 a:hover{color:#4fff01;}
.fish3 a:hover div{ background-position:0 0;}
*/
#addCommentBox{ display:none; float:left; width: 550px; position:absolute; left: 30px; bottom: -100px;}
#addCommentBox .topBox{ float:left; width: 100%; height:20px; overflow:hidden; background:none;}
#addCommentBox .lt{ float:left; width: 20px; height:20px; overflow:hidden; background: url(../images/lt.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/lt.png', sizingMethod='noscale'); _background:none;}
#addCommentBox .rt{ float:right; width: 20px; height:20px; overflow:hidden; background: url(../images/rt.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/rt.png', sizingMethod='noscale'); _background:none;}
#addCommentBox .ct{ height:20px; overflow:hidden; background: url(../images/tBg.gif) repeat-x;}
*html #addCommentBox .ct{ margin: 0 20px;}
#addCommentBox .botBox{ float:left; width: 100%; height:20px; overflow:hidden; background:none;}
#addCommentBox .lb{ float:left; width: 20px; height:20px; overflow:hidden; background: url(../images/lb.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/lb.png', sizingMethod='noscale'); _background:none;}
#addCommentBox .rb{ float:right; width: 20px; height:20px; overflow:hidden; background: url(../images/rb.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/rb.png', sizingMethod='noscale'); _background:none;}
#addCommentBox .cb{ height:20px; overflow:hidden; background: url(../images/bBg.gif) repeat-x;}
*html #addCommentBox .cb{ margin: 0 20px;}
#addCommentBox .contBox{ float:left; width: 540px; height:auto; padding: 0 5px; background: #3c3; position: relative; left:0; top: 0; margin:0;}
#addCommentBox .contBox2{ float:left; width: 500px; height:auto; padding: 10px 20px; background: #090; position: relative; left:0; top: 0; margin:0;}
#addCommentBox h3{ font-size:20px; color:#fff; font-weight:normal; text-align:center; clear:both; padding-bottom: 20px;}
.formItem{ float:left; width: 100%; padding-bottom: 20px; color:#fff;}
.formItem p{ float:left; width: 35px; padding: 6px 15px 0 0!important; margin:0; text-align:right;}
.input{ float:left; background: url(../images/inpR.gif) no-repeat right top;}
.input div{ float:left; padding:0 8px; background: url(../images/inpL.gif) no-repeat left top;}
.input div input{ float:left; width: 400px; padding: 6px 5px; line-height:16px; font: 13px Arial, Helvetica, sans-serif; border: none; background: url(../images/inpBg.gif) repeat-x;}
.text{ float:left; background: url(../images/textR.gif) no-repeat right top;}
.text div{ float:left; padding:0 8px; background: url(../images/textL.gif) no-repeat left top;}
.text div textarea{ float:left; width: 400px; padding: 10px 5px; height:164px; overflow:hidden; font: 13px Arial, Helvetica, sans-serif; border: none; background: url(../images/textBg.gif) repeat-x;}
#captcha .input div input{ width: 210px; text-align:center; letter-spacing:2px;}
.captcha{ float:left; background: url(../images/capR.gif) no-repeat right top; margin-right: 20px;}
.captcha div{ float:left; padding:0 8px; background: url(../images/capL.gif) no-repeat left top;}
.captcha div img{ float:left; padding: 1px 0; background: #007D00;}
.buttons{ float:left; width: 100%; text-align:center;}
.buttons input{ margin: 0 10px; width: 119px; height:35px; font: bold 14px Arial, Helvetica, sans-serif; color:#215021; background: url(../images/butBg.gif) no-repeat; border: none; cursor:pointer;}
.newsPhoto{ width: 500px; height:375px; margin: 0 auto; overflow:hidden; position:relative;}
#listNewsPhoto{ float:left; height:375px; position:relative; left:0; top: 0;}
#listNewsPhoto img{ float:left; width: 500px; overflow:hidden;}
.navPhotos{ float:left; width: 100%; padding: 20px 0;}
.navPhotos a{ text-decoration:none;}
.navPhotos a span{ text-decoration:underline;}
.navPhotos a:hover span{ text-decoration:none;}
#nextPhoto{ float:right;}
#prevPhoto{ float:left;}
#imagesCount{ text-align:center;}


.ill11{ width: 275px; height:353px; background: url(/images/ill11.png) no-repeat;}
*html .ill11{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ill11.png', sizingMethod='noscale'); background:none;}

#special-offer, #game-news { font-family: 'Trebuchet MS'; }
#special-offer .top-block { width: 921px; height: 387px; padding: 1px 0; background: url('/images/spec.jpg') 0 0 no-repeat; margin-top: -20px; font-size: 24px; font-weight: bold; color: #2270b6; }
#special-offer .top-block p { padding-left: 330px; margin-top: 100px; text-align: center; text-transform: uppercase; }
#special-offer .top-block p strong { font-size: 48px; color: #013767; }
.grey-line { display: block; width: 365px; height: 1px; background-color: #9cb7d2; margin: 19px 0 27px 0; margin-left: 445px; }
#special-offer .bottom-block { width: 708px; height: 244px; padding: 1px 0; margin-left: 125px; background: url('/images/spec2.jpg') 0 0 no-repeat; }
#special-offer .bottom-block p { margin-top: 80px; color: #2270b6; font-size: 20px; width: 310px; text-align: center; margin-left: 80px; }
#special-offer .bottom-block p strong { font-size: 36px; color: #0e4271; }
#game-news { width: 100%; overflow: auto; margin-top: 40px; }
#game-news .game { float: left; width: 601px; height: 269px; background: url('/images/game-carrier.jpg') 0 0 no-repeat; }
#game-news .game div { margin-left: 225px; width: 270px; text-align: center; }
#game-news .game p.title { margin-top: 62px; font-size: 30px; color: #013767; }
#game-news .game p.text { font-size: 16px; color: #2270b6; margin: 15px 0; line-height: 150%; background: none; padding: 0; width: 100%; float: none; }
#game-news .game p a { text-decoration: none; }
#game-news .game p input { font-size: 16px; }
#game-news .game p input[type=button] { width: 100px; }
#game-news .news { float: right; width: 365px; color: #fff; }
#game-news .news p.title { font-size: 30px; margin-top: 62px; }
#game-news .news p.date { font-weight: normal; font-style: italic; }
#game-news .news p { font-size: 14px; line-height: 160%; }
#game-news .news p a { color: #fff; }
#game-news .news div { margin: 15px 0; }
