*{margin:0;padding:0}

body,input,select,select option,textarea{font-family:arial,sans-serif;font-size:14px;color:#000;}

html{height:100%;background:#603e29;}

body{min-height:100%;height:100%;line-height:1.4;color:#fff;}

img{border:0}

button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:none;}

select:focus,input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none}
select option{padding-left:3px;}

table{border-collapse:collapse}

a:link,
a:visited{color:#000;text-decoration:underline}
a:hover{color:#000;text-decoration:none}

.cfx:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}

.inputText>i{display:block;border:1px solid #a7a7a7;padding:1px 2px;font-style:normal;overflow:hidden;}
.inputText>i>b{display:block;font-weight:normal;margin:-1px 0 -1px 0;}
.inputText input{border:0;display:block;width:100%;background:transparent;}
.oCheckboxes>.e>.in{display:inline-block;vertical-align:top;}
.oCheckboxes>.e>.in:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0;}
.oCheckboxes>.e>.in>input{float:left;width:13px;height:13px;margin-top:3px;}
.oCheckboxes>.e>.in>label{margin-left:20px;display:block;}


.oWhiteBut{position:relative;display:inline-block;vertical-align:top;}
.oWhiteBut>.BG{position:absolute;background:url(../images/silver_button.png) 0 0 no-repeat;top:-19px;right:-17px;left:-17px;}
.oWhiteBut>.BG>i{display:block;background:url(../images/silver_button.png) 100% -88px no-repeat;padding:0 112px;}
.oWhiteBut>.BG>i>b{display:block;background:url(../images/silver_button.png) 0 -176px repeat-x;
padding-top:88px;height:0;overflow:hidden;font-size:0;}
.oWhiteBut>.in{position:relative;line-height:44px;height:44px;min-width:225px;text-align:center;vertical-align:bottom;}
.oWhiteBut>.in>.in{padding:0 25px;display:block;}


.oGoldBut{position:relative;cursor:pointer;}
.oGoldBut>.BG{position:absolute;top:-17px;left:-16px;right:-16px;
background:url(../images/gold_button.png) 0 0 no-repeat;}
.oGoldBut>.BG>i{display:block;padding:0 86px;
background:url(../images/gold_button.png) 100% -84px no-repeat;}
.oGoldBut>.BG>i>b{display:block;padding-top:84px;height:0;overflow:hidden;font-size:0;
background:url(../images/gold_button.png) 0 -168px repeat-x;}
.oGoldBut>.in{position:relative;min-width:173px;text-align:center;line-height:44px;height:44px;font-weight:bold;
color:#582d07;text-shadow:0 1px 0 rgba(255,255,255,0.7);font-size:18px;text-transform:uppercase;}


.oSlider{position:relative;}
.oSlider .Els{}
.oSlider .Els>.in{overflow:hidden;position:relative;}
.oSlider .Els>.in>.in{white-space:nowrap;} /* Лента */
.oSlider .Els>.in>.in>.e{width:100%;display:inline-block;vertical-align:top;white-space:normal;} /* width = 100 / N */

.oSlider .Els.jsABS>.in{}
.oSlider .Els.jsABS>.in>.in{position:absolute;width:100%;top:0;left:0;}
.oSlider .Els.jsABS>.in>.in>.e{position:absolute;width:100%;top:0;} /* width = 100 / N */

.oSlider .E{text-align:center;}


.oLoader{position:fixed;right:20px;top:50%;margin-top:-26px;display:none;
padding-top:50px;height:0;width:50px;border:1px solid #888;
background:#fff url(/vipclub/templates/custom/images/ajaxLoader.gif) 50% 50% no-repeat;
-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;z-index:1000}


.main{min-width:990px;/*height:100%;*/min-height:100%;}
.main>table{height:100%;min-height:100%;width:100%;}
.main>table>tbody>tr>td{padding:35px 0;}


.MenuSpace{padding-top:48px;height:0;overflow:hidden;font-size:0;}

.Menu{font-size:24px;line-height:34px;background:#000;padding:7px 0;
position:fixed;top:0;left:0;width:100%;min-width:990px;z-index:5;}
.Menu>.in{width:950px;margin:0 auto;}
.Menu ul{list-style:none;text-align:center;}
.Menu ul>li{display:inline-block;vertical-align:top;}
.Menu ul>li~li{padding-left:25px;}
.Menu a:link,
.Menu a:visited{color:#fff;text-decoration:none;border-bottom:1px solid #fff;}
.Menu a:hover{color:#fff;border-bottom-color:transparent;}


.MainTitle{padding-bottom:50px;}
.MainTitle>.in{border-bottom:1px solid #fff;font-size:60px;line-height:64px;padding-bottom:20px;text-shadow:0 1px 0 rgba(0,0,0,0.4);}


.Photos{float:left;width:480px;}
.Photos>.BG{position:absolute;background:url(../images/light.jpg) 0 0 no-repeat;
width:526px;padding-top:491px;height:0;overflow:hidden;font-size:0;}
.Photos>.in{position:relative;}
.Dots{position:absolute;left:0;right:0;bottom:20px;text-align:center;}
.Dots>.e{display:inline-block;vertical-align:top;background:url(../images/dots.png) 0 -100px no-repeat;cursor:pointer;}
.Dots>.e.active{background-position:0 0;}
.Dots>.e~.e{margin-left:10px;}
.Dots>.e>span{display:block;width:17px;padding-top:17px;height:0;overflow:hidden;font-size:0;}

.MainInfo{margin-left:480px;position:relative;}
.MainInfo>.e+.e{border-top:50px solid transparent;}
.MainInfo>.e>.Name{font-size:30px;line-height:40px;text-shadow:0 1px 0 rgba(0,0,0,0.4);padding-bottom:10px;}
.MainInfo>.e>.Name.mini{font-size:22px;line-height:28px;}


.BuyButs>.e{display:inline-block;vertical-align:top;}
.BuyButs>.e~.e{margin-left:20px;}


.Form .Area{position:relative;}
.Form .Area>.BG{background:url(../images/input_text.png) 0 0 no-repeat;position:absolute;top:4px;right:10px;left:0px;}
.Form .Area>.BG>i{display:block;background:url(../images/input_text.png) 100% -44px no-repeat;padding:0 8px;}
.Form .Area>.BG>i>b{display:block;background:url(../images/input_text.png) 0 -88px repeat-x;
padding-top:44px;height:0;overflow:hidden;font-size:0;}
.Form .Area>.in{position:relative;}
.Form .Area>.in>table{width:100%;}
.Form .Area .But{float:right;}
.Form .Area .Input{overflow:hidden;padding:4px 10px 0 12px;}
.Form .Area .Input .inputText{}
.Form .Area .Input .inputText>i{border:0;}
.Form .Area .Input .inputText input{font-size:17px;height:44px;line-height:44px;}
.Form .Error{display:none;color:#c00;font-style:italic;padding:3px 7px;}

.Form .oCheckboxes{padding-top:5px;}
.Form .AgreeError{display:none;color:#c00;font-style:italic;padding-top:2px;}

.Form .AltLogin{padding-top:25px;}
.Form .AltLogin>.Text{font-weight:bold;font-size:16px;padding-bottom:10px;}
.Form .AltLogin .Buts>.e{display:inline-block;vertical-align:top;}
.Form .AltLogin .Buts>.e~.e{padding-left:10px;}
.Form .AltLogin .Buts .E{display:block;background:url(../../images/global/social_logins.png) 0 0 no-repeat;width:162px;padding-top:48px;height:0;overflow:hidden;font-size:0;cursor:pointer;}
.Form .AltLogin .Buts .E.Facebook{}
.Form .AltLogin .Buts .E.GooglePlus{background-position:0 -48px;}

.FormSuccess{color:#080;font-size:18px;}
.FormSuccess a {color:#080; text-decoration: underline;}
.FormSuccess a:hover {text-decoration: none;}

.SocEls{margin:-5px 0 0 -10px;}
.SocEls>.e{display:inline-block;vertical-align:top;padding:5px 10px 0 0;}

.Video{border:1px solid transparent;border-width:100px 15px 0 5px;}

.Corner{background:url(../images/corner.png) 0 0 no-repeat;
width:141px;padding-top:143px;height:0;overflow:hidden;font-size:0;
position:absolute;top:48px;right:0;}


.BackBlock{background:#603e29 url(../images/main_bg.jpg) 0 0 repeat;}
.BackBlock>.in{width:950px;margin:0 auto;padding:35px 0;}

.BackBlock.Black{background:#180E0E url(../../fantasybible/images/main_bgf.jpg) repeat 50% 50%;}
.BackBlock.Black .MainTitle>.in{font-size:40px;line-height:44px;}
.BackBlock.Black .Photos>.BG{background:url(../../fantasybible/images/light2.png) no-repeat 0 0;}
.BackBlock.Black .Photos .Dots>.e{background:url(../../fantasybible/images/dots.png) 0 -26px no-repeat;}
.BackBlock.Black .Photos .Dots>.e.active{background-position:0 0;}

.BackBlock.Blue{background:url(../../esportbible/images/main_bg.jpg) repeat 50% 50% #0D080F;}
.BackBlock.Blue .MainTitle>.in{font-size:40px;line-height:44px;}
.BackBlock.Blue .Photos>.BG{background:url(../../esportbible/images/light2.png) no-repeat 0 0;}
.BackBlock.Blue .Photos .Dots>.e{background:url(../../esportbible/images/dots.png) 0 -26px no-repeat;}
.BackBlock.Blue .Photos .Dots>.e.active{background-position:0 0;}

.BackBlock.Soccer{background:url(/bible/images/soccer_bg.jpg) repeat 50% 50% #0D080F;}
.BackBlock.Soccer .Photos>.BG{background:url(/bible/images/soccer_light_4.png) no-repeat 0 0;}
.BackBlock.Soccer .Photos .Dots>.e{background-image:url(/bible/images/black-dots.png);}

.BackBlock.Soccer .OverTitle {font-size: 30px; padding-top: 35px;}
.BackBlock.Soccer .MainTitle {padding-top: 20px; padding-bottom: 0;}
.BackBlock.Soccer .MainTitle>.in {border-bottom: none;}
.BackBlock.Soccer .Descr {font-size: 20px; line-height: 32px; padding-bottom: 30px; border-bottom:1px solid #fff;}
.BackBlock.Soccer .cfx {padding-top: 30px;}

.BackBlock.Horse{background:url(/bible/images/lights.jpg) 50% 0 no-repeat #101519;}
.BackBlock.Horse>.in{padding-bottom:60px;}
.BackBlock.Horse .Title1{font-size:52px;line-height:64px;font-weight:bold;color:white;padding-top:35px;}
.BackBlock.Horse .Title2{font-size:52px;line-height:64px;font-weight:bold;color:#f4c621;}
.BackBlock.Horse .Descr{color:white;font-size:20px;line-height:30px;font-weight:bold;padding:10px 0 30px;border-bottom: 1px solid #fff;}
.BackBlock.Horse .Cols{margin-top:60px;display:grid;grid-template-columns:50% 50%;/*background:url(/bible/images/lights.png) 0 0 no-repeat;*/}
.BackBlock.Horse .Book{text-align:center;}
.BackBlock.Horse .Info>.e>.p1,.BackBlock.Horse .Info>.e>.p2{color:white;font-size:20px;line-height:30px;font-weight:bold;}
.BackBlock.Horse .Info>.e>.p1{padding:15px 0 55px;}
.BackBlock.Horse .Info>.e>.p3{font-weight:lighter;color:white;font-size:20px;line-height:34px;padding:70px 0 10px;}
.BackBlock.Horse .orange{color:#f4c621;}
.BackBlock.Horse .SocEls{margin-left:0;}



