body
{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	min-width:970px;
	width: expression(document.body.clientWidth <970? "970px": "auto");
	padding:0px;
	margin:0px;
	font-size:11px;
	color:#333333;
}
html,body{
	margin:0;padding:0;
}
a{
	margin: 0px;
	padding: 0px;
	color:#CC0033;
	text-decoration:underline;
	outline:0;
}
a:hover{
	margin: 0px;
	padding: 0px;
	color:#CC0033;
	text-decoration:underline;
	outline:0;
}
p{
	text-indent: 0px;
	line-height:120%;
}
h1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#ff6600;}
h2{font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#ff6600;}
h3{font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#009900;}
.h3{font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#009900;padding:0px;}
ul{padding:0px;line-height:130%;}

object {float:right;}

.data_news_tpl_olive{
  font-family: Verdana;
  font-size:11px;
  color:#748100;
}
.e_new_more_olive{
color:#748100;
font-weight:normal;
text-decoration:underline;
}
.e_point_toenlarge{
  text-align:right;
  padding-right:100px;
  font-weight:bold;
}
.e_pad_news{
  padding-top:15px;
}
.e_hr{
  border-width: 0px 0px 1px 0px;
  background-color:red;
}
.e_hidden_div{
  padding-top:50px;
}
.e_contact_table{
  padding-top:20px;
}
.e_contact_td_begin{
  font-family: Tahoma;
  font-size:11px;
  font-weight:bold;
  padding-left:50px;
}
.e_contact_td1{
  font-family: Tahoma;
  font-size:11px;
  padding-right:5px;

  padding-top:0px;
}
.e_contact_td2{
  padding-right:40px;
  padding-top:0px;
}
.e_lang_ru{
  font-family: Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#999999;
  text-decoration:none;
}
a:hover.e_lang_ru{
  text-decoration:none;
  color:#999999;
}
.e_lang_en{
  font-family: Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#cc0033;
  text-decoration:none;
}
.e_lang_en_olive{
  font-family: Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#748100;
  text-decoration:none;
}
.e_lang_en_games{
  font-family: Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#162f9c;
  text-decoration:none;
}
.e_lang_en_tech{
  font-family: Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#006633;
  text-decoration:none;
}
a:hover.e_lang_en{
  text-decoration:none;
  font-weight:bold;
  color:#cc0033;
}
a:hover.e_lang_en_games{
  text-decoration:none;
  font-weight:bold;
  color:#162f9c;
}
.e_lang_td{
  padding-right:15px;

}
.e_slogan{
  font-family: Tahoma;
  font-size:11px;
  color:#666666;
  text-decoration:none;
}
.e_left_main_image{
  height:100%;
  padding-right:7px;
  padding-bottom:0px;
}
.e_left_main_image2{

  height:100%;
  padding-right:7px;
  padding-bottom:0px;
}
.e_left_main_image3
{
    /*height:100%;*/
    height:550px;
  padding-right:0px;
  padding-bottom:0px;
}
.e_left_main_image4
{
    /*height:100%;*/
    height:500px;
  padding-right:0px;
  padding-bottom:0px;
}
.e_copyright{
  padding-top:10px;
  font-family: Verdana;
  font-size:10px;
  color:#000000;
  text-decoration:none;
  padding-right:10px;
}
.e_line_bg{
  width:1px;
  background-color:#000000;
}
.e_header_text{
  width:100%;
  height:170px;
  background-color:#cc0033;
}
.e_header_text2{
  width:100%;
  height:170px;
  background-color:#162f9c;
}
.e_header_text3{
  width:100%;
  height:170px;
  background-color:#006633;
}
.e_header_td2{
  padding-left:2px;
  height:170px;
}
.e_header_td{
  padding-left:2px;
}
.e_header_td_undo{
  background-color:#000000;
  height:1px;
     border: 0px;
        overflow: hidden;
}
.e_header_td_undo2{
  background-color:#000000;
    border: 0px;
        overflow: hidden;
   
        height:1px;
}
.e_header_pusto{
  height:1px;
}
.e_news{
  height:130px;
  background: url('/images/e_line_news.gif') repeat-y;
  background-position:right;
  padding-left:10px;
  padding-right:15px;
  cursor:pointer;
  font-family: Verdana;
  font-size:11px;
  color:#000000;
  font-weight:normal;
}
.e_news2{
  height:130px;
  background: url('/images/e_line_news.gif') repeat-y;
  background-position:right;
  padding-left:10px;
  padding-right:15px;
  cursor:pointer;
  font-family: Verdana;
  font-size:11px;
  color:#000000;
  font-weight:normal;
}

.e_news_dalee{
  padding-right:15px;

}
.e_new_more{
color:#CC0033;
font-weight:normal;
text-decoration:underline;
}
.e_new_more2{
color:#162f9c;
font-weight:normal;
text-decoration:underline;
}

.e_new_more3{
color:#006633;
font-weight:normal;
text-decoration:underline;
}

.e_title1{
  font-family: Arial Narrow;
  font-size:24px;
  color:#CC0033;
  font-weight:normal;

  margin:0px;
}

.e_title2{
  font-family: Arial Narrow;
  font-size:24px;
  color:#162f9c;
  font-weight:normal;

  margin:0px;
}

.e_title3{
  font-family: Arial Narrow;
  font-size:24px;
  color:#006633;
  font-weight:normal;

  margin:0px;
}

.data_news_tpl{
  font-family: Verdana;
  font-size:11px;
  color:#cc0033;
}
.news_name_tpl{
  font-family: Verdana;
  font-size:11px;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}
a:hover.news_name_tpl{
  font-family: Verdana;
  font-size:11px;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  padding:0px;
}
.e_begin_content{
  font-family: Verdana;
  font-size:11px;
  color:#000000;
  font-weight:normal;
}
.e_title{
  font-family: Arial Narrow;
  font-size:24px;
  color:#ffffff;
  font-weight:normal;
  padding-left:25px;
  margin:0px;
}
.e_div_regulator{
height:30px;
padding-top:15px;
}
.e_div_regulator2{
height:30px;
padding-top:5px;
}
.e_send_text{
  font-family: Arial Narrow;
  font-size:22px;
  color:#000000;
}
.e_title_content{
  padding-top:5px;
  padding-left:45px;
  padding-right:45px;
  text-align:left;
  height:150px;
}
.e_title_content2{
  padding-top:5px;
  padding-left:45px;
  padding-right:45px;
  text-align:left;
  height:150px;
}

.e_title_content3{
  padding-top:5px;
  padding-left:45px;
  padding-right:45px;
  text-align:left;
  height:150px;
}
.e_div_content{
  color:white;
  font-family: Verdana;
  font-size:12px;
  line-height: 160%;
  text-align:left;
}
.e_div_content p{
  color:white;
  font-family: Verdana;
  font-size:12px;
  line-height: 160%;
}
.e_loader{
  padding-left:170px;
  padding-top:130px;
}
.e_loader2{
 padding-left:130px;
  padding-top:130px;
}













.container_full_flash{
 height:300px;
  width:330px;
padding-top:15px;
  float:left;
}
.container_full_text{

overflow: auto;
height:300px;
  width:377px;
padding-top:15px;
  float:right;
}

.container_full_flash2{
 height:300px;
  width:377px;
  float:right;
}
.container_full_text2{
padding-left:30px;
overflow: auto;
height:300px;
  width:300px;

  float:left;
}


.container_full_flash3{
 height:320px;
  width:470px;

float:right;
}
.container_full_text3{
padding-left:30px;
padding-top:15px;
overflow: auto;
height:320px;
  width:225px;

  float:left;

}

.container_full_flash4{
 height:330px;
  width:440px;
  float:right;

}
.container_full_text4{
padding-left:30px;
padding-top:15px;
overflow: auto;
height:330px;
  width:235px;

  float:left;
}

.container_full_flash5{
 height:285px;
  width:1px;
padding-top:15px;
  float:right;
}
.container_full_text5{
padding-left:20px;
overflow: auto;
height:285px;
  width:700px;
padding-top:15px;
  float:left;
}
.container_full_flash6{
 height:300px;
  width:700px;
padding-top:15px;
  float:right;
}
.container_full_text6{
padding-left:20px;
overflow: auto;
height:300px;
  width:1px;
padding-top:15px;
  float:left;
}



















.numbers{
	color: #006600;
	font-size:11px;
	text-decoration:underline;
}
.sel_numbers{
	color: #ff6600;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

.carousel-component {
    padding:8px 16px 4px 16px;
    margin:0px;
}

.carousel-component .carousel-list li { 
 
    margin:4px;
    width:219px; /* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) + 
                   img.border-left (1) + img.border-right (1)*/
    height:170px; /* image + row of text (87) + border-top (1) + border-bottom(1) + margin-bottom(4) */
    /*    margin-left: auto;*/ /* for testing IE auto issue */
}

.carousel-component .carousel-list li a { 
    display:block;

    outline:none;
}

.carousel-component .carousel-list li a:hover { 
   
}

.carousel-component .carousel-list li img { 
  
    display:block; 
 
}
                                
.carousel-component .carousel-prev { 
    position:absolute;
    top:40px;
    z-index:3;
    cursor:pointer; 
    left:5px; 
 
}

.carousel-component .carousel-next { 
    position:absolute;
    top:40px;
    z-index:3;
    cursor:pointer; 
    right:5px; 
    
}
