

 



LI
{ margin:14px 0 14px 0;}

DODY,DIV,TD,P
{ xfont-family:Helvetica, Arial;}

A
{ color:blue;}

A:hover
{ text-decoration:underline;}

P IMG 
{ ;}


.S_BTN
{ text-align:center;
 width:100%;
 width: calc(100% - 4px);
 padding:10 0 10 0;
 font-size: 16px;
 font-weight:bold;
 color: #222020;
 border-radius: 4px;
 background-color: #ffdd33;
 border:0px;
 cursor:pointer;
 box-shadow: 0 0 2px rgba(0,0,0,0.5);
 margin:2px;
 box-sizing: border-box;
 display:block;}

.S_BTN:hover 
{ background: #ffee66; 
 width:100%;
 margin:2px 0 2px 0;
 box-shadow:none;}



DIV.S_CENTER
{ width:1160px;
 margin:0px auto 0px auto;}
DIV.S_CENTER_TINY
{ clear:both;
 overflow:hidden;
 width: 440px;
 margin:0 auto 0 auto;}

DIV.S_GREY
{ background:#F7F5F7;
 clear:both;overflow:hidden;}

DIV.S_H2
{ font-size:32px;
 text-align:center;
 padding:40px 0 15px 0;
 color:black;}

DIV.S_H2 A {color:black;}


DIV.S_H1B
{ text-align:center;
 font-size: 48px;
 color:#030405;
 font-weight:700;
 margin:100px 0 50px 0;}

DIV.S_H2B
{ text-align:center;
 color:rgb(97, 112, 127);
 font-size:36px;
 margin:20px 0 50px;}

DIV.S_BACK_IMG  
{ background-repeat:no-repeat;
 background-position: center center;
 background-size:cover;}



DIV.S_IMG_A 
{ background-repeat:no-repeat;
 background-position: center center;

 background-size:cover;
 border-radius:10px;
 overflow:hidden;
 color:white;
 text-align:center;
 padding-bottom:15px;}


DIV.S_IMG_A H2 {font-size:36px; font-weight:bold; color:white; padding:20px 10px 10px 10px;}
DIV.S_IMG_A P {font-size:22px; padding:10px 10px 10px 10px;}


DIV.S_2COL_CONT
{ display: flex;
 justify-content: space-between;
 flex-wrap:wrap;}
DIV.S_2COL
{ width:48%;
 margin:10px 0 10px 0;}


DIV.S_INDEX_FIX1
{ min-height:350px;}


DIV.S_IMG  {width:38%;}
DIV.S_TXT  {width:60%;}
DIV.S_IMG IMG
{ width:100%;
 border-radius:10px 10px 10px 10px;}

DIV.S_IMG_TXT_LEFT, DIV.S_IMG_TXT_RIGHT
{ clear:both;overflow:hidden;
 margin:20px 0 20px 0;}
DIV.S_IMG_TXT_LEFT DIV.S_IMG   {float:left;}
DIV.S_IMG_TXT_LEFT DIV.S_TXT   {float:right;}

DIV.S_IMG_TXT_RIGHT DIV.S_IMG  {float:right;}
DIV.S_IMG_TXT_RIGHT DIV.S_TXT  {float:left;}




DIV.S_TOP_LOGO
{ float:left;
 margin:6px 10px 6px 0px;}

DIV.S_TOP_LOGO IMG
{ height:28px;}


DIV.S_TOP
{ xborder-bottom:1px solid #DFE3E3;
 overflow:hidden;
 clear:both;
 xbackground:#222BE6;
 background: #1F1F23;
 color:white;
 xxposition:fixed;
 width:100%;}

DIV.S_TOP_BTN, DIV.S_TOP_BTNA
{ float:left;

 font-style: normal;
 font-weight: bold;
 font-size: 18px;
 line-height: 18px;
 margin:15px 10px 0px 0px;
 padding:6px 10px 6px 10px;}

DIV.S_TOP_BTNA
{ margin:9px 10px 6px 0px;}

DIV.S_TOP_LANG
{ padding:20px 0 0 10px;}

DIV.S_TOP_BTN:hover, DIV.S_TOP_BTNA:hover
{ background:linear-gradient(180deg, #3084E6 0%, #2963C9 100%);
 border-radius:5px;} 

DIV.S_TOP_BTN_BLUE:hover
{ background:white;}

DIV.S_TOP_BTN IMG, DIV.S_TOP_BTNA IMG
{ width:20px;
 height:20px;
 xpading:0 5px 0px 5px;
 vertical-align:middle;}

DIV.S_TOP_BTN_RIGHT
{ float:right;}

DIV.S_TOP A
{ color:#FFFFFF;}


DIV.S_TOP_SEP
{ float: left;
 width: 50px;
 height:15px;
 }



DIV.S_TOP_MSGS
{ float:right;
 padding:5px;margin:6px 8px 0 0;}
DIV.S_TOP_MSGS DIV.S_TOP_MSGS_N
{ float:right;
 font-size:12px;
 background:red;
 border-radius:4px;
 margin-left:2px;
 padding:1px 3px 1px 3px;}







DIV.S_BOT_CONT
{ background: #1F1F23;
 color:white;
 
 margin-top:50px;
 padding-top:30px;
 clear:both;
 overflow:hidden;
 xborder-top:2px solid #999999;
 }
DIV.S_BOT_CONT A
{ color:white;
 xcolor:#555555;}

DIV.S_BOT_LINE
{ clear:both;
 border-bottom:1px solid #555555;}
DIV.S_BOT_COPY
{ float:left;
 font-size:12px;}
DIV.S_BOT_BTN2
{ float:right;
 margin-left:20px;
 font-size:12px;}

DIV.S_BOT_MENU
{ float:left;
 width:25%;
 xmargin:10px;
 padding-top:20px;
 padding-bottom:20px;} 


DIV.S_BOT_MENU A
{ display:block;
 padding:5px 0px 3px 5px;
 margin:5px 0 5px 0;
 color:white;
 font-size:12px;}

DIV.S_BOT_RIGHT_TEXT
{ float:right;
 text-align:right;
 color:#EEEEEE;
 font-size:12px;}




DIV.S_TOP_QUOTE
{ text-align:center;padding:40 0 0 0;font-size:24;line-height:1.7;}





DIV.S_IND_BLOCKS_CONT 
{ width:100%;overflow:hidden;clear:both;
 background: linear-gradient(349deg, rgba(11, 10, 10, 0.7), rgba(76, 76, 76, 0.9));}
DIV.S_IND_BLOCK
{ float:left;
 width:33.33%;
 opacity:1; 
 position:relative;}
DIV.S_IND_BLOCK IMG
{ width:100%;}

DIV.S_IND_BLOCK_DESC
{ position:absolute;top:0;left:0;width:100%;height:100%;
 background: linear-gradient(349deg, rgba(11, 10, 10, 0.7), rgba(76, 76, 76, 0.9));
 color:white;text-align:center;
 opacity:0;
 padding-top:30%;
 font-weight:bold;
 font-size:20px;
 transition: opacity 0.5s;
 box-sizing:border-box;
 text-shadow: 0px 0px 3px black;}
DIV.S_IND_BLOCK_DESC:hover
{ opacity:1;}





DIV.S_IND_CONT
{ height: 500px;
 background: url(photos/casting.jpg);
 background-size:   cover;            
 background-repeat:  no-repeat;
 background-position: center center;  }
DIV.S_IND_CONT2
{ height: 500px;
 background: linear-gradient(349deg, rgba(11, 10, 200, 0.5), rgba(76, 76, 176, 0.6));}




DIV.PRICE_COL
{ float:left;
 margin:30px 0 40px 60px;
 width:300px;}

DIV.PRICE_HEAD
{ background:#A3A3A3;
 color:white;
 font-size:20;
 font-weight:bold;
 padding:30 0 30 0;
 border-radius:4px 4px 0 0 ;}

DIV.PRICE_CONT
{ border:1px solid #A3A3A3;
 padding:20 20 20 20;
}

DIV.PRICE_INFO
{ line-height:3;}



DIV.S_HELP_MENU
{ float:left;
 width:30%;}
DIV.S_HELP_TEXT
{ float:right;
 width:65%;}



@media only screen and (max-width: 1200px) 
{ DIV.S_CENTER {width:auto;padding:0 10px 0 10px;}}



@media only screen and (max-width: 600px)
{ .NO_MOBILE      {display:none;}
 DIV.S_CENTER_TINY   {width:auto;padding:0 10px 0 10px;}
 
 DIV.S_TOP_CONT_ANON    {display:flex;justify-content:space-between;}
 xxDIV.S_TOP_LOGO    {float:auto;margin:10px 0px 10px 0px;clear:both;}
 xxDIV.S_TOP_LOGO IMG  {width:100%;height:auto;}
 DIV.S_TOP_BTN     {margin:5px;padding:4px;display:none;}
 DIV.S_TOP_BTNA    {font-size:13px;font-weight:normal;padding-left:4px;padding-right:0px;}
 DIV.S_TOP_BTN_RIGHT  {float:left;}
 DIV.S_BOT_MENU    {width:48%;}
 DIV.S_BOT_COPY    {display:none;}
 DIV.S_BOT_RIGHT_TEXT {display:none;}
 DIV.S_BOT_INFO    {xdisplay:none;}
 

 DIV.S_IMG      {width:100%;float:none;margin-top:10px;}
 DIV.S_TXT      {width:100%;float:none;margin-top:10px;}
 
 DIV.S_TOP_QUOTE   {font-size:16px;line-height:1.5;}

 DIV.PRICE_COL    {width:100%;float:none;margin:30px 0px 0px 0px;}

 DIV.S_IND_BLOCK     {width:50%;}
 DIV.S_IND_BLOCK_DESC  {padding:15%;opacity:1;background:transparent;font-size:18px;}

 P IMG        {width:100%;}

 DIV.S_2COL     {width:auto;margin:10px;}
 DIV.S_2COL_CONT   {display:block;}
 DIV.S_INDEX_FIX1  {min-height:0px;margin-bottom:20px;}
 
 DIV.S_IMG_B     {height:auto;}
 
 DIV.S_HELP_TEXT     {width:100%;}

 DIV.S_TOP_BTN    {font-size:12px;font-weight:normal;padding-top:7px;}
}