*{ font-size:12px; font-family:"Century Gothic", "Arial", "Verdana"; color:#FFFFFF;}
body, html{ padding:0px; margin:0; background-color:#000000; display: table; height: 100%; width: 100%;}
a{ display:none; outline:none;}
.no_intercept{ display:inline; }
.client_link{ text-decoration:none; height:20px;}
.switch_lang{ }
.clear{ clear:both; height:0px; line-height:0px; margin:0px; padding:0px; font-size:0; }
#HiddenFlash{ width: 0px; height: 0px; overflow:hidden;}

#Menu{ width:940px; margin:0 auto; padding:0; overflow: hidden; position: relative; display:block;}
#Menu[id]{display: table; position: static;}
#Menu #Conteiner{  width:940px; height: 47px; position: relative; top: 50%; }
#Menu #Conteiner[id]{ display: table-cell; vertical-align: middle; width: 100%; }
#Menu #Conteiner .middle{ background-color:green; position: relative; top: -50%; z-index:10;}

.HomeSpacer{ height:22px; }

#MenuDescConteiner{ width:940px; margin:0 auto; padding:0; height:0px; position: relative;}
#DescriptionConteinerBackground{ background-color:#000000; opacity:0.70; filter: alpha(opacity='70');  position:absolute; height:338px; width:340px; right:0px; bottom:-338px; z-index:20; display:none;}
#DescriptionConteiner{ position:absolute; height:308px; width:310px; right:13px; bottom:-324px; z-index:30; text-align:right; display:none;}
#DescriptionConteiner *{ text-indent: 0;}
#DescriptionConteiner .DescInner{ text-align:left;}
#DescriptionConteiner .RightTitle { position:absolute; bottom:-15px; right:1px; color:#ff0205; height:30px; width:200px; z-index:31; }
/* #DescriptionConteiner .RightTitle .sIFR-flash{ display:inline; height:30; } */

#wraper{ display: table-cell; vertical-align: middle; height: 100%; width: 100%; position:relative; z-index:3; }
#centerer{ margin-top:auto; position:relative; z-index:3;}

#background_conteiner{ position:relative; top:0px; left:0px; height:0px; display:none;}
#background{ position:absolute; z-index:1; top:0px; left:0px; display:none; }

#Logo{ top:0px; left:15px; position:absolute; }
#Lang{ top:6px; right:16px; position:absolute; }
#ChatConteiner{ top:5px; right:40px; position:absolute; width:60px; border-right:solid #2f3032 1px; height:10px; text-align:right; padding-right:2px; display:none;}
#MenuButtons{ top:0px; /* left:278px; */ left:200px; position:absolute;	}
#MenuButtons a{ text-decoration:none; color:#bcc3c8; font-size:14px;}
#MenuButtons a img{ margin-right:10px; }
#MenuButtons .MenuButtonsReplace{ padding-right:5px; }
#MenuButtons .active { border-bottom:solid #ff2525 1px; }

#Flash{ height:338px; width:100%; display:block;}
#Flash *{color:#000000; }

#InfoConteiner_wraper{ height:0px; overflow:hidden; }

#InfoConteiner{ width:940px; margin:0 auto; padding:5px 0px 0px 0px;}
#InfoConteiner .home_bottom_block{ float:left; width:291px; height:160px; margin:0px 0px 12px 0px; padding:0px;}
#InfoConteiner .home_bottom_block .img{}
#InfoConteiner .home_bottom_block a{ text-decoration:none; cursor:pointer; font-family:"Century Gothic";}

#LiveChat{ display:none; }

#PictureFlashDiv{ position:absolute; top:0px; left:0px; background:#000000; z-index:500; }
#BottomFlash{ height:160px; }
#AddInfo{ width:940px; margin:0 auto; position:relative; }
#AddInfo_conteiner{ /* display:none; border:solid red 1px; */ overflow:hidden;}
#AddInfo.big {  }
#AddInfo.big .Title{ float:left; width:600px; text-align:left; display:none;}
#AddInfo.big .Desc{ display:none; display:none; }
#AddInfo.big .Nav{ font-size:12px; }

#UniversalComponentDiv{ position:absolute; z-index:0;  }

.SubCatMenu{}
.SubCatMenu .SubCat{ text-decoration:none; color:#ffffff; }
.SubCatMenu .SubCatActive{ text-decoration:none; color:#FFFFFF; }

#Footer{ width:940px; margin:0 auto; padding:30px 0px 0px 0px; position:relative; }
#Footer *{ font-style: italic; }
#Footer .Arrow{ margin:0px 5px 0px 0px; }
#Footer .FooterReplaceThis{ margin:0px 20px 0px 0px; }
#Footer .Info{ font-size:10px; }
#Footer img { margin-bottom:5px; }
#Footer .created{ position:absolute; right:0px; bottom:0px; width:150px; text-align:right; }
.Footer_en{ display:none; }
.Footer_bg{ display:inline; }
/*  sIFR custom */


/* These are standard sIFR styles... do not modify */


@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}

/*
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}


.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

.sIFR-hasFlash .flash_text{
	visibility: hidden;
}
*/