/** Ramka **/
.ramka { background-image: url("/img/ramka.png"); background-repeat: no-repeat; }
.ramkaTop { left:0; top:0; background: url("/img/ramka-horizontal.png") left top; height: 5px; }
.ramkaBottom { left:0; bottom:0; background: url("/img/ramka-horizontal.png") left bottom; height: 5px; }
.ramkaLeft { left:0; top:0; background: url("/img/ramka-vertical.png") left top; width: 5px; }
.ramkaRight { right:0; top:0; background: url("/img/ramka-vertical.png") right top; width: 5px; }

.ramkaCorner { width: 70px; height: 70px; background-image: url("/img/ramka-corners-v2.png"); }
.ramkaCornerLT { background-position: right bottom; left:-17px; top:-17px; }
.ramkaCornerRT { background-position: left bottom; right:-17px; top:-17px; }
.ramkaCornerLB { background-position: right top; left:-17px; bottom:-17px; }
.ramkaCornerRB { background-position: left top; right:-17px; bottom:-17px; }

.ramkaCenter { background-image: url("/img/ramka-centers.png?4"); }
.ramkaCenterTop { width: 337px; height: 38px; background-position: -65px -21px; left: 50%; margin-left: -164px; top: -22px; }
.ramkaCenterRight { width: 13px; height: 65px; margin-top: -32px; background-position: -13px 0; top: 50%; right: -4px; }
.ramkaCenterLeft { width: 13px; height: 65px; margin-top: -32px; background-position: 0 0; top: 50%; left: -4px; }
.ramkaCenterBottom { width: 65px; height: 13px; margin-left: -32px; background-position: -26px 0; bottom: -4px; left: 50%; }

.menu { /*width: 281px;*/ width: 32%; max-width: 350px; min-width: 281px; background: url("/img/menu-bg.png") left top repeat; left:0; top: 0; }

.arno { font-family: ArnoProSemibold; }
.arnoReg { font-family: ArnoProRegular; }

.authCol { font-size: 36px; color: #ffffff; padding-top: 20px; padding-bottom: 20px; line-height: 1em; }

#imgWrapper { margin-top: 40px; }


.menu .items { font-size: 23px; color: #b7b7b7; letter-spacing: 1px; /*border-top: 1px dotted #313131; border-bottom: 1px dotted #313131;*/ letter-spacing: 2px; }
.menu .items .razdLine { height: 9px; background: url("/img/razd.png") center center no-repeat; }
/*.menu .items a { color: #b7b7b7; text-decoration: none; display: block; height: 35px; line-height: 35px; }*/
.menu .items a { color: #b7b7b7; text-decoration: none; display: block; height: 27px; line-height: 27px; }
.menu .items a.sel { color: #d2ac67 !important; }
.menu .menuInner { width: 281px; margin: 0 auto; min-width: 281px; }

.text { left: 0; top:0; }
.descrText { margin-left: 68%; color: #ffffff; color: #a2a2a2; }
.descrText .inner { margin: 0 auto;  width: 100%; max-width: 350px; }
.descrText .innerText {  }

.zoomField { z-index: 15; }
.social { /*border-top: 1px dotted #313131;*/ }
.social .soc { width: 25px; height: 25px; margin-right: 20px; color: #ffffff; font-size: 14px; font-family: "Arial", "sans-serif"; margin-bottom: 10px; }
.social .soc i { line-height: 25px; }
.social .soc a { color: #ffffff; text-decoration: none; }
.social .soc .cnt { display: none; padding: 1px 3px;  background: #ffffff; color: #000000; font-size: 12px; font-weight: bold; margin-left: 5px; }
.social .soc.vk .cnt { color: #4c75a3; }
.social .soc.vk { background: #4c75a3; }
.social .soc.facebook .cnt { color: #4760a2; }
.social .soc.facebook { background: #4760a2; }
.social .soc.twitter .cnt { color: #3c8fc9; }
.social .soc.twitter { background: #3c8fc9; }
.social .soc.pinterest .cnt { color: #cc2127; }
.social .soc.pinterest { background: #cc2127; }

.social .soc.instagram .cnt { color: #215f86; }
.social .soc.instagram { background: #215f86; }



.zoomPlace { width: 126px; height: 99px; background: url("/img/zoom_place.png") left top no-repeat; }
.zoomPlace .zoomEnd { left: 7px; top: 6px; }
.zoomPlace span { top: 105px; left: 0; text-decoration: underline; }
.zoomMove { z-index: 20; width: 220px; height: 220px; background: url("/img/zoom_move_lens.png") left top no-repeat; }
.zoomMove .zoomMove2 { background: url("/img/zoom_move.png") left top no-repeat; rotation: 30deg; }
.zoomPhoto { background-image: url('/img/preloader.gif'); margin-right: 40px; margin-left: 20px;  height: 400px; border: 3px solid #d2ac67; background-color: #000000; background-position: center center; background-repeat: no-repeat; margin-top: -500px; }

#mainWrap { background: url("/img/preloader.gif") center center no-repeat; }

.reelLinks { width: 300px; }
.reelLinks a,
.reelLinksFalse a { display: block; background-image: url("/img/icons-360-var3-1.png?3"); background-repeat: no-repeat; }

.reelLinks .shooter { background-position: -15px -11px; width: 76px; height: 105px; }
.reelLinks .doom { background-position: -371px -13px; width: 91px; height: 106px; }
.reelLinks .eremit { background-position: -101px -18px; width: 88px; height: 99px; }
.reelLinks .weaking-up { background-position: -283px -12px; width: 72px; height: 106px; }
.reelLinks .carnaval-queen { background-position: -195px -15px; width: 78px; height: 106px; }
.reelLinks .balerina { background-position: -466px -13px; width: 78px; height: 106px; }
.reelLinks .newborn { background-position: -544px -13px; width: 86px; height: 106px; }
.reelLinks .born-2-fly { background-position: -639px -13px; width: 79px; height: 106px; }
.reelLinks .succubus { background-position: -731px -33px; width: 109px; height: 83px; }
.reelLinks .tsarina { background-position: -847px -14px; width: 97px; height: 106px; }
.reelLinks .michael { background-position: -952px -14px; width: 80px; height: 102px; }
.reelLinks .moon { background-position: -1058px -14px; width: 62px; height: 102px; }
.reelLinks .underwater-kingdom { background-position: -1135px -30px; width: 94px; height: 87px; }
/*.reelLinks .conquistador { background-position: -1248px -16px; width: 82px; height: 99px; }*/
/*.reelLinks .civilization { background-position: -1135px -30px; width: 94px; height: 87px; }*/

.reelLinks .shooter:hover { background-position: -15px -161px; width: 76px; height: 105px; }
.reelLinks .doom:hover { background-position: -371px -163px; width: 91px; height: 106px; }
.reelLinks .eremit:hover { background-position: -101px -168px; width: 88px; height: 99px; }
.reelLinks .weaking-up:hover { background-position: -283px -162px; width: 72px; height: 106px; }
.reelLinks .carnaval-queen:hover { background-position: -195px -165px; width: 78px; height: 106px; }
.reelLinks .balerina:hover { background-position: -466px -163px; width: 78px; height: 106px; }
.reelLinks .newborn:hover { background-position: -544px -163px; width: 86px; height: 106px; }
.reelLinks .born-2-fly:hover { background-position: -639px -163px; width: 79px; height: 106px; }
.reelLinks .succubus:hover { background-position: -731px -183px; width: 109px; height: 83px; }
.reelLinks .tsarina:hover { background-position: -847px -164px; width: 97px; height: 106px; }
.reelLinks .michael:hover { background-position: -952px -164px; width: 80px; height: 102px; }
.reelLinks .moon:hover { background-position: -1058px -162px; width: 62px; height: 102px; }
.reelLinks .underwater-kingdom:hover { background-position: -1135px -180px; width: 94px; height: 87px; }
/*.reelLinks .conquistador:hover { background-position: -1248px -163px; width: 82px; height: 99px; }*/
/*.reelLinks .civilization:hover { background-position: -1135px -30px; width: 94px; height: 87px; }*/

.reelLinksFalse .shooter { background-position: -15px -301px; width: 76px; height: 105px; }
.reelLinksFalse .doom { background-position: -371px -303px; width: 91px; height: 106px; }
.reelLinksFalse .eremit { background-position: -101px -308px; width: 88px; height: 99px; }
.reelLinksFalse .weaking-up { background-position: -283px -302px; width: 72px; height: 106px; }
.reelLinksFalse .carnaval-queen { background-position: -195px -305px; width: 78px; height: 106px; }
.reelLinksFalse .balerina { background-position: -466px -303px; width: 78px; height: 106px; }
.reelLinksFalse .newborn { background-position: -544px -303px; width: 86px; height: 106px; }
.reelLinksFalse .born-2-fly { background-position: -639px -303px; width: 79px; height: 106px; }
.reelLinksFalse .succubus { background-position: -731px -323px; width: 109px; height: 83px; }
.reelLinksFalse .tsarina { background-position: -847px -304px; width: 97px; height: 106px; }
.reelLinksFalse .michael { background-position: -952px -304px; width: 80px; height: 102px; }
.reelLinksFalse .moon { background-position: -1058px -303px; width: 62px; height: 102px; }
.reelLinksFalse .underwater-kingdom { background-position: -1135px -320px; width: 94px; height: 87px; }
.reelLinksFalse .conquistador { background-position: -1248px -301px; width: 82px; height: 105px; }
.reelLinksFalse .civilization { background-position: -1345px -301px; width: 82px; height: 105px; }

.reelLinksFalse .shooter.sel { background-position: -15px -441px; width: 76px; height: 105px; }
.reelLinksFalse .doom.sel { background-position: -371px -443px; width: 91px; height: 106px; }
.reelLinksFalse .eremit.sel { background-position: -101px -448px; width: 88px; height: 99px; }
.reelLinksFalse .weaking-up.sel { background-position: -283px -442px; width: 72px; height: 106px; }
.reelLinksFalse .carnaval-queen.sel { background-position: -195px -445px; width: 78px; height: 106px; }
.reelLinksFalse .balerina.sel { background-position: -466px -443px; width: 78px; height: 106px; }
.reelLinksFalse .newborn.sel { background-position: -544px -443px; width: 86px; height: 106px; }
.reelLinksFalse .born-2-fly.sel { background-position: -639px -443px; width: 79px; height: 106px; }
.reelLinksFalse .succubus.sel { background-position: -731px -463px; width: 109px; height: 83px; }
.reelLinksFalse .tsarina.sel { background-position: -847px -444px; width: 97px; height: 106px; }
.reelLinksFalse .michael.sel { background-position: -952px -444px; width: 80px; height: 102px; }
.reelLinksFalse .moon.sel { background-position: -1058px -439px; width: 62px; height: 102px; }
.reelLinksFalse .underwater-kingdom.sel { background-position: -1135px -460px; width: 94px; height: 87px; }
.reelLinksFalse .conquistador.sel { background-position: -1248px -437px; width: 82px; height: 105px; }
.reelLinksFalse .civilization.sel { background-position: -1345px -437px; width: 82px; height: 105px; }

.reelLinks .addPic { width: 72px; height: 72px; border: 1px solid #433721; margin-right: 15px; margin-top: 25px; }
.reelLinks .addPic.sel { border-color: #705c37; }

/* tabs */
.showTab { text-decoration: none; color: #d2ac67;  padding: 3px 5px 3px 5px; }
.showTab span { border-bottom: 1px dashed #d2ac67; }
.showTab.active { background: #d2ac67; color: #000000; }
.showTab.active span { border-bottom: none; }

/* reel css */
.popupReel { background: #000000; z-index: 25; left:0; top: 0; }
.popupReel .prev { width: 100px; height: 100px; border: 2px solid #000000; margin-bottom: 20px; }
.popupReel .prev.active { border-color: #d2ac67; }

.popupReel .forPreview { width: 134px; right: 0px; top: 0px; height: 100%; z-index: 8; }
.popupReel .forPreview .inner { padding: 30px 0; }
.popupReel .forReel { margin-right: auto; margin-left: auto; background: url("/img/preloader.gif") center center no-repeat; }
.popupReel .close { padding-right: 30px;  color: #d0ab6d; right: 20px; top: 20px; z-index: 9; background: url("/img/gev-close.png") right top no-repeat; width: 60px; height: 30px; line-height: 30px; }
.popupReel .close:hover { background: url("/img/gev-close.png") right bottom no-repeat; color: #ffffff; }
/*.popupReel .reelWrap { padding: 30px; }*/


.goldColor { color: #d2ac67; }
.grayColor { color: #848484; }

.goGevorg { right: 40px; top: 20px; }
.goCreator { right: 40px; bottom: 20px; }
.goAuthor { width: 300px; margin-left: -150px; left: 50%; top: 20px; }
.goCopy { bottom: 20px; color: #848484; }
.langSel span { color: #ffffff; }


/*h770*/
.h770 .items a { height: 23px !important; font-size: 18px; line-height: 23px; }
.h770 .authCol { font-size: 20px; padding-top: 10px; padding-bottom: 10px; white-space: nowrap; }
.h770 .authCol br { display: none; }


.w1150 .dn_1150 { display: none; }
.w1150 .menu { /*width: 281px;*/ width: 130px; min-width: 50px; }
.w1150 .menu .menuInner { width: auto; min-width: 0; }
.db_1150 { display: none; }
.w1150 .db_1150 { display: block; }
.w1150 .medelPics a { margin: 0 auto; margin-bottom: 0px; }
.w1150 .zoomPlace { margin-left: 10px !important; }
.w1150 .langSel { margin-left: 15px !important; }
.w1150 .forName { display: block !important; font-size: 23px; color: #ffffff; }

.fTop { left: 0; top: 0; width: 100%; height: 39px; background: url("/img/fade-top.png") left top repeat-x; }
.fBottom { left: 0; bottom: 0;  width: 100%; height: 39px; background: url("/img/fade-bottom.png") left bottom repeat-x; }

/*.popupReel .forReel { width: 750%; margin-left: -550%; margin-right: -200%; background: url("/img/preloader.gif") center center no-repeat; }
.popupReel .forPreview { width: 350%; margin-left: 250%; }*/

/* fluid grid */
/*
.wrap { margin: 0 auto; }
.page-wrap { width:4%; margin:0 auto; position:relative; }
.page { width:200%; margin-right:-100%; position:relative; }*/

/*
.treug { position: relative; float: left; height: 16px; background: #000000; border: 1px solid #d2ac67; padding: 0 4px; margin-left: 8px; color: #d2ac67; font-size: 10px; line-height: 16px; }
.treug i { display: block; position: absolute; width: 0px; height: 0px; border: 5px solid #d2ac67; border-color: transparent #d2ac67 transparent transparent ; top: 50%; margin-top: -5px; left: -10px; }
.treug b { display: block; position: absolute; width: 0px; height: 0px; border: 5px solid #000000; border-color: transparent #000000 transparent transparent ; top: 50%; margin-top: -5px; left: -9px; }
*/

/* PopUp */
.overlay { background: #000000; opacity: 0.8; left: 0; top: 0; z-index: 200;  }
.overlayRamka { font-family: Georgia; background: #000000; left: 50%; top: 50%; margin-left: -245px; margin-top: -130px; z-index: 201; border: 2px solid #c59f5c; padding: 2px; }

.overlayRamka.ipad { width: 100%; height: 100%; left: 0px; top: 0px; margin:0;  }
.overlayRamka.ipad .sBorder { width: 100%; height: 100%; }

.overlayRamka .sBorder { border: 1px solid #c59f5c; width: 480px; height: 250px; }
.overlayRamka .question { color: #c59f5c; width: 300px; margin: 50px auto 50px auto; line-height: 30px; }

.goSite { background: #c59f5c; color: #000000; padding: 10px 30px; }
.notGoSite { color: #c59f5c; text-decoration: underline; padding: 10px 30px; }