﻿/*///////////////////////////////////////
//The Design made for http://www.mostkinomir.ru/
//Authors: ShineKami and OlejegCord
//Web-site: http://WebGod-Studio.ru/
///////////////////////////////////////*/

/*Include's fonts*/
@import url("/WGs_CMir/css/default.css");
@font-face{font-family: NeoSansCyr_Regular; src: local("NeoSansCyr"), url(/WGs_CMir/fonts/NeoSansCyr-Regular.ttf);}
@font-face{font-family: NeoSansCyr_Medium; src: local("NeoSansCyr"), url(/WGs_CMir/fonts/NeoSansCyr-Medium.ttf);}
@font-face{font-family: NeoSansCyr_Light; src: local("NeoSansCyr"), url(/WGs_CMir/fonts/NeoSansCyr-Light.ttf);}
@font-face{font-family: PFDinDisplayPro_Regular; src: local("PFDinDisplayPro"), url(/WGs_CMir/fonts/PFDinDisplayPro-Reg.ttf);}
/*---------------*/

/*GLOBAL STYLE*/
body{background:url(/WGs_CMir/imgs/balls_fon.png) top center no-repeat,url(/WGs_CMir/imgs/fon.jpg) top center repeat-y #d3e2ec; font-family:NeoSansCyr_Medium; font-size:12px; line-height:100%;}
.clr{clear:both;}
.rB{float:right;}
.lB{float:left;}

.once_page{font-family:NeoSansCyr_Regular; font-size:13px; color:#3b434e; text-shadow:0px 0px 1px #e6e7e7; line-height:100%; padding-left:8px; padding-right:15px;}
.b18_plus img{margin-top:-5px; margin-left:-120px; position:absolute;}
#FilmDescript{display:none;}
.manTd1 span{color:red;}
.manTdAF input{width:100%;}
.stat{margin-top:-40px; margin-right:8px; margin-bottom:10px;}
/*------------*/

/*Functions*/
#s1,#s2,#s3{display:none; opacity:0; position:absolute; z-index:3;}
.slider img{position:absolute; z-index:3;}
#hovWin{display:none;}
/*news_func*/
#inNewsMin1,#inNewsMin2,#inNewsMin3,#inNewsMin4,#inNewsMin5,#inNewsMin6,#inMinRasp{display:none;}
#inNewsFull1,#inNewsFull2,#inNewsFull3,#inNewsFull4,#inNewsFull5,#inNewsFull6,#inNewsFull7,#inNewsFull8,#inNewsFull9,#inNewsFull10,#inNewsFullVideo,#inNewsRaspFull1,#inNewsRaspFull2,#inNewsRaspFull3{display:none;}
#InFild1,#InFild2,#InFild3,#InFild4,#InFild5,#InFild6,#InFild7,#InFild8,#InFild9,#InFild10,#InFild11,#tempA{display:none;}
#RaspD0,#RaspD1,#RaspD2,#RaspD3,#RaspD4,#RaspD5,#RaspD6,#RaspD7{display:none; opacity:0;}
/*---------*/


/*--==HEADER==--*/
.header{width:1016px; margin:0px auto;}
.header .ball_fon{position:absolute; z-index:1; width:68px; height:69px; top:480px; margin-left:-46px; background:url(/WGs_CMir/imgs/balls1_fon.png) no-repeat; z-index:2;}
.header .top{margin-top:54px;}
.header .top .topLogo{width:210px; height:89px; float:left; margin-left:15px; margin-top:-10px;}
.header .top .topMenu{float:right; background:url(/WGs_CMir/imgs/menu_fon.png) no-repeat right; height:64px;}
.header .top .topMenu ul{margin-top:11px; margin-right:7px;}
.header .top .topMenu ul a{text-decoration:none;}
.header .top .topMenu ul a li{list-style:none; float:right; display:inline-block; background: url(/WGs_CMir/imgs/menu_selector.jpg) right top no-repeat,url(/WGs_CMir/imgs/menu_fonall.jpg) repeat-x; height:57px; color:#f4f4f6; text-shadow:0px 0px 1px #60666e; padding-top:25px; 
font-family:NeoSansCyr_Medium; font-size:13px; text-transform: uppercase; padding-left:18px; padding-right:18px;
-webkit-transition:background 0.4s ease;
-moz-transition:background 0.4s ease; 
-o-transition:background 0.4s ease;
transition:background 0.4s ease;
}
.header .top .topMenu ul a li:hover{background:url(/WGs_CMir/imgs/menu_selector.jpg) right top no-repeat, url(/WGs_CMir/imgs/menu_fonh.jpg) repeat-x; color:#fefeff; text-shadow:0px 0px 1px #cd595a;}
.header .top .topMenu ul a:first-child li{background:url(/WGs_CMir/imgs/menu_fonall.jpg) repeat-x;}
.header .top .topMenu ul a:first-child li:hover{background:url(/WGs_CMir/imgs/menu_fonh.jpg) repeat-x;}
.header .slider{margin-top:16px; background:url(/WGs_CMir/imgs/slider/fon.png) no-repeat; width:1031px; height:357px; padding-top:20px; margin-bottom:-63px; position:relative; z-index:1;}
.header .slider .rB{float:right; width:227px; margin-right:22px; padding-top:4px; z-index:1;}
.header .slider .rB .titl{background:url(/WGs_CMir/imgs/slider/title.png) repeat-x; height:18px; padding-top:8px; margin-left:8px; text-align:center; margin-top:7px; text-transform: uppercase; float:left; padding-left:6px; padding-right:6px; font-family:NeoSansCyr_Medium; font-size:13px; color:#fefeff; text-shadow:0px 0px 1px #cd595a;}
.header .slider .rB .titl .ug{position:absolute; margin-top:-15px; width:10px; height:7px; background:url(/WGs_CMir/imgs/slider/title_ugl.png) no-repeat; margin-left:-6px;}
.header .slider .rB .other{margin-top:10px;}
.header .slider .rB .other li{display:block; padding-left:9px; color:#f2f5f8; text-shadow:0px 0px 1px #4d545e; line-height:150%; font-family:NeoSansCyr_Regular; font-size:12px;}
.header .slider .rB .other li div{width:87px; float:left; display:inline; color:#d2d3d3; text-shadow:0px 0px 1px #49505a;}
.header .slider .rB .line{background:url(/WGs_CMir/imgs/slider/selLine.png) no-repeat; height:5px; margin-top:10px; margin-bottom:5px;}
.header .slider .rB .text{font-family:NeoSansCyr_Regular; padding-right:20px; font-size:12px; color:#fafafa; text-shadow:0px 0px 1px #cd595a; padding-left:9px; line-height:140%; font-family:NeoSansCyr_Regular; font-size:13px;}
.header .slider .rB .butM{position:absolute; z-index:1; margin-left:163px; margin-top:63px;}
.header .slider .rB .butM div{background:url(/WGs_CMir/imgs/slider/but.png) no-repeat; width:64px; height:55px;
-webkit-transition:background 0.4s ease;
-moz-transition:background 0.4s ease; 
-o-transition:background 0.4s ease;
transition:background 0.4s ease;
}
.header .slider .rB .butM div:hover{background:url(/WGs_CMir/imgs/slider/but_h.png) no-repeat;}
.header .slider .lB{float:left; width:765px; height:245px; padding:4px; margin-left:9px;}
.header .slider .lB img{width:765px; height:245px;}
.header .slider .lB .selSlide{position:absolute; margin-top:10px; margin-left:8px; z-index:4;}
.header .slider .lB .selSlide li{background:url(/WGs_CMir/imgs/slider/sel2.png) no-repeat; width:17px; height:17px; display:inline-block; float:left; margin-left:1px; cursor:pointer;
-webkit-transition:background 0.4s ease;
-moz-transition:background 0.4s ease; 
-o-transition:background 0.4s ease;
transition:background 0.4s ease;
}
.header .slider .lB .selSlide li:hover,#slideSelect{background:url(/WGs_CMir/imgs/slider/sel1.png) no-repeat;}
.header .sliderG{margin-top:16px; background:url(/WGs_CMir/imgs/slider/fonG.png) no-repeat; width:1031px; height:460px; padding-top:20px; margin-bottom:-103px;}
/*--==/HEADER==--*/

/*--==MIDDLE==--*/
.middle{width:1016px; margin:0px auto;}
.middle .mLeft{width:782px; float:left;}
.gMiddle .mLeft{margin-top:0px; position:relative; z-index:1;}
.gMiddle .mLeft .gCont{background:url(/WGs_CMir/imgs/middle_left.png) repeat-y; padding-bottom:30px; padding-top:22px; color:#3b434e; text-shadow:0px 0px 1px #e6e7e7; font-family:NeoSansCyr_Regular; font-size:14px;}
.gMiddle .mLeft .gCont span{color:#ef1a1a; text-shadow:0px 0px 1px #f8d9d9;}
.gMiddle .mLeft .gCont .pole input{border:1px solid #aaacad; width:301px; height:33px; font-family:NeoSansCyr_Regular; font-size:13px; color:#3b434e; text-shadow:0px 0px 1px #e6e7e7; padding-left:5px;}
.gMiddle .mLeft .gCont .pole textarea{border:1px solid #aaacad; width:386px; height:170px; max-width:386px; max-height:170px; font-family:NeoSansCyr_Regular; font-size:13px; color:#3b434e; text-shadow:0px 0px 1px #e6e7e7; }
.gMiddle .mLeft .gCont .pole{margin-bottom:14px;}
.gMiddle .mLeft .gCont .pole .Label{padding-bottom:7px;}
.gMiddle .mLeft .gCont .but{height:24px; background:url(/WGs_CMir/imgs/podrobno_fon.jpg) repeat-x; margin-top:18px; margin-left:9px; text-align:center;}
.gMiddle .mLeft .gCont .but input{cursor:pointer; background:url(/WGs_CMir/imgs/guest_b.jpg) no-repeat; height:24px; width:114px; border:none;}
.gMiddle .mLeft .gCont .gCLeft{float:left; padding-left:25px;}
.gMiddle .mLeft .gCont .gCRight{float:right; padding-right:15px;}
.middle .mLeft .mBottom{position:none; z-index:1; margin-left:-90px; width:961px; height:95px; background:url(/WGs_CMir/imgs/guest_middlebottom.png) no-repeat; margin-top:-18px;}
.gMiddle .mLeft .mBottom{position:none; z-index:1; margin-left:-90px; width:961px; height:95px; background:url(/WGs_CMir/imgs/guest_middlebottom.png) no-repeat; margin-top:0px;}
.rMiddle .mLeft .mBottom{width:998px; height:94px; background:url(/WGs_CMir/imgs/middle_bottom.png) no-repeat; padding-bottom:20px; margin-left:-105px; position:relative; z-index:-1;}
.gMiddle .mLeft .mBottom .contact{margin-left:108px; text-align:right; width:175px; color:#64666a; position:absolute; margin-top:-10px; z-index:5; font-size:13px; line-height:130%; text-shadow:0px 0px 1px #e9e9ea; font-family:NeoSansCyr-Regular;}
.gMiddle .mLeft .mBottom .contact span{color:#3b434e; text-shadow:0px 0px 1px #f0f0f1; font-family:NeoSansCyr-Medium; font-weight:bold;}
.middle .mLeft .mTitle{height:33px; color:#333334; text-shadow:0px 0px 1px #c5c5c5; text-transform:uppercase; font-size:21px; padding-left:23px; font-family:NeoSansCyr_Regular; padding-top:10px; position:relative; z-index:2;}
.middle .mLeft .cTitle{height:auto; padding-top:25px;}
.middle .mLeft .gTitle{padding-top:25px;}
.middle .mLeft .mTitle .date{background:url(/WGs_CMir/imgs/middle_date.png) no-repeat; width:43px; height:27px; text-align:center; display:inline-block; padding-top:15px;}
.middle .mLeft .midAll{margin-top:15px; background:url(/WGs_CMir/imgs/middle_left.png) repeat-y; padding-left:9px; width:773px; padding-top:25px;}
.middle .mLeft .midAll .manTable{padding:10px; padding-right:15px; font-family:NeoSansCyr_Regular; font-size:13px;}
.middle .mLeft .midAll .newsBlock{margin-bottom:18px;}
.middle .mLeft .midAll .newsBlock:last-child{margin-bottom:0px;}
.middle .mLeft .midAll .newsBlock .Poster{float:left; padding-left:3px; width:211px; text-align:right;}
.middle .mLeft .midAll .newsBlock .Poster img{width:202px; height:284px;}
.middle .mLeft .midAll .newsBlock .Poster .kinopoisk{background:url(/WGs_CMir/imgs/kinopoisk.png) no-repeat; width:211px; height:47px; margin-top:-2px;}
.middle .mLeft .midAll .newsBlock .Poster .kinopoisk div{width:96px; color:#fafafa; text-shadow:0px 0px 1px #373a3f; padding-top:12px; float:right; display:inline; height:35px; text-align:center; font-size:18px; font-family:NeoSansCyr_Regular;}
.middle .mLeft .midAll .newsBlock .Poster .kinopoisk div span{font-family:PFDinDisplayPro_Regular; font-size:9px; text-transform:uppercase; letter-spacing:80%;}
.middle .mLeft .midAll .newsBlock .movieInf{margin-left:228px;}
.middle .mLeft .midAll .newsBlock .movieInf .title{float:left; font-family:NeoSansCyr_Regular;}
.middle .mLeft .midAll .newsBlock .movieInf .title .Ru{font-size:17px; color:#ffffff; padding:13px 6px 0px 6px; background:url(/WGs_CMir/imgs/news_titlefon.jpg) repeat-x; height:25px; text-shadow:0px 0px 1px #e58787; text-transform:uppercase;}
.middle .mLeft .midAll .newsBlock .movieInf .title .En{padding-top:5px; padding-left:6px; font-size:14px; color:#d82e2e; text-shadow:0px 0px 1px #f1cfcf;}
.middle .mLeft .midAll .newsBlock .movieInf .title .Relise{text-transform:uppercase; padding-left:6px; margin-top:8px; font-size:15px; text-shadow:0px 0px 1px #d9d9da; color:#6d6d6f; font-family:NeoSansCyr_Regular;}
.middle .mLeft .midAll .newsBlock .movieInf .costyl{width:100%; float:left;}
.middle .mLeft .midAll .newsBlock .movieInf .minInf{padding-left:7px; float:left; width:250px; padding-top:10px;}
.middle .mLeft .midAll .newsBlock .movieInf .minInf li{display:block; color:#6d6e6f; text-shadow:0px 0px 1px #bfc0c0; line-height:150%; font-family:NeoSansCyr_Regular; font-size:12px;}
.middle .mLeft .midAll .newsBlock .movieInf .minInf li .NewsRate{margin-left:90px;}
.middle .mLeft .midAll .newsBlock .movieInf .minInf li .NewsRate .u-star-rating-22{height:28px !important; margin-top:-5px !important; position:absolute;}
.middle .mLeft .midAll .newsBlock .movieInf .minInf li .NewsRate .u-star-rating-22 li a {height: 28px !important; line-height:28px !important;}
.middle .mLeft .midAll .newsBlock .movieInf .minInf li .NewsRate .u-star-rating-22 li.u-current-rating{height:28px !important; line-height:28px !important;}
.middle .mLeft .midAll .newsBlock .movieInf .minInf li .NewsRate .u-star-rating-22 li a.u-five-stars{margin-top:-10px !important;}
.middle .mLeft .midAll .newsBlock .movieInf .minInf li div:first-child{width:92px; float:left; display:inline; color:#181818; text-shadow:0px 0px 1px #cdcdcd;}
.middle .mLeft .midAll .newsBlock .movieInf .minInf li a{text-decoration:none; color:#6d6e6f; text-shadow:0px 0px 1px #bfc0c0;}
.middle .mLeft .midAll .newsBlock .movieInf .minInf li a:hover{text-decoration:underline; color:#255390; text-shadow:0px 0px 1px #ced5e0;}
.middle .mLeft .midAll .newsBlock .movieInf .minInf li:last-child{margin-top:10px;}
.middle .mLeft .midAll .newsBlock .movieInf .fullInf{padding-top:18px; float:left; line-height:130%; width:250px; color:#535454; text-shadow:0px 0px 1px #b7b7b7; font-family:NeoSansCyr_Regular; font-size:12px;}
.middle .mLeft .bComming .minInf{width:520px !important;}
.middle .mLeft .bComming .fullInf{width:520px !important; padding-top:10px !important;}
.middle .mLeft .bComming .minInf li{line-height:180% !important;}
.middle .mLeft .minInf li .act{margin-left:92px;}
.middle .mLeft .bComming .minInf li:last-child{margin-top:0px !important;}
.middle .mLeft .bFilm{position:relative; z-index:1; padding-top:0px;}
.middle .mLeft .bFilm .minInf{width:500px !important;}
.middle .mLeft .bFilm .minInf li{line-height:195% !important;}
.middle .mLeft .bFilm .minInf li span{color:#ef1a1a; text-shadow:0px 0px 1px #f8d9d9; font-weight:bold;}
.middle .mLeft .bFilm .minInf li img{margin-top:-5px;}
.middle .mLeft .bFilm .fullInf{padding-top:20px; padding-left:12px; padding-right:20px; float:left; line-height:130%; color:#535454; text-shadow:0px 0px 1px #b7b7b7; font-family:NeoSansCyr_Regular; font-size:12px;}
.middle .mLeft .bFilm .fullNB .lb,.middle .mLeft .bFilm .fullNB .rb{float:left; width:196px; height:58px; display:inline; margin-bottom:15px;}
.middle .mLeft .bFilm .fullNB .rb div,.middle .mLeft .bFilm .fullNB .lb div{
-webkit-transition:background 0.4s ease;
-moz-transition:background 0.4s ease; 
-o-transition:background 0.4s ease;
transition:background 0.4s ease;
}
.middle .mLeft .bFilm .fullNB .lb div{background:url(/WGs_CMir/imgs/pay_bilet.png) no-repeat; width:196px; height:58px; margin-left:90px;}
.middle .mLeft .bFilm .fullNB .rb{float:right; margin-left:0px; margin-right:90px;}
.middle .mLeft .bFilm .fullNB .rb div{background:url(/WGs_CMir/imgs/rasp_but.png) no-repeat; width:196px; height:58px;}
.middle .mLeft .bFilm .fullNB .rb div:hover{background:url(/WGs_CMir/imgs/rasp_butH.png) no-repeat;}
.middle .mLeft .bFilm .fullNB .lb div:hover{background:url(/WGs_CMir/imgs/pay_biletH.png) no-repeat;}
.middle .mLeft .bFilm .Trailer{text-align:center;}
.middle .mLeft .bFilm .Trailer iframe{width:600px; height:369px; border:11px solid #c6c9ca}
.middle .mLeft .bFilm .FullRasp{padding-top:40px;}
.middle .mLeft .bFilm .FullRasp .rasp{display:inline-block; margin:0px; position:inherit; margin-left:10px;}
.middle .mLeft .bFilm .FullRasp .rasp .Date{position:absolute; margin-top:-25px; font-family:NeoSansCyr-Regular; font-size:15px; text-transform:uppercase; color:#d82e2e; text-shadow:0px 0px 1px #f3dbdb;}
.middle .mLeft .bRasp{padding-left:13px;}
.middle .mLeft .bRasp .RaspFullBlock{width:748px; padding-bottom:30px; margin-left:10px; margin-top:10px;}
.middle .mLeft .bRasp .RaspFullBlock .date{font-size:15px; color:#d82e2e; text-shadow:0px 0px 1px #f6e5e5; text-transform:uppercase; font-family:NeoSansCyr_Regular; padding-left:11px; padding-bottom:10px;}
.middle .mLeft .bRasp .RaspFullBlock table,.middle .mLeft .bRasp .RaspFullBlock table tr{width:748px;}
.middle .mLeft .bRasp .RaspFullBlock table{ border-bottom:1px solid #dddee0; font-family:NeoSansCyr_Regular; font-size:14px;}
.middle .mLeft .bRasp .RaspFullBlock table tr{height:34px; border-right:1px solid #dddee0;}
.middle .mLeft .bRasp .RaspFullBlock table tr:hover td.p1{background:#d82c10; color:#ffffff; text-shadow:0px 0px 1px #eba29c;}
.middle .mLeft .bRasp .RaspFullBlock table tr:hover td.p3{background:#d82c10; color:#ffffff; text-shadow:0px 0px 1px #eba29c;}
.middle .mLeft .bRasp .RaspFullBlock table tr:hover td.p4{background:#d82c10; color:#ffffff; text-shadow:0px 0px 1px #eba29c;}
.middle .mLeft .bRasp .RaspFullBlock table tr:hover td.p5{background:#d82c10; color:#ffffff; text-shadow:0px 0px 1px #eba29c;}
.middle .mLeft .bRasp .RaspFullBlock table tr:hover td.p5 .raspBut{background:url(/WGs_CMir/imgs/rasp_tablButH.png) no-repeat top right;}
.middle .mLeft .bRasp .RaspFullBlock table tr td{border-top:1px solid #dddee0; padding-top:10px;}
.middle .mLeft .bRasp .RaspFullBlock table tr td.p1{background:#1c2027; width:80px; font-size:13px; color:#6b6c6f; text-shadow:0px 0px 1px #313439; border-top:1px solid #1c2027; text-align:center;}
.middle .mLeft .bRasp .RaspFullBlock table tr td.p2{padding-left:15px; width:342px; cursor:pointer;}
.middle .mLeft .bRasp .RaspFullBlock .miniNews{background:url(/WGs_CMir/imgs/WinRasp.png) no-repeat; width:515px; height:255px; position:absolute; margin-top:30px;}
.middle .mLeft .bRasp .RaspFullBlock .miniNews .ugl{background:url(/WGs_CMir/imgs/WinRaspTop.png) no-repeat; position:absolute; width:39px; height:18px; margin-top:-18px;}
.middle .mLeft .bRasp .RaspFullBlock .miniNews .postr{width:175px; height:245px; padding-top:6px; padding-left:7px; float:left;}
.middle .mLeft .bRasp .RaspFullBlock .miniNews .postr img{width:169px; height:238px;}
.middle .mLeft .bRasp .RaspFullBlock .miniNews .inf{float:right; width:310px; padding-right:15px;}
.middle .mLeft .bRasp .RaspFullBlock .miniNews .inf .title{margin-top:12px; float:left; padding:9px 6px 7px 6px; color:#ffffff; text-transform:uppercase; font-family:NeoSansCyr_Medium; font-size:13px; background:#d82e2e;}
.middle .mLeft .bRasp .RaspFullBlock .miniNews .inf .title div{position:absolute; margin-top:-15px; margin-left:-6px; background:url(/WGs_CMir/imgs/footer_ugl1.png) no-repeat; width:8px; height:6px;}
.middle .mLeft .bRasp .RaspFullBlock .miniNews .infa{float:left; width:310px; padding-top:10px; padding-left:5px;}
.middle .mLeft .bRasp .RaspFullBlock .miniNews .infa li{display:block; clear:both; color:#6d6e6f; text-shadow:0px 0px 1px #bfc0c0; line-height:150%; font-family:NeoSansCyr_Regular; font-size:12px; width:100%;}
.middle .mLeft .bRasp .RaspFullBlock .miniNews .infa li div:first-child{width:92px; float:left; display:inline; color:#181818; text-shadow:0px 0px 1px #cdcdcd;}
.middle .mLeft .bRasp .RaspFullBlock .miniNews .infa li img{margin-top:-5px;}
.middle .mLeft .bRasp .RaspFullBlock .miniNews .text{float:left; width:315px; height:90px; overflow: hidden; text-overflow: ellipsis; padding-top:10px; line-height:130%; color:#535454; text-shadow:0px 0px 1px #b7b7b7; font-family:NeoSansCyr_Regular; font-size:12px;}
.middle .mLeft .bRasp .RaspFullBlock table tr td.p3{text-align:center; width:42px;}
.middle .mLeft .bRasp .RaspFullBlock table tr td.p4{text-align:right; width:192px;}
.middle .mLeft .bRasp .RaspFullBlock table tr td.p4 div{margin-right:35px; display:inline;}
.middle .mLeft .bRasp .RaspFullBlock table tr td.p5{width:92px; text-align:right; border-right:1px solid #dddee0;}
.middle .mLeft .bRasp .RaspFullBlock table tr td.p5 .raspBut{background:url(/WGs_CMir/imgs/rasp_tablBut.png) no-repeat top right; width:90px; height:30px; position:absolute; margin-top:-20px; float:right;}
.middle .mLeft .bRasp .RaspFullBlock table .LabelName{cursor:auto; font-family:NeoSansCyr_Medium; font-size:13px; color:#404041; text-shadow:0px 0px 1px #e6e6e6; text-transform:uppercase; font-weight:bold;}
.middle .mLeft .bRasp .RaspFullBlock table .LabelName td{background:none !important; border:none !important;}
.middle .mLeft .bRasp .RaspFullBlock table .LabelName td.p1{color:#404041; text-shadow:0px 0px 1px #e6e6e6;}
.middle .mLeft .bRasp .RaspFullBlock table .LabelName td.p2{padding-left:93px;}
.middle .mLeft .bRasp .RaspFullBlock table .LabelName td.p4{padding-right:20px;}
.middle .mLeft .bRasp .RaspFullBlock table .LabelName td.p5{color:#d82e2e; font-family:NeoSansCyr_Light; text-shadow:0px 0px 1px #f6e5e5;}
.middle .mLeft .bRasp .RaspFullBlock table .LabelName:hover td.p1,.middle .mLeft .bRasp .RaspFullBlock table .LabelName:hover td.p2,.middle .mLeft .bRasp .RaspFullBlock table .LabelName:hover td.p3,.middle .mLeft .bRasp .RaspFullBlock table .LabelName:hover td.p4,.middle .mLeft .bRasp .RaspFullBlock table .LabelName:hover td.p5{background:none; color:#404041; text-shadow:0px 0px 1px #e6e6e6; cursor:auto;}
.middle .mLeft .bRasp .RaspFullBlock table .LabelName:hover td.p5{color:#d82e2e; text-shadow:0px 0px 1px #f6e5e5;}
.rasp{width:239px; background:#1c2027; padding:2px; padding-left:0px; margin-right:19px; margin-top:38px; position:absolute; margin-left:-258px;}
.rasp .time{width:66px; text-align:center; color:#fafafa; text-shadow:0px 0px 1px #373a3f; float:left; height:21px; padding-top:10px;}
.rasp .money{float:right; border-top:1px solid #dbdbdb; width:160px; background:#f0f4f4; padding-left:10px; height:21px; padding-top:10px;}
.rasp .money div{float:right; width:115px; text-align:center;}
.rasp table.no tr td{color:#333334; text-shadow:0xp 0px 1px #bdc0c1;}
.rasp table.no tr .kT{color:#fafafa; text-shadow:0px 0px 1px #373a3f;}
.rasp table.yes tr td.kT{width:70px; padding-top:10px; text-align:center; color:#6b6c6f; text-shadow:0px 0px 1px #313439;}
.rasp table.yes tr td.kZ{border-top:1px solid #dbdbdb; background:#f0f4f4; width:50px; color:#bcbcbc; text-shadow:0xp 0px 1px #e3e6e6; text-align:center;}
.rasp table.yes tr td.kO{border-top:1px solid #dbdbdb; background:#f0f4f4; width:60px; color:#bcbcbc; text-shadow:0xp 0px 1px #e3e6e6; text-align:center; font-family:NeoSansCyr_Medium;}
.rasp table.yes tr td.kD{border-top:1px solid #dbdbdb; background:#f0f4f4; width:60px; color:#bcbcbc; text-shadow:0xp 0px 1px #e3e6e6; text-align:center; font-family:NeoSansCyr_Medium;}
.rasp tr{height:28px; font-family:NeoSansCyr_Regular; font-size:13px;}
.rasp tr td.kT{width:70px; padding-top:10px; text-align:center; color:#6b6c6f; text-shadow:0px 0px 1px #313439;}
.rasp tr td.kZ{border-top:1px solid #dbdbdb; background:#f0f4f4; width:50px; color:#bcbcbc; text-shadow:0xp 0px 1px #e3e6e6; text-align:center;}
.rasp tr td.kO{border-top:1px solid #dbdbdb; background:#f0f4f4; width:60px; color:#bcbcbc; text-shadow:0xp 0px 1px #e3e6e6; text-align:center; font-family:NeoSansCyr_Medium;}
.rasp tr td.kD{border-top:1px solid #dbdbdb; background:#f0f4f4; width:60px; color:#bcbcbc; text-shadow:0xp 0px 1px #e3e6e6; text-align:center; font-family:NeoSansCyr_Medium;}
.rasp tr.Act{font-size:13px;}
.rasp tr.Act .kT{color:#fafafa; text-shadow:0px 0px 1px #373a3f;}
.rasp tr.Act td{color:#333334; text-shadow:0xp 0px 1px #bdc0c1;}
.rasp tr.Act .Tek{background:#d82c10; color:#ffffff; text-shadow:0px 0px 1px #eba29c;}
.middle .mLeft .midAll .newsBlock .seeBut{height:24px; background:url(/WGs_CMir/imgs/podrobno_fon.jpg) repeat-x; margin-top:18px;}
.middle .mLeft .midAll .newsBlock .seeBut .but{background:url(/WGs_CMir/imgs/podrobno.jpg) no-repeat; height:24px; width:107px; margin:0px auto;
-webkit-transition:background 0.4s ease;
-moz-transition:background 0.4s ease; 
-o-transition:background 0.4s ease;
transition:background 0.4s ease;
}
.middle .mLeft .midAll .newsBlock .seeBut .but:hover{background:url(/WGs_CMir/imgs/podrobno_h.jpg) no-repeat;}
.middle .mRight{width:234px; float:right; background:url(/WGs_CMir/imgs/middle_right.png) repeat-y; margin-bottom:246px;}
.middle .mRight .TitleBlock{height:33px; text-align:center; padding-top:30px; position:relative; z-index:1; text-transform:uppercase; font-family:NeoSansCyr_Medium; font-size:17px; color:#fafafa; text-shadow:0px 0px 1px #4a5058;}
.middle .mRight .mRBottom{background:url(/WGs_CMir/imgs/block_bottom.png) no-repeat; width:234px; height:269px; margin-bottom:-269px;}
.middle .mRight .line{background:url(/WGs_CMir/imgs/slider/selLine.png) no-repeat bottom left; width:227px; float:left; height:5px; margin-top:10px;}
.middle .mRight .fDate{margin-bottom:-48px; margin-top:10px;}
.middle .mRight .fDate .fdTitle{height:38px; color:#fafafa; text-shadow:0px 0px 1px #4e555e; text-transform:uppercase; font-size:16px; font-family:NeoSansCyr_Medium; text-align:center;}
.middle .mRight .fDate .fdTitle .date{background:url(/WGs_CMir/imgs/middle_date.png) no-repeat; width:43px; height:27px; text-align:center; display:inline-block; padding-top:15px; font-size:21px; margin-left:10px; margin-right:9px;}
.middle .mRight .fDate .nComing{padding-left:20px; padding-top:5px; margin-bottom:45px; padding-right:25px; position:relative; z-index:1;}
.middle .mRight .fDate .nComing .nCTitle{float:left; line-height:120%; padding:5px; padding-top:7px; background:#d82e2e; color:#ffffff; text-transform:uppercase; text-shadow:0px 0px 1px #e06969; font-size:14px; font-family:NeoSansCyr_Regular; margin-left:9px; margin-top:7px;}
.middle .mRight .fDate .nComing .nCTitle div{background:url(/WGs_CMir/imgs/slider/title_ugl.png) no-repeat; width:10px; height:7px; position:absolute; margin-top:-14px; margin-left:-5px;}
.middle .mRight .fDate .nComing .nCImg{background:url(/WGs_CMir/imgs/block_ramka.png) no-repeat; width:171px; height:240px; padding-left:10px; padding-top:13px;}
.middle .mRight .fDate .nComing .nCImg img{opacity:1; width:169px; height:238px; transition:opacity 0.5s ease; -o-transition:opacity 0.5s ease; -moz-transition:opacity 0.5s ease; -webkit-transition:opacity 0.5s ease;}
.middle .mRight .fDate .nComing .nCImg img:hover{opacity:0.6;}
.gMiddle .mRight .mRBottom{background:url(/WGs_CMir/imgs/slider/guest_cam.png) no-repeat; width:238px; height:206px; margin-bottom:-246px; position:relative; z-index:-1;}
.RaspMenu div,.RaspMenu .lBut li{display:inline;}
.RaspMenu div{padding:5px;}
.RaspMenu .lBut{float:left;}
.RaspMenu .rBut{float:right; margin-right:10px;}
.RaspMenu .rBut #Day{margin-left:10px;}
.RaspMenu .lBut li{width:100px; text-align:center; float:left; cursor:pointer; margin-right:10px; border:1px solid #dddee0; padding-top:5px; padding-bottom:5px;
-webkit-transition:background 0.5s ease, color 0.5s ease;
-moz-transition:background 0.5s ease, color 0.5s ease; 
-o-transition:background 0.5s ease, color 0.5s ease;
transition:background 0.5s ease, color 0.5s ease;
}
.RaspMenu .lBut li.act,.RaspMenu .lBut li:hover{background:#d82c10; color:#fafafa; text-shadow:0px 0px 1px #e1766b;}
/*--==/MIDDLE==--*/

/*--==FOOTER==--*/
.footer{width:1016px; margin:0px auto; clear: both;}
.footer .fInfa{width:782px; float:left;}
.footer .fInfa .block{border-bottom:1px solid #959899; margin-bottom:26px; padding-bottom:20px; line-height:130%;}
.footer .fInfa .block .fTitle{text-transform:uppercase; font-size:21px; font-family:NeoSansCyr_Regular; color:#333334; text-shadow:0px 0px 1px #cacccd; padding-left:7px;}
.footer .fInfa .block .akcii,.footer .fInfa .block .news{width:360px; float:left;}
.footer .fInfa .block .akcii .tf,.footer .fInfa .block .news .tf{padding-left:5px; line-height:100%; margin-top:20px;}
.footer .fInfa .block .akcii .tf .ttit,.footer .fInfa .block .news .tf .ttit{background:#d82e2e; float:left; font-size:13px; font-family:NeoSansCyr_Medium; color:#ffffff; padding:5px 5px 5px 7px; text-shadow:0px 0px 1px #e37979;}
.footer .fInfa .block .akcii .tf .ttit div,.footer .fInfa .block .news .tf .ttit div{width:8px; height:6px; background:url(/WGs_CMir/imgs/footer_ugl1.png) no-repeat; margin-top:-11px; position:absolute; margin-left:-7px;}
.footer .fInfa .block .akcii .text,.footer .fInfa .block .news .text{float:left; font-size:12px; font-family:NeoSansCyr_Regular; padding-left:8px; text-shadow:0px 0px 1px #c1c3c4; color:#3f3f40; margin-top:8px;}
.footer .fInfa .block .news{float:right;}
.footer .fInfa .block .news .tf .ttit{background:#383f4a; text-shadow:0px 0px 1px #5e636b; padding:5px 12px 5px 7px;}
.footer .fInfa .block .news .tf .ttit div{background:url(/WGs_CMir/imgs/footer_ugl2.png) no-repeat; margin-left:-7px;}
.footer .fInfa .block ul{margin-top:20px; text-align:center;}
.footer .fInfa .block ul li{display:inline; padding-left:6px; padding-right:6px; text-align:center;}
.footer .fInfa .block ul li img{opacity:1; transition:opacity 0.5s ease; -o-transition:opacity 0.5s ease; -moz-transition:opacity 0.5s ease; -webkit-transition:opacity 0.5s ease;}
.footer .fInfa .block ul li img:hover{opacity:0.6;}
.footer .fInfa .lB,.footer .fInfa .rB{color:#333334; text-shadow:0px 0px 1px #c9cccd; line-height:120%; font-size:13px; font-family:NeoSansCyr_Regular;}
.footer .fInfa .rB{line-height:130%; font-size:16px; font-family:NeoSansCyr_Regular; margin-top:-5px; padding-bottom:10px;}
.footer .fInfa .rB span{font-family:NeoSansCyr_Medium;}
.footer .rB{margin-top:-20px; }
.footer .rB img{opacity:1; transition:opacity 0.5s ease; -o-transition:opacity 0.5s ease; -moz-transition:opacity 0.5s ease; -webkit-transition:opacity 0.5s ease;}
.footer .rB img:hover{opacity:0.6;}
/*--==/FOOTER==--*/